1120120111111201202022200011201120221220001011222210212220200212112200222200221220020200120000110022200002202121022000002010020022201022121112201100120222202212002002000212020021012001022021021021022101002222102002212000000011112210012202120022102222020021200020222002000110020111111202212002200011111210201112021102011122002210122122222222000020220221201220212020201222211200122022102022210012012222200220021110220120111220020010022001221020002210102122211200122020021122110210022101002220020000220202120222122002122010001122220000200011100121100222112002120201020222020200102000020202111020202211020112012100110100211221102102202012202220201022010110120122021211122122102022022200020212200022112200020001100000020010000210211200012202110221010021202220222001221002102210102000021102102202122102012222022000000200200012100200122022200021000220010211120200220022011122121021022120002120021002020102222000022201021002022002112022002200202220002000202222102100000211021001012120120120111012201222102111120020022200202002020000020222020202002101022120012022222200001210020122222201002002220022220210021002210021210000020200002210020220120201001120021122020221020202101022212011002102000012002200111212200211220122110011122200200012002200202010111220020211201102011111212212202210222102020122002101212101222020212022111220012020120010110000200222021120000222012000020210202110021202011012201011220100202002122021022022222010020222200220222000210221200211111110001021101022100010212221200220121020001011002102210211202102220222201022200020220021200212102101022000222222020022202020012100200212100002221210020022220120200012001021011222202021200211200102000200220202020221202120200122200020021110202220012020012021202202002210002222122022002010012000002012122200200001000000000202121012202022220022000020220122110012022002020121022200221202112012120012210002121022222111002020010122102121012220202200022021221211102202222022202011210221120210220222212120012002102010100211000101020202122121200210200000002001000020000122002201022001102002201021000210102221211100100010201220220212201001022222002220000021202221121022212201210010221200211001122002220002222220022020000021202020010011002010002020202021022122222122002200012010002100101210022110002202002122220020212001222201002100012112020202000210210021000210222002222020000022210022022000022022220021021022201022122202021220022000200020101122222012220001002202201221102202112110200002221222221221000020102202200212022201222000211020120220100020102220100002101222100012020211020201101021201002212221222122200022022201000000200221112020000220000020000220211101002102111221001002200200021002010200021120011111211200111120222221000020122222010022010012102010200222021002020120200120111201220201210202211020110022002222012022222211021020220212101222021200021020122202002011220222122210122222201221200020202100200001000210212122012200122011020220111002212021020210012020121022122212000200202220010011000022222100022022121212212010020220110022202222220112212021000220221200000102022201222001201222112000122002222020220000100100022010101020000210022220220102202002200222221021220220021021020022212020210000021000200022211220002200222220010020200101001200000022000022011002112220022022121202122210002201020212002210012111210021120012002201202222222000112020222200220202022122022011010222212102022121102102101122122220200200000201200001202101122200222100100022222001001202201021122011101222120202202022200221100200120110222120210212022200002000020022120010001201201111022112002200022022022112021010020220002221010022121120201101221202222100000022202221022101011010010122001221102001122120121200102101212020111012110000001020200202012210001012201221212102110000000020001000022212001220020002222222011211000212210000012210000122012221200021012221001100100121022120212100221212222200120220000001120102201020111010220200220222111001102202000102020001210210012221112201021202020001022200201202000120112020002100020101211002012201201202002120001210200212202021002121202121122020200010102101002022012020011200200020020112202220211222222202020200100010002101010100022002022210002220010122222101220200001222020122020202010110000102220220220200102021010021011022222222222002222222221200012020102012011021020200120002102122100102200020022002202220020202021002000000102220022021002222220010101010202020220000202002202201202220020200012110122022121122002200222000120011121000200021222001200210221221200000022022112202020101111022212120202210010102202002020202221222102212210220002020000120010222200210101021120112011010000210010021020020202011111121221120021010011120120201112021101202120102102222210022210200021012000011212222120220212210200222220210020220001010200021002212121220220201122200120022220020200020220002210011201112201000100212120220210000200102202020121022202220000012220200002102122001021210012220020001212221210002122202122121021121002220122100022222210202201012220102221002202012022010122200000112001220201101102012000121000012020002021022100202220212201020100011000221000022221022000021122201022022021012201101200000000011121101201220102200220022021012001211222201011210220200202210220000221222001200220110210012110200002220100202011211201102122022200020200022022112110022211222101002200011000202021202221212202222112201121012210000020202221000211001212120202000200222022202002200222020202222202022021122121201102201220200100000020000220221010221220220022000222100100202222220102020002212011222222210002202021002001200100011000222021212020210110201212001120202220200102021002002020020200200010222222122012120020002020210102011120222020010120020221120202212002202000222022200211100021121120022222112000200111202212202122222202002001001221102001102220000000100120002110212202201002201210202202010220122200012220001002022022212002222222120201122000220000210000002222022200101202020222200222220111021001000002120002101202200010002000101200020202022222010021201222021022222021121100001012202202100202002202001022020020122202220002101101120020220101120222121102000020100100211211221202200210200021200000112200022000222022010000012122222111222000001012100220220202110200021022121210022012000221100012102220220202201210102211011022121012200220000120020222010000100000220202012101202122022220201022001220010020202000000201222120221201012100010220001220102202020022021012200012200110120111201120220212222222212112110022221000000211100122022220112022210120220020122022102002022021221202220202220222220122001002112222200221011000120012010021222001200022222002102022202000022222212001101220010111002020020020221210010102010022122220220120020020100010220012120200000220020022011020022022010122020021020222120200012000020222002220122002210220120000200220221202210222110120112200012222222210000022102000021010202000020020222001002212010000100212200210102222120201121011022200000101002200020100012122011120012021100002012220021100121200222000222102001000101201122002220022201220200010220122120022202001200110020020012200202200122020022202212112021000200010120201121011112200111122001120111202220120100120220202022100220002210011112220012002022011011112101201222212002220202222120102000202020022000222002002021212222000210202222021020022202000202002112011012002220021000022211010102220000002100202001210202020111222022222102212120000000022002202200000112211012201102002200111111121220201002122021210202200220000200220200111111201201112200120212001112022011220202221202102202120020022212002212222102021122212020202012000022200220000202220221210200110121220200002222202002222202200012212220202020012110222200220002011100202202102222020221120020210210200220012220021221002102002012000010020002202100200222110122010222201012010000121202102022221102002002122210022220022000202102022002120110001200000220202200100022222202100000212120011222021021202000002010201001121212220022122210020012122020220111022012000022200222210000222222202012000002220010202000120222002120012202201000021102020002001212120220222100010210020000020201221002001021022000210011122112210012000202101000200020220200220200102122221222200022210020002020021220020221120002002210002022202002001002221200212000222222202102022220221210210001220222221002101002000200012000221102112022200002020022112202221022020022202201022102020220001022012000022222120000200221222220020020020210212222022220212020200110020001121202000200101221022220200102100020021000022210212020000000022002220020201222202102102202200222220212120022122020012210120022200210112211200100110212002210210211222222220202200112220002202000200010010220200110020202120200022100200201002001222220212102100200022102022021210020220200000121022210121022202220200210202200122201021001222102002020200120212120222202120201212122202100202000202020202202122001020202221110222000000012000000020020212001220000122011221010202222200020222200220200012012121001211000021200020011102022000001210022022000011201001002202012002002202110020021220100022000002021002020101222021100221221021201100201120200211112201212120200200202001002022220010012010222210022020122122122002221002020022012211000022222022202012221202111021221021212022100000200222021200021010020200001022020120202102121202021020021220002002021200000220020022020010002212101002000102220200121220222122122220222122022210012120222022020010002002120200022211200201012200221220202202000210000012001222202000012202212102000210120201000010020122222120020210210200202221012021020100111200002002022222200210221102202201020020202220000000122120112222000002002000220100002212010222020220200200020200201110002212220000101222012221012010222100222221120100100010222220020202222211210212002012100202020202120022102222220222001100201220202002200101012020022000210200122000011202212220000222020000220202200022002020221200211122200201222220120222201222200020001100122102020010022100222100200200212200020022102021120102202210110222111121012021200122021022200022020101101011121000211022021210202020022022002010200200200202002220200020220022120022010000211020220002220020020202020200010200202022020021000220002011112012011201202020110