00000000000001111011100022090001000000000000009000000000090000000111222100000000000000000000000000000000000029291120200111211211100009000000010000000000009000000090000000000000000000000000000000000000000000000000000000000000000
00010000000000000000900000000000000000000000000000000000000000000000000099010190000000090000000001199990000000000000000000100000000000000000001000000000101900010000100999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000009000000000000999999999999999999999999000000090000000090000000000000000000090000009000000000000000000009000000900000000000000000000990000000000090000000000000022222222222222222222222222221122122921222
99999999999990120011199920999990090000199001110110000101000010001001012110101010000000000000112000110100111211100110000100001100109101001100010021110102011101000122210112101021211111991200000000000000000000000000000000000000000
99999999999990000000099900999990000000000222229922022112292212112000000010000010000000000000000102000001000000900000000000000900009999999999999999999990000900000000000000000010000000000000000000000000000000000000000000000000000
00000000000009999999999999000009000000090000000000000000000000000000000000000000009000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000010019010111021212111122122210121020120220
10100110002210000000001000101110000000000000000010000110190000002099000009000009090000000000000000000000000000000000000000000000001211110110010101211110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000999000000000000000000090000090900000000010111001090090000090000000000000090000999999999900000900010010000000000000000000000100111192112022120119102100100011100000000000000000000000000000000000000000
99999999999990000010199900999990001002100000000000000000000900000190001001090001090000100001000000000011002000000000101000019000009000000100000000000000000010000100000000010000100000010000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000200121000000000090000000000000000000090000999999999901102120011129000090000000000000000000000000090000000009000000000000000000000000000000000000000000000000000090
99999999999999999999999999999999000001101121211001122120092221229000109000000000190001010010001200000010000999999999900001000000009100011001101102011100000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000000009000000000000099000000000000000000000000090900000000000000000000090000000000000000000990090900000000000000000000990000090090900000000000000000000000000000000000000900000012212111202112210121210011112101111120112
01000111101010009000010000102099000000000101100111190100091911101000000000000000090000000000000000000990090900000000000000000000990110091092900100101010000000000000000000000000000900000000000000000000000000000000000000000000000
01000111101010009000010000102099000000000101100111190100091911101000000000000000090000000000000000000990090900000000000000000000999110091092900100101010000000000000000000000000000900000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009000000009000000090000000000000000000000000000000000000000000000000000000000000000000000009100000100000009011010000000000000000000000000900000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000009000000000000000000010100000000000090000000000000000000000000999999999900010111022109000000000000000000000000000000000000009000000000000090000000000000000000000000000000000000000000
00000000000009900000000909000000900000000000000000000009000000000000000001090000000000000000000000000000000009000000000000000900000000000000000000000000000001000101001011200100100110010000000000000000000009900000000000000000000
99999999999990000009099900999990000001009122121122222112292212221000000000000000000000000000000000000000000000000000000000000000009000000000000009000000000000110000000000000000900000000100000000000000000000000000000000000000000
00000000000000000900000009000000000000000999999999999999999999999000000000000009090000090000000000000000000009000000000000000000000000099000000000009000000900000000000000000000000000000021222212102121221121200101100111012121101
99999999999991121001199901999991120220101000000000000009090090000221202011111119112010000101221021111290111102911000000021112111029010000010000000010000011112101100120120001010091121190200000000000000000000000000000000000000000
00000000000000109000000000099000900000000000000000090000990000000000000010090009090000000000000000000000000009101021100001000000119009000999000000000001100000000990111101002001011010010000000000000000000000000000000000000000000
00000000001000000900000009000000000000000999999999999999999999999000000000000009090000090000000000000000000009000000000000000000000000099000000000009000000900000010000000000000000010000000000000000000000000000000000000000000000
99999999999999999999999999999999990090900000000000000000000000000211200100000000090000000000000000000000000999999999919121291921119000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000099000001022210100002000090000000000000009000000000090000000211111100000000000099000000000000000000000219921111121221122112110000000009009090000000000000000000000000000000000000000000000000000000000000000000000000000000000
01222222222220000000922200229220992099009221129122212129221222222000000010100012091112200110112011011002002000000000100090000001002212291212292201222221000000009000000000000000100000000000000000000000090900000000000000000000000
00000000000000000001900011009000990099219001009100010109000000000100020019101110290010011001000010011100000110000000000090001101100010090010000001000001121121119222111122011112120202201200000000000000090900000000000000000000000
00000000000000000000900000009000990099009000009000000009000000000000000000000000090000000000000000000000000000000000000090000000000000090000000000000000000000009000000000000000000000000001010001010010291910110000100010110000010
00000000000000000000000000000900000000000000000000000000000000000000000000000000090000000000000000099990000009900000000000000000000000000000000000000000000000000000000000090000000000090010121102022212010121100010201001112002112
00110001101000100000000000101000000001100000000000000000000000000000000099000020091000190010010010990100900000000000000000000000000000010000011000110000000000000000001999999999999999999900000000000000000000000000000000000000000
99999999999990009999099900999990990009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009001100101001001000010000000000000000000000000000000000000009000000000000000000000000000000000000
00000000000000001100100000000000000000000000000000000000000000000100000090000000000000000000000000000900000000001000000100001000000000000000000000000000110000900090000010000010000000001022222222222222222222222222222292222222222
00000000000000001100100000000000000000000000000000000000000000000100000090000000000000000000000000000900000000001000000100001000000000000000000000000000110000900090000010000010000000001022222222222222222222222222222222222222222
02022110111119999999999099101009000099000002011020100210000000910000000000000000090190000000000109900000000999999999900000000000001101101100020011100000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999999999090009000000000000000000090000000000000010109010000009000000000000000000000000000999999999900000000010200000000000000000000000100900010000000000111000000000000000000000000000000000000000000000000000000
99999999999992119910299911999991900000000009000000000000000000000011110100090009090000000000000000000000000222111121211101012120219000000000000000000000000900000090000000000000000000000000000000000000000000000000000000900000000
99999999999990000000099900999990000000000000009000000000000900000090000000000000000000000009000000000000000009000000000000000900009009000900000000000000009900000000090000000000000000000001000020100091012102002201122022222010011
99999999999990000000099900999990100111110999999999999999999999999000000000100019091010001111001110100190110000000000000000001000009000090900000000000000000100000000001000010000100000090100000000000000000000000000000000000090000
99999999999990000000099900999990100111110112012011910011091001912000000000100019091010001111001110100190110000000000000000001000009000090900000000000000000100000000001000010000100000020100000000000000000000000000000000000000000
22121222222220000002122211922929100000001212222222221222201122211010000000000000090000110100100000010010090000000010000000001001002222121222122222211120009000000000000009000001000000010000000000000000000000000000000000000000000
00000000000000909100000010000000900022000000000000000000090000000000101101100002101110100110000101110190110009000000100001000001110000000000000000000001120101101000101021000100010110201000000000000000000000000000000000000000000
99999999999990009000099900999990000000000000100010002011200000001000000000000000000000000000000000000000000000000000000000000000009002001100001011000100000900009000000000000000000000000000009000000000000000000000000000000000009
99999999999991109210099901999991000000000000000000000000000000000219200100000000000000000000000000000000000010110001101202900100019000000000000000000000000900009000000000000000000000000000009000000000000000000000000000000000009
99999999999990000000099900999990000000000999999999999999999999999000000000000000000000000000000000000000090000000000000000000000009009000000000000000900000000000090000000000000000000000011010212120000001100111001011121121200129
99999999999990009000099900999990000009000000100010002011200000001000000000000000000000000000000000000000000000000000000000000000009002001100001011000100000900009000000000000000000000000000009000000000000000000000000000000000009
99999999999999999999999999999999090090000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000020911100091010000110101019010100001000111
00000001000000000000000000001010210212012000000000000000090000000200000002100199110002012020010111012119111000000000000010010000000009000000000000000000010112101000000100100000011201000099999999999999999999900009000000900900009
99999999999990000000099900999999999999999010001010011000191010210000000000000000000000000000000099999999999000000000000000000009009011000001001010110000000000000000000000009000900000010900000000000000000000000000000000000000000
00000000000000099000090900000009900000000000000000000000000900000000000000000000090000000000000000000000090009000000000900000000000000000000000000000900000000000000000000000000000000000000109000010011011100001100001011120010010
99999999999990009000099900999999001000010112191122222111212222221000100000000000000000000001000000000000100000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000
99999999999990009000099900999999000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000100000001011010000000000000000000000000000000000000000000000000000000009000000000000000000
99999999999990099101199900999999000010000000000000000000000000000000000001000000000000000000000000000000000000101010100001001100119000000000000000000000000000000000000000000000000001000000100000000000000000009000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000000099000000000000000000000000000000090009900000000000000900009009000090000000000900000000000000000999999999999999999900010010001111010010001001001000010200001
99999999999990009000099900999999001000010112191122222111212222221000100000000000000000000001000000000000100000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000
22222222222220009100091200229920222220222222222922229229222222222000000001110119212222222112122222222221221000010000000000000000002222222222222212222220000010101101012001111001000110090100000000000000900000000000000000000000000
00000000000001109111090021009900000000000000000900009009000000000000000100000009000000000000000000000000000110011100001022011001220000000000000000000000000000000000000000000000000000090000000000000000900000000000000000000000000
00000000000001011001100000000090900000000000000000000009090000000000900001000099999999999999999900009999000009900010101101090000990000000099000000000000101000000000000000000900100990000000000000000000000000000000000000000000000
99999999999990009000099900999990900000000900000000000009000000000000000000000009090000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000900000022121212211119211201900000000000000000000
20021011001112222122211222021109299999999001000000200100092010001222222212212122292221221112222299999999999219922221222222222922920111002202101000110101001100211111111101121221121201121000000000000000000000000000000000000000000
00000000000000100000190000009001000000000000000000000000000000000000101000000009090000000000000000000000000019100010101011900101009000000000000000000000000000000000009009000000000009000000000000000000000000000000000000000000000
99999999999990009000099900999990000000000011111021110001012001010000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000900000000000000000000000000000000000000000000000100000000000000000000090
99999999999990009000099900999990000000000011111021110001012001010000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009000000900000000000000000120111100111110111110110000000000000009090000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10211100201100000000001000919910001100010001011011010001190201010000000090000000090000000000000901000000000009000000000000000000001011120001101111010110100000100000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990001100010001011011010001190201010000000090000000090000000000000901000000000009000000000000000000009011120001101111010110100000100000000000000000000000000000000000000000000000000000000000000000000
99999999999990000099099909999999900010009022122121129011221121201090000000001100009000010000000001010000000000000000000009000000009000000000000000001001000001000010000000000000100210011000000000000000000000000000000000000000000
01001011011010000000010000000000000000000999999999999999999999999000000000000000000090000000000000000000090009000000090009000000000100000200009100001120000000000000000000000000000000000000000000000000000000000000000000000000000
22122222222229009090022200222220101000111222222222292222222222222009000000000019100010101000010020010001110000000000000000000000902222222922292222222220000000900000900009100910900100010100000000000000000000000000000000000000000
22122222222229009090022200222220101000111222222222292222222222222009000000000019100010101000010020010001110000000000000000000000902222222922292222222220000000900000900009100910900100010100000000000000000000000000000000000000000
99999999999990000000999900999990001001000001211121111019102091119000000000000000100000001000000000000100100009000000000000000000009019000011100200000100000910000090000000000000000000000000000000000000000000000000000000000000090
99999999999991000012999909999990000000900000000000000000090000000101100100000000000000000000000000000000000000122021001001000200109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000001110221122222212222921222221000100000201000090000011000000000000001000999999999910010001000009212212112222221222121001112011101010010000100111000000000009000000000000000000000000000000000000
99999999999990000000999909999990000110000000000000000000000000000000000000010009021000020010001011001010110000000000000000000000009000009000000000000001000000000990000000000000000000000000000000000000000000000000000000000000000
00000000000000000010000010000000900000000000000000090000090000000019000000100000090000000000000000000990990000100000900000000000900000000000000000000001100000000100900001009900100000911100000000900000000000000000000000000000000
00000000000000000990000009000000099999999000000000000000099000000000100090000000000000000000000099999999999000000000000000000000000000000000000000000000900110111101101100000120000000000000000000000000000000000000000000000000000
00000000000000000900000001090090000000000000000000090000090000900000100010101000000000000000000000009900090901000001010110000901090000000000000000000000100011001100100110099000001100090000000000000000000000000000000000000000000
99999999999990000099099900999990000000000000009000000000090000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000022221222221222222221222222122219122212222
99999999999990000900999909999990900900000000000000000000000000000000000901001100000000000000000000000000000000100000000000000000009000000000000000000000010910000001901100909001110010100900000000000000000000000000000000000000000
99999999999999999999999999999999099012190222222922222222222222222000100000011019000000010001001101101110000999999999900100001000109222222222222222222210000001000100000000000000000101000000009000000000000000000000000000000000000
00000000000009019111000000009000009000090000009000000000090000000001101000000009090000000000000090000000000001021200001000002011100000000000000000000000000900000000000000000000000000000000000090000009900000000909000000000000900
00000000000000000000000000009001009000090000009000000000090000000000000000000009090000000000000090000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000111190001109911000202919101101100011920
99999999999991900090199991999990900000000000000000000000090000000011910100100109000000000000000000000000000110011010100000000010909000000000000000000001010000000100000000001000010001000100000009000000000000000000000000000000000
99999999999990000000099909999990100201110100100011101111000211100000001000000100190100101001100120010102100009000000000210010000009010010000000100010010000000190001000000000000010001010000000000000000000000000110021000000101011
99999999999990000000099909999990100201110100100011101111000211100000001000000100190100101001100120010102100009000000000210010000009010010000000100010010000000190001000000000000010001010000000000000000000000000110021000000101011
99999999999990000900999909999999009009000000000000000000000000000000000020000000100000000000000000000000000000000000000000000000009000000000000000000002110000000000000010101011101000000100000000000000000000000000000000000000000
99999999999990000000099909999990100101190100100011101111000211100000001000000100190100101001100120010102100009000000000210010000009010010000000100010010000000190001000000009000010001010000000000000000000000000110021000000101011
00000000000000900000000000000000000000000000000000090000090900000000000090090000090900000000000000090900900090000000090000090000000000000000000000000000000000000000000000009000000000090022222222222222222222212222221122221221221
22120112020120000090012101229219090990009110210001000201020001110000000000000009000000000000000000000000000009000000000000000000002211110111120211212110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999999001121100000000000000000090000900000000000000001290101001010110011000100901009000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999999000000000110111101211100190101901000000000000000090000000000000000000000000009000000000000000000009010000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000990099909999991000000000000000000000000000000000000000000000009090000000900000000000000000000000000000000000000009000000000000000000000000000000090009000000000000009090022222222222222222222222222222222222222222
99999999999999000990099909999991000000000000000000010000000000000000000000000009090000000900000000000000000000000000000000000000009001011110000112100010000000000090009000000000000009090022222222222222222222222222222222222222222
99999999999999000990099909999991000000000000000000010000000000000000000000000009090000000900000000000000000000000000000000000000009001011110000112100010000000000090009000000000000009090022222222222222222222222222222222222222222
99999999999999000990099909999991000000000000000000010000000000000000000000000009090000000900000000000000000000000000000000000000009001011110000112100010000000000090009000000000000009090022222222222222222222222222222222222222222
99999999999999100990199909999990000000000000000000000000000000000000010001000009090000000900000000000000000120001001110102020101119000000000000000000000000000000090009000000000010009090000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000000000000000000000001000000009000000000000000000000090000019900000100001000000000000000000000000000000000000000090000000009000090009000022222222222222222222222222222222222222222
00000000000009012121209012090001099999999000000000000000090900000121111201101000000000001000001099999999999219212212112122020111100000000000000000000000001210010010011110019002290110911022222222222222222222222222222222922222222
01001110001009000000000109101119100091000221129221901211292911222000000000000009090001011000000000000090001009000000000000900010009001010200000201000100000000000000000000009000000000090000000000000000000000000000000000000000000
00000000000000009009000009000009900990009000000000000000000000000010000000001009090000000000000001000000100000001000000000000000000000000000000000000000000100000000000000000000000000000022222222222222222222222222222222222222222
00000000000090011101000010900000000000000000000000090000090000000000000091000100000000090000000000000000000001001001002910001100900009000900000000000000001900991190100010000090010009000000000000000000000000000000000000000000000
99999999999990100000199901999990900000000000000000000000000000000202000000000000000001000000000000000000000000000000000001000110009000000000090000090000000900000000000090000000000000000000000000000000000000000000000000000000000
22222222222229999999922299222229120111001220229120121210111110111110112111111122020011211110111012011022021999999999910020001001102122222221222222221220210110000010121101001120211011101000000000000000000000000000900000000000000
00000000000009999999990099009009900009090000000000000000090000000000010000101000090000100000000000000000000999999999900000000000000000000000000000000000010101111000000000000001000009000100000009000000090000000000000000000000000
99999999999990000090099999999990000090000000000000000000000000000000000001010009090000000000000000000000000000000000000100000000009000000000000000000000000000102100000010010000000101021000000000000000000000000000000000000000000
00000000000001111121209010000009000090000000000000000000090000000110100100000000090090000000000000000000000029012001002910211111900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90000000000099999999900099000009000199099000000000000000000000000000000010000101000110002000000000000001001999999999900100000000000000000090000000000000111910000000010000000011100000000000000000000000000000000000000000000000000
99999999999990909000099900999990920109122000000900000000000000000000000000000019100011011100220011121200200000000000000000000000009000000000000000000900000000000000000000000000000000000000909000000000000000000000000000000000000
11212112021010000000001200212210000000000210100202011000190902101000900000000009090000000901001001000000000000900000010000000900901010200011102112112110000010000000000009000000000901090000000000000000000000000000000000000000000
11212112021010000000001200212210000000000210100202011000190902101000900099000009090000000901001001000000000000900000010000000900901010200011902112112110000010000000000999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090900000000900000000009090000000900000000000000000000900000000000000900900000000000000000000000000000000000000009000000000900090000000000000000010101101101021010001001120
99999999999991100100099911999992000000000122222222292222222222222110111900111101090001000000010000000000000019111210021121110001109110200111021110111002211912121091112210111221122101121200000000000000000000000000000000000000000
99999999999999900000099909999999000000010000000000000000000000000000000000201009091010000000010000010001000000000000000000000000009000000000000000000001000901010010000101000001000000000090000000000000090000090000000000000000000
11211122110020000000021200211210000000000211221020091211000210190090000000000000000000009000000009100000000009000000000000000000902111122222191121022110000000010010000000000000001000000000000000000000000000000000000000000000000
00000000000001210111100022000001900000090000000000090000000000000121111200000000000000000000000000000000000201021122102110022202220000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000
11101211211220002010002100000110901010190111220111191111211201001000000000000001001210001000010000000010100000000000000000100000001112122112122221220220000000000000000000009000000000100010192000101011010019111221111011111101002
99999999999991002021299922999991000101211000000000900000100000000011010299000019091010120210121910010101101111202202210011201121019009000000000000000001001000100000000999999999999999999900000000000000000000000000000000000000000
99999999999990000001099900999990100001020000000000900000000000000000000099001109190011021110020900110000000001000000000000000100009009000000000000000000010100101011101999999999999999999900000000000000000000000000000000000000000
00000000000001101100000001000909900000000090000000000000000000000010110000000000090000000000000000000000000010001101110111910010100000000001000000001000000000000000000000000000000000090000000000000000000000000000909000000000900
00000000000000000000000000000900900000000092111011290110001001101000000000000000090000000000000000000000000009000000000000900000000000000000000000000000000000000000000000000000000000090000000000000000000000000000909000000000900
99999999999991000100099900999990000000000000090000090000000000000101110000999909000000090000000000000000000000000001000110111010119000000000000000000009999999999999999000009100000010000900000000000000000000000000000000000000000
00001001010100000000000009010000000091000001001100100011101900000000000000000000000000000000000000000090000009900000000009000000000010010001000000100000001010000000009900000000001000000000000000900000000000000000000000000000000
00000000000000000090000000090009000000000000000000000000090900000000000000000000000090900000000000099000000009900000000009000000090000090009000000000000000000000000000000099000009000000011101210101211211011200000000000000000000
99999999999990110222299999999991000000009000000000000000000000000010101100000000000000000000000000000000000122111211111101112021009000000000000000000000000000000000000000000000000000000000000000000000000909000000000000000000000
99999999999992210111199922999992000000009011101111091021120111001110211200000000000000000000000000000000000120200102021111202111019001000900000011000000011000000000000000000100000100000022222222222222222222222222222222222222222
99999999999992210111199922999992000000009011101111091021120111001110211200000000000000000000000000000000000120200102021111202111019001000900000091000000011000000000000000000100000100000022222222222922222292222222222222222222222
00000000000000900000000000000009000900000922210112111200000102120000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000900000000000000000000
99999999999999999999999999999999900000000000000900000000000000000010100201001100090000000000000000000000000999999999900100100000009000000000000000000000010020001991000002110001101211090000000000000000000000000000000000000000000
10010000000000909000000100001999999999999000000000000000000000000000000001911000090000090000000099999999999000000000000000000000000000000000000000001000010100010000100100201100001020000122222222222222222222222222222222222222222
10010000000000909000000100001999999999999000000000000000000000000000900091911000090000090000000099999999999000000000000000000000000000000000000000001000010100010000100100201100001020000122222222222222222222222222222222222222222
10010000000000909000000100001999999999999000000000000000000000000000900001911000090000090000000099999999999000000000000000000000000000000000090000001000010100010000100100201100001020000122222222212222222222222222222222222222222
99999999999999919101199910999991000000000000009900900000900000000010100000000009090000000000000000000000000001100010000011010000019000000009000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999211220100211121911211221111011001000000021022110202221221112101221222212019999999999901000011011019221221121122022222112020120212211212192110221112111211200009000000009000000000000000000000000000
00000000000000000000000000000000001101012000000000900009000900000000000000000019090001011111000000090090111000000000000009000000000000000000000000000000000100000000000000109000000000090000000000000000000000000000000000000000000
99999999999991021101099900999999119202000212202221291112210211011010100020021109200011011201101000120000110001111000000010100000119121211120222102100111221211021112211201201100120102011210000020100011001101100101000000000000910
99999999999999999999999999999999009090000222202020211211229220221000000000900000000000000000000000000000000999999999900000000000009000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000090000
99999999999999999999999999999999000000000000000000000000000000000101121000000199000000000000000000000000000999999999910010200100109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999999099009009000000000000000000000000090000900112011000000000000000000000000000000000000999999999920102121110110000000000000000000001000100010100100000002010000111190000000000000000000000000000000000000000000
22112221122020000000012200122010000000009222222222222221222222912000000000090000000000010000000010000090000000900000000000000000001211222111910212102121000000000000000000999000000000000000000000000000000000000000000000000000000
99999999999990009009099900999990000000000000000000000000090000000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000900000000000000000000000000000910009000001210101100011019000000021200019
00000000000009999999900099900009000000000000000000000009090000000101000000000000090090000000000000009900099999999999910210000000200000000000000000000000010000000000000000000000000000101000000000000000000000000000000009000000000
00000000000000000000000010000000000000000000000000900000000000000001021100000000000000090000000090000000000009009100010010001010129000000000000000000000000000000000000009000900000000000000000000000000000000000000000000000000000
21111201202110000000011200011190111000100102002120020911112010911000900000000092100001101019010101001919100000000000000000000000001222120229011101111100000000000900000000990000000010000000000000000000000000000000000000000000000
21111201202110000000011200011190111000100102002120920911112010911000900000000092100001101012010101001919100000000000000000000000001222120229011101111100000000000900000000990000000010000000000000000000000000000000000000000000000
00000002000001100002201011000002102101011000000000000000000000000101211101111000292121010021010101222120122109121011111222102211120000000000000010000001001021210010102102900111001011190022222222222222222922229222222222222222222
00000002000001100002201011000002102101011000000000000000000000000101211101111000292121010121010101222120122109121011111222102211120000000000000010000001001021210010102102900111001011190022222222222222222922229222222222222222222
00000002000001100002201011000002102101011000000000000000000000000101211101111000292121010021010101222120122109121011111222102211120000000000000010000001001021210010102902900111001011190022222222222222222922229222222222222222222
99999999999991199110299902999991009000000000000000000000000000000111010100000000090000000000000000000000000111111020111221111111119000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000900000
99999999999991100002299911999992102101019000000000090000090000000101211101111000292121010021010101222120122109121011111222102211129000000000000010000001001021210010102902900111001011190022222222222222222922299222222222222222299
21211121222020000000011000211210000000090122020101001022111911101000000099000000090000000000000000000009000009900000000000000000090111021010111121021220010000000000000999999999999999999900000000000000000000000000000000000000000
01000010001000000000001200921100000000000100000000011119101910000000000000000000010109000910100000000000000000000000000000000000000029020110220911112000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999992229222299922999992000009000000000000000000000000000222222100000000090000000000000000000000000222222221212221222222219000000000000000000000000000000090009009090000000000009900000000000000000000000000000000000000000
00000000000001100100100009900001000000000999999999999999999999999010000000110109090000000000000000000000000009000101011090101002019009000009000000000000000900190000010010000000000011000000000000000000000000000000000000000000000
99999999999991001120099900999991000000900999999999999999999999999110000100000009090000000000000000000000090009001000010010101101099000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000
00000000000000000000000000000900000000000999999999999999999999999000000000000000000000000000000000090000000009000000000000000000000000000000000000001990000000000900000900000090000000090000000000000000000000000000000000000000000
00000000000009999999990099000999999999999000000000000000000000000000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000011019002092210020112100100111100102121111
99999999999999999999999999999999009009009000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000009000000000000000000000000000000000000000000000011111111111111111111911111101111111111111
99999999999990010090999990999990000000100000000000000000000000000101101000000009090000000000000000000000000110000201001001000000019000000000000000000000000000000090000000000000000000000000000000000090000000000000000000000000090
99999999999990090000099900999990900000000000000000000000000000000000000000000000090000000000000000000000000909000000000000000000009000000000000000000000000000000000000000000000000000000001101111000110001001121112221221212112222
12010112211019009111292102019902211112210210121122121211111212212122021011111111291210212222211212111122092000000101111101110111001121000011122112100120911101100000011011210120000100000299999999999999999999900090000009000000090
99999999999992212221199919999992909000000000000000000000090000000111211100000000090000000000000000000000000112212111111021222202029000000900000000000000000000000000000000000000000000000000000000000090900000000000000000000000000
00001000010110000000011000991000010110011101000000020100100010101000002001102092191192011212000191100229902009000100000000000000002100100000100111110000222110212102211219100120112910199200001000000000000000001100000002002110011
00000000000000000000000000990000000000000000000000000000000000000000000000000090090000000000000090000009000009000000000000000000000000000000000000000000000000000000000009000000000900090001000000101000010010111000111120020001200
99999999999990102009099900999990101111101000000000000000000900000000010092001109020211111011202101210211101000000100000000000000109000000000000000000001211921100110021029112102200100012100000000000000000000000009000000000900909
22222222222220001000092200229220100000000222222222922222222922922000000000000019190001000000000001000000000010010001000000010000002122212222222222222220000000000000000000000000000010000022222222222222222222222222222222222222222
99999999999999999999999999999999110000009222222222222222222292222000000000000010090001000000001100001090110999999999900000000000009222222222212222222220000000000000000000000000000000000000000000000000000009000000000000000000000
00000000000000000009000000009009001001000000000000000000900000900000000000000001090000000110100000091911100009000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000100000010000001019200210000000000000000090000000000000001001001000200201112110102111022000000000100000000001000000000000000000000000000001100000000000100100111100001000000000000000000000000000000000000000000000
00000000000000000000009000090000009000090110120010011210090110112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000999000000000000000000900000000090000900000000090000000000000000000000000000000000009000000000000000000009000000000000000000000000000090000000000009900000000000011202021112211110200100000000000000000000
99999999999990001010999900999990010000100000000000000000000000000000000011010100090000900000000101090000100000000000000000000000009000000009000000000001011000001120200000109000100000000100000000000000000000000000000000000000000
01211020212220000900912100029210001200100122229921292222222221210000000000200019100102001000000100000000000000000000000000000000009221120120221121002200000000900000000001000100101011190000000000000000000000000000000000000000000
01000000000000000000000001090000000010000000000000090000000900900000011911222119090010010000010011110101010000000000000000000001990000090000000000000001110000000011100100211010120200901100000000000000000000000000000000000000000
99999999999990009000999909999999229222222222222222222222222222222000000000000022022222222222222222220222222000000200000000000000009222222222222222222220000002000000002000000000000000000099999999999999999999999999999999999999999
99999999999991019002099990999990000000000000000000000000000000000001100100000000000000000000000000000000000001000121010112219011009000000000000009000000000000000090000000000001000000000000000000000000000000000000000000000000000
99999999999990009000999990999990000000001000000000000000000000000000000000000000001002001101000001020002101000000000000000000000009000000000000009000000000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000001111102200009000001000000009000000000090000000000000012110100000000090000000000000000000000000101112101200110011212229000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11100000001000000000020000200100000000009001000000091000000000100000000000000000090000000000000000000000000000000000000000000000009000090000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000119900000019000001000000009000000000090000000000000000000100000100090000000000000000000000090021100110011112110010009000090000000000000000010010000000000000000010000009000000000000000000000000000000000000000000000
11100000001000000000020000200100000000009001000000091000000000100000000000000000090000000000000000000000000000000000000000000000009000090000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999001119099900999999000000000000009000000000000000000010010000000000000000000000000000000000000010111001010010000101019000000000000000000000000000000090000000000000000000000000000000909000000090900000000009000900000
00000000000002121212100022000900000000000000000000900000090000900222222200000100090000000000000000000090000129222112292112221922290000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000
99999999999990000000099900999990900000000000001010000010021010000000000000000090000000000000000000000000000000000000000000000000009001001000000100002000000000000000000001000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000010011000001001019000110000000000000000000000000000000000000000000000000000000000000000009100101000000010000010000000000000900000000000000000000000000000000000000000000000000000000000000
00000000010090000000000000090010000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999990121001099912999992012909900222222222222222222222222020110010010101000019100001100111111101091121002022101100010000009229222222222222222221000900000010010100010000000000000011111121111001001001111219012221112201122
00000000010090000000000000090010000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999990009090099900999990900900000000000000000000000000900000900000000000090000000000000000000000000000000000000000900000009000000000000000000000000000000000000000000000990000000000000000000001000010001111100021221102021
99999999999990011090099900999990900000000000000000000000000000000100100000000009000000000000110000000000000010000100200000000100009000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000000
00000000000012112222201021000009000110010000000001000000000001002221211191111210090100100100010110000900002221911112222222122222220900900000001010000010290201100010121001000020019110102122222222222222222222222222222222222222222
99999999999999999999999999999999000090000010110010212211111200009000000000000000000000000000000000000000000999999999900000000000009009000000001110100100000000000000000000000000000000000000000000900000000000000000000000000900000
99999999999992900020099900999992000000000000000000090009000000000111000100000000000000000000000000000000000121102112100112021101219000000000000000000000000000000090000000000000900000000000000000000000000000000000000000000000090
99999999999990102000999919999999992292229001000011021101100101001101111111102022122112212122221212222211122011210001101921212200129002100011001001101102111012020011211100110100111011211000000000090001000000000011100120102921000
99999999999990102000999919999999992292229001000011021101100101001101111111102022122112212122221212222211122011210001101121212200129002110011001001101102111012020011211100110100111011211000000000090001000000000011100120102921000
99999999999990000100099990999990000000000009000000900000090000000000000900000000000000000000000000000000000000001000000100000000909009000090000000000000009990000000000000000000000000000022222222222222222222222222222222222222222
99999999999990910100099900999999000000000000000000000000000000000000100010000009000000000000000000000000000000100000100001000010019000000000000000000000000000009100000000011001000000000100000000000000000000000000000000000000000
99999999999999999999999999999999911111192000000000000000090000000000000000000000210110122211211092120111021999999999900000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999911191192000000000000000090000000000000000000000210010122211211092120111021999999999900000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
00000000000000009000100009000900002000000000000000000000090000000000000090100100190000000000100100000000010000000000000000000000009000000000000000000001100010011011011910100011910110000000000000000000000000000000000000000000000
00000000000000000900000000900000000000000002001011191222109101101000000000000000090000000000000000000000000000000000900000000000900000000009000100000000000000000000000000000000000000900000009000000000000000000000000000000000000
00000000000000000900000000900000000000000120121211190000119121121000000000000000090000000000000000000000000000000000900000000000900000000009000000000000000000000000000000000000000000900000009000000000000000000000000000000000000
00000000000000000111000009009001000000009000000000000000090000000210001200000009090000000000000000000000000101101010010009110901100000000000000000000000000900900009000000090000000000000900000000000000000000000000000000000000000
00000000000000000000000009000009000000000000000000000000000000000000000000000000090000000000000000000000000009900000000000000000009000000000000000000000000000000000000000000000000000000011110110001010100110000000001001121111911
00000000000000000000000000090000000000000000000000000000000000000000000000000000090090000000000000000900000000000000000000000900000009000000000000000900000000000000000000000000000000090010100100000012100100000201102001200010021
11010001011090001000000000900100020000111999999999999999999999999000010000001009110011091011110000001110010000000100000009009000901009099101101001000101000901000000000011001100000000000000000000000000000000000000000000000000000
00000000000002910192990010000009000900000000000000000000000000000101201000000000000000000000000000000000000000110110010010112109000000000000000000000000000000000000000000000000000000000000099000000000000000000000900000000000000
00000000000000900090000000000009101900001000000000000000000000000000000000100010000110000000000001010000110100000000000000000000000090000000000000000000000010000000100010000000000100001000099000000000000000000000900000000000000
99999999999990011001099900999999112211122000001000100110000010000290000012212122222120292221211221122221222000111000000001100011009109010011001102201122222221212202120122119112222112012100000000000000000000000000000000000000000
02010001011010000000012100101110000000000020010000011010090010020000000000000000090000000000000000000000000000000000000000000000009100001001200021010000000000000000000000009000000000090000000000000000000000000000000000000000090
99999999999999999999999999999999900900099000100011011001111001221000000000000009000000000000010000000000000999999999900000000000009211111111120211112110000000000000000000000000000000000000000000000000000000000000000000000000000
90000000000090000100000990000090000000000000000000000000900090000011010000000000090000000000000000000009000019000001000900009001900000000000000000000001010200000010000000000110000100000000000000000000000000000000000000000000000
01021100010009999999920299022919000000000101010010100200090010901009000000009000009000000000000000000000000999999999900000000000002100120010110000101010000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999990001900999990999990900000000000110000000001909010000000021000010200000000000000000000110010000010010002000010010000099009000000000100000000100000110000000021000001001000011022222222222222222222222222222222222222222
11211220011100000000011100109999099999999211019121012011111221010000000000000090000000000000010099999999999000000000000000000000001100000001120200211120009000000000900000000000000000000900000000000000000000000000000009000000000
01021100010009999999920299022919000000000101010010100200090010901009000000009009009000000000000000000000090999999999900000000900002100120090110000101010000000000000000000000000000000000022222222222222222222222222222222222922222
99999999999990910290099901999999000000000000000000000000000000000222901100000000000000000000000000000000000011101102000120010101029000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990900091199900999999010010111000000000000000000000000000000001010000091110021101011010010901001001000010200000100101109000000000000000000000000000010110000010001110100001010100000000000000000000000000000000000900000
99999999999990900091199900999999010010111000000000000000000000000000000001010000091110021101011010010901001001000010200000100101109000000000000000000000000000010110000010001110100001010100000000000000000000000000000000000000000
99999999999990000000099990999990900000009000000000000000090000000000000000000000000000000000000000000900000000000000000000000000009000000000000000000000000000000090000000000000000000090922000010000011100111010112091101001210110
99999999999990000000099900999990000000000011111021110001092001910000000099000000090000000000000000000090000000000000000000000000009000000000000000900000000000000000000999999999999999999900000000000000000000000000000000000000000
00011000000009090001000001010000001001010000000000000000090000000000100000110000010000001000000100000090099009001111101100010010001000000090000000000000100200111211001021101111902001222100099900000000000000000000000000000000000
02000110010019999999900099100009010000120211119221211209192201022110111091000011090090000010001002200100000999999999901010900102100111010110011010010001000000000002000100019000000091001122222222222222222222222222222222222222222
02000110010019999999900099100009010000190211119221211209192201022110111091000011090090000010001002200100000999999999901010900102100111010110011010010001000000000002000100019000000091001122222222222222222222222222222222222222222
00000000000009010009000001900009000000000000000000000000000000000000000000000100000000000000000000000000000010100100000100000001000000000000000000000000100020101100000000100000000010100000000000000000000000000000000000000000000
00000000000000090000000000000099000000000000000000000009090000000000000090000000090090000000000000000090000009900000000000000000000000000000000000000000000000000000000000009000000000000021101102110100000202111010111211011121121
00000000000001200010100011000000000000000000000000000000990000009000001001010190090000000000000000000000000019000000000000100000090000000000000000000000112100001100000000010000100000900000000000000000000000000000000000000000000
00000000000000000000000000909000000000000000000000099000000000000000000000000009090000000000000000000000000009000000000000000000900000000000000000000000000000000000000000000000000000000000101011110002021000000100000001110100000
99999999999990100900099900999990212112222222222222292222222222222000000010010221192222211202221209121991222009000000000000000000919299222229222222222221000100212110011110129201001120191900000000000000000000000000000000000000000
00000000000000021122000002900901000000000000000000909000900000000221210101000090090000000000000000000000000129211221102129211001100009000009000000000000001900000990000009000000000000200000000000000000000000000000000000000000000
99999999999990001090099911999990012122112000000000000000010010000000000001000019290020122211210002220191022009000000000000000000009221222221122221220210000900000090000000091900000000900000000000000000000900000000000000000000000
21110121002110000000000100209210000000000211112221112111222201111000000099000000090000000900000000099000000009000000000000000000009110110110000210212110000990009000090999999999999999999900000000000000000000000000000000000000000
00000000000000010110200011990001000000000000000000000000090000000200120199000000000000000000000000000990090019109101012109100020090000000000000000000000000000000000000999999999999999999900000000000000000000000000000000000000000
99999999999991000110999909999990000000000000000000000000000000000210011100000000000000000000000000000000000010000101010001010001009009090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
01000110012010000900001199011090900091000000000000000000000000000000900000110110000091000000000000000000001000000000090000000900001010000100110201000010010010009010001000000001000001000100000010000001100000000000120110100111010
01000110012010000900001199011090900091000000000000000000000000000000900000110110000091000000000000000000001000000000090000000900001010000100110201000010010010009010001000000001000001000100000010000001100000000000120110100111010
99999999999990000000199900999990000000000000000000000000090100000100000099000000000000000001000000000000000000000000000000001900009001000000000000001000100910000000009999999999999999999900000000000000000000000000000000000000000
99999999999990000900099900999999999999999121222222121221192222922000000000000000000090000010000099999999999000900000000000000000009122122122112212212220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999211110100122221121221022221101121009000000200000111100001110001212210001211999999999900000000009009222210221121222112120011100011011110000102111110110110000000000000000000000000000000090000000090
00000000000009009000000009000999999999999221101110100101112120910000000000000000090000000000000099999999999000000000090000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11101100010100000000011100100110001101212112222212212211121222222000000000000001000000009100010000090000000000000000000000000000001000111901100101110010000000900000000000000000000000000000000000000000000000900000000000000000000
10100011100000000000900100900010000000000999999999999999999999999000000000000000090000000000000000000000000009000000000000000000000000010109100011000000000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990009000099900999999999999999000000000000000000000000000000000000009000000000000000099999999999000000000000000000000009000000000000000000000000000000000000000000000000000000000010090101211001111000102212021112202112
11201202011229000909012200122100900090909121112112192211121212121000000000000000190010000010000001000010000009000000090000000000902221212222210122122220000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001119000000900009109100900990009999999999999999999999999000000000000000090900000000000000000000000000000000000010009100001009001000001000000100000900000000000000009000100000000000009000000000000000000000000000000000000
00000000000000000100900000000000000000000000000000000000000000000001000001111000091000000000000000000000000000010000000100000000000000000000000000000000211021101210111019202011121110021100000000000000000000000000000000000000000
10000000001001011112100019909009201000009222222222222222292222922020111290010019091100010110020000010000000009210222000090111011100000000900900000000002012910021111200112112000001102121000000000010000000900011001111102001101011
00000000000000000001100000000090000000000000000000000000000000000000000020220109090000000000000000000000000009000000000000000000000000000000000000000000121111011101000020000101101001000200000000000000000000090000000000000000009
99999999999990000000099900999990110010000000009000000000000000000000000000000019010001100010101110012100000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000001001011112100019000009201000009222222222222222212222922021111200010011001100010110020000010000000009910222000010111011100000000000000000000002012110121111200111112000001102191000000000010000000000011001111102001101011
10000000001001011112100019000009201000009222222222222222292222922021111200010011001100010110020000010000000009210222000010111011100000000000000000000002012110121111200111112000001102121000000000010000000000011001111102001101011
12222212221219000900022209222229990099009222222222222222222222222000000000000000000000000000000000000000000000000000000000000000002922222122222222221220000000000000000000000000000000000000000000000000000000000000000000000000000
12222212221219000900022209222229990099000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000002922222122222222221220000000000000000000000000000000000000000000000000000000000000000000000000000
12222212221219000900022209222229990099000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000002922222122222222221220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000000099901999990010012121222222122222122092112121000000010101012200221101012201102100110100000000010000010210000009221212020221122212111002100021191010101101000101112000100009000000000000000000001000000000000000
99999999999990000000099900999990111010111000000000000000000000000000000000000000000021011100101000000000010000000000000000000000009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999911100119121211220011212110210110112022121010019111011100101111122111011021999999999921121112212229020120111112101201000201012002191011212111011120101010122211221222122211220102000000010010000001
99999999999990900009099909999999100901101012192111129012222121221009000000100000000010110110111000001100121001000010000000000000009021021120111120221100001001112100010000010000100000000000009000090000000000000000000000000000000
02101121012010000000000000911120001000000002012111110100010101001000000000000000090000000000000000100200000000000000000900000000000211200111101100101100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000001010100111001101000200000000000000000000201010010090101001100010999999999900000000000009001001100100100000010000000000000000000000000010000000000000000000000000000000000000000000000000
10110001210110100000000010900100000000000000000000000000001000000100010000000000090100000001000112100010010900000000000110000010112000021000111111111110000009000000000000110000001001010001001020101100022122102011120010010000100
00000000000000000000000000900000000000000000000000000000090000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910101100010012100100010101102102212121022
00000000000000919100900010000001000090000000000000000000090000000000100010210000090000000000000000000900000100000000000910021000100000000000000000000000010011002101100111901910109111000100000000000000000000000000000000000000000
00000000000000021100000020000000000000000000000000000009000000000011010100000009090000000000000000000000000109100102000000000100010000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
22121122202221022201022209212922001290029121222222222222292222222229211001000012119112202111221111120100011122910010212112221111190222111922122112222222110001000010109000109011100000011000100000000010100100001000000010001000001
00101100020001200021200029010900221092209101000000000000090000000009011221222210119110020111001111102122211100912212010110001111192000111900100110000000112221222212199222129211122229211222122222222212122122221222222212221222221
99999999999990900009099910999999090000000011009111190010000101101000000000000000090000000000000000000000000000000000000000000000009010200111001101202010000000000000000000000000000000000000000900000000000000900000000000000000000
99999999999999999999999999999999100000100212111222221112212022022110111200100110000111001100010001010000001999999999920022221112929122221222222222212120010000201090101909000010111100001121229222122121122202102100002002222022011
00000000000001009000000000000009201001000000000000000000090000000000000090000000191001020011010000001101001009900000090000000000000000000000000000000000000000099000000000000000000000090000000000000000000000000000000000000000090
01100102000000009000010100111119221011012000100000001000090000000100000090001191192021120112010001111211012009900000090000000100001000101000001000000010002120199111200012020002211102191100000000000000000000000000000000000000090
01100102000100009000010100111119221011012000100000001000090000000100000090001191192021120112010001111211012009900000090000000100001000101000001000000010002120199111200012020002211102991100000000000000000000000000000000000000090
01100102000000009000010100111119221011012000100000001000090000000100090090001101192021120912010091111211012009900000090000000100001000101000001000000010002120199111200012020002211102991100000000000000000000000000000000000000090
22221222111220009000012200222129221011012222222222222222192222922100000090001191192021120912010091111211012009900000090000000100002122122222212012212220002920199111200012021002211102991100000000000000000000000000000000000000090
99999999999990000000099900999990129220999222229212209222292222222000000000000019090001009000001100001000110000000000000000000000009220122221212122222210000000000009000000000000000009090000000000000000000000000000000000000000000
02000000011111021211200012100000000010190000101202011011900102210202122190001100010012009100000100011201000119911111121912110120190101000990910020010000000920190001100000001000011010000121110011001210112019099101200112011110190
00200000000019009000000009000000000009009000000000000000000000000000000009001000090090000000000000090000000900000000010900000000100000000000000100000001100200101100201000001011011200000000000000000000000000000000000000000000000
00000000000009999999900099000099000909009000000000000000090000000000000009110200090090000000000000090000000999999999900900000000009000000000000000000009021020000012000122010000100010200200000000000000000000000000000000000009000
99999999999990000000099909999990000000000999999999999999999999999000000001001100000000000000000000000000000000011000010000000000109000000000000000000000000910000002010000001100001000000000000000000000000000000000000000000009000
00000000000000000000000000900000000000000000009000000000090000900000000000000009000000000000000000000000000000000000000000000000000009000000000000000000000000000090000009000000000000000022110122111022211121200111110111210022120
11120010020010010000011002911000001010001999999999999999999999999000000012111109000000100010000000110010010000010000000000000010101209010101111100220102110201202190100119001010111220022122211122121122212222200111190122210022120
11120010020090010000011002911000001010001999999999999999999999999000000012191109000000100010000000110010010000010000000000000010101209010101111100220102110201202190100119001010111220022122211122121122212222200111190122210022190
99999999999990000000099900999999000000900000000900000000000000000000000000000009090000000010000100010000110000000000000000000000009001101100111001000000000100000090000000090000090000000000000000000000000000000000000000000000000
99999999999990000000099900999999000000900000000900000000000000000000000000000009090000000010000100010000110000000000000000000000009001101100111001000000000100000090000000090000090000000000000000000000000000000000000000000000000
99999999999990009000999909999990900000000000000000000009000000000000000000001000001001000000100000010000000000000000000000000000009010090100000000000100001010000000000001000100000000000000000000000090009000000000000900000000000
00000000000001221101000020000000000000009000000000000099090000000100101290001010090000000000000000000100000229202120110121192010220000000000000000000000100910011100000000000000100001002000000000000000000000000000000000000000000
99999999999999999999999999999999009000009000000000000000000000000009900000001000000000000000000000000000000999999999900000000000009000000000000000000001020010210111001001129011110021001000000000090000000000000000000000000000000
99999999999999999999999999999999109110019100010001021000001011010009901000000000201000100000000011000111100999999999900000010111009001101011111100100000000000000000000000009000000000000000000000090000000000000000000000000000000
00000000000009999999990099000009000990009000000000000000090000000011101100100000000000000000000000000000000999999999912210001011000000000000000000000000000010001011100100010100000000000000000000000000000000000009000000000000000
99999999999991100100199900999991000000000000000000090000000000000100110100090000090000000000000000000000000021100001101201910001009000000000900000000000000000090000000000000000000000000020122020211212221221122222212922122222222
00000000000009999999900099000009000900000900000000000000090000000229121200000000000000000000000000009000090999999999920022221122010000000000000000000000000900000000000000009000000000000000000000000000000000000900000000000000000
00000000000009100009100009000000001919220900000000000000090000000000000012001020100110111211122120219121190010900000000000000100000000000000000000100000121110101211100012009010212001101022222222222222222222222222222222222122222
00000000000002022292100021000002000000000999999999999999999999999221122299000090000000000000000000090090000129911221221922122222220000000000000000000000000000000000000999999999999999999900000000000000000000000000000000000000000
01100121110000100000001000109100000000000999999999999999999999999000000099011109000000001100090100010000000000000000000000090000009102011100001000000001000000091909000999999999999999999900000000000000000000000000000000000000090
00010000101010000000000000000000900000000000010001020100000001900000000000000000090000000000000000990000000009000000000000000000001010000900100000000010000000000000000000000000000000000000000000000000000000001020200101112000010
12200111110012001120100012110012912201222100002020001111121110911100002122120222292121121222211122921111211119201011111101011000110019012921000112101100122122222111102222221112212222222100000000000000000000000000000000000000000
00000000000000000000090010000000000000000000000000000000090000000100000111012100090000090000000000000000000000010000010909000000000000000000000000000000120001001110110100910210001911100000000000000000000000000000000000000000000
00000000000000000000090000000000000000000000000000000000090000000000000000000000090000090000000000000000000000000000000909000000000000000000000000000000000000000000000000909000000900000010001011100020100111022022111021100222221
00000000000009111100100019000009000000000000000000000000090000000102009000000000000000000000000000000000000001002011012010120101110009090090000090000000000000090000000000000000000000000000000000009009000009900900900000090000090
99999999999990011000099900999991000000000000000000000009000000000011090000010099000000000000000000000000000100000000101000100100099000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000000090900000000000000000000000000009000000000000000000000000000000000090090000000000000000000000000900000000000000000000000000000000000000000000000000000000009000000000000000010211101010111111211100000001000000000090
99999999999990000010099900999990000000009000000000090000090000900000010001009109090000000000000000000000000009000000000190000000909009000000000000090000001100101100111101110010010120100000000000000000000000000000000000000000000
99999999999990009900099999999990000102000000000000000000000000000000000000010010100201101010020000100101010000000000000000000000009000000000000000000000000000000090000909000000000000000900000000000000000000009000000000000000000
10101100000190100100000001000910000000009010010010101000000000000000001000000000191009001000000000000000000000000000190000000000000110110100000010010001009000001100000019001001001000001000000000000090000000000090000000000000000
00000000000099999999900099000009000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000011992190200121211011991000001101210121101
00111021000021000012001202109111000001102000000000000000090000000100100010011210090001001010010010010101010111000200012111001109122010211212211001001100100110001001121100011002000001001022222222222222222222229222222222222222222
00000000000000000000000000000000000000000000000000000000090000000000000000000000090000000000000000000900000009000000000000000000090000000000000000000000000000000000000000000000000000090021222222221212222221212112201211111112112
99999999999999000090099900999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000100001010100112011221109
00000000000000000000000000000000000000000000000000090900000900000000000000000009000000000000000000000000000000000000000090000000000000000900000000000000009900000000000000009000000000900000101022221111202001100000000000000000000
01112101010011211221111221100111101000010001000000190910100900101101222101000009020001010112100102200000100121011212001191021100011100110901100101100000019900000000010000019000100000900121021200001110020121000000100000000010000
00000000000009000090900000090990990090000000000000000000000000900000000000000000090000000000009000000000000000000000000000009000000000000000000000000000000000001001000000000000000000000010201100200022110112121100201120101109201
01112101010011211221111221100111101000010001000000190910100900101101222101000009020001010112100102200000100121011212001191021100011100190909100101100000019900000000010000019000100000900121021200001110020121000000100000000010000
22202212212110000000011200192219000000001211129120001110112110120000000000000001010020190010011001000290011009900090000000000000002211211221222291102210000000000000000000000000000000000000000000000000000000000000000000000000000
22202212212119999999911299192219000000001211121120001110112110120000000000000001010020190010011001000290011999999999900000000000002211211221222291102210000000000000000000000000000000000000000000000000000000000000000000000000000
22202212212110000000011200192219000000001211129120001110112110120000000000000001000020190010011001000290011009900090000000000000002211211221222291102210000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000009099990999990002001010000000000000000000000000000000000000010091101011000000001010011001000000000000000000000009000000000000000000000000000000090009000000000000000900000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000001012100000100090000000000000000000000000999999999912000110100009000000000000000000000010010100000000000000000010100000000000000000000000000000000000000000000000
10000000010000000000900000190000011000111222119012292211122222111000000000000001101011001000000011100000011000000000000000000000000010001100011101100111000010990900000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009000000900000000009000000100000000002009090000000000000000000000000000000001020100000000909000000000000000000000011911100191011011012900002010001000000000000000000000000000000000000000000
11011001010002122222210222019102110010110101111000011120001200100222222110120210190200001000000000101101001222222222222202222222129102101202001009101102111911112192111110111000112120200012010021212100012122112212112222122102221
99999999999999000010099900999990000000900000000000000000000000000000000000100000000000001009001000000000000009000000000000010910099000000000000000000000000090000000009000009010000000100910000000010000000000010000000020210000000
00000000000000000000000009000000099999999000000000090001090000000000000000000009000000000000000099999999999000000000000009000000000000000900090000000000000000000000000000000000000000000022222221122222212122220212221002111121111
10111012101020000000011100929100000000000101001120290011010000010000000000000000090000000000000000000000000009000000000000000000001000110001010000010010000000090000900000000000000000000000000000000000000000000000000000000000000
10121002101020000000021200929100000000000101001120292011111000010000000000000000090000000000000000000000000009000000000000000000001010110101010000010010000000090000900000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990012010002000000000000000000000000000000000000009290101010001020001101000110000000000000000000000009009000000000000000000000000000000000000009000090000000000000000000000000000000000000000000000000
00000000000002201011000010000001900000000000000000000000000000000022000100000009000000000000000000000000000211111011011120121100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
00000000000009999999999999000009900000000000000000000000000000000000020200000000090000000000000000000000000999999999911111012000000000000000000000000000000000000000000000909000000000000000000000000000000000000000000000000000000
00000001000000000000000000090000000000000000000100010000190010009000000099000000090019000001000009000000090009000000000009000000990100001000100000010110000000090000000999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000999000000000000000000000000000000000000009000000000009000000000000000000000900000000000000000000009909000000000000000000000000000000090000009909000000000009000011101101202110210221000000000000001000000
00000000000000000000000000999000000000000000000000000000000000000009000020010009000000000000000000000900000000000000000000009909000000000000000000000000010001192121009919200211020009100100000000000000000000000000000000000000000
99999999999990209002999910999990000100109120029211002011112111222010000002111111000101011000010000002200000119001210111000011000019120091299011021101122192222020010112011211192021212110000000000000000000000009000090000000000009
99999999999990009000099900999990912110021101110100000000010100011000000000000091011111210011112101011200100000001000000000000000009110011221001010110200010000000000000000000011000001001000000000000000000000000000000000000000000
12011112111020001111211102099102211112210222122222221222292212912122021011111111991210212222211212111022011000000101119101110111001112000112122111200120011101100000011011210120000100090200000000000000000000000000000000000000000
99999999999990000900999900999990000090000010011002001110010202200000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991011910999911999990000090009000000000000000000000000001110100000000000000000000000000000000000011100001000010021112129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00010000102000900900000000901009000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009001000001010110101100000000000000000000000000000000000000009000000000000000000000000000000900000
00010000102000000900000000901009000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009001000001010110101100000000000000000000000000000000000000009000000000000000000000000000000900000
99999999999991102101099912999991921022219000000000000000090000000021120012212010102102291000220111212212022100100210101010011001009000000000000000000001212112221921222222122221222121220200000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000010000001111109000000000000000000000000000000001000000000000000009000000000000000000001010000210991111110191111901001101900000000000000000000000000000000000000000
12211121211100000000011100920900000000001011111011021110101111010000000000000009090000012010010010000000010000000000000000000000001111110102011110111010000000000000000000000000000000000000000000000000000009009000900090000000009
01110112020010000129022000109100000100009111211112122122221202101000900002091000900000011900000000009001100000000100900000000000100112111201112011210110210000901110009101119101120119020100000000000000000000000000000000000000000
00000000000000101000000001900001000000009000000000090000090000000011100000000000090000000000000000000000000100910001000002200110909009000000000000000090000900090000000100000000000000090000000000000000000000000000000000000000000
00000000000001001912100022000009000011111000000010090000000000000120121100110119191000001002010109010100110111211221110121111111900100001001001010000000100020011000010001120101091110000000000000900000000000000000000000000100090
22112222212020000000021100922200000010000221222221222229222211222000000000000011000000000100000000000000000000000000000000000900001222212122112221121120000000000000090000900000000000000000000000000000000000000000000000000000000
00000000000009999999900099000099099999999000000000000000000000000010000000001000090090000000000099999999999999999999900001000010000000000000000000000000000100000000000000000000000000000022222222222222222222222222222222222222222
00000000001000211111900020900002010109001000001000000000000000000111021201000100000000000001100010000010100120020112101021201101020000100000000000000000222900120110001001000110100010112222222222222222922222292222222229222922229
99999999999990009900099909999999000000001122222222212221222221222000000000000000090010000000000000000000000000000000000000000000009000000001000111100100000100000000010010000001190100000900000000000000000000009000000000000000000
00000100001100000000010100001100000000000010100009010109090010010009000000000000090000000000000000099090000009000000000000009000900000011000100010001100009000000000000009009000000000000000000000000000000000000000000000000000000
00000000001000211111900020000002010109001000001000000000000000000111021201000100000000000001100010000010100120020112101021201101020000100000000000000000222100120110001001000110100010112222222222222222922222292222222229222922229
10000000000110000000020009090020000000000110112221191012091021211000000090090009091109000100010090000099000009900000000000000000000100011101009100090010000000000000009000000000000000000000000090000000000000000000000000000000000
10000000000110000000020009090020000000000110112221191012091021211000000090090009091109000100010090000099000009900000000000000000000100011101009100090010000000000000009000000000000000000000000090000000000000000000000000000000000
00020101211100110001011000021011210011010112010000101020001020101100000110000011121001002100901001002101109000011000110000000000000110921111100100110210011011000001010010111000101010000022222222222292222222922222222222222222222
00000000000000000000000000099999999999999000000000090900190000000000000000000009000000000000100199999999999009000000000000000000000000000000000000000000000000090000000000000000000000090022212221222211222222222222222222222222222
99999999999992919191099920999999011019011000000000000000000000900100201211111111011011010000011010110100101222222121111121112111229009000000010000000002211121122222111211012102992129221022222222222222222222222222222222222222222
99999999999990000000099900999990000000000009000000090000090000000000000000999900000000000000000000000000000000000000000000000000009009090900000000000009999999999999999000000000000000000012001111100201012112000100100000000010100
99999999999990000000199900999999100100010000900000000000000000000000010011021000000190101001012001000100000001000001010000000000029001001001000100010000102111190090010019001100101119090100000000000011001000010000000000010000000
00000000000002121202000002090099000000000000000000000000090000000212221090100000000000000000000000000000000212211112290221121912220900000009000000000001000000000001090100019001000000001000000000000000000000000000000000000000000
00000010000000100000000000090099000000000000000000000000090000000010000090011000000000000000000000000000000000000100090000000900000900000009001000000000201011001200290002009010100100210100000000000000000000000000000000000000000
00000100000000000000000000091099000000000000000000000000090000000000000090010100000000000000000000000000000000000000090000000900000900000009000001100001010110101000091110009100012000010100000000000000000000000000000000000000000
99999999999990000909099900999999999999999100001000000100000010000000010000000000000000000000000099999999999000000001000000000000009001201000101002100001001000000091000001001010000000010000000000000000000000000000000000000000000
99999999999990000909199900999999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000009000000000000000000000000000000090000000000000000000000011110010020100000110112221110101212211112
12221211222200000000011200122220900000000020211129222121121221221000000000000001190090000110010100100090001010000000000000100111002212210221211221212120010000000000000000000000000000090022222222222222222222222222222222222222222
11221122111110000000010901211111102911011200101912011210111112101000000000001011200112102111101120012120100011000010000000000000002111201101212112211020100000000090000000000001000000100000000000000000000901000000010000100100000
99999999999999000000099900999990000000000019010210111101110100110000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000900000000000000000000900000000000000000000
99999999999990000000099900999990000000000222029120201022220010010000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000090000900090
99999999999999999999999999999999900000009000000000000000000000000090000000000000090000000000000009000000000999999999900000000000099000000000000000000000000000000000000000000000000000000020122121019910222111110001200011210022021
00000000000000099000009000000999999999999000000000000009000000000000010001000010002101001110100099999999999009000000000000000000000000000000000000000001000000000000010001001001000000000000009000000000000000000000000000000000000
00000000000009000010100001000000000000000000000000000000000000000000101101012200000000000000000000000000000900101210001110002100010000000000000000000000100210110121111121121111201200221000000000000000000000000000000000000000000
00000000000009000010100001000000000000000000000000000000000000000000101101012200000000000000000000000000000900101210001110002100010000000000000000000000100210110121111121121111201200221000000000000000000000000000000000000000000
00000000000009110111100090000001000000000000000000000000000000000000011000000000000000000000000000000000000911101000200101010101110000000000000000000001010001000001001101000001010010000100000000000000000000000000000000000000000
00000000000000000909000000009000000000000000009900000000090000000000000000000000090000000000000000000090000009000000000009000000000000000000000000000000000000000000000000000000000000000011212210110112200001000000000000000001000
01221012100110009000019100101100000000000002001121100011100001010000000000090090000100000000100000000000000009000000000000000000001111212111201121112220000000000000000000000000000000000900000000000000000000000000000000000000000
01221012100190000000019100101100000000000002011121100011100101110000000000090090000100000000100001000000000009000000000000000000001111212111201121112220000000000000000000000000000000900900000000000000000000000000000000000000000
00101000010000900000901090120110000000900010000000000010000000000000000000000000090000000000000000000900000000000000000000000000900000110000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
01021901110211010110292210290921100102002201112111102220291111211021211091000101090091220002111021109092002010901102100021001911919111012112902112209110000910000000000000019100100000090012121122222210021222122222221222222102222
99999999999991109212199912999999000000009000000000900000090000000211112101200110191091010010000010010111100111202121111111122121099000000900000000000002011220101210100110021221110021101000000000000000000000000000000000000000000
00101000010000900000901090120110000000900010000000000010000900000000000000000000090000000000000000000900000000000090000000000000900000110000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900099000210211102111001220119112090000001011100009000000000000000000000000999999999900000000000009000121000010000200001001000200000111100000000110102100000900000090000000000000000000000000000000
99999999999999110900299910999999101101919222222222222222222222222001000112221100200010101101100000002001001000922001010010001000019221222222121222222222222121221222222110222022222211222100000000000000000000000000000000000000000
99999999999999999999999999999999000000000101020202211110111012001000000000000000000000000000000000000000000999999999900000000000009011092990001010101110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009009099909999990000000000000000000000000000000000000000021122000000000000000000000000000000000000000000000000000009000000000000000000000212011221111112011102012001201112200900000000000000000000009000000000090000
99999999999992291111299921999992900000000000000000000000090000000091211002221109090000000000100000000001100022911102192221111211919009000000000000000002211121212110122201112111212112192200000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000900900000000900000000000000100010000000001010000000010000000009000000000000000001009001009990000000000001011910090001100102000101000900090000000000000000000000009000000000000000000
00000000000000000000000000900000000000009000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000009009000000000000012212212011102022211219101202112102122122
99999999999990000910099909999990000090000000009000000000000000000100000021000000090000100000000100100000000000000000000020100011009000000000000000000001001100221220101011010101001112100100000000000000000000000000000000000000000
99999999999990000009099990999990909000109012010011120221121201101000110090010002091010120010011010000100000000000101102000100100029110011112119001002100012019001010101001000020000000000022020022121012121022022222222211221212222
99999999999990000009099990999990909000109012010011120221121201101000110090010002091010120010011010000100000000000101102000100100029110011112110001002100012019001010101001000020000000000022020022121012129022022222222211221212222
99999999999991200102999909999990000000009000000000090000000900000191012000000000090000000000000000000000000112101011002022029002209000000900000000000000000000900000000000000000000000000000000000000000000000000000000000000000000
00000000000000000010000001900000900000000000000000090000000000000000000001191000000000000000000000000090000009000000000000000000000000000000000000000001000000000000001000019101101001000000000000000000000000000000000000000000000
00000000000000000010000001900000900000000000000000090000000000000000000001191000000000000000000000000090000009000000000000000000000000000000000000000001000000000000001000019101101001000000000000000000000000000000000000000000000
01010112011110000000000000900020901100001111001002191010010112000010100000090100000000110100109101100090000119001011000001000000001011011100002120000000100010000010011000009010000000100000000000000000000000000000000000000000000
01010112011110000900000000900020901100000111000002191010010112000010100000090100000000190100100101900090000119001921000901000000001011011100002120000000100010000010011000009010000000190000000000000000000000000000000000000000000
22212122212020000000022209212000000000000101010021221910101021101000000000000000010090011010001000000090000000000000000000000000002129022221222111121220000009000000000000000000000000000000000000000000000000000000000000000000000
22212122212020000000022209212000000000000101010021221910101021101000000000000000010090011010001000000090000000000000000000000000002129022221222111121220000009000000000000000000000000000000000000000000000000000000000000000000000
00000000000000090000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000009900000000000000000000000000000000000000000000000000900000000000000000000000020211121220121212221200011001011112112110
00000000000000000200100000000000000000000000000000000000000000000001900001111000001000000000000000000000000009000000000000000000000000000000000000000000211021101219111011299011121120020100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000909090000000000000000000090009090000000000000000000000000000000000000009000000000009000909000000000000000900000900000000000000000000000000111111100011201009000100100000000000100
00000100101092001110201022099001101020102100000901000100090111000012222901111019101111092220101210120000110112022201101101012901120110011090000010000010002901121211122221101211020100190122222222222222122022122222222922222129222
00000000000000000000000000990000000011101000009000090000090000000000000000000010090010000011010101210000001000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000900000090000000000000000
00100000000100000000000000991000000000000000009000090000090000000000000000000000090000000000100000000000000000000000000000010000000000000001000010100000000100090000000020000000010000000000000000000000000900000090000000000000000
10100000100010000000000100990010000000000000009000090000090000000000000000000000090000000000000000000000000000000000000000000000000000010100000001011000000000090000000000000000000000000000000000000000090900000090000000000000000
00000000000000000000000000990000000000000000009000090000090000000000000010200100090000000000000000000000000000000000000000000000000000000000000000000000000110091100100200100000110000100100000000000000000900000090000000000000000
00000000000101121209200011000001000010009000000000001000100900910192001100011000000000000010000000090990000129101222122011211011010001011000000100000000000000000000000000009000000000090022222222222222222222222222222222222222222
00000000000000000000000000990000000000000000009000090000090000000090000011000000090000000000000000000000000000000000000000000000000000000000000000000001100001090001000000001210100012010000000000000000000900000090000000000900000
01011000000011000900100100100999100001110000000000000000000000900000000010010090091190110010110000000000191009000100100101010000000010000000000010000001000000000001011000001111000010090022011221012111122022101211110111202111010
01011000000011000900100100100999100001110000000000000000000000900000000010010090091190110010110000000000191009000100100101010000000010000000000010000001000000000001011000001111000010090022011221012111122022101211110111202111010
00000000000009000001190009000090000000000000000000000000090000900011110000000000090000000000000000090900090109011201210101021901910000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000
99999999999990209910999909999991000901010222222222229292222222222210010121121110090000001001001000010011100000010101010001100101009122222122112222212221111122221212102211121111220122200200000000000000000000000000000000000000000
99999999999990010000099900999990000000000000000000000900090000000000000001100100090000000100000000000000000000001000000000000010019000000000000000000000001001020110010900010000000100002000000000000000000000000000000000000900000
99999999999991200000199900999999000000000000000000000000000000000002101001000000000101000021010100100000001000011000000000100001009009000000000000000001000000000090000000000000000000000000000000000000000000900000000000000000000
99999999999990209910999909999991000901010222222222229292222222222210010121121110090000001001001000010011100000010101010001100101009122222122112222212221111122221212102211121111220122200200000000000000000000000000000000000000000
00000000000009999999900099900099100000900000000000000000090000000101000000000000000000000000000000000000000999999999901001111012010000000100000100000000000000090000000000000000000000000000000000001000000000000000000000000000000
00100011100000000009000000009000911120002110000011001001000001900000000002111201190111011120100001001900100009000000000000000000000000001010000000010000112122000101112111011021011011192000000000000000000000000000000000000000000
00000000000002212129200021009000900000000000000000000000900000900022921200001000090000000000000000000900000219222211212112122122220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099090009000000000000000000000000000000000012110100000000090000000000000099000000000999999999900001011011019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009909000009090001000000000000000000000000000000000000000000010000090000000000000099000000000000000000110100000110209000000000000000000000012001020010011010201100012100200000000000000000000000000000000000000000000
99999999999990000000099900999990011000019222222122222222292222222090000099000000090000000010000000000100001009000000000000000000009112222122211221221120000000000000000999999999999999999900000000000000000000000000000000000000000
00000000000000000900000009000000000000009102111129212111192112921000000000000000000000000000000000090090000000000000000900900000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000
00000000000009999999990999090999999999999000900000000000000000000000000021100000000090000000000099999999999999999999900000000000000000000000000000000000001011100000010000100000000010000100000000000000000000000000000000000000000
99999999999990000090099900999990000000000000000000000000000900000000900000000000090000000000000000000000000000000000090000000000009000000000000000000000000000090000000009000000000000000020001000000010011000110000220192120011001
00000000000000009200110000090000919900009000000000000000000900000090900010100001090000001001110000000110000001901100000011001000090000000000000101000000110110011000020100000111011001101022222222222922222222222222222222292222222
00000000000000009200110000090000919900009000000000000000000900000090900010100001090000001001110000000110000001901100000011009000090000000000000101000000110110011000020100000111011001101022222222222922222222222222222222292222222
00000000000000009200910000090000919900009000000000000000000900000090900010100001090000001001110000000110000001901100000011001000090000000000000101000000110110011000020100000111011001101022222222222922222222222222222222292222222
01220021210109000090000100101110099999999000000010900001000000010000000000000000009001000000000099999999999009000000000000000000090112112110010112202100000101000000000000000000000000000000000000000000000000000000000000000000000
10000000000009001100000009000000199999999000000000000000000000000010000011000111209000110000101199999999999009000000000100100000090000000000000000000001010010000000010000000000000000000000000000000000000000000000000000000000000
99999999999990000009099900999999999999999000000000000000000000900000000010100100000000000000000099999999999000000000000000000000009000000000000000000000000100000000010100010020001000000000001000100000001000000000000001100000000
00000000000000091100000010000001000000000000000000000000090000000000900010210000000000000000000000000000000109000000000110021991100000000000000000000000010011001101100010101100102911000100000000000000000000000000000000000000000
99999999999991199090099990999990000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000109009000000000000000001100200201100201000001010011100910000009000009000000000000000000000000000000
99999999999991199090099990999990000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000109009000000000000000001100200201100201000001010011100910000009000009000000000000000000000000000000
99999999999990090900099900999990900000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000021000010000000100010000110021101001010010
21211120211299090000021009991210000001000021219122190222022112212000900000000000000000000000000000000000010009000000000000000000002211222011121212111010000000090090000000000000000009090000000000000000000000000000000000000000000
20201122010019000000012100911999999999999000090000000000000000000000000000000000090000000000000099999999999009000000000000000000000101000110001110000100000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990100110100000000000000000000000000000000099000000090000101100000001000011100009000000001000000000009000000900000000000002011000000091900999999999999999999900000000000000000000000000000000000000000
00000000000009999999900099900009000000000000000009000000990000000000000000000000090000000000000000000000090999999999900900000000099000000000000000000000000000000000000009000000000000000021222110111200210111101101011111100111101
22222222222220100000022200229220990001909121122222122222222222122101000000111010191000001010101101010001000000001000000001100000902222221222222221122220000000000000001110001000000000010000000000000000000000000000000000000000000
00000000000000000000000000009000990101909000000000000000000000000000000000000010190011110100111001109010020000000000000000000000900000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000
00000001000100009000000000000909000090000000001101001090000101000000000090000000000000000000000000000000090009000000000009000000000000000000001110100010000000000000000000000000000000090000000000000000000000000000000000000000000
00000001000100009000000000000909000090000000001101001090000101000000000090000000000000000000000000000000090009000000000009000000000000000000001110100010000000000000000000000000000000090000000000000000000000000000000000000000000
00000001000100009000000000000909000090000000001101001090000101000000000090000000000000000000000000000000090009000000000009000000000000000000001110100010000000000000000000000000000000090000000000000000000000000000000000000000000
00000001000100009000000000000909900090000000001101001090000101000000000090000000000000000000000000000000090009000000000009000000000000000000001110100010000000000000000000000000000000090000000000000000000090000000000000000000000
11001001000011111021921112200011100100010112000112912222211192111202121122212101100021001000000000100011000200222220012001921110211000010902212101120000010211112191100101110111010110211110000100100001210010010021101121202121190
00000000000000000000900000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000900000000000000900000000000000000000000090000000000000000000000010000100100001210010010021101021202121190
99999999999991111021999912999991109100010112000112912222211922111202121122212101100021001000000000100011000200222220012001921110219000010902212101120000010211112191100101110111010110211110000900100091210010010021101129202121290
00000000000000000000100000090000000000000999999999999999999999999001000900001000090000090000000000000900900109900001100000010000900000090000000000090000109010090000001000000000010110100000000000000000000000000000000000000000000
00000000000000010101000000000009000000000000000000000000900000900010110000000000090000000000000000000000000000000100111000002010109000000009000000000000000900000090000009000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009000000000000000000000000090000000000000000000000000000000000000000000000000090000000000909000000000000000000000000000000000000000000000099000090011112102211201221211201110009000000000009
99999999999990091110199910999991110222100221119221101212202211212101101120000011111200000011011211010212110020011102120022112121029122201111211211211010101011111010109001109111001001000000000000000000000000000000000000000000000
11212121222221120110129210122112210101000999999999999999999999999110911290100002090292100111210200210191100220901121111911101211112122211229222222122220101000000000009000009010100000100000000000000000000000000000000000000000000
11212121222221120110129210122112210101000999999999999999999999999110911290100002090292100111210200290191100220901121111911101211112122211229222222122220101000000000009000009010100000100000000000000000000000000000000000000000000
99999999999999999999999999999999911010012000000000000000000000000000000000000001292212000201100000000010101999999999900000000000009000000000000000000000000000000000000000000000900000000000009090000000000000000000000000000000000
00000100000029999999901099000009999999999000000000090000000000000000000100000000000000000090000099999999999999999999900000000000000000100000000000000000000000000000000001000000000000000000000000000000000001001010090111101900100
00100010000002121222200012000101100000001000000000000000000000000212122200100000010100000000000000000010011212122222012212212222219000000000001000000101002000001001100001100100000000001000000000000000009000000000000100000000000
00000000000090201111100010000000201021122000002010090000091900000012120022122191192212101110011121122221192109101010100101001011119100000001010000000101221912120112111111212122121212291112100191100112021111122111111111101111220
99999999999992000001199901999991001010001999999999999999999999999000101100001000090000000000000000000001090000900110000100010100019011000910000000000000010100000000010000000910900019001900000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000000000000000090000000000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000000000010211110011011022202102000000002011011000
99999999999992022029299912999991000000000000000000000000000000000210022100000009000000000000000000000090000121212122122212122221229000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000009122012021000011001110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000922192990910009000000000000000000000900000990000000111000100000000000000000000000000000000000110900110001122001100110009000000000000000000000000000000000000000000000000000009909000000000000000000000000000000900009
10011000100090000000000000900000001000000000000001000000090001900000000000090000191100000100000100910000000000000000000000000000090000000100001000020000000000000900000000000000000000090000000000000000000000000000000000000000000
99999999999999999999999999999999900090001221229122122211122222922000000000000000000000000000000000000000001999999999900000000000009290201221210220122010000000009000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900090001221229122122211122222122000000000000000000000000000000000000000001999999999900000000000009290201221210220122010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900090001221229122122211122222122000000000000000000000000000000000000000001999999999900000000000009290201221210220122010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000009000222229212121222222922222000000090000009000000000000000000000090000999999999900000000000009122011220111101111110000000000000000000000000000000000009000000000000000000000000000000000900000
00000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000009000000000000000000000009000900000000000000000000000000000000000000000000000011211212112222222122202121221122122121292
99999999999990010111999910999992010000109222222222222222222222222020100111000110001010101011000111101111010001000002100011101101009222222122222222222220000001101000000001010000910001000900009000000000000000000000000000000000000
99999999999992229222299922999992900000000000000000000000000000000222222222222200090000000000000000009090000222222022222222222222229000000000000000000002222220222222220222222222222222222200000000000000000000000000000000000000000
99999999999991222222199922999999010101002000101112091100000212011222202100100101191001000102002111010200120229222220212922211122299999999999999999999990121101191111101001122000000102001112202222212210002222010000000000000100000
99999999999991222222199922999999010101002000101112091100000212011222202100100101191001000102002111010200120229222220212922211122299999999999999999999990121101191111101001122000000102001112202222212210002222010000000000000100000
99999999999991222222199922999999010101002000101112091100000212011222202100100101191001000102002111010200120229222220212922211122299999999999999999999990121101191111101001122000000102001112202222212210002222010000000000000100000
00000000000009010000100092090000000000000000009000090000000000000000221100000000090000000000000000000000000011002100012101011011010000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001000109000000000000000090000000000000010000000090000010100010010010090010000000000000000000000900000000000000000000001100010000000009000019001000009001000000000000000000000000000000000000000000
00000000000000000000000000900000911000002000000000000000090000000000000000000099999999999999999901010090101000000000000000000000000009000000000000000000000000090090000000000000000000000000000000000000000000000000000000000000000
00009000000000000000000000000000001210110000000000000000000000100000000000000010001012010100000210102100111000000000000000000000000099000099000000000000000090000000000000000000000000000000000000000000000000000000000000000000000
22129212022201120091001211212221010000111000000000000000000000000212212100100011000210100012110001100011001212210122121001102022212199222299121211221210000090010000000000100000010100000000000000000000000000000000000000000000000
00000000000000000000000009009000000000000000000000990000000000009000000000000000090000000000000000000000090009900000090999000000000000000000000090000000000000000000000000000000000000000000100000001110010001111901110009101111111
99999999999999001009999900999999000000000001019911000111001001100000000000000009090000000000000000000000000000000000000000000000009100010001000010001000000000000000000000090000000000000000000000000000000000000000000000000000000
00000010000100099100009000190010000000000101110911902001021121002000000010012009000000009000000000000000000000000001000000000000001009000901010100100010000000091190001000110001000000011000000000000000000000000000090000000900000
99999999999990000000099900999990000000000101019001001110100211110000000000000000090000000000000000000000000000000000000000000000009010000010000000000000009000000990000000000000009000000000000000000000000000000000000000000000009
00000000000090000000009000090000000000000000000000000000000900000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000900090000000000000000000000000011101010101101020200110021021112120210221
10000010011121120101110122900200210111011999999999999999999999999011210911021112091011191110110011120901110219102021112021211212029100091009001000001912210222222112019112202120112221091120122021101202122202110101121112001211001
00000011100000909090010000911100000000000100000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000110010000000000000000000000000000000000000000000000000009000000000909000000000000000000
99999999999990000000099900999990201201000101099011011110010911201000000001001110110111101010101100011021102009000000000009000000009221921299021222222110001900001110101000010011200000000100000000000000000900099999999999999999999
10100000001000900099090900000090911000000999999999999999999999999000010002211102110010001121101001100000111001090000000009000000000000900000200990000909011101002111212101110211000002011010221212201201222112112010010012121112121
00000000000000900099090900000090900000000999999999999999999999999000000000000000000000000000000000000000000000090000000009000000000000900000000990000900000000000000000000000000000000000010221212201201222112112010010012021111121
11000200000109999999990999100299900000000999999999999999999999999000000000000000000000000000000000000000000999999999900009000000001010900020001990002900000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009000000000000000000090000999999999999999999999999000000900000099090000000000000000000000009000000000000009900000000999999999999999999990000000000000000000009000000000000001100210000021112101022101122210102221111
99999999999990000990099909999990000100900222222221222222222221222000000000000000010011090000011000001020100000000000000000000000009122022112221222222220001001000001010010100100000000000100000000000000000000000000000000000000000
99999999999990000990099909999990090000900000000000000000000000000000000000000000000000090000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000011021012120112111121100000000000000000000
02221222221219999999922299222229900000000222222222222922222222222000000000000000090000000000000000000090000999999999900000000000001212222192222212211120000000000000000000000000000000000000090000000000000000000000000000000000000
02221222221219999999922299222229900000000222222222222222222222222000000000000000090000000000000000000090000999999999900000000000001212222192222212211120000000000000000000000000000000000000090000000000000000000000000000000000000
00000000000009999999900099000099000900000000000000000000090000000000000000000000000000000000000000000000090999999999900000000000000000000009000000000000000000000000000000000000000000000000019000000000010000901202122101100221011
99999999999990000000099909999990110090001000000000000000090000000000000000000000090101101000009900011101100000000000000000000000009000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990009100099900999999201111001000100000011000000000000100101000020021000010020202001010101122000110100000000000001000019000000000000000000002001200200090910112000000110210000922229222222292229922222222222222222922222
00000000000000000000000000000000911221210000000000000000090000000000000000000011221211220210011112101210292000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000
99999999999991222220199910999990100001000211222122020122190212911110201000011009091000000000011100000101001209122102222100011212119021112012022002110121211120222202101110101220212112212000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000001000000100090000900000000000000009090000000000000000000000000009000000000000000000009010110010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999109991099910999990000000000000000000000000000000000001110000000000000000000000000000000000000000102100010001000000009009000000000000000000000000000090000000000000000009000000000000000000000000000000000000000000000
00000000000000001000000001000000000000000000000000000000000000000000000099100009090000000000000000000990000009000100000910000000910000000000000000000000110110090010100999999999999999999900000000000000000000000000000000000000000
00000000000000122121200011909001012121121000000000000000000000900112120001201019011121120101012202102020111119910102011001021102100000000000000000001001100112021011011900110101101110122100000000000000000000000000000000000000000
00000000000000122121200011909001012121121000000000000000000000900112120001201019011121120101012202102020111119910102011001021102900000000000000000001001100112021011011900110101101110122100000000000000000000000000000000000000000
99999999999992019010099919999999922299222011110000010100010090001020020122222222222222222222121122222211212100000110101019012010109111011011010101100002222222222222222222222222222222222200000000009000000900000000000000000900000
99999999999990000000999900999990000000000000000000000100001110000000000000000000000000000000000000001000000000000000000000000000009001000012000202020010000000000000000000000000000000001900000000000000000000000000000000000000000
00011000020100000000000109001000000010000999999999999999999999999000000000090000090000000000000090000000000009000000000000000000901219010110001100101110000000090090000000000000000000090000000000000000000000000000000000000000000
00011000020000000000000100001000000010000999999999999999999999999000000000090000090000000000000090000000000009000000000000000000901219010110001100101110000000090090000010000000000000090000000000000000000000000000000000000000000
22211122101120000000022100911900000000000112222222922212992212922000000010110000091010000100000000000000000000000000000001000000009209190191110122112210000900100199000219009000010000009000000000000000000000000000000000000000000
00000000000000000000000000909090000000000000000000000000000000900000000000000009000000000000000000000000000009000900000000000000990000000000000000000000000000000000000000000000900090090001000000000010020000021001010010021111010
00000000000009000000000090000000000000000000000000000000090000000000000000000000000000000000000000090090000009000000000000900000000000000000000000000000000000000000000009000900900000090000000000000001000000011100102121211112110
22221221111229000000002290121020000010000212122122222212292212212000000002201000000000001000100000090090010009010000000000900000002221221221201221222120000200101010110009100900910101091200000000000000000000000000000000000000000
00000000000001001002100010900002000000000000000000000900000000000110011000000000090000000000000000090000000109211121021910020000910000000009000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999991021120099919999991911219011000000000000000090000000000011100101229191212012011122112112210121112011001100002100911009000000001000000000000010001011101020091191100900010100000000000000000000000000000000009000000000
00000000000010090000000000000199909000000000000000000000090000000000000100000009000000000000000000000000100100900000001000000901001100000011000000010000000000000009090000000000090001090001110000111021200110112112121210211120200
99999999999990000990099909999991900000009000000900000000000900000101900200000000000000000000000000000000000110020009000112100021119000000000900000000000000000000000000000000900000000000900000000000000000000000000000000000000000
00000010000009999999991999000109110000010000000000000000000000000111212200110001000201010000000000011000000999999999911221022212100010010000001000021000010010000000000010000010001000010022222222222222222222222222222222222222222
00010100000009999999990199090199000009009000000000000010000000000000900000000000000000000000000000000000000999999999900000000000900010110010000010001010000000000000000090190900000000000000000009000000000000000000000000000000000
99999999999990090000199999999999900909000000000000000000000000000000000000111100000000000000000000000000000001000001020000000000009000000000000000000000001001002190010009010101901001101100000000000090000009000000000000000000000
00100100000010000009000100021999999999999010000011000000000901000000000000000000000090000000000099999999999000900000000000000000000101001001000011000010000000000000000000000000000000000000000000000000000000000000000000000000000
11000001000001000000000010000000102101211000000000000009009000000010110010000002291200001022022000210211192000011001100101010000009100000000001000001010000100000012000101100000110100000000000000000000000000000000000000000000000
99999999999990000000199900999990901212111221209111991221210111111000010010021029021000210000211010000020002100101000000000000000009222222222221222222222110210210011202912022121211211211200009000000000000000000000000000000000009
99999999999990000000099900999999999999999000000000000000090000000000000000000000090000000000000099999999999000000000000000000000009000000090000000000000000000000000000000000000000000000011010001000011102209000100010210000000000
99999999999990000000099900999999999999999000000000000000090000000000000000000000090000000000000099999999999000000000000000000000009000000090000000000000000000000000000000000000000000000011010001000011102209000000010210000000000
21000002000000000000000010000000102101211000000000000009009000000010110010000002291100001022121000210210292000011001000101010000009000000000001000001010000100000012000101100000110900000000000000000000000000000000000000000000000
22222222222220010011022210222229900090202222229222222222222222222020100111100199999999999999999992109112090009900002100011109901002222292222222222222222000091101101010001090100910002000000000000000000000000000000000000000000000
11212222222220000100099200112120199999999222222222222222292922222010000012012100000191000111000099999999999009900000009000100001102110222210211021112229001122110001110910219190129011101100000000000000000000000000000000000000000
00010110110100009010011109900200000000000000000000000000001000000000000000000000090000010000000000000000000000000000000000000000000110110010000000100090009000009091000000000000000000000000909000000000000000000000000000000000000
00000000000002122222209021000002000000000000000000090000090000000122212200101000000000000000000000000000000129222122912922221222290000000000000000000000000100001100110000000000010100000000000000000000000000000000000000000000000
00000000000000009909000000000000999999999000000000000000000000000010000009110099999999999999999999999999999009000100000000000000000000000000000000000000000010000100019100909000000020000000000000000000000000000000000000000000000
11222222222210000091022201921220200001109201122222292212122222212000000000010100290100090000001109101001011019000000901009000900992222221222111222222221100000000191900000101000000001000900000000000000000000000000000000000000000
22222222222220009909022200222020999999999212222222222222222222222000000029001099999999999999999999999999999009000000000000000000002222212222222222222220000000000000000000919000000000001000000000000000000000000000000000000000000
99999999999990000009099900999990101010000012000101101120192101102000000000000000011010000010000000000000000000000000000000000000009010000120100000001010000000000000000000000000900009090000000000000000000000000000000000000900000
99999999999990000009099900999990101010000012000101101120112101102000000000000000011010000010000000000000000000000000000000000000009010000190100000001010000000000000000000000000900009090000000000000000000000000000000000000900000
99999999999999999999999999999999000000000122122222992211112112112000000000000000000000000000000000000000000999999999900000000000009012011010000200000100000000000000000000000000000000000000000000000000000000000000000000000000000
12222212122020990090091200192291900000000211112101111000111121121000000000001000091000000101100000000000000000000000000000000000901111121212021122221220000000000000000000000100900010000200000000000009000000000000000100000000000
00000000000009999999900999000909000000000000000001000000000001000000000000000090000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000090001119220001001001111020121222202221211112
00000000000009999999900999000909000000000000000001000000000001000000000000000090000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000090001119220001001001111020121222202921211112
00000000000009999999900999000909000000000000000001000000009001000000000000000090000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000090001111220001001001111020121222202921211112
99999999999990000000099900999990000000009100100000090001900000001000000090000000090000900000000000000000090009900000000000000000009001091000909000121000000900000000000000000000000009000000000000000000000000000000000000000000000
99999999999999999999999999999999990000000000000001000000000001000000000000000090000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000001919220001001001111920121229202221219112
99999999999991000211999912999991000000000000000000000000010000000202122200000009090000000000000000000000000122221110120122220212919009000000000000000000000000000090000000000000090000000000000000000000000000000000000000000000000
99999999999990000000999900999990002010000222222222222222212222222000000000000019291010011000001010010000001000000000000100000000909229222222222222222220000000000090000000000000090000000000000000000000000000000000000000000000000
00000000000000000100000000000090000000000000000000000000000000000000000010010000090000000000000000001000000000100000100001010010010000000000000000000000000000001200000000011101000000000000009000000990000000000000000000009009000
99999999999990000000099909999999900090009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009002002100000002000000000000000000000000000000000000000000000000000000000090000000000000000000000
21010200101119999999922299212009011090100001211011101112191021011000000100190000190000010000001000001111000999999999900000110100191212201011102011002110000000000010100000000111010000010000000000000000000000000000000000000000000
21010200101119999999922299212009011090109001211011101112191021011000000100190000190000010000001000001111000999999999900000110000191212201011102011002110000000000010100900000111010000019000000000000000000000000000000000000000000
99999999999990000000099900999990000000001000000000000000000000000000000000000010001000001101000001020002102000000000000000000000009009000090000000000000000000190090000000000000000000000000000000000000000000000000000000000000009
99999999999990000000099900999990000000001000000000000000000000000000000000000010001000001101000001020002102000000000000000000000009009000090000000000000000000100090000000000000000000000000000000000000000000000000000000000000009
99999999999990000000099900999990000000001000000000000000000000000000000000000010001000001101000001020002102000000000000000000000009009000090000000000000000000100090000000000000000000000000000000000000000000000000000000000000009
99999999999990000000099900999990000000001000000000000000000000000000000000000010001000001101000001020002102000000000000000000000009009000090000000000000000000100090000000000000000000000000000000000000000000000000000000000000009
99999999999990000000099900999990000000001000000000000000000000000000000000000010001000001101000001020002102000000000000000000000009009000090000000000000000000100090000000000000000000000000000000000000000000000000000000000000009
00000000000091901210900001000009000000900000000000000000000000000020010000000000000000000000000000000000000210120111100000001000110000000000000000000002011010001000001110011000011000200000009000000000000000900000000009000909000
00000000000000100011000000000001000000000000000000000000000000900000921000000009090000000000000900000000000009010001190000001009919009090090900000000000009000000000000000000000000000000000000000000000000000000000000000000000000
21112101111209900009902900090020100001100201110100100120111000212000000000000000001100010110212100100101000000000000000000000000001001121091210222021120000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000090000000000000009000000111000000000000000009900000900000000000000090000010201100011110200190100009000000900000000900900009000000000000000000000000000000000009000000900000000000000000000000000000000000000000000000000
00000000000091101010090000000000000000000000000000000000000900009110229190000090090000000000000000000000000029121001091000112211110000000000000000000900000000090000000000000000000000000000000000000000900000000000000000000000000
99999999999990000000099900999990000000000000000000090000000000900000000000000000000000000000000090000000090009000000000900000000009000000090000000000000000990009000000009000000009000000012222222122210021222221111002212121221122
21119110110100000000001100910000000000000999999999999999999999999000000090000009090000000000000000000000090009000000000000000000000011110211021101111110000000000000000009000000000900000000000000000000000000000000000000000000000
00000000000091011001190001000001000000000000000000000000000900009010000090201190090000000000000000000000000009000010190000000000000000000000000000000900101001090011220010000011010000000100000000000000900000000000000000000000000
00110000000000000000900100000000000000009022222122202112202212121000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000
00110000000000000000900100000000000000009022222122202112202212121000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000999909999990911001000110011110121210211120210000010000211002190010001121101001100000111009000000000000000000009109200010200220000210010901009000209101100200000009001010221212201201222112112010010011121112020
99999999999990000000999909999990911001000110011110121210211120210000010000211002190010001121101001100000111009000000000000000000009101200010200220000210010901009000209101100200000009001010221212201201222112112010010011121112020
99999999999990000000999909999990911001000110011110121210211120210000010000211002190010001121101001100000111009000000000000000000009109200010200220000210010901009000209101100200000009001010221212201201222112112010010011121112020
99999999999990000000999909999990900000000000000000000000000000000000000000000000090000000000000000000000000009000000000000000000009109200010100220000110000900009000009000000090000009000000000000000000000000000000000000000000000
99999999999990000000999909999990911001000110011110121210211120210000010000211002190010001121101001100000111009000000000000000000009109200010200220000210010901009000209101100200000009001010221212201201222112112010010011121112020
00000000000001000000000010000999999999999000000000000000000000000000000019111000000000000000000099999999999109001090000000000910000000000000000000000001110111100011001002010201001211002100000000000000000000000000000000000000000
12121021221220000000022100122999999999999211222222222222222112122000000000000000010900000000000099999999999009000000000000000900001122120299122222112020000000000900000000000000000000000000000000000000000000000000000000000000000
12121021221220000000022100122999999999999211222222222222222112122000000000000000010900000000000099999999999009000000000000000900001122120299122222112020000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009100000010000009910091100000000000000000000009000000000029110091090000000100000009000090010109100000000000000000100000000000000000000001010110010000200001101110110010110000000000000000000000000000000000000000000
00000000000000000000000000000999999999999000000000000000000000000000000000000000000000000000000099999999999009000000000000000900000000000000000000000000000000000000000000000000000000000010000020201012220021200000000000000001000
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100090100090000000000000000000000000000000000000000000
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100090100090000000000000000000000000000000000000000000
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100090900090000000000000000000000000000000000000000000
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019900090100090000000000000000000000000000000000000000000
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100090900090000000000000000000000000000000000000000090
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100990000090000090000000000000001000000000000000000090
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100090900090000000000000000000000000000000000000000000
99999999999990000009099909999999090000000100000000000000000000000000000000000001000000000000000000000000010000000010000000000000109000000900000000000000000000900100000000019100090900090000000000000000000000000000000000000000000
00000000000000000000000000000000900000000009000000000000000900000000000000000000090000000000000000000990000009000000000000000000000000000000000000000000000000090000000000000000000000000000100101100001000000001101011100000011011
00000000000000000000000000000001000000000000000000000000090000000000010000010000090900000000000000000900000109000000000000009000090000000000900000000000000000010021001109001001109910000000000000000000000000000000000000000000000
00000000000000000000000000000000900090090000000000000000090000000000009010000200090900000000000000009900000119000100000000009000190000000000900000000002100910009101001100100010019900011000000000000000000000000000000000000000000
99999999999990000900099900999990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000011011121010210021102100000000000000000000
00000000000000000000090000000000001212000000000000000000090000000000000000000900010010011110200000191101021009000000000000000000000900000000000000000000000000000000009000000000000900000000000000000000000000000000000000000000000
01000000000000101100000001000100900001110101110100000101090100001000000001000099999999999999999900000000000000000001100000020000009100012000001000100000101000000900000000000000099109010022222222222222212222122222222222222222222
01000000000000101100000001009100900001110901110100000101090100001000000001000099999999999999999900000000000000000001100000020000009100012000901000100000101000000900000000000000099109010022222222222222212222122222222222222222222
99999999999990009009099900999990009900009000000000000000090000000000000000000000090000000000000000000000000900000000000000900000909000000000000000000000000000000900900000009000000000009001100000010100000000011121010101110000101
99999999999990009009099900999990009900009000000000000000090000000000000000000000090000000000000000000000000900000000000000900100909000000000000000000000000000000900900000009000000000009021012222212021222222201101212121112221121
99999999999990009009099900999990009900009000000000000000090000000000000000000000090000000000000000000000000900000000000000900000909000000000000000000000000000000900900000009000000000009001190000010100000000011121010101110000101
99999999999990001000099900999990111120010999999999999999999999999000010001011110101211211101012101101100002109900010010011100010909111002121202112121020000900000000000000000100001000110000000000000000000000000000000000000000000
00000000000000001000000000000000000000000000000000000000090000000000002001000000000000000000000000000000000000099000001000001000009000000009000000000000010120010000010220000000000000190100000000000000000000000000000000000000000
99999999999990001000099900999990111120010999999999999999999999999000010001011110101211211101012101101100002100900010010011100010909111002121202112121020000900000000000000000100001000110000000000000000000000000000000000000000000
10102120121210000090911100929020000000000110000000000100010200000000000000000000000000000000000000000000000000000000000000000000001111101021111112211010000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999991000211099900999990210011111001000010110110091010000001000010201119192220111202000111221222111101210110011111010110119000001000010200010000001101100011110121011121111001110100000000000010000000000000001100200011190
99999999999990019211199901999991990000000000000900000000090000000111110199000000090000000000000000000090010119101221111010000210109000000000000000000000000000000000009999999999999999999900000000000000000000000000000000000000000
99999999999999999999999999999999909002210000000000000000000000000222121200200022121100111212010010010011010999999999922112121222119000000000000100010000111212120112000020100000001201010000000000000000000090000000000000900000000
00000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000011212211012221222212101101110001011100000
22211212201110000000001100111219000000000121212111220211090221011000000000000000009000000000000000000000001009000000000000000000009111111111111212101010000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009990199900999999011100009122220121220202121121112110000010010009091100001001110011000000101000001000000111101100019202111102121910011120900000100011001001011011000100010100000000000000000000990000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000000000090000000000000000000000000999999999900000000000009000000100110001011000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900999000009900090990000000000000000000000000010010010000100000000000000000000000000000999999999900000000000000000000000000000000001101010110000011102011001011000012099999999999999999999900000000009000900000
00000000000009999999900999000009900090990000000000000000000000000000000000001000000000000000000000000000000999999999900000000110000000000000000000000000000001010012000010001190201000110099999999999999999999900000000009000900000
99999999999999999999999999999999000000099101102110001212192120222000000000000000000000000000000000000000000999999999990000000000009210221212212111122220000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009000000000000000000000000000000000000000000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000000111110011090010011111010900000000000110
00000000000009999999900099000009000000000000000000000000000000000120011000000000090000000000000000000000000999999999900091110111000000000000000000000001000000000000000000000000000000000000000000000090000000000000900000000000000
00000000000000000000000000009000000090000000000000000090000000000000000000000000000000000000000000000000000009001000000000109000009000090000000000000000000000000000000000000000000000000001002101010000111119119021102110212211212
00000000000000000000000000009000000090000000000000000090000000000000000000000000000000000000000000000000000009001000000000109000009000090000000000000000000000000000000000000000000000000001002101010000111119119021102110212211212
00000000000000000000000000009000000090000000000000000090000900000000000001101000000000000000000000000000000009000000000000009000009000090000000000000001111002020000110000000000000000011000000000000000000009009000000000000000000
99999999999990000000099900999990000000000000111010000101001000110000000000000001090000100000000001010001000009900000900000000000009001000000101000120110000000009000000009000000000000090000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000111010000101001000110000000000000001090000100000000001010001000009900000900000000000009001000000101000120110000000009000000009000000000000090000000000000000000000000000000000000000000
00100100001000000000000000090010900900009000000010000000000000000000000000000001010000010000001000000900000000090000000000000000001000000000100000000000000001010000010000001100000110010000000000000000000000000000000000000000000
00010010010001201021111129000001111110111999999999999999999999999211121119100111091191201101101102012000101209210111021211102121290029000019000100010001010100101000001020000010000000190110010011110110101101111111012112001111111
99999999999990000000099900999990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009000000009000000000000000000000000000000000000000000000000202102000110001001112111211222221102222
00001000100210000000010000000100000000000999999999999999999999999000000000000000090000100000000000000000000000000000000000000000900101000000001000011100000900000000000000000000000000000000000000000000000000000000000000000000000
22122222222220910090022209292220900000000222222222222222222222222011000001000200100100010010000000000000000000100001110100000001012222222222222122222220200101201101002010020101112111011009009000009000000900090000000000000900000
00000000000009999999900099000009000000009000000000000000090000000122020099090000000000000000000000000000090999999999911199190211990000000000000000000000000000000000009999999999999999999900000000000000000000000000000000000000000
99999999999990009210099900999999911010000222222222222222222222222000020000000002001220100220110110001001111000100000000010010100109222022221290111112120000000000100000000000000000000000000000000000000000000900000000000000000000
22122222222220910090022209292220900000000222222222222222222222222011000001000200100100010010000000000000000000100001110100000001012222222222222122222220200101201101002010020101112111011009009000009000000900090000000000000900000
00000000000000000900000090099000000000009220020200022220299020222090000000000000000090000000000090000900000000000000000000009000990000000000900000000000090000000000900000000000900000090000000000000000000000000000000000000000000
00000000000000000900000000099000000000009220020200022220299090222090000000000000000090000000000090000900000000000000000000009000990000000000900000000000090000000000900000000000900000090000000000000000000000000000000000000000000
00000000000000000000000000000999999999999000000000000000900000000000000000000000090090000000000099999999999009000000000000000000000000000009000000000000000000000000000000000000000000090000010001120001000020020111211201022011110
00000000000000000900000000099000000000009000000000000000099000000090000000000000000090000000000090000900000000000000000000009000990000000000900000000000090000000000900000000000900000090000000000000000000000222222200220222022022
00000000000000000000000090000900000000090000000909000000000000900010100001000100090000000000000000000000000019000000100000000011000000000000000000000000110100000091000011000112111100010100000000000000000000000000000000000000000
00000000000000000000000000000900000000090000000909000000000000900000000000002000090000000000100100100000000000000000000000000000000000000000000000000000000002100190000010001000111011100000000000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000000000000000900110110000000090090000000000000099999999999999999999900010111111900000000000000000000000000000000000000000009000000000009000000000000000000000000000000000000000000
01000000000010000000000000000900000000090000000909000000000000900000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000010102110000111011111221211221222222122222
99999999999990000000099900999999999999999220011011011010111121011000000000000009000000100000000099999999999000000000000000000000009101001191000001100000000000000000000000000000000000000000000000000000000000000000000000000000009
00000000000000000000000000000090000000000999999999999999999999999999999999091000090010000111000000000001100000099000099999999999990000000000000000000000100909010900001999999999999999999900000000000000000000000000000000000000000
01010200111000009000009009010010900900000212121122211111229222221000000000000000900000000000000000000000000000000000000000000000000111201020101102011020000000000000000000000000000000000000000000000000000000000000000000000000000
00000010100000000100000000999001100001101000100000021000990900900100000010010111090000020202001010001122000009900000000000000000900100000900000000000092002200102110221009022011111100210222222222222222222222222222222222222222222
00000010100000000100000000990001000001101999999999999999999999999100000910010111090000010202001010001011000009900000000000000000900109000900000000000002002200192110229909022011111900210222222222222222222222222222222222222222222
00000000000000000000000000900000000000000000000000000000090000100000000091000100000000000900000000000000000000000000000001000000000000000000000000000000000020191190001000100010000100101000000000000000000000009000000000000000090
22222222222220900000022200222220099999999222222222222222222222222000900000000009090090001000010099999999999000000000010010009000001229222292222222222220000000099900000000000000000000090000000000000000000000090000000000000000000
99999999999990000020199900999990900000000120122921112022112011112000000000999900090000000000000000000000900001000000000100010000009211111201100000000009999999999999999000000000000000000000000000000010000000000000000000000000000
00000000000000000090000000000000000000900000009000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000009000000010000100111000001010101101209002111100
99999999999999999999999999999999000000999111011001212111112111211000000000000000000000000000000000000000000999999999900000000000009111001110101012100010000000000000000000000000000000000000009900000000000000000000000000000000000
99999999999990009009099909999990000000909000000000900000000000000000000000000000090000000000000000000000000000000000000000000000009000000000000000000000000000000009000000000000990000000921111212101199121012000120010000110101022
99999999999990009009099909999990000000909000000000900000000000000000000011200000090000000000000000000000000100000000000000000000009000000000000000000000010010011109101000001100991000011900000000000090000000000000000000000000000
99999999999990000000099900999990900000000000009000000000000000000000000000000090090000000000000000000000090000000000000000000000009101001000000010000010000900000090000009000000000090000900000000000000000000000000000000000000090
99999999999990001000099900999990901000001000000000000000090000900000000900000009090102000100010000001011000009000000000000000000009000000000000000000000000000000090910000000100000000000000000000000000000000000000000000000000000
00000000000001129091290012000099100000000000000000000000000000090221012290010100000000900000000000000000000212202110201022120222110000000000000000000002100101110110109110119001121110002100009090000000000000000000900009000000000
00000000000000000000000000000000000000000220020200022220220020222000000000000009000000000000000000000000000009900000000000000000099000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000
22220221212220000000021290222229000010009222222222222229222222222000000900001020000001000000100000000000090000000000000900000000902211222222229112222210000000090000000000100001900900000900000000000000000000000000000000000000000
99999999999999999999999999999999000900000111101111020102100021110000000000000000000000000000000000000000000999999999900000000000009000000000010000010100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000010000000000000000000900909000000000000009090121000000101001101201110009000000000009000000009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000009
00000000000000000000000090000009000000009000000000000009000000000000000999090000000000000000000000000000090000000000000900000000900000000000009000000000000000090000000999999999999999999921101000011100011020001010000110000020000
99999999999999999999999999999999000000000000000000000000000000000121111291201000000000001000001010000000000999999999912122020111009000000000000000000001000220011110011110110001900110011122222222222222222222222222222222222222222
99999999999999999999999999999999000101100222212212222122212212221100102101000009000000102200200002102000010999999999900190000011019212222201211221112120010001000090000009011100100010000000000090000000000009000000000000000000000
00000000000002122222100029090009000000009000009000000000000000000229122222111210000000000000000000000000000221212121222921222221210000000000000000000002122122211212190222222212222211192200000000000000000000000000000000000000000
11120111020001220221201112901099911920922999999999999999999999999202121019111090021121011121101212211901201119110221119902229210102011011111101101010101120111112111111101011100000111001100000000000000000000000000000000000000000
00000000000000111121100002000900000000000000000000000100090000000110011100091009090000000000000009000900000211021120091010111011110009000000000000000000000010000000010009001000100000000000000000000000000000000000000000100000000
00000000000000000000000000000000900000009000000000090000000000000000000020200100090000000000000000000000000000000000000009010000009009000000000000000000101010020901010011011210010010010100000000000000000000000000000000000000000
99999999999990000009099900999990000900000000000000000000000000000000000001001100010000000000000001900001200009000000000000000010009000009000000000000000100012100010000200110011021111112100000000000000000000000000000000000000000
99999999999990000009099900999990000900000000000000000000000000000000000001001100010000000000000001900001200009000000000000000010009000009000000000000000100012100010000200110011021111112100000000000000000000000000000000000000000
99999999999990000009099900999990000900000000000000000000000000000000000001001100010000000000000000900001200009000000000000000010009000009000000000000000000002100010000200100011020110112000000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000000000000000000000000000000000000000000009000000000000000000909112111911212001222920009900000090000000000000000000000000000000000000000000000000000000000000000
99999999999990000009099900999990000900000000000000000000000000000000000001001100010000000000000001900001200009000000000000000010009000009000000000000000100012100010000200110011021111112100000000000000000000000000000000000000000
00000000102002100000011022010110110000001210110101010011000111902012110191100119090001201120110009090090010019000101000002012111019009001000000020110010010000001001001200000100010000001022212222212122112022122222212212212020202
00000000102002100000011022010110110000001210110101010011000111902012110191100119090001201120110009990090010019000101000002012111010009001000000020110010010000001001001200000100010000001022212222212122112022122222212212212020202
99999999999990110100999910999991000000000000000000000000000000000011000000000000090000000000000000000000000010020001010101100000019000000000000000000000000000010001000000000000000000000000000000000000000900000000000000000000009
00000000102002100000011022010110110000001210110101010011000191902012110191100199090001201120110009090090010019000101000002012111010009001000900020110010010000001001001200000100010000001022212222212122112022122222212219212020202
00000000002010000000000000000000001000000001000000001100101900900000000000000100090200000000000001001000000009000000000000000000000100001000000000000010000100000100000001000000000000000000000000000000000000000000000000000000000
00000000002010000000000000000000001000000001000000001100101900900000000000000100090200000000000001001000000009000000000000000000000100009000000000000010000100000100000001000000000000000000000000000000000000000000000000000000000
00000000002010000009000000000900001000000001000000001100101900900000000000000100090200000000000001001000000009900000000000000000000100009000000000009010000100000100000001000000000000000000000000000000000000000009000000000000000
99999999999990900000999909999990100900090222222011001112110111211010000000100000000000100000000000000000100000000000000000000000009122201121112111120220000000000000000009000000000010000022222222222222222222222222222222222222222
99999999999990000000099999999990991012109000000000000000000000000000000000000019110012101000001009111001100000000000000000000000009000000900000000000000000000000000000000000000000000000009000000090000000000900000000000000000000
12110121121290901000012210221100910000000020201122110221122092021000000002020110000001000000000010000100000000000000000010000000000101221112022210120110000001000000000000010000000000000100009000900000000000000000000000000000000
00010011110109999999911199010109000000090001111010100001000000000000000000000000000000000000000000000000000999999999900000000000001000101000000001000000000000000000010020000000000000000000009000000000009000000000000000000000000
00000000000001120900000010000900090000000000000000000000090000000111110200000000000000000000000000000000000019211111101211010010000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000000000000100009000990111011119000000000000000000900000010000010001000091010110111000002100100191009000010100010900000010000000000000000000001011000101101000001001100000101101100000000000000000000000000000000000000000
00000000000002102000200000000001000000000999999999999999999999999110111001110000000001001000100100000000000200020111112021101029119000000909000000000000100011021190100110010110211010011100000000000000000000000000000000000000000
00000000000000091112100000090000000000000000000000090000000000000001110100000000090000000000000000009000000019012001101110110000019000090000000000000000000000190000000000000900900100000000000000000000000000000000000000000900000
00000000000000000000000000000000900000000999999999999999999999999090000090000009000000000000000000099900000000900000090000009000009000000000000000000000000000000000000000000000000099000001000101010000001000110010011201100910011
00000000000000010111000010000000000000000999999999999999999999999001001100000000000000900000000000000000000000002001000000110000009000000909000000000000000000000000000000000000000000100000000000000000000000000000000000000000000
22222222222220000000012990222200000000009222222222222222292222222000000000000000001000000000000100000090001000000000000000000000002222222222222222212220000000010000009009000000000000000000000000000000000000000000000000000000000
22222222222220000000012990222200000000009222222222222222292222222000000000000000001000000000000100000090001000000000000000000000002222222222222222212220000000010000009009000000000000000000000000000000000000000000000000000000000
99999999999990000000099990999990000000009000000000000000000000000020000100000000000000000000000000000090000001012010001110001910109009000000000000000000000000000000129009900100090000000000000000000000000000000000000000000000000
99999999999990000000099990999990000000009222222222222222292222222000000000000000001000000000000100000090001000000000000000000900009222222222222222212220000000010000009009900000000000000000000000000000000000000000000000000000090
02111011010000000000010000111119000000000101009111100120090101129000000000000009090000000000000000090000000000000000000000000900009110111010210112011100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000010000000000009000000000000009000000000090000009000100109101109090000000000000000090000000000100110001000000010000000000000000000000001120110000011121111021110910210191100000000000000000000000000000000000000000
02111011010000000000010000111119000000000101009111100120090101129000000000000009090000000000000000090090000000000000000000000000009110111010210112011100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111109000000000000900000000900000900000000000010000001000001000000091000009000000001000000000000000000000000000000001010900199900000009001000000190010100000000000000000000000000000000000000000
99999999999991102001099921999990000000000000000000090000090000000011010100000000000000000000000000000900000011011101002011110001009000000000000000000000000000009000000000000000990000090000000000000000000000000000000000000000099
99999999999999900000999909999990000000001000000000000000000000000000000011020000009010000000000000000000000000000000000000000000009000000000000000000000101010000000001200020000001110110100009000000000000000000000000000000000000
99999999999999910000999909999990021101120122901101110120011001102010000010101010219101220111000111221011200000000000000000000000009011212111201102211111000002001211111011102012100101110000009000000000000000000000000000000000000
99999999999990000900999900999999000000000000100210001101100010101000000000909000000000000000000000000000000000000000000000000000009000000000000000000100000000000000000000000000000000000000000000000009000000000000000000000900000
99999999999990000900999900999999000000000000000000000000000000000000000000919100000011000010000000100000000000000000000000000000009000000000000000000000000100000000010000000000000000000000000100000099901000109010010910111911019
99999999999999999999999999999999921192992000000000000000000000000110110112112210212210122121229212222212222999999999901202110111119011101000000001000200010010001012209101210021110110002200000900000000000000000000000000000000000
99999999999990000000099900999990000910110999999999999999999999999000000000000009090000100010100000000000000009000000000009000000009011110011101221211020000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000121110112191021121212901000000090000000990000000010000100000000000999999999900000000000009011000001001001111020000000000000000000000000000009000000000000000000000000000000000000000000090
99999999999999999999999999999999000000000121110112191021121212901000000090000000990000000010000100000000000999999999900000000000009011000001001001111020000000000000000000000000000009000000000000000000000000000000000000000000090
99999999999999999999999999999999000000001000000000090000000000900000000091021000991100100000000000001000001999999999900000000000009000000000000000000001000000000000000000000000000019010000000000000000000000000000000000000000090
00000000000000000900000000000090000090000000000000000000090000900000000000000000000000000000000000000090090009000000000000000000900000000000000000000000000000000000000009000000000000000021011110211010002122100000000000000000010
10012010101121191001211122000009111910101000019002091001190002900111120012100019190221020121111110110112110119122102111212121212919011001901001100011111001000091002000109110100900111011000000000000000000000000000000000000000090
00000000000001091009000010000000010000000000009000090000090000900000010000000009090000000000000000000000000109120102101000100010909000000900000000000000000000090000000009000000900000000000000000000000000000000000000000000000090
00000001000000000009090000000909000000000000000000000000000000000000010000110000090000000000000000000000010000000000000000000000020000000000000000000000002001000010000001010000000001001011001212000121000221092122201221120111122
10012010101121191001211122000009111910101000019002091001190002900111120012100019190221020121111110110112110119122102111212121212919011001901001100011111001000091002000109110100900111011000000000000000000000000000000000000000090
99999999999991100190199902999990000000000000000000000000090000000111001100000000090000100000000000000990000009120101000010111012919000000009000000010000000900000000000009099001000000090000000000000000000000000000000000000000000
99999999999991009100099900999999900000000000000000000000000900000000000001000199999999999999999900000000000000000000000000000000009000000000000000000001011120100190000010021211100111101000000000000000000000000000000000000000000
00000000000000121910090020909090001010119000000000000000000000000002101100000091101101010101010020120101100019010001010102010101100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000
00000000000000000000000000900909000000000000000000000000000000000000000010011000000000000000000000000000000000000001000000900000000000000000000000009001002211000010100200211001110111111100000000000000000000000000000000000090000
99999999999990000900099900999990000000009000000000000000000000000000000000000090000000000000000000000000000009000000000000000000099000000000000000000000000000000000000000000000000000000010111000102211211121200000000011000101009
99999999999990000000999900999990000110000110019112000222090102012000000000000000090002001100000011001900000009000000000000000000099000011000000000101010000900000000000000099000000000010900000000000000000000000000000000000000000
00000100000009999999999999010009099999999001010001100101000001000000000000000000090090000000000099999999999999999999900000000000000101001000110000010000000000000000000000000000000000009000000000000000000000000000000009000000000
99999999999990000000099900999990000000000000000000000000000000000000000099000000090000000000000000000000000000000000000000000000099009000000000000000000000000000090000999999999999999999900001011101110211100000021111202110120110
99999999999990000100099900999990000110000999999999999999999999999000000001000009000002001100000011001000000000000000000000000000009000011002011010212001000000091090000000000000000000001000000000000000000000000000000900000000000
00000000000009010100000001009000000000000000000000090000000000000200111100000000000000000000000000000000000101100112900010111021210009000090000090000000000000000000000000000000000000000000000000000000000000000000000000000000000
22112211222120090000121209911120000000010111112912201021092112112000000000000111110100000000100101000000000000000000000000000000009222290912922022111210000000001101000000000000000000000000000000000000000000000000000000000000000
99999999999990009000199909999999900000100000000000000000000000000000000091001000090101000010000000110000101000100000200000010000019009000000000000000000100101010000900011100111001202000000000000000000000000000000000000000000000
99999999999990000999099901999999922101222222222222222222222222222211000001110129191112201120210201211202111000000001002001001000009222222222221222222222110211001211121102112012012111221000000000000000000000000000000000000000000
99999999999990009000099909999990900000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000911000100000010000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999991120190199910999992210901000222222222222222222222222110211210100009000212100111210200210121100220201121111011111211119122211222222222122220101000000000000000090010900000100000000000000000000900000000000000000000000
99999999999991120190199910999992210901000222222222222222222222222110211210100009000212100111210200210121100220201121111011111211119122211222222222122220101000000000000000090010900000100000000000000000000000090000000000000000000
01010000011029909000090000101029091900900110120900121111210110010000000000000000110000001010000000000010110000000000000000000000001000090090990000011110000000000010100000000000010000000000000000000000000000000000900009000900090
22112121221229999999921299212229999999999110212111922121101121112001900010012099999999999999999999999999999999999999900009009000902222222222112222122221202111211029122120111120211221112200000000000000000000000000000000000000000
00000000000009999999900099000009000000009000000000000000000900000000000000000000000000000000000000000090000999999999900000000000000000000000000000000000000000000000000000000000000000000010100120100100000201101000000211100001990
99999999999990000000999999999990019000101111101012900100110122221000000001011100111000100010000001110001100000000000000000900010009210229222022111201220200011100190010200110112021121011900090000090000000000000000000000000000000
99999999999990000000099900999990110100000000000000000000090000000000000010010109000000000000011001100000000000000001000000000000009000000000000000000001000010091100000009000010000100101000000000000000000000000000000000000000000
99999999999990000000099900999990000100000220020912011101101012110000000090000000090001000000000011001000001000000000000000000000009021101991220112111100000000090090000000000000000000090000000000000000000000000000000000000000000
00000000000001121222100001000001000000000000000000090000000000000112011000000000090000000000000000000000090109021111020102121910110000000000000000000001000900010100100000001010000111100000000000000000000000000000000000000000000
00000000000000000000000000000000121212201022220201191100122101021000000000100011091200110010100210010001091009000000000000000900000000000000000000000000000900000000010000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000090000000000000000000000000009000000000000000000000090000000900000900000000009900000000000000000000000000000090000000000000000000000000001011000211112011100000001001101011010120
22211212221120090099092290222290099999999211222221222122222221222000000000000000010000000001001199999999999000000000000000000000001112211112212011122110000000000001000000000000000000000000000000000000000000000000000009000000000
11110200010009999999910199201109000190900121210002102211192902111000000000000100000090011010010000009201000999999999901000000000000011012000091010020011000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900999000009990000909000000000000000000000000000000020010100000000000000000000000000000999999999900000000000000000000000000000000000009000001201110012101111100101100000000000000000000000000000000000000000000
99999999999999999999999999999999000000000212111202222212211112110000000000000099090000000000000000000001000999999999901000000000009212111201222111221211000000000090000000000000000000001000000000000000000000000000000000000000000
99999999999990000100199900999990000010201000009900110000000000009000000000000019091100090000000200101290000009000001000000001001919109000000001000000000001000000000000000000001000000000022222222222222222222222222222222222222222
99999999999990000100199900999990000010201000009900110000000000009000000000000019091100090000000200101290000009000001000000001001919109000000001000000000001000000000000000000001000000000022222222222222222222222222222222222222222
00009000009000009000000000000091000000000090000000000000000000000910901000000090090010000000000900000990009900910110000001000101000009000000000100000900900000000000000090091000000000090000000000000000000010000000000901000100000
22222222229220009000022200222290011000210222222222222222222222222000901000000091090001010012101210000000000900010000000001000000002222222222222222222220000000000010000090000000000000000000000000000000000000000000000000000000000
22222211222220000010021200222220200100101999999999999999999999999000000090010119290121002121021110190101121009000000000900900900002212222292222222222210000920099000101100010000000000009009000000000090000000000000000000000000000
22222211222220000010021200222220200100101999999999999999999999999000000090010119290121002121021110190101121009000000000900900900002212222292222222222210000920099000101100010000000000009009000000000090000000000000000000000000000
00000000001000000000000000090000000110000000000000000000000000000000000000001090090000001000000000001000020000000010100000000000000000100000000100000100000100000000100100200000010000090100090000000000000000000000000000000000000
99999999999992111090199922999991000000000000000000000000090000000190001100000090090000000000000000000000000219211210000002111200119000000000000000000000000000000000000000000000000000090000090000000000000000000000000000000000000
99999999999990090000999909999999900000000000000000000000000900000000000000000000090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000900001129000190121111120010111111222120121211
00000000000009999999999999000009000120000000000000100000090000000000000000000009000100001011002101001111020999999999990000000000000000000000000000000000000000000000000000000900000000000000000000000000000900000000000000000000000
99999999999999999999999999999999000900000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000090000000000000000000000002111211010121022200001000010000110200000
00001900000110090900001000101100099999999100120100200109901000900000000099010000090100000001001099999999999009900000000000000000900101110000011011000000000020000000000999999999999999999900000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000000000011011000001000000000000000000090000001000000000000000010009000000000000000000001010101190110002001110000000000101100000000000000900000000000000000000000000
99999999999990000000099900999990000090000001019011000111091001100000000000000000000000000000000000000000000000000000000000000000009100010000000010000000000000090000000000000000000000000000000000000000909000000000000000000000000
99999999999999999999999999999999000000000000000900000000090000000210000100000000000000000000000000000000000999999999911101000001119000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000
99999999999999999999999999999999009090001000000000000000000000000000000001120000000000000000000001000000000999999999900000000000009000000000000000000900000021000011000000000000100001000000000000000000000000000000000000000000000
01100100001009000000090000009010900000009222022002222202212112112000000000000000000000000000000000000000000000000000000000000000000011000010011001101010000000000000000000000000000000000000000000000000000000000000000000000000000
22212222122111299110012200122299091001109221212211122102992921122011010091111019290119121111200002191121120109001001001001000200002222192922221222121120011111111120020002120000209222100100000000000000000900000000000000000000090
00000000000000001000000000000000000000000000000000000000000000000000000001101000000900000000000000000000000000000000000000000000100000000000000000000000002012020001000010000101010000001000000000000000000000000000000000000000000
00000100001000100000090000000990000100100222221221222202292211122000000000000910090000001000001001100100000001000000000000000000100109020000011000010000000000000000000090010000000000000901090000002112112020111101111011111000101
21122221212219999999912199222209000010000120012112112219212212212001011101000000000000101000101000112111010999999999910012001010022112292911211122292290000000000000000100000000020100000000000000000000000000900000000000000090000
99999999999991101102099909999991900000000000000009000000000000000009011001101199000000000000000000000000000109110010010920200000929000000000000000000000010202021012210219929021021112021000000000000000000000000000000000000000090
99999999999990009909999900999990200901100221229212921211021212221000000000000011110000000000100100001090100000000000000000900000009212121211220221922220000900900000000000000000000000000000000009000000000000000000000000000000009
00000000000000212000000000000001000000000999999999999999999999999010001100000000000000090000000000000000000109000000000090000001110000000909000000000000000000000000000000000000000000000000009000000000000000000000000900000000099
22121122222110009000022100219990099999999112021222110120291112011000900000000000000000000000000099999999999900000000000000000000001222291212221122121120000000000000000000000009000000000000000000000000000000000000000000000000000
99999999999990000900099909999990900000009000000000000000000000000000000000111010001010000000011000000001000000000000000000000000009001000000000000100000101100122200010110001212001010111000000000000000000000000000000000000000000
00000000000000001009000000000000900000000999999999999999999999999010010200190199999999999999999900000000000009000010120000011901900000000000000000000000100010010010000000100001000000010000000000000000000000000000000000000000000
22121122222110009000022100219990099999999112021222110120291112011000900000000000000000000000000099999999999900000000000000000000001222291212221122121120000000000000000000000009000000090000000000000000000000000000000000000000000
00000000000000009000000090000000900000090000000000000000090000000000000000210110000000000000000000000000000009000000010000000000000000090000000000000001001111011100000009009100010101091100000000000900000000000000000000000900000
99999999999990090000099909999999011000000901129010192000101110100010000000000021211010000100001100100011001000000000000000000000009222222222222221212220000000000100000000000000000000000000009000000000000000000000000000000000000
00000000000000000090000001000000900000000000000000000000090900000001000010000000000000000000000000000000000009020000101001100001010000000000000000000000100000000001000000000000000100121100000000000000000000000000000000000000000
00000000000000000090000001000000900001000000000000000000090900000001000010000000000000000000000000000000000009020000101001100001010000000000000000000000100000000001000000000000000100121100000000000000000000000000000000000000000
00000000000000000090000000000000900000000000000000000000090900000000000000100000000000000000000000000000000009000000000000000000000000000000000000000001121111000101000102000111011021000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000000000000090000090000000000000011110090000000000000000000000000000009000000000000000000009009000000000000000000100020100011011000009120001101011000000000000000000000900000000000000000009
00000000100000000000000000000000000000000999999999999999999999999000000000000000090000090000000000990090900009900000000000000000000100100000100010001000000000000000000000000900000900000000000000000000000000000000000000000000000
00001001000022222222101022000902901002102000101010190001009000000222222121110219001001102100000292100021000229122222222222122222190009011000100010102101021021222212212211222112092111112111121102110111010110112222222211222222121
00000000000000101011100000009000000000000999999999999999999999999001000000090000090000000900000000000000000000000020010010110000200000000009000000000000000900000000000009000000000000000000000000000000000000000000000000000000000
00000000000000000000000009000000000000000121009202100210021122011000000000000000000000000000000000000000000000000000000000000000009000000000000000000100000000090000000000000000000000000000000000000000000000000000000000000000000
01200100110001011900022210011119111011011110002001010010002101100111000102292110109010120121119121009090012000900000101220111102911110121011009201112211111112012221211011209211102029210112222211202110211112122212211212221222292
01200100110001011900022210011119111011011110002001010010002101100111000102292110109010120121119121009090012000900000101120111102911110121011009201112211111112012221211011209211102029210112222211202110211112122212211212221222292
00000000000002029199100022000001000000000000000000000000000000000112111200000009000000000000000000000000000119111101201112120110110000000000000000000000000001000000000000000009000000000000000000000000000000000000000000000900000
11012221112220099209111110229222911001100012201220121212291990221111101000000011090192000010000000000011000122212011122200211129202122221112221111112010000000000000000019000000000000000022222222222222222222222222222222222292222
00000000000000099009000000009000900210102000000000000000090900000000000100000000090190220002212101011011111000000000100000000009000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000090000
20000000000000000000010000000000200000110000000000000000000000000000000000000000191100000200010200000200100009000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00090001000091110110200011000012990012109000000000000000000000000120202209011099999999999999999902029121000119022201121112210121019000010000000000000000120211109220909210222920221210291112001010021021000110110212212211101910202
22222222121220000000021209922920000000000122221222222222222222222000000000000000000000000000000000000000000009000000000090000000002222222221222222222210000000000000000000000000000000000000000000000000000000000000000009000000000
00000000000009999999900099000009000090009000000000000000090000900000000090090000090000000000000000000000099999999999900000000900000000000000000000000000000000000000000000000000000000000010202100101101200110111001111001102191021
22212212222119999999922299121119902110090222212111212211291921922000000090000011090100000000010111190011000999999999900000000000009222222111221112222210000000000001000000000100010000000000000000000000000000000000000000000000000
22212212222129999999922299221119902111190222222222222222292922922000000092010111099100010111120211190121010999999999900009000000009222222111221112222210000010001001001010010100010012001100000000000000000900000000000000000000000
00001100022110009909990000112010000000000111100010100109111020110000000000000000000000000000000000000000000000000000000000000000000111011009111101001100000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999990909900099990999990900000000000000000000000000000000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000012291222211222221221120221190221122012109
99999999999991200000099910999990111000010222222222222222292222222111010000000001192101011111002101911991100000000001000109111001109212222112212222122220000110100000900009109000000000010000010000010001000001000101200000001001901
00010001000102212129290011909002101001111000000000900000010000101191101200001021101111000122211210001220122121122202002212212212210000090111100010010010000000000010100000000910000002000022222222222222222222222222222222222222222
99999999999990009000099900999999921202010222222221212222222921222001010100010111191001120211129112210210102109000000090001000000009120110021010201012100000000000000000100000000011011100000000000000000000000000000000000000000000
99999999999990009000099900999999921202010222222221212222222921222001010100010111191001120211129112210210102109000000090001000000009120110021010201012900000000000000000100000000011011100000000000000000000000000000000000000000000
01100000100010010010091110000000211001021000000000000000000900000100000000000011090120012112022111001200111100000000900000000000009109000000101001001000010001000110002000001010000119090000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000009000000000000900000000000000000000090000000000000000000000000000000000900000000000009009000000000000000000000000000000000000000000000009090012101121000200111001100001000000000000000
21110110112190000000022200111202211211101100119110010100121000001000000000000012100111211112011100001901220100000000000000000000000010291200002011101220100900000000000009001000000000000000000000000000000000000000000000000000000
21110110112190000000022200111202211211101100119110010100921000009000000000000012100111211112011100001901220100000000000000000000000010291200002011101220100900000000000009001000000000000000000000000000000000000000000000000000000
21110110112190000000022200191202211211101100119110010100921000009000000000000092100191211112011100001901220100000000000000000000000010291200002011101220100900000000000009001000000000000000000000000000000000000000000000000000000
21100021122100000000990190211110000000000222122222212122291112122000000090000000000000000000000000000000000009000000000000000000000112191211011122011000000000000000000000009000000000000900000000000000000000000000000000000000000
21100021122100000090990190219190009009009222122222212122291112922000000090000000000000000000000000000000000009000000000000000000000112121211011122011000000000000000000000009000000000000900000000000000000000000000000090000900000
99999999999990009112099901999990000000000000001101000010000001000101000210000000000000000000000000000000000010011020002012012201109011001020010001111111000000010100000000090000100000100000009000000000000000000000000000000010000
99999999999990009112099901999990000000000000001101000010000001000101000210000000000000000000000000000000000010011020002012012201109011001020010001111111000000010109000000090000100000100000009000000000000000000000000000000000000
99999999999990000000099909999999900000000000009000000000090000900000000000000000090000000000000000000990000009000000000009000090009000000000000000000000000000000000000000000000000000000020222020002022220200002222210020022202002
12212211221220100111022211212921900000000122211212211111111922221101010100000000190000000000000000000000000109000111090011901100101222101222221112222110000000000000000009000000000000000000000000000000000000000000000000000000000
00000000000009900000090000000099000000000000000000900000090000000000000000000000000000000000000000000900000009000000000000000000000000000000000000000000000000000000000000000000900000090020120122121122212101100111020010012111111
00000000000101122212201022011902000001100001009000000000090000909101120211101009090010110001120120110110001129011121011919012112101000000000010100000001010011110129201021111112000020120200000000000000000000000000000000000000000
99999999999991001110299900999991222101212110120102201001091112111011120022222211191110122222122120220121121002011020100902110121909201211011111121211222222212291191221222222112922212122900000000000000000000009000000000000000090
00000001000000000000000000100999999999999001000000000010010100001000000000000000090000100001000199999999999000000000000000000000001000000000000001000000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999991009000199919999992000000000000009000090009000000000001010100010900000000090000000000000000000000010110220109200110029009000900000000000000101011090010001000010010212200110000000000000000000000000000000000000000000
99999999999990000000099900999990000000000101201000000001090000000000000099000000190000000000000000000000001009000000000000000000009100102000100010111010000000000000000999999999999999999900000000000000000000000000000000000000000
00100100000000020001000101091901000000000000000000000009000000900000100000000000090001000000010000000000010009002012001100000010001000000091010000000010000900000000000000000000000000000012222122221112212212122221012221112201122
99999999999999000000999900999990000000000010000001002001100119100000000000000000990000090000000000090000090099000000000000090000009011001021111000911000000000000000000000000001000000000000000000000000000000000000000000000000000
00100100000000020001000101099991000000000000000000000009000000900000100000000000090001000000010000000000010009002092001100000010001000000091010000000010000900000090000000000000000000000012222122221112212212122221019221112209122
00000000000009999999990099090099000001000000000000000000000000000100000001000000001000000000100110000000000999999999900000000000000000000000000000000000000000010000000100000020020100000000009000000000000000000000000000000000000
99999999999990000000099900999990001000009001129001000000091111011000000000000000000100000000000000000000000000000000000000000000009000000100000010100100010000000090000009001000900000090900000000000000000000000000000000000000000
99999999999999999999999999999999900000002000000000090000000000000090000000000019111001000001010111010201111999999999900000000000009000000000900000000000000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000090000000000000090121100000009000000000000000000000000000999999999900000000001019000000000900000000000000000000000000000000000000000000100009000000000000000000000000000000000000
00000000000000000000000000900000000000000000099000000000000000000000000090000099090000000000000000000000000000000000000000000000900000000090090000000900000090900000000000000000000000000001010020010210211100119220000221120021112
99999999999990000001099900999990000000000000000000900009090000000000000000100209090000000000000000000000010009900000000000000000909009000000000000000000011210100010000010001001000000021000000000000000000000000000000000000000000
99999999999999999999999999999999009000009000000000000000009000000010101100000000000000000000000000000000000999999999901000101101009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999990999090099900000000000000000000000000000000001001001000100000000000000000000000000000999999999900000000000000000000000000000000000100001001001001100110001000001011000000000000000000000000000000000000900000
00000000000000000090000000000999999999999000000000090000090000000000000000000000090000000000000099999999999000000000000000000000900000099009000000000000000000000000000000000000000000000000000100100100201200119002121001101012191
99999999999990009000099900999990001121100000000000000000000000000000000000000002190002001010010011000000101000000000000000000000009000000000000000000000000000000000000000000000000000000000009000009090000009099999999999999999999
99999999999991022201099902999992102210120999999999999999999999999221211001900012111222212121221111121101011122210010212912221111129212111112122112222222110901100010101000102012100011011000100000000010100100001000000010001000001
99999999999991022201099902999992102210120121222222922222292222222221211001000012111222212121221111121101011122210010212912221111129212111112122112222222110901100010101000102012100019091000100000000010100100001000000010001000001
99999999999991022201099902999992102210120121222222922222292222222221211001900012111222212121221111121101011122210010212912221111129212111112122112222222110901100010101000102012100011011000100000000010100100001000000010001000001
99999999999991022201099902999992102210120121222222922222292222229221211001000012111222212121221111121101011122210010212912221111129212111112122112222222110901100090101000102012100011091000100000000010100100001000001010001000001
99999999999992212011099902999991000002111100222111011122290111211012110112010020101110011200001091111111101119022111221222120121119212011110100011011210121120120092211021120100221211922111211002100211100111011022211212112101111
99999999999992212011099992999991090002111100222111011122290111211012110112010020101110011200001091111111101119022111221222120121119212011110100011011210121120120092211021120100221211922111211002100211100111011022211212112101111
00001002001000090090010000112009001900100010112111201101101011101000000001100210020000000010010100001000000009000000000000000000001110000000100001110020100900001100100000000001001001101000000000000000000000000000000000000000000
99999999999992112201199902999991900000000000009000000000000000000212012900000000090000000000000000000000000221112212222212121922129009000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990000090999900999999000099900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000010100001010210220011001200011000000100000
99999999999991022201099902999992902210120921229222222222222222222221211001000012191222202121221111121101011122210010212119221111129219119112122112222222110001100010101000109012100001011000100000900010100100091009000010001000001
00000000000000000000900000090000000009000000000000000000000000000000000000090000000000000000000000000000000000000000000000900000900000000000000000000000000900009000900009000000900000000011001010100001120010000110000110010010100
00000000000000000000000000900000000000000999999999999999999999999000000000000009000000000000000000000000000009900000000000000000000000000000000000000000000900000000000000090000000000000012011212111102010010210002110001110112001
99999999999999009009099900999990000009000000000900090000000000000000000000000009090000090000000000000000000000000000000000000000009000110002100000000010000000000990100000000000000000000000000000000000000000000000000000000000000
00000000000000000000900000090000901009000000000000000000000000000090000000999900000000010001000001020000000000010010000000910001900000000000000000000009999999999999999009000000900000000000000000000000000000000000000000000000000
00000000100009000000000000000000000900000000000000090000090000000000010090001100000000000000000000000000000009000000000000000000000000000000000000000000010001000000001001190010001001000000000000000000000000000000000000000000000
02001011021100900000000100009000000000000222122222222122211212122000000000000009090000000000000000000000000000000000000000000000000111001211011011011000000000000000000000090900000000000000000000000000000000000000000000000000000
00100100020100000000090010010099100100000000000000000000009000000000000010100000100000001000090011000900200000000000000000090000000910000000010001000100010910010000110010000000000000090000000000000000000000900000000000000090000
00000000000009999999999999000009910091000000000000000000000000000000000000000000091110010002100010110010000999999999900000000900090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000100000000999999999999000000000000000000000900011201000000090000000000000009099999999999000100101010000119109000000000000000000000000000000000000000000000000900000090000000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000090000000000000090000000000000000000000000000000000999999999900090000000000000000000000000000000000000000000000000000000000000090001000112220012011022200001000010000000000
99999999999991110110299902999991000000000000000000000000000000000111010100000000000000000000000000000000000119111020111221111111119000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999999011091199919999991121119029000000000000000000000000000001022212119292112222221120120002222212000120010910010200100009000000000010000000002222201122292112221211212222222221900000000000000000000000000000000000000000
99999999999990000000099900999990100000000001109210101011090110002090000000000000000000000000001900100909000099000000000000000000909021201112122101112020000000000000090009009000000000909000000000000000000000000000000000000000000
01020011010022211010000299209119910920100211119021010012110211102002002100000000190000001010110001000111000219001110011011200011121211911100111000110010000010000000001000100000000000000000000000000000000000000000000000000000000
99999999999999000090099909999990900000000111111122001002100912021000009000009009190200000100000009000110000000000090000000000000009100012002101111111211000101000000000009000000000010009900000000000000000000000000000000000000000
00000000000009999999900099000009100191001000000000000000000000000000000000000000000000001092100120000012109999999999900000000000000000000000000000000000000000000000000000000000000000000099999999999999999999900009000000000900000
00000000000000000090990000000009009000009000000000000000000000000000000002112109000000000000000000000000000000001000000000000000000000000000000000000000102112110111201001121001121100091100000000000000000000000000000000000000000
00000000000000011000000000900000000000000000000000000000900000900100011101100190000000000000000000000090000199101111000011000001100000000000000000000001000000001001010110209100101111101000000000000000000000000000000000000000000
00000000000000000000000000000000000000000220020000222920090020209000000090000000000000000000000000009000000000000000000000000000000001000000000000000000000000000000009000900900000090000000000000000000000090000000000000000000000
00000000000002111901900001000091900009099000000000090000000000000100201001001100000000000000000000000000000109012111110100001111100000090000900000900001010111111110010210010100000111111000000000000000000000000000000000000090000
00000000000000000900900000000090901019199000000000090000000000000090000000000010102111111111212001110100000009000000000000000000000000090000900000900000000001000000000000000000000000000000000000000000000000000000000000000090000
00000000000009999999900099000009090900100000000000000000000000000000010100101110990000200101000100011900000999999999900000000000000000000000000000000000110001000100001009019000109000100100000000000000009000000000000000000000000
00000000000009999999900099000009990901010000000000000000000000000001000000000099999999999999999900101911001999999999910011101011090000000000000000000000000000000000000009009000009000009000000000000000000000090000000000000900000
00000000000009999999900099000009090900000000000000000000000000000000010100101109090000000000000000000900000999999999900000000000990000000000000000000000010000000100000009019000009000100100000000000000000000000000000000000900000
99999999999990000009099900999990090000000000000900000000000000000999999900000000000000000000000000000090000009000000099999999999999000000000000000000000000000099090000000000000000000090011119000010000000000011210000002100021010
00001000000100000009000000000009199999999010001001001110090011902000000000000000000000200900000099999999999110002000100111000000000000001000010000000000000000000010000000009000000000100000000100020000000000000201000001001001001
22211221221220010101012210921200100101010222122022211122292212912001210099020119099000100000110000011119001000111001100201000001009222122121122212922021102211211101112999999999999999999900000000000090000000000090000000000000000
99999999999990000000099999999990000000000000000000000009090000000000000000000000000000000000000000000000000000000000000090000000009000000900000009000900000000000000000000000000000000000011111100101121101100110100001001000000111
99999999999999009000099900999990100000001111009122001012001112200000000000000000000100000000000000000000000000000000000000000000009011100010011010100000009000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999009000099900999990000000000000009000000000000000000000000001121100000000000000000000000000000000000000000000000010009000000000000000000090100111121100011202111010021110111100000000000000000000000000000000000000000
99999999999990100000099910999991001011020900009292011211000002201211000022212119011010000002000091011010100020011111001020100100109101000100000101010901101201222192102211121222112121221222222222992222222922222292222222222222292
99999999999999999999999999999999900000000000000000000000090000000010000900100000000000000000000000000000000999999999900001100000109000000000000000000000010010010010000010000000100000000000000000000000000000090000000000000000090
99999999999999999999999999999999000000000000000000000000000000000000000000101009000000000000000000000000000999999999900000000000009000090000000000000000090110111111111101011100010110100100000000000000000000000000000000000000000
99999999999999999999999999999999990000900000000000000000000000000000000001101000000000000000000000000000000999999999900000000000009000000000000000000000000010002100000010110000100000100000000090000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000010201000000009000000000000000000000000000999999999901000190001109000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000011000000000900900000000000000000000000000000000000009010999010000000000100000000000000910090109001000100010010000010009000900000000000000000010000000000999999999999999999900000000000000000000000000000000000000000
99000000000090901002200090100000000000000000000000900009090010000012112100000000090000000000000000000000000109911111011100000002110000000000020000000000000000000000000000009000000000000022222222222222222222222222222222222222222
00011000020100000009900100009099900010000222212222212919222222222000000000000000000000000000000000000000000000000000000000000000091211010190001100101110000000090000000000000000000000000000000000000090000000000000000000000000000
99999999999991019209199901999990102210022000000000000000000000900029000000000020290012021120222212100202111010111001012000001001009010091010000010121000110010091290000100000221110921110900000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000009090010010010000001110010000101211110101011100
00000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000900000000000000000000000000000000000000000000000009000000000000000090000000009090010010010000001110010000101211110101011100
99999999999990999009099900999990000090000000000000110000000000000000000000000000090000000000000000000000000000000000000000000000009000000002112111001000000000000000000000000000000000000000000000000000009000000000000000000000000
00000000000009100110000000000000020000000000000000000000000000000000000010110100000000000000000000000000000010010010000000000000000000000000000000000000010001900121101010021100101020100000000000000000000000000000000000000000000
22221122221220100000022209222290010001000222222222222222222222222101000010210010001000001110111101010001000000001000001000100000009222222222222222222220100211112101111111211001121212020100000000000000000000000000000000000000000
22221122221220100000022209222290010001000222222222222222222222222101000010210010001000001110111101010001000000001000001000100000009222222222222222222220100211112101111111211001121212020100000000000000000000000000000000000000000
99999999999992019121299922999999200912111122112221222222121011120211111191999921101012202121110212112102192011111221200121102021129129112222121222122129999999999999999000910212100101120200000000000000000000000000001010000000000
00000000000009999999900099900009000000000000000000000000090900000000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000090000000000000000000000000011120110102200111011200000011001100002011
19001001000000009091101901000000100901011000000000000000000000000001000100120001190001000010000090000000011110000110110011001001002101000000100010000000011011101010000011002000110000000121119121111111111212900011000210100190001
01020101112100009900912009019001000000001010020111010000090011901000000110000000020090000000100100090000009000000000001001010000009001101110110100101010000100000000010011011000000000000021292222222292222229222222222222222229292
20212021011009999999901099211019000000000011000100002120110010110000000000000000000000000000000000000000009999999999900000000000001201211200102101121110000000000000000000000000000000010000009900000000000000900000000000000000000
99999999999990000000099900999990900000000100100100011001100110001000000000000000000000000000000000000000000000000000000000000000009119010011000000010000000000090000000000000000000000000000000000000000000000000000001000000000000
00211110912100000009021200121110900000000001000000101100000110101000000000000000000000000000000000000000000000000000000000000000001111111110201121201020000000000000000000000000000000000000000000000000000000000000000009000000000
00000000000019999999999999000009010000000002010100211100100100000000000001010001090001010001011000000000010999999999910000010100000010000000000000000001000101101100111101101001121001111022229222222222222222222222222222222222222
99999999999992102022299901999999122111222000000000000001009900000122121122122210999222222022222222212901291200121019221222221122109000000001000000001002221222222211922119222222222222212200000000000000000000000000000000000000000
00000000000000000000000900009000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000900000000000000000000090000000000000000000000000001000000100110002001021111110222911912111
00000000000009999999900099090099900000000000000000000000090000000000900000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000001112120011100110110000000000000000090000
99999999999990000090999900999990000000000000000000000000000000000000090000000000090000000000000000000000000000000000000000000000009010101190200100110010000000000009000009000000000000000000000000000000000000000000000000000000000
00000000000090009900000009000009900000900000009000090090000000000000000000000009090000000000000000000090000000000000000000000000909000090900000000000000000900000090000000000000000000000001111111011101002200110212001111120000110
11100201112010090990021000000019900210999011100101220101011001121019010000000010191012001100011002201011011000100000000000000100001110001020019111002000000000002100000000111000101000000000009000900000000000000000900000000000090
99999999999999000090099900999990000000000000000000000000000000000000000000000000090000090000000000000000000009000000000000000000009009000900000000000000000000090090000000090000000000000011292111010190000000001001110000000200099
00000000000000000000000000900000000000000111190110191101911100011000000000999900000000000000000000000000000000000000000000009900000000000000000000000009999999999999999000000000000000000000000000000000000000000000000000000000000
21101111220121111009912100021200900100000122212211212122292111921000000120110110001090011010000021000090001009000000001000000010909101202011201102011202000121000011010111101000001090100000000000000000000000000000000000000000000
99999999999990000000099900999990910001000111000010101010000900100000000000010110090101122011120010200000100000000000000000000010009000000000000000000000000000110000001010010000000000100000000000000000000000000000000000000000000
22222222222220000000022200222220000000001222222222222222222222222000000000000000000010000000000000090900000009000000000000000000009222222222222222222220000900000000000000000000000000000000000000000000000000000000000000000000000
22222222222220000000022200222220000000001222222222222222222222222000000000000000000010000000000000090900000009000000000000000000009222222229222222222220000900000000000000000000000000000000000000000000000000000000000000000000000
22222222222220000000022200222220000000001222222222222222222222222000000000000000000010000000000000090900000009000000000000000000009222222229222222222220000900000000000000000000000000000000000000000000000000000000000000000000000
22222222222220000000022200222220000000001222229222222222922222222000000000000000000010000000000000090900000009000000000000000000009222222229222222222220000900000000000000000000000000000000000000000000000000000000000000000000000
22222222222220000000022200222220000000001222222222222222222222222000000000000000000010000000000000090900000009000000000000000000009222222229222222222220000900000000000000000000000000000000000000000000000000000000000000000000000
22222222222220000000022200222229000000001222222222222222222222222000000000000000000010000000000000090900000009000000000000000000009222222229222222222220000900000000000000000000000000000000000000000000000000000000000000000000000
00000000000002212222201022990002900002000000000000000000090000000122222220112119010000010011100000000001001222112212222222222212220000000000000000000002002112112221101219291212222122221122222222222222222222222222222222222222222
99999999999990010000099900999990922220222222222222222222292222222100000002110199999999999999999922222221221000110010000000000010009222222222222222222220220110119001121019091010000100001100000000000000000000000000000000000000000
99999999999999000000999900999990000000000000000000000000090900000000000900000000000000000000000000000000000000000090000900000000009009090909000000000000000000000000009000009000000000000000111011010001002210112120010020122021212
00000000000000900901100002000001111101910000001010000001000010000112001011011111291211211222211112110922991009900100111000990911000000000000000000000000001101100000011019210120000110000200000000000000000000000090000000000000000
99999999999999999999999999999999900000000112119222222111222222221000100000000000000000000000000000000000000999999999900000000000009100000100000001011010000000000000000000000000000000000000909000000000000000000000000000000000000
99999999999999999999999999999999900000000112119222222111912222221000100000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000000909000000000000010000000000000000000000
99999999999999999999999999999999009000000000211910011001112110021000000000000010000100000010000100000000000999999999900000000000009110100912191110010110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999009000000000211910011001112110021000000000000010000100000010000100000000000999999999900000000000009110100912111110010110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000900220000000000000000000090000000000000000000099999999999999999900001010001000000000000000000000000000000000000000000000000000000000000019009000900000000000000000000000000000000000000000000000000
00000000000001111201000001000009000000000000000000090000090900000000110200000009090000090000000000000000000019000110100000000011009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22112222021129999999999999111029090001020210202910101111020100112001000000900000190000201000000002100001010999999999900000010010002122202122222221112120000001000000000000000000000000010100009090900000000000000000000000000900000
22112222021129999999999999111029090001020210202910101111020100112001000000900000190000201000000002100001010999999999900000010010002122202122222221112120000001000000000000000000000000010100009090900000000000000000000000000900000
22112222021129999999999999111029090001020210202910101111020100112001000000900000190000201000000002100001010999999999900000010010002122202122222221112120000001000000000000000000000000010100009090900000000000000000000000000900000
20111211221209999999912199292299912110111020210112021110002192921111111011212001111222101120200021111111222999999999912011011001201221210121221112221211000001110011112212010011111121111090001011900000101009111110100011110910090
20111211221209999999912199292299912110111020210112021110002192921111111001212001111222101120200021111111222999999999912011011001201221210121221112221211000091110011112202010010111121111000001011900000101009111110100011110910090
00000000000000000000000000000090000000000000000000000000000000009000900090000009090000000000000000000990000009900100000000000000000000000090000000000000000100000000000000090000000900000021121221212200211122222120112102221222212
99999999999990010001099900999999100000090000000000000000000000000100000001010100090000000011010000010000000000000000000000000000009000000000000000000001010000000000011010010000000000000022222222222222222222222222222222222222222
99999999999990000099099900999990000000000000000000000000000000000000000900000000090000000000000000900000000000000000000000000000909000009900000000000000000000090000000009000000000000000021212222111021220202100021100101000010000
99999999999990000099099900999990000000000222122229222012122212211000000000000000090000000000010000900000000000000000000000000000909122129920011010201200000000090000000009000000000000000000000000000000000000000000000000000000000
99999999999990000099099900999990000000000000000000000009000000000000000000000000090000000000000000900090000000000000000000000000909000009900000000000000000000090000000009000000000000000000000000001101000000000000101000121111120
22110919112900091011912200921220122111229222212021201212201911211021100001011122299122211122212211222212212000121010010100101021010121212291111222122222120900102219000111910011210111111200000000000000000000000000000000000000000
22110919112900091011912200921220122111229222212021201212201911211021100001011122299122211122212211222212212000121010010100101021010121212291111222122222120900102219000111910011210111111200000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000001000000000000000000000000000000999999999900000010000009101000000000001000000100100001090000000100000100020000100000000000000000000000000000000000000000
99999999999999000900099900999990000000000000000000090000000000990000000000090000000000000000000090000000000000000000000000000000009000000000090000000000000000000000000000900000099090000002010010011100002021000001100011000000000
99099000000009000900000000000000000000000000000000090000000000990000000001190100000000000000000090000000000000000000000009000000000000000000090000000001101200020010010010900010099091112000000000000000000000000000000000000000000
99999999999992202192999902999991001012110000000101000010000001001122211201100011000000001001100000010111111120011112111221212112119111090100110201200011110110111901010101001201210101102022229222222222922222222222222222222222222
99999999999992202192999902999991001012110000000901000010000001001122211201100011000000001001100000010111111120011112111221212112119111090100110201200011110110111901010101001201210101102022229222222222222222222222222222222222222
99999999999999999999999999999999900000000000000000000000000000000000001000000009000000000000000000000000000999999999901000000110009000000090000000100000000000000000000000000000000000000022222222222222222922222222222222222222222
00000000000009999999999999000009000000010000000000000000000000000001090010010212200000000010000121101900011999999999901000001000000100001000000000000001200212002101010010110001912210290122222222222222222222222222222222222222222
99999999999991111012199990999990000000000000000000090000090000000201101000090000090000000000000000099000000119222121200209101111119000000000000000000000000900000000000000000000000009090000000000000000000000000000000000000000000
90001112011021000000020100000100000000010000110000001000110000010000000010010110000100000000100000000000000100000110000001000000001010111110101102120191010000110010111010100010000111000100000000000000000000900000000000000000090
11221112292190000000010200009210000000000999999999999999999999999000900000000009090000000000000000000000000009000000000000000000902109000902112121112020000000000000000000000000000000090000000000000000000000000009000000000000090
11221112292190000000010200009210000000000999999999999999999999999000900000000009090000000000000000000000000009000000000000000000902109000102112121112020000000000000000000000000000000090000000000000000000000000009000000000000090
00000000000000000000000001009000000000000999999999999999999999999000900001011109090000000000000000000000000109000000000110100000900009000000000000000000000010000002001000101000000120090000000000000000000000000009000000000000090
00000000000009999999900099000009099999999000000000000000000000000000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000022121902221212012211211011020000010100000
99999999999999999999999999999999000000000000000000000000000000000000000900000009000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000000009000000001009100000901101120101021110
01010100010119999999921099111019100100020001000000000000091000000100012100101000090000010010001000101121212999999999900102121110010000101100101000001101211111111110021100101002022112000100999900001000000100090101101101001010020
01010100010119999999921099111019100100020001000000000000091000000100012100101000090000010010001000101121212999999999900102121110010000101100101000001101211111111110021100101002022112000100999900001000000100090101101101001010020
01010100010119999999921099111019100100020001000000000000091000000100012100101000090090010010001000101121212999999999900102121110010000101100101000001101211111111110021100101002022112000100999900001000000100090101101101001019020
20222112000100000000010200120110000000000101222101212201202211122000000000000000000000000000000000000000000000000000000000000000001001010001210010011100000000000000009000000000000000000000000000000000000000000000000000000000000
00000000000099999999900099000009099999999000000000000000000900900000000000000009000090000000000099999999999999999999900000000000000000000000000000000000000000000000000000000090000000000011020000001001102202101100001011021101000
99999999999991121190099920999999000000000000000000000000000000000100201000000000000000000000000000000000000222101100910110002110019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000090000000000000000000000009000000000000000090000000000000000000000000000000000009900000000000000900000000000000000000000000000000000000000000000000000000000020101010101101001001100101110000000001100
99999999999999999999999999999999201111101000100000011000000000900100000010010111000010020202001010101122000999999999900000000000009000010000000000000002001900102110221010022011111200210222229922222222222922222222222222222222222
99999999999999999999999999999999201911101000100000011000000000900100000010010111000010020202001010101122000999999999900000000000009000010000000000000002001900102110221010022011111200210222229922222222222922222222222222222222222
99999999999990000000099900999990900000000111222201211001192012111000000000000099999999999999999910000000000009000000000000000900009202012000111011010010000000000009010000000000000000090000000000000000000000000000000000000000000
99999999999990010090999999999990900109000110011119011010100911001000000000002000000000000000000010111000000000010000010000000101009001110101101110100100000000001209000100001000100101020100101010209190012110100001209211012200011
00000000000000000090000000900000000000000000009000000000990000000090000000000000000000000090000000009000000000900000000900900000090000000000000000000000000000000000000000090000000000090010110011101200110021000000000110000001000
00000000000000000090000000900000000000000000009000000000990000000090000000000000000000000090000000009000000000900000000900900000090000000000000000000000000000000000000000090000000000090010110011101200110021000000000110000001000
99999999999990000000099900999990900000000111222201211001192012111000000000000099999999999999999910000000000009000000000000000900009202012000111011010010000000000009000000000000000000090000000000000000000000000000000000000000000
00000000000000000000000990000009000090099000000000000090000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900090000000000000000000000012222222212291011222209119010110010901190
99999999999990999091099911999990900100001001002001201111111111011010000100000000001111000910100110101110001001111120010000200110119000000000000100110000000101001100000000000000000000000922222222222222222222222222222222222222222
99999999999999999999999999999999000000900222222222222222222222222000000000000000001000000000000100000000001999999999900000000000009222222222222222212220000000010000000000000000000000000000000000000000000000000000000000000000000
11919119111110010000011001100900001100009010009010101010100001011101000009000000190000001010000000000000000010000000010011101000010000100100011001000009190111101091100001000000000000100011191111110111111111111011111111119111111
11919119111110010000011001100900001100009010009010101010100001011101000009000000990000001010000000000009000010000000010011101000010000100100011001000000190111101091100101000000000000100011191111110111111111111011111111119111111
11919119111110010000011001100900001100009010009010101010100001011101000009000000190000001010000000000900000010000000010011101000010000100100011001000009900111101091100001000000000000100011191111110111111111111011111111119111111
01999110111100010000011001000900001100009000009000100090000000010000000009000000090000000090000000000000000090000000000000100000000000100000000000000000000000901000000000000000000000000011191191110111111111911011111011119111111
00000000000000000000000000000900921100019000009000000000000000000000010000000000090011200101012010000119119000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000
01919119111100010000011001000900001100009000009090900010000000010000000009000000090000000090000000000000000090000000000090100000000000100000000000000000000009101000000000000000000000000011191111110111111111911011111011119111111
11919119111110010000011001100900001100009010009010101010000001010901000009000000090000001010000000090000000099000000010011101000010000100900091001000000000111101091100001000000000000000011191111110111111111111011111111119111111
11919119111110010000011001100900001100009010009010101010109001010101000009000000090000001010000000000000000019000000010011101000010000100900011001000009900111101091100001000000000000000011191111110111111111111011111111119111111
11919119111110010000011001100900001100009010009010101010109001010101000009000000090000001010000000090000000019000000010011101000010000100100011001000000900111101091100001000000000000000011191111110111111111111011111111119111111
99999999999990000000099900999990000000000009000000000000090000000000000000000000090000000000000000900000000000000000000000000000009009000009000090000900000000000000000000000000000000000021211212221222222212100121022002101110021
99999999999990000900099900999999000000000000000000090000090900000000000012001000000000000000000000000090000100000001000001000000009000000000000000000000010000000001001010009000000001010900000000000000000000000000000000000000000
99999999999990000000099900999999001011091000000000000000000000000000000001010000100100001100000000001000000000000000000000000000009000000000000000000000000000100001009000000101000000000000000000000000000000900000000000000000000
99999999999990000000099900999990000000000001100101111012090121011000000000000000010000000000000000000001000009000000000000900000909201110000000001110100100000000000000000000010000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000001100101111012090121011000000000000000000000000000000000000001000009000000000000900000909200010000000001100100100000000000000000000010000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000009000000000000000000102110100000000000000000000000000000000000999999999911000000001019009000000000000000000000000000000900000000000000000090000000000000000000000090000000000000900000
99999999999990000000099900999990000000000000000900090000000900000010000000000000000000000000000000000000000000000000000000000001009000000900090000000000009000000090000000010000000000000010009002020001001100022212221211221201292
00000000000000000000000000000000001100010000000000900000000000000000000090000009090012000102000000011000101000000000000000900000900000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
00000101000000110000000200011100000000000011100100000000001000900000000000100000000000000000000000000900000009000000000009000000900111010020111010000010000000100000009000009900000000900000000000000000000000000000000000000000000
99999999999990000000099900999990000000009000000000000000000900000000000900000000000000000000000000000000000000000000000000000000009000000900000000000000000000000000900000009000000000000001211110100121011010000000000000000000000
22211222212292021102012101112219202100021222122222921222222222112111001190000019091012000102110201212211201022111212011112910122902212112112222212211221100100100091000110122011010009100100000000000000000000000000000000000000090
99999999999990000000199900999990100000010000000000000000000000000000000010000001091101000000100000000010100000000000000000000000009009000001100010010000000100000091000000001010000001001000000000000000000000000000000000000000090
99999999999990000000099900999990000000000000000000000000090900900000000000000090090000000000000000000000000009000090000000000000009000000000000000000000000009000000009000000000000000000901000000000102001000120110100000001020211
99999999999991100001099902999990000000000000009900000000000000000001000100000000000000000000000000000000000100000001001101000011109000000000000000000000000000000090000000000000000000000000000000000900000000000000000900000000009
99999999999990000999099900999999900000000112290111990010002111010000000000000019000000000000000000000000000000000000000000000000009001000000010000910110000000000000000000000000000000000000009900000090000000900000000000000000000
99999999999990000000099900999990900000000000000000000000000000000000000010000011110001000000020010010111010000000000000000000000009000009900000000000090000000000000010000009100000000000900000000000000000000000000900000000000000
99999999999990000000099900999990901000101000000000000000000000000000000000010000101000100010000000110000000000000000000000000000009000009900000000000090100000000100010000009101000010000900000000000000000000000000000000000000000
11201102222220000000001100210020000000000122110212911021212022121000000000000000000000000000000000000000000000000000000000000000002110101121100121021100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900000101000000000000000000000000000000000000009000100000000000000000009100000000000020000010010009999999999999999999990010100011100100010009000000000000900000000000000000000000000000000000000000
22101221212110090009011200222120990020009999999999999999999999999000000020090100090000100000000001001190090009000000000000000000002222222222212122121120001000001201110011101111100101100000000000000000000000000000000000000000000
00110000010110091009000000000000990100009999999999999999999999999000000000090000191000000011000000001091090009000900100000000000000000000000000000001000001000100000000000001000000000010000000000000000000000000000000000000000000
22101221212110090009011200922120990020009999999999999999999999999000000020090100090000100000000001001190090009000000000000000000002222222222212122121120001000001201110011101111100101100000000000000000000000000000000000000000000
00000000000000000000000000990000000000000999999999999999999999999000000090000000090000000000000000000000000009900000000009000000000009090909000000000000000900000000000000000000000009000020212111001122201102100000000000000000010
00000000000000000000000000000000000000000000000000000000090000900000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000900000900000009000000000000000011110000100110121001111122111191111100000
00000100001092111122101001190001212021122000000000000009990000000001222191120219292021112221121111111219201229922111229212221220219000000001000000000001211101021111121022211111211111212200000000000000000000000000000000000000000
00000000000001110001100020000002000000009000000000900000090000900012912001000100099000000000000000090000000110012191221100210099990000000000000000000000000001000100000000009000100100900000000000000000000000000000000000000000000
00000000000001222121201022000002001101000000000000000000990000900122221292211009090090101000000000000900000229222212122111922222220000100000000000000002122121012111111010910002011010091022222222222222222222222222222222222222222
99999999999990090900099900999990001990010999999999999999999999999000000000000000000010000001000100010000100000000000000000000000009901000010010000000000000000000000000000000000100000000000000000000000000000000000000000000000000
99999999999990000000999900999990111010109000000000000000090000000000000000090009012022011001029100010100012009000000000000000909099000000000000000000000000000000000090000000000009000900000000000000000000000000000000000000000000
00000000000001222121201022000002001101000999999999999999999999999122221292211009090090101000000000000900000229222212122111922222229000100000000000000002122121012111111010910002011010021022222222222222222222222292222222222222222
99999999999990009090199901999991900000000000000000000000000000000100001100000000000000000000000000000000000000011100000101110100019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000901000099000900001129000000000000000090000000000000000099099999999999999999900012011090009000000000000900900090000000000000000000000000000000000090000000000009000000000000000000000000000000000000000000000000
00000000000009999999900099000099900000009000000000090000090000900000000000000000990000000000000000000000000999999999900000000000000000000000000000000000000000000000000000009000090000090010111100020121010110100000000000000000000
99999999999990000000099900999990000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000900000000900000000000012111201211221021211212110100201110210101
99999999999999999999999999999999000000000122120212221022222212212010102000000019000000000100000000010000000999999999911101010100009222111121110221212220000000000000000000100000000000000000009000000000009000900000000000000000000
00000000000000000000000000900000000000000000000000000000090000000000000000112100090000000000000000000000000000000000000000000000000000000090000000000000101200000100000010001000000120000000000000000000000000000000000000000000000
00000000000000000000000000000009000000000999999999999999999999999000000000000000000090000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000011202202001011001010012100111111102110111
99999999999990000000099900999990000000000000000900000000090900000000000000000000090000000000000000000000000000000000000000000000009000000000000000000000000000090090000000090000000009000022219120110111221201211102121102021102110
00010000000090009000001000000000000000000102210001090101091901010000000000000001191000100000000010011110000009000000000000000000000009000000000001000000000100000000010010000001110100000000009000000000000000000000000000000900090
00000000000001000120000000900000000000000000001009090000090000000010100100001000090000000000000000000000000001110000000190011000929009000090000000000000000010000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999990090009000000000100000000010010000000000000000000000000100000000000000000999999999900000000000099200100001000001000000000000009000000000000000000000000000000000000000000000000000000000000000000
10010000100020000000010100900000000000000000100000000000001000000000000000000000000000000000000000009000000009000000000000000000001000000000010100001000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999099000099900999990000000100009011900000020100000000000000000000009000010010110000000000000000000000000000000000000009110010001111021110210000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999099000099900999990000000100009011900000020100000000000000000000009000010010110000000000000000000000000000000000000009110010001111021110210000000000000000000000000000000000000009000000000000000000000000000000000000
00000000000000999900009000900000001000000000000000000000000000000000001000010090090000001001000010000000000000000010002000000000000000000000000000000000000010000000000001100000000000100000009000900000000009999999999999999999999
00001000000002999910009100910000229191010000000000000000000000000001021100010192191211202102211121012110110001010120002110010000010000000101000000000000010111000000000002201000002002100000009000900000000009999999999999999999999
99999999999999999999999999999999900000009122121011212011221221212090000000000000090000000000000000000000000999999999900000000000009212001221122222211020000000000000000000000000090000000000000000000000000000000000000000000000000
99999999999990000090099900999990000000000000000000000000000000000000000000221100000000000000000000000000000000000000000000000000009009000000000990900000111900090100000000000902010011090900000000000000000000000000000000000000009
99999999999990000000099910999990000000000000000000000000000000000000190001020000000000000000000000000090000000901000110900000009009000000000000000000001000000100010012900109001100201010100000000000000000000000000000000000000000
99999999999990000000099910999990000000000000000000000000000000000000190001020000000000000000000000000090000000901000110900000009009000000000000000000001000000100010012900109001100201010100000000000000000000000000000000000000000
99999999999990009100099900999990000001000000000000000000000000000010000001110100091000000000000100000000000000001000000001000000009000000000000000000000111000001200111009000011110110210100000009000090009000000000900000000000000
00000000101001100000000022000999999999999211111101110111091121102012110101100111000001201120010099999999999011000101000002012111010000001000000020110010010000001002001200000100010000001022222222222222122022122222212222212029292
99999999999990909000099999999990000000000200009000000110101000000000000000000000090000000000000000000000000000000000000000000000009010009101000000101020000000000000000000000000000000000000000000000000000000900000009000000000000
99999999999990001000999900999990900000009000000000000000000000000000001000001009090000000000000000000000000000000000010000100000009000000000000000000000110001100000001120001000110202010100009900090000000000900000000000000000000
99999999999990010000099910999990021110010999999999999999999999999000000001211001191210201100111110100021102000000000110100100000009019000110000000000902122120291292021112212121211121111100000000000000000000000000000000000000000
99999999999990010000099910999990021110010999999999999999999999999000000001211001191210201100111110100021102000000000100100100000009019000110000000000902122120291292021112212121211121111100000000000000000000000000000000000000000
00100010000011000201001001000000001920190999999999999999999999999012110100000029010101091210120190201010191019011201029009111200121010100000000000010001020002012200029100019101119111190022222222222222222222222222222222222222222
99999999999990010000099910999999021110010999999999999999999999999000000001211001191210201100111110100021102000000000100100100000009019000110000000000902122120291292021112212121211121111100000000000000000000000000009000000000009
99999999999990010000099910999990021110010999999999999999999999999000000001211001191210201100111110100021102000000000100100100000009019000110000000000902122120291292021112212121211121111100000000000000000000000000009000000000009
99999999999999999999999999999999000000000211011110912111010110112000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999991100111099929999990009000009000000000000000090000000000000100000000090000000000000009000000000110011100001022011001229000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000
00000000000002221222200022091002122222222000000000000000000000900222222229222292192221222222222221229222292219212221222222212922990100010000000000000002222222222222222222222222222912292200000000000000000000000000000000000000000
00000000000002221222200022091002122222222000000000000000000000900222222229222292192221222222222221229222292219212221222222212922990100010000000000000002222222222222222222222222222912292200000000000000000000000000000000000000000
99999999999990009011199901999990100001011000000900000000000000000001000000120001190001000010000000000000011110000110110011001001009101000009100010000000011011101010000011002000910000000121112121111111111212900011000910100110001
90000000000000000000000000000000000000000999999999999999999999999000000090900009090000000000000000900000000000000000900000009000900000000000000000000000000000000000000000000000000000000021111122010011211911201110011001000111101
99999999999990000909999909999990911190009011121101011000112201112000000000111101090010000000011100110001001000000000000000000000019122110221122211212221111001101100102211121100011001011010000000000000000000000000000000000000000
99999999999990000909999909999990911190009011121101011000112201112000000000111101090010000000011100110001001000000000000000000000019122110221122211212221111001101100102211121100011001011010000000000000000000000000000000000000000
99999999999990000909999909999990911190009011121101011000112201112000000000111101090010000000011100110001001000000000000000000000019122110221122211212221111001101100102211121100011001011010000000000000000000000000000000000000000
00000000000009109011000000000009000000900000000009000000000000000000000000000010000090100101000000190000001119001020090020000001000000000000000000000000100000000100000000000000000000090000000000000000000000000000000000000900000
00000000000000000999000090990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000009100901102100110111029111
10000001011101121021001201900122221212111000000000000000000100000201220210211122110121111201122120122111212212212011221222221221019000090009010100000001021122112111220201102221212010021120120020912102210111211221011111112221122
99999999999990219910199922999991000000000000000100000000000000000122111200010090090000000000000000000000000021101102101212102111009000000000000000000001000000000000000009000000100000100000000000000000000000000000000000000000000
99999999999990919910199922999991000000000000000100000000000000000122111200010090090000000000000000000000000021101102101212102111009000000000000000000001000000000000000009009000100000100000000000000000000000000000000000000000000
99999999999990219910199922999991000000000000000900000000000000000122111200010090090000000000000000000000000021101102101212102111009000000000000000000001000000000000000009000000100000100000000000000000000000000000000000000000000
99999999999990009000099909999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000110001010000000100000000000090000000000000900000000000009000000000000000009000000000000000000
00000000000002110009100021000001000000000000000000000000090000000010010200000100090000000000000000009000090000010020121200000012900000000009000000000000000000000021000000100010000000100001000000000000000000000000000000000000000
00021111001110000000020100920190900900000112121112111120022119111000000000090099999999999999999900001000000009900000000009000009990110002022020011100110000000000000009000000000000000090000000000000000000000000000000000000000000
00000000000000010112200010000001000000000999999999999999999999999211000100000000090000000000000009000090000029111121121111210210210000000000000000000000000900001100000000000000000000000000000000000000000000000000000000000000000
01100000000002110122190092010099909111299000100000111000000000000222202011111221110102120121201212022020021121102011211021090210101001000201000100001000021912201212211211919212110112022200000000000000000000000000000090000000000
00000000000000000000000000000000000000000000000000990000000000000000000000000009090000000000000000000000000009000000000900000000009000000900000000000000000000000000000000000000000000000000111121122110001211100011110000011012002
99999999999990009090999909999990900090000010129210121110122020210000000001000009000000000000000000000000000000000000000009000000009112101922100001001010011210011100000011201001001010000900000000000000000000000000000009000000000
99999999999990009009999900999999010000000000000900000000090000000000000001010000001000090010000000100000000000000000000000000000009009000900000000000000110000011000100110000001010102000000000000000000009000000000000000000000000
99999999999990100000099990999990120000000000000000000000090000000000000000000000090100100000111001010000200000100000000000000000009000000000000000000000010900090990000900009000000010000000000000000000000000000000000000000000099
99999999999990000000199999999990100191019222222222292222222222222000000000000009102010111101201002011000200009000000010000000001009229222221211221202120000900000000100000090000001000000000000000000000000000009000000000000000000
99999999999990000000099990999990000010000112212222212110291122222000000000000000090000000000000000000000000000000000000000000000009021000121110000021010000900090990000000009000000000000000000000000000000000000000000000000000099
99999999999990000000099990999990000010000112212222212110291122222000000000000000090000000000000000000000000000000000000000000000009021000121110000021010000900090990000000009000000000000000000000000000000000000000000000000000099
99999999999990009000999990999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000912001010111110020121110100000110110010000
99999999999990009000999990999999000000000000000000000000000000000010000010010100000000000000000000100000000010100000001000000010009000000000000000000002100101100190000010010001112110002900000000000000000000000000000000000000000
10011011001029999999999999111229199999999110000200121100010000101000000000000012021100112121000099999999999999999999900000000000001021112121110110110210010000100000001000000000000000000000000000000000000000000000000000000900000
00000000100000019120200011000909000000090000000000090000090000000101000100090009000000000000000000000090000119101110002002000111190000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000900000
99999999999999999999999999999999900000000000000000000000000000000111011000000100000000090000000000000000000999999999920110011210019000000000000000000001001000000001000000000101100100110000900000000090000000000000000000000000000
00111111011000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010200900110001010000000000000000000000000000000000000000000000000000009000000000000000900000
00000090000000009000000000000000000000000000000000000000090000000000000002220200090000000000000000000000000000000000000000900000000000000000000000000002222220220022220022222222200222202200000000000000000000000000000000000000099
01100100900010000000000000010010000000000000000000000000000000000000000000000000090090000000000000000090000009090000000900000000900000190002100000010000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000009090000000090000090090000090000000000000000000000000009000000000000000900009000000000000000000000000000900000000000000000000090000000010000001001000100111011112200012001102
99999999999990000000099900999990010010010999999999999999999999999000000000000000091000000101100000000001000009000000000000900000009000000900000000000000000000001102000000009110100900192200000000000000000000000000000000000000000
99999999999990000000099900999990000000000120122912912129112222222000000000000000000000090000000000000090000009000000000000000000009111221002211121111120000900000000000009000900000000000000000000000000900000000000000000000000000
99999999999990000000099900999990000000000120122912912129112222222000000000000000000000090000000000000090000009000000000000000000009111221002211121111120000900000000000009000900000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000120122912912129112222222000000000000000000000090000000000000090000009000000000000000000009111221002211121111120000900000000000009000900000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900190200212022112212010221222210010000000000010090000010010001001000000100999999999900090000000009221222112222221111210000000000000000000000000000001000000009000000090000000000000000000000000000
01001190001112121211201009110002000000000110111121000001190911110122211210001009100101010001101010000001110229211121292129221222122210000000000000100110011010000000010111211111100210100012122121212212211212222111221112022101222
00000000000000212220200029000001010000000000000000000000000000000110221111200111000100010000110010100000100221111111112112122221010000000000000000000001210221211101102021020212111211220200000000000000000000000000000009000000000
99999999999999999999999999999999900000000000000000900000000000000000000000000000000000000900000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000001109011010091029110012101021121221122221
99999999999990000000099900999990102210029000000000000000000900000000000000000000091000020100000101101012121009000000000000000000009009000000000000000000000000000000000009000000000090000000000000000000000000090000000000000000900
22222222222229999999921199922229901000000222229222222222222922222000000000000099001000000000000000000000000999999999900000000000002212222212122202222220010000000000000000000000000000000000090000090000000900990009000000000000090
22222222222220009090022299222210000029009222222222222222222222222000000000010110001001101000100000112109020000000000000000000000002222222222222222222222001111101010000001209000001001111000909000000000000000000000000900000000000
00000000000009999999900099000009000009009000000000000000000000000000000022012100000000000000000000000000000999999999900000001000000000000000000000000000201010110110102110009219190210000900909000000000000000000000000000000000000
99999999999990000000999900999990999999999000000000000000000000000000000011001020100020101010020099999999999000101001001000000000009000000900900000000001100011090090110200102100011011100200009900000000000090000000000009000900000
22222211222290000010021200222220200100101211222222292129222222222000000000010119210121002121021110110201121000000000000000000000002212222212222222222210000020000000101100019000000090000009000000000000900000000000000000000000000
99999999999991120210099900999990910010101999999999999999999999999101011010200000090022010211112110110010101102100100010001021001909221211990210111111011101900100001101100101100000011012022222222222222222122212111120222112212222
99999999999991120210099900999990910010101999999999999999999999999101011010200000090022010211112110110010101102100100010001021001909221211990210111111011101900100001101100101100000011012022222222222222222122212111120222112212222
99999999999991120210099900999990910010101999999999999999999999999101011010200000090022010211112110110010101102100100010001021001909221211990210111111011101900100001101100101100000011012022222222222222222122212111120222112212222
00000000000000000000000000900999999999999999999999999999999999999000900000000099999999999999999999999999999000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000100000000011200910999999999999999999999999999999999999000900000000099999999999999999999999999999000000000000000000000001100100000100010009000000000000000000000000000000000010000000000000000000000000000000000000000000
00000000000091101211000011900009900000000000000000900000090000000020110002020009090000000000000000000000000109000100120910010102100009000000009000000000000912011001011111000011110119101100000000000000000000000000000000000000000
99999999999990000000099990999990000009009000009000000000000000000000000000000019091000001101000000020002101000000000000000000000009000000000000000000000000000000090000000000000000000000009000000000000000000000000000000000000000
99999999999990009090999909999990000909090000009000009000000000000000000000000000000000000000000000000000000000000000000000000000009000000900000000000000000000000090000000000000000000000021222222222121222212201191022222212221292
99999999999999001001099910999999900010011000000000000000000000000001000922110100190000100000000010100001110100000001010000100001099000900000000000000002020122920191112211101111122211101100000000000000000000000000000000000000000
01211111022219999999911999111119000000009021111092100010111112201000000000000000090000000000000000000000000999999999900090000000009101220000111111022010000000000000000000000000000000000000009000000000000000000000000000000000000
22102211021120000000020100209090001000000110000000100109110100900000000000000000090100000000000020009000000009901000000000900000901010001122122012212120000000000000000000009000000009000000000000000000000000000000000000000000000
99999999999990000000099990999990222222222000000000000000000000000000000000000022022222222222222222220222222009000000000000000000009000000000000000000000000002000000000000000000900000090900000000000000000000000000000000000000000
99999999999990000000099990999990222222222000000000000000000000000000000000000022022222222222222222220222222009000200000000000000009000000000000000000000000002000000002000000000900000090900000000000000000000000000000000000000000
00000000000000011000000000009000199999999999999999999999999999999000000011190010090001010000019099999999999001101000000010000001000009000000000000000001000000110000101000000000000000001000000000000000000000000000000000000000000
00000000000000000100009000090000000000000000000000000000090000000000001100001000090000000000000000000000000009000000000000000000000009000900000000090000000900011101000010120000110100110000000000000000000000000000000000000000000
01011000000011000100900100900010110001100000000000000000090900900000000010010000091110010010000000090001111009000100100101010000000019000000000010000001000900000000011000091111000019000022011221012111122022101211100111202111010
01011000000011000100100100900010110001100000000000000000000900900000000010010000011110010010000000090001111009000100100101010000000010000000000010000001000900000000011000001111000010000022011221012111122022101211110111202111010
00000000000000191121000001000001110211011000000000000000000000000110000021010111190110010112111101001111112120010010101001012202100000000000000000000001001011010100100101111110200101100022222222222222222222222222222222222222222
00000000000000000000000090009999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000000000000000000000000000000000000000000000000000000000000010100100001110200001002101101111112212011
00000000000001019010109009900000000000000000000000000000090000000010010000000000090000000000000000000000000009902000010100001000020000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000
99999999999990000009099909999990009990090000000000000000090000000000000000000000090000000000000000000000000000000000000000900000009000000000000000000000000000000090000000000000000000000010001100000290000000009011002000111210101
99999999999990009000099900999990000000000000000000000000000000000000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000000090000000009000000000000000012129902021010201210111000010001100901101
00000000000000000000000000000000000001000000000000000000000000000000000002202100000000000000000000000000000001000000000000100100000000000000000000000000012000210111111202110001211210121000000000000000000000000000000000000000000
02000000000009999999900999009019000101910000010000000000000000000002102000101000100110011111011200011119110999999999902002010200010100000000000000001101001001000001010000020100000010001001109012111010012220120011010120201200201
00000000000090000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000212012112221111010111100000210100101001
99999999999990000000099900999990000000000100101210010010190000111000000000100000090000011100000000000000090000900000000000000000009011011111210101111110000000009000010021000001000000010000000000000000000000000000000000000000000
00000000000009090990000000090090000000000999999999999999999999999090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029222901101222222229100010100010000000190
99999999999999000000099900999990000000090100101210010010190000911000000009100000090000011100000000000900090000900000000000000000099011011111210101111110000000009000910021000001000000010000000000000000000000000000000000000000000
10010110010001091121901109911019111192290011009010100001190010000122121092221111221212211222211122111122111001010101112101110912102010010000001010010102011112210012111222922120121120290200000000000000000000000090000000000000000
01121120001200000000000100090290000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000001001001002111001010000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000009099900999990000000000100102202010010111002110000009090000000090000000000000000000090000009000000000000900000009000000000000000000000000000000000000000009000090000000000000000000000000000000000000000000000000
99999999999990000009099900999990000000000100102202010010191002110000009090000000090000000000000000000090000009000000000000900000009000000000000000000000000000000000000000009000090000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000000000000000090000090000000000000000090000000000000000000000000000009000000000000000000000000000000000000000909000000000000011211211022120122212100000000000000000000
00000000000000000900000009090900900000009000000900000000000000090000000000000000000000000000900000000090000009000000009000000900000000000000000000000000000000000009000000000000000000000022112221112011121101111100112210010211101
99999999999990099900999900999990900000090000000000000000000000000000900010100000000000000000000000000010000000001000000000000000009000000000000000000000121111100111101002000122010210101000000000090000000000000000000000000000000
00000100100090009100000000100001201211101000100000091000090000900100000011010111090010020202001010101122000109000000000000000000002000010009000000000002001209202910221111022011111210210222222222222222222222222222222222222222222
00000100100090009100000000100001101211101000100000090000090000900100000011010111090010010202001010101011000109000000000000000000002000010009000000000002001200202910221111022011111210210222222222222222222222222222222222222222222
00000100100090009100000000100001201211101000100000091000090000900100000011010111090010020202001010101122000109000000000000000000002000010009000000000002001200202910221111022011111210210222222222222222222222222222222222222222222
00000100100090009100000000100001201211101000100000091000090000900100000011010111090010020202001010101122000109000000000000000000002000010009000000000002001200202910221111022011111210210222222222222222222229222222222222222222222
99999999999990000010099900999990000001000000000000000090000000000010000000000009000010000000000000000000000001110110000001000000009000000000000000000000000000000910000901109000000001100000000000000000000000000000000000000000000
22122121222220009100011210920220921122229999999999999999999999999010100100001019192222221120110212201120211000010110000100000111002219201222121222222221100001101191002010210011001111020100000000000000000000009090000000000000000
12221222221929999999992299922029900000000222202122222222222222222000000000000000000000000100000000000000000999999999900000000000002222121222222210222210000000000090090002000000000000000000000000900000000099000090000000000090000
99999999999990000009099900999990090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000001200000010010000000091202212211212100111
00000000000001090090000001090001000000000000000000090000000000900200101200000000090000090000000000009000000009109002002000919210020000000000000900000000000900000000000000009000000000000000000000000000000000000000000000000000000
12021212020110000090911109199000000000000122222122111222212212122000000002000009200000101000010000000000000000000000000000000000001110210222201102110212001010000091011000001000111100111100000000900000000000009009000000000000099
99999999999992122222299922999992000000000000000000000000000000000221222900200000090100000100000000000100000222222222202222212202229000009900000000000001000000000000000000001000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990001001000000000000000000000000000000000000000001090001000100010110100111011000000000000000000000009000009909000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999912192112222222222222222222222222109221010011199999999999999999911111001210999999999910911112211119201112202211110212111101102111010221211112921211121121100000000000000000000000000000000000000000
00000000000000000000000000900000000000000999999999999999999999999000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000009000000000000000000011201212111101111112000000000000000000000
00000000000009999999990099000009909000000000000000000000000000000000000100100000090000000000000000000900000999999999900001000000110000000000000000000000111000000101011100001000021011000099999999999999999999900000000009000990000
99999999999990000090099909999999900000011111222222222212292122222000000000000001111001111111010101111021100000000000000000000000009110111211112101100210000000001100000010000001000000000000000000000000000000000000000000000000000
99999999999990000019099910999990100910000000000000000000000000000000010100000001190111192121012110010001111009010002900000000100009000000000000000000000100911111190910000009011900901110000100100000000001000000000000000000001000
00000000000002919919190021000001000000000000000000000000009000000021121202000000090000000000000000000000000122221121211221122222200000000000000000000000011000011000000000000100200000110099999999999999999999900009000009000000000
00000000000009000900000000090000000090099000000000000090090000000000000000000000090000000000000000000009010009000000000009900000909000000900000000000000000000000090000000000000000000090021221212222022211202221221212112222122212
99999999999999999999999999999999000100000000000000000000000000000000000000000010000000100101000000100000001999999999900010000001009009000000090090000000100000000190000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000909000000000000000000000000000000000000000000000009000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000022121212211111211201100000000000000000000
99999999999992101109199900999999900000090000000000000900000000000002000190000009090000000000000000000000000209000012911102012002009000000000000000000000000900090000000000000000000000000000000000000000000000000000000000000000000
22222222222229999999922299222299091009090211222219202000111211101000900000000011111090010100009100100092001999999999900000990000902222222222222222202220000090000100000000900000000000000000000000000000000000000000000000000000000
20000001010010000090099100100200110010000999999999999999999999999000000000000009000000000000000011101000000009000000000000000000009009109000000200000010000000000000000009000000000000000009009000000000000000000000000000000000000
00000000000009999999900099000009919111091000000000000000090000000011101110911199999999999999999910001100911999999999911110102010020000000000000000000011010190991211111009101000121101202100000000000000000000000000000000000000000
99999999999999009909099900999990900020000000000000000000000000000100000000020210190000010010110100000110000000000010000000000000009100010000000000000002110901001101110011001010011109120000000000000000000000000000000000000000000
00000000000000009000000000090099000000000000000000000000009900000000000091010100000000000100000000000000000009000000000900109000090000000000000000000000101002101101200901209002101210290000000000000009000000009000000000000000000
99999999999999000000099909999990002201000222222222222222222222222090000090000011000101200000010111110011020000000000000000000000009222122191221112222220000010090101000000000100010000190000000000000000000000000000000000000000000
00100010011000010001000011901010001011200999999999999999999999999191010011001009090201120000000001000001001019011011001000001000909009100102100110010910022202191101120212029210901211111200000000000000000000000000000000000000000
00100010011000010001000011901010001011200999999999999999999999999191010011001009090201120000000001000001001019011011001000001000909009100102100110010910022202191101120212019210901211111200000000000000000000000000000000000000000
99999999999990000000099900999990000000001111100911112122292911121000000090000000091000000000000000000090090000000000000000000000009019291211190222221010000000000000000009000000000010100000000000000000000000000000000000000000000
99999999999999999999999999999999090990000000000000000000000000000000000000000000000100100000100000000000000999999999900000000000009000000900000000000001010000011100001001100101000110000000000090000000000000000000000009000000000
00000000000009000099000009000000099999999000000000000000090000000000000000000000090000000000000099999999999000000000000900000000000000000000000000000000000000000000000900009000000000090021212211222212220191212202120221202112121
99999999999999999999999999999999000000000000000000001000000000000010000100000090000000000010000001001190001999999999900000000000109000011011000110010000000001010010000000000000000009000100110000000000001000000100000000000010000
00000000000009999999990099900009000000000000000000000000000000000000000000000090000000000000000010000090000999999999900000000000000000000000000000000000000190000000000000000000000009000001011210001010200021200000000000000000010
00000000000009999999990099900009000000000000000000000000000000000000000000000090000000000000000010000090000999999999900000000000000000000000000000000000000110000000000000000000000009000001011210001010200021200000000000000000010
99999999999999999999999999999999000001000000000000000000000000000000000000000090000010000000000010000190000999999999900000000000009000000000000000000000000190000000000909009000000009000001011210001090200021200000000000000000010
99999999999990000000099900999990000000000000000000000000090000000000000001000100000000000000000000000000000000900000000009000000909009011919000110000900000900000090000000009900001009001000000000000000000000000000000000000000000
99999999999990000000099900999991000000001000000000000000090000000010000001122000001101100000000011001000001000910000010109000000909009000900000000000001200901910092112110119011011129211000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000000000090000900000000000001099090010000000000001000090000009000000000000000000009000000000000000000000000000191210000000000100000110110000000000000000000000000000000000000000000
00000000000000099909090000000000000000000000000000000000000900900000000000000009090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002120911021200100101100210000110000020090
99999999999999999999999999999999009000000000000000000000000000000221122200000000000000000000000000000000000999999999911222022222299000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000
00001000000290011001011211992101100000100999999999999999999999999100001000001000090900090000000000000001010109901102001019101101100210902919100120110100009090001091000002001021000000090022222222222212222212222212121222222221221
00000010000001011120100010000009221222121000009000000000000000000100221112122212222222212221211222220201212029120010100019000222110009000000000000000002229102299221122222129121122112121200000000000000000000000000000000000000000
12221121121229999999922199111229912010209221221222121222222191222000000011001099999999999999999910019092002999999999900000000910001121121221111222122210010102101011100000109210100200110100000000000000000000000000000000000000000
99999999999999999999999999999999000900909000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000009022222212222212221222222002222212221212202
00000000100002111029000001000001111201119000000000000000090000000221202212211210292191011221222101220291111210109112101129221121220000000000000000000001000221121201211011119221111221122100000000000000000000000000000000000000000
99999999999990000000099900999990900000000221222122111021191912222000900090000000000091001000000000010090000000900000000000000000009222222222192222102220000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099900999990900000000221222122111021191912222000900090000000000091001000000000010090000000900000000000000000009222222222192222102220000000000000000000000000000000090000000000000000000000000000000000000000000
10011000110001211121200211009012011000119000000000000000090000900112912011121019121101110011111011012110110211201012100921912101200001000000092000010000111922221202112219212222012111292122222222222222222222222222222222222222222
10011000110001211121200211009012011000119000000000000000090000900112912011121019121101110011111011012110110211201012100921912101200001000000092000010000111922221202112219212222012111292122222222222222222222222222222222222222222
99999999999991922220999929999991000000000000000000000000000000000211021100000000000000000000000000000000000121112120111112000221019000000000000000000000000900010000000000000009000900000000000000000000000000000000000000000000000
00000000000090000000090000090000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000020000000101100021009921910122112021010221
99999999999990000000099909999999900090000000000000000000090000000000000000000009090000000000000000000000000000000000000000000000009000090000000000000000000000000090000000000000000000000021212211001010210119221202092211910221299
99999999999990000000999909999990009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000022119221112011129101111100122210010211100
00000000000000000000000000000000100000010999999999999999999999999000000010001000090010000900010000009190000009900000000900000000909009000000000000000000002000100010000109009000001010090000000000000000000000000000000000000000000
99999999999999099900099900999990000900010001011010100000991000111000000000000019090010100000010000000090019000000000000000000000009111111110000000001010000000000000000000000000900000000009090000000000000000000000000000000000000
10000000000000000090999000000099000000009121111112112100191222221000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000
00000000000009999999999999000099000000109000000000000000000000000000000000000000000100000000000100010000101999999999920000000000000000000000000000000000010100091100100010000000000000000000900090000000000000090000000009000000000
22211111222229999999902099022019012110011000100122001020210112112001000000111201100090121110022000000210119999999999901110010000102210022102120122221122001100120212100110001111102001010299999999999999999999999999999999999999999
11010102001000000000090000919000000000100999999999999999999999999000000000000009000000000000000000000990000009000000000000000000000000000011010002001000000900000000000000000000000000000000000000000000000000000000000000000000000
00022111110000000000011200191010900000009212111012121111991222222000000000000099999999999999999909000090000009000000000000900000901012111920211201111020000900000000000000000000000009000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000090000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000002111001010201001000011110001101111010290
00000000000090000000000000000000212010111000000000000000009000000000000000000029292111011111011011100211211000000000000009000000000000000000000000000000000900000090000000000000000000000000000000000000000000000000000000000000000
00000000000009999999990099000909011000000000009000000000090000000000000000010000091001100000110011000000019999999999900010000000000000000000000000000000000000000000010100000000000000000000000900090000000000000000000000000000000
99999999999990000000099900999999010122100221222222122222222222222000000010000100011211111000110100192111122009000000000000000000009222122122222222122120000100000000000010000000000000100000000000000000000000000000000000000000000
99999999999990000000099900999999010122100221222222122222222222222000000010000100011211111000110100192111122009000000000000000000009222122122222222122120000100000000000010000000000000900000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000090000090000009000000000000000090000000000000000090000000009000000000000000000009000000000000000000000000900000000000000000000000000000002011011212000202111000000000000000000000
99999999999990000100099900999990000000000000009000000000090900000010100021090000000000000000000000900000000009100000001009000000009000000000000000000000110121100101101210011212011202102100000000000000000000000000000000000000000
99999999999990000000099900999990001102021222229222222222292922222000000000000010190100201012010101901100001009000000000009000000009222222212222221222220000000000000000000000000000000000000000000000000000000000000000000000000000
00012111112000000000000100201000100000000000001201920129111111000001000000000090090100101000000110001091000000000000101000000000002021200121011110011010000000000000001001000000000001010000000000000000000000000000000000000000000
00000000000000000000000000000000000010000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000900000000000000000900000000000000000000000000000000000010102021211002010112100100001100110001101
99999999999991011200199901999990000100000000001010000000000000100020000000000000000001000000000000000100000010111001012000001001009010011910010010121000110010101290000100000011100121010000000000000000000000000000000000000000000
99999999999991000091099990999992000090000000000000000000000000000102001000100000000000000000000000000000000011010111110111111110209000000900000000000000000010000090100010000000000000000000009000000000000000000000000000000000000
99999999999990009000099900999990000000000100000000000009100100000009910010000011010010000900010000100000000000000000000900000001009019000001090001000001100010010000010001090100001910101000000000000000000000000000000000000000000
99999999999990000101999910999991920121111000000000000000000000000000000011111111192112102210111212121221222000001000000011100000009000000000000000000001221202101111222120211211010111222100000000000000009000000000000000000000000
00000000000000000000000000909000100000000000000000000900900000009000101000091000000001000010000000000000000000000010000000100000009009000000000000000001100001090021001000010100001009090000000000000000000000000000000000000000090
11001101000110000000000100102200000000000010011221001119291101000000000000000000090000000000000000090090000000900000900000000000099009021092111191001010000000000000000009009000009000000000000000000000000000000000000000000000000
99999999999990000910099911999999900000000000009900000000000000000011100900020199999999999999999900000000000011001011010020000000019000000000000000000000001202120991011229011200021211101000000000000000000000000000000000000000000
99999999999990000900099900999999900000000000009900000000000000000000000901101199999999999999999900000000000000000000000000000000009000000000000000000002210000001991110009010001001000010100000000000000000000000000000000000000000
00000000000000000000000000990000000000000999999999999999999999999000000000000000090000090000000000000000000009000000000900000000000009000000000000000000000900090000000009009000000000000000221112001010210202000010012002191110100
00000000000100000000000000091010000000000999999999999999999999999000000000090009090000001010000000000000000000000000000900900000001001010191101010000000000000000000000000000000000000090000000000000000000000000000000000000000090
99999999999990000000099900999990000000000999999999999999999999999000000000090009090000001010000000000000000000000000000900900000009001010191101010000000000000000090000000000000000000090000000000000000000000000000000000000000090
99999999999990000090099900999990000000000102229111190010002111010000000000000000090000000000000000000000000000000000000000000000009001000000010000010000000000009090000009000000000000090000000000000000000000000000000000000000000
00010010000009999999900099000009100000900000009000900000000000900000000001111011190090001102020000000000001999999999910000000900101000000100000000000001000901010001100001100000001001111022229222222222222222222222222222222222222
00000000000090000000099000900099000000000000000000000000000000000000000000000000090000000000000000009000000000900000000000000000000900009000000000000000000000000000000000900000000000000021190000201100021101110111012010111100101
00000000000090000000099000900099000000000000000000000000000000000000000001001100090000000000000001009001100000900000000000000010000900009000000000000000000001100010000200910011920111112000000000000000000000000000000000000000000
99999999999990000000099900999999000000000000000000000000000000900000000001001100090000000000000001009001100000900000000000000010009900009000000000000000000001100010000200910011920111112000000000000000000000000000000000000000000
99999999999990000000099900999999000000000000000000000000000000900000000001001100090000000000000000009001100000900000000000000010009900009000000000000000000001100010000900900011920110112000000000000000000000000000000000000000000
99999999999990000000999900999990000000000000000000000000090000000000000000090009090000000000000000000000000009000000000009000000099000000000000000000000000000000000009000000900000000090000110000001000000010112111122121221122011
00000000100010910910100010100999999999999000000000000000090000000011001100000000101290000012010199999999999200101001111001012910109000090100000000000000100101011102000001119100100100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000999999999999999999999999000000000101100091000000000000000010090000009900000001000000000009000000000000000000000000900110011001000100110001010101000000000000000000000000000000000000000000
99999999999990000099099909999999000000002000000000000000000000000000000000000000000000000010000000010000000000000000000000000000009000000000000000000000001011002190000901000001001000000000000000000090000000000000000000000000000
00000000000009999999900999090009900000900000000000000000090000000000000000000009090000000000000000000000000999999999900900000009990000000000000000000000000000000000000000000000000000090022221292221222222222222222221219122212222
00000000000009000000000000000900000000000000000000000000090000000000000000000000000100000010000000000100000009010000000000000000009009000000000000000000000000000001000000000000000000000022222222229222222222222222222222222222222
99999999999990000001999909999999111011209212211212121202212222112100000000000010109100000101000100002100100010000100001000000000009000090000100000101001000000000900000000000000000000000000900000000000000000000000000000000900000
99999999999990000001999909999999111011209212211212121202212222112100000000000010109100000101000100002100100010000100001000000000009000090000100000101001000000000900000000000000000000000000900000000000000000000000000000000900000
10000100000019109100900000110011900212200000000000000000000000000110012012212299999999999999999910011120902001100010111100011000001000000101000000100092121211222222112221222212212222221299999999999999999999900000000000000000000
10000100000019109100900000110011900212200000000000000000000000000110012012212299999999999999999910011120902001100010111100011000001000000101000000100092121211222222112221222212212222221299999999999999999999900000000000000000000
00000000000001221111000020000000009010091000000000000000000000000100201211111101011010010000011010110100001222222121111121012111220000000000000000000002211121122222211219012102122122221022222222222222222222222222222222222222229
10000100000019109100900000110011900212200000000000000000000000000110012012212299999999999999999910011120902001100010111100011000001000000101000000100092121211222222112221222212212222221299999999999999999999900000000000000000000
00000100100000000000012100002010000000000000000000000009090000000000000000090000090000000000000009000000000000000000090000000000099101019000010001001100000990000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000900090000000090000000900000000000000000090900000000000000000099000000000000000000000090000000000000000000000000000000000000000000000000000000000000009000000000000900000000211001210001000000110000110211000001009
99999999999999999999999999999999900000009000000900000000000000000000000010111000090000000000000000000000000999999999900000000000019000000900000000000001111011100021002020221110212000010000000000000000000000000000000000000900000
00000000000001221222200022000002910001201000000000000009090000000122022222191199999999999999999909000001010229222102992221122222299000009001000000000002001992121011002101220111010102101200000000000000000000000000000000000000000
00000000000000000000000000099000000000000000000900000000000000900000000009001100000000000000000000000000000000000000000900000000090000000000000000000001000001190912001010110000019000101000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000000000000000090000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000010111101210011211100111090000010100011012
99999999999990000000099900999990000000000000000000000000000000000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000010010100101010000110111200022112110110
99999999999991001001199900999990000000000000000000000000000000000090100001020009090000000000000000000000000010000010100000001000009000000000000000000000001010100000000001000000201100000000009000000000000000090000000000000000099
00000000000009010000000010900909000990000000000000000009090000000001001190001000000000000000000000000900000010100000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21222222221229000000022200922919100990000222222222222229192222222000000090000000010000000000000200000900000000000000000000000000002221122122221222111220101000000110000000000000000000000011121100201210210121210000000100100000101
99999999999992200192999991999991101000111112002921020221001121211210212911200119022111010120200110910101210111212212200122122011229002112010011020001110001201001190111011101022211221120200000000000000000009000000000000000000000
99999999999991211999199901999992101190109011211111211220111221212221011011201111221110011201211111111011012221010010022111001110219112111002211102111011210012120100010011110011100112111210190102000000000000111101101129000000000
20110110101019999999910199100119910092111121222122022222222112221012991112010090101110011200001001111101101999999999921121120029921211111210101011000210121120120022211021021000221201122911111101110201101001121111122111112111210
20110110001019999999910099100119919092111121222122022222222112221012991112010020101110011200001001111101101999999999921129120029921211111110101011000210121120120022211021021000221201122911111101110201101001121111122111112111210
00000000000000100111100009909000900000909000000000000000000000000020001199010000000000000000000000000000000010022101101112100021000000090000000000000000000000009090009999999999999999999900000000000000000000000000000000000000000
00100000001000000000000009909000911001909000000000000000000000000000010099211002110010001121101001100000111001000000000000000000000000090000000000000000000001009090009999999999999999999910221212201299222112112010010011121112020
00100000001000000000000009909000911001909000000000000000000000000000010099211002110010001121101001100000111001000000000000000000000000090000000000000000000001009090009999999999999999999910221212201291222112112010010011121112020
00100000001000000000000009909000911001909000000000000000000000000000010099211002110010001121101001100000111001000000000000000000000000090000000000000000000001009090009999999999999999999910221212201299222112112010010011121112020
00000000000000000000000000000000111091010000000000000000000000000000000000000019200100101001001000001111111000000000000900900900009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000121221200022000002000090000000000000000000000000000222212100000000000000000000000000000000000210121112202911911911129000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000
00000000000009999999900999000099900000000000001000000009090000000222102910011000090000090000000000000000090999999999911202122119190000000090000000000000000000010020100000021011101000100200000000000000000000000000000000000000000
99999999999990000000999900999999900000900999999999999999999999999000000001001100090000000001000001000100000009000000000001000000009001101200000001100210000020119100001000000010100100101000000000000000000000000000000000000000000
22222112222290000001012200229220222120222222212122222222292922122900000011011121292212112112122112212292221109010001100090000000102220122212222222222220020000000010002912011091000110201000000009009000909000000000000000000000000
00000000000000000000000000009000000000000000000000000000090900000900000000000000090000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000090000000000022222219009222929222210111020021101111029
01111001010000000000012200129090000000000201111210011012902910912000000099000000090000000000000000009900900009000000000000000000000100010000020001001010000000000000000999999999999999999921222222122222222202222100011222222222122
01111001010000000000012200129090000000000201111210011012902910912000000099000099090000000000000000009900900009000000000000000000000100010000020001001010000000000000000999999999999999999921222222122222222202222100011222222222122
99999999999990900000099909999990000090000112229110211121111220211000000090000009000000000000000000000000000001000009000000000000999000000099000000000000009000000000000000000000000000000000009000000000000000000000000000000000000
22222222222220000000022200222210000000000222222222222229292222922000000000000009090000000000000000000001000000000000000000000000002222212229222221222220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999200110010222222222222222222222222111221090011090190010111000000111100010210999999999920112122112229222222222222221222220000000001900100009200001000009000000000000000090000000009000000000000000000
01110012222100000000022100029219100000101222222222122222122922222000000000000010190011000000001000100100000009000000000000000000901100011191020012102110000000090000000000000000000000000000000000000000000000900000000000000000000
99999999999990000000099900999990900000000111121012190000121002101000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000900000
99999999999990111220199921999990000000000000009000000000090000000000011100001000090000000000000000000000000021211110101201110101109000000900000000000000001010100090000000000010100100000000000000000000000000000000000000000000000
00000000000001000000000000000000000000000999999999999999999999999001100000001000090009000000000009000090000109000001020000001100109000000000000000000000000100100000019000001020100001000000000000000000000000000000000000000000000
00000000000000100019900909000000000000000000000000000000000000000000000000100100000000000000000000000900000000000000000110100001010000000000000000000000001211111100010201009012011100110000000000000000000000000000000009000000000
22221221212229999999992299922129010110009222221212202222292222222000000000000010099001001000001100001000190999999999900000000000001220122121212122222220000000000000000000000000000000000000000000000000090000000000000000000000000
00000000000009999999990099900009000000019000000000000000090000000000000000000000099001010000000000000100000999999999900010000000000000000000000000000000100111010001000000000000100100101000000000000000090000000000000000000000000
00000000000009999999909099000009000000000000000000000000090000000101000000000000000000000000000000000000000999999999901200010910120000000009000000000000000000000000000000000000000000000009000000000000000000000000000000000000000
00000000000000210110000001090900000000000000000000000009090000000000100000000000000000000000000000000000000019011001000111101911910000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000990009000009900090000000000000000000000000000000000000200000000000000000000000009000000000000000000000000000000000000000000000000002000100100000020011009100010101000000000000000000000000000000000000000000000
00000000000009999999990099000009900090009000000000000000000000000000000000200000000000000000000000000000000999999999900000000000000000000000000000000002000900100000020011009100010101009000000090000000000000000000000000000000000
11021020110010000001000109291010000900000000110000090119001020011000000000000009000000000000000000000990090009000000000900909009901120011010112101101120000000000000000000000000090000909900000000000000000000000000000000000000000
11021020110010000001000109291010000900000000110000090119002020021000000000000009000000000000000000000990090009000000000900909009901120011010112101109120000000000000000000000000000000909900000000000000000000000000000000000000000
00000000000000000000000000000000000000000000009000090000090000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000001000011100110210000202001000000020010100
00000000000000000000000000000000000000000000009000090000090000000000000011010000090000000000000000000000000000010000000000001000000000000000000000000000010001000090100001010012000200000100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000900000090900000000000090000009090000000000000000009990090009900000000009000000090000000000000000000000000900000000000000009000000000090001112221220111022222111001210110110021010
99999999999990000000099900999999999999999221211011112212121111211000000020090100000000100000000099999999999009000000000000000000009222222222212122121120001000001201110011101111100101100000000000000000000000000000000000000000000
00000000000009999999900099000009000099009000000000000000000000000100010009101000090000000000000000000000000999999999901002001000000000000000000000000000100000000000010000000000011000090000000000000000000000000000000000000000000
00010000000000010001910001009001100011000000000000000000000000000000002001101190010100001010101001100010100000110000000110110000009000000000100000000000110012101000010110100001110000001022222222222222222222222222222222222222222
99999999999999999999999999999999000000000000000000000009000000000000000000009000090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000009000000000000010221111022020200110222020012111211001191
00000000000009999999900099000009000000099000000000000000090000000000000000000000000000000000000000090000000999999999900000000000000000000000000000000000000000000000000000000000000000000001001100000100001010020122221112222111001
11111111102191000000012200292220101110020922210911110211100001112000000000000019991121100111020100112110210009110010000000000010002221121022122221211010000000000000000001010001001100000100000000000000000000000000000000000000090
12212111102191000000922200292220101110020122221912221212221212112000000000000019091121100111020100112110210009110010000000000010002221122022122222211010000000000000000001010001001100000100000000009000000000000000000000000000099
99999999999991000090099909999990000000090000000000000000000000000000000091010000090000000000000000000000000000000000000000900010009000000000000000000000111090190190101910001910001101000100000000000000000000000000000000000000000
99999999999990000090099909999990000000090001100000100001001000001000000000000000090000000000000000000000000000000000000000900000009000000101100100100100000090090090000000000900000000000000000000000000000000000000000000000000000
99999999999990000000099900999990101000101121122912110192292122011000000000000000000000010010100000000000000000000000000000000000009100000000000100002110000000001101000000000001000009000000000000000000000000000000000000000000000
99999999999990000000099900999990101000101121122012110192292922011000000000000000000000010010100000000000000000000000000000000000009100000000000100002110000000001101000000000001000009000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000090099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000101000010000210010000122210220110012101
10000000000092212011100111090000911000010000009000100000000000000129229091121101090000001000101000100100002219921212221292922012090000000001000000090102210009290010212110111011290020010022222222222222222222222222222222292222222
10000000000091212011100111090000911000010000000000000000000000000119220091121100090000001000101000100100002219921212921292922012090000000001000000000002210009290010212110111011290020010022222222222222922222222222222222292222222
00000000000000000000000000090000111101000000000000000000990000900090000021000111090110201210011119910092190009000000000000900000900000000000000000000000100901102200101219129121921221122000000000000000000000000000000000000000000
99999999999990000000099900999990910019021021122121211211112121122000000000100001111001000121100100110111000000000000000000000001009221111110111200101221100001100001000000010010010110190000000000000000000000000000000000090000090
00000000000009999999900099009009000200011000000000000000000000000000000000000012111100011001111100000010010999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001009100091000002000000000000000000090000090000900111000000000109090000000000000000000000000109000010120101000101100000000000000000000001000000100001000101000001000000000000000000000000000000000000000000000000000
00010000000012122211200011000002011011011000009000000000090000000121222200001001000001100000001000101111000121222122222122122222210000000001000000000001000100011001110001110111011020100022222222222222222222222222222222222222222
00010000000012122211100011000002011011010000009000000000090000000121222200001002000001100001011001101111001121222122222222122222210000000001000000000001000100011001110000110111001020100022222222222222222222222222222222222222222
99999999999990009000099900999999000000000000000100090000091000000000000000010009000000001000000000000000000009011010000000000001009009090900010000000000000000090000000000000000000009000000000010100190000000000001111100000000200
00000000000001112120100020000001000000000000000000090000000000000000101900000000090000000000000000000000000119112211001912002010200000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000009000000000000000000000000002129122911221012229201010010101022001200
00000000000000000000000000000099000010000000000000000000090000000000000000001000091000000000000000190990000009000000000000000000000000000000000000000002100910000001002000100000000010190000000000000009000000000000000000000000000
00000000000002010100000001000002000000000000000000000000000000900201100000000000000000000000000000000000000000001001100001121101100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22222222221229090000022109012299900909000222229222292222222292222000000000000090190000100000000000010000000000000000000000000000002212291292191222221220000000000090000000000000000000000000000000000000000000000000000000000000000
10211111221109999999909099121129990100102100112021122011900021012000000000011100191100111010011020000010009999999999900110000000000101001109211129011210000000021000210001001101000111001029229922222222221222922222222229222222222
00000000000009999999909099000009900000000000000000000000000000000000000000000000090000000000000000000000009999999999900000000000000000000000000009000000000000000000000000000000000000000000099910000000000000021100011019121101020
99999999999990009000099900999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000009000000000000000010000001000100001212222211212122012211
00000000000002221991000020000000000000000000000000090000000000000100200210191000090000000000000000009090000222912121101129112110220000000000000000000001110121021122100210002100211011020000000000000000000000000000000000000000000
01101111101100000099199100010000101101111000100000010001190000001000000199100012190021101012210112121110101000000000009000001000010110092290011001100010101020090010009999999999999999999900000000000000000000000000000000000000000
01101111101100000099199100010000101101111000100000010001190000001000000199100012190021101012210112121110101000000000000000001000010110092290011001100010101020090010009999999999999999999900000000000000000000000000000000000000000
12210121112100000100012100102110001001000221222212292111122122222000000010011000000110100000100100900000001090900900000000010109002222200129102111122110122100000001010100000000002100000100000000000000000000000000000000000000000
12210121112100000100012100102110001001000221222912292111122122222000000010011000000110100000100100900000001090900900000000010109002222200129102111122110122100000001010100000000002100000100000000000000000000000000000000000000000
12210121112100000100012100102110001001000221222212292111122122222000000010011000000110100000100100900000001090900900000000010109002222200129102111122110122100000001010100000000002100000100000000000000000000000000000000000000000
12210121112100000100012100102110001001000221222212292111122122222000000010011000000110100000100100900000001090900900000000010109002222200129102111122110122100000001010100000000002100000100000000000000000000000000000000000000000
12210121112100000100012100992110001001000221222212292111122122222000000010091000000190100000100100900000001090900900000000010109002222200129102111122190122100000001010100000000002100000100000000000000000000000000000000000000000
00000000000090000000000000099000000000000000009000000909000000000000000000000090090000000000000000000090000009000000000000000000009000000000000000000000000900000000000000000000000000000021111120100001110001000001100001000100000
10111101112101000000011101001029000010101090000100000100000000900000009090000090122000110010010100190000090919000010001000000000009119091129122112111220100000010010000000111100110109100000000000000000000000000000000000000000000
99999999999991919000099909999999000090000000000000000000000000000000100000000000000000000000000000000000000011000011210011000001009000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999999009000099990999999000000900000000000000000000000000000000001112000000000000000000001000000000000000000000000000000009000000000000000000001110102200091000010201100101911111000000000000000000000000000000000000000900
00000110001009029101010022000101099999999999999999999999999999999120112291001121211110090000110299999999999109100101012019111211900000100000111001000000221010011101001010012101021100001022222222229222922222222222222222222222222
21221222122210000000012200222220000000000999999999999999999999999000000000000000090000090000000000000000000009000000000909000000009211112211992211221290000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991109929099900999990121920019222122222111112012222222001000211221112002022121111102011111012212000010001101000001000009002112111110122111112222221122292111212221222122222222200909000900000000000009000000000000000000
00000000000009001990009000000000000000000000000000000000000000000000111110001100000000000000000009000000000100010100000000100011010000000000000000000001101000000000109020001000011000012100000000000000000000000000000000000000000
99999999999990000000999900999990111111119000000900000000000000000000000000000091091111111111911111110111111000000000000000000000009009000000000000000000000000000090000000000000000000000000000000000000009000000000000000000000099
12212222122210000000022200292220000000000212222121221222292121229000000000000000091001000000011001000000000009000000000000000000001112222222212122211120000000000000000000000000000000010000000000000000000000000000000000000000000
99999999999990900099099900999990000000000000000900000000001000000000000000000019000000110000010000010000000000000000000000000000009020000110100000010000000000000010000001010000000000000000000000000000000000000000000000000000000
99999999999990100011099900999999999999999900000000090000000000000000000000000010000000100101000099999999999110001020000010000000009000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000112019110291220092910011000000900000009000000000000000000000010000000000000000000000000009100009901000000001000000900000000000000001000000000000000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000090000090000900000000900000009090000000000000000000000000000000000000000000000000000000009000090000000000000000000000000000000000000090000001110100111101001010100010001110000091
22222222222220000000022200222229010010100999999999999999999999999100000011211112292121111111110100109002100019012000100009000101009119222212222222222221010121002111100112110111111112200100000000000000000000000000000000000000000
99999999999990009000099990999990000090000111009901100000200101000011000000000009090000000000000000000000000000000000000000000000009029011110001000111110000000000090000000100000000000000000000000000000000000000000000000000000000
99999999999990009000099990999990000090000111009901100000200101000011000000000009090000000000000000000000000000000000000000000000009029011110001000111110000000000090000000100000000000000000000000000000000000000000000000000000000
99999999999990009000099990999990000090000111009901100000200101000011000000000009090000000000000000000000000000000000000000000000009029011110001000111110000000000090000000100000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999000000090000000000000000090000000110100000000000000000000100000000000000000999999999900010000001019000000000000000000000010100001001000000100001000000000000000000000000000000000000000000000000000
00000000000000000000000000099900000000000000009000000009090000000000000000000090090000000000000000000090000009000000000000009000000000000000000000000900000000000090900000000000000000090001001102111010100000100100002000211011000
20000000000000122102100001099902122222122999999999999999999999999122111022122192292111221121212221212292221209011221202200009110101100001000000000010902212222021292921221222212111122291101000000100101100020120122220220000200211
20000000000000122102100001099902122222122010119000001119090200200122111022122192292111221121212221212292221209011221202200009110101100001000000000010902212222021292921221222212111122291101000000100101100020120122220220000200211
20000000000000122102100001099902122222122999999999999999999999999122111022122192292111221121212221212292221209011221202200009110101100001000009000010902212222021292921221222212111122291101000000100101100020120122220220000200211
00000000000000000000000000099900000000000000009000000009090000000000000000000090090000000000000000000090000009000000000000009000000000000000000000000900000000000090900000000000000000090010211110011011022202002000000002011011001
99999999999992100120199921999990100000100212119222221119292022022100111200100190090111001101010001010090001029211001020022229112129122221222222222212920010000201090901001000010111100091121222222122121122202102100002002222022011
00000000000009000900009900000000922222222000000000000000000000000000000000000022222222222222222222220222222000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000020000111100000000000000000000000000000000999999999910011010001009000000000000001000000000000001110000001000010000010001000000000000090000000000000000000000000000
00000000000000109011000902000000000000000000000000000000000000000000010900000000000000000000000000000000000000010000000110110011000000000000000000000000000000090000000000000000000000000000000000000000000000900000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000000000000009090000000000000000000000000000000000000000000000909019000901900000000000000000000009000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000000000000009090000000000000000000000000000000000000000000000909019000901900000000000000000000009000000000000000000000000000000000000000000000000000000000000000
00000100001000009000010000901090000000000011000001090010010111000000000000000000000000000000000000000000000000000000000000000000900001009000000100009000000000000000000000009000000000000900000000000000000000000000000000000000000
00000000000000109000000000009190110100000000009000000009090000000100900111200009191001001011100011002090001001000000000000000000000000000000000000000000102011001100101110100000101111191000000000000000000000000000000000000000000
12101111120019999999921099991009901001210011122222011121191012011000000000000001021110000010000000200010119999999999900000000000001000100102221010112210000011101000000010000100000001000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001000000000000000090900900000000090001000090100001000000000000990091009900000090000000000009009000000000000000000000000000010010001129000011000091900000000000000000000000000000000000000000
00000000000010000010100000000009021211221000000000000009000900090020900110211212229221211129022101202122112019011100900100910009000000000000000000000000002022191111111121010121111210021112222212122122221122221111022202011012222
00000000000000000000000000000000010200011000000000000009000900090000900000000001119191000009010000001111001009000000900000900009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
00000000000001200110100011000001000000000000000000000009000900090999999900000010009000000009000010000000000119100121999999999999990000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999011011001000000900000000000000101111220120010101000102100101000001000111000999999999911022111111209110000001000000100001011110010100000010111011001011101122222222222222229222222229222222222222222
00000000000000900000000009000000000000000000000000000000000000000000000000000000090000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000022222212121121221202222112209111221100221
00000000000000000000000000090900000000000000000000000000090000000000000000000090090000000000000000009000000009009000000000000000000000000000000000000000000900000000000009000000000000090010211110011011022202102000000002011011000
00000000000002120002100001000000000000000000000009000000000000000012912100000000090000900000009009000990090010001011101129019009010000000000000000000000000000000000000000000900000900000000000000000000000000000000000009000000000
99999999999990000101199909999990000000000000000000000000000000000001011100999900000000000000000000000000000000020011001011000010019000000900000000000009999999999999999000000000000000000000000000000000000000000000000000000000000
00000000000000000900000000000000000000009000000009900000000000000090900099000000000009000000000000000000000009000000000090000000000000000000000000000000000000090000000999999999999999999910101201000001100011110100000110000000010
21120011021119999999901199000909000001000002000000000001000090000010012200000000100020010011000011092212101999999999910100010110001101110110201011210211000000000000010000000000001000000000000000000000000000000090000000000000000
99999999999990000099099900999990010001009222101221112212291921922000000000000009090000000000001010000000010009000000000000001000009112012002100101010100010900090000000100000000000000090000000000000000000000000000000000000000990
99999999999992211922299922999991012101000100000191111111000921901120001212110009090111000002201011020110011022212211112221112111119029019221100012211120012110010092100102010200001000101000110212121121120021101012000112011100110
99999999999992211922299922999991012101000100000191111111000921901120001212110009090111000002201011020110011022212211112221112111119029019221100012211120012110010002100102010200001000101000110212121121120021101012000112011100110
99999999999990000900099900999990000000000000000000000000000900900000000000000009090000000000000000000000000000000000000000000000009009009000000000000000000000000000000000000000000000000021102000100001001101000010111000210011112
01010000011009999999901099090909900000000001000000010010090990000000000000000000090000000000000010000000000999999999900000000000900100010001100100000100000900000000000000000000000000000000009990000000000000090000000000000000000
00110001000019999999910199010109199999999010010000000000090000000001000011000201120000001011002199999999999999999999900000000090001110100010000000101000110101101200000110000012010000000000000000000000000000000000000000000000000
99999999999991201920999921999991000110000000000000000000000000000001010110000009100000000010110001100000000210011111101122101101229000000000000000000000000000001000001010000011101001010022222222222222222222222222222221222222222
99999999999990909100199909999991100000111222222222222222222222222099012000010001190000111111011000000000001001000200090100900100009222192222222222222220000000090099000000000100000001900900000000000000000000000000000000000000000
00011111112010000000000100201000100000009000001201220121111911100001000000999900090100191000000110001001000009000000101900000000991029200121011110011019999999999999999001000000000009010000000000000000000000000000000000000000000
00011111112010000000000100201000100000009000001201220121111911100001000000999900090100111000000110001001000009000000101900000000991021200121011110011019999999999999999001000000000009010000000000000000000000000000000000000000000
00011111112010000000000100201000100000009000001201220121211911100001000000999900090100191000000110001001000009000000101900000000991029200121011110011019999999999999999001000000000009010000000000000000000000000000000000000000000
10001101120100101001102100120101111001121999999999999999999999999110010001002109291000100101101100009100011109000011090100901000101019000110110101111101100100000090010010000010001021021011010000100101000000020000100120000100100
10001101120100101001102100120101111001121999999999999999999999999110010001002109291000100101101100009100011109000011090100901000101019000119110101911101100100000090010010000010001021021022222222222222222222222222222222222222222
00000000000000000000000000909000000000000000000000000000000000000000000090000009090000090000000000000000000009000000000000000000000000000000000000000000000000090090000000000000000000090011112102211201221211209110001000000000000
99999999999990000000099900999990010000000000209901012122001111120000000000000009001010000100100000001000000000000000000000000000009210910002211001102210000000090000900000090000000000000000000000000000000000000000000000000000000
00000000000000000000000000909000000000000000000000900000000000000000000090000009090000090000000000000000000009000000000000000000000000000000000000000000000000090090000000000000000000090011119102211201921211209110001000000000000
00000000000000000000000000909000000000000000000000000000000000000000000090000009090000090000000000000000000009000000000000000000000000000000000000000000000000090090000000000000000000090000000000000001900009010011110112912102111
99999999999999900000099909999999000000000000011000000000010020000000000000000000090000000001000000000000000000000000000000000000009000000011120001100000000000000000000000000010000000000000000000000000000000000000000000000000000
99999999999999900000099909999999000000000000011000000000010020000000000000000000090000000001000000000000000000000000000000000000009000000011120001100000000000000000000000000010000000000000000000000000000000000000000000000000000
00000000000009000900000000900000100000009000000000090000090900000000000090000001091100110011110001101000011009000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000110001009212920200922909001000000009000000000090000090900000121211190000000190000000000000000000000000229122220102022222211120009010000010090000000000000000000000000000000000001000001020000001101111000000000000000000000000
99999999999990000000099900999990000000000212109220219292122200022000000000000000090000000000000000000000000000900000009000000000009000000000000000000000000900090090000000000000000009090000000000000000000000000000000000000000000
99999999999990000000099900999990000000000010109001019090000011100000000000000000090000000000000000000000000000900000009000000000009212100111011011001000000900090090000000000000000009090000000000000000000000000000000000000000000
99999999999990000009999900999990009000090000000000000000000000000090000000000000000000000000000000000000000000000000000000000000009999999999999999999990000000000000000000000000000000900000000000001090010001020010001020002101120
00000000000000000910000001000009010000011999999999999999999999999000000010100290190000010000000111000001101101010010100100000000000000000000000000000000010010220000010011010011101900200022110111221201112101222221222212120222212
00100111112110000000000900199100021102121100001100000010190990901000101000000092191101192221122192001211012119000001000109000000000019010021190000121110019010000091000020000000000000011100000000000000000000000000000900000000000
00000000000000000001000900099000000000000000000000000000090990900000001110100090090000090000000090000000000009000020001009100000020009000000000000000000009000100090010000000001000000000000000000000000000000000000000900000000000
22212219222290000000022200222220919011111999999999999999999999999010000001001099999999999999999900110191121009900000000000000100002222222212291122221221100101000101010001110120200009100100000000000000000009000000000000000000090
99999999999990000000999999999990999999999000000000000000000000000000000000000000011000100011001099999999999000000000000000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
01010010010100000000011100090000000000000000000009090000090000000000000000000000090090000000000000000000000009000000000009909000909110100011900000000010000000000000000000000000000000000000000000000000000000000000000009000000000
00000000000000000000000000900000000000000999999999999999999999999000000000000000090000090000000000090000000009000000000900000900000000000000000000000000000000000000000009000090000009000001111101111120111211202011011111101121101
99999999999992100900199911999992909900000000000000000000000000000100110200000009000011010100010000000000000001001111221000211011129000000000000000100000111100000010001111000010201010101000000000000000000000000000000000000000000
99999999999991102110099910999999920292029112211021022112211121011111110112091011101222212122029122921212121101011000011092000102019122010210012121021202111111110110121011020100010012911000001100100110010100001020011011111000211
10000010000009999999999999010119000000000000101000000000091000000000000000000009000000000000000000000000000999999999900000000000001000101000010000000000000000000000000009009000000000000000000000000000000000000000000000000000000
11000000100000000190000100001999999999999000000010000001000000100000000900001011010111000001100099999999999000000000000000000000900000010001110100100000000000000000100000000001000000100022222222222292222222222222222222222222222
00000000000000000000000010000000000000000000000000090000000000000001000001100009090000010000010000010000010000000000000100010000000000000909000000000000000000009090000000100100000000000000000000000000000000000000000000000000000
00001000000000000000000100001900000000000011000100100090000010900000000000000000000000000000000000000090000000000000000000000000000010000910010101100200000000091190000000000000000000000000000000000000000000000000000000000000000
00200000011010000000910009010110000000000000000000000000090000990000000000000000090090000000000009009909000009900000000009000990000000000000110010000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009009099900999999100010000000009000000000000000000000000000000019010101001001010111000110001000000000000000000000009000000000000000000000000090000090000000000000000000000000000000000900000000000000000000000000000
99999999999990000010099991999990900000010000000000000000000000000000110000101010110101000000010000110100000000000010001000101100109000000090000000000000000000090090000000001100000110010190009000000000000000000000000000000900000
00000000000009999999900099000009010000000000000000090000000000000111000000001000090100000000010000000000000999999999900000012110000000000000000000000001211220010010021221212100210011201000000000000000000000000000000000000900000
10201000000090000000901000010220909000000120001001000000190011001000000000000010090010100010010000000000010000000000000000000000001101010010010100101000000000000000000000000000000000000000000000000000000000009000000000000000000
99999999999990000000099909999990000900000110110001210022001011111000000090000009090000000000000000000000100000000000000000000000009011292001001011111200000000000000000000009000000000000000000000000000000000000000000000000000000
00100011000000019001000011091010001011100010000000000000100010000191010091002102090901120101000001001090001009011011001000001000000000000101201010000011022102121111120112011120101910110100000000090000000000000000000000000900000
99999999999999900190099900999990900000000122222222112222211212222000100001001000990000000000000000000000000100001000001100000010009222122222212222222220001110110011000100001000000000000000000000000000000000000000000000000000000
99999999999999900090099900999991900000000000000000000000000000000111011021121100990000000000000000000000000020100101000001101010119000000000000000000002221102110111211112211101012112211100000000000000000000000000000000000000000
99999999999999900090099900999990909001100000000000000000000000000000000000000110990100000000010000111000011000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000
99999999999999900090099900999990909000000021010102102000201012000000000000000000990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000
12122222102220000000021201292220020000100112209112121211192202212100000000100109090010090101100000000000100000000000000000000000102229211912221221222210000000091000010000000001000000090000000000000000000000000000000000000000000
11220212222029000000019200129020090010100212222122222219212922222000000010010009020001011000000002000000190009000000000000000000000219192192201022222900000100000111001101101110001010000000000000000000000000000000000000000000090
99999999999999999999999999999999000000900000000000000000000000000001100100000000000000000000000000000000000999999999910112211011009000000000000000000000000900000000000000000001000000000000000000000000000000000001000000000000000
99999999999990009000099900999990000000000999999999999999999999999000000000000000990000000000000000000000000009000000000000000000009000900000000090090000000000000000000000000000000000000022110112222011212112201222222120112022221
99999999999990000000199900999990000000000000000000000000000900000000000001000100090000000000000000000001000000000000000000000009009000000900000000000000000000000000001019100000000000000000000001000000001000000100001010000901000
99999999999992200000999990999990009000009000000000000000000000000200202000000000000000000000000000000000000000002020000002000000009000000000000009000000000000000000000000000000000000000000009900990000000000000000000000000000000
00000000000000000119900091000001000000000000000000090000090000900111112190001100090000000000000000000000000011110001110009210200110000000000000000000001010110090011010000011110110021090000000000000000000000000000000000000000000
00000000000000000100000000000900000001000009000000000000000090000000000010000009090000000000000000000000001000001000000100000900000000000000000000000000010000100000010000000000000000001022222222222222222222222222222222222222292
12100021101110909000020200102200001000009221012120190111102110211000000090000000000000000001000000000000000000000000000000000000000011211202111112111110000100000000000000000000000000000000000000000000000000000000090000000000000
12221222202220000000021200212220000011000222222222222222292222922000000000000091090010000010001100000012010000000000000000000000002222222222122221122210000000000000000100002000000000000000000000000000000000000000000000000900000
00000000000000000000000000000000000000000000000000000000000000000000900000000000090000000000000000000090000009900000000900090000000000000000000000000000000900000000000000000000000000090011112102211201291211201110001000000000090
00100010010000010001000011001019001019100110000000000000100010010121010011002002020201120000000001000091001000011011001000009000009000000102100010000010022102111101120212011010101110110100000000000000000000000000000000000000000
00100010010000010001000011001019001019100110000000000000100010010121010011002002020201120000000001000091001000011011001000009000099000000102100010000010022102191101120212011010101110110100000000000000000000000000000000000000000
00100010010000010001000011001019001019100110000000000000100010010121010011002002020201120000000001000091001000011011001000009000099000000102100010000010022102111101120212011010101110110100000000000000000000000000000000000000000
99999999999999999999999999999999000000990000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000009000000000000000000001212210212222011222120202222201222211091
00000001000090000010011000999000000000000110000010100120020010212100010001000000000000000000000000009900000010001000100100000000000110000000000000100000000000000000000009009000100000000000000000000000000009000000000000000000000
00000000000000000000000000000909001100000000000000000009090000000000000090000000900100000010000000000000000009000000010000000000000000000000000000000000000000900010019000109000000900090022222222222222222222222222222222222222222
00000000000000000000000000000900001100000000000000000009090000000000000090000000900100000010000000000000000009900000010000000000000000000000000000000000000000900010019000109000000900090022222222222222222222222222222222922222222
99999999999999999999999999999999001011011100290200000001100100100001100110001001090110111001000110100110011999999999911100900000009100000119001100011001100000121101111001001100001000000000000000000000000000000000010000000000000
00000000000000000000000000000000000000009000000000000000090000900000000000000009090000000000000000000090000009900000000000900000000000000009000090000000102910091200201110100001010000000000000000000000000000000000000000000000000
00000000000009999999900099009009000900000999999999999999999999999000000000000009000000000900000000000000000999999999900000000000000009000000000000000000000000000000000000000000000000000019202202011012100002100191011000000100009
00000000000009999999900099009009000900000999999999999999999999999000000000000009000000000900000009000000000999999999900000000000000009000000000000000000000000000000000000000000000000000010010020111200121020120090000100110110029
99999999999990000000099900999990000000000000000000010000090010000000000000000000090000000000000000000000000009000000000000000000009119110009100100110010000000090000000000000000000000000000000000000000000000000000000000000000000
00000000000001909190000010090001900000000000000000000000090000000100001000000009000000000000000000000000000019101000011000910010900000000000000000000000000900090000009000000000000000000000000000000000000009000000000000000900000
10000002011100900000001100090010000000000000000000010000090010000000000000000000090000000000000000000000000009000000000000000000009119110009100100110010000000090090000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900090091000000000000000000000000000000000000090000001121010011010011010100999999999900000000000009000000900000900000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900090091000000000000000000000000000000000000010000001121010011010011010100999999999900000000000009000000900000900000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000100010999999999999999999999999000000000000009001900090000100100100001001000000000000009000000009000000000000000000000020900000000000000900100000000000022212222200121022112222222222222221212222
99999999999990000009999990999990900090009000000000000000000010000009010090000000090000000000000000000000000000000010000000000000199000000000000000000000000000000000000000000000000000000922222222222222222222222222222222222222222
99999999999990000901199900999990000000000000009000000000000000000000000021001109090000000000000000000000000000000000100000000020019000090000000000000001101221111200101110101110010121121200000000000000000000000090000000000900000
99999999999990000901199900999990000000000000009000000000000000000000000021001199090000000000000000000000000000000000100000000020019000090000000000000001101221111200101110101110010121121200000000000000000000000000000000000900000
99999999999999009020099990999990990000000000100100011000010200201000000000000000090000000000000000000000000101000100000001000000009000000000100000000000000000000900001001010000000000000922019212020111211111122222222222222222222
99999999999990010000199900999991111021101212121222212212202122111091000111121111090111011121090011012110101000000000200000010001099211111912222011112212212211012222122221212212111112211200000000000000000000000000000000000000000
99999999999990011110099911999990000000000000000000000000000000000001010100000000090000000000000000000000000011100001900019021012999000000000000000000000000000000000000000000000000000000099999999999999999999900000000000000090000
99999999999990000000099900999990000000000102191210111019212010012000000000000000090000000000000000000000000000000000900009000000999000100000210001000010000000000000000000000000000000000099999999999999999999902200011212222292122
00000000010000000000001000000000000000000111110001001029010101911000000000000000090000000000000000000000000000000000000000000000000010000110000001000000000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000090000000000900000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000900090090000000009000000000000010200212001010010111011012102221112121290
00000000000000000000090000000000900000009000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020111112102111222119210001100000011210101
11212022001020000000091100112020900000009000000000000000090000000000000000000000000000000000000000000000000000000000000000000000001012010111002200020100000000000000000000000000000000000000000000000000000009000000000009000000000
99999999999999111119099900999990000000009000000900000000000000000000100090000000090000000000000000009000000009000000120021011100009000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000
01121211212120000000102100222290000000100222121212222229292222212000000000010100090000000000000000090090000009000000000000000000001212110011110212111220010210101000010111100100022000010000000000000000000000000000000000000000000
01000101010109000990021290990000000002909211021110010011000010001000000100010100090000100000000001010001000000000000000010000001001010011001010000000021011110100011010000000102011100101000000000000000000000000000000000000000090
01000101010109000990021290990000000002909211021110010011000010001000000100010100090000100000000001010001000000000000000010000001001010011001010000000021011110100011010000000102011100101000000000000000000000000000000000000000090
00000010011100000000911000010990900000000000000000000009000000900000000000000000090000000000000000000000000009000000000000000000000010012111001001000110000009000000000000009000000000000000000000000000000000000000000000000000000
00000000000000009000000000000909000000000000000000000000090000000000000000000000000000000000000000000090000009000000000000000000000000000000000000000000000000000000000000009000000000090020010110011001201101100111111000000020000
99999999999990000000099990999990900000900000009900000000000000000000001021010000000000000000009000000000000000000000101000100000909000000000000000000000010000001000000001000000001001001100000000000000000000000000000000000000000
99999999999990009000999900999990000000000000000000000009000900000000000000200000090000011000000000009000000009000000000100909900909000000009000000000000200010010910101000010000010900200100000000000000000000000000000000000000000
99999999999990009000099900999990000000000222221222222222292212222000000000000000090000000000000000009000000000000000000000000000009010112112121111010110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009009099900999990000000000222222222292222292212222000000000000000090000000000000000009000000000000000000000000000009010112112121111010110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000000000000000000090000100001000000009000000000000000000000000000009002000000000000211000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999929219191010100000000000100000010002221101100011001211020211210112212011102999999999911111211101219900010000101000100111011020012201001111219011100221011100000000000000000000000000000000000000000
00000000011000000010000010100002112012100000000000000000090000900091120101011129091022111212100210029991211001910110210001111010091100010000000000000000010111001111001101109901210910210200000000000000000000000000000000000000000
00000000000000009101090991000000900090000000000000000000000000000110010001000000000000000000000000009009009100010010000000000011009000000000000000000000000100010000010000000000000000001000009900000000000000000000000000000000000
99999999999990011001099909999990122121222222222222222212292222222101201100000022291221122222222222221202122001110100000000019000919121210020221292111200000000110110110009000000000001010010110011101110000901122221211022122192090
11002000000010000000002000100090000000000999999999999999999999999000000000000000090000000000000000090090000009000000000000000000000000010001100001020000000000000000000000000000090000000000000000000000009000000900000009000000009
11002000000021111021012112200091100100010999999999999999999999999202121122212101190021001010000000190091100209222220012001021110211000010202211101120000010211112121100201110111090210211110000100100001219010020921202229202222129
11002000000021111021012112200091100100010999999999999999999999999202121122212101190021001010000000190091100209222220012001021110211000010202211101120000010211112121100201110111090210211110000100100001219010020921202229202222129
99999999999990090090099900999999000000009000000000000000000000000090000001111100090000000000000000000000000001000000000000001000009000000000000000000000000000001010201010102101000022001100009900000000000000000000000000000000000
00000000000000000000000000000009000000000999999999999999999999999000000090000009090000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000022122111221122222122212001010111011100001
00000000000009999999900099000099000000000000000000100000000000000100000000100100090000000000000000000900009999999999900000000000000000000000000000000000000100101001010009000110100100000100000000000000000000000000000000000000000
99999999999990111192099910999992101222212000000000000091090000110111211110202121291221221221112122121221211129111101220111010012109000010100000100110101021100120991002210111122110912192100000000000000000000000000000000000000090
99999999999990000009999909999990011000000211122211102000111211101000000000000011111010010100001100100022001000000000000000000000009222222222222221202290000000000100000000000000000000000000000000000000000000000000000000000000000
99999999999990090000099909999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000009000000000000900000000000009000000009000090000000012222222122201202011112100000100100010000
22121222222211000000022200222220100110001922222222211222092222112000090021010100090000100009000001001100000000000000001000000000001292122212212922222111001000001202110011101101100102111000000000000000000000000000000000000000000
22121222222211000000022200222220100110001922222222211222092222112000000021010100090000100009000001001100000000000000001000000000001292122212212922222111001000091202110011101101100102111000000000000000000000000000000000000000000
22121222222211000000022200222220100110001922222222211222092222112000000021010100090000100009000001001100000000000000001000000000001292122212212122222111001000091202110011101101100102111000000000000000000000000000000000000000000
99999999999990099099099900999990900000009000009000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000900000000000000000000000000000000001000101101001001100121000012201102210
99999999999990000000099900999990000000000121220101000001191011110000000099000000090000000000000000000000000000000000000000000000009000000000000000000000009000009000000999999999999999999900000000000000000000000000000000000000000
99999999999990111002099990999990000201100000000000000000000000000000100099000000090001102000000000000000000010000000010000000000009000000000000000000000009000009000000999999999999999999900000000000000000000000000000000000000000
00001000021129000009000009000009900000000000000000000000000000000000000000000010000001000000010000000000000000000000000009000900001210000019000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
00001000021129000009000009000009900000000000000000000000000000000000000000000010000001000000010000000000000000000000000009000900001219000019000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000900099900999990000000000000000000000000000000000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000990000000009000000000000009000020121002111111101120100000000000000000000
00010000000000000900001000000000000000010000000101000000000001000000000000000010000000000100000100000000110009000000000000090000000000100000001000100010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999999900009000000000000000000090000000000000010002000000000000000000000000001001000000000000000000000009000000000000000000000001011100000110110000001100001001100000000000000000000000000000000000000000
99999999999990900900999909999990009000000000000000000000000000000202010000000009090000000000000000000000000110000111100111100010009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
00000000000000000000090000090000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110001000111011910120100110910
00000000000000000000090000090000000000001000000000000000000000000000000000000020010000000000010020000000000009000000000000000001000000000000000000000000000000000000000000000010000000000000000000001110001000111011110120100110910
00100000000001121111100022190001120100110022229122921911191122212211212112101001100000011011011110111001100111212111111221111122110000000100000000010012211909012002911199019110102211112100111011012222012010012000010101000100011
21010011001009999999910999010109000000000000000000900000000000000000000000000000000000000000000000000000009999999999900000000000901001200100000010100000000009000000000000000000000000000000009000090000000000000000000000000000000
12110111112210201221111102191919211220121102101000101019102010011011111111222211222102212222121122211122121011111121101010000101211201111201111211122111210211122221222121102102110211012200009000000000000000000000000900000000000
12110111112210201221111102191919211220121102101000101011102010011011111111222211222102212222121122211122121011111121101010000101211201111201111211122111210211122221222121102102110211012200009000000000000000000000000000000000000
00000000000009000000000000099000000900000000000000000000000000000010000000100000090000000000000000000000000000000000000000000000000000000000000000000000110200001101010109010010000001010000000000000090000000000000000000000000000
01211211122120000000920100929210010000000222129122121022292122219000009000000000000010000100000000000000000009000000000000000000099111212101012102112110000000000900000000090000900000000000000000000000000000000000000000000000000
99999999999990000000999900999990010000000222129122121022292122219000009000000000000010000100000000000090000009000000000000000000099119212101012102112110900000009900000000099000900000000000000000000000000000000000000000900000000
10011001000110000000000000000100010010000111112011221012012111211000000090000000001000200000000000000000000009000000000000000000000102100109010010100100000000000000000000000000000000000900000000000000000000000000000000000000000
10011001000110000000000000000100010010000111112011221012012111911000000090000000001000200000000000000000000009000000000000000000009102100109010020100100000000000000000000000000000000000900000000000000000000000000000000000000000
10011001000110000000000000000100010010000111112011221012012111911000000090000000001000200000000000000000000009000000000000000000009102100109010020100100000000000000000000000000000000000900000000000000000000000000000000000000000
99999999999999999999999999999999000000000122011211991121020091122101100010100000090000000000000000000000000999999999901010100111009222222222122221121220011210110001102000019210011100010000000000000000000000000000000000000000000
00000000000000000000000000000000001100120999999999999999999999999000000000000010091102292001011092001990000009000000000000000000009000000900000000000000000000000000000000009000000000090000000000000000000000000000000000000000000
00011000000000121111910112000012000120100000009000000000000000000122122200200001191110201110200011102111090011111191911012121212920000001099100000000001020900011100100111101201000022190000000000000000000000000000000000000000090
00110001122110000900000100002999999999999101100000000011000100110000000000000000090000000000010099999999999009900000000000000000900111100110101111201020000000000000000000900000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000009000000000000000000090009000000090000000000090000000900000000090000000909900000009000000000000000000000000900000000900000000000000002122222222122002200912000190090001210002
00000000000000100110000099009901000000009000009000000000000000000011020090000000000000000000000000000000000119001201010100000110010000000000000000000000000000000000000000009000000000090000000000000000000000000000000000000000000
00000000000009999999900999000009990990009000000000000000000000900010100091000100000000090000000000000000000999999999901000000011000000000000000000000000110100000001000011000112111100010100000000000000000900090000000000000000090
01100002001211001000011100111119000001010001091000001100191100001000000000000010192011001110000010100011000110000001001000100000109112902002121111111100000000990000000000000000000000000022222222222212222212222212121222222221221
11222222222220000000022200222210000001000222222222112112992212210000000000000001191000010100000010010002100009000000000000000000009212222222221222222220000000000000000000000000000000090000000000000000000000000000000000000000000
11222222222220000000022200222210000001000222222222112112992212910000000000000001191000010100000010010002100009000000000000000000002212222222221222222220000000000000000000000000000000090000000000000000000000090000000000000900000
11222222222220000000092200222210000001000222222222112112992212910000000000000001191000010100000010010002100009000000000000000000002212222222221222222220000000000000000000000000000000090000000000000000000000090000000000000000000
11222222222220000000022200222210000001000222222222112112992212910000000000000001191000010100000010010002100009000000000000000000002212222222221222222220000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000000000000000001090000110001101000000000000000000000000000100000000000091000010000000011100010000000000000000000000000900000000000000000000000000000000000009900000000010000000000009000000000000900900000000000000000000
99999999999990000990099909999990900000009000000000900000000000000000000000000000090000000000000000000000000000000000000000000009909000000000000000000000000000000090000000000000000000000021112222211112220212101122202112222221121
01010221000009999999990199921009011000000011001011101000001101001000000000901000090000001000000000011001019999999999900000000000001100011101001001000101000111001100011000012001002000000199999999999999999999900000000009000900000
99999999999999999999999999999999011010000011001011101000001101001000000000201000191000011000000000012001019999999999900000000000009100010101001001000101000191001100011000012001002000000199999999999999999999900000000009000900009
99999999999999009000099900999990000000000212219922292021212102221000000000000009090000000001000000000000000009000000000000000000009001211012121012022910010000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999009090099900999991000000001000009000090000000000000000000100001009090000000000000001000000100009000000000000000000109000000000000000000900000100000000110021000000000110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000009900000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000009009000000000000002209121011200212211000111110210021012201
99999999999991110011999910999990100920011222221212222222122222122001200002000101090101211110100101021001190000010000100000011000009211010120122111012112011291010121100009129000201110110100000000000000000000000000000000000000000
99999999999990000000199900999990900100010000000000090000090000000000010011091000090110101001012001000100000001000001090000000000029001001001000100010000102911110010010012001900101111010100000000000011001000010000000009010000009
99999999999990000000199900999990900100010000000000090000090000000000010011021000090110101001012001000100000001000001090000000000029001001001000100010000102911110010010012001900101111010100000000000011001000010000000009010000000
99999999999990000000199900999990900100019000000000090000090000000000010011021000090110101001012001000100000001000001090000000000029001001001000100010000102911110010010012001900101111010100000000000011001000010000000009010000000
99999999999990009000099909999999000000009210111002001221190112900000000000000000000000000000000000000000000000000000000000000000009119110211021101111110000000000000000000000000000000090900000000000000000000000000000000000000000
99999999999990009000099909999999000000009210111002001221190112900000000000000000000000000000000000000000000000000000000000000000009119110211021101111110000000000000000000000000000000090900000000000000000000000000000000000000000
22212122222020000000011109221210910001011999999999999999999999999010000010001011010091911001011110100000100001000000000900000000001221120910222212121021200002011010100001000001201101100200000000000000000000000000000000000000000
99999999999990009000099909999999000000009210111002001221190112900000000000000000000000000000000000000000000000000000000000000000009119110211021101111110000000000000000000000000000000090900000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000000000000090090000000000000000000900000009000000000000000000009000000000000000000000000000000000000009009000000000000020111000011020111112000000001000001000101
99999999999999999999999999999999909090090000009900900000000000000101121100000000000000000000000000000000000999999999910111012001109000000000900000000000000000000900000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000090000090000000000000090000090090000000000000000000900000009000000000000000000009000000000000000000000000000000000000009009900000000000020111000011020111112000000001000001000190
00000000000000000000000000000000000000000000000000000000090000000000000090000090090000000000000000000900000009000000000000000000009000000000000000000000000000000000000009009900000000000020111000011020111112000000001000001000109
00000000000002222122200011000001000000000000000000000000090000000212221199011090090000000000000000000990000219021112202110222210119000000000000000000001010001011000010999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000000000000000000999999999999999999999999000000000000000090000000000000000000090000000900000000000900000900000000900000000000000000000090000000000000000000000000001021012120102111121200000000000000000000
00000000000009009010000909090009000000009000000000000000000000000000010001002100000000000000000000000000000000000000000100000000000000000000000000000000001900101100111101110010010120100000000000000000000000000000000900000000000
99999999999990000000099900999999000000000000000000000009090000900000000000000000000090000000000000990900000900000000000900000000099000000000000000000000000000000000000000000000000009090022222212122222212111111221101121111022211
00020001000000000000000000010000000000009000000000000000000000900000000000000000000000000000090000000000000000001000000000000900000000000000010000000000000000000000000100000000010001000022222222222222222222222222222222222222222
00000000000000000000009000000000000000000120110111000021091111121000000000000000090000000000000000000000000000000000000000000000009000000000000000000000000000000000000009000000000000090000000000000000000000000000000000000000000
22221222211220000000029200112290010010000222122222210221292222222000000000000000090001021100001000001000001000000000000000000000009112122212222212222210100000100000000009000000000100090000000000000000000000000000000000000000000
99999999999990000000099900999999000000000000000000000009090000900000000000000000000090000000000000990900000900000000000900000000099000000000000000000000000000000000000009000000000009090022222212122222212111111221101121111022211
22221222211220000000029200112290010010000222122222210229292222222000000000000000090001021100001000001000001000000000000000000000009112122212222212222210100000100000000009000000000100090000000000000000000000000000000000000000000
00000000000090000000000000000900000000000000009000000000090000000000000000090000090000000000000000000990000009900000000000000000900009000009000000000000000000000000000000000000000000090001010000011011000000121212292212110001019
00000000000090000000000000000900000000000000009000000000090000000000000000090000090000000000000000000990000009900000000000000000900009000009000000000000000000000000000000000000000009090001010000011011000000121212292212110001019
01000000110010000000010000090000000000000011001901191010200101001090900900999909090000000000000000000000000000000000000000000000900000010000100010090009999999999999999000000000000000000000000000000000000000000000000000000000000
00000000000090000000000000000900000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021212210112091101111110100001110001011212
99999999999990000000099900999990000000000201001010120009090910011000000090000000090000000000000000000000090009900000000000000000009119101101209000110000000900000000000009009000000000000000000000000000000000000000000000000000000
12221122221001000000002111109920001100011220121012021020091212111000000100000010002001010010100000010010000109000000100000001001002202220011112021112120200201110011101110002110210101010100000000000000000000000000000000000000000
99999999999990900000099900999990000000000000000000000000990000900000000099000009099000000000000000000000000000000000000000000000109000000000000000000000101012019002010999999999999999999900000000090000000000000000000000000000000
99999999999990000000099900999999101010010000000000900000000000900000000001000012090001001000001110021001121000000000000000000000009009000000000000000000000000900000000000000000000900000000000000000000000000000000000000000000000
90000000000009999999900099000009000000019000000000000000000000000000001100100010000000000000000000100000100999999999900111100010000000000000000000000000101011010100021009900110000090010900000000000000000000000000000000000000000
90000000000009999999900099000009000000019000000000000000000000000000001100100010000000000000000000100000100999999999900111100010000000000000000000000000101011010100021002900110000090010900000000000000000000000000000000000000000
99999999999990000000099909999990000000090000000000000000000000000000000000000000090000000000000000000000000000000000000000000000009000000000000000000000000000000090000000009000000000000000221100001111000100101000100011201110101
99999999999991110120099909999991000000090000000000000000000000000210012111100100090000000000000000000000000020110001010202100010019000000000000000000001100101120091000100009012011100019100000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000000000000000091010000010010010000010000009000000000000900000009109101100001100000900000900000090000000000000000009000000000000000000000000000000000000000000000
99999999999991201220099921999991000101000000000000000000090000900001010110000090100000000010210001900000000210019111111122101101229009000000000000000000000000001000901010900011109001000022222222222222222222222222222222222222222
99999999999990000909099909999990991001100000000000000000000000000090000000000001190100010000121000000000121000000000000000000000009009000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000
00000000000090000000000000909000000000000012111112129101010102921000000000999900000000090000000000000090090009000000000000000000009000090900900000000009999999999999999009009000000000000000000000000000000000000000000000000000000
99999999999990000900099900999990900000000101100101121020000001010000000000000000000000000000000000000000000000000000000000109000009000000000000000000000000000000000000000000000000000000000009000900090009000000000000000000000000
99999999999990000900099900999990020020000000000000000000000000000000000011220109000001000000100002111000101000000000000000000000009000000000000000000001920921191111220220110910020001011100000000000000000000000000000000000000000
00000000000000000000000000000000000000000111119121201911191211220000000090000099090000000000000000000000000009000000000000000000900000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000009
00100100000000020001000101001001000000000000009000000900090000000000110090010199090001000000000000000000000009002012001100000010902000000001010000000010000900900000000100000000000000000012222122221112212212122222112222112211229
99999999999990000000099900999990900000000010010000000000090910109000000000000099999999999999999900000001000009000000000000900000009000000000100010000100000000000000000090009090090000000000000000000000000000000000000000000000000
99999999999990119199099919999990000000000000000000000000000000000010102000000009000000000000000000000000000110110000000100110110219000000000000000000000000000100090001000000000000000000000009000000000000000000000000000000000000
99999999999990009900099999999990990909009000000000000000090000000000000000900009000000000000000000000000000000000000000090000000009000000000000000000000000000000000000000000000000000000012222222122021200201001011001121011010100
00000000000001221221200022090001000000000000000000000000090900900221212200000000000000000000000000000090000219122120221112211922229009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000
12110102121121011001011210211129001100100012010011121221991211101010111000010002101010120010111011100910191010010111112920100200110121111112120201102200012021901010101001101120009011900122221022222212222222222222222212222212222
12110102121121011001011210211129001100100012010011121221991211101010111000010002101010120010111011100910191010010111112920100200190120111112120201102200012021001010101001101120009011900122221022222212222222222222222212222212222
12110102121121011001011210211129001100100012010011121221991211101010111090010002101010120010111011100910191010010111112920100200110120111112120201102200012021001010101001101120009011900122221022222212222222222222222212222212222
12110102121121011001011210211129001100100012010011121221991211101010111099010002101010120010111011100910191010010111112920100200190120111112120201102200012021001010101999999999999999999922221022222212222222222222222212222212222
99999999999990002001099901999990000000000000000000000000000000000201002102001009090000000000000000000000000110100000000101011110019009000010000000000000110901000101100100101020200100100000000000000000000000000000000000000000000
99999999999990009000999909999990101210220002000900201000011100900100100011110019292221111111112211211001002100011100000019000001009211120210210111121022101101291290121100110200201221211100000000000000000000000000000000000000000
02100000000000000101010010000001220121111000000000000000090000009000000011111109292912102210111221112211292009001000000011100000000001000000000000000001221902901191121020191211010111922100000000000000000000000000000000000000000
00000000000000000010200011090000000000000000000000000000090000009110001000000009090900000000000000000000090019001100000000011110190000000000000000000000000900000090000000000000000000900000000000000000000000090000000000000000000
02100000000000000101010010000001920121111000000000000000090000009000000011111199999999999999999921111211292009001000000011100000000001000000000000000001221902001191121020191211010111922100000000000000000000000000000000000000000
02100000000000000101010010000001220121111000000000000000090000009000000011111109292912102210111221112211292009001000000011100000000001000000000000000001221902001191121020191211010111922100000000000000000000000000000000000000000
01000010000000100000010000000020000000010000000000090009000000900011000100000100090090000000000009009000000109001100100002010000009000000000000000000000002100000100000000109000000000091022222222222222222222222222222222222222222
99999999999990090000099900999990111010001010000000100110000000010000100001000029011011101001110010101110000000000000000001000000009000000000000000000000010100010000000011010000001000000000000000000000000090000000000000000000090
00000000000009999999900099900009900110000000000000000000000000000000000000000009201011100210011119010001010999999999900000000000000000000000000000000000000000000000009000000000000000000000009000090000000000000000000000000000000
01000010000000100000010000000020000000010000000000090009000000900011000100000100090090000000000009009000000109001100100002010000009000000000000000000000002100000100000000109000000000091922222222222222222222222222222222222222222
00000000000001010101100010000001000000000000000000000000090900000111111000000009090000000000000009000090000019110110110109900009990000000000000000000000000090000000000000000000900000000000000000000000001000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000090000000000000000000000000000000000000000000000021929290011000111121190020010010010010001
99999999999990000002199910999999910121122000019211110100112111211020110011100111191212202210221212021121210010100111102000100111119109211000011101110110210102001001101012010011011010000000000000000000000000000000000000000000000
00000000000000011210000001000900000000000000110000000001000910900111021100010209090000090010000000110010000119010102001019220100000009000000000100000000100000120000000021000002101009011022222222222222222222222222222222222222222
99999999999990009009099900999999000000000110120010011210000110112000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000900000000090000000000000000
00000000000099291212200012000002000000000000000000090000090000000112222200000000000000000000000000000900000129911221221122222121120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900000000021111102011019021212111000000000000099999999999999999900000000000000000000000000000000009000000900000000000000000000000090900000000000000009000000000000000000000000000000000000000000090
99999999999990000000099900999999909000000000000000000000000000000000000090000000000000000000000000000000000009000000900000000000009000000000000000000000000000000000000000000000000000090029222121111222222222220222110101222212111
99999999999999009090199900999999900090090000000000000000000000000010100910000210090000000000000900000900000100020000020001001011009000000009000000000001000110111110021011110101001000110100000000000000000000009000000000000000009
99999999999990001001099990999990000000009000000000000000090000000120000000000009000000100000000000000000000001012001000010101101119000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000000009000000900000090000000010000000000000009900900900001000091000000090000000000000000000900000009001000000000000000109000000000000000000000010010011111010001010100010000000000000000000000000000000000000000000000000
99999999999999999999999999999999090090909000000000000000000000110000000000000000000001000000100100000000000999999999900900000000009001010000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991000000199909999990100100190002011020100210090000010000100000000019191101100000000110011101110000000000000100000900019109201109020021190000000900001090000000000000000000000022222222222292222222222222222222222222222
99999999999991029299099992999992109210929121222222222222222222222211211001000012111222202121221119121101011122210010212112221111129219111112122112212222110001100010101000101012900001011000100000000010100100001000000010001000001
99999999999991001000999909999990901110120999999999999999999999999000000000000011001121100101020100111100110000110010000000000010009221122922122222212010000000000090000001000000001100001100000000000000000000000000900000000000090
00000000000000000000000000000900000000000000000000000900090000000000900000000009000000000000000000000000000000000009000009000000009000090000000000000000009990000090000009000000000000000001221112111212111111101011111101010011011
22222212222229999999922299229229110000000222222222222222222922222110002100001001000011020100011001100011000999999999920001220010912222212222222222222220000000000000000000000002001000000000000000000000000000000000000000009000001
22222212222229999999922299229229110000000222222222222222222922222110092100001001000011020100011001190011000999999999920001220010912222212222222222222220000000000000000000000002001000000000000000000000000000000000000000009000000
00000000000000000000000000090000011011112000009000000000090000000090000000000001202212000201100100010011101000000000900000900000900000000900000000000000000000000000000000090000000900000000000000000000000000000000000000000000000
99999999999999999999999999999999000090000000000000000000000900900000000000000000090000000000000000000000009999999999900009000000009000000000000000000000000000000000000000000000000000000010000020000110000000010011011200111202090
00000000000000000000000000990000000000000000000000009000900000900000000011100000090000000000000000000909090009000000900000000000000009000000000000000000111190201111001900121110020099000000000000000000000000000000000000000000000
99999999999999009000099900999999000090001000000000000000000000000000000000010000000010000000000000000000000000000000000000000000009000000000000000000000001010000000001000020000001100121000000000000000000000000000000000000900000
99999999999990000000099900999990000090000221022221922221222221202000000000000000090000000000000001000000000000009000000000000000009222221222122221221220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000900009000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009001100011011001100100000000000000000000000000090000009000000000000000000000000000000000000000000
99999999999999999999999999999999000900009000000000000000000000000021101000000000000000000000000000000000000999999999900011101001009000000000000000000000000000000000000000000000090000009000000900000000000000000000000000000000000
10000000010002192119100120000009102111221999999999999999999999999011221100111119121101101111111222190991201129120011002212000212100000090000010110000000111100090001022019011191109100212222222222222222222222222222222222222222222
99999999999990000000099909999990000000000100101910010010110000111000000000100000090000011100000000000000000000000000000000000000009011011112210101111120000000000000010021000001000000010000000000000000000000000000000000000000000
10000010000009999999900099000019001009110100001010010000000010100012100100100000100190090021020000100000019999999999910102010101111011110011000000000010010000000002010110010000111001100022229922292212222229212121122222122222222
00010001000009999999900199000009221209112000000000000000000000000210122122112122121191121201102222010121209999999999912120212121110000000000000100000000211111121210212111012222110220011299999999999999999999910101100000100000000
12111222111010000000020200991110000000000999999999999999999999999000000000000000090000000010000000000000000009000000000000000000000011091100111121112000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999002929920221111222112111122002212000100110101200112011102122011110112012202999999999900000000000009222211211221221221121102010012201000922110100121111111900000000000000000000000000000000000000000
99999999999990009000099900999999999999999222212122212222212222122000000000000000000000010001010099999999999000000000000000000000009222122222222212222220000000000000000000000100011000000000000000000000000000900000000000000900000
00010000010101110010100001000000000000001110019019191011101011001100011100100001000190001011000000091090001019001910001010111119110010010110100001000000000001000000000000100001000000000011922292111111121121111911199111911211211
00000000000009999999900099000009000000000999999999999999999999999222212200000000090090000000000000000990000999999999912122222212210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000100000000000000099999999000000000000000090000000000000010011100090000000000000099999999999009010000000000000000000000000000000000000001000011002110011011010010000000100109900000000000000000000000000000000900000
99999999999990000000099900999990211211211211212212210201121912921000000000000029222212121112221222212221121000000000000000000000009121102222112121122210000900000000000000910000000009090000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000900900000000001100009000000000000000000000000000000000000000000000000009000000000000000000000011901101100000200900000001109010000000000000000000000000000000000000000000
00000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000002101910221012100220102000000010010000001
12111011222010000002002000011090000090000102101112212222211922911000000000000100001000000000001001000000000009900000000000000000001012091101011220122120000000000000000000000000000000090000000000000000000000900000000000000000000
99999999999990000000099900999990000000009000000000090000090000900000900000000000090000000000000000900900000000000000900000000009009000000000000000000000000000000000000000009000000000000010010010000001110010000101911119101911100
00000000000000001010100001000900099999999000000000000009000000000002001900000100090000000000000099999999999009020000019011110901900000000000000000000000100100020100010009901200000100000000000000000000000000000000000000000000000
00000000000000000000000000000900099999999000000000000009000000000000000000000000090000110001012199999999999009000000009000000000900000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000
11111111121290000900921100112190111110020121210201111212201211111000000000000000190010012210001102011222001000000000000000000000009112112110211112221210010212000100101000110011001100010100000000900000000000000000000000000900000
11111111121290000900921100112190111110020121210201111212201211111000000000000000190010012210001102011222001000000000000000000000009112112110211112221210010212000100101000110011001100010100000000900000000000000000000000000900000
99999999999990000090199900999999000000000000000000000000090000000000010000000000090000000000000000000000000009900000001009002001909110200011100000001010000000000100000000000000000000090000000000000000000000000000000000000000000
99999999999999009000099999999990909099009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000909000000000000000222029900020202922020
99999999999999000000099909999999900000000000000000090000000000000000000001001109000000000000000000000000000000000000000000000000009000000000000000000000100001100090220110000001110010010000000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000000000000000000000000009000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000090000000000000001100900111111010111100000001000001000119
99999999999990000000999900999990000000000000000000000000000000000000000000000009090000000000000000000000000000000000000000000000009009000000000000000000000000000900000000000000900000000020110121202111119129009000010000000000010
00000000000000000090090000999000000000000000000000000009000000000000000009100009090110000100000001000100000009000000000000000000000000000000000000000000011101090000100019001000000000100000000000000000000000000000000000000000000
00000000000000001001100009000001000000000000000000000000000000000011010000000009000000000000000000000000000000000100011001010110000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000
00000000000000000000000009000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021020011192121112221101010010010100011011
00000000000009999999990099000009000000000000000000000000090000000000000090000009090000000000000000900000000999999999900000000000000000000000000000000000000000000000000000000000000000000012121122110212222110122222222222222212222
00000000900009999999991099000009900102000000000000000000000000000999999921119120090000010110100000100001001999999999999999999999990000000000000010000002222222122221211221211221222129922122222222222222222222222222222222222222222
99999999999999299119199911999992909110101000000000000100000000000299112100000010000000910001100110290000000112020112101100201022219000210100001019010000000000000000000000900000000000009000000000000000000000100000000000000000000
00000000000000000000000000000000100010100000000000000009000000900000000000000000090001001010000100000110100009000000100000000020000000000000000000000000000000000000001000000010001000000000009000000000000000000000000000000000000
99999999999991000000099900999990000010110211112101011212101111912000100000000009190102112000120101000211102000000000000100000000009009092102111100021120000900090090000000000000000001000000101000000001000002010111111021101110010
99999999999990000000999900999990100011010000000000090000000000000001000000010010191001011010101100001210121011000000100911100000009000090109100000000000011921001120000111001010110010001100000000000000000000000000900000000000000
99999999999990211292999919999992900000000211111222212122212229221202202100000000000000000000101100000011010122222112121211210212129119211211202121122120000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999992011090999919999990922222222011119000010100010000001020020122222222222222222222121122222211212100000110101011012010109119011011020101100102222222222222222222222222222222222200000000000000000000000000000000000000000
00000000000002010090100009900000000000019000000000000000099000000010912099010109090000000000000000000000000000012010200911020900000000000000000000000000210100010109109999999999999999999900000000000000000000000000000000000000000
99999999999990000010099900999990000000000999999999999999999999999000010000001100090000000000000000000000000009000000000109000000009000000000000000000000001900201100010101110010010110010000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000000000000000000009090000000000000000000090000000000000000000000000009109000900010000000200000000090000009000000000000000090000000000000000000000000000000000000000000
00001000000000292292000029900002000000009000000000000000090000000101910299000009090000000000000000000000000222210211022911202921210000000000000000000000010100111009009999999999999999999900000000000000000000000000000000000000000
10000102001119999999901199021109999999999001000000100000090000100000000099000099999999999999999999999999999999999999900000000000001100000110000110012000000000000000090999999999999999999900000000000000000000000000000000000000000
10000102001119999999901199021109999999999001000000100000090000100000000099000099999999999999999999999999999999999999900000000000001100000110000110012000000000000000000999999999999999999900000000000000000000000000000000000000000
00101010100000000000000000011000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000999001110109000090000010000000000090000000000000000000000900000000000000000000000000000000000000000
99999999999990202010099900999990000000000000000000000000000900000000101100000000000000000000000000000000100001012000000010000110009000090000000000000000000000090090000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000000000000009090000000000000000090090000000000000000000000000999000000009000090000000000000000090000000000000000000000922222221222121222122222122221202212202222
99999999999990010011099901999991000000000000090000090000090900000100010190090009000000090000000000000000000009010000011129100102019000000900009000000000000000090000000000009000000009000000000000000000000000000000000000000000000
99999999999999999999999999999999029009000100001010101010120100201101110100000010090110201001110000110111000999999999900011021000129112120221010110100010000010010000000000100000000000000011010020001000100000112111111019202900021
00000000000000000000000000000000199999999000000000000000090900000000000000000021190101100110121199999999999009900090000000000000000000000000000000000000000000000000000000009000000000090000000000000000000000000000000000000000000
00000010010000010000002100010000199999999000010000001000090900000000010000001021290201100110121199999999999009900090000000000000000002001001100091000100000001000010010000009010000000092100000000000000000000000000000000000000000
21122122212120000000022200212220010000000111222222222201291222222000000001100009190020090001010000000010000009000000000000000000001121222222212222222220101000100000011111000201120100100000000000000000000000000000000000000000000
00000000000000009000000000000900911002110000000000000009000000900000000090000099999999999999999910111911110009000000900000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000001001110000000000000000000090000000000009000000000000000090000000090000000000000001112900101210221100111101001110101200000000000000000000090000000000000000000
99999999999991011290199909999990000200000000001010000000000000100020000000000000000001000000000000000100000010111001012000001001009010011010010010121000110010101200900100000011100121010000000000000000009009000000000000000000090
22122222222220010000022200122220900000019222222222222222992222922000000090000000000011090012000000010911000000000000090000000000109121212222122221221220000000090000000000000010000000000000000000000000000000000000000000000000000
00000000000001211021000011000009000000000000000000000000000000900229012100000009090000000000000000000000000011211201022111210112110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001000009999999900099000009099999999000000010000110000000000009000000000100000000000000000099999999999999999999900100000000000001100001001000000000000000900000000001000010000000000000000000000000001000000000909000000001000
00000000000009009009000000000990000090900000000000000009000000900000000000090000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000001100000001100000000101000011001110211
00000000000000000009000000000000000000000999999999999999999999999000000901000109000090090000000000000090000099000000001090000000900000000000000000000000100120011001009000009100102000191000000000000000000000000000000000000000000
99999999999990000109099900999990900000000011101001010202000011011000000000000000000000000000000000000000000000000000000000000000009001021009100200110000000000000000000000000000000009000000000000000000000000000000000000000000090
00000000000000000000000000009000000000000012010121010211190011100000000000000000090000000000000000000000000000000000000000000000000009000990000000000000000900000000000000000000000000000000000000000000000000000000000000000900000
00000000001010000010000000010190000000000011009000100010090000000000000010090010001000000010101000000001000000000000001001901009099100001090000091011000000900001000010001010900000000090922222222222222222222222222222222222222222
99999999999991929299099921999991000091120222212112210221112112221121212111001011191000110201011000100000111122211212111012122211019111910211010000101012101001010000112011222121012100112011119221211202222122202111021110001010010
99999999999990000000099900999990000000000009009000090000000000000000000001010000090000000000000000000000000000000000000000100000009009000000000000000001010000010091000001011210100110090000000000000000000000000000000000000000000
99999999999999022910999929999990290199019000000000000000000000000101002001000900190100000000000000100100001000012001201000111002019000000000000000000000110010000000010121201001000010010022222222222222222222222222222222222222222
10111112102122912102012102012221000090009220221110201211090920112002212100212009000000001000000000010110090211111222012121111012122111112202211212012101111222299202121101112212111912102100000000000090000000000000000000000000000
10111112102122912102012102012221000090009220221110201211090920112002212100212009000000001000000000010110090211111222012121111012122111112202211212012101111222299202121101112212111212102100000000000090000000000000000000000000000
22220222222020910001029210221212110101100222211212292122292212221100002001000000000000102200200002102000010119901021100120000011011212222200211221111120010001090010000001011100100010000000000000000000000000000000000000000900000
00000000000000009900000100100009900009900110001010000100000200000000000000000001000000000000000900000090000000000000000009000000900000000000010100000000009000000000000000000000000000000011000000000000000010011110000010001001101
10000110010110000900000000001990000000000000000001000010000001000000000000000009091110000001010010109000000009000000000000000000009000211009210110001010000000000000001000000000000000000000000000000000000000000000000000000000000
10000110010110000900000000001190000000000000000001000010000001000000000000000009091110000001010010109090000009000000000000000000009000211009210110001010000000000000001000000000000000000000000000000000000000000000000000000000000
99999999999990000000199910999999100020020222222222222222222222222010000010200100091011001100102000001011010109000100001000000000009021111012201211021222001100210010101000000000000010000000000000000000000000000000000000000000000
99999999999991000101199900999999101000000000000000000000000000000001112100000000090000000000010001001000000009010101000011011101109000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000
00000000000000000021000000090901000000000000000900900000090000000120021000000009000000090000000000000000000009011000100900010009009009090900000000000000000900000000000000000000000000000000000000000000000000000000000000000000090
00000000000009999999990999000099000090000000000000000000000000000121102210000000000000000000000000000000000999999999921121212220210000000000000000000000100111000000000100000200010100201000000900000000000000000000000000000000000
99999999999991129221299990999991010001100000000012111100110202011112211100001010002010000012010000000001111121111121112211211011009001010001101100000110020000110001000000000101000020000022222222222292222222229222222222222222229
99999999999990000000099909999990000000000999999999999999999999999000000000000000090000000000000000090010000009000000000000000000909129221022211121111120000900000000000000000000000000000000000000000000000000000000000000000000000
00010000000110010001000111990000900000000999999999999999999999999121100000000099999999999999999900000000000019001001110022019011900009000091100001000000000100010091000090000000000000090022229222222222222222222222222222222222222
21122222222220000000022200222220000000000222222222229222292222222000000001000109090000000000000200000000000000000000000000000000002222222222222222220221010100001111001100911000901100000100000000000000000000000000000000000000000
21122222222220000000022200222220000000000222222222222222292222222000000001000109090000000000000200000000000000000000000000000000002222222222222222220221010100001111001100911000901100000100000000000000000000000000000000000000000
10000000000009999999909099000909000009000011101112110111190212100000000000000000090090000000000000099090000999999999900000090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000101101000000000000009090900000090000099000090100010100101002020190990111000000000000000000000009000000000000000000000000000000000009999999999999999999900000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999090000099000090000000000000000000090990000000000000000000000000009219122222222101112221000000000000009999999999999999999900000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999090000099000090000000000000000000090990000000000000000000000000009212122222222101112221000000000000009999999999999999999900000000000000000000000000000000000000000
00000000000000000009900009099000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012222222111221211210019019001101110000001
99999999999990110102099919999990900009090000000000000000000000000010000100000000000000000000000000000000000001111200020111100101109000000000000000000000000000000000000000000000000000000099999999999999999999900000000000000000000
00000000000000012001000011090000000000000000000000000000000900000011001000000000000000000000000900009000000100002110009011101001000000000000000000000000000000000000000000000000000000900000009000000000000000000000000000000000000
00000000000001911122100002009001900090000000000000000000000000000002020200000000000000000000000000100000000129022221112211222211190000000000000000000000000009000009000000000000000000000000000000000000000000900000000000000000000
99999999999990900000099900999990009000000000090000000000000000000000000000000100000000009000000000000000000000000000000000000000009000000000000000000000101112000090010101001111101000010000009000000000009000000000000000000000000
99999999999999909000099900999990000000010222222222222222222222222000000000000010190000000000100020000011010090000000000000000000009222221222212122292220000000000000000000000000000000000000000000000000000000000000000000000000000
22222212222220000000012200222220000000000222222222222222222222222000000000000000000000000000000000000101000000000000000000000000002222222222222212222220000000000000000000000001000000010000000000000000000000000000000000000000000
00000000000000000090000000909000900000000000000000000000000000000000000001001100010000000000000001090001100000000000000000000010000009009000000000000000100011100010000200110011021111112100000000000000000000900000000000000000000
99999999999992211299299900999990000000900000000000000000000000900212011200000000090000000000000000000000000219001012100101111121019000000000000000000000000000000009000000009900900000000000000000000000000000000000000000000000000
00000000000009999999999999900009000000000000000000000000000000000000000012220000090000000000000000000000009999999999900020010001010000000000000000000010101102102101101011202022102020210200009990000000000000000000000000000000000
99999999999990000090099909999990000000090009000000000000090000000000000090000009000000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000000000010000020211112020112100000000000100000000
99999999999991022291099909999992001210090129222222222222292222222221211091000019111112202111221111120101011129210010212912221111129222111222122112222222110001000020101000101011100001011000100000000010100100001000000010001000001
99999999999990000000099900999990000000100210100111100112011101110000000000000009090000000000000000000000000000000000000000000000099122090112102001020100000000000090000000000000000000000000000000000000000000000000000000000900009
02110111102220090900001000120900010000010222221212221222222222222000000000000000091091000112010009109910001009000000000000000000000112111219000201111110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000090009000000000000000111111111000000000900000000090000000000100090091111101111111111111111111111009000000000000000100000009000900000000000000000000000090000000001000000000000000000000000000000000000000000000000000000
12200110110110000009000000190119101220191999999999999999999999999000001020000021191102212222121112221022122009200010190000010100991001090200101110122111000911101000000101001010100100090000000000000000000000000000010000000000090
00112001001000000000010099000999999999999010111222111111100012102000000000000000090000000000000099999999999009000000000000000000000100002010000001000000000900009000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000900000009000000000090000900000000000000009090000000000000000000000000009000000000000000000009000000000000000000000000900000090000009009000900000000011211120112221121120109010000000000000000
99999999999990000009099909999999000000000000009000000000090000000000000000000000000000000000000000000000000000000000000000000000909000009900000000000000000009900000000000000000000000000011111111111111111111111111111111111111111
99999999999999110001199900999990100110001222212222222222222222222000100100011000090000011100101000000010000002010001000001000000009110202091900221122110000110990091000120000011000100100000000000000000000000000000000000000000000
00000000001001119091100019000101900020009101000000110100000000900120220202210000010000010000000101000011200001210212001010122129090000000000100000000002012190012111110101009902021010091022222222222222222222222222222222222222222
20221001111110009090011009011000900000009110000111101021100111900000000000000010002010000000110000000000001000000000000000000009092002021002011110101210000000000000000000009900000000000000000000000000000000000000000000000000000
99999999999990009090099909999990900000009110000111101021100111900000900000000010002010000000110000000000001000000000000000000009099002921002011110101210000000090000000900009900000000000000000000000000000000000000000000000000000
11101221111019999999991999120199912921211020100100110111921110000100201012121210221011121110011102219220000999999999900009000000002211012200212222122221222221222202112121111212121211012200010000000000200000000002000110110101110
00000000000000000109000900900009909090099000000000000000000000000000900001221000000000000000000000000000000000000000000000000010000000000000000000000002122011000009101000011112002110212000000000000000000000000000000000000000000
11101221111019999999991999120199912921211020100100110111121110000100201012121210221011121110011102219220000999999999900001000000002211012200212222122221222221222202112121111212121211012200010000000000200000000002000110110101110
99999999999999000000099909999990000090000000010000010110090010000000000000000000000000000000000000000000000000000000000000000000099100011010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990909009099900999990000000000000000000000000090000000000000090000000000000000000000000000000000000000000000000000000009000000000000000000000000900000000000009000000000000000000000111210010100101010010000101100000110
99999999999990909109099900999990000900000010111000010000091010100000000090000000012000211001000000000000011000000000000090000000009000010000100000010010000900000000000009000000000000000000000000000000000000000000000000000000000
01000100000009999999900099000009010002101100009000990000000000000200122212222200110000000011000010100101101999999999912011112912190001000090010000001001211221112222021111122212111212122199219212922222222222222222222229222222222
12212292222229009109012200122120900000110222222222222222292222222010100012012100090111000111000010000102201009000000010000100001112120212292211021122222001122110001110010211110120011101100000000000000000000000000000000000000000
12212292222229009100012200122120900000110222222222222222292222222010100012012100090111900111000010000102201009000000010000100001112120292292211021122222001122110001110010211110120011101100000000000000000000000000000000000000000
12212292222229009100012200122120900000110222222222222222292222222010100012012100090111900111000010000102201009000000010000100001112120212292211021122222001122110001110010211110120011101100000000000000000000000000000000000000000
99999999999990090000099900999999010201090202121210211022122110212000000000000000100111100001000000100200101000000000000000000000009000021010001111101100002000001100010110001011020001000000009000000000000000000000000000000000009
99999999999990000090099900999990000000000009009000000000000000900000000000000009090000000000000000000000090000000000000000000000009000000000000000000000000000000000000000000000000000090000000000000000001001012220022921120111200
11112122211220000000011100111910002210110112211112101012091102011000090000000010091092910100000210109100111000900090000000000000909129012212022012222010000000000000000000010000009000000010221222221222222222222212222222122211222
99999999999990000900099900999999909090000000101010000010000000000000000000000000090000000000000000000000000000000000000000000000009010010221010100111010000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000210119001122000291111102090000000000000090100000100001100000100000000000000000000000000009011011111002111011020000000000090000000000000000000000000009000000000009000900000000000000000000
00100011111190000000022200910200000000000210119001922000291111102000000000000000090100000100001100000100000000000000000000000000002011011111002111011020000000000090000000000000000000000000009000000000009000000000000000000000000
99999999999990000000999900999991000000090000000000000000000000000000900091001100090000000000000000000000000000010000001000010000009000900009000000000000000001090000000009001101001110000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000100000010000090000010000000000000090090000000001000000000000000000000000000000000000009000010000011001100100000000990000000000000000000009000900000000000000000000000000000000000000000
01111001220120000000022200110110011011100000001111092010100011001000000000000010100200000010190001000110011000000000000000000000001022101220010111012100000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000000000000000000000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000090010102112101000000000011001100111200100100
00000000000009999999909099000009000000000000000000000000000000000201111100000000090000000000000000000000000999999999911110110101209009000900000000000090000000000000000000000000000000000000000090000000000000000000000000000900090
99999999999990000000999909999990010090001000000000000000090000000000000000000019191101100000900111001120111009000000000000000000909000000009000000000000000090000000001000190000000000000000000000000000000000000000000000000000000
00000000000090000000190000000000100000000999999999999999999999999000000010001001090101000000100000090990100009900000900900000000000001000002100010010000000100000001000000001010000001001000000000000000000000000000000000000000090
00000000000000000000000090900000099999999000009000000000090000000000000000000000090000000000000099999999999000000000000000000000090000000000000000000000000000000000000000000000000000000011101000102212020122101010000010111001112
11121000012000000000010000100220000111009120220111011102091911221000000000000000190010100000000000000090900000900000000000000000000110111201100101111000000000000000000000009000000000090000000000000000000000000000000000000000000
99999999999990900090999900999999990009099000000000000000000000000000000000000000000000000000000000000000000010000000001000000000009000000000000000000000000000000000000000000000000000000022229222222222222229222222922222222222292
00000000000001111111900019090101111101019009000100000000010000910201112110101100000100100200101010000111000002010122101110201022229000000101101110100000001001000000200090000000000000010012222121202221221211200100011202201221092
00000000000000000000000000000000011011012000000000000000000900900000000091021000091000100000100091000109000000011000000000000000090000009009000000000000110900090001110209000101120010091200000000000000000000000900000000000000000
00001000000000000000010000000100000000000100011101001000010901901000000090000001090000000000000090000009000000000000000000000000090100009109090110000100000900090000000009000000000000090000000000000000000000000900000000000000000
99999999999999999999999999999999999999999000000000000000000000000101101010100000000000000000000099999999999999999999901010100111009000000000000000000000011200110001102000010110011100010000000900900000000900000000000000000000000
00000000000000000009000000000099000000009000000000000000000000000000000000000090090000000000000000000000000000900900000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222229222222222
99999999999990101100099929999990000000000000000000000000000900900111001100000000090000000000000000000000000001011001101100000000009009000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001011120100010900001010020200000000000000000090000000100221212012000100020112211000190220111002020100011100012010221210000000000000000000002101101100111022202102011111109212100000000000000000000000000000000000000000
00000000000001220221100010000901000000000999999999999999999999999112012200000009090000000000000000000990090209222220101111122201120000000000000000000000000900000000000000009900000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000101201111010122191001001000900000090000090000000000000000000900090009900000000900000000000010000000900000000000009900000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099909999990001010010000000000000000001000000000000000000020111101001000000001000100010000000000000000000000009000000000000000000000000000000090000000000000000000000000000900000000009000000100011000000000090
12112121101121020100202112112210000010000222222222222222292922922212000100012000001100000001101100110000000119200021022911011100202021110212212212291220111001100010000000001101100000101000000000000000000000000000000000000000000
12112121101121020100202112112210000010000222222222222222292922922212000100012000001100000001101100110000000119200021022911011100202021110212212212291220111001100010000000001101100000101000000000000000000000000000000000000000000
99999999999990000000099900999990000000999000101010000010112000001000000000000000090000000000000000001000002000000000000000000000009119200110001121111110000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000999000000010000000102010000000000000000001091100110000010201100000000000000000000000000000009119200100112122111110000000000090000100000000000000001000000000000000000000000000000000000000000
99999999999991000010099911999991000000000000009000000000000000000011000100000000090000000000000000000000000112100000100000010000119000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000
22122112112229999999922299221219999999999101212221121001202211190101101110101000000000000009000099999999999999999999901010100111902222222222222221021220012210110001102000019210011100020000000099000000000000000000000000000000000
01000000000101000100901100000000000000000000000010000001100900000000000000000000090000000000000000000000090009900000000909000000001000000000100000000000000000000000000000000000000000000022222222222222222222222222222222222222292
00000000000009999999900099009909900000009000000000090000090000000111110190000000000000000000000000000000000999999999911129212100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009190090009009009009000000000000000000000000000000000000020111000000000000000000000000000000000000001000000000000000000000000000000000000100110001000100000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000090000000900009000000090000000090009000000000000099090000009010000090000000000000000000000000000000000000000000000000000900000000900000001191100000010100002121201122212111121111
00000000000000909900000009009000900000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000009000000000000000000000000000090000000000000000000000000011011010011000000100112122211102120101121
00000000000000000000000000000900999999999000000000090000000000900000001090100199999999999999999999999999999000000000000000000000090000000000000000000000100010111001010109119100011100010100000000000000000000000000000000000000000
99999999999990000090099900999999000000000000000000000000000000000000000010010219000000000000000000010000000000000000000000000000009000000000000000000001010100000000000001100000000001000000000000000000000000000009000000000000000
12221011222110000000012100001209900000000222221120119222291220022000000000000000090000000001000002011000090000000000000990000000092212291129121121212220000000000000000000000000000000090000000000000000000000000000000000000000000
12221011222110000000012100001209900000000222221120119222291220022000000000000000090000000001000002011000090000000000000990000000092212291129121121212220000000000000000000000000000000090000000000000000000000000000000000000000000
12221011222110000000012100001209900000000222221120119222291220022000000000000000090000000001000002011000090000000000000990000000092212291129121121212220000000000000000000000000000000090000000000000000000000000000000000000000000
12221011222110000000012100001209900000000222221120112222291220022000000000000000090000000001000002011000090000000000000990000000092212291129121121212220000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999999999999999999999999009009000000110000000001000010900000021000010200000000000000000000110010000999999999900010020000009000000000000100000000100000110000000021000001001000011022222222222222222229222222222222222222292
99999999999990009009099909999990000000000222112222222222222222211000000000100010290000010000000000000000010000000000000000000000009201211112110121221210000000000000000000001000000000000000000000900000000000000000000000000000000
12212111211100000000021290101110000010000122000101111000111111211000000000000000090000100000000101200001101000000000000000000000001010011012010011201110000000000000000000000000000000000000000000000000000000000000000000000900000
12212111211100000000021200101110000010000122000101111000111111211000000000000000090000100000000101200001101000000000000000000000001010011012010011201110000000000000000000000000000000000000000000000000000000000000000000000900000
12212111211100000000021200101110000010000122000901111000191111211000000000000000090000100000000101200001101000000000000000000000009010011012010011201110000000000090000000000000000000000000000000000000000000000009000000000900000
12212111211100000000021200101110000010000122000101111000191111211000000000000000090000100000000101200001101000000000000000000000009010011012010011201110000000000000000000000000000000000000000000000000000000000009000000000900000
00000000000000000000000000000000000090000000000000000000090000000000000000000000090000000000000000000000000000000000000000000000009009000000000000000000000000000090000000009000000000000021222221222211222222222122222121122121212
00000000000000000000000000009000900000000999999999999999999999999101000011121099999999999999999900000090000002910000000000090000900000000000000000000001100101002202010129120111012101020000000000000000000000000000000000000000000
99999999999990000000099999999990900900011999999999999999999999999000000000000000190000000100000002000009010000000000000000000000009212212119229222211120010000000001000100100000010000000000000000000000000000900000000000000000090
00000000000000009000000000900000911002299000000000000000090000000000000011100001000111210010000110119101210000000000000000000000000000000000000000000001000000090000001011010110100000101000000000000000000000000000000000000000000
21221122212110000900022200129200900001100122221902111009221912121000000000000009091000000110000000110000101000900000000000000000902029211291111122121290000900090000000000009000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000900100000000000009090000000000000000000000000000000000000000000000009000000001010000000000000000000000000009000000000900000900101101101091001100010101100011000110010
99999999999999110001099919999999911900000110010010090001119000010022010011001100090091101111011010100991009009001110100901022001109110010211001011112100020000001210012002121011101110110022222222222222222229222222222222222222222
99999999999999110001099910999999211900000110010010090001119000010022010011001100090001101111011010100991009009001110100901022001109110010211001011112100020000001210019002121011101110110022222222222222222222222222222222212222222
10011112011190090000021100910120900000000999999999999999999999999000000000000099999999999999999900000000000009000000900000000000000222101121111201112200000000000000000000000000900000000000000000000000000000000000000000000000000
10011112011190090000021100910120000000000999999999999999999999999000000000000099090000000000000000000000000009000000900000000000000222101121111291112200000000000000000000000000900000000000000000000000000000000000000000000000000
12201221201101021101022010911202111202000212202221221112290211011010100020021101200011011201101000120000110002111000000910100000199121211120222102100111221211021111211201201100120102011210000020100011001101100101000000000000010
00000010100009999999910099100009000090000000000000000100100000101000000000000090000000000000000000000000000999999999900000000000000000110002001000000010000000000000000000000000000000000000000000000000000000000000000000000900000
99999999999990909000099900999990000000000112229121292222221211221000000000000000090011002000100000000010000000000000000000000000009212212112122012222220000000000000000000009000009000090000000000000000000009000000000000000000000
00000000000000001100000000000000000000000000000000000000090000900010000001110100090090000000000000000000090009001000000009000000000000000000000000000000111000000100111001000011010110210100000000000000000000000000000000000000090
99999999999991111222199922999992222012109999999999999999999999999212291201011122001110211001100112011010012129229212222221211221229110111922211101120021012121110102109212020912219101212100000000000000000000000000000000000000000
00000000000090000009000999000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000011211222112112121122101111012101011110092
99999999999990900900099900999990900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000021222220121209222220299999999999999999999
99999999999990000001099900999990000000191010112010010000000000001000000000000009101000011000000000100010011000000000000000000000009002101900100101100010000000000000000019009001010000000000000000000000000000000000000000000000000
00000000000000221122200092000000000000000000000000000000000000000101101000000000000000000000000000000000000211112101122122200010120000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
00000000000000221122200092000000000000000000000000000000000000000101101000000090000000000000000000000000000211112101122122200010120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990010010999901999991000000000000000000000000000000000000010110001100000000000000000000000000000000000000000000000000009000000000000000000000001901000000000101000100001100000000000000000000000000000000000000000000000
99999999999999011001999910999990010011001110001111012112000001290000001000000011111021001001000011101101001211200020001001001110009010000110090010100000000900102100200000100001000000000000000000000000000000000000000000000000000
99999999999990011901999910999990010011001110001111012112000001200000001000000010111021001001000011101101001211200020001001001110009010000110000010100000000900102100200000100001000000000000000000000000000000000000000000000000000
00000000000000000000000000000000101000000000000000000000000000900000010100000101001001000000000000010000010009000000000000000000000000000000000000000001110000100110000109119001001001010000000000000000000000000000000000000000000
99999999999990000900099900999990100100100111019011100101001101201000000000000099101000001101000000000120100000000000000000000000009122012221111101101110000000000000000000000000000009000900000000000000000000000000000000000000000
00000000000000000000000000000090000200011999999999999999999999999000000000000019191100091001111100000990010009000000000000000900000000000000000000000000000900000000000000000000900000000000000000000000000000000000000000000000000
20111111011000000000012000001010000000000112110221211101011221922000000000000010000000000000000000000000000009000000000000000000001010110211111120202220000000000000000009009000000000000000000000000000000000000000000000000000000
99999999999990011000099900999991000000000000009000000000090000900191101000000009090000000000000000000000000000010000001010000900199000000909000000000000000900090000000000000000000000000002000202011010001001100000010000000000000
99999999999992222222299912999991122001010000000000000000000100000212212101110001290101100120011001221021121222111222222122222221219000010101000001111002000001110090110001011002101010110000000000000000000000000000000000000000090
00000000011110000000000000099100000000090000000000000000000000000000900090000009190000109001010100000900000009000000000000000000001001000900000000000000000900009000000000009000090000090000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021212221122221221222210012111112211221001
00000000000000000000000099000900000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000110101012010100011020021201001021122200
00000000000000000000000099000900000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000110101012010100011020021201001021122200
00000000000000000119000009000909900000001000000000090000000000000100010100001100000010000000000000000000000021100001110100100010000000000000000000000000010000100000010100000010010100100022229292122222222922212292222222222222222
00000000000000110019009011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000900000900000000009000009000009000000000000000000000000000000000000000000000000000000
00000000000000110019000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000000000009000009000000000000000000000000000000000000000000000000000000
00000000000000110019000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000000000009000909000000000000000000000000000000000000000000000000000000
00000000000000110011000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000009000009000909000000000000000000000000000000000000000000000000000000
00000000000000110011000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000009000009000909000000000000000000000000000000000000000000000000000000
00000000000000110011000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000009000009000909000000000000000000000000000000000000000000000000000000
00000000000000110019000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000900000000000000009000909000000000000000000000000000000000000000000000000000000
00000000000000110019000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000009000009000909000000000000000000000000000000000000000000000000000000
00000000000000110011000011000000000000000000000000000000090000000012101100000000000000000000000000000000000011911011201021102209110000000000000000000000000000009000009000909000000000000000000000000000000000000000000000000000000
00000000000000110011000011000000000000000000000000000000090000000012101100000000000000000000000090000000000011911011201021102209110000000000000000000000000000009000009000909000000000000000000000000000000000000000000000000000000
99999999999992022120099921999991000000000000000000000000000000000110011200000000090000000000000000000000000110111010091901001101219009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
20202112121110000000001200029190000000010101011220901012291000211000000000000099090010100000010000000000010000000000000000000000002111112111010101001020000000000000009009000000000000000000000000000000000000000000000000000000000
99999999999990900000099900999990909000000111191111119119111111102000000000000000090010000011100000000000000000000000000000000000009212221211111222221210000000000000000000000000000000000000009990000000000000000000000000000900000
99999999999990010002099900999992000000000000000000000000090900900011111000000009000000090000000000000090000129200010101920000201009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
99999999999990000000099900999990000000000000000000000000090900900000000002010009000000090000000000000090000009000000000901000000109000000000000000000001100000100000201011111210100001101000000000000000000000000000000000000000090
11101000110110000000000100190090090000090000120010000000101010901000000000000099090101000000001000001000100000000000000000090000001111110011102100100000000000000000000009000000000000000000000000000000000000000000000000000000000
00000000000011200102110012000001901002100010000000000000090000000201112091109099999999999999999900009191091019911020111921120901110000000000100000000000212112012100011110009000900110010022222222222222222222222222222222222222222
00000010101001022120000010000101900020010000000000000000090000000021110199119099999999999999999900009190000219911202111901101921110100000000000000001000000000100001000000009000900000100100000000000000000000000000000000000000000
99999999999990000000099900999990910009000122229211222222221221222000000000000009090000000000000000000000000000000000000000000000009201212209000111222220000000000090000000000000000000010000000000000000000000000000000000000000000
10000000000000000000000000000090099999999111021110000001122000900000000099900000090090000010090099999999999009000000000000000900900101010100900001000010000000000000009999999999999999999900000000000000000000000000000000000000000
00000000000001101010000000900000000090000000000000000000000000000100101100012109000000000000000000000900000019100001010000101000100000000000000000000001102011011111010000000002001110011000000000000000000000000000000000000000000
00000000000009999999909999000009000090000112111222222119222222221000100000000000090090000000000000000990009999999999900000000000090000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090900000000000000000000000000000000000000000000000009000000000000000000009000000900000000000000000000000000000000000000000000090010110000000101001010100110101100100010111
99999999999990000000099900999990000000000000000000000000090900000000000001011000000000000000000000000000000009000000000000000000009000000900000000000001000001001111000100000000012101090000000000000000000000000000000000000000000
99999999999990000000999900999990000000009000009000000000000000000001000001100000000000000000000000000000000000000000001000010000009000000000000000000001010211011201100100102200111120092200000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000011002100090000000000000000000000000999999999900000000000009000000000000000000001000100000001010001000000000111021900000000000000000000000000000000000000000
99999999999990000090099909999990000000000000009000000000090000000000000000000009090000000000000000000090000000000000000000000000009000000009000000000000000009000000000000000000000000000011011101102221121120200100010202000011101
99999999999990000090099909999990000000000120119010120200992010210000000000000009090000000000000000000090000000000000000000000000009111111119000221910110000009000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000090000000000000000000000000000900000000000000000000000000000000000000000000000000000000012111111010222202112200110100021110110001
22111211221110110001110000229920100110001229212222222222222222222000100101020000090000011100100000010010000002010001000001000000009119202011211221122111101111000001111121200011000110100100000000000000000000000000000000000000000
99999999999999999999999999999999119011129112211222122222122222222012111101011129011100112120011002101112101999999999920021111221929009011100010122101211000000000090000010000000010110000000000000000090000000000000000000000000000
00000000000009999999900099009999999999999000000000000000000000900000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000010011101190000010001021101102210110921091
00000000000000009000900000000000000090009000000000090000900000009000000900090009000000000000000000090000090000000000000000000000000009090900000000000000000000000000000009009000000000000000000000000000000000022022110111112221000
22211221102120009000921100122220000090009222101200290121901210019000010900090109001000000000000010090000090010000000000000000001001229191921112221112210110100200000000109119001101000000000000000000000000000000000000000000000000
00000000000009999999900299000009990921092000000000900000000000000000000000100009190111011022002200101211100999999999900900100000009000000900000000000101000000000000100000111111010002001000000000000000000000000000000000000000000
00000000000009999999900299000009990921092000000000900000000000000000000000100009190111011022002200101211100999999999900900100000009000000900000000000101000000000000100000111111010002001000000000000000000000000000000000000000000
99999999999990121120299921999991220222112000009901090000191001001111111102122129292221222212222212221221292201111121211022100201109000111000010000000102122921221192210222112211111129292100000000000000000000000000000000000000000
99999999999990121120299921999991220222112000009901090000191001001111111102122129292221222212222212221221222201111121211022100201109000111000010000000102122221221192210222112211111129292100000000000000000000000000000000000000000
99999999999990000000099909999990900000000000000000000000000000000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000102000000100210011011211202212901021001
99999999999990000000099900999990009000000122229222222222222222222000000000000009000000000000000000000000000000000000000000000000009102101101201100000110000000000000000009000000000000000900000000000000000000000000000000000000000
00000000000000000000000000999000000000000999999999999999999999999000000000000009090000000000000000000000000009000000000009000000000009000000000000000000000000090090000000000000000000000010001122112121002111209000000000000000009
12222122212220000000021109292210000090009212212222222212192222212090000000000010010000001100102100000100090009000000000900900000002221022122221222122210000090000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009090999900999990112190002122222211211221122221112000000000110012190111111112110012122121101000000000000000000000009222122222222222222220000000101100011000010200001011000000000000010001000101011011200101001001101
99999999999990009090999900999990012090001000000000000000000000000000000000010009190000110102110012111020101000000000000000000000009000000000000000000000000000101100011000000200001011000000000000010001000101011011200101001001101
99999999999990009090999900999990000090001000000000000000000000000000000000000000190000100102100012010010100000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00120111201010000090000000000000000000090000011201100219901211101000000000000000000000000000000000000000000000000000000000000000000011002110000001000920100000000000100000000000000000000100000000000000000000000000000000000000000
99999999999999000000999900999990900090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000021191201900001021110000001000009900900000
99999999999990000000099900999990101000111222222922222222222222222090000000000019190010191000010020010001110009000000000000000000009222222222222222222220000000000009000000100910000190090000000000000000000000000000000000000000000
99999999999999999999999999999999900909090000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000100102001010101010009000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009000000000000000009000000000000000000000000000000000000000000100000090090000000000000000000000009000000010000090009000000000000000000000002011001010000012001201112011101110000000000000000000000000000000000000000000
00000000000000009090009000000009000000000000000000000000090000000000000090100200000000000000000000000900000009000000000000000000000000000000000000000000111000011000011100010000011002090000990000000000000000000000000000000000000
11012010220109201001010110100129000110101020011211012020112101222010000002101001091191011001010000000100000119001110210000091001012120011111101011111112111222010010012001201112011202110000000000000000000000000000000000000000000
11012010220109201001010110100129000110101020011211092020112101222010000002101001091191011001000000000100000919001110210000091001092920011111101011111112111222010010012001201112011209910000000000000000000000000000000000000000000
00000000000009020211200001000009000000000000000000000000000000000112222210010000090090000000000000000000000009121112012292191211290000000000000000000000010000100000100919010000000000000100000000000000000000000000000000000000000
11000010120009201001010010000109000110101000000000091010110000122010000002101001091191011001090000000100000919001110210000091001091920000111001011011012191222010010012001201112011202110000000000000000000000000000000000000000000
10101000100000000000001000011119000000000110121121122211192911912000000000000000000090000000000000009000000009900000000000000000001100090101200011101110000009900000000000000000000000000000000000000000000000000000000000000000000
99999999999991222011199911999991021100011000009000000010000000000102121091000011111110110210101211210211210220211112122212122211129000000000000000000000111111090991100110000010100011020022222222222222222222222222222222222222222
00000000000009999999900099090999999999999000000000000000000000000000000000000011100000000002100099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000099999999999999999999900000000009000090000
10101000100000000000001000021119000000000999999999999999999999999000000000000000000090000000000000009000000009900000000000000000001100090101200011101110000009900000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009222202122222222292222222000000000000009090000000100090000000000090009000000000000090000009222121222222210122210000000000000019002009000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009222202122222222292222222000000000000009090000000100090000000000090009000000000000090000009222121222222210122210000000000000019002009000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009222202122222222292222222000000000000009090000000100090000000000090009000000000000090000009222121222222210122210000000000000019002009000000000000000000000000000000000000000000000000000000
00000000000000000000000000090000000000000000000000090000090000900100900001091000090000000000000000000000000000000000000009000000019000000000000000000001001120101190000100101001010210090000000000000000000000000000000000000900000
00000000000001201010100021000001000000000000000000000000090000000010000100000000090000000000000000000000000009111110000010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000009000000000000000090000000000000000000009090000000000090000000000090009000000000000090000009000000000000000000000000000000000009000009000000000000000001110201011000100000021000111100000010
99999999999990090009999990999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000011111111102112222122110000000000000100001
00000000000000000100990001000000000000000000000000090000000000000011101110000000000000000000000000000000000100000001001101000000000000000000000000000001000000000001002000000000000000000099999999999999999999900000000000000000090
00000100000000001102990010000001000000001100000000090000000000000001100001001190000000000000000000000000000111201100110001000001100111000000010011010000111000101100200001110110011002100099999999999999999999900000000000000000090
00000100000000001102990010000001000000001100000000090000000000000001100001001190000000000000000000000000000111201100110901000001100111000000010021010000111000101100200001110110011002100099999999999999999999900000000000000000090
99999999999990009000099900999999010000909222129122121022222122212000000000000000000010000100000000000000000000000000000000000000009111212101012102111110000000000000000000090000000000000000000000000000000000000000000000000000000
00000000000000000009000000000900000000000000000000000000090000000000000090000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011011022000010200010022100112110010191
11111202010000009000010000112900090000000999999999999999999999999000900000000009000090000000000000090009090009900000000000000000009111011210011001011220000900000000000000000000900000090000000000000000000000000000000000000000000
99999999999990000000099900999990020001110000000000900000090900000000000090000029101211110110112010120091102009000000000009000000009000090009000000000000000000000000900000090000000000000000000000000000000000000000000000000900000
00000000000000120000000000000000099999999000000000900009090000000000011009000000090090000000000099999999999109000100000200091021210000000000000000000000000000000000009000009000000000900000000000000000000000000000000000000000000
00111101101000000000011000001000099999999000020000900009090100000000000009000000090090000000000099999999999009000000000000090000001011000110100002101010000000000000009000009000000000900000000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000090000000000000000000000090000000000000000090000000999999999900900000000000000000000000000000000000000000000000000009000000000000001010001001110010010000100120110110190910
00000000000002912010100002000999999999999000000000000000090000000102112220001000090000000000000099999999999219221101000020221211110000000000000000000000000000100010010001000101010010000000000000000000000000000000000000000000000
00000000000000000000100000000001099999999000000000900009090000000010000109100000090090000000000099999999999119001011001000090000000000000000000000000000000000000001009000009000001000900000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000900000009009090000009000000000000000009000000000000000000000000000999999999999999999900000000010100000210100010101110001020100
10110020001010900900000009010021921100220110000000000001000100910000000011021110222100211100111201012012202009001010101000010100000100000000200011101111111122122111011112012121110101191100000000000000000000000000000000000090000
99999999999990000009999900999999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000009000000000000000000000000000000000000900000000000000000022222222222222222222222222222222222222222
99999999999990000009999900999999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000009000000000000000000000000000000000000900000000000000000022222222222222222222222222222222222222222
00000000000001100100100010000000000000000000000000000000000000000001000099100200000000000000000000000900000009009091000109100001900000000009000000000000000011010000111999999999999999999900000000000000000000000000000000000000000
00000000000090000000900000000000000000000999999999999999999999999000000000000009000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000010100101000090911011122111111111101110290
00000000000009999999990099000009900000000000000000000000000000000000000000000000090090000000000000000000009999999999900000000000000000000000000000000000000000000000000000000000000000000012100191002121201111100001100009100000001
99999999999991209099099919999990111090100110000910000000000000001001001100001119002011100011011000002101000110000101100000009021109000010000000000000000120000000190910100110101010000000900000000000000000000000000000000000000000
00000000000090000000000000000009000000000000000090000009000000000000000000000000090000000000000000000000000000000000000000000000000000000900000000000000000000000090000900000000000000000001101102010010000100100000111001010100101
00000000000000000000000000090000000000000000000000000000090000000000000000000000090000090000000000000000000000000000000000000000909000000000000000000000000000090000000000000000000000000020091112012111191001001100211100111011010
99999999999990000000099900999990000000000000000000000000000000000000000000000000090000000000000000009000090000000000000000000000009000000000000000000000000000000000009900009000000000000011110101100102101110000120112210111111121
99999999999990000000099900999990011911191000000900000009000900900000000100000019111101101111111101111111111000000000000000000100009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000900000
99999999999990000000099900999990000000000000000900000009000900900000000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000011119101110111111111111911111911111911111
99999999999990000000099900999990000000000110010900010119110910911000000000000009000000000000000000000000000000000000000000000000009111111111111111111100000000000090000000000000000000000000000000000000000000000000000000000900000
00001000000001100009000001909990000001010000000000090000000000900000011099000009190101100901100100190100101019111111000001212100010000000000000000000000002910110000019999999999999999999900000000000000000000000000000000000000000
00000000000000000010000000000090000000000000000000000000000900000000001001000000000000000000000000000000000009001010001000000000010000000000000000000000100000001001000000000000100110000000000000000000000000000000000000000000000
00009011000010000000000000090000100111190000009000000000099000010000000000100011091909001111011100000990100009000000000900001000900001090000010000000000000100000001001000910900100000090100000000000000000000000000000000000000000
00000000001000000000000000000000000000000209219010211111101220012000000000000000090000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000
10000010101000000000001000001100000200101999999999999999999999999000000191011110090009001001010009009000100000921000010000000101901000100900190100010111100110100001009100001901000900010100102111012111200210121021011011110010100
11010101121110000000092200022000000000000120111102121100111112100001000000000000090000000000000000000000000000000000000000000000001002101002101220111200000000000000000000000000000000000000000000000000000000900000900000000000009
20000010210010000000000000111100000000000000000000010009090900000090000000000000090000000000000009000000000009000000000009000000000011001100001001110100000000000000000000000000000000090000000000000000000000000000000000000000000
10000020101000000000011000001100000200101999999999999999999999999000000191011110090009001001010009009000100000921000010000000101901001100900190110210111100110100001009100001901000900010100102111012111200210121021011011110010100
10000020001000000000011000001100000200101999999999999999999999999000000191011110090009001001010009009000100000921000010000000101901001100900190110219119100110100001009100001901000900010100102111012111200210121021011011110010100
99999999999992101219199929999999000000000000000000000000000000000111111000000000000000000000000000000000000021221201112212001121119000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000900000
99999999999999999999999999999999000000000000000000000000000000000000000000000000110100011001000000000000001999999999900001000000009000000000000000000000000110100001000100000000010000100000000000900000000000000000000000000090000
99999999999999999999999999999999921200121111221001011001120201010100000100010000191110200200011120010001210999999999900201000101009000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000111220001001001120101010000000000000000090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01010110010020100000000000010000000000000000201100001100091100010000000000000200090000000000000000099000000009000000000000009000000000001000000000000100000000011100001000100000010100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000011000000000000090000000000000000099000000009000000100010019000010000000000000000000000001100200000010011010100900000100000000000000000000000000000000000000000000
00000000000090011912001001000900010102100000000000000000090000000091201120211000091090020001011011099011100019201011011101009001200010000010000000000001020101001010001911001011111021121122222122222222222222212122211112212221122
01010110010020100000000000010900000000000000201100001100091100010000000000000200090000000000000000099000000009000000000000009000000000001000000000000100000000011100001000100000010100000000000000000000000000000000000000000000000
00000000000000000000000000900010010200091000000000000000000000900000900099000190090190110000010102090000000000000000090900900000000000000000000000000000010001001001009999999999999999999900000000000000000000000000000000000000090
00000000000000000000000000900010010200091000000000000000000000900000900099000190090190110000010102090090000000000000090900900000000000000000000000000000010001001001009999999999999999999900000000000000000000000000000000000000090
99999999999990101000099900999990100100000011119021120011092001010000000011010110190100010000010010100101010000101000010000000000009000000090000000000000010000001210011002100000010000100000000000000000000000000000000000000000000
99999999999990101000099900999990100100000011119021120011092001010000000011010110190100010000010010100101010000101000010000000000009000000000000000000000010000001210011002100000010000100000000000000000000000000000000000000000000
00000000000000009000000000000009900000009000000000090000990000000000000000111109090000000000000000000090000009000000000000000000009009000009000000000001001900010010100009000000900010091000000000000000000000000000000000000000000
99999999999990009000999900999999999999999000009000090000090000000000000000000000000000000000000099999999999000000000000000000000009000000000000000000000000000000000000000000000000000000000101100000010200001112212222111100012201
10010000000009190912000001009001922102299000019010010001000110010210110222101199999999999999999902001029020120211121121210020010211000000000000010000001222111002212211221222212112211922201010921100200001100111011110100111011101
99999999999991100210099900999999111209111110000111001010010001101101100011000119221110102211112110001011010000110000110019110011219000010001900021111100001901090190000000000000001001000011222222221122222221122201111112211221222
99999999999999999999999999999999111010100000000000000000090000000000000000000009022022012001021100010100012999999999900000900000009000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000
20010000000009190912000001009001922102299000019010010001000110010010110222101199999999999999999902001029020121211121121210020010211001000000000110001101222111002212211221222212112211922201010021100200001100111011110100111011101
00110101100100000000011109020200000000010110010112001010112012101000000000000000000000000000000000000000090000000000000000000000001001110011010001110110000010000000000001000900000000000000000000000000000000000000000000000000000
99999999999999909090199900999991110120010010100100110021110000010191000012202020111010101101201112012201101101001001100120022011019001101010010000000001212102111112121012112101111111121200000000900090000000000000000000000000000
00100000000009999999900199000009000090909000000000000010090000000000000000000000000100000000000000009100000999999999900000000000002000110000000000000110000000090000009000000000000000000000000000000000000000000000000000000000000
00100000000009999999900199000009000090909000000000000010090000000000000000000000000100000000000000009100000999999999900000000000002000110000000000000110000000090000009000000000000000000000000000000000000000000000000000000000000
00000010200190009009090109099009000000009000009000000000000010000000000000000000000000000000000000000000000000000000000000000000000011100090901000001010000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999999900090000222202122222222222222222000000099000099999999999999999900000000000000000000000000000000009122121222222210222210000000000000019999999999999999999900000000000000000009000000000000000000000
11111112011121120290022019212090000000109222929122222122012912121011010001110000100012001000111199110002101000000012120120121111210121290110221122202111009100002100200111209200110219001122211112101121122001112211222221122122211
00000000000009999999900099000009900000009000000000000000000000000000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000011100111010011000000011000000100001001101
00101010010090000000000000000109000090000000000000090000000000900000000000000000090000000000000000000000000000000000000000000000000001000000010011100000000000090000000000000000900000000000000000000000000000000000000000000000000
01111202120019999999902999109119110120010111129001111100191921211000011090010109110200090110010110111210010999999999900010000000001211202110221112100100010902000009110011009001910011091100000000000000000000000000000000000900000
00000000000009999999900099900009900110019000000000000000000000000000000000000011111010101120200111110100000999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000
99999999999990000900099900999999000000000000000009000000000900000010000090000110090000000000000000000000090009000000000000000000009000000000000000000000011022111101000109209121011000100000000000000000000000000000000000000000000
99999999999990000000099900999990001001120122112122212122221112011000000090000000090110110010100100001010010000000000000009000000009222292922212222212220000000000090000000000000100000000000090000000000000000000000000000000000000
99999999999990000000099900999990001001120122112922212122221912011000000090000000090910110010100100001010010000000000000009000000009222292922212222212220000000000090000000000000100000000000090000000000000000000000000000000000000
11120122222229999999999999101199200000000222122222222210222122000000000000000190000000000001000010010000002999999999901000000000002212222022112212200121001000000100000100000000000001001000000000000000000000000000000000000000000
12201221201101021101022010911202111202000212202221221112290211011010100020021102200011011201101000120000110001111000000010100000111121211190222102000111221211021112211201201100120102011210000020100011001101990101000000000900990
00000000000010000900000000009010900000000210111120010019002020000000000000000000090000000000000009000000000000900000000000090000900201000000000012010000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000010000900000000009010900000000210111120010019002020000000000000000000090000000000000009000000000000900000000000090000900201000000000012010000000000000000000000000000000000000000000000000000000000000000000000000000000
10010110120109900900001109991010999999999110201100101201121210010000900090000099999999999999999999999999999000000000090000000009091110101111001100001010000000000000000000900000000000000000000000000000000000000000000000000000000
00000000000010000900000000009010900000000210111120010019002020000000000000000000090000000000000009000000000000900000000000090000900201000000000012010000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000010000900000000009010900000000910111120010019002020000000000000000000090000000000000009000000000000900000000000090000900201000000000012010000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000090000000900000000001000000000000000090900000090000010010000001000000100000000000900000100010001000000100000110000000000000000000000100000010020112001110000002000109000000000000000000000000000000000000000000
99999999999990101001099901999999900090000011211112211120110222012100010100111110010012000110002201010001010001000001011110100001009111091929111202221110010101001001000000211100000010001022222222222222222222222222922222222222222
00010100020209999999900099000909000000001210011021112022919121002110111100100009000100001011000000901090001999999999901910211229110110020110100001000000001001001100000000109001100000010022222222222222222222222222222222222222222
00000000000009999999900099000909000000000000000000000000000000000000000001000009000000000000000000900091000999999999900900000009000000000000000000000000011101010001110100000010020000102000000000000000000000000000000000000000000
00000000000009999999900099000909000011000000000000000000000000000000000000000009011111010101001001901990000999999999900900000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009000099900999990001100000121202222222222291122222000000000001119190000091011100100010111000000000000000010000000009222222222221222221212101001100110000110001010010201011000000000000000000000009000000000000000090
00000000000000009000000000000000000000009000000000000000000000909000000000000000000000000000000000000000090009000000000000000900000000009009000000000000000000000090000000000000000000000000100001110000001001111102112001011011012
99999999999990010000199910999990000000009000000000000009090000000101112200000000090000009000000000000900000200101010100911210019019000000000000000000000000000000000000000009000010000000000000000000000000000000000000000000000000
01202120200010009000020100999110001010001011010112211001292022010000101000000000010001101001111100000000000002011000000100000011101009110101011001210010000001100000000900910010000001010010111001011111000121221220010010001121011
00000000000000000000000000000000000000000000000000000000000000900000000000000009090000090000000000000000000000000000000909000900000000000000000000000000000900000090000000000000900009090001101110010011120010100000001001000000000
00000000000000000000000000900000000000000000000000000000090900900000000001000000000000000000000000000900000000000000900000000000000000000000000000000000201020100010000001210002920100920000000000000000000000000000000000000000000
99999999999991001000099990999990000001110222222222222222229222222090910099201100090090011000009000000901000000001000010010001000009222222222222222222220001122011101000999999999999999999900000000000000000000000000000000000000000
99999999999991001000099990999990000001110222222222222222229222222090910099201100090090011000009000000901000000001000010010001000009222222222222222222220001122011101000999999999999999999900000000000000000000000000000000000000000
99999999999990000000099900999990000000000222221101112212201221220000000000000000090000000000000000000000000009000000000009000000009010000010000000000010000900090090000000000000000000000900000000000000000000000000000000000000000
00000000000000110001000010000900000000000000000000000090000000000000000000000109090000000000000000001000000000000101000000000001000000000000000000000000000900000090000000020100000001010000000000000000000000000000000000000000000
99999999999990000009999990999990009000000000000000000000000000000000000000112000090000000000000000000000000000010000000000000001009000000000000000000000100210010011111102000210101102100100000000000000000000000000900000000000090
99999999999999999999999999999999901009000102012221111111092021201000010000010100091101010000001101010001000999999999900000020000009100011111001112011010000000010090000000000100000000000922222222222222222222222222222222222222222
01000110011110009000000009901909900000000112120220910202221120121000000000000000000090000000000000000000000000000000000000000000000010009009111191001000000000000000000000000000000000000000009009000000000000000000000000000000000
00000000000000009000000009900909900000000000000000900000000000000000000010012000010000000000000010000000000000000000000000000000000000009000900090000000100001002100100211111010101001021000009009000000000000000000000000000000000
00000000000000100000000000000091000000000000000000090000000000000010010021110100000000000000000000000000000000000009000000000000000009000000000000000000021101090001200201101211121112002100000000000000000000000000000000000000000
00000000000000000000000000000000000000000009000000000000090000900000000000000009090000000000000000090090000009000000000000900000000000000000000000000000000900000000000000000000000000000002001101000010001000000011211000000119100
00000000000000009000090009000000900000011000000000000000000000000000000000000011101001110000100000010901001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000009000990000
00000100000000009000090009100000900000011000000000000000000000000000000000000011101001110000100000010901001000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000009000990000
22222222222220000090022200222220011001001222222222222222292922922100101011220291090001110110101010100111000009000010001000000010009222222222222222222221092120101201010000120020110120121000000000000000000000000000000000000000000
22222222222220000090022200222220011001001222222222222222292922922100101011220291090001110110101010100111000009000010001000000010009222222222222222222221092120101201010000120020110120121000000000000000000000000000000000000000000
99999999999990009000099900999999000000000120129111110211111021011000000000000000090000000000000000000000000000000000000000000000009101100000010000090010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000101099900999990000000000000000000000000000000000010000100000009000000000000000000000000000000111002210001111120009000000900000000000000000000000000009000090000000000001900000000000000000000000000000000000000000
99999999999999999999999999999999900090001000000000000000090000000200011110200100000100010010020100100101001999999999900010100100009000000000000000000000000000001100011000102000101001000000000000000000000000900000000000000000000
99999999999990009909099900999999000000000000000000000000000000000000000091012100099000000000000009000000000000000000000000000000009000000000000000000001000100209100091020019100201011211900000000000000000000000000000000000000000
99999999999990900009099990999990000000009000000010000111001000000000000000000000000000000000000000000000000000000000000000000000009120101010110100020190000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999990900009099990999990110010009000000000000000000000000000000000000010110100000011000000010110001000000000000000000000009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900990010000000000000000000000000000000000000001101111000200011101101011000999999999900000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000
00000000000009999999900099000009900000000000000000000000000000000000000090000000090000000000000000009090990999999999900000000009000000000000000000000000000000000000000000000000000000000001000001012000201021020110111111022010001
00101000100100100900900000010109999999999010111101090110910001101000001090111000090010000000100099999999999009001100000200011009020010100000000100000011100122010011112010100010001001910022222222222222222222222222222222222222222
10121000010000900000010909091019000000000000000001000000000001000000000000000000090000000000000000000000000000000000000000000000001010000111200001011100000000000000000000000000000000000000000000090000900000000000000000000000000
00000000000000000000000000090009900000000111210901100101191101211000000000000009000000000000000000000000000000000000000000000000009000000009000000009000000900000000000000000000000000000000000000000000009900900000000000090000099
00000000000000000000000000900909000000000000000000000000090000000000900000110190090090000000000000000000000009000000010900000000000000090000000000000901011111001100000000000100090209001000000000000000000000000000000000000000000
10011011110010000000012000002999999999999102022021122101991211101000000000000000090000000000000099999999999009000000000000000000001101101101011010100010001000000000000000000000101001000000000000000000000000000000000009000000090
00000000000000009090000000000009900090000000000000000000000900000001000000102000000000000000000000009090000000000000001000000000000000000000000000000000000010010100000000001000011001091000000000000000000000000000000000000000000
99999999999999999999999999999999111111111000000000000000000000000000000000000010191111111111111111110111111999999999900000000000009000000000000000000000000000000000001000000000000000000900000000000000000000000000000000000000000
99999999999990009110099900999999100001101000000000000110000000000100000012110109091000001101110011210101120100000000001010001010009000000000000010000000000000100010111000000010010190001100000000000000000000100000000000000000000
99999999999990000009099909999990009000000000000000090000000000000000000000110009090000000000000000000000000001000000000000000000009011210109000001011110002001100000001000001101010000000000000000009000000000000000000000000000000
01010001021010010101900100101090000201010100111200201000190900011100000000100000099111011011011000000990091009900000001001000000009201021211211121210201100010121110002010190900010000001000000000000000000000000000000000000000000
99999999999990010201999900999990000201010100111200201000190900011100000000100000090111011011011000000990091009900000001001000000009209021211211121210201100010121110002010190200010000001000000000000000000000000000000000000000000
99999999999990000000099900999990000000000010010001000000090901010000000000000000090000000000000000000990090009900000000000000000009000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000
00000000000000000001000000000090099999999000000000000000090900000100010000010000190000000000000099999999999109902101000020010000109000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000
99999999999990090000099999999990099999999222229222122222222222222000000000000000000001000000000199999999999000000000000000000000009222222220112221221220000000000000000000000100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090900000001000020010109090000000000000000000000000009000000000000000000000000000000000000000001000910000000000010101110101010000100000000000000000000000000000000000000000
99999999999990000090099900999990000000009122211912222122100112122000000099000000090000000000000000000000000000000000000900000000009222222122222212222220000000099009000999999999999999999900000000000090000000000000000000000000000
99999999999990090000099999999990099999999222229222122222222222222000000000000000000001000000000199999999999000000000000000000000009222222220112221221220000000000000000000000100000000000000000000000000000009000000000000000000000
99999999999999900000099900999990000001090011000000100100100110100000000000000000000000000011011000000100000000000000000000000000009292212001111011112120000000000000000000000000000000000000000000000000000009009000000000000000000
99999999999990000000099910999990000000090112021211919111291001211000000000000000000000000000000000000000090009000000000009000001109110211111221111100010000000000000009000000900000009000000000000000000000000000000000000000000000
99999999999999900000099900999990000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000022219202210111211129009010190100000109000
00000000000000000000900000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010001010021010001101000010000101000000000000000000000000000000000000000000
01000010000000100000000000000020000000010000000900090000090000000001000190090109090000000000000009000000000109001100900002010000090900000000000000000090002900000100000000100000000000001022222222222222222222222222222222222222222
99999999999991029000199910999991009000000000000000000000000000000001002200000009000000000000000000000000000210101100010110201100019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000990000
99999999999991029000199910999992009000000000000000000000000000000001002200000009000000000000000000000000000210101100010110201100019000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000990000
99999999999990009000099990999990901191110000000000000900000000000000000900000019001110100001101201000010000000000000000000000010009000000000000000000000000000009000100000000000000000000000000000000000000000000000000000000000000
00000000000009999999909099000099099999999000000000900000090000000000000000000000090000000000000099999999999999999999900000000909909000000000000900000000000000000000009009000000000000090000100001100010210010100111000000101100111
10000001110120000000000000099110011200111000002011011201102111211000000000000090102001020102010011120001101000000000900000000000900100200010010010020000000000000000000000000000000000000000000000000000000000000000000000000000000
00010000000090000000000011001901000000200121101210001001011000010000000010000000090000000000000001000000000000000000090000110000000000000000000100000000000000000000010011090002000000000000000000000000000000000000000000000000000
99999999999990000009099990999990000000000000000000000000090000000000000000000000000000000000000000000000000009000000000000000000009222222222222221122220000000000000000000000000000000000000000000000000000000000000000000000000000
01121022100019000000001100211199099999999001000009010111000000900000000000100011090091001001100099999999999909000000000000000000002100191000010210102029000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000099000000000000000000000000010100100000000000000000000990000000000000999999999900000010010019000000000000000000000000000000000000001100000000000000000000000000000000000900000000000000000000
99999999999990000009099990999990000000000000000000000000090000000000000000000000000000000000000000000000000009000000000000000000009222292222222221122220000000000000000000000000000000000000000000000000000000000000000000000000000
00200000220000000000922000000999000000000000000000000000000000000009000000000000000000000090000000090000090000900000000000000900001002002000000002000000000000000000000000009900000000090000000000000000000000000000000000000900000
99999999999991011920099929999992000000000000000000000000000000000100011000000000090000000000000000000000000109221021901110100020109009000009900000000000000900000000000000000000000000090000000000000000000000000000000000000000000
00000000000002222220900022000999000000000000000000000000000000000222222200002000000000000090000000090000090222922022222220222922220000000000000000000000000000000000000000009900002000090000000000000000000000000000000000000900000
00000000000000000000000000090000901921100000000000000009000000000000000000000009190101001010110091000100101009000000000000000000900000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22122222222229999999922299221299900090000222222222222222222222222000000000000000090000000000000000000000000999999999900000000000002222222212222222122220000000000000000000000000000000000000000000000000000000000000000000000000000
22222222222220000000012200222220900000101122212222222219922222212010100000100109091010111001000101100120010009000002000000000000902222291122291221222220000000001000000000000010000000000000000000000000000000000000000000000000000
00000000000000001001000010000000900000000000000000000009000000000001012000000009090000000000000000000000000009112110010000000110910000090000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000
00012201112012119119912101900121001020100201001120211019191220102011012101221211090000091121000001009201009219121112202212101211210211000221111012200011011111200100220020100011111122122201000000000000000000000000000000001000000
99999999999990009000099900999990009000000120020002900101200112119000000000000000000000000000000000900000000000000000000000000000009000000000000000000000000000000000900000009000000000000000009000000000000000000000000000000000000
00012201112092119119912101900121001020100201001120211019191220102011012101221211090000091121000001009201009219121112202212101211210211000221111012200011011111200100220020100011111122122201000000000000000000000000000000001000000
00012201112092119119912101900121001020100201001120211019191220102011012101221211090000091121000001009201009219121112202212101211210211000221111012200011011111200100220020100011111122122201000000000000000000000000000000001000000
99999999999990000900099910999991000000000999999999999999999999999000100010100009090000000000000090000000000010090000010000900000009000000000000000000000010000011911100000000000010100001000000000000000000000000000000000000000000
99999999999990010900099910999991111112211999999999999999999999999010100122102129091112101122201191000202200112000000011000910001009110222211212021112222021122121212211110211110120119112200000000000000000000000000000000000000000
00000000000000009000900000000009900000090000000000090000090000000000000000000000090090000000000000090000000009000000000000000000000000000000000000000000000000000000000009000000900000000022221221222129022121211112101221011091291
99999999999990000000099900999990000000000999999999999999999999999000000000090009090000090000000000000090000000000000000000000000009000000012000101101000000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000000000000009000000090000000000000000000000000000000000000000009119100011001201101000000900000990001010101000110000090900000000000000000000000000000000000000000
99999999999990000000099900999990110100100922222222222222292222222000000000000002010011190112201200110129001000000000000000000000009212212222292222122220001900000000000000000000100000000000000000000000000000000000000000000000000
00000000000000009000000000000000900000000000000000000000090900000000000099000099999999999999999900009900090000000000090900900900000000000000000000000009000000000000000999999999999999999900111000121201011110111220100111111010112
00001101200010211101000100101101022210011100110001090000901211112011111121111109121210020101112010110120110211111001022101120201109100110000101000100100121021111021921222112010122111102022222222222222222222222222221212222222222
00000000000000009000000000000000900000000000000000000000090900000000000099000099999999999999999900009900090000000000090900900900000000000100000000000009000000000000000999999999999999999922111210101001211112100000000000000000000
00000000000000009000000000000000900000000000000000000000090900000000000099000099999999999999999900009900090000000000090900900900000000000000000000000009000000000000000999999999999999999922111211101001211112100000000000000000000
99999999999990000000099900999990000000000110010112001010102912901090000000000000000000090000000000090000000000900000000900000000099001110011000000110110000910000000009002000900990000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000101110011020001191911002000000000000000090000000000000000000000000009000000000000000000909000000100000000010000000000090090000000009000000000000000000000000000000000000000000000000000000
00000000000000000000000090009000900000000000000000000000000000000000000000000000990000000000000000000090000009000000000099900000000009000000000000000000000000090900009000000000000000000920110001212011201111101101001100000102101
22222222222220001111012290229220901201000122222222221121122122212100010000100000991001110101020101001090011019010002000099901010002229222222222222222220101000091900209009000000001001011900000000000000000000000000000000000000000
01010000000100009000902100090900000000000010000001002001190111100000000000000090000000000000000000000000000000000000000000000000001011001921111000211900000000000000000009090001000000000000009000000000000009000000000000000000000
99999999999990000010099900999990000100010110299111000111191111210010001022121009000101090000000101000001000120000010010009100001019129111221112122102212120192120912101022121212121212111200000000000000000000000000000000000000000
99999999999990901000099909999990100100000999999999999999999999999000000011010119190100010000010010100101010000101000010000000000009000000000000000000000010000001210011002100000090000190000000000000000000000000000000000000000000
11120012102019999999990099292919901100000000000000000000000000000000000000000019000000000000000000100000000999999999900000000000009020190220111221210100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999001009099900999999000000000000009000000000000000000100000000000000000000000000000000000000000010910001000009010000009009000000000000000000000000000000000000000000000000009022222222222222222222222221112221120222222
02020211100200000000012000991000000000000000000001100000000001901000000000000000000000000000000000000000000000000000000000000000001109190010011002000000000000000000000000000000000000000022222222222222222222222222222922222922222
22111212210229999999921199219999900099019221219221202221222121220000000000000000090000000010000010100000000999999999900000000000002221192221122222222220000000000000000000000000000000000000000000000000000000000000000000000000000
11101110101012922222201022111002100000001011000001120012121111001221212100000009090100000000000000000001000210222221122121222211920001000000201101000010110001090000000010001100000000000022222222222222222222222222292222222222222
00000000000000201000100000000001000000000999999999999999999999999110101190010009090100000000000000000000000109100011101110902101009009000000000000000000000000000000100010000000000000090000000000000000000000000000000000000090000
99999999999990000000099900999990000100000999999999999999999999999000900000000000090000001100020000000900001009000000000000000000909000000000000000000901000001000001000000000000002000900022221211222222121212111112122211112212292
00000000000000099090990900090000000000009000009000900000090000000000000090000009090000000000000000000000000000000000000009000000000000000000000000000000000000000000000009000000000009000911221221191011022000101100000000000000100
21212222101220211011112290220101901121110999999999999999999999999210122290020099999999999999999921010102111119120012111120912201009219191011211212122201100121111221120110111011210212290002101201000010002000000021211000000191090
99999999999991111220299912999992000000000000000900000000090000000001211110011109090000000000000000000000000119202012112219922201119000000000000000000000011001092101100000001100900011000000000000000000000000000000000000000000002
99999999999999000000099900999990121100100009000000000000009000900000000000000000102000100000011011120010100009000000000000000000009999999999999999999990000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000201120222121002191012211000000000000000000000000000000000000000000999999999900000000000009000200000000101000010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999999000000000010010012010012110012100000000000000000000000000000000000000001000000000000000000000000009111211121212229122020000000000000000000000000000000000000000000000000000009000000000000000000000
99999999999990000000099909999999000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000009000000000000000000001110000011001110210210010021102002100000000000000000009000000000000000000000
99999999999990000000099909999999000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000009000000000000000000001110000011001110210210010021102002100000000000000000009000000000000000000000
99999999999990000000099909999999000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000009000000000000000000001110000011001110210210010021102002100000000000000000009000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000000000000000000000000011000000000000000009000000000000000900009229222292222292222120000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999999100011100000000000000000000000000000000000000010210000101111120011010000010000000000000000000000009000000900000000000000009000000000000000000000000000000000000000000090000009000000000000000000000
00000000000009999999999999000009000000009111000002002010101002102000000000000000000000000000000000000000000999999999900000000000090000000000000000000000000000000000090009000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000909000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000010102121221111222221222111220121101121021
00000000000000019010190001900009000000000000000000000000000000000001011200000090090000000000000000000000000000000000100001021000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999999999999999000101010000010000000000000000000000000000000000000000099999999999000000000000000000000009019010221010100111010000000090000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009000000000000000000090000090000000010001010100000090000000000000000009000009999999999910011010001009000000000000000000091100000001110010001000010000000000009909090000000000000000000000000000000000
00000000000009999999900099000009000000000000000000090000090000000010001090100900090000000000000000009000009999999999910011010001009000000000000000000091100000001110010001000010000000000009909090000000000000000000000000000000000
22121212222210011100011210222999999999999111221111211222221211120100101101100101021001010010000099999999999200000101000001112000102202122902222222122221209120291290201111201000110101110000000000000000000000000000000000000000000
99999999999990000009099900999990000009000002202022200002092202900000000099000000000000000000000000000900000000000000000000000000009000000000000000000090000000000000000999999999999999999900000000000000000000000000000000000000000
99999999999991119022199921999999000000000010111092212101111202111211120201100009000010000000000000000000000201221121121012222111219109101900010111102200100910000090919000000000101010000100000000000000100000000200001001000001109
99999999999990000000099900999990000000000000009000000000000000900000000000000009090000000000000000000090000000000000000000000000009109000102000110001110000900090090000009000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000900000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000010902110000111011191221211921222222122222
00000000000000000000000000090999999999999000000000900000000000000000000020111000090000000000000099999999999100000000000000000000000000000000000000000000111011111009000210101111010111111000000000000000000900000000000000000000000
00000000000000000000900000000000000000000000000000000000090000000000000000000000090000000000000000000000000009000000000009000000000000000000000000000000000000000000000000000000000000090011100000201100021101100000002010011100001
99999999999990001900099900999990000000000000000000000000000000000000009000011100090000000000000000000000000000000001000000100000009000000000000000000000000102000011000109000000010000090000000000000000000000000000000000000000000
00000000000000100000000001000090000000000000000000000009090000000191900000100009090000000000000000000100000100911100010909101110000000001000000000100000000000009000000000019000009000000900000000000000000000000000000000000000000
00000000000000000000000010900009000000000000000000000000090000000010000000110190000901000000000000009009000019910000000000000010000000000000000000000001010002000110910110101100010011000000000000000000000000000000000000000000000
99999999999990000000999900999999999999999000001010901111000010100000000000000000010000000000000099999999999000000000000000000000009111022120201110122000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000999900999999999999999000001010101111000010100000000000000000010000000000000099999999999000000000000000000000009111022120201110122000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991009110099909999990111010101000000000090000000900000000000110000009292111111110011121100111221009100010002000101001009000000900000000000001000211010001000010912000000000190000000000000000000000000000000000000000000
99999999999990000009099990999990900090000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000011109102210109201119100000000010001900000
00000000000000009000000000000001010101100000000000000000000000000000000000000000090010001100011100000090020000000000000000000000000000000000000000000001000010001100000000000000009000000000000000000090000000000000000000000000009
21100020001000000000021200900900000000000100000011010010000001000000000000000000000000000000000000000000000009000000000000000000000212000012009001100110000900009090000009000000000000000000000000000000000000000000000000000000009
00000000000001002000000010900900000000000000000000000000000000000000100100000000000000000000000000000000000109020000011010010112010000000000000000000000000900009090000009000000000000000000000000000000000000000000000000000000009
99999999999991101000099910999990000100100222222222212229222222992201010209201090000000190010001010000001100100900011100120100100909009190000010100100110100100101000100121010022010101201100000000000000000000000000900000000000000
21100020001000000000021200909900000000000100000011010010000001000000000090999900000000000000000000000000000009000000090000000000000219000012009001100119999999999999999009000000000000000000000000000000000000000000000000000000099
21100020001000000000021200909900000000000100000011010010000001000000000090999900000000000000000000000000000009000000090000000000000219000012009001100119999999999999999009000000000000000000000000000000000000000000000000000000099
99999999999999000009199909999999902112100212221922222212222222122101009090000009000020000111010000101000110000000001000000000000009100001912112212111100000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000002002190100011000000000190009000000000000000000000900001120199299001000100010100000100000000000019021210102202011101920000000000000000000001200212122221210999999999999999999900000000000000000000000000000000000000000
99999999999999222299299921999992000090000000000000000000000000000222022100000000090000000000000000000000000212221221202102112122019000000000000000000000000000000000009000000000000000009900009000000000000099000000000000000000090
99999999999999000099099900999990021091101000000000000000000000000000200121001110190100021101121102111110010010001000020120010100109000000000000000000000020001011211009102001100011220909900009000000000000099000000000000000000090
22222120222220009000021200112120110100100222222222222229222922222000000000000002090011100112201200110111091000000000000000000000909212211222222222122220001000000000000000000000100000090000000000000000000000000000000000000000000
99999999999990000000099900999990000009101000000000000000000000000000000000000002090011121000100001000100011009000000000000000000909000000909000000000000000000000000000009000000000000000000009000000000000000000000000000000000000
22222120222220009000021200112120110100100222222222222229222922222000000000000002090011100112201200110191091000000000000000000000909212211222222222122220001000000000000000000000100000090000000000000000000000000000000000000000000
99999999999999999999999999999999100011100112120111120102012101110100000000000010000000101020001000000001100999999999900000000000009111001210120101002100000001010000001000101000000000100000000000000000000000000000000000000000000
00000000000000000000090000000000000010009000000000000000000000000000000000000000000001112100010001110001101009000000000900000000909000000990000000000000000000000000009000000000000000000000000000000000000000000000000000000000000
11101002211200000000192200011010000000009010000000000000001000000000000000000000000000000000000000000000000009000000000900000000909101112990010110121100000000000000009000000000000000000000000000000000000000000000000000000000000
22111202211200000100192200012020020110109212112222212112122212121000000010000019102002112102021011120011202009000020000900111001909101122991011221121100000000000000029000000100010100102122222222222222222222222222222222222222222
99999999999990000000099909999990000000000000000000000000990000900000000900000000090000000000000000000000000000000000000900000000009009000090000900000900000000090090000900000000000000000000011000212201002011111021011011010012102
99999999999990000000099901999990000000999000000000000000000000000000000001000000000000090000000000000000000009000000000000000000009009000900000000000000000901001010000101200111000101010900000000000000000000000000000000000000000
99999999999990000000099900999990010000002222229222292222292222222000000000000000000001000000001000001000100000000000000000000000009122122021921222212210000900000090000000000000000000000000000000000000000000009000000000000000000
12010010100000000000000000192000100010090001000112110001190112100000000010900010010010001000001000091090100000900000000000000000090100001111001201110100000000010011000900000000990000000900000000000000000000000000000000000000000
00000000000001011110100009009000001000000000000000000000000000000101101199010090000000000000000000099000000111011000100001000110110009090000109001000000000100090000090999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000009000000000000000000000000000000000000000000099000090000000000000000000099900000000000000000000000000000009090000009000000000000000090000090999999999999999999911100000010100110111111011111100110011111
02010112010010000000000100102199000000000000100010092011290000001000000000000090090009000000000009001090000909000000000000000000009002101109001011101120000900000000000000009000000000000000000000000000000000000000000000000000000
02010112010010000000000100102199000000000000100010092011290000001000000000000090090009000000000009000090000009000000000000000000009002101109001011101120000900000000000000009000000000000000000000000000000000000000000000000000000
10200011100110002099900000020002999999999000100000090000001000101000101101010210011020121222112199999999999012001010110000101101000100011110100100010010010000120019101001010110022002202100000000000000000000000000000000000000090
99999999999990010009099900999999090000000102222211211112201211122010000000000109000000000000000000000100000100000022100000000000009012111211202202122111000001011100000000900000000000100000000000000000000000900000000000000900000
99999999999992011001199911999991921121222999999999999999999999999000001922212212292112221122121211122122212000920010010010200100009009000000010000000002222212212122222221221222222221221100000000000000000000000000000000000000000
99999999999991011001199911999991921121222999999999999999999999999000001022212212292112221122121211122122212000920010010019200100009009000000010000000002222212212122222221221222222221221100000000000000000000000000000000000000000
01100012012010090011112100911110909100000220120111991011000011020010000190000001190011010000000000000000000109010001090000010000000120021112110110010110000010900100000000100000000000090011221222221212222222102212121022221921202
00000000000090000000000000909000000000000000009000000000090090000000000000000009090000000000000000000000000000000000000009000000000009000000000000000000000000099090900000000000000000000001000211101020011011110100000000000000000
10100112111219999999901299010119000000000222222229222229292212222000000000000000000000000000000000009000000999999999990000000000009112112111101011101200000000000000000000000000000000000000000000000000000000000000000000000000000
10100112111219999999901299010119000000000222222229222229292212222000000000000000000000000000000000009000000999999999990000000000009112112111101011101200000000000000000000000000000000000000000000000000000000000000000000000000000
10100112111219999999901299010119000000000222222229222229292212222000000000000000000000000000000000009000001999999999990000000000002112112111101011101200000000000000000000000000000000000000000000000000000000000000000000000000000
00100101100209999999900299000009000000000000000019000009090000000000000000000000000000000000000000009000000999999999990000000000001002112111100010001000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009002010100000000009000009090000000000090000000001010119011010010000119000012999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009900100000000000009000009090000000100190000000000000090000000000000009000000999999999991000000001020000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000
00000000000009999999900099000009900100000000000009000009090000000100190000000000000090000000000000009000000999999999991000000001020000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000
10201100110000000000020100909100000000000112211212292122191112022000000000000000000000000000000000000000000000000000000000000000001010102020111111120200000000000090000000000000900000000900000000000000000000000000000000000900000
00000000000009999999900099000009099999999000000000000000090000000100000000000000090000000000000099999999999999999999900000000000000000000001010000000000000000000000000000000000000000090000101101101001001100010101100011000110010
99999999999990000000099900999990900000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000009009000000000000000000000000000090900000000000000000000001000000000101211101011010011120110122121
00000000000000010001000000009901000000000009000000000000000000000101002000000009090000000000000000000000000101101010110100111000000000000000090000000000000000000000009000000900000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900000000001100100000000100000121000000000000000000011100010000091000010100000000000000000000000009009001111112210101000000000000090900000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900000000001100100000000100000121000000000000000000011100010000091000010100000000000000000000000009009009911112210101000000000000090900000000000000000000000000000000000000000000000000000000000000
02002222002020000909000200202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220200292222220222020000000000000000000000000000090000000000000900900000000090009000000000900000
00000000000009999999990099000009000000000222221222222121222222221000000000000000090000000000000000000000000999999999900000000000000000000009000000000000000900000000000000000000090000000000000900000000000000000000000000000000000
12110012011210112001012101111211001001010001112100101101191010911100011000000019192010101110000010190011000100101102001010901101109122212111221221111210000900000000000000000000000000000022222222222212222212222212121222222221221
12110012011210112001012101111211001001010001112100101101191010911100011000000019192010101110000010190011000100101102001010901101109122212111221221111210000900000000000000000000000000000022222222222212222212222212121222222221221
12110012011210112001012101111211001001010001112100101101191010911100011000000010192010101110000010190011000100101102001010901101109122212111221221111210000900000000000000000000000000000022222222222212222212222212121222222221221
99999999999999100090199990999990900000009000000000000000000000000010000000010000000000000000000000000000000000100100000001001010009000000000000000000000001000000100001000010010000000100000090000000000000000900000000000000000000
99999999999999090000099990999990090000000121221121222201022211121000000000000000000000000000000000000000000000000000000000000000009119122112291111211210001000900000000000000000000000000000000000000000000000000000000000090000000
99999999999991000002099901999990000000000000000000000000000000000100100000000000000000000000000000000000000111000200912111001100129000000000000000000000000000000000900000000000000000000022222222221122222222021222222222221222122
10211100201100090000001000112210099999999001011011090001199201010000000000000090090000000000000099999999999009009000000000090000091011120001101111010110100000100000000000009000000000000000000000000000000000000000000000000000000
00000000000000090900000000000000099999999000000000090000099000000000000000000090090000000000000099999999999009000000000000090000090000000000000000000000000000000000000000009000000000000011000000000100010110000110101009121100101
22212291221220000000022200122210000000000222222222222222292222922000000000000009000000000000000000000000000000000000000000000000001121222922212222222120000000000090000000100000000000000000000000000000000000000000000000000000000
00000000000000000090000090000000090191109000000000000009090000900000000090000000000000001000001000900011000009000000001900000000900000000000000000000001010000109000000001001000000100000100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000900000000000000009090000000000000000000000000009000000000000000000009000000000000000000000000900090090000000000000000000000001000000000000000000110111121209010210109
10202001000000000000000100009210099999999110000011900900001011000000900000000099090000000000000099999999999000900000000000000000990111010120010000001000000000000000000000009000000000000000000000000000000000000000000000000000000
10202001000000000009000100009210000000000110000011900900001011000000900000000099090000000000000009099010090000900000000000000000990111010120010000001000000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999991121210099990999990022122292222200902221292192222122011001100110022121121001922111219022122221010000011100000010011119122222222222222222210111000110091000012101210001120210000000000009000000000000000000000000090000
99999999999990000000099900999990000000000010000010000100902900100000000000190100090010090000000009000000000009900000090009000000009109100001000110010000000000000000000100000000000000010000000000000000000000000000000000000000000
99999999999999999999999999999999000000900000000000000000000000000000000000110000090000000000000000000000000999999999910000000110009000000000000000000001010000100000010001010000000000000000090000000000000000000000000000000000000
00000000000000000010000000990000000000000000000000000000000000090100000010110000090000990000000000000000000000900000000009000090090000000000000000000001092100100100100121009111910001002000000000000000000000000000000000000000000
99999999999999999999999999999999901210100210221211992211120221122000000000000029001202001011010101001001101999999999910000010000109111011211122212211011000000000000000000000010000010000900000000000000000000000000000000000000000
99999999999999999999999999999999000000909122222222222222222222222000000000000009000000000000000000000001000999999999900000000000009222222222222122222220000000000090000000000000000000000000000000000000000000000000000000000000009
00000000000000000000000000000900000000000000009000000000090000000000000000000009090000000000000000000000000000000000000000000000000000000900000000000000000000090090000000000000000000000010000002220210122120111112212221221112229
00000000000000000000000000000000000000000000009000000000090000000000000000000009090000000000000000000000000000000000000000000000000000000900000000000000000000090090000000000000000000000010000002220210122120111112212221221112229
99999999999992220000099909999999900000000000000000000000000000000020012100000000000000000000000000000000000099101110100112001110129000000000000000000000000000000000000009000000000000000000009000000000000000000000000000000900000
12111011012100100000000000100011101100000112109220101200090210120000000000001109991100001010100010100110210100100000000000010000001121000912111000210111000020090090101010000000011011100000000000000000000000000000000000000000009
21222221109229999999929299112129111191129122111222222121290212911122122200001020202200002011111011001012200999999999922212112212222221122222212922121120200010001101020000109000210000010000000900000000000000000000000009000000000
00000000000000022900000001000000100000000000009000090000090000000000011090000001000000100000000019090000000000009109110000010009000000000000000000000001101900900000900019000000010000002100000000000000000000000000000000000000000
99999999999990000000099900999990000000000222221222222212222222122000000000000000001110010010010000000100110000000000000000000000009222192222212222222220000000000000000000000000000000010000000000000000000000000000000000000000000
99999999999990010190199910999990011011121999999999999999999999999000000000100001100000020111110110100101120100000000000000001101009109122109222121102211000000909091010010000000000000000000000000000000000000000000000000000000000
00000000000000010100000001000000011000000000000000000009000000000000000001000090090200000001001100100900000000000000000001900901099000000000900000000000101001090000000000000000020000090000000000000000000000000000000000000000000
10202220112210000001021100912101000000010211129112200109101122229010000100000091090000000000000000000900000000000000000000900900099112911111902201211120001000090000000000000000000000090000000000000000000000000000000000000000000
00000000000000000000000000000000111020010000090000000009090000000000000090000000090100011001001211090090000009000000000000000000000000000090000000000000000900090090001000090000000000000000000000000000000000000000000000000000000
99999999999990009000099900999990000000990010000012000110090012000000000000000000000000090010000000000000000000000000000000000000009010000110002001000000000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990009000099900999990000000990010000012000110090012000000000000000000000000090010000000000000000000000000000000000000009010000110002001000000000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990009000099900999990000000990010000012000110090012000000000000000000000000090010000000000000000000000000000000000000009010000110002001000000000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990000900199900999999000000000000009000000000000000000000001100011000000000000000000000000000000000000010000000100000009000000909000000000001100010010021000009000000100000090900000000000000000000000000000000000000000
22121222222229000001021200222220902091111222222222229222222222222000000000000010120100001000091101010011120009000000000010000000002222222222222222222222010110000001010000100010000000011000000000000000000009000000000000000000000
00000000000000000000000001000090000000000000000000000000090000900000000000109009090000000000000000099990000009000000000000000000900000000000000000000000121101022101010219109211910009100000000000000000000000000000000000000000000
00000000000000000009000000000090000000000000000000000000090000900009000000000009090000000000000000099990000109000000000000000000900000000000000000000000000000000000010009019000900009000011122211212011020011112122212122212111122
99999999999990000000099900999999000211091000000000000000000000000000900000000010220011119010000001009001020000900000000000000000009000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000
00000000000000009000000900000009000000000000000000900000000000000000000000000000000000000000000000000000000000000000000900900000990009000000000090000000000909000000000000000000000009090001201012000002000000111000110100001120000
01212111212010009000000200211119000010000021122120921011112200121000000000000000000100000000000001000000020000000000000900900000990209110121121202101110000909000000000000000000000009090000000000000000000000000000000000000000000
01000111210290009000001200000109000000009110111001021010090001900000000000000000090000000000000000009090090009000000000000000000001001211110002011021210000000000000000000000000000000090000000000000000000000000000000000000000000
01000111210290009000001200000109000000009110111001021010090001900000000000000000090000000000000000009090090009000000000000000000001001211110002011121210000000000000000000000000000000090000000000000000000000000000000000000000000
01000111210200009000001200000109099999999110111001021010090001900000000000000000090000000000000099999999999009000000000900009000001001211110002011121210000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990002000199909999991101111019111020001910021191011101100212011011009000100010000000000009010091009010102121210001100019100001100000220100011021120121201212122111100211110101101000011000001001011000000000000100000000
00000000000000000000000090000000120000010000009000090000000000000000000000000009090011000111100110010000010019000000000000010000109000090900000000000000000900000090000000000000000000000000000000000000000000000000000000000009009
00000000011009090010000010100002912012100000000000000000900000900001120101011120091022111212100110022991911002110110210001111910091100010000000000000000010111001111001909109001110010210200000000000000000000000000000000000000000
00000000011009090010000010100002912012100000000000090000900000900001190101011120091022111212100110022991911002110110210001111919091100010000000000000000010111001111001909109001110010210200000000000000000000000000000000000000000
02011111010000009010111111010100102001000110011000010000002010011101010111910090190112101001101001020100010909210019001000110101999000100200021000010010000111010011110110201000101010001222222222222222222222222222222222222222222
99999999999990990900099909999990000900000201111210011012112010012000000000000009000000000000000000000000000000000000000000000000009100010000020001001110000000000000100000000000000000000021922222192222222292222100011222222222129
99999999999990000000099900999990000000090101109100990111011100010000000000000010000010011000000000000000000000000000000009000000009010000000110112100910000000000000000000000000000000000000000000000000900000000000000000000000000
99999999999990000000099900999990000000090101109100990111011100010000000000000010000010011000000000000000000000000000000009000000009010000000110112100910000000000000000000000000000000000000000000000000900000000000000000000000000
99999999999990000100099910999990002100000000009000090000000000000100000010000000100000100000020200111110100000100010001019000000009000000010001100000900000000010010001000000000100000000022222222222222922222222222222222222222222
99999999999999999999999999999999111291111001002210012100090010010222122221121211011111121102102101122112112999999999922212212220229000010001000100100111112101212221112121121101102100110201001100100012101000000020010001001001109
99999999999990090900099909999999111091111221220012210122292212212000100001101011211111101120120121100110110101001000000010010002009222212221222122122111110121010001110101101121120122112021221122122210121222222202212221221221129
99999999999990000099999990999990900009009000009000000000000000000009000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000090000000000000090902200001011112210010009000000000000200
99999999999990010110099911999991020011100000000000090000090000000011100010121000101100190000001100000100100001001011011010000010019000000000000000000000001202110001011220011100122212101200000000000000000000000000000000000000000
00000000000001009110000011000090900000000000000000000000000000000010011099090099999999999999999900090090000009011001002110121910100000000000000000000000000000000000000999999999999999999900000000000000000000000000000000000000000
00000000000009999999900099000009900000000000000000000000090900000111000010111109090000000000000090000000000999999999900100000110900009000009000000000002012002192211001092011010219220291000000000000000000000000000000000000000000
99999999999990000000099900999990000000000211119112090111101122111000000900999900090000000000000000000000000009000000090000000000009000000000090000000009999999999999999000000000000000000000000000000000000000000000000900000000000
99999999999990000000099900999990000000000211119112090111101122111000000900999900090000000000000000000000000009000000090000000000009000000000090000000009999999999999999000000000000000000000000000000000000000000000000900000000000
00000000000090000000000000000000000000000000000900090000090000000000011000010000090000090000000000000000000009001000000009100000090000000000000000000001000900110001010000010000100109000000000000000000000000000000000000000000000
00000000001190909990000000000000000090090000000000090000000000000000000001010000090000000000000000000000000000000000010000000000000000000000000000000000100000000901010010110110001010001000000000000000000000000001100000000000000
00000000000000110000000000009000000000100000000000090000090000000011001000000009090000000100010000000000000000000201010000000000019009000000000010000000000000090000000009000001000100000022222222222222222222222222222222222222222
00000000000090000100000010009001220111110000000900090000090000000100000091112111192112192210119212112121922009000000010119001000990000000000000000000001222902102221112121219211021119122100000000000000000000000000000000000000090
99999999999999000000099900999990000000000201229222212121221222222000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999990000001099900999990000000000999999999999999999999999001000121021100000000000000000000000000000100000100000100001000019000000000000000000001111001001091110110110112101112111100000000000000000000000000000000000000000
00000000000000000000000000990000000000000121122220212121102100111000000000000009090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
12100100100010000000091100909900000000000019001101110110001011100000000000000000000000000000000000000000000009000000000000000000009100010900010011000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000010000000000000999000001000000000000000000010191000001000000011000010091110000000000000000009000000000000000000000000090010011090000001010000000000010000001001000010000000090000000000000000000000000000000000000000000
99999999999990000000099900999999001000000000000000000010191000001000000011000010091110000000000000000009000000000000000000000000099010011090010001010000000000010000001001000010000000090000000000000000000000000000000000000000000
00101212120010010919011200110119100190090222222222222222212222122090000101011000090000100011000000000000000000100010100000900100901220102120022001200010000000010000000019100000000000001000000000000000000000000000000000000000000
00101212120010010919011200110119100199990222222229222222212222122090000101011000090000100011000000000000000000100010100000900100901220102120022001200010009000010000000019900000000000001000000000000000000000000000000000000000009
00000000000001110910200009000991000000000000000000000009090000000119010100000000090000000000000000009900000111119020111220111111110000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000
99999999999991000000099900999990122211209212121212021221112222121000000000000011111011102010100010101010100000000000000000000010019102001211101020121120101010011000910001100210011100092100000000000000000000000000000009000900000
20100001011010000000001000990000110100000010009100001100102100900000000000210100191011000010001010000010200009000000000000010000109010002100002110000101200111000122129110111002122020021000000000000000000000000000000000000000000
20100001011010000000001000990000110100000010009100001100102100900000000000210100191011000010001010000010200009000000000000010000109010002100002110000101200111000122129110111002122020021000000000000000000000000000000000000000000
99999999999991001001199900999991010000021012001011191000000001001100102110000009121200101111000112110000010000111111211101210101019222121122212212222211000000100010000100000000000000200100010000010100000900100000000000000101100
00000000000009999999999999000009000000000000000000000000090000000000000902202109090000000000000000000000000999999999900000000000100000000900000900000000001210110091011200101000110000101200000000000000000000000000000000000000000
00000000000001001191200001909001000000000000000000000000000000000100001000000000090000000000000000000000000120111101001000002121010000000090000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
00100100100100000090000000090000900000009000000020000110010010101000900000000000000000000000000000000000000000000000000000000900000001100000021100111000000100100009000000009900000000900000000000000000000000000000000000000000000
00000000000000000000000000000099000100000000000000900009090000000000000000000099000090100101000090199090001110001020000010000001000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000099000100000000000000900009090000000000000000000099000090100101000090199090001110001020000010000001000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000099000100000000000000900009090000000000000000000099000090100101000090199090001110001020000010000001000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000
99999999999990009000099910999999000000000000000000000000000000000000000000112009000000000000000000000000000000000000000100000010009000000000000000000002001001100011110101210120119010011900000000000000000000000000000000000000000
99999999999999900000099900999999009000000000001900910010090010002000000000000009000000000000000000001000000000000000000000000000009211000000000000000000000000000090000000000000900000000000000000000000000000000000000000000000000
99999999999999999999999999999999900900000222222222222212122112212000000090000000000009000000000000000000100999999999900000000000009212222121221211212100000000000000000000000900000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900900000112200110111110000100110000000090000000000009000000000000000000000999999999900000000000009000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000
99999999999990909000099900999990000000000020011201001110002101100000000000000000000000000000000000000000000000000000000000000000009000000000100111100000000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000090000000000000000000000000090000000000001000011009000000000000000000000000000000000000010009110000000000000000000000000000110001100000001120101000110202010100000000000000000000000000000000000000000
99999999999990909000099901999991101000012202211021220102110121000000000010001190100000110020002101010000000100100000000000100000009101011011021110111000000000010090000000000000101000000000000000000000000000011000020011001000010
99999999999990100900999990999990100000010222222222222222222122211000000090000000090200121200100100110011011000000010000000000001009212221221122222221220000900000000100000000000000000020900000000000000000000000000000000000000000
99999999999990100900999990999990100000010222222222222222222122211000000090000000090200121200100100110011011000000010000000000001009212221221122222221220000100000000100000000000000000020900000000000000000000000000000000000000000
00000000000000000000000000009009000000000000000000000000000900000000000000000000000000000000000000009000900000000000000000000000090009000900009900000000000000000000000000000000000000000001000112010200111000020201002110011011111
12101112112100000000021100021000000010000011000100110200090900901000000000000000090000000000000000000000000000900000000000000000001111011110201200200100000090000000000000000000000000000000000000000090000000000000000000000000000
00000000000000000000000000000000900000000000000000000009090000000000000091001099999999999999999909009900090000000000900000009090090000000900000010000000001001111111000119010901000100011000000000000000000000000000000000000000000
00000000000090090900100000009000000000909000000000000000000000000000000002000100000000000000000000000000000000000000000000000000000000000000000000000000000901010900000012010000100000011000000000000000000000000000000000000000000
00000000000000090000000000000099000000000000000000090000090000900011100011000000000000000000000000000000000009000000100009000000900000000000000000000001110101100001011000101100900000901100000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000090000000000000100002000000000000000000000000000000999999999920000000000009000000000000000000001111920020091112100111220011010101200000000000000000000000000000000000000000
99999999999990000090099900999990010902010101100910011011010100111090000000000001091010100110100101000000000000000000000000000000009910001111011101101110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001129121000010900001000000009000000000000000000000900101291100009090000000000000000000000900000129121112010291221092010000000000000000000000000000000900000000000900090000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000009000900000000000000000900000000000000000000000000000900000000000000000000000000000099112210021109100000910000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999990000100099991999990110011011121111012212111102222201100000000001010000000200110111000011000009000010001000020000000009222292922212222222221001000000000001000000000000010000000000000000000000000000000000000000000000
99999999999991222211299901999992000000000000000000000000000000000121211200000000090000000000000000000000000122211122221012121111129000000900000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999991000029099900999991112010101999999999999999999999999000000011210119190111221102101211111211221010000000010000100000099119101120100001000010010002011200000000211012100100220200009900100100000000010000019000000000100
99999999999991000029099900999991112010101999999999999999999999999000000011210119190111221102101211111211221010000000010000100000099119101120100001000010010002011200000000211012100100220200009900100100000000010000019000000000100
99999999999991000029099900999991112010101999999999999999999999999000000011210119190111221102101211111211221010000000010000100000099119101120100001000010010002011200000000211012100100220200009900100100000000010000019000000000100
99999999999990000000099900999990010000009022129122922111191012212000000099100001001010100001000000001100000010000000000000000000009212122212921212222211000000101100000999999999999999999921222222122222222222212101121212211121221
00000000000002129929200092009092111011290000000000000000000000000221220110102011129219211010122210102191102222222212211211222229120000000000000000000001112021129100011210219211120221111922222222222292222222222222222222222222222
99999999999999091011099919999999122292922011110000010100010000001020020122222222222222222222121122222211212100000110101011012010109111011011020101100102222222222222222222222222222222222200009000000000000000900000000000000000000
99999999999999091011099919999999122292922011110000010100010000001020020122222222222222222222121122222211212100000110101011012010109111011011020101100102222222222222222222222222222222222200009000000000000000900000000000000000000
99999999999990000000099909999990000000000010009010090000000210001000000000000009000000090000000000000000000000000000000000000000009009000001000000000010000900000000000000000000010000000000000000000000000000000000000000000000000
00001000000090100109900000010090010991010000000000000000090900000010000090010110090000110000000000119910000019000000000002100001900000011000000000000000000100090012000000009000000002090000000000000100200000001001100000000000001
99999999999990000000099900999990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009010111101001100120010000900000000000000000900000000000000000000000000000000000000000000000000000
00000000000009999999990999000009000000000000100910010000000000110000000000000000000000000000000000000000009999999999900000000000000000000000000000000000090000000000000000000000000000000000009000090900000000011100010119010112000
99999999999990000000099909999990900090000000009000000000090000000000900000000009090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000001010011100011110000000100121110102121211
99999999999990211110199910999991000000009999999999999999999999999211110001100100000000000000000000000000000111110020210900121001009000000000000000000001021100110001001020009010110119101000000000000000000000000000000000000000000
00000000000001000010000020000001000000000000000000000000090000000210100092021009090090000000000000909000000119010111001100010000010000000000000000000000101201010100110011019010201100210100000000000000000000000000000000000000000
00000000000001000010000020000001090000000000000000000000090000000210100092021009090090000000000000009000000119010111001100010000010000000000000000000000101201010100110011010010201100210100000000000000000000000000000000000000000
22222212222229999999992299222229090000009222222222222222212222222000009000000000000000000000010000000901000999999999900000000900992222222222222212222220000000000000000009000001000000010000000000000000000000000000000000000000000
22222212222229999999992299222229090000009222222222222222292222222000009000000000000000000000010000000101000999999999900000000900992222222222222212222220000000000000000009000001000000010000000000000000000000000000000000000000000
99999999999990000000099900999990000000000999999999999999999999999000090000000000090000010010010000090001000009900000000000000000009222022221292222229220000000000000009900909000000000000000000000000000000000000000000000000000000
99999999999990000900099900999990010000001000009900000000900000000000100001001110090001101210010001100001100000000100000000010000109009000909000010000000112011110010101101190000000011211100009000000000000000000000000000000000009
99999999999999999999999999999999000000009000000900000000000000000000000000000000000000000000000000000000000999999999900000000000009101011000010001001100000000000090000000000000000000000000000000900000000990099000000000000090000
00000000000000000000000000000990900000110000009000000000000000000000000000000000090000000010000010100000000009000000000000001000000000000000000000000000111000010002100110121001900009011100000000000000000000000000000000000000000
10011001000100000000001000010900000000000121220019211120001122111000000000000009000009000000000000990000000009000000000900000900000001000012000010100010000000000000000009009000900000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000011110102192122292022012000000000000000000000090000000000000000000009000000000009000000009000000000000000000000000000090000000009000000000000000000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000990000090000000000000000000000000000000000000000000000000009900000000000900000000009000009000000000000000900000000000000090000000000000022010010112021120011100000000000000000000
10011001000100000000001000010900000000000121220010211120091122111000000000000009000009000000000000990000000009000000000900000900000001000012000010100010000000000000000009009000900000000000000000000000000000000000000000000000000
22221221221201000000022210222221111100110221222221212221292221922101000099001000190000001201110101199090091019000000000910001900109222122122222222112220000000000000009999999999999999999900000000000000000000000000000000000000000
99999999999999000000999919999990900000900000000000000000090000000011000011100009000000010010010000010001010000000000910901010000009110001111102100001110001000001000000009100100000100000000000000000000000000000000000000000000000
99999999999990109010999910999991901010020111200100200101190110220010090000012111011102201201120090011101109019010002010001110110909000000000000100000000010200010100001100010000010101000022222222112222222201211222122210222221222
99999999999990109010999910999991901010020111200100200101190110220010090000012111011102201201120090011101109019010002010001110110909000000000000100000000010200010100001100010000010109000022222222112222222201211222122210222221222
99999999999990000000099900999990900000000000000000000000090000000000000000000000000000000000001000000000000009000000000000000000009000000009000000000000000090000090000000000000000000000010001000000010000000000010110100100011112
99999999999990000000099900999990000000900000009000000000000000000090000900000000000000000000000000000000000000000000000000000000009000000000000000000000000900000009000000000000000000000022221120211122222211101101211011102011011
99999999999990000900099900999990000000900212229922222212112222212090000900000019010000001100102100000100010000000000000000000000009221022022221222122210000900000009000000000000000000000000000000000000000009000000000000000000000
99999999999999999999999999999999900090090000000000000000000000000000000000001000000000000000000000000000000999999999900000000000009000000000000000000000000000100100000000001000000000000100009000000000000000000000000000000000000
21021220212000000009021100001010000000000999999999999999999999999000000000000000090000000000009090009000000009000000000000000000009110929109000191221100000000900000000000000000000000000000000000000000000000000000000000000000000
00001110011200009091910000991019999999999000010009900000000001101100110212122100900021201002100199999999999112010011112210011101911011101111101001100001122112122110222109112210111211221222222222222222222222222222222222222922221
99999999999992912121199911999992000000000000000000000000000000000202211100000000000000000000000000000000000122221101221121221022109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00021111200002001000000100210901001210020000009001000000090101900000000001000111191000119211011211012010211019000000000000000000001120000011000011002200109110021101001010111101202110011001000000111000000000021000010000000021101
00021111200002001000000100210901001210020999999999999999999999999000000001000111191000119211011211012010211019000000000000000000001120000011000011002200109110021101001010111101202110011001000000111000000000021000010000000021101
99999999999999999999999999999999909000009000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009000000000000000000000000000000090000000090000000000000900111110000000110000011101101012020201111
00000000000009999999900099000009999999999222222222222222222222222000000000000000000000000000000099999999999999999999900000090000990000000000000000000000000000000000000000000000000000000000000000000000000000000000900900000000000
01000000000000109902990010900000000000000000009000000000000010000012112100000000090000000000000000000000000100111111011100000002110000000000020000000000000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999999999999999999999999909009000000000000000000000000000000101000000009090000000000000009000000009999999999901001012110109000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000
22122222221020000000091900222229920201119011101220112212212129121000990002112019202111001112210112200112112102001000010000000000002222222221120012121210101211012112021200121202111121211100000000000000000000010000110011000000000
00000000000002222222201029009002900002000000000000000000000000000222222221102010090000000011100000000001101222212222222222222222220009000000000000000001221221102221212210211221222211112122222222222222222222222222222222222222222
99999999999990000000099909999990900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009019001011001010110100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990922220222222222222222222222222222000000001120212292222222211122222222221121000010000000000000000009229222222222222222221001001120001010012011001090011110100000000000000000000900000000000000000000
99999999999990000000099900999990900001000222222222222222222222122000000090000000000000000000001000001900000000000000900000000000009111112100210212010110000000000000009100000000100001090000000000000000000000000000000000000000000
99999999999990010000099920999990900111000222222222222222222222122100100010000000000000000000001000201910000000000000900001001000009111112100210212010110010001000000009100000000100001090001010101010111100000100011010111211122111
22122222222220000000022200222220100011001222222222292222222222222001001000000200111000000020110100100000010000000010000100000000002229222222229122222221200101202201101011029102002111011100000000000000000000000000000000000000000
99999999999990000000099900999999000099000100101100000000100000910000000001000000000000000000000000010021100000000000000000000000009000000000000000090000000110000000000000000000000000000000000000000000000000000000000000000000000
00000000000001009101000010000000100000010000000000000000090000900101101000101100000100000000000000000000000009120100011002000910100000000000000000000000000010111011092010010000000100111100000000000000000000000000000000000000000
00000000000000009901900000000000000000099000000000000000090000900001100000001190000000000000000000000000000009000000000001000010000000000000000000000000000010010000091000000000000100110000000000000000000000000000000000000000090
11000100002009999999900099010999999999999000000000000000090000900090900000000000000000000000000099999999999999999999900000000000001000000000100000010110900000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991901011099990999991000000000000000900900000000000000210000100000090090000000000000000000000000110000001100010010111119009000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000900
99999999999999999999999999999999909000009000000000000000000000000000000000010110090000000000000000000000000999999999900000000000009000000000000000000001000110011101001010000001000000000000000000000000000000000000000000000000000
99999999999990010000099900999991000000000000009000090000090000900100000090000000090000000010000000110000000009000000000000000000909000000000000000000000110020091100100000009000000001000000000000000000000000000000000000000000000
99999999999990909009099909999990999000000000009000000000000000000000000000001000090000000000000000000000000000000001000000000000009000000000000000000000110100001190101001200010000100011000000000000000000000000000000000000000000
99999999999990009090099900999990000000000000000000090000000000000091000001100100090000000000000000000000001010000100000000000000009000000000000000000001012900000091001000001010000010111900000000000000000000000000000000000000000
99999999999990009090099900999990000000000000000000090000000000000091000001100100090000000000000000000000000010000100000000000000009000000000000000000001012900000099001000009010000010111900000000000000000000000000000000000000000
99999999999999000000099990999990001000000212222222222222122222222000000000000010090101100100011100000010000000000000000000000000009122120121122212011120000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000009099990999990001009000222222222222222122222222000000000000010090101100100011100000010000000000000000000000000009122120121122212012120000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000009000000000000090000000900009000000000090000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111000000000000022121112200001912220
22222221222129000000092200192220000900009121212222212122221112222000000090000000000000000000000000000000000000000000000000000000002012222202222122221220000000000000000000000000000000000000000000000000000000000000000000000900000
99999999999990909900099900999999900000900000000000000000000000000000000000000010101000100011110100010100000000000000000000000000009000000000000000000000000001001090000000000000001000000000090900000000000000090000000000000000000
00000000001009121922110022000902221121112000000000000100000000000212222222012199220212221122112221211112222112122222212212120120920000000000000000010000212122121122912011009122112212222900000000000000000000000000000000000000090
00000000000009099009090000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010211110010011021202901000000001001911000
11210001111120000010111200211210122121221999999999999999999999999100100102100012191212220001111290219902211009901000000001100000100290211000222100122110000000001001019000110000290000019000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000900090000090000000000000000090009000000000000000009000900000000000000000000000000900009000000000000000900000900000000000000000000000000090921120210011000111121000020010020010010001
00000000000090000000090000990000000000000111111112112200191222221000000000000000090000000000000000000900000000000000000000000000000000009000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999990009000099990999990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000001121121200222122222112020021112220120109
00000000000000000000000000000000000000000000000000000000090000000000000000090000000000000000000000000000000000000000000000000000009009000009000000000000000000000990000000009000000000000001100000010000121010111001112102120111112
00000000000090009000000000090001100110000000000000000000000000900100000101101119000000010000010000001100000100000001000000000000000000000909090000000000000010011101120011100000000010100000000000000000000000000000000000000000000
11222222222220000000022100222921911100022212222222922222292922222000000099000000000101010202001101900900201100900000000001100000002222222222222222222111000001000000010999999999999999999900000000000000000000000000000000000000000
11222222222220000000029100222221911100022212222222922222292922222000000099000000000101010202001101900900201100900000000001100000002222222222222222222111000001000000010999999999999999999900000000000000000000000000000000000000000
99999999999992111220199902999992999999999000000000000000990900000202920100001000090000000000000099999999999100011212101001121111109000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000
00000000000009999999900099000009000000000000000000090000090000000000000090000000090090000000000090000000090999999999900000000000900000000000000000000000000000000000000000009000000000000001210202110210211101021011112001110001100
00010121000100000000011000001910000000000999999999999999999999999000000000000090090000000000900000000900000009900000000900000000091101112100011002101220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990011002101000009000000000000000000090000001000009091110210010000110110101210000000000000000000000909000000000000000000000000000000090000001000100101009101000000000000000000000000000000000000000000
00000000000000111000000011000901121011011999999999999999999999999020011121922290191111000112910220211921110129911102122920220112290000000000000000000001211112222221112221220222021222222100000000000000000000000000000000000000000
99999999999990000000999909999990000000009000011000000100190000000000000000000000090000000000000000000000000000000000000000000000009000010001011100000010000000000090000000000000000000000000009000900000000000000000000000000000090
99999999999990000000999909999990000011009000000000000000090000000000000000000111091100000001100011000000000000000000000000000000009000000000000000000001000100010000001100001000000000000000009000900000000000900000000000000000090
99999999999990000100099910999991000000000000000000000000000000000000000101001100090000000000000000000000000000110009101001900000019000000000000000000000011000100011000010000111100011000000000000000000000000000000000000000000000
00000000000000000900090090090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000090000000000000900000000001111201000000000000101000000101111100111
00000000000000009090000000009901000000000000110000000001090910000000021000010209090000090000000000110010000010010002000010010000000009000000000100000000100000110000009099000001901000011022222222222222222222222222222222222222222
00000000000000000000000010000091100000001000000000090000090900000200011990200100090100090010020000100101001009100101000910100100009000090900000000000900000000090100011000102000101001000000000000000000000000000000000000000000000
99999999999990100000099900999990021121129222222222222222222222222000100001000001192201110010111112112111121000001000000000000000909122212220102122211120100011000091000109001001120100001000000000000000000000000000000000000000000
00000000000000000000090000909000000900000000009000000000090000000000000000000000000090000000000000000000000000900000000000000000000000000000000000000000000000000000000009000000009000000910020000112111122010122212221121212102121
00000000000000009000000009900909999999999000000000000000000000000090000000000000099000000000000099999999999009000000000000000000000000000100000000000000000000000000000000000000009000000021121221100000000001200000000000000000000
00000000000000009001000009900909999999999000000000000000090000000290001102101000099000000000000099999999999019100000100001001010110000000000000000000000110001001101100100101020209000000000000000000000000000000000000000000000000
11100002011090000000002000119190000000000010009000010000110000000000000000000099090000000000000000000000000000000000000900009000000019010109190010001100000000000000000000009000000000000000000000000000000000000000000000000000009
00000000000000000000090000000000102000101000000000000000090000000000000000000000090001011000100121000191000009000000000009000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000090000900000000000000009090000000000000099999999999999999999900000000900000900000000000000000000000000000000000000000090000000000010110112010102200120011110020110001012112
99999999999990000000099900999990000000000201111210011012112010012000000000000000000000000000000000000000000000000000000000000000009100010000020001001010000000000000000000000000000000000021222222122222222202222100011222222222122
99999999999990009000099900999990900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000090000000000000000000000000000000000000000000000001001102112010101900900100001000200110099
22121222212210009009021200202190100110001212222112211219199212111000000090010190090090100001000001001190000009900000000000000900001212212112112122211110001000001201110011909111100101100000000000000000000000000000000000000000000
00000000000000000000000000090000001010209999999999999999999999999000000000000000090001000110010129000100120099900000000009900000000000000009000000000000000000100000009000009000000009000000000000000000000000000000000000000000000
09000000000009999999990999000009919009110000000000000000000000000090000000000020101202110210012119020001201999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000090009000900000000999999999999999999999999000000011101000000000000000000000000000900009000000000000000000000000000000000000000001019001000010121201200911111111901000000000900000000000000000000000000000000
10000101100009999999910199000099000000000121112121211012111021122000000000000000000100000000000000000000000999999999900000000000000001111001101101110000000000000000000000900000000000000000000000000000000000000000000000000000000
00000000000000000090000009000000099999999999999999999999999999999000900090000090000000000000000099999999999000000009000000009000900000000000000000090000000000000000000000009000000000000000010000000001000000002011111111000101110
00000000000000100990100019009009909010109000000000000000000000000100001100100100090101100100000000000101000011001010011010010011101000000000010010000900110100000010010000000000011101001022222222222222222222222222222222222222222
90000000000000100990100019009009909010909000000000090000000000000100001100200100090101100100000000000101000011001010011010010011101000000000010010000900190100000000010000000000011101001022222222222222222222222222222222222222222
90000000000000100990100019099009909010909000000000090000000000000100001100200100090101100100000000000101000011001010011010010011101000000000010010000900120100000000010000000000011101001022222222222222222222222222222222222222222
12221221222229001100122201911220101122222001000000000000090000100100100191192121291002121222222212291912221009100010000000011001192222222222222222222212110102001221011109111001101110011000000000000000000000000000000000000000000
99999999999990000009099909999990000000000222222222222222292192222090000000100109011000019001000000000000000000000000000000000000009222222222212222212220001010100990000000111900000000000900000000000000000000000000000000000000000
11221111211120000000011200020220000000000201199222222102292222200000000000000000090000000000000000000000000000000000000000000000002220120021011121120210000000000000000000009000000009000000000000090000000000000000000000000000000
11221111211120000000011200020220000000000201191222222102292222200000000000000000090000000000000000000000000000000000000000000000002220120021011121120210000000000000000000009000000009000900000000090000000000000000000000000000000
11221111211120000000011200020220000000000201192222222102292222200000000000000000090000000000000000000000000000000000000000000000002220120021011121120210000000000000000000909000000009000000000000090000000000000000000000000000000
11111100020119019901021000100190020011100120201200011000111100920000900100011091110191010211100019199090010009101000000000000010900201101001211011021101101211000001000019009002000009090100000000000000000000000000000000000000000
00000000000001000001000009000900000000000000000000000000000000000001101091191109090000000000000000000000000000000100000900001000090000000000000000000001200011001212201220112001001112091000000000000000000000000000000000000000000
00110011021209011000000000001009910000209000100000000000100900000000011010101000100101001010102900100121000100000110000000000100101000000100100100000110000200000000000000099000001000000000000000000000000000000000000000000000000
99999999999999099000099900999990900990900000000000000000000000000000000000000000000000000000000000000000000000000000100000000000019000000000000000000002010010101100200000000000000101010100000000900009000000000000000000000900000
99999999999999990900099900999990900000009000000000090000000000000000000000000000090000000000000000000000000000000000000000000000009000000009000000000000000000000000000000000000000000090001000010010100000001092012121121012120112
01100220011220122102210211011121000020002000000000000011091010000212221000202010111001011100201091111109000219111010111011911910119001002001112020110000111001100000010101000000000001011022222222222222222222222222222222222222222
99999999999999999999999999999999900201010011020100012100200010000190102100011210100900010101010002000100100999999999911200122101029201101102010010110112102112110021211021110102111111220122222222222222222222222222222222222222222
99999999999990009900099999999990900000000010111101001022190001011000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000
00000000000000100000000001990000000000000000000000090009090000000000000011000190000000000000000000000000000010101000090000000000100000000000000000000000000110000012010101010000011110000000000000000000000000000000000000000000000
00000000000002012911200029000001000000000000000000000000090000000199921200000009090000090000000000090090001209120212211922111211100000000001000000000000000000000000000000909000000000000022211222222021112222221122222129110120211
00000000000000000000000000900000000000000122019211112211100921122090000000000000090000000000000000000999000009000000000909000000000000000000000000000001000000000000000000000000099000000900000000000000000000000000000000000000000
00000000000000000000000000900000000000000122019211112211100921122090000000000000090000000000000000000999000009000000000909000000000000000000000000000000000000000000000000000000099000000900000000000000000000000000000000000000000
99999999999990000000999900999990010000000212121220210212211010221000000000000000000010000000001100001100021000000000000000000000009011110111120000200110000000000000000000000000000000090000000000000090000000000000000000000000000
99999999999990000000999900999990010000000212121220210212211010221000000000000000000010000000001100001100021000000000000000000000009011110111120000200110000000000000000000000000000000090000000000000090000000000000000000000000000
99999999999990000000999900999990000000000000000000000000000000000000000120010000000000000000000000000000000000000000000000000000009000000000000000000000010001102121000010200211010001190000000000000090000000000000000000000000000
99999999999990000000999900999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000090011000021010090001000110101002200100000000
99999999999990020001099901999991900000000000000000000000090000000100100000000000090000000009000000000000000000001012001100000000009000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000
11010020000000009000001100190099000010000010002020001011091900901000000000000009090090000000000001000099090009000000000009000000901000111010100100000000900000000000000000009900099100000000000000000000000000000000000000000000000
99999999999990000009999900999990000000000000009000000009000000000000000000000109101000000110020100100100001000000000000000000000009000000000000000000000101910000091000000001000000000000000000000000000000000000099000000000000000
99999999999990000009999900999990000000100222229222222229222222222000000000000009000000000000100001000010000000000000000000000000009122222222222222222220000900000090000001000000000000000000000000000000000000000099000000000000000
00000000000001119111900000000901000000009000000000000000009900000999999900000000000000000000000000000099000101011111999999999999990000000000000000000000000000009000090909009000000900000000000000000000000000000000000000000000000
00000000000000000000000000009000000000000011201011900211090921220000000000000009000000000000000090000000000000000000000000000000090000000000000000000000000000000000000000009000000009000000000000000000000000000000000000000000000
11111112111129999999991199011119901110910111111119100011011101011000000090000010009001010100000110101100119999999999900000000000001919011111011001111010000000000000000000010000000000000010921222221222222222222212222222122221222
99999999999999999999999999999999000000000000000000000000090000000111202000010000090000090000000000000000000999999999902200211000109000000000000000000000000000000001000000000000000000000000009000000000000000000000000000000000000
00000090000001101109000001000000000000009000009000000000090000000120010000000000090090000000000000000990000210910011100000091000010000000000000000000001020011000000001100001000010100100000000000000000000000000000000000000000000
00000010100110009000009000099090000000000999999999999999999999999000000000000010090000000000000000000990000009000000000000000000000100110000000210001000000000000000000000000900000000000000000000000000000000000000000000000000000
00000000000009999999990099000009900000009000000000000000090000000000000000011000000000000000000000000000000999999999900000000900990000000900000000000002001120101011000009119121010011121109000000000000000000000000000000000000000
99999999999990000010099900999990000000000111111110199101190110221000000100100009090000000000000000000000010009110000000909000000099119001921010111100120000000091910901001000000000000001000000000000000000000000000000000000900000
99999999999999999999999999999999009009000000000000000000000000000110010000000009090000000000000000000000000999999999900010210011109000000000000000000000000000000090000900000000000000000000000000000000000000000000000000000000000
00001000001000000000010000000000900000000000001010002010010010000000000000000000000000000000000000000090000009000000000000000000000009000010100190001020000000000000000000000000000000000000000000000000000000000000000000000000090
99999999999999999999999999999999000000000000000000000000000000900000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000022222212221202211122200110011010111101111
99999999999999999999999999999999000000000120101110012022100110920000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21222211222220009000922290222929900000099222222222222222222222222000000000000009001000092000000000000000000000000000000000000000002222092222212112022220000001000000100000000010001100000000000000000900000000000000000000000000000
21222122112229999999992299222999999999999222221122212222221212221010000100000000112110011101201199999999999999999999912901000200021222222222221222222210000900100000000001000000001000092000000000000000000000000000000000000000000
00000000000000000000000000909000000000000000000000000009000000000000000021020000090000000000000000000000000000000000000001000000000000000000000000000002100011101111210011111000100011100000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000009000000000000000000000000090000090000000000000000000000000000000000000000009009000090000000000000000900000000000000000000000000000011120000110011001011000010000010120110001
00000000000009999999999999000009000000000000000000000000000000000000000000000000000000000000000000000000000999999999911011001101010000000000000000000000000000000000000000000000000100000011201202010100000111011001101000110010101
12211000220020001111020100222221211112111122229922222222292922222111111092201212291111212021201101200212221210010111110202002110910012211010122120110111221122291122122219222111222111111200000000000000000000000000000000000000000
99999999999990000090999900999990000190000000000000000000000090000000000000010109190002100001000000000001000000000000000000000000009000100000000001000002101110000010010010000110101019111000009000090000000000000000000000000909090
00100011220010000200002200299900100000000221110022191021111022110000000000000000090000090000100100000911100010000000000000001000000001011001010100001001000900000000000000000000000009090000000000000000000000000000000000000000000
00000000000000009990090000000009911110121000000000000000000000000000000000010111291011000120111010110011021000000000000000000000000010000000100000000000100000000000010000000000010000000000000000000000000000000000000000000000000
99999999999990000090999900999990100000000009000000900000000000000000000000001009000000000000000000000001010000009000000000000000009000000000000000000000001011011100000000001001100110000000090000000000000000000000000900000000000
00000000001010010111000001000999999999999000000000000000000000000000000090100190100000190001100099999999999009000000100000000000900000000110000000010001000010000001001101100000010011112000000000000000000000000000000000000000000
00000000000000000000000000000999999999999000000000000000000000000000000091100000000000090000000099999999999009000000000000000000900000000000000000000000010010000011000001110011000101010100000000000000000000000000000000000000000
00000000000000000090000000090009999999999000000000000000009000000000000000000000090090000000000099999999999009900000000000000009900000000000000000000000000000000009000000009000000000000000000010000010021000011001002100120000102
01101000000002221222201029000109100101202100201000000210090000001222222210000001111102100102001010001101010229921222101121922220920000000000000010000001010100000000012220001101120010110022222222222222222222222222222222222222222
00000000000000000000000000000000112110010000000000000000090000000000000000000011101110012000101112110111290009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900000000009211111111001002011911000000000000000090000000000000000000000000000000000009000000000009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000100000010000000010100091000100100129000000000900009090000000000000000000000090010091000001001000091000000000009000000000000000000001000000100010000000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900990009000000000000000000000000001000000000000000000000000000000000000000999999999910000000001109000000000000000000000100000000090000000000000000000000000009090000100000101011110000110000901100
11211102102100900001112100290090000110110021100211021111191011110100000000001000000100100021100000000001110009000100100001000000101110112112121011021210009100091201000201100100010011110100000000000000000000000000000000000100000
99999999999992111220199902999992000000009010001101111100090201100292120100001001000000000010011100900010100100011212101001121111109010000010100000211100000000000000000009000000001000000000000000000000000000000000000000000000000
99999999999991210202099929999991221110011000000000000000000000000210011000000000190101092000101120090002000012112221110019211221119000000900001000000000000000100090000000100000900009000010201212101222222100011211102000120000011
99999999999990900000099900999990000909009100101210010010110000111000000000100000010000011100000000000000000000000000000000000000009011011119210101111110000000000000010021000001000000010000000000000000000000000000000000000000000
99999999999990900000099900999990000909009100101210010010110000111000000000100000010000011100000000000000000000000000000000000000009011011119210101111110000000000000010021000001000000010000000000000000000000000000000000000000000
99999999999990900000099900999990020909009000000000000000000000000000000000000091101000001100111111000010011000000000000000000000009000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000
99999999999990900000099900999990000909009100101210010010110000111000000000100000010000011100000000000000000000000000000000000000009011011119210101111110000000000000010021000001000000010000000000000000000000000000000000000000000
99999999999999111100199919999999009000009000000000000000000000000192101000000000000000900000000000000000000001112001012020120100119000000000000000000000000000000000000000900900000000000000000000000000000000000000000000000000000
22221222122210019100112201222221210000111222222222292222292222212101100990999922100122912222291001220202111000009000000902000020002222222222212222221229999999999999999090000010019000100000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000900000000000000000000002010111010110010000100200010000000012111
00000000000000009009000000000090200110100000000000000000090000000000000000000021191000000201011011090090010000900000000000000000900000000000000000000000000000000000009000909000000000090000000000000000000000000000000000000000000
00100011220020000200902290291910900000000221110022991022111022110000000000000000000000000000100100000011100010000000000000001000000001011001010101021111000100000000000000000000000000000000009000000000000000000000000000000900090
00100011220020000200902200291110900000000221110022911022111022110000000000000000090000000000100100000011100010000000000000001000000001011001010101021111000100000000000000000000000000000000009000000000000000000000000000000000090
99999999999990909009099900999990900000000011102121992012190001010000000090000090000000000000000000000990000009000000000000000000009009000000010000100000000000000000000009000000009000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000210110111291121200111221000000000000000000010000000000010000000000999999999900000000000009102022211221100202210000000000000000000009000000000000900099000000000000000000000000000000000000
00000000000000000900000000000000299999999000000000000000000000000000000000000190010100000020011099999999999000000000000000000000000000000000000000000000000000000000001000099000009100091000000000000000000000000000000000000000000
00000000000000000000900000090990010101900000009000000000000000000000000000000022120010001120012000001200010000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000020009999999900199902109999999999110101101021000190111002000000000000000000090000000000099999999999999999999900000000000000110100120000001010110000000000000000000000000000000000000000000000000000000000000000000000000000
10000000020009999999900199902109999999999110101901021000190111002000000000000000000090000000000099999999999999999999900000000000000110100120000001010110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990210002299900999990000011100222212222212222212222122192112200000009000000010000010010000000000012211011111210022221129222122222229212222220000900000090000000000100011000000000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000090000000000000000000000011090001110000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22112212222220009010029209222220000100100220222212122222291222121000100000010001190120000010102101000120090001101100100010010010002222122122222222221010000000100100010000000111000100000000000000000000000000000000000000000000000
00000000000090001000000000900000000000000000000000000000000000000010010000010000090000000000000000000000000109000010000100000100010000000000000000000900100900000091000010000000000000191000000000000000000000000000000000000000000
99999999999990000900999900999999999999999000100000201001000010000000000000000000000000000000000099999999999000000000000000000000009011022012211001020000000000100000000100000000000000000000000000000000000000000000000000000000000
99999999999991222921999922999999999999999000000000000000000000000121211200000000000000000000000099999999999122212222220222122212219000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999009000099909999999000000100122221121112122291111111000000000000000090000100000000000000000000000000000000000000000009010101910000100101000000000000000000009000000900000000000000000000000000000000000000000000000000
00000000000000000000000000000000222222222000000000000000000000000000000200000092292202222222222222222222222000000000000000000200000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999901000000120020911020002000011010000001000000000000100000001900000000100011999999999900000000001009000000000001001010000000000000000010000001900000000900000000000000000000000000000000000000000000
99999999999990000000999990999990000099900111111111111111191111111000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000090090000000000099999999999999999999
00000000000100000000000000900900000000001000000000000000090900900210021000021009091000010000000100010000000019100001000000000900900000000000000000000000110100011010101010100111000101090000000000000000000000000000000000000000000
00000000000001001000000000900900000100100000000000000000090900900001000200000009090000100000000000101100000109100020101011110910900000000001000000000000100100100100000000000100000000092100000000000000000000000000000000000000000
00000000000000200012100020900901292110011999999999999999999999999000201091101229291112001201222120011122202109011000121110010911910000001000000000000001000010001101010011001000120021290000000000000000000000000000000000000000000
00000000000000011000000000900900000000010999999999999999999999999000000001100009090100000000000001000000000009000101000100002900900000000000000000000000002011110011110201111011102100090100000000000000000000000000000000000000000
12120211221221000009022200922200100010000222222222222222222212222000000000000001191000000091110100100021011000000000000000000000002122211122221222212220100900100000000000000000000000000000000000000000000000000000000000000900009
99999999999991101009199911999991000000000000000000000000000000000100021100000000090000000000000000000000000002000100110221110110129000000000000000000000000000009000000000000000000090000000000000000000000000000000000000000000000
00000000000009999999900099000099000000000000000000000000000900000000000090000090000090000000000000009990090999999999900000000000900000000000000000000000000000000000000000000000000000000002111221212111102201100101121101021121110
99999999999990000000099900999990000000000222222110211121110110120000000000000000000000000000000000000000000000000000000009000000009111111110010110101010000000009090000000000000000000000000000000000000000000000000000000000000000
12222122212221011112121211222122000011001000009010001000910000000091111200010010000000000000000000000010000009210222000010111011102211121212222222212222002010121191200110112000001102191000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000900000090000000000090000000000000000000000000090009900000000000900000009000000090990000000000000900000000000000000000090000000011111120001211211002100000000000000000000
99999999999990000000099900999990000000000222222110211121110110120000000000000000000000000000000000000000000000000000000009000000009111111110010110101010000000009090000000000000000000000000000000000000000000000000000000000000000
00000000000009000099000011000091000000000000000000090000000000000001012000000090090090000000000000099900000210900010101010011120000000000000000000000000000000000000000000900900000000000000000000000000000000000000000000000000000
10002011000119999999901099101099000000000100000001191009090011000000000000000090090090010010000100099900000999999999900000000000001010110110001201000000000000000000000000900900000000000000000000000000000000000000000000000000000
02011002112212100102112100292121222211222212212922211112211922222110000020011021001110102120110120121211121010100002001100000001111109112101122221212210111100120092101120001010011011110100000000000000000000000000000000000000000
02011002112212100102112100292121222211222212212922211112211922222110000020011091001110102120110120121211121010100002001100000001111109112101122221212210111100120092101120001010011011110100000000000000000000000000000000000000000
21000001101020111101010000901101910000000101111022100019091202001000000000000099999999999999999900002019000000000000001090001900090001000002100120001110100000000000100000009000000900090922222222222222222222222222222222222222222
99999999999990000000099900999990000000000000000000099000000000000000000000000090000000000000000000000000000000000000000000000000009000000000000000000000000900090900000909000000000000000902101122220112010200000212010101112000211
22212211221120010221922220122211900009110222222222222222222222122011111120211101091111210200220001010010101000001011001110002120109121222222212212222120111010121202201011221121101212111200000000000000000000009000000000000000000
00000001000002222222210122100009122211122000000009000010000011000212222222221221291220221220222222291222222022922222222222122222229100100011100120100002222222212221221222122222120129192200000000000000000000000000000000000000000
99999999999990000090099900999990100000000222222211012112212211211090000000000000000000109000000000000000100009900000000900000000009122201221092111122220000000000000000000900000000010009022222222222222222222222222222222222222222
99999999999990000090099900999990100000000222222211012112212211211090000000000000000000109000000000000000100009900000000900000000009122201221092111122220000000000000000000900000000010009022222222222222222222222222222222222222222
99999999999990000090099900999990900000000222222211012112292211211090000000000000000000109000000000000000100009900000000900000000009122201221022111122220000000000000000000900000000010009022222222222222222222222222222222222222222
99999999999992121929199992999991000100001000000000000009000090000129111112091209092901001000011000010100090129111211112211221221209000000000009000000002122122211222100229229112221100121100000000000000000000000000000000000000000
99999999999990000090099900999990100000000222222211012112212211911090000000000009000000109000000000000000100009900000000900000000009129201921092111122220000000000000900000900000000010009022222222222222222222222222222222222292222
00000000000000000000000000000000000000000999999999999999999999999999999900000000000000000000009000909900000009009000099999999999999000000000000000000000000900000000000000009000090000000002101122210122210200010212010111112000210
00000000000000000000000000000000000000000999999999999999999999999999999900000000000010000000009000909900000009009000099999999999999000000000000000000000000900000000000000009000090000000000000000000000000000000000000000000000000
00000000000000120119900020909001090000000000000000000000090000000112111000000000000000000000000000000000000111021110001219110119010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22122111222220000000022100222220011001000999999999999999999999999000000000000009100020191011010000001209010000000000000000000000002122211122121222212220000000000000000000000000000000000000000000000000000000000000000090000900090
99999999999990900000999909999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000909000020000000022000000000000000000000000000000000000000000000000090000009000000000000000000000000
99999999999999999999999999999999009000000000000000000000000000000222222000000000000000000000000000000000000999999999922222222022929000200000000000000000000200000000000000000000000000000000009000090000009000000000000000000900000
99999999999991100190099900999990009000000000000000000000000000000100011000000000000000000000000000000000000109010100100002000000099000000000000000000000000000000000000010000000090000000000000000000000000000000000000000000000000
10002101000009999999900099009999999999999000000000000000090000000000000000000000000000000000000099999999999999999999900000000000000010000021010000100010000000000000000000000000000000000000000000000000000090000000000000000000000
00000000000002221191000010909000009000990000000000000000000000000100201200110009000000000000000000000000000211222121111121112111220009000000000000000000211119111001011010001111110011121000000000000000090000000000000000100000909
99999999999990000090099990999990009000000000000000000000000000000001000000210190000000000000000000000000000009000000000000000000009000000000000000000001000111101010020011921000090122101000000000000000000000000000000000000000000
99999999999990000000099900999990000000000100110201091009090201920000000000000000090000000000000100000000000009000000000000000000009000000001000001000000000000000900100000000000000000000000000000000000000000000000000000000000000
00000000011000000010000010100001112022112000000000090000000000900001120101011199092022111122211210022201211009110110210001111010011100010900000001000000010910001111001101102001110010210200000000000000000000000000000000000000000
00000000010001229229001019909000921299211000000900090000000000000010001002000009101112110211211111121111222119221101022001210100090010000000000000000000000010000021000011111001200000012022222922922222222222222222222222222222222
00000000000001009009000009909000900099000000000000090000000000000201211210210109000000000000000000000000000000000010100100001110190000000000000000000002021201020001120111100110011101000000000900900000000000000000000000000000000
99999999999990000000099900999999000101000000000000900000000000010000000000100000001000000111010100000000000000000000000000001000009009000000010000000000000900000091001011010000000000020200000000000000000000000000000000000000000
99999999999990000000099900999999000101000000000000900000000000010000000000100000001000000111010100000000000000000000000000001000009009000000010000000000000900000091001011010000000000020900000000000000000000000000000000000000000
00000011000000100901001000100100110000011121001111000000000201111001000000000200000000000001101000011000110000010010000000112000000000110001000100020010000000000000000000102000000000000000000000000000000000000090000000000000000
99999999999990000001099900999999000000999000000000000000090000000100010100100000090000000000000000000000000100100090000109001020009000000000000000000000000000000009900000000000000000000000000100000010000001000001100000100000000
99999999999990101110999900999991000000000000000000000000000000000000111100000000090000000000000000000000000009100000001000000000109000000000000000000000000000000090010000009000909000000900000000000000000000000000000000000000000
99999999999992102201999909999999111101120010111102110010020292010000201012221201110020121221021222222290002200000100001200111011109120111120021220222011212211222221101202121110101012222110000001001000000000010100011001000010111
99999999999990000000099900999990001000000221212001201211222111111000000000000009000000000000000000000000000000000000000000000000009011211101211221221100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000100090200000000990000000000000000000000000000000000001001000000000000000000000000000000000090119010010001100010001000000000000000000000000101001010000000900002010000010090000000000000000000090000000000000000000000
22222222222229999999929299222229000099219222221212222122222112222000102001101000000100000011010009000000000999999999910100002000102222212222222222222220002012020011000010090911010000091000000000000000000000000000000900000000000
00000000000009999999909099000009000099009000000000000000000000000001000100000000000000000000000009000000000999999999900001100200000000000000000000000000000000000010100000091900000000090000000000000000000000000000000000000000000
99999999999990000990099990999999900000000000009000000000000900900000000000000000090000000000000000000000000000000000000000000000909000000000000000000000000000000000000000000000000000000000119010100001001000101001101101100110201
00000000000000000010000000000001010000010000000900000000090900000100001000091001100000190100010200000000110001000101100000001000000000000000000000000000000900090002000000010001001000100000009000000000000000009000090000000909000
99999999999999019101099919999990000090009000000000090000000000000002000200000009000000000000000000000000000010210111210011200002119000910000000000000000000000090000000000000000000000000000009000000000000000000000000000000000099
99999999999999009101099909999990000090009000000000090000000000000002000200000009000000000000000000000000000010100011210010200002119000910000000000000000000000090000000000000000000000000000009000000000000000000000000000000000099
99999999999990011090099900999999900000000000000000000000000000000000000000010110001010000020000000000000009000001000010000000000019000000000000000000000000010110010010000000100900000000002011020902122209201900121100012100201191
99999999999990909009999900999990000011009000000001091000101001000000000000000019091100001010010101001001100000000000000000000000009010100109100010001010000000000000000000009000000090000000000000000000000000000000000000000000000
99999999999990909009999900999990000011009000000001091000101001000000000000000019091100001010010101001001100000000000000000000000009010100109100010001010000000000000000000009000000090000000000000000000000000000000000000000000000
99999999999990000000099900999990001000000210211000210012191000912000000000000000090000090000000000000000000000000000000900000000009000000000100000001100000900000090009000009000000019090000000000000000000000000000000000000000000
00002112200012020212111122012000010000010000100001010001000011910212212100010009190000000020100000190001000019111210122000112111900101100001100010001010100110011010010111209011010111090122222222222222222222222222222222222222222
99999999999999999999999999999999020000000000000000000000000000000001000011010009100110000010011000100000001999999999900001000000009000000000000000000000000010009090011010010100001900000000000000000000000000000000000000000000000
10000001000010000000010000001010211101209211112121000111111101111000000000000011000201100120010112020901000000000000000000001000090000091000000201100200000000000000000000000000000000010000000000000000000000000000000000000000000
22102211020120000000010109119019001990000110211100101100110110210000000000000000090100000000000010000000000000000000000000000000001100001111122012212010000000000000000000000000000000000000000000000000900000900000000000000000000
00000000000009999999900099000009000000000000000000090000000900000000000000000000000000000000090000000000990999999999990000900090000000000000000000000000000000000000000009000000000000000010110102010000010010100000910010100000011
99999999999999999999999999999999000000009000000000009000000000000100010200000000090000000000000000000000000999999999901000101211219000000000000000000000000000000000000009000001000000000000000000000000000000000000000000000000000
00000000000009999999909999900009900100000000000000000000000000000000000000000009021011120000021000001290012999999999900000000000000000000000000000000000000009000010000000000000010100000000900000000000000000009000000000000900000
99999999999990000120999910999991000000000000000000000000090000000002102100000009090000090000000000090000000109201101112011112221119000000900000000000000000000000000000000000000000000000000000000000000000000009000000000000000000
00000000000000009000000010000990000000000000000000000000090000000001100001110000090000000000000000000000000000010000000910000000000000000000000000000000010001000000011000000001000019090000000000000000000000000000000000000000000
90101199111110090000010900010100990000000999999999999999999999999000000000000099999999999999999900000000000009000000000000000000000999999999999999999990000000000000010090000001000000000000000000000000000000000000000000000000000
90101199111110090000010900010100090000000000101190000000910000009000000010000009090000009000000000000900000009000000000000000000000010001199910101109010000000000000010090000001000000000000000000000000000000000009000000000000000
90101199111110090000010900010100090000000000101190000000000000009000000000000009090000009000000000000000000009000000000000000000000010001199010101109010000000000000010090000001000000000000000000000000000000000000000000000000000
22220221121120000000022909229220000010000222221222292222922222222000900000090009090000000000000000000090000009000000000900000900001211222912221122122210000000000000000000009000000900090000000000000000000000900000000000000000000
99999999999999999999999999999999900009000101111102110011011292102009000000000000000900100100101000002011000999999999901010001100009101000002100010100100100000000000100000000000000000001022929222222222222222222222222222222222222
99999999999990000000099900999990900000000000000000000000090900000000010000190000090000000000000000000000000009000000090000110001909000000000090000000001000000110000101000111010010010090000000000000000000000000000000000000009000
22220221121120000000022909229220000010000222221222292222922222222000900000090009090000000000000000000090000009000000000900000900001211222912221122122210000090000000000000009000000900090000000000000000000000900000000000000000000
99999999999990000000099990999990900090000000000000000000000000000000000000100101000000000010000000001000000000000010000000000100009000000000000000000000001001100091101119190011002110000900009000000090000000000000000000000000000
00000000000000000000000000900000000000000000000000090000090000000000000091001009000000090000000000000090000000000000000009000000090000000000000000000000001001111111000111019001000900091000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000090000000000001010112000000000000000000099999999999999999999900009000000000000000000000000000001000001000000000000000002011000000000000000000000000000000000000000000000000
02002222002020000900000200202900000000000000000000000000000000900000000000000000000000000000000000009000000000000000000900000000000220200222222290222020000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991112010099900999990000000000000009000000000000000000011011000001100090000000000000000000000000101000011001012101111109000000900000000000000000010090000000000000100000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000200009001121000201101011000000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999901099000212210111022211901101222000000000111100090000000000200100100000000999999999900000000000019122911221122202122220001002010101100101101100011001010010000000000000000000000000000000000000000
99999999999990019001099912999991000000000222222222222222222222222191911101110009000001000000000000000900000020101001100001101000109112212212211220112220000000000090000109000000000000010022222222222222222222222222222222222222222
99999999999990019001099912999991000000000222222222222292222222222191911101110009000001000000000000000900000020101001100001101000109112212212211220112220000000000090000109000000000000010022222222222222222222222222222222222222222
00010011111010000912010001100019090900000000001101000019090001000101000210000009090000000000000000000090000019911020012012012901900011001020010001111111000900010100000001000000100009100000000000000000000000000000000000000000000
99999999999990000000099900999990000000909001110009111100190221910000000000000009000000000000000000000000000000000000000000000000009001000091001001001000009000000090000009000000000900000000000000000000000000000000000000000000000
00010011111019999999910099100019090900000000001101000019090001000101000210000009090090000000000000000090000999999999912012012901900011001020010001111111000900010100000001000000100009100000000000000000000000000000000000000000000
00010011111010000912010001100019099999999000001101000019090001000101000210000009090000000000000099999999999019911020012012012901900011001020010001111111000900010100000001000000100009100000000000000000000000000000000000000000000
00000000000000100001000010000001000000000000000000000000090000000020001000000000090000000000000000000000000100000100010121011111000000000000000000000001000119001110010011009100010010000000000000000000000000001100101111000110100
99999999999999999999999999999999000000009000000000000000000000000010000200000000090000000000000000000000000999999999900000000000009000000000000000000000001100000000000000000010001000000000099000000000000000900000000000000000000
99999999999990000000099900999999000000000001101100020111091920111000000000000000000000000001000000000000000000000000000000000000009220102199222020211110009000000000000000000000000000000000000000000000000000000000000000000000009
99999999999990000000099900999999000100000001101100020111091920111000000000000000000000000001000000000000000000000000000000000000009220102199222020211110009000090000000000000000000000000000000000000000000000000000000000000000009
00000000000000002111000002900992900000000000000000000000090000000011212000000009090000000000000000090000000122001110910211112909100000000000000000000000000000000000009000009000000000090900000000000000000000000000000000000000000
00000000000000000000000000900990900000000000000000000000090000000000000099020009090000000000000000090000000100000000900000000909010000000000000000000001000001001100011999999999999999999900000000000000000000000000000000000000000
00000000000002010100200010900001000000000000000000000000090090900100001100000000000000000000000000000000000101010111010110101910010000000000000000000000100010000000100000000000000000001000000000000000000000000000000000000000900
99999999999990000000099900999990110111020111211202111212201212911000000090000010110110012210001122022222091009000000900000000009909112292112211191221210010212190100201000110011000900010900000000000000000000000000000000000000000
00000000000000090000000000900999999999999000000000090000000900000000000000000000000000090000000099999999999000000000000009000000000000000000000000000900000900000000000000000000000000000010010102201112011220021121021120120100212
99999999999991002000099900999990101110120022210111110211100001112000000000000091001121100101020100111100110000110010000000000010009221122122122222212010000000000090000001000000001100001100000000000000000000000000000000000000000
99999999999990910000999900999999009000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000009000090000000000000000000000000000900000000000000000000011102102110012100100901020011010000011210
00000000000000000910000000000009900000100000009000000000090900000000000110001099999999999999999900001100001000100000000000000000909009000000000000000001001900000011000000000000000009000000000000000000000000000000009000000000000
99999999999999999999999999999999000011001222222222222222292222222011000001000200191100010020100200100010010999999999910100000001019222222222222122222220200101201101002011021102112111011100000000000000000000000000000000000000000
99999999999999999999999999999999109000000120112212021110121112111000000000001000190010001000010000001000010999999999900000010000009000000000000001000000000201000000010000000000000000000000000000000000009000000000000000000000000
00021000001101122202201122000912101002210000100000191110200000000999999911001110290200101119120211111900010222912291199999999999990229910111112100111110000001100010111010001000190000090922222222222222222222222222222222222222222
00000000000001010202200021000901000000000000000000090000000000000999999900000000090000000000000000000900000111912291199999999999990009000000000000000000000000000000000000000000990000090900000000000000000000000000000000000000000
11111011211120009000021100001000000090000999999999999999999999999000010090090000090009000010000000009990100009909000000000000900900111111212120210000020000000000011000100000000009000090100000000000000000000000000000000000000000
01211121221110000900029200921999999999999011102020010121012200100000000000000000000090011000000099999999999009000000000000000000009221110012222211212120000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000009090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000900000101000010211011211111010001100102011
99999999999999909000099909999990000900009000000000000000000000000100001010100000190000000000000000000000100000000000000000100000009000000000000000000000111000000090010000100110010010010000000000000000000000000000000009000000000
00000000009000000000000000000000000000000121010201201119010211900000000090000000090000000000000000090000000009000000000000000000000000000000000000000000000000000000000900000000090000000000000000000000000000000000000000000000000
00000000009000000000000000000000000000000000000000000009000000000000000090000000090000000000000000090000000009000000000000000000000000000000000000000000000000000000000900000000090000000000000000010010000000011029100001120020200
00000000009000100000000000000000000000000000000000000009000000000010000099011000090000000000000001090000000009000100000001000000000000000000001000000000200091001101200999999999999999999900000000000000000000000000000000000000000
00000000009000100000000000000000000000000000000000000009000000000010000099011000090000000000000000090000000009000100000000000000000000000000000000000000200001001101200999999999999999999900000000000000000000000000000000000000000
00000000009001011102000001000000000000000000000000000009000000000002211090100000090000000000000000090000000219201101110211101112210000000000000000000001000000000001000900010001090000001000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000000090090000000000000000000000999999999900000000900009000000000000000000000000000000000000000000000000000000002009200220200002029200000000000000900000
99999999999999999999999999999999900000000000000000000000000000000111190201000000000000000000000000000000000999999999921020101910009000000000000000000000000000200100000009009100100000001000000000000000000000000000000000000000000
99999999999991210200099990999991911110121000000000000000090000000111110000010001200111100010012000120100011009000011101102000000099009090000000000000000100000000090000000000000010009000900000000000000000000000000000000000000000
99999999999990000000099900999999900000000000000000000000090000000000000000000000000000000000000000000000000009000000000000000000099009090000000000000000000000000090000000000000000009000911201100100111000000012222921222222212022
99999999999990211211199911999991001110101000009000000000000000000201012100000090090001110001100110120000000112011122101100201022219000100900002121110000000000000010000000000000000000000000000000000000000000100000000000000000000
99999999999990211211199911999991001110101000000000000000000000000201012100000090090001110001100110120000000112011122101100201022219000100900002121110000000000000010000000010000000000000000000000000000000000100000000000000000000
11000001100109999999901099100019992222292001000010001001001000010222921222212112192292122222211222222212222999999999921292122222221120000011010000002111222222121122112219129112911210222210101000000100000000000000000101100011000
00000000000090019022990000000001000000000000009000990000000000000000101000000009000000000000000000000000000210011000100010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999009090099900999990001100101000000000000000000000000000000000020001190100001100011001110121001000000000000000000000009009000100000000100000000000001010000010000001010009000000000000000000000000000000000000000000000
21020210111009999999921199211009000090099999999999999999999999999090000000000000090000011000000001201000000999999999900900900000000212121021210100102110000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000001111112100021000001000000000000009000000000090900900212211100110200000000000000000000099000090219912122102212222112220000900000000000000000000000000001002100029000010110091100000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000009000000900000009000000000000000021222101220201202101212211222222122222222
99999999999990090900999900999999009000900000000000000000000000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000022121100110211210110100000000000000000000
99999999999990191910999901999999009000900000000000000000000000000000119100000000000000000000000000000000000101111011102100110010119000000000000000000000010000000090000000000000010010000000000000000000000000000000000000000000000
00000000000000000000090990000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010011019100000000199999999999999999999
99999999999992000000099900999990900010009001001011200110000101000001000000000001020000110100001000100010000000000000090000000000009000000000000001000000201000100000000000010001101001011000000000000000000000000000000000000000009
00000000000001101001000000000000000000000000000000000000000900900000000000001000000000000000000000000090000009000000010000000000109000000000000000000001100200101100201000001010011109110000000000000000000000000000000000000000000
00000000000000000000000000000090012021191000000000000009000000000000000001100021101102111291100011921120220009900000000000000000090000000000000000000001000019010002002100010000010001991000000000000000000000000000000000000000000
00101000010009000000000000001000000000000000201010110001090900920000000000000000090000000000000000000000090009000000000000000900909000000900000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
00110101101109000000011100020100000000000110010112001010192012901000000000000000090000000000000000000000090009000000000000000900909001210911000000110110000010000000000001000000000000090000000000000000000000000000000000000000000
00000000000001000001000010009090000000000000009000000000090900000000000000010199000000000000000000000000000001900001010000000000010009000009000000000000000000000000000011100900100110010000000000000000000000000000000000000000000
99999999999990011111199911999990112100101222229222222229292222222100000090010119010000000000000001010021111009901001011919100000009212221212222222222211110000190000000009029001210010011100000000000000000000010000000000000001001
99999999999990190000099900999990000100100222229221222202222211122000000000000010090000001000001001100100000001000000000000000000109101090000011000010000000000000000000000010000000000000001020100002112112020111101111011111000101
99999999999999999999999999999999900090009121102121011221112111022000000000000000100000100000101001101001010999999999900000000000009110110001010001110020000000000000000000000000000000000000000000000000000000000000000009000000000
99999999999990000000099900999990000000000000009000000009090000000000000090000099000000000001101200201000001009900000000909010000009000000000000000000001000000091000100009009000010000000000000000000000000000000000000000000000000
99999999999999999999999999999999900090109000100000010000000000000221102121100110011010101000010021001101001999999999922210122122129001011110212010001002000100210111210110110012011012211222222222222222222222222222222229222222222
00000000000090000000000000000000000102000000000000900000000000000000000000010090190201101010020000000009010009000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000
00000000000090000000000000000000000102000000000000900000000000000000000000010010190201101010020000000009010009000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000000000000000000000090000000000000090000000000000000000090000000000999000000000000000000000009000000000000000009000000000900921010021010111011211100010000000000110100
99999999999990010900099900999990900000019000000000000000000000000000000000100009000000100000000200000000000000000001000000000000009000000000000000000001000100110000000010100000000100111100000000000000000000000000000000000000000
99999999999990009090099900999999000000000000000000000000000000000000000000000009090000000000000000000000000000000000000000000000909000000000000000000000000000000000000000000000000900000000000100900010000001012001911100022001211
99999999999990009090099900999999010001009222222222222222222222222000000000100009190101020100001001100111011000000000000000000000909222222222222222222220000000000090000101000000010900000000000000900000000000010000900000000000000
99999999999999999999999999999999200199100222222222222222192222222000000900000019110000000000100100001000100999999999900000000000009222221221221221222220000000000000000000090000000000000000000000000000000000000000000000000900090
22122222221120009000022290222290000000002222222222122222222222222000000000000000091000000000001001000000000000000000000000000000002122212221222222211220000000000000000000001000000000000000000000000000000000000000000000000000000
00000000101011100000000022100210010000001999999999999999999999999012910199100111000001201120010000099000010019900001000002012111010000001000000020110010010000001002001999999999999999999922222222222222122022122222212222212021212
99999999999999999999999999999999000010000122119121111020120111102000000000000000091000000000000010000000000999999999900000000000009111020011112112211200000000000000000000000000000000000000009000000000000000000000000000000000000
00000000101011100000000022100210010000001999999999999999999999999012910199100111000001201120010000099000010019900001000002012111010000001000000020110010010000001002001999999999999999999922222222222222122022122222212222212021212
00000000000001100000000022000000000000000999999999999999999999999012910199000000000000000000000000099000000019900001000001011911010000000000000000000000000000000000000999999999999999999900000000000000000000000000000000000000000
99999999999990000090099900999990000000000000000000000009000900000000009091011000090000000900000000000000090000000000090000000000009000000009000000000000110900109000009109990010010110010000000000000000000000000000000000000000000
99999999999990100000999909999999000900009000000900000000000000000000101001101000090000000000000000000000000100100020001000011011009000000001000000000000112001000101101001101010010001000000000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000011101100020120000101200000010000000000000
20002011111020000001001100011010000000009999999999999999999999999000000000000009000000000000000000000000000000000000000909000900000119001101101100020010000000090000000000000000000000000000000000000000000000000000000000000000000
20002011111020000000001100011010000000009999999999999999999999999000000000000009000000000000000000000000000000000000000909000900000119001101101100020010000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999992221122999992999990900012191212111222112222222222222212221211100100090201100102111200020011001112221221122112222221029019100011121111220112101900001110101112211122201000010101000000009000000000000001000010000900000
00000000000000110001000001000001900000000000000000000000090000000000000011111100000000000000000000000000000019110100100000000000190000000000000000000001101911109110000110111109190111901100000000000000000000000000000000000000000
00010001000109999999910099001009101001111000000000000000010000100121101210001021191111000122201210001210129999999999902912212219210000000111100010010010000000000010000000009010000002000022922292292222222222222222222222222292222
00000000000000010011900011000000000000000000009000000000990000000021111100000000090000000000000000000009000009100122000010111011109009000000000000000000000900000000000009009000000900000000000000000000000000000000000000000000000
99999999999999000090099900999999000000009000001021000001011901000000000000000000090000010000000000000000000000000000000000000000009109100200000110110210000000000000000000000000000000000000000000000000000000009000099900000000000
00000000000000000000000000000099000000000000000000900000000000000000000090000000090000000000000009000000000000900000000009900000000000000000000000000000000000000000000000000000000000000010000110211010120212011220100122111102211
00000000000000000010000000000009090000090000000000000000000000000090000011021100000000000000000000000000000000000100000010010000110000000000000000000000110100110100000100109100000100001000000000000000000000000000000000000000000
99999999999991211120099912999999110001011222222121222222290221122120120192000110000010010102001201021101021222121111210211220210019001201010110111111011112912211110010012101010121011201102010000101001011910111111211011002102291
99999999999990000000099900999990000000000000009000000000000000000000000000000009090009000000000000000000000000000000000000000000009000000900000000000000000000000000000009000000000000000000010000010100000011111022001000102210111
99999999999990900009099900999990111010001010000000100110000000010000100001000010091011101001110010101090000000000000000001000000009000000000000000000000010100010090000001010000001000000000000000000000000000000000000000000000000
11210110120220000000011100119110100000000000011001010001110911910000000000000001091010010100100001000991201009000090000000000900001100222111211011011210000000000000000009000000000009000000000000000000000000000000000000000000000
11210110120220000000011100119110100000000000011001010001110911910000000000000001091010010100100001000991201009000090000000000900001100222111211011011210000000000000000009000000000009900000000000000000000000000000000000000000000
99999999999990000000099900999990000000000222299222221229292122221000000000000009090000000000000000000000000000000000000009000000009222222292222222221020000000000000000000000000000000090000000000000000000000000000000900000000000
00000000000000000100000000000000000000000000000000000000000900900000000001111000090000000000000000000990000009000090000000000900000000000000000000000000100000000000001219000000001009100000000000000000000000000000000000000000000
00000000000009999999900099000009000000000000000000090000090000000011010190000000090000000000000000000900000999999999901111200001010000090000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000000000000000000000009000000000000000000000000090000900000000000000000000009000000000000009000000009000000000000000000000000000000000000000000000000090000000000000000000000000022222222222222222222222222222222222222222
00000000000009000000000000000000000000000000000000090000090000090000000090000000090000000000000000000900000009900090000000000000900000000000000000000000000000000000000000000000000000090012221212011121212111122021120212212112202
21211211221229012011022200122120010010121222222222292222292222292101109191010110191021110220101010000911910019900091020110011000912222211221222212222220010001010000100000122110002021191900000000000000000000000000000000090000000
00010010012000010000990000090000110011000000010011001000000091010000000000100029100110101100122220100000102000000000000000000000000010000001000100000110000000000000010001001010001000002000000000000000000009099000000009000900000
00000000000001291212200022000092000000000000009000090000090000000129022200000000000000000010011000000000000220222101222229921222110000000000000000000000000900000900000000000000000000000000000000000000000000000000000000000000000
00101010010110000000010100101100000090000100000100000000091100010000000000001000090000000000000000000000000000000000000000000000001019010210110011110110000000000000010010000000000000000000000000000000009000000000000000000000000
00101100020001200021990020000910120012102101009000000000000000000091011221222210191000010101001111101121211100012212010110001111109010111110101110010000112291122222121222121210922221211222122222222212122122221222222212221222229
21111222222221010101022900221210910111120999999999999999999999999010010092012129111000100100011001009900001000000011000000000000902211022921912111221221001119111120121100101021211122101912100000222000102020111101112120110202121
21111222222221010901022900221210910111120999999999999999999999999010010092012129111000100100011001009900001000000011000000000000902211022921912111221221001119111120121100101021211122101912100000222000102020111101112120110202121
00000000000000202920200922000002990000000999999999999999999999999212212290000009090000000000000000009900000122222211222912221222920000000900900000000000000000000000000000000000000000000900000000000000000000000000000000000000000
00000000000001101211200021000009000000000000000000000000090900000021011100090000090000000000000000009900000210209092211021111011220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000009000000000000000000000000090900000000000000090000090000000000000000009900000000009090000000000000000000000000000000000000000000000000000000000000000000000001100000010091000100020112111111212010110
01000000100000000000000000010000099999999010111110010000190910919000000099000000090000000000000099999999999009090000000000000000000001000000000000001000000000000000000999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000090000000000000000001200000000000000000000000000000000000000090000100000000000000000000000000000010110000901000011011010010010001000000000000000000000000000000000000900000
22222222221120000000022100299220000100201211212221222222192211122000000000000010100000190010000000000000000009000000000000000000901212122212222221222220000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999990011112199901999991110210121000000100009000000000900190110991220010191010020011020012221200011100010100101000010100009000000900000001190002222990212220920221219122222211021100000000000000000000000000000000000000000
99999999999990000000099900999990000100201211212221222222192211122000000000000010100000990010000000000000000009000000000000000000909212122212222221222220000000000090000000000000000000000000000000000000000000000000000000000000000
22222222221120000000022200299220000100201211212221222222192211122000000000000010100000990010000000000000000009000000000000000000901212122212222221222220000000000090000000000000900000000000000000000000000000000000000000000000000
00000000000009009000000000000900000000000222222222222222222222222000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
00000000100192202021202029900201221212101000001000099000000000900111222121111119191221211121121022020202122119221012210001222221299000000010000000110101122222292122212100211200212212011221222112221222222222291102111029122011129
00011001000111021021010110090001100000001100111121110111992001011100000011112000090000000000100000000000000002212000202001211100011100109000011010110011200110910001222000211220011910100122222222222222222222222222222222222222229
21121001121119999999901199210199911100101002001001191111190111991110112100100001090100911100010010011091000999999999991122011291911111111202112101222111110000101010000000199102010020100000000000000000000100010120010001000000000
99999999999991110020099900999991900009000000000000000000000000000011010000000009000000000000000000000000000119110111111000111111009000000000000000000001000100000000010000000000000000000000000000000000000000000000000000000000000
90000000000000900000000009009009900000000000009000000000090000000000000900000000090000000000000000000000000000000000090000000000000009000000000000000000000000000000000000000000000000000002911212010100200110110001100100010000000
99999999999999000000099900999999900009000221121221201211212211222000000000000009000001011000000000000000001009000000000000000010009001010200000201000100000000000000000000000100000000000000000000000000000000000000000000000000000
99999999999999000000099900999999900009000000101000010011010000000000000000000009000000000000000000000000000009000000000000000000009100101000000010011000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999999900009000000101000010011010000000000000000000009000000000100000000000000000009000000000000000000009100101000000010011000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999999900009000000101000010011010000000000000000000009000000000000000000000000000009000000000000000000009100101000000010011000000000000000090000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900009000221121221101211212211222000000000000009000001011000000000000000001009000000000000000010009001010200000201000100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991201212099910999990100100019012020211212112201101211021011100100019190001012000000000000110001100201212011120111110019020020921110222101100100111110110111000100010101000991100000010000000000001000000000000000000100
99999999999990000000099900999990109010009000000000000000000000000000000010001199090010000000000010000000000000000000101000010001009000000900000000000002021001000000000120000100000000190100000000000000000000000000000000000000009
99999999999990000000999900999990900000909001010000101000100000000000000000000000090900000000000000000000000000000000000000000000009000900101000111001100000000000000000000009000900000000000000000000000000000000000000000000000000
00000000000000001000100001000001000000000000000000900009090000000001010299000009000000000000000000009000000119001000000911001100010000000000000000000000000000000900000999999999999999999900000000000000000000000000000000000000000
11000011001100009900091000000210000000000100191010011100101100001000000000000000090000000000000000090000090009000000000000000000000101000001010000101000000000000000009000000000000000000000000000000000000000000000000000000000000
00000000000000009900090000000000000000000000000000000000000000000000000010000000090000000000000000090000090019000000000000000000000000000000000000000000111100000100009101000000011110191000000000000000000000000000000000000000000
00000000000000009900090000000000000000000000000000000000000000000000000010000000090000000000000000090000090019000000000000000000000000000000000000000000111100000100009101000000011110101000000000000000000000000000000000000000000
00000000000000009900990000000000000000000000000000000000000000000000000010000000099000000000000000099000090019000000000000000000000000000000000000000000111100000100009101000000011110101000000000000000000000000000000000000000000
99999999999990000000099900999990000000000222222122221222122112222000000000000000000000000000100000000000000000000010000000000000009012110222101022122210010010000009000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999901000009000000000000000000000000102000000000000000000000000000000000000000999999999920010020120029000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000000009000000000000000000000009000000090000000000000090000009000000090009000000000000000900000000090000000900000000000000000000000000000002101110202100211100109110001100120101009
99999999999990000000999900999990000001001000000000000000000000000000000001100009090000000000000000010000000009000000000000010000009000000000000000000000111000101121101009001011010010000000000000000000000000009000000000000000000
99999999999990000000099900999990000000000000100101000100091101210000000090000009000000000000000000000000000000000000000009000000009000001000210000000000000000000090000000000000000000090000000000000000000000000000000000000000000
00000000000000110111200001000000000000000000000900090000090000000090901100000000090000000000000090000000000109011102010000001100010000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000900000
00210120100010000200002101919020201112021999999999999999999999999110000090212119292101111010121111221191121009000100000009000100099110100119111211090101112902221211112221222110121102122200000000000000000000000000000000000000091
11001111110100000000000100120000100000000999999999999999999999999090000000000010090010001000000090000000000009000000000000000000000100001219101201110100000000010011000001000000000000000000000000000000000000000009000000000900090
99999999999999999999999999999999111911001222229222211221292222222000000000000001000011021100111000002000011999999999900000000000009912122212222212222210100000100090000000000000000100000000000000000000000000900000000000000000000
99999999999999999999999999999999111911001222229222211221292222222000000000000001000011021100111000002000011999999999900000000000009912122212222212222210100000100090000000000000000100000000000000000000000000900000000000000000000
00000000000002119111100019000002000200010999999999999999999999999202122100222210009101020101100000009101000219111111121220211021110000000000000090000002011111100012212112119111110129011100000000000000000000000000000000000000000
22220221122210001000022200221220000111010222222221222221222291222110020091010100190190211000001002000110100109001000100100000000101112222212222222222221121221222222021229202212221112190199999999999999999999990009000000000009900
00002001100012221222200022001002222111212000000001000001000091000112202291212122192192011222221220222112122129221222122122222222121110000010000000000001101001000000201009020010001110192199999999999999999999992229222222222229922
22220221122210001000022200221220000111010222222221222221222291222110020091010100190190211000001002000110100109001000100100000000101112222212222222222221121221222222021229902212221112190199999999999999999999990009000000000009900
99999999999990000000999909999999999999999000000000011000000100000000000000000000000000000000000099999999999000000000000000000000009111110211011100101210000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999991001110199911999991090000000000000000000000000000000000019100000000090000000000100000000000000010010000010010000111009000000000110010000000000100000000000000000010000001001000000000000000000000000000000000000000000
00000000000001010001100001000000000000000000000000000000000000000111901000000000090000000000000000000000000019901000111000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990010010100222222222292229922222222100000011211111292121111111110100101009900010012000100000000909009112222212292222222221010121002111100192110111901112200100000000000000000000000000000000000000000
21221110110120009000010100011999999999999000000000000000090000000000000000000009010000001000001099999999999000000000000000000000002011201901110110121210000000000000000000000000000000000000000000000000000090000000000000000000000
21221110110120009000010100011999999999999000000000000000090000000000000000000009010000001000001099999999999000000000000000000000002011201201110110121210000000000000000000000000000000000000000000000000000000000000000000000000000
20110000120100000000001000291200900000000100110011990111000901000000000000000000090000000000000000100000000000000000000000000000000000111210002100001210000000001190000100000100010000190100000000000000000000090000000000000000000
00000000000009999999999999009009000000000000000000000000000000000000000000000000000000000000000000090000000999999999900000000000000000000000090000000000000000000000000000009000000000000002911221212111102201100101121101021121110
99999999999990110011299911999991000000000000009010000001090000900200101010001019001000100100000100010000010209110111110001111211919009000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999990110011299911999991000000000000009010000001090000900200101010000019001000100100000100010000010209110111110001111211919009000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
00110000100120000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000009000000000900000000000100101000101110100110000000000000000000000000000000000000000000000000000000000000000000000000000
10100020100000000000001100010000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000900000000000010011102000110110100000000000000000000000000000000000000000000000000000900000000000000000000000
10000000000100010120010001190121221121112010111020011009102010001011100212210121201011210022221110101121190000212101011011011100100000100001110110101000220111011200111100101110212002111022222222222222222222222222222222222222222
02111001110111121100110211111120000010000999999999999999999999999201110092212290000000090000000000000010000129011000202112110121121110001901122920111110110201191191011110110212221119191200000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000000000000000000000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000001101102100121010100001101000000000010101
02011210011120009000922100220219900000009112122212291229122122210000000000000000000000000000000000001000000009000000090000000000001122222222011111111220000000000000000000000000000009000000000000000000000000000000000000000000000
11001001000019919021011112200011100109010999999999999999999999999202921199219109100021001000000000100091000209222120112001021910211000010209211001110000010212112120100999999999999999999910000100100001210010010021101121202121110
11001001000019919021011112200011100109010999999999999999999999999202921199219109100021001000000000100091000209222120112001021910211000010209211001110000010212112120100999999999999999999910000100100001210010010021101121202121110
00000000000000011001100011090000900000000000000000000009000900000100010999000000090000000000000000000000000101102000001910210119029999999999999999999990000900000000000999999999999999999900000000000000000000000000000000000000000
99999999999990000000999909999990000001000290019011001010191191011000000000000000090000100000000000001000000009000000000000000000009101001911000001100000000000000000000000000000000000000000000000000000000009000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000090000090000000090000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000900000009000011211112010111000210000011101001000111001
99999999999999999999999999999999909011111100000000000000000100000010000100000000000000000000000000001000010999999999910010101001009010001010000000000000010000000111100000000000000010900909000090000000000000000000000000000900090
99999999999999999999999999999999100010000000000000000000000000000000000000210000010000000000000000000100100999999999900000100000109000000000000000000000010001001000010000001001010002101000000000000000000000000000000000000000000
01211020212210009000012100022210901200900122229121212222292221210000000090200099999999999999999900000900000009000900090000000009902221120120221121002200000000100000000901000900101011190000000000000000000000000000000000000000000
00100100000000009000001009000000090000009222212222292222292122222000000090000000000000000000000000000000000009000000000000000000099001090000100000000000000909000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000010111111110110110010100000010001000011001
99999999999990009909099900999990100000010100009000000019000000001000000099000009000000090000000000000000000009000000000000000000009000102000011000111000000000000000001999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000000000000000009000000000000009090000900000000001100091100000001001000000000009019199000000000000000000000000000000000000000000000110001010010111001000100000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000100000090000000000000000000000000999999999900000011000009000000000000000000000000101101100109100010000010000000900000000000000000000000000000000000000000
00000000000000000000090009900000000000000000000000090000090000000999999901010000000000000000000000000000000000000000099999999999999000000000000000000000001001090111000000200000101110010000000000000000000000000000000000000000000
99999999999990000090099909999990090000099000000000000000000000000000000000090009000000000000000000000000000000000000000000000000009000000000000000000000000000099090000000000000000000000022010001110091011001100000000000010011100
99999999999991000091299900999991009000001000000000900000090000900101101000000000090100000000000000100000000019110100002019101100009000100001000000000000101100101100000000001000000000090022222222222222222222222222222222222222222
00090000000002911210190021100009100901000000009000000000000900000021021111112100090000100000000000001000000211111112222202212222110000099909000000000001221122102112111221222212212191112212119911921112222221100001011200100100212
00090000000002911210190021100009100901000000009000000000000900000021021111112100090000100000000000001000000211111112222202212222110000099909000000000001221122102112111221222212212191112212119111921112222221100001011200100100212
22222222222220010011022210299222010000102222222229222229222922222020100111100190001010111011000111101112090009900002100011101101009222222922222222292222000911102101010001010100010001000000000000000000000000000000000000000000000
22222222222220010911022210299222010000102222222222222229222922922020100111100190001010111011000111101112090009900002100011101101009222222922222222292222000911102101010001010100010001090000000000000000000000000000000000000000000
01111101110000000000012200922010000000000201110000001011091990001000000000000009090000000000000000099000000009000000000000000000001100000000029001001110000900000000000000000000000000010021222222122122222202222100011229222222122
01111101110000000000012200922010000000000201110000001011091990001000000000000009090000900000000000090000000009000000000000000000001100000000029001001110000900000000000000000000000000010021222222122122222202222100011229222222122
00000000000000000000000009900000000000000000000000000000090990000000000000000009090000000000000000090000000009000000000000000000009000000000009000000000000900000000000000000000000000000001001102112010101000100100001009200010000
00000001000000000000000000000090900000000020000012010001900112201000000000000000090000000000000000000900000009000000000000000000000100000010000000010000000000000000000000000000000000000000000000000000000000000000000000000900000
01111101110000000000012200922010000000000999999999999999999999999000000000000009090000000000000000090000000009000000000000000000009100000000029001001110000900000000000000000000000000010021222222122122222202222100011229222292122
01111101110000000000012200922010000000000999999999999999999999999000000000000009090000000000000000090000000009000000000000000000001100000000029001001110000900000000000000000000000090010021222222122122222202222100011229222222122
99999999999990000900199901999999000000001010020111000000000011901000900110000000010000000000100100000099000000000000001001010100009102101910110100100010010100000000010011911000009009000022222222222222222222222222222222222222292
00000000000000010100100000009000000000000000000000000000000000000000010100000000000000000000000000000000000011001010101101010011910090000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000
00000000000009999999900099000009900090000000000000000000000000900000000000000000000000000000000000009900000999999999900090000900000000000000000000000000090000000000000000000000000000000000000110101010120011011210100000110000201
00000000000001111210201011000000122222211000009000000009090000000212201122222201192021222222110221000121211229101112221129121101000000000000000000000902222922222292222222222222222222222200000000000000000000000000000000000000000
99999999999990090009999900999990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000010000000000010012212120010210022022
00001000000000009100000000900000000000000000000000000000000000000000001011021119100001000011000011000000111000101100100100000001010000019000000000000001001001100001100100001010011010220022222222222222222222229222222229222222222
00001000000000009100000000900000000000000000000000000000000000000000001011021119100001000011000011000000111000101100100100000001010000019000000000000001001001100001100100001010011010220022222222222222222222222222222229222222222
99999999999999900000099901999990000000000000000000000000000000000000000090000000000000000000000000000000000010900010000000000000009000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222
00000101000110000000000000010100000000000000000000000000000000000000000000000009000000000000000000000000000009000000000000000000000100110100010001000110000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999999000901099990999990001009100012010011120221921201101000110000010002101010120010011010000100090000000101102000100100029110091112110000002100012010001010101009001020000000000022020022129112129022022222222211221212222
02000000011000000000910000001929100000009000020100000000000000000000000000000000000000000000000000000000000000000000000000000900000010001100001191010110000000000009000000000900000000090900000000000000000000000000000000000000000
99999999999990000011199999999991110092119011121112101112222222112101102010000211101111221101100021001000110110010010110120211900009212020122121122211210001000000100190101111100001019201100000000000000000000000000000000000000000
99999999999990000011199999999991110092119011121112101112222222112101102010000211101111221101100021001000110110010010110120211900009212020122121122211210001000000100190101111100001019201100000000000000000000000000000000000000000
99999999999990000011199999999999110092919011121112101112222222112101102010000219101111221101100021001000110110010010110120219900009212020122129122211210001000000100190101111100001019201100000000000009000000000000000000000000000
10100100011000000009010100901110211009000110011910121910211120210999999901221102120000012121101001100000111001099000099999999999990101200010200210000211011191002111212101110211000002011010221212201201222112112010010011121112020
00010000011001021020019910010011000000000010119221091001000901000120120090100009090121009000101000010000010219111101111021021121901001200119111001000011010011000090000000010000000001010022222222222222222229222222222222922922222
00000000000000000000000000000000000000000009000000090000090000000000000090090000090000000000000000000000000009000000000000000009000000000909000000000000000000000000000000000000000090000012112110200111219011011100000200910120102
99999999999990009000999900999999910000010000009000000000000000000000000000000019090000000000111001001001010000000010900000000020009009000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
00001001100019999999999999000099000000000000000001000000000001000000000000000000000000000000001000000000000999999999900000000000000000011100000019101010000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001009019100000000000900000000000000000900009090000000109101000000090000000000000000000000900000001010010010100101920110000000000000000000000000000000000000000009000000900000000000000000000000000000000000000000000000
10100001100100000900000009011000090000000021000100001000100000900000000000000000000000000000000000000000000000000000000000000000000000101000010110001000000900000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009099999999101001002121111090022901000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000000099909999999099090000222292222222222222222222000000090000009091010000001101000000110001000000000000000000000009222222222222222122220101000000000000000000000100000000000009000000000000000900000000000000090000
22220221129120000000022109229999999999999222221222222222222222222000000000011000090000000000000099999999999000000000000000000000001211222112221122122210000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001010200100919000000000000000000000000000000000000000212000100012000090000000000000000000000000110200011021110011100200009090000000000000000110002000010000000019111100000001000009000000000000000000000000000000009000
99999999999999999999999999999999000000000110109101101111111111110000000000000000000000000000000000000000000999999999900000000000009000000900000000000000000000900000000000009000900000000000000000000090009000000000000000000000090
99999999999990000000099900999990000000000000000000090009000100001000000000000000090000090000000000000090000000000000000000000000009020000010020111000000000000000090000001000000000000000000009000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000090009000000000000000011101100090000091100000000000090001000001000000000000000009000000000000000000000010901010090010201190110211201111100009000000000000000000000000000000000000
00000001001000001011000092099000222121121000010000000010001000000000100212222222211121112012902101212112221102110000011000000100010111010010000000000101102212221112212222222211212222221122222222222222222222222222222222222222222
00000001001000001011000092099000222121121000019000000010001000000000100212222222211121192012902101212112221102110000011000000100090111010010000000000101102212229112212222222211212222221122222222222222222222222222222222222222222
99999999999990000000099900999999110110020111211202111212291212111000000000000000100190012210001112019222011009000000000000000000009112212111211191221210010212100100101000129011000100020100000000000000000000000000000000000000000
00000000000009999999909099090099900900990000009000000000090000000000000000010109090000000000000000000000000999999999900000000000000000000000000000000000000101001110001010200000000020100000000000000000000000000000000000000000000
00000000000009999999909099000099900900900000009000000000090000900000000000011109090000000000000000000000000999999999900000011000000000000000000000000001100001110002010010012020101009012100000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000000000900000000009000000000000000000111110111201011100000000100011020000
99999999999990000000099900999990000000000000000000000000090000000000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000000000900000000009000000000000020021011101000010001121221121102110201212
99999999999990990010999991999991000090000000000000000000000000000110019000900000000000000000000000000000000010002000100110100090109000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000
99999999999990900090999909999990000900000000000000000000000000000000000000010000000000000000000000000000000000000000000000000101009000000000000000000000000101000001100201000010110000000200000000000000000000000000000000000000000
10111001000000990000900000000019000000000001000000000000000000000000000000000010000090000000000000099901000100010000001000000011900001000100000010000100000000000000000000000000000000000000000000000000000000000000000000000000000
21222211011220990000912200120129010000000002201110111221111209011000000000000010000090000000000010099901100100010000001900000011901222221110011221122200000000000000000000000000000000000000000000000000000000000000000000000000000
12120212222220000009011200199110200010012222122922292221222112909000000000000109090100000001011011010100102009000000000000000000002222222122102222200220001000000090000000000000000000001000000000000000000000000000000000000000000
00000000000009999999900099000009000000000000000000000900000000900000001000000100090000000000000000090000000999999999901010000000909000000000000000000000000001000000100000000010001110101000000000000000000000000000000000000000000
99999999999999999999999999999999000000000100010000000000000100100090011000001000100000000000000010001000901999999999909000010000099011001100102111021000000000010001000000100000000000000000009000000000000000010021010000000000000
99999999999999999999999999999999000000000100010000000000000100100090011000001000100000000000000010001000901999999999909000010000099011001100102111021000000000010001000000100000000000000000009000000000000000000000000000000000000
99999999999992221292999922999992901010000222222222222222222222222221112201100000001000100100921001000000000121222221112222222022229222122121112222222120110001000091000001102020100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000090090000000009900000090900900000090000000000000000000000000000000000000009009000000000000010020000020211012001110111200100101011000
99999999999990909000999900999991122001110112222112121220222212211000000001110110101111001111020101012100100001010101010100001000109222292212221221212221101111001091100011092012000000120100000000900090000000000000000000000000000
99999999999990909000999900999991122001110112222112121220222212211000000001110110101111001111020101012100100001010101010100001000109222292212221221212221101111001091100011012012000000120100000000900090000000000000000000000000000
99999999999990909000999900999991122001110112222112121220222212211000000001110110101111001111020101012100100001010101010100001000109222292212221221212221101111001091100011092012000000120100000000900090000000000000000000000000000
22229222222210000000022209222920910000001222222222229229222922222000000000000099999999999999999900009000990009000000000000000000009222292222212222222220000900000000000000000000000000000000000000000000000009000000000000000000000
22229222222210000000022209222920910000001222222222229229222922222000000000000099999999999999999900009000990009000000000000000000009222292222212222222220000900000000000000000000000000000000000000000000000009000000000000000000000
99999999999990009191099901999991900000009000000000000000000000000020000001120100000000000000000100000000000001001000010000000000109000000000000000000001110101111121202220109201020121911211001120000011001010100000000000000000000
22222222222220000099022200222920099999999222222222292222292222922000000000000090090000000001000099999999999000099000000009000000002222222222122222222220000000000000000000000000000000000000000000000000000000000000000000000000000
10211010121120000000011100212120000000000000000001000000000001001000010000000000000000000001000000000110100000000000000000000000002110211201111212000100000000000000000000000000000000000000000000000000000000000000000000000000000
10211010121120000900011100212120000000000000000001000000000001001000010000000000000000000001000000000110100000000000000000000000002110211201111212000100000000000000000000000000000000000000000000000000000000000000000000000000000
11001002000021111029011112209011900200010012090112912222211222220202121122212101190021091000000000100011000209222220112001021110212000000292212001120000010119102222100101110911010910211210000100100001219010020921202229202222129
11001002000021111029011112209011900200010012090112912222211222220202121122212101190021091000000000100011000209222220112001021110292000000292212001120000010119102222100101110911010910211210000100100001219010020921202222202222129
11001002000021111029011112209011900200010012090112912222211222220202121122212101190021091000000000100011000209222220112001021110212000000292212001120000010119102222100101110911010910211210000100100001219010020921202222202222129
99999999999990000009099909999999011009919000009010000000000000000000000000000019100120000110001010100102101000000000000000000000009000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999909000000001910201920111001921019000000000000009090000000000000090000000000999999999900000000000009000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000900000
99999999999999999999999999999999101000000222222222222222222222222090000000000000000000000100000010010010000999999999900000000000009221112122221012221220000000000000000000000000000000000000900000000000000000000000000000000000000
99999999999999999999999999999999919099000010000000001000000000100100009000000001000100000000000000000000001999999999901000000090009110100010000000010000001000000000000100000000000001000010009111000190000000019111101110002000111
00000000000009999999900099000099999999999000000000000000000000000222222202210102221291211100011199999999999999999999992222222922220001000000000000000001121109111211222900220111022122202122222222222222222222222222222222222222222
99999999999999999999999999999999101000000222222222222222222222222090000000000000000000000100000010010010000999999999900000000000009221112122221012221220000000000000000000000000000000000000900000000000000000000000000000000000000
00000000000009999999900099000099900000099000000000000009000000000101010000100000000090000000000000009900000999999999990010000900010000000000000000000000000000000000100900000011000000000000000000000000000000000000000009000000000
00000000000009910112000090000002000000000000000000000000090000000102011100000090090090000000000000000000090019001000102000210011100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000900000
01100100000009900000001090200000000000000000100010000000090000011000000000000090090090000000000000000000090009000000000000000000001100000001000101000000000001000000000000000000000000000000000000000000000000000000000000000900000
01100100000009900000001090200000000000000000100010000000090000011000000000000090090090000000000000090000090009000000000000000000001100000001000101000000000001000000000000000000000000000000000000000000000000000000000000000900000
00000000000009912010100090000001000000000000000000000009090000000110000011002190090090000000000000000000090009020110020001000200010000000000000000000009110110101011102221000210220100110000000000000000000000000000000000000900000
99999999999999999999999999999999900000000102210001000101001001010000000000000001101000100000000010011110000999999999900000000000009000000000000001000100000100000000010019009001110100000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000001000000000000000000000000000000999999999900010000010009000000000000000000000012011011010000009019000010000101000000000000000000000000000000000000000000
99999999999999999999999999999999900000000102210001000101001001010000000000000001101000100000000010011110000999999999900000000000909000000000000001000100000100000000010019009001110100000000000000000900000000000000000000000000000
99999999999999999999999999999999000000000000000009000000000009000191222200000000000000000000000000000000000999999999922102102011229000000000000000000000000000000000000900009000000900000000009000000000000000000000000000000000000
99999999999990000090099999999990000000000222222121222222222121222000000000000000000000190000000100000000000000000000000000000000009221112122222211122120000900000000000000000000000000010000000000000000000000000000000000000000900
00000000000000000000009091000000000900000000000000000000090000000000010090010090090000000000000000009990000009000000001000001000100000000000000000000000110010110000009100001000010011000000000000000000000000000000000000000000000
91101010100012210200001020992201201111221100100000010000110000000111101020111222110111111112211101211122110222201212221110111012112111100011010000010011221221222112001000119110211101001200000000000000000000000000000000000000000
91101010100012210200001020992201201111221100100000010000110000000111101020111222110111111112211101211122110222201212221110111012112111100011010000010011221221222112001000119110211101001200000000000000000000000000000000000000000
99999999999990209121199919999999900990209222102120101121222120111002101110000001200000001119000002011102010210121200211012121111129111011100010012010000000101000201020000000100010201011021229222221222212222222222222219222122222
99999999999990209121199919999999900990209222102120101121222120111002101110000001200000001111000002011102010210121200211012121111129111011100010012010000000101000201020000000100010201011021229222221222212222222222222219222122222
99999999999990209121199919999999900990209222102120101121222120111002101110000001200000001119000002011102010210121200211012121111129111011100010012010000000101000201020000000100010201011021229222221222212222222222222219222122222
99999999999990209121199919999999900990209222102120101121222120111002101110000001200000001111000002011102010210121200211012121111129111011100010012010000000101000201020000000100010201011021229222221222212222222222222219222122222
00000000000000009000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000009000000000900000000000000000000000000000000000000000000000000000000000000000002292921191201922202100920900109010100109
00010001001129000900000000090000000000000000000000000000090000000000000000100000000000000000000000000090000000000000000900000000000000100111111101100011000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999990009000099990999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009200200290020000000000000000000000000000009000000000000000000000000000000000900000090000000000000
00000010000209999999999999021109000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000001000101001000092001100000000000000000000000000000000000000000000000000000009000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000100009000000000000000000000000000100000091000000900000000000000900000000000000000110010001010100110001010001000000000000000000000000000000000000000000
22212222222229999999922299122999212111912011212222212121192922222001010100111101190190221120122000000921210999999999911212090011129212222102222122222222001010112922110110009201111011090200000000000000000000000000000000000000000
99999999999999999999999999999999990090090000000000000000000000000000000000000000090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000000000010001022001100011020001100011101112
00000010101000000000000000099010000000000999999999999999999999999000000000090000090000090000000000000000090909000000000000000000001000001010000000901000000000000000000010000000000000000000000000000000000000000000000000000000000
00000000000009999999909099900009909000900000000000000000000000000000000011000000000000000000000000000000000999999999900000000000000000000000000000000001100001020001000000001210100011010000000000000000000000000009000009000000000
99999999999999999999999999999999000000009000000010101000101200101000000000000000100001000001001000010000000999999999900000000000009000110101100101111010000000000000000009000000000000000000000000000000000000000000000000000000000
00100001001000009010010011000190111001120000100000000000010900000001100199100211091209011220000200000290291009900000001000000000000000000000000000000001211000111111020999999999999999999900000000000000000000000000000000000000000
00000000000009999999909099900009909011901000000000000000000000000000000000000010010010000011010101210000001999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000009000000000
99999999999999999999999999999999919911000222122221220122122201221000010010012010002001010001100200200100010999999999911110000001019011220100120211121912100011011201011110109011001000111100900000000000000000000000000000000000000
99999999999999999999999999999999909900000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000900000000000000000000009000000000000001922121111202011111110011120010010110011
99999999999999999999999999999999919911000222122221220122122201221000010010011010002001010001100200200100010999999999911110000001019011220100120211121912100011011201011110109011001000111100910000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000000000000000000000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000090000000000000000000000000002001101000000001011012111110000112011110
99999999999991112911099901999990910101011000000000000000000000000190102100002010110100101001000111000101000111001120901212211211099000000000000000000001010011000011100120019110100000000100000000090000000000000000000000000000000
22222222222229999999921299222229000090090222122222222222222922922000000090000000000000000000000000090000000999999999900000000000002221222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000
11001001001910000000000100101009010010000000000000000000090000000000000000000010090000000100011000000900090009000090000000000009000100120011101010100200000000000000000000009000000000000000000000000000000000000000000000000000000
11001001001910000000001100101009010010000000000000000000090000000000000000000010090000000100011000000900090009000090000000000009000100120011101090100200000000000000000000009900000000000000000000000000000000000000000000000000000
00000000000000001100000009000999999999999000000000000000090000000020111000000000000000000000000099999999999119010119009000101010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000120119100029000999999999999000000000000000090000000100100200000000000000000000000099999999999119111101010000010202010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00111000100021020020021110910911011001000020129222121212120212211120120011000011000122111000101090011100101211111101111121021121001029101121111011100111010011000001000201110000101011010022222222222222222222222222222222222222222
11212101210210909000011900220090999090009122021202292102202212212000000000000000090000000000000000000000000000000000000000000900902212001111111110000110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990901010099900999992900000000000000000090000099000000000000020009009090000000000000000000000000100000000010000001010119000000000000000000001020911110001021221011112011002100100000000000000000009000000000000000000000
99999999999999999999999999999999100001919000000001000000000001000000000010100000000000110001000000000000101999999999900011001012909021010110201001111010000000900001009100000020101010110000009000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000009000000000000000000000000000000000000000000000000000000000000000000000000000020111200002200202100000011010002100100011
00000000000000010111000010000092000000000000000000000000000000000010000111090000000000000000000000000900000009000000100011101101000000000000000000000000000001100000000000010000010001000000000000000000000000000000000000000000000
00000000000000000011000001000009000000000999999999999999999999999000010000000009090000100000000000000001010000000001000001100200100000000900000000000900000000000000000000000000101001000000000000000000000000000000000000000000000
21211222121229999999922199122219000900000222222222292229292222222000000000000090191000000000000100090900090999999999900000000000009221222922222222222220000000000000000000000000000000000000000000000000000000000000000000000000000
21211222121229999999922199122219000900000222222222292229292222222000000000000090191000000000000100090900090999999999900000000000009221222922222222222220000000000000000000000000000000000000000000000000000000000000000000000000000
21211222121229999999922199122219000900000999999999999999999999999000000000000090191000000000000100090900090999999999900000000000009221222922222222222220000000000000000000000000000000000000000000000000000000090000000000000000000
99999999999990009090099900999990900000000000000000990000090000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000090001020100101110210111101001100000011121000
22222222222219900000922200121999900991900222222222222222292222222000000000000099999999999999999900100900010000000000000000000000002222212222212222222220000000000000900000000000000001000000009000000000000000900000000000000000000
00000000000000000000000000909009111090001000000000000000000000000000000000000001010010011101000000201000120009900000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000909009000000000000000000000000000000000010000000000000000000000000000000000000000009910000000100000001000000000000000000000000100110110091110100110101000000001100000000000000000000000000000000000000000
00000000000000100002100000909099000000000000000000000000000000000102111100000190000000000000000000000000000109900000112000110100000000000000000000000000010010000090000000000000010100000000000000000000000000000000000000000000000
22222220222220009000022200222220000000000000000000000000000000000000000000000000000000000000000000099000099000900000000000000000002222222220200222222220000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000099999999999000000000000000090000900221212100000000090000000000000099999999999999999999911201021992190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000
00000000000000000900000000000000999999999000000000000009000000900000000090000090000000000000000099999999999009900000000000090009009000000000000000000000000000000000000000009900000000900000000000000000000000021110111011110200100
11120112211220009090011200112299000900010221212222211220122012210000000000000000090000000000000000000000010000000000000000000000002201122112022111122120000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000100000000090901100002999999999999999999999999000000000000099999999999999999909090010011102000000000000000000990000000000000000000000000900000000000000000100900100000900000000000000000000000000000000000000000
12011111111119999999991199001009000000000002221111191212192211112090000000000000000000000000000000000090090999999999900900000000901011111121100010000010000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000001010000000009000000099999999000000000000000090900000000000000090001091109100011000099999999999009000000000000100900990000000000000000000000000090000000000000000011009900000900000000000000000000000000000000000000000
10000000000000000000000000001000101010100999999999999999999999999000000000000000090900000001000010000991090009900000000000000000000009010001000000100010000910000000000000009000009100000000000000000000000000000000000000000000000
00000000000000000900900000900909000090102000000000000000000900000000001000000000001000010000000000000000010000000000000000010000910000000000000000010000000900000000001101001000001000010000101100010000000000009010010109001010000
21000001101010111901010000191101000090000999999999999999999999999000000000000009090100110100109009002912000000900000001019001100009009000002190110001110100090000000100000000000000000000022222222222222222222222222222222222222222
10100100011000000009010109911119211001900110011110121210211120210000010000211102110010091121101001100000111001000000000000000000000101200010200220000210010901009900202101100200000002091010221212201201222119212010010011121112020
10100100011000000009010109911119211001900110011110121210211120210000010000211902110010001121101001100000111001000000000000000000000101200010200220000210010901009900202101100200000002091010221212201201222112212010010011121112020
10100100011000000009010109911119911001900110011110121210211120210000010000999902110010001121101001100000111001000000000000000000000101200010200220000219999999999999999101100200000002091010221212201201222112212010010011121112020
99999999999990000009099909999999211001900110011110121210211120210000010000211902110010001121101001900000111001000000090000000900009101200010200220000210010901009900202101100200000002091010221212201201222112912019090011121119020
99999999999990000009099909999999211001900000000000000000000000000000000000000002110010001121101001900000111000000000090000000000009000000000000000000000000900009900000000000000000000090000000000000000000000900009090000000000000
00000000211009999999911199121019010100010011001010001001001900001109001000001001000001090000001000100910190999999999900902022090090102010111200010010210100000101100010101000001000110000100000000001000000100001101101101001010010
99999999999999999999999999999999900900000000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000001000010000110212000219111000001001112000
00000000000000000000900009000990900000000000000000090000090000000000000000000009090000000000000000000000000009000000000000000900000000000000000000000000000000000000000000009000000000000010020010002110201201020001101111110112111
00000000000000000000900009000990900000000000000000000000090000000000000090000009090000000000000000000000000009000000000000000900000000000000000000000000000000000000000000009000000000000010020010002110201201020001101111110112111
00000000000009999999900099000009001001001000000000000000000900000009010000100001020191010001110000000990090999999999900900000000090000000000000000000000001100000000000001111000000000101000000000000000000000000000000000000000000
00000000000001019191090011000001090000000000000000000000000000000110000100000000000000000000000000000000009002111011101200000210110000000000000000000000000000100000000001000000000000000000900000900000000000000000000000000000000
00000001000000009091191001000000100001011000000000000000000000000001000100120001110001100010000000000000019110000110110011001001002101000000000010000000011011101010000011002000110000010121912121911111191212200011000210100110001
99999999999990000099999900999990910010009211219221191120110201101000000000001019190000022010010001010100000000000000000100000000009021211221011111011210101000090190100000000000000000000000000000000090000000000000000000000000000
22122201110120009000001100111120000000000112211119111211099222121000000000000000090000000000000000000000000000000000000000000000009211291212229922201110009000000000000000000000000000000000000000000000000000000009000000000000090
99999999999999999999999999999999000900090012111202211010001222100000000000000009000000000000000000000000000999999999900000000000009012112101110210111100000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000900099012111202211010001222100000000000000009000000000000000000000000000999999999900000000000009012112101110210111100000000000000000000009000000000000000000000000000000000000000000000000000000
21012121222220000000022900192210211110000212222221222222292221229000000090000000190111000000020000010000000009000000000000000000909112112111122022221120000000000100000000000000000000000000000000000000000000000000000000000000000
21012121222220000000022900192219211110000212222221222222292221222000000090000009190111000000020000010000000009000000000000000000909112112119122022221120000000000100000000000000000000000000000000000000000000000000000000000000000
21012121222220000000022900192210211110000212222221222222292221222000000090000000190111000000020000010000000009000000000000000000909112112119122022221120000000000100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000002010190090000000000000000009990090009001000010900100901000000000000000000000001102101100111100210110101001019001000000000000000000000000000000000000000000
00000000000009999999900099900009000000009000000009090000000900000000000000011019090000000000100000000990000999999999900900000900090000000000000000000001010000000000221000009110000000001000000000000000000000000000000000000900000
01000101900109999999991999190119011022011010000000000010000000000210111011001112102101121292020111012911222999999999911101101121010001000001000000000101212202110010102100211110002202101112019221012101122122102221101111212901020
99999999999990000000099900999990000000000000000010009000090000000000000001000009090000000000001000000000000009000001000000000000099119010901000101111100009000090090000000000000000000090000000000000000000000000000000000000000009
00000000000000099001100000000001000010090000000000000009090000000000000090100009090000000090000000090090090019910010090000000010000000000000000000000000100100100000010110000100000100010000000000000000000000000000000000000000000
00000000000001009210100001000001000000000000000000000009090000000110111290000009090000000000000000090090090009901901092002012210020000000000000000000000000000001000010000000001000000000000000000000000000000000000000000000000000
00199101000002211221190091910999212202121200110001000000000100011221210222221211112222191012112111221102212209111921212222221102110200001100000010020212122292922222221222221122222212222200000000000000000000000000000000000000000
99999999999992211221199991999999912202121200110001000000000100011221210222221211119222191012112111221102212209111221212222221102119200001100000010020212122292922222221222221122222212222200000000000000000000000000000000000000000
00109101000002211221190091910999212202121200110001000000000100011221210222221211112222191012112111221102212209111221212222221102110200001100000010020212122292922222221222221122222212222200000000000000000000000000000000000000000
00000000000001119201100001090001000000000000000000000000990900000111291100000000090000000000000000000090090119902010010110112211909000000009000000000000000000000000000000009900000009000000000000000000000000000000000000000000000
00000000000000010010100011000001000000099000009000090000090000000212012000000000000090000000000000000000000111211011101011001111190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00119001000001011900190001990109299999999000000000000009090900000020000000000029210012021120222299999999999019111001012000001001000010001010000010121000110010111200000100000221110121990000000000000000000000000000000000000000090
99999999999990000000099900999990000000000000009000009000000000000000000000000009090000090000000000000000000000000000000009000000009000000000000000000000000000090000000000009000000000000000000000000000000010012100010012202111100
01101010000010000000001200101110900000000010010011110011090111900000000000000099999999999999999900000909099009000990000000900000000001001100019002100110000000000000000000009000000000090000000000000000000000000000000000000000000
01110002102111101110000001090111020001009100001010101010920100201101110990000010000110201001110000110111000100102111000011021900121112120221010110100010000010010009000000190000000000000011010020001000100000112111111011202100021
22211221022100000000022100102920000000009222222122222222292222222000000001090000090900000000001000900000000009000000000009900000002222120121112022212200000900901000000109090101010100000000000000000000000000000000000000000000000
22211221022100000000022100102920000000009222222122222222292222222000000001010000090900000000001000900000000009000000000009900000002222120121112022212200000900901000000109090101910100000000000000000000000000000000000000000000000
10000000010009090009090010001009000010000000000000090000000000000110001011211101100012101011000200011100020002010002000000000000009000000000001000001001011000001121021129110000122011091200000000900000000000000000000000000000000
00000000000001119111100029000009000000009000000000000000000000000211110290000000090000000000000000000000000209122221121191120122020000000000009000000000000000000000000000000000000000900000000000000000000000000000000000000000000
00000000900009999999900099000009000010200000000000000000000000000000000000000000020001290010000011110000109999999999900000000000000909090000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000
00000000900009999999900099000009000000000000000000000000000000000000000000110000000000090000000000000000009999999999900000000000000909090000000010000000201010110000001100000100011001102000090000000000000000000000000000000000000
00200100200019109011110101110909211121111011112000102111190910111100100220221211291112191211221121120111000119020100211111000021021001101101110011011112022120210021101221001122011211101100000000000000000000000000000000000000000
99999999999990121911999900999991000000000000000000000000090000000111100100000090000000000000000000000000000112101000001000000010119000000000000000000000100000000000009900001000990000000000000000000000000000000000000000000000000
99999999999990000000999910999991009001111000000000000000000000000100111002100200011121000001111000121000011101120001110000001001019111000000100001900000111001100010010010112001019001010902111201120010002001112212102011022121022
22222110111110900099011909219020120211911212222222222122222222222000000000000002190112200011211201110010001000000000000000000000001121202221222192111220100000000000000000000000000000000000009000000090000090000000000000000000000
00000000000000009900000090900000900000009000000000000000000000000000009000000000000000000000000000000000000000000000009000009000009009000000000000000000000000000000000000009000000000000011229000222212221121200001010110010100011
00000000000002219911200092900002910001109000000000000000000000000212129222212190200001900010001001001011100222222221229021229110129009000000000000000000201111110110212191129221210201210200009100000010000001010100000002100001000
10000000020009192091001021000091221911129000000000000000000000900011021012222211222212192292221122292210112010901200211022211911200000000000100001100012012121221121221122120222212211292900000000000000000000000000000000000000000
00000000000009999999900099900009999999999000000000000000000000000091000000000000090000000000000099999999999999999999910000120111020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10010100000009999999999999000009900090090000000100000000010000000000000000000000000000000000000000000000000999999999900000000000000009001001200101010000000000090000000000000000000000000000000000000000000000000000000000000000000
10010100000009999999999999000009900090090000000100000000010000000000000000000000000000000000000000090000000999999999900000000000000009001001200101010000000000090000000000000000000000000000000000000000000000000000000000000000000
10010100000009999999999999000009900990090000000100000000010000000000000000000000000000000000000000000000000999999999900000000000000009001001200101010000000000090000000000100000000000000000000000000000000000000000000000000000000
00000000200000009909000290209290090009009000000000000000000000000000000000000000099000000000000000000000000000000000000009000000900000020000000022000000000000000000000000000000000000000000000000000000000090900000000009000000000
00000000200000009909000290209290090009009000000000000000000000000000000000000000099000000000000000000000000000000000000009000000900000020000000022000000000000000000000000000000000000000000000000000000000090900000000009000000000
10000000210010000000010000000100000000009001110000100009190010900000000000000000090000000000000000000000000009000000000000000000000021000010111001000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000210010000000010000000100000000009001110000100009090010900000000000000000090000000000000000000000000009000000000000000000000021000010111001000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990090900099909999999000010000222221221222222222221221000000000000009000000000000011000000000000000000000000000000000009119221221211221222210000000001100000000001000000000000000000000000000000000000000000000000000000
99999999999990009000099900999990100000000000001100000000000010100000000000000000000000000000000000000000010000000000000000000000009000001000009210100000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990909000099900999999100000000022212121110122210111121000000000000000000000000000000000000000010000000000000000000000009000002000009222210110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999190000000011022221212220192110111000000091101000000000000000000000000900010999999999900000000000009010111222221121221211200010221111110000111100001101000200009000000000090000000000000000000000000
99999999999999999999999999999999190000000011022221212220192110111000000091101000000000000000000000000100010999999999900000000000009010111222221121221211200010221111110000111100001101000200009000000000090000000000000000000000000
22011122102120010000092200929120021101110122101101110120011001102000900000000090291101220111000111220011200000000000000900000000001011212119201102211111100000000001000011000001110900100000000000000000000000000000000000000000000
22011122102120010000092200929120021101110122101101110120011001102000900000000920291101220111000111220011200000000000000900000000001011212119201102211111100000000001000011000001110900100000000000000000000000000000000000000000000
00000000000000000000090000909000000000000000000000000000000000000000900010001000090000000000000000000000000000000000000900000000000000000000000000000000000002001210111000102011000901010000000000000000000000000000000000000000000
01100000001000000000010000990100900000000001000009001000090900000000000000090099999999999999999900000990000009900000000000000000000009000100001000000000000900000000000000000000100000000000000000000000000000000000900000000000000
22222222222120000000022200292220000000009222229222922222222222222000000000010000091000000000001001000000000000000000000000000000002222292221222212211220000010000010000019000000001000000100000000000000000000000000000000000000000
22011122102120010000092200929120021101110122101101110120011001902000900000000020291101220111000111220011200000000000000900000000001011212119201102211111100000000001000011000001110900100000000000000000000000000000000000000000000
22011122102120010000092200929120021101110122101101110120011001902000900000000020291101220111000111220011200000000000000900000000001011212119201102211111100000000001000011000001110900100000000000000090000000000000000000000000000
22011122102120010000092200929120021101110122101101110120011001102000900000000090291101220111000111220011200000000000000900000000001011212119201102211111100000000001000011000001110900100000000000000000000000000000000000000000000
99999999999990000210099910999999101010029000000001000000000001000120020911010190000000100011101101010900101009111010110100101190999000000000000000000001111010010009100219109000920000190121222222212222222222222222222222222222221
01000100100009999999911199100199000000000001010001020000090201910000000000100090090000000000000009090000000999999999900000000000000010000220020110000000000000000000100000000000200000000000010001000100000100111010010209010000020
01000100100009999999911199100199000000000001010001020000090201910000000000100090090000000000000009090000000999999999900000000000000010000220020110000000000000000000100000000000200000000000010001000100000100111010010209010000020
01000100100009999999911199100199000000000001010001020000090201910000000000100090090000000000000009090000000999999999900000000000000010000220020110000000000000000000100000000000200000000000010001090100000100111010010209010000020
21222122021220000009911100121099099999999221212221202212292021912000000000000092092110000111101199999999999009000000000000000000002202211002202112222110000001000000000000001000000100000000000000000000000000000000000009000000000
21222122021220000009911100121099001001020221212221202212292021912000000000000092092110000111101109190192011009000000000000000000002202211002202112222110000001000000000000001000000100000000000000000000000000000000000009000000000
00000000000009999999900099099009009099000000009000000000000000000001001100010000000000000000000000000000000999999999900000000000000000000000000000000001000000000020000000000111000002001000000090900000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000000000000000000091211000000090000000000000000000000999999999900000000000009000000000000000000000200101021001100101112120200001222000000000000000000000000000000000000000000
00011000120000000000001000009999999999999000000201000100090011000000100000000000000000000000001099999999999009000000000000000000000000010000101000000000000000000000000011009000009000910000000000000000000000000000000000000000000
99999999999990900000099900999990000900000221211212112112222222221000000000000009090000000000000000000010000000000000000000000000009212211919212011211110000000000900000000000000000000000000000000000000900000000000000000000000000
01100010020019999999902099021099999999999101211011110002090921920100200121210100091091100211011099999999999999999999900001000100900000000101021001100111122121210001100111109111111102112100000010000000000000000000000000000000000
00000100001010000001000099009000000000109000000000000000090000001090011001100011090000010000000000090000000009100000001000000000009000000000010091000001001000190990001002000101101001092100000000000000000000000000000000000000000
22222222212229999999922299222299099999999122121122222211292112922000100010010191000100101000100099999999999999999999900009000009002222222222222222222221020010110010111011119010000911000100000000000000000090000000000009000900000
00000000000000000000000000000090009000000000000000090000090000000090000090000009090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021222222112111210212122222112202002111212
21222112122210000000012200122190019000210111221212292022292222221090000090000119190210000201100101001000000000000000000000000000002211222021222022191120000000010000100000000000000000000100000000000000000000000000000000000000000
00000000000009999999900999009009999999999000000000000000000000000111010000000000000000000000000099999999999999999999901122011110110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900999009009999999999000000000000000000000000000000000000019001020001011000099999999999999999999900000000000000000000000000000000000011000000000010010000000000000000000000000000000000000000000000000000000000
00000000000009999999900999009009999999999000000000000000000000000191010000000000000000000000000099999999999999999999901122011110110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900900000222222221222212121221222000000001001000000110000001000000010000009999999999900000000010009121121212221111211120000000010000000100000000000000000000000000000000000000000000000009000000000
00000000000000000000100092000999000000000000000000000000000000000011010000010100090000090000000090000000000009000000020000100000000000000000000000000000000001100000000000000000000000000100000000000000000000000000000000000000000
99999999999990000909099900999990000000000000000000000000090000000000000000000100090000000000000000000000000000000000000000000000009009010001000000010010000000000000100000002010002010100000000900000000000009000000000000000000000
99999999999990000909099900999990000000000000000000000000090000000000000000000100090000000000000000000000000000000000000000000000009009010001000000010010000000000000100000002010002010100000000900000000000009000000000000000000000
99999999999990000909099900999990000000000000000000000000090000000000000000000100090000000000000000000000000000000000000000000000009009010001000000010010000000000000100000002010002010100000000900000000000009000000000000000000000
99999999999990000909099900999990000000000000000000000000090000000000000000000100090000000000000000000000000000000000000000900000009009010001000000010010000000000000100000002010002010100000000900000000000009000000000000000000000
99999999999990000000999900999990900000000120119102121100111112110001000000000000090000000000000000000000000000000000000000000000009001001002101220101100000000000000000000000000000000000000000000000000000000000000000000000000000
00100000100019999999909999001099900090009000000000000000000000000000000000000000000000000000000000000000000999999999900000000000001000000000100000100100000000000000000000000000000000000000000000000000090090990090000009000000000
00100000100009000000000000000000000000000000011000000010000010000000000000000000090000000000000000000090000000900000000000000000000010001000100100100110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000222229122222222222222222000000000000000090000000000100000000000000000000000000000000000009212212212222222222220000900090000000000000000000000000000000000000000000000000000000000000900000
00000000000020000900000000900000900000000111120001211101101091911000000000000000190100000000009000000090000009000000000000000000000009000000000000000000000020000000000000009000000000090000000000000000000000000000000000000000000
00000000000020000900000000900000900000000111120001211101101091911000000000000000190100000000009000000090000009000000000000000000090009000000000000000000000020000000000000009000000000090000000000000000000000000000000000000000000
00000000000020000900000000900000900000000111190001211101101091911000000000000000190100000000009000000090000009000000000000000000000009000000000000000000000020000000000000009000000000090000000000000000000000000000000000000000000
00000000000020000900000000900000900000000111120001211101101091911000000000000000190100000000009000000090000009000000000000000000000009000000000000000000000020000000000000009000000000090000000000000000000000000000000000000000000
00000000000009999999990099000099099999999000000000000000000000000100100000000000000000000000000099999999999999999999900101111011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001000000000000000000000000000000000022111009090000000000000000000000000009000000000000000000009000000000000000000001022922210900221000122100101001011200000000000000000000000000000000000000000
00000000000009999999990099000099000990000000000000000000000000000000000011010000000000000000000000000000009999999999900000000010000000000000000000000000011001000001000110000001200010110100000000000000000000000000000000000000000
00000000000000909000000000000000000000000000000000000000090900009000000000000000000000000000000000000900090009000000000000000000000000000000000000000000000000000000000000009000000000000022122221222212222112111111011111101221102
99999999999990009009999900999990900000001100019010001110110000111000000000000000000000001100000000010000000000000000000000000000009010000010000000000101000000000000000001100000000000000000000000000000000900000000000000000000000
99999999999999000000099900999990990900000000000000000000000000000000000000000200100010100001000110000000000000000000000000000000009000000000000000000001200012009901101119900100091001010100000000000000000000000000000000000900000
99999999999999000000099900999990990900000220011012101110111212201000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000009900000009900000090000000000000900009000000000000000900000000900090
11011001021009999999901099101909000190190000002000000000100000100000000000000000010091001110011200200011011999999999900000000000000000012001000111000111010020010120010001100110001111000000000000900009000000000000000000000000000
11011001011009999999901099101909000190190000002000000000100000100000000000000000010091001110011200200011011999999999900000000000000000012101000111000111010020011120010001100110001111000000000000900009000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090000000000000000000009000000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000000000002000010910100010001020292211020121101212
99999999999990009090099900999999000000909100101011020110111111122000000000000009099000000000000000000000000009000000000000000009009000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000009090900000000000090000009090000090000000000000000000009000000000000000000000000000000009000000000000900000000000000090000000000090021111211210221022112110111011001101000101
00000000000000000009000000000909000000000000000000000000090900000000000090000009090000000000000000009900000000000000000000000000009000000000000000900000000900000000000000009000000000000021201100012000011100000001110000000000000
99999999999990000900099900999990000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012121112211222022112111112010221010112100
11000001000101112100120029000999999999999001100000101110000000000202100092012099999999999999999999999999999119022121221029221110100101100100110010100102220222112222222010212012100112210222222222222229222222222222222222222222222
00000000000000000000000009000999999999999000000000000000000000000000000091000000000090000000000099999999999009001001000000000000000000000000000000000001020122100000221010010011000101000100000000000000000000000000000000000000000
99999999999999999999999999999999902121011001010011111210000101000222212212021022101012001112211119201021222999999999922222222222229010000011000000000001002000121292122910201111190202120120122122222191200110101211910011111911111
10101010100000209211211009011291211221212100110000001219091020221202011122212022291292212212222122292992221109901111220121101190110020200119020112011001221112221112212221112922221211111100000000000000000000090000900000000900000
92111222111099999999910299121119000000009111012110111019991010210000000000000000000900000000000900000990000999999999900000000000000011001100111121122000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000991100000000009000000009000000000000009090000000100011000000000000900000000000900000990000119110000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
92111222111099999999910299121119000000009111012110111019991010210000000000000000000900000000000900000990000999999999900000000000000011001100111121122000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990001002100201121100001101101000121000910100000000190000120001000120000011010009001010011009000000119210212201222121122210000000000090000000100001000000001000000000000000000000000000000000000000000
99999999999990000000099900999990001002100201121100001101101000121000910100000000190000120001000120000011010009001010011009000000119210212201222121122210000000000090000000100001000000001000000000000000000000000000000000000000000
99999999999990000000099900999990001002100201121100001191101000122000010190000000190000120001000120000011010009001010011009000000119210212201222121122210000000000090000000100001000000001000000000000000000000000009000000000000000
99999999999991219020099990999991001119000000000000000000000000000211102000000111190000000010109091011011100001101001022222222111199000000000000000000000000000000000000900000900900000000000000000000000000000000000000000000000000
00000000000000010101100000000000000010000000000000000009000000000000000091090000000000000000000000090090000000111010100901001100110000000000000000000000000000000000000000900000000009000000000000000000000000000000000000000000000
90000000000009999999900099000009099999999000000000000000000000000001000000000000090000000000000099999999999999999999902900220901190000000000000000000000000000000000000000000000000000090900000000000000000000000000000000000000000
00000000000009999999900099000009900090009000000000000000000000000000000000000000090000000000000000000000000999999999900900000000900000000000000000000000000000000009900909000000000900000021011010112102220110000000000019000000100
02100010000100099101920910119001220121111000000000000009000090000000000011111119292212102210111221112221222000001000000011100000000001001000000010000001221202101111222120211211010111222100000000000000000000000000000000000000000
10100100020100000009000000100000000000000201111202021110190112001000000000000000000000000000000000000000090009000000000000900000009020011010012201101910000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000990999900999990990900009200101211112101912101011000000000000009090000000000000000000000000000000000000000000000909000001000000000000100000009900000000000000000000000090000000000000000000000009000000000000000000
10000000010119999999990199109009900100009000000000000000000000000000000010000111100110002000000000000001001999999999900000000000900000000000100000001000101010000000010000000011100000000009009000000000000000000000900000000900000
11021111011129999999910199111299099999999221112112112109191922111000000000000000090000000000000099999999999999999999900000090000900201111200022010002210000000000000000010000000900001090000000000000000000000000000000000000000090
99999999999990009009999900999999009000009000000000000000000000000009000000000000090000000000000000000000000000000000000000000000009000000900000000000000000000000000000000000000000000000000100000000000001000000201119101101002101
00000000000000100010000000000901099999999000000000000000090000000000011001090190090000000000000099999999999009000011010901901010010000000000000000000001010000101000000000109000001022092000000000000000000000000000000000000000000
99999999999999999999999999999999009121901000000000000000000000000000000021000022010010000100011010100000000999999999900000000000009000000000000000000002021010100001100011010110001112000200000000000000000000000000000000000000000
01000000100010000000001000100010000000000000000000000000090900000000000090000000090000000010000100090090190000000000000000000900900001100100111001000100000100000000000000000000000000000000000000000000000000000000000000000000000
01000000100010000000001000100010000000000000000000000000090900000000000090000000090000000010000100090090190000000000000000000900900001100100111001000100000100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000100010000000000901099999999000000000000000090000000000011091090100090000000000000099999999999009000011010901901010010000000000000000000001010000101000000000909000001022092000000000000000000000000000000000000000000
01000000100010000000001000100010000000000000000000000000090900900000000090000009090000000010000100090090190000000000000000000900900001100100111101000100000100000000000000000000000000000000000000000000000000000000000000000000000
10011000011020000000001100011010000000000000210201111000090911990000000000090000090000000000000000099909000090990000000099000900902211000001111010020100000000000000000000090000000000000000000000000000000000000000000000000000000
12112112122110000000001900121120999999999211101100910020091020912000000000000000090000000020000199999999999009000000000000090000001911111101210101211120000000000000009009009000000000090000000000000000000000000000000000000000000
12112112122110000009001200121120900000001211101100210020001020912000000000000000090000000020000100009900000009900000000000000000001211111101210101211120000000000000000009009000000000090000000000000000000000000000000000000000000
00000000000000000900000009000000000000000000000000000000090000090000000090000000090000000000000000090000090009000000000009000000000000000000000000000000000000000000000000000000000000000000100000010111001020020100100011122111110
00000000000000000900000009009000000000000000000000000000090000090090000090000000090000000000000000090000090009000000000009900000000000000000000000000000000000000000000000000000000000000000100000010111001020020100100011122111110
00000000000000100090100901000000000009009000000000000000000000000020000000000000000000000000000000000000000100010190111000001010090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000000009000000000000000000000000090000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000001200002011110101211100121121
12122222221219000009092190221220900121000222221222222122292122912000000000000001090022090111111001020101020000000000000000000000002222222122021222222220000000000000000000009000000000000900000000000000000000000000000000000000000
00000090000000000000000009900000000000000000009000000009000900000000009000000000090000000000000000000000000009000000000000000000009000000000000000000000000000000000000000009000000000090000000000011000000101011112110011211101011
02022110111111009090121299909000900100110102011021100210100001000000000090000099999999999999999910000101100000000000000900000000091109201100020021100000000000001000000000000000000000000022222222222292222222222222222222222222222
02022110111111009090121299909000900100110102011021100210100001000000000090000099999999999999999910000101100000000000000900000000091109201100020021100000000000001000000000000000000000000022222222222292222222222222222222222222222
00000000000009999999909099000099000900000000000000000009090900000000000000000000090090000000000000000090090999999999900900000000000000000000000000000000000900000000000000000000000000000001001001012001000011110211011010011010120
99999999999991229299999922999992000000000000000000000000000000000122022200000009000000000000000000000000000221222101222221121222229000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000009000000000000000990000900090000099001100090000000000000000000990000009000000000000000000000009000900000000000901000000001201100999999999999999999900000000000000000000000000000000000000000
99999999999990090000099909999990900000000110129001010101000101211001001000100000090000000000000100000000000000001010000000900000009100010001000101010110100011190091111010110001109110000022222222222222222222222222222222222222222
99999999999990000000999900999990000000000100000000090000090000000000000000000090099000000000000000010019000000900000000000000000009000000000110010000000000000009090900000000900000000090900000000000000000000000000000000000000000
00010000000001000910110011000001100100000010000000000000090000900010100000010100090000090011000000000190000009110111000101000100910100009000000000000000000010091100001010010100000000001000010000000000000000000000000010000000000
00010000000001000910110011000001100100000010000000000000090000900010100000010100090000090011000000000190000009110111000101000100090100000000000000000000000010091100001010019100000000001000010000000000000000000000000010000000000
00000000000000000000000009000000000000009999999999999999999999999000000000000000090000000000000000000990000009000000000000000900000000000000000000000000000900000000000009090000000000090001001111120120011000000000101000121210010
00900000000000000091000000000090000000000000000000000009090000000000900000021100000090000000000000090000090000900000000000000000000000000000000000000000000000000000119000009011001010001000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000090000090000000000000000000000000000000000900000000000000000000000000000000000009000000000000000000000000000090000000009000000000000000012221221122110002112100110000000001000000
01000100100000000000000190002009000000000000000000000000000000000000000000000000090000000000000000000900000000900000000000000000900001001110010000001100000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000200001000000000000000000000000202102200000000019110011111001110000000000999999999921212211210229000000000000000000000000010000002000000000001000000001000000000000000000000000000000000000000000
00000000000001010000190090090901090000000000000000000000090000000111000090111100000000000000000000000000000100000100100900000110000000000000000000000002012002122211001012010910211220211000000000000000000000000000000000000000000
00000000000000000000000000000000900090000000000000000000000000000000000000000000000000000000000000000000000009000000000000009000000000000000000000000000000000000000000000000000000000000011010112000111001010021222111210220101211
00000000000001100101100019000000900090000000000000000000000000000000100000000000000000000000000000000000000019011010011200109000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001100101100019000000900090000000000000000000000000000000100000000000000000000000000000000000000019011010011200109000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000100009999999900099000009990900099000000000000000000000000101011000000000090000000000000000000000000999999999920900010110900000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000
00110100220019999999900099010209991900199000000000900000000000000121210221120211292211220112110101011221101999999999902922112112920010101110011000002001221021201091111210011120020122120110111001000112010010000020000000000000000
99999999999991012112999922999991000000000000009000090000000900000121222000000000090000000000000000000000000102112121211201201122119009000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000001000010199911900002100000929019129210101010101110110110010101202100001010012112202011022121002021112011121110210000912092111011011021001020000110102101110011009000012012101211291100000000000000000000000000000000000000000
01102002210110000001000000200099001000000999999999999999999999999000000090090009090000001000001000019100000110002002100111000900001009020100010001021121000001000010010000100010000109190000000100000000000000000100101011001100001
90110011000000090000010000101009000090009000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000010000000000000000009000000000010000000000000000000000000000000000000000000000
11221112212110009000910290002210000000000222221221292222222211222000000000000009090000000000000000000000000000000000000000000000009109000202112121112020000000000000000000000000000000000000009900000000000000000000000000000000000
01102002210110000001000000200099001000000999999999999999999999999000000090090009090000001000001000019100000110002002100111000900001009020100010001021121000001000010010000100010000109190000000100000000000000000100101011001100001
11221112212110009000910290002210000000000222221221292222222211222000000000000009090000000000000000000000000000000000000000000000009109000202112121112020000000000000000000000000000000000000009900000000000000000000000000000000000
00000100000000000100100001100910000010000000000000990100000900000010101009000000090010010001210000000000000190019000000001000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000900000000000999999999999001202101211110020201112000000090000000000090000000000099999999999009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00101101000000000900000000000000000000000000000000900000090000002000900000000010000000000000009000090990000000000000000909000000000000102110010000111000000000000000000009000000000000090000000000000000000000000000000000000000000
00000000101000000910000010000001100010010000000000000000090000000120920121010100000000100010109101099990001002111010110909901110200000000000000000000001191010010000100219101000120000190121222222212222222222222222222222222222221
01000010210019099900000000001010000000000000000000000009090000000000000000000000000000000000000009000000000000000000000000000000001001000001000000001000000000000000000000009000000000000090000000000000000000000000000000000000000
00000000000009999999900099000009000000000000000000000009090900000000000000000000000000000000000009000000000999999999900000000000000000000000000000000000000000000000000000009000000000000090102111001012201001001029100012200110010
00000000000009999999900099000009900000009999999999999999999999999000000000000000090000000000000000000000000999999999900000000000000000090000000000000000000000000000000000000000000000000001111012210021020111912111211120012911201
00000000000000000099099000000000000909000000000000000000000000000000000002011000000000000000000000000900000009000000010000000000000000000000000000000000011112110000121021000100011201012100000000000000000000000000000000000000000
99999999999991299911099911999999000000000000000000090000090000900111220100010090090000000000000000009000090100111002022209120102119000000000000000000000000001100010000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900900000000000010000000000000002000000000000000000000000000000000090000000999999999900000000000009101101101011020110120000000000000000000000000009000000000000000000000000000000000000000000000000
00000000000000000900009000000009000009009000000000000000000000000090900000000000090000000000000000009000000009000000000000000000000000000000000000000000000000000000000000000000000000090000001009001000021001001111211001211000000
00000000000009999999900099000999999999999000009000000000000000000001001000101000090000000000000099999999999999999999901010001001000000000000000000000000000000090000000200001002000000000000000000000000000000000000000000000000000
11101100002000000000000100000110000000000999999999999999999999999000000000000009090000090000000000000000000009000000000000000900009109000010021090090000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999992290019999922999999092009019000000000010009000000001111110221222201090100012121010210002210110020210022221120211111119229221222222229222221222212221121202122211210211011211200000000000000000000000000000900000000000
00000101900219999999900099990119900000990100000000010100001000000000000000000000090000000000000000000000000999999999900000000000001000001000000000100110000000000000000000000000900000000000000000000000000000000000000000000000000
00000000000001111010100021000909000000009000000000000000090000000112101100000009090000000000000000000000000021212100201011110111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11122212212220000000122290021110901091009999999999999999999999999101000000000010190000000101011001000090010019920010000000000000902121212020112211211221010900000000010000000000000000101000000000090000000000000000000000000000000
00000000000000009009000000009000900090009000000000000000090000900000000000000000000000000000000000090000000000000000090000000000000000000000000000000000000900000000000000000000000000000010211011200121001100000201000000000000000
12220112112200000000912090229220000010100221221212112122222212922000000000000000090000010001010010000000000000000000000000000000001222221291210212291220000000000900000000000000011000000000000000000000000009009000000000000900000
00000000000009999999909099000009090010009000000000000000000990000000000000000010101000010000101000000010101999999999900100000000000000000000000000000000011000000000010100001000001010010000000000000000000000000000000000000900000
00000000000001110101200012099901000000000000000000900000090000000211010190000000090000090000000000000000000109101110011119120121100000000900000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
00000000000000000029001090009900000900099010010000010000000000000000100000000000010000000000020000000191000019002001000900000010900000090000010000000000000000000001000090010000000000000000000000000009000000000000000000000000000
10000000000000901109110090009001002900099000000001000000010001000001100001202000110100010000001000010091000019000001111900000000911000090000000100010001000000020000001290000010010000000100000000000009000000000000000000000000000
10000000000000001109110090009001002900099000000001000000010001000001100001202000110100010000001000010091000019000001111900000000911000090000000100010001000000020000001290000010010000000100000000000009000000000000000000000000000
10000000000000001109110090009001002900099000000001000000010001000001100001202000110100010000001000010091000019000001111900000000911000090000000100010001000000020000001290000010010000000100000000000009000000000000000000000000000
00001100001000000009000190009900999999999000001000000000100000000000000000000000100000000000000199999999999009000000000900000000900000090001000001100000000000000010000090000000100000000000000000000009000000000000000000000000000
99999999999999001000099990999990901911000029019011222122211111211009000011011199000011000020001101100000000000000000000000000000009102210209111211200010100900090090010001000000000000100100000000000000000000000000000000000000000
00000010120010000900000000011109000000000111100109100010900111000000000000000090090000000000000000009090090009000090000909000000901911190010001010021100000000000000000000000000000000000000000000000000000000000000000000000090000
99999999999990000900099909999990000000009000000000000000000000000000000000000000009000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000000000000102110000111011111221211221222222922222
99999999999990000090099900999990111001912222229222222122222222222000000000000010110110110100011002000000110000000000000000000000009222222222222222222220000000000000000000000100900000000000000000000000000000090000000000000000000
21222222221120000001021100212120101000000222222222222222222222922000100000000000000000000100000090010910000000901000000900100000002221192122221112121220000900000000000000000000000009000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000900000000000000000090000000000000090000900000000900000000900000000000000090000000000090000000000000000000000000000000009000001112202122121211110000000110120001100011
00000000000009999999999999000009000000000000000000090000900000900000000000000000000000000000000000000000900999999999900000000900000000000000000000000000009000000000000000000000000000000001191112210012010200000100010000012000110
00100002001019999999999999001019000000000000000000090000900000900000000000000000000000000000000000000000900999999999900000000900000101001001100010000000009000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009000099909999990922222222000000000000009000000000000000000000022992222222222222229220222222000000000000000009000009000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000
00000000000000000000000000000009900000000999999999999999999999999000010000001000090000000000000000000000000000000000000000000000000009000900000000000001119201100001120111110000112101091100000000000000000000000000000000000000000
99999999999990000900999900999999900000000212211022011112101202111000000000000000090000000000000009001000000000001200000000000900099010001100100101000010000000009000000900009100009000000000000000000000000000000000000000000000000
22222120222229999999999999122129110100100222222222222222292222222000000000000002010011100112201200110121001999999999900900000000002212212222222222122220001000001000000000000000100000000000000000000000000000000000000000000000000
00000000000001902221900020000002099999999000000000000000090000000010122100000000000000000000000099999999999119221121220110009012100000000000000000000000000000000000000000000900000000909000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000010000000000000000000000000000000001010000000099999999999999999999900000000000000000000000000000000000000100000000000110011011010010000010001110000001000000101212220222120221222
10101101220010000000012100129110000011019010101112010211111112012000900000000000001000100000000000090001000009000000000000000000001010112212100110211220000000000000000000000000000000000000000000000000000000000000000000000000000
10101101220010000000012100129110000011019010101112010211111112012000900000000000001000100000000000090001000009000000000000000000001010112212100110211220000000000000000000000000000000000000000000000000000000000000000000000000000
22222222221229999999922199222229910210290122221112221222222222222000000000010200200291912210011102199102000999999999900010000000002221222222222222212221000201201111102000190010101010010100000000000000000000000000000000000000000
22222222221229999999922199222229910210290122229112221222222222222000000000010200200291012210011902199102000999999999900910000000002221222222222222212221000209201111102000190010101010010100000000000000000000000000000000000000000
00000000000009999999909099000009900000090000000000000000000000000000000000000000000090000000000000099000000999999999900000000000000000000000000000000000000000000000000000000000000000000010001021100000100001000000000010001112100
22222222221229999999922199222229910210290122221112221222222222222000000000010200200291012210011102199102000999999999900010000000002221222222222222212221000299201111102000190010101010010100000000000000000000000000000000000000000
00100000001000000000001000000909000000900000100000010000001000010000000900000000001001000000000001000000000000000000000000900000900100100000011000001000000000000901000000000000000000001000000000000000000000000000000000000000090
99999999999990000000099900999990000000000000000000000000000000000000000001001100090000000000000001009091100009000000000000000010999000009000000000000000000001100010000200110011020111112000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000000090000000000000090000000000000000009090000009000000000000000000999019029012000000000000000000000000000000000000000000000000000000000000000000000000000009000000000
99999999999990000000099900999990000000009000000000000000000000000090000001001100090000000000000001009091100009000000000000000010999009009000000000000000000001100010000200110011020111992000000000000000000000000000000009000000000
99999999999990000000099900999990000000000000000000000000000000000090000001001100090000000000000001009091100009000000000000000010999009009000000000000000000001100010000200110011020111192000000000000000000000000000000000000000000
00000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012111102001011110010002029110001001111011
99999999999999000990099900999990000000900000000000000000000000000090000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000009000001001010000021100112020010912211
99999999999991911190099929999990000000000000000000000000000000000100120901001000000000000000000099000009000210110001110101001100009000000000000000000000001110010019209012000010000100099100000000000000000000000000000000000000000
00000000000009019919000000000000900090090000009000000000090000900001001190000000000000090000000000000000000000100100020000111000900000090000000000000900000000000000000000000000000000000000000000000000000000900000000000000900000
00000000000009999999900099000009900000000000000000000000000000000101111000000000000000000000000000000000000999999999990010001109210000000000000000000000000000000000009000109000090000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000090009090000000121201000000000000000000000000000000000090999999999921219110000199000000090000000000000000000000000000000000000000000000000000000000000000000000000000000900000000
00000000000000000000009000009090010101112000000000900009090000000000000000000001190112011092011119109092111000000090000900000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999990000900999900999990999090009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000900000000000001000000001000000001001210011219012101091
22112222222220000000029209221220099999999222222222922222292922222000000090000120021001110001200099999999999009900000000000000000002122222922292222212220010100000000000001001101001009000100000000000000000000000000000900000000000
22112222222220000000029209221220099999999222222222922222292922222000000090000120021001110001200099999999999009900000000000000000002122222922292222212220010100000000000001001101001009000100000000000000000000000000000900000000000
99999999999990119001099901999991901001010001111100901101191910011100091000000010192010101110000010100011000109101102001010901101109129212111121221111210000900090000000900000000000000000022222222222212222212222292121222222221221
99999999999990100900099990999990022191091222222222292222222222229000000001010011191192221100202102192221029000010000000000000000009222222222222212222222020111191011000100100101012001101111000122000010000101012001211110112111291
00000000000000000190000009000001900090999000000009000000000000000100010100001100000010000000000000000000000021900001110100190010000000000000000000000000010000100000010100000010010100100022222222222222222222212222222222222222222
00000000000000000000000000000009000000000999999999999999999999999000000000000000090000000000090000009000090009000000000000000900000000000000000000000000000000000000000000000000000900090000901010911222012010012009019109000109011
10000000100100000000010000000009000000000999999999999999999999999000000000000000090000000000000000000000000009000000000000000000000000000009000000010000000000000000000000000000000000000000009000000000000000000000000000000900090
99999999999999100000099909999999000900009000000000000000000000000000000010000000000000011001000010110010100100000000000009000100009000000000000000000001000190001000011001000000000000010000000000000000000000000000000000000000000
99999999999999999999999999999999029101110000000000000000000000000000000000000010191101190102000111020011200999999999900000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
02010010010219999999910999910199909000000110009101010020100001900000000000000099999999999999999900000000000999999999900000000000001210111111110001001000000000000000000000009000000000090900000000000000000000000000000000000000000
00000000000000110901100000000001090000000000000000000000090900900002120200000000090000000000000000090090000019901100011119100200900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22100011112010000009011000101999999999999100110001000211001011901000000000000000090000000900000099999999999000900000000000000000001100101011011221111020000000000000000000010000000000000000000000000000000000000000000000000000000
00000000000009999999900099000909999999999100100000100001000000000011002000010200000000000000000099999999999999999999991011092291900010101000000000900010000000101000001001000001001100000000000000000000000000000100000000000010000
22222222222220000000012100922210900000000222222222222222292222222000000090000000000000000000000100000000001000000000000000090000002222222229222222212220000000010000000000000000000000000000000000000000000000000000000000000000000
00000000000001000000000000900000900000000000000000000000090000000001000091002000000000000000000000000000000000000100010000090000010000000001000000000001121012110012000021202001010002111200000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000900000000000000000000000000000000000000000000000011021111101012111121100100000001101000100
99999999999999999999999999999999000010001000010000012000100000000000000000000000000010010000000000000100000999999999900000000000009000200900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999992121299199919999991101010021000000001000000090001001211211200000000090001101000101111001001191201221120211221211101019010010001000101000000000000000100000000010101000000000022222222222222222222229222222222222222222
99999999999992121299199919999991101010021000000001000000090001001211211200000000090001101000101111001001191201221120211221211101019010010001000101000000000000000100000000010101000000000022222222222222222222229222222222222222222
99999999999990100011099909999990900100000000000000000009000000900000000000000010990000100101000000100000001110001020000019000991099000000000000000000000100000000909000000009000000000900000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000001011010010100090000000000000000000000000999999999901110002010109000000000000000000001011010110001900010011020000101001100009000090000000000000000000000000000000
12221112122100000000002200912290000001000222222222222192191292122000000090000000191000001000001011000090100000000000000000000000000222222122112021201220000000000000000000000000000000000000000000000000000000000000000000000000000
20001100201212219222111211001992111011111999999999999999999999999291122012110101192012111011191111012110101219212212201122922011221001112101020021111121111901091120010021921022210221212200000000000000000000000000000000000000000
20001100201212219222111211001992111011111999999999999999999999999221122012110101192012111011191111012110101219212212201122922011221001112101020021111121111901091120010021921022910221212200000000000000000000000000000000000000000
20001100201212119222111211001292111011111999999999999999999999999221122012110101192012111011191111012110101219212212201122922011221001112101020021111121111901091120010021921022210221212200000000000000000000000000000000000000000
00000000000000009100100010000001000000000000000000090000000000000000102000000000090000090000000000000000000019001100010900002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22222222222220009100122219222221000001210222221212292122222112222000102001101000090100090019010000000000000019001100010900002000102222222222222222222220002012020011000010000111010000001000000000000000000000000000000000000000000
99999999999991101991199919999990900900002000000000000000090000000102211000000009000000000000109000000011000101101000111210100020009100000000000001000000000000000000000000000000000000000900000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000090090000000000000000000009090000000000000000000000000000000000000000000000009000000900000000000000000000000090000009000000000000000022111011002291010222201011111100100110010
00000000000019000909000000000090001000000000000000000000900900000000000000010109090010001000100000009991090000900000000001100000100000001900000100000000001000010100110000001001000101001000000000000000000000000000000000000000000
01111121201200000000000100000999999999999221222210211212222100221000000000100000190000000000100199999999999009000000000000000900001112121120121101011010010000010010000000001000001000101000000000000000000000000000000000000000000
01111121201200000000090100000999999999999221222210211212222100221000000000100000190000000000100199999999999009000000000000000900001112121120121101011010010000010010000000001000001000101000000000000000000000090000000000000000000
99999999999991129022299999999991001011201211229221121211192101010101211101111011010020000000001101110000011121212102121112120112129122122111122122212122222121112112221921191012911110001100000000000000000000000000000000000000000
99999999999992111292299992999992220122121999999999999999999999999121121122012002122022212212112111120212111112001112022002119012929021111109112110221011212922211191210022102212201112221000000000000000000000000000000000000000000
11211022211090000100000200292010000100000999999999999999999999999000000090090000090001000000000000090000091009000000000000000000000212111211110222122100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009001000000000000000000000000000000000000000000000000000001900010090000000009900000100100000200009
00000000000009999999900099000009100100190000000000000000090000000111011011100100190100000900900100110001091999999999901211010119110000000000000000000002001900229211090000201911100111111022222222222222222222222222222222222222222
00000000000009999999900099000009000000090000000000000000090000000000000000090000090000000000000000000000000999999999900000900009000000000000000000000000000900000000000000000900000000000020111021212112010101000101100000000000100
00000000000000000900090000090090900110019000000000000000000010000000000000000090000000100010101111109100002009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002100210100000000000999999999000000000000000000000900101010100000000090009000000000099999999999009910000090901100100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000900009000000000000000000000000101000212111100000000001001000000000000000999999999901000011100119000010000000010001000021211102201201190110011100191010122222291292222222222222222222229222222222
00010000000000000000000090010000999999999100100022000101001012021000000000000000090000000000000099999999999009000000900900000900001000010000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000
99999999999990000000999900999990000900000100000000001000000110000000000000000000090900000000000000000000000000000000000000000000009110110000001000020000000000000000000000000000000000000000000000000000000000000000000000000000009
12000100000100000000000000010999999999999000000000000000090000100000000000000000090000000000000099999999999000000000000000900000001101000001100000001100000000000000000009000000000000090000000000000000000000000000000000000000000
99999999999990000000999900999990000900000100000000001000000110000000000000000000090900000000000000000000000000000000000000000000009110110000001000020000000000090000000000000000000000000000000000000000000000000000000000000000009
99999999999990000000999900999990000900000100000000001000000110000000000000000000090900000000000000000000000000000000000000000000009110110000001000020000000000000000000000000000000000000000000000000000000000000000000000000000009
99999999999990009009099900999990000010109102002921112212112111110090000000000000190000000000000000000010100000000000000000000000009119220111201111212120000000009090000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000010109102002921112212112111910090000000000000190000000000000000000010100999999999900000000000009119291111201111212120000000009090000000000000000000000000000000000000000000000000000000000000000
00000000101109999999900099000009000090009000009000000900100000001000000020020299000200001100120000901000001999999999900100000000900000000000000009000001112022101111100111002110011111002000000000000000000000000000000000000000000
00000000101109999999900099000009099999999000009000000900100000001000000020020299000200001100920099999999999999999999900900000000900000000000000009000001112022101111100111002110011111002000000000000000000000000000000000000000000
00000000000002222222200021000002000000000000000000000000000000000112222200000000000000000000000000000000000102211222222100022920220000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
00000000101109999999900099000009000090009000009000000900100000001000000020020299000200001100120000901000091999999999900100000000900000000000000009000001112022101111100111002110011111002000000000000000000000000000000000000000000
99999999999990121000099911999990000101210000010000000000000000000002102000101000190110011111011200011111110210111109002102010200019100000000000000001101001001000101010000020101000010001002111112121020012220121011010120201210201
00000000000000909009000000090090910000001000000000000000000000000000000010000000110010000000011100000001000009000000000000000000000000000900000000000000001000000000000010100000100100010000000000000000000000000000000000000000000
99999999999990000000099909999999190010000000000000000000000000000000000000000010090001110010101110012100000000000000000990000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00090000000000009000000000000000900109911000000000000000000000000000000000000002001000011100100211000090000000000000000000000000000000000000000000000000000000000090000090000000090100000000009000000900000000000000000000000000000
99999999999990009000099900999990900009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000090000000090000000012109112100910100210000000001000000000011
99999999999990000909099999999990000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000009010010011100101112110000000000000000009000000900000000000009000000000000000000000000000000000000
01100001000012219121210009000009000001100000000000000000090000900211012110200000290000000000000101090090001129021211292901121122110000000100010000000001111111000010002010109101101000090100010011001000000000101011000000100010000
00000000000000000900900000000000000900000000090000000000000900000000000000000009090000000000000000000000000000000000000900000009900000090000000000000000000000000000000000000000000000000010000100100001219010020921902022202222199
00100000110009000000011000900000000000099000000000090000090000000999999900000000090000000000000000000000000009000000099999999999991001001000000001000000000000000000000009000000000000000900000000000000000900000000000000000000000
11001002000021111921911112200011100900010012090112112222211922220202121122212109190021001000000000100011000200222220112901021119912000090202212001120000010112112222190101110111010110211210000100100001219010020921902222202222199
11001002000021111921911112200011100990010012090112112222211922220202121122212109190021001000000000100011000200222220112901021119912000090202212001120000010112112222190101110111010190211210000100100001219010020921902222202222199
11001002000021111921911112200011100900010012090112112229211922220202121122212109190021001000000000100011000200222220112901021119912000090202212001120000010112119222100101110111010190211210000100100001219010099999999999999999999
01112021120110000000002100019210000000000000220101100001901111011000000000000009090010000000000000100001001009000000000000000009091122011021091002210110000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999990111011199922999992000001000000000000000000090000900001010100000000090000100010000001000190000129100202990202009011929009000000000000000000000900091190000000000100000001000000000000000000000000000000000000000000000
22222222222120009000022200111120000000000999999999999999999999999000000000000000190000000000000000000000000000000000000000000900002222001222222112212220000000000000000000000000000000000000000000000000000000000000000000000000000
11111011010229999999911199210029999999999000000000000000090000000000000000000000090000000000000099999999999999999999900000000000001011110010191121002210000000090000009000000000000000000000000000000000000000009000000000000000000
00000000000009999999900099000009099999999000000000000000000000000101121101000100090000000000000099999999999999999999901010100011000000000000000000000000000100000000000000000000000000000000000000000000000000009000000000000000000
00000000000001019900100000000000000000009000000000000000000000900001101100010100090900000000000000000000000009010091090101900010000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000999999999999000000000090000000000000000000000100000000000000090000099999999999000000110000900000009000000000000000000000001010000010010200009019000100100912000000000000000000000000000000000000000000
00000000000000000000000000000009000210000000000000000000090000000000000000101291090000010000110001000000101119000001000000000000000000000000000000000000010000010001020001101000000000100000000000000000000000000000000000000000000
00000000000000900000009000000999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000000000000000000000000000000000000000000000000000000000000002119100092111110120199999999999999999999
00000000000000000090000000000000000000000010011002011110020202200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000090000000000000000000000000000000000000000000
00000000010002229222100022000099099999999000000000000009000000000229222222111200090000000000000099999999999229912121222922222221911000000000010000000001122122212222110222922202222290112200000000000000000000000000000000000000000
00000000000009999999900999000009900000009000000000000000090000000119100100000000000900000000009000090090000999999999921021120010120000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000009000000000090000900000000010000109000000090000000000090000000000100000000000000000000000000009000000000000001001191101010001010001111011100000000000000000000000000000000000000000000
00000000000009211900100919000009000000000000000000000000000000000010000100000000090000000000000000000000000000111010100010110010110000000000000000000000000000000000000000000090000000000000099000000000000000000090000009000000000
00000000000009000900000909000009100000100000000000000000000000000000000011000000290001010001100100000000110000000000000000000000000000000000000000000000000000000000000000000090000000000000099000000000000000000090000009000000000
01100100001100009000001000010100000000000000000000000000090000000000000000000099090000000000000000009900000009000000000000000000000110000101009001110000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000100019101009000000000000001000000000000000000000900010010000101009191090011112011000000902001009901101099000100100991110110010000000100100010000000100000110110910000000000900000000000000000000000000000000000000000
99999999999990909000099900999990000000000001109010101111290900201000000000000000090000000000000000000000000000000000000000000000009101002901201200111210000000000090000000000000000000000000000000000000000000000000000000000000000
11010000000009999999999999110109111110011000000000000000090000000212122100110111291110121100021111222920022999999999911222112221121112000011010201110000201100101010011112011112102111110022229222222222222222222229222222222222222
01122121112020001111201102211299111112220010101011000010102201901122021011111191291220211222210112110222012009000101111101110111002210111212112111102010011101100000091010219110010100010100000000000000000000000000009000000000000
00000000000000000190000009090000000900010999999999999999999999999000010090001100090000000000000000000910090000099010001000010000090000000000000000000000000000010101010000010900901000000000000000000000000000000000000000000000000
00000000000000000000000000099000000000000000000000000000000000000000000019111000090000000000000000000000000000900000000000000000000000000000000000000001111929102112221010001020000200002000000000000000000000000000000000000000000
99999999999990000009099901999990901000000000000000000000000000000000000101001000009000001000000001000000000019010120001010102010009000000000000000000001110000100000010000010100000100110000000000000000000000000000000000000000000
00000000000000000090900009000909900009999000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000009000000090000000000000000000011291112111111210112000000000001100000001
99999999999999999999999999999999001010100000000000900000090000000011010011000000190200020111110110010012110999999999910202021100119000001001101000100120001000001000000000100100000100010000009900900000000000000090090000000900000
99999999999999999999999999999999111112011000010000900000090000000000000200012100190001001100000110002100111999999999910010100000009000000000000000000000010100010100211001001000120100201000009900900000000000000090090000000900000
99999999999999999999999999999999111119011000000000900000090000000000000100012100190001001100000110002100111999999999910010000000009000000000000000000000010100010100211001001000120100101000009900900000000000100090090000000900000
99999999999990000009099900999990900000000111011000101002221100100000000000000000009000000000000000000000000009000000000000000000009100001000111121111000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991009991199900999990000000000000000000000000000000000021000011000000000000000000000000000000000902100001010000010202119000000000000000000000000000091900000000000000100100000000009000000000000000000000000000000000000
99999999999990010009099901999990010011010222222202212221921222222010000019011001199001100110102000211100001009900100011901000100009009110192110110100110111111011220110110910000000012100921222122221122212212110001011112120011110
22222222222220011110122211292999999999999222222222222222222222222100000000010100090000000000000199999999999009001001011011100000012212221212222222222221190000110000000000029001210019011100000000000000000000010000000000000001001
00000000000000090000000090000000900099009000000000000000090000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000010010002100110110101991110210020112210
99999999999990090009999990999990001001000000000000000000000000000010000100000000000000100100100000000020000000001000000001000000109000010000000000000000000009000000000020000000000000001000000000000009000000000000000000000000000
00000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090010221211101111011900121122902110112121211
00000000000009900000000009000000000000009000000000000000000000000000000000000000000009000000000000000000000000000090000000000009000000000000000000000000000000000000000000000000000000090000000000110000100010101010101001011111111
00000000000009999999909999000009000990000000000000000000000000000000000000000000090000000000000000000000009999999999900000000000000000000000000000000000000000000000000000000000000000000090229291101111091100121122202110112121111
00000000000009999999900099900009999999999000000000000000000000000000000000000010111101110101210199999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099900009999999999000000000000000000000000021121100000000000000000000000099999999999999999999920101111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900999900009999999999000000000000009000000000001100000000000000000000000000099999999999999999999902010100002000000000000000000000002000000000000000009000000000000000000000000000000000000000000000000000000000
00000000000009999999900099900009999999999000000000000000000000000021121100000000000000000000000099999999999999999999920101111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00010001101009911101100911000000001010111000000000000010000010900111220211221001200110102111100101102002200112211211021112112122110000000000000000010001220121111020001101019010111110020022222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000000000000000900000000001001009090000000000000000000000000009000000000000000000000000000000000000000001010000100011111000000000210101100100000000000000000000000000000000000900000
00000000000000000000000000000900000000009111109111101010020901111000000099000000000000090000000000000000000909000000000000900000000000000000000000000000000000000000000999999999999999999900000000000000000000000000000000000000000
00000000000002221219200012900099000000000000000000000000000000900112290299110190000000000000000000000009000129912122011229121221290000000000000000000000222222121002229999999999999999999900000000000000000000000000000000000000000
11211112112219000000011200110999099999999999999999999999999999999010000000000000000090090100000099999999999009900000000000000000002112200211192201122210000000100000000000000000000000000000000000000000000000000000000000000000000
11211112112219000000011200110999099999999999999999999999999999999090000000000000000090090100000099999999999009900000000000000000002112200211192201122210000000100000000000000000000000000000000000000000000000000000000000000000000
11112102111210100900110100011119900000000221221912121212122212122100900000000000090009000000000110010190010009000000000000000100001110110020220011020091000000090000000000009011000001001000000000000000000000000000000000000000000
11112102111210100900910100011119900000000221221912121212122212122100900000000000090009000000000110090190090009000000090000000100001110110020220011020021000000090000000000009911000001001000000000000000000000000000000000000000000
00000000000000000000100010000900122022021000000000000000000000000192211022220219221121101110011200211111001011010010100001001010110000000000000000000002111222120012021122112211220112220000009000000000000090000000000009000900000
22222120222229999999999999122129910901100222222222222222222222222110211210100002010011100112201200110121001999999999911011111212112212212222222212122220101001000009000000000000100000000009000000900000000009900009000000000000099
00000000000000010000000019000001000000000000000000000000090000000020000120201210090000010000000090000000000000011110000001102011010000000000000000000011221012002201201110110201111121021100000000000000000000000000000000000000000
00000000000090000000100010000900122022021000000000000000000000000192211022220219221121101110011200211111001011010010100001001010110000000000000900000002111222120012021122112211220112220090009000009000000090000000000009000909900
02000000002020009000000900000009900900090000000000900000000000000000000000000099999999999999999900000090000000000090000009000000000200200200020000000000000000000000000000000000000009000000009000000000000000000000900009000090000
00000000000009999999900099000009900009090000000000000009000000000000000000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000009000000000090010010110010001100001001101100101012911010
99999999999999999999999999999999000001000222229222222122129212122000000000000000101000001000001011000010200999999999900000000000009221222122112021201220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000001000222229222222122129222122000000000000000101000001000001011000010200999999999900000000000009221222122111021201220000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900100900112211211222122291211221000000000000000000010001001000001000001900000000000000000000000009000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
00000000000009999999900099000009000990009000000000000000000000000020000000000000090000000000000000000900000999999999901001100100110000000000000000000000000000000000000009000000090009000000000000000000000000000000000000000000000
00000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000012210001112221202121011011001121001112002
00101000000000009000910100900000000100000000000000000000000000000000000000000000090000000000000000000000000009000000000000000000000010111010110001110010000000000000000000000000000000000000000000000000000000000000000000000000000
10101211001019999999900199010199099999999002101000000001090000022000000000090000090090090000000099999999999999999999900000000900000109009100010000000010000000000000000000009000000000000000000000000000000000000000000000000090000
00000000000000000000000000009000000000000000000000090000000900000000000000000009000000000000000000000090000009000000000000000000000000000000000000000000000909000090000000000000000000000022102122212211911921222292222212221222222
99999999999999999999999999999999009090090000000000000000000000000000000000000000000000110000000000000000100999999999900000000000009000109200102000010000000000000090000000000000000000000000000000000000000000000000000000000000000
99999999999992111911999900999992000102010010000000000010000090000210111002000110191101120021110012011102122011111012211211010021019000001001000000000101212901010001020000100111102001001122011221012101122122101211100111202101020
20111000000102229229200029010002292991011000011111001109000201000222221222222221210091012102100011111221121229122222222222222222220000001201000000002002021222022222222221121192122222222100000000000000000000000000000000000000000
20111000000102229229200029010002292991011000011111001109000901000222221222222221210091012102100011111221121229122222222222222222220000001201000000002002021222022222222221121122122222222100000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000090000000000000000000000900000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000101101000101210200201110110020101010011
00000000000000009000000000000099000000000000000000090000000000000000000000010110090000000000000000009000000009000000000100000000090000000000000000000000210100010101100001101011000000101000000000000000000000000000000000000000000
00000000000090099009990900000000900000290999999999999999999999999000000000000000000000110001100210020000000000000000000000000000000000000000000000000000000000000000000090009000000000990000009000900000000000000009000000000000000
99999999999990001000099909999990990090000222222222222222222222222101100010100000100000000000000000000000000100000000001010100111009222222222222222122220011210110091109000091210011100010000000000000000900000000000000000000900000
99999999999999999999999999999999000000009000000000000000000000000000000000000000000000110000000100010000000999999999900000000000009001000000001020000110000000000090000000000000000000000000009000000000000000000000000000000000000
99999999999990000000099900999990909000000000112121010020191011111000000000000000000000000000000090000000000000000000000000900000009000000000000000000000000000000090000900000000000000000000000000000000000000000000000000000000000
00000000000000009000900000000009000000000000000000000000000000000000000000001000090000000000000000000000000000000000000000000000000000000000000000000001001211001100010100119900001100100000000000000000000000000000000000000000000
00000000000000000000000990000000090000009000000000000000000000000000000000000000000000000000000000000000000000000000000000009000009000000000000000000000000000000000000000000000000000000012100100001112010111220000020000191210211
12022222012219999999922299121109099200119000011221022211090111900210102209000090091122201111121101129100010999999999922122222012020211010901120201111102110001110020101000901012109001001000100000000010100100001000000010001000001
12022222012219999999922299121109099200119000011221022211090111900210102209000090091122201111121101129100010999999999922122222012020211010901120201111102110001110020101000901012109001001000100000000010100100091000000010001000001
00000000000000000000000000000090000000000000000000000009090000000000000000000000090000000000000000090090000009000000000000000000000000000000000000000000000000000000000000000000000000000001221112111212111111101021110901110091021
10010100121229009000002200211999999999999110022120011001101000911090000000000090000000000000000099999999999000900000000000000000001200212211010111200010000000000000000000000000010000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000012111111002110010211100000100000000000000
00000000000009999999900099000009900000919000000000000000000000000000000000000001010110101010120000001011011999999999990000000900090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000
00000000000009999999900099000099000090000000000000000000090000000100011090000009090000000000000000090900900999999999910000110111110000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000900000
99999999999999999999999999999999900000009000000000000000000000000000000000000000090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000012000000020101212111021020200011110201200
10200101001110009909920100010000000000000111011211191112222211201000000000000000000000000000000000000000000000000000000000000000000100001000111121111000000000000000000000000000000000000000000000900000000000000000000000000000990
99999999999990000900099900999990900000900000000000000000000900000000000090000000000000000000000000000000090000000000000000000000909000000000000000000000000000000000000009000000000000000011001101011100020200200001100000000000000
11001111201212090100020010100121211212111221221221221202922211122010100211101020122222222121110129112121112101901011001210121110001001011100220121111220112112090101211001109011121200111000010111210010100201022112010112211100219
00000000000000111990000000090000901010000000000000000009090900000012110111012009091100000000001110190001011209911010001109000000010000000000000000000001101200100121129219199202222202291200000000000000000000000000000000000000000
11192211111120000000022100929220000110000011002110022112191100102000000000000019001000010010102111001090010000000000000000000000001229212911011102101210000000000000000000000000000000900022212221222211222222222222222222222222222
11192211111120000000022100921229000100000011002110022112091100102000000000000019001000010010002000001090010001000000000000000000001229212911011102101210000000000000000000000000000000900000000000000000000000000000000000000000000
00000000000000020109200000000000000000000000000000000000000000000212102100000000000000000000000000000000000101110101011012121000200000000000000000009000000000000000009000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999991000000001222212221222221122211222001000000000000090000000000000100000000000009000001000000100000019202122102122210229110000001000010000000000000000000000000000000000000900000090000000000000000009
22012212200210099000011000221029900000009122011221222112111211120000000000000000001000000011000000010000111000000000000000000000001122119122101121121220000000000100000920001000000020000000000000000000000000000000000000000000090
00000000000009999999900099000009990990900121010001901221020011112000000000000009000000000000000000000000000999999999900000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000019109000090000001000900099000000000000000000000000020900100000000000000000000000000000000000119100000001211901000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999019900009000000001000000000001100000900000091100000011000090010001000000000999999999900900000000019000000000000000000000000000000001000000009010110001000000000000000000000000000000000000000000000
00000000000000009100000000000009000000090000009000000000090000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000002111001000101101111019210221019011000000000000000000000000000000000000000000
22222222222220000000022210292220000010000222229222292222292222222110000099009000090000090000000000000000000000000010010000110000909222222292222222222920090000090000000999999999999999999900000000000000000000000000000000000000000
99999999999999999999999999999999910090100000000000000000000000000109101011000009000010000000009000000010000999999999911000001100909000000000000000000001110000001001110010001100119001002000009000000000000000000000000000000900000
99999999999990000000099900999990919000901000000000000000000000000000000000000011011010201101100001012001010009000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000110000000000090000100110909999999999000011010000009000000900000000090000999999999999999999999999999999000000000000000000000900000000002011001000010000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990010000999901999991000000009222222222222229292222222011000001000290090100010000000000000000000009100001110900900901019222222212222122222220200101201101002010020101112111001000000000000000000000000000000000000000000
99999999999990010000999901999991000000009222222222222229292222122011000001000200090100010000000000000000090009100001110900900901019222222212222122222220200101201101002010020101112111001000000000000000000000000000000000000000000
99999999999990000000999900999990000000909121211221110129191011901000000000000000090000000000000000000000090009000000000900900900009010100011010011111010000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009000000000000000000000000110120010091210090110912000000090000090000090000000000000009900000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000109000000000000000000000000000000000090000090000900000000090010090000090000000000000009900000009100021100101000000110000000000000000000001100000000110111101002001011010010000000000000000000000000000000000000000000
00001100110019999999911099100109099999999001002000100100100210100000000000000000000000000000000099999999999999999999900000000000001000000100001101111100000000000000000000000000000000000000000000000000000000000000000000000000000
00001100110019999999911099100109099999999001002000100100100210100000000000000000000000000000000099999999999999999999900000000000001000000100001101111100000000000000000000000000000000000000000000000000000000000000000000000000000
00001100110019999999911099100109099999999001002000100100100210100000000000000000000000000000000099999999999999999999900000000000001000000100001101111100000000000000000000009000900000090000000000000000000000000000000000000000000
99999999999990900000999909999990900900000120212222929222192222221000000000000009090102002100000100001001000009011000010000000000009222121112222111211220100001000000000001001000000000090000000000000000000000000000000000000000000
99999999999990000900099909999990000000000011010100112000100200100000000000100000000000000000000000000000000009000000000000000000009010011010090000010000000000000000000009100000000000000000000000000000000000000000000000000000000
00000000000009200999100010000002000090900000000000000000000000000000901000000000090000000000000000000000000011100100201100001000020000000000000000000010000000010000000000000000000000001022292222222222222222222222222222222222222
00000000000009200999100010000002000090900000000000000000000000000000901000000000090000000000000000000000000011100100201100001000020000000000000000000010000000010000000000000000000000001022222222222222222222222222222222222222222
10100210111109999999901199001219000090000002011201211211101221901000000000000000000000000000000000000090009999999999900000000000009002112100110210111110000000000000000000000000000000000000000000000000000000000000000000000000000
10001001100009999999990199001909000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000091009000001001001100100000000000000000000000000000000000000009090000000000000000000000000000000000
00000000000000000000000000000099000000000000000000090000990000000000000000100000090000000000000000000000000009000000000000000010000000000000000000000000001001010001010101019001100000110100000000000000000000000000000000000000000
10001001100009999999990199001909000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000091002000001001001100100000000000000000000000000000000000000009090000000000000000000000000000000000
00000000011000090910000019100002901011100999999999999999999999999011111191011110091021101000100029099110191010100190200101111020011000010000000000000000011110001111001102109001110010190200000000000000000000000000000000000000000
00000000000009999999900999000009900990009000000000000000000000000000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000012010090011110121909219192919211221011111
00000000000002000111900029000090000000000000000000000000000000000011101000000000000000000000000000000000000111000101010100012901000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990990001099900999990900990100000000000000000000000001010011001100109000000010000000000010000000000100000001000000000009000000000111010011011001010100000001012000101101011012100000000000000000000000000000000000000000
00000100000009999999900099000009099999999000000000000000000000900229222290000000090090000000000099999999999999999999912212291192220000000000000100000000000000000000000000000000000000000011221221121020211210001000102111101120101
99999999999990000000099900999990211100011100009000000001020010000000000000000019100010102010000000100201011000000000000000000000009009090000000000011000000900090090000000000000000009000000000000000000000000000000000000000000000
00000000101009999999990099000009990090009100100000000010001000000002920010010000100000001000001000000000010999999999912101190001920000000000100000000000101000011110000101001101000010000122211211101211021112122221121222221192292
01202112002100001010911111101020901012000000100100000001000000010090000100000012100012010012021111011111111101100000000110001100010100021201010012211000000000001100000100000110000000000122222222222222222222922222222222222222222
22222222222221090011092209222229101921909222922222222222922222222101100111010000001000012010202012001001000110010001101020100211222222222222222222222222101001100000101021001011000000911100909000000000000000000000000000000000090
99999999999990001010999911999990901012000000100100000001000000010090000100000012100012010012021191011111111101100000000110001100019100091201010012211000000000001100000100000110000000000122222222222222222222922222222222222222222
00000000000001110912200001000002000090000000000009090000000000000091211200000000090000000000000000000000000029021222112201022211120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000010102090000000011109900200001100011010200011191211291101221000000000000010000100000000010000010000011000000000000000000000001111000121200110100990000000000000000000000000000000000000000000000090009000000000000000000000009
22222222222229999999922299222229099999999222222222222222292222222000200000000001000000001000090099999999999999999999910010001000001222222222222222222220000000011100000000009000000000010000000000000000000000000000000000000000000
22222222222229999999922299222229099999999222222222222222292222229000200000000001000000001000090099999999999999999999910010001000001222222222222222222220000000011100000000009000000000010000000000000000000000000000000000000000000
00000000000009000901100000000000000000000000000000000009090000000000100000100000000000090000090000000000000219000000099011109921119000090000000000090000000000000000000000000000000000001000000000000000000090000009000000000000000
00000000000009000900000000000000000000000000000000000009090000000000000000000000000000090000090000000000000009000000090000009900009000090000000000090000000000000000000000000000000000000022112212112022111290201000010111101010101
99999999999990000900099900999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000000000000010101100901001000001101000111001001100100
00011020000000000009001000110119000090000000000009000000090000000000000000000000000000000000000000000000000000000000000000000000001000001100010010000200000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002212922900022010019000000000000000000000000090000000222222200000000090900000000000000009900000229221222201121222220220100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000900999900999990010000000222222222292122292922222100000000000009090000000000000090000000000000000000000090000000009220222221212222121220000000000090000000000000000000000000000000000000000000000100000000000000000
12011122120200000900902200200219000000000120021022110002090112221000000000000000090000000000010000009900000009000000000000000000001100201000111111101110000000000000000000000000000000000000000000000000000000000000000000000000000
12011122120200000900902200200219000000000110021022110002090912221000000000000000090000000000010000009900000009000000000000000000001100201000111111101110000000000000000000000000000000000000000000000000000000000000000000000000000
00000010000010000000010000009000900090000000000000000000000000000000000000001000001001000000100000010000000009000000000000000000000010000100000000000100001010000000000001000100000000090000000000000000000000000000000000000000000
00000000000090000000010000009000900090000000000000000000000000000000000000001000001001000000100000010000000009000000000000000000000010000100000000000100001010000000000001000100000000090000000000000000000000000000000000000000000
99999999999999999999999999999999000090000222222222222221222222222000000000000000000000000000000000000000000999999999900000000000009000009000000000090000000000000090000000000000000000000000000090000000090000000000000000090000000
00000000000000000000900000000090121010100000000000000000900000900001000001000090090011111111110011109900102009900000000000100000000000000000100000900001000010001100000000001000001100090100000000000000000000000000000000000000000
00000000000000001000100010900901000000000000000000000000000000000010000000000000090000000000000000000000000019000001001000000900000000000090000000000000100001000000010000000000100010002000000000000000000000000000000000000000000
99999999999999999999999999999999011000000000000000090000000000000000000000000011091120091012202010221010001999999999900000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000009
00000000000009999999900099000009000090000000000000000000000000000110120290000000090000000000000000090090000999999999921011111210110000000009000000000000000000001100000000000000000000090000000000000000000000000000000000000000000
99999999999990110000099999999999990000099000000000000000090000000000100011000100000100000000000000000000001000010010000000000000009000000000000000100001010001120011010001010111100001101900000000000000009009000000000000000090000
99999999999999999999999999999999000090000000000000000000000000000100000100000090000000000000000000000000000999999999900000010100909000000000000000000000092000001010010000009000102100000000000000000000000000000000000000000000000
99999999999999999999999999999999000090000000000000000000000000000000000011101090000000000000000000000000000999999999900000000000909000000000000000000001000001000000002000009001000000101000000000000000000000000000000000000000000
10001000000000011002100099001900010011109110001111012112000001200000001010210021191010001000000001901091000219291020101001001110900010000110000010100000100100102212210001999002000010102100000000000000000000000000000000000000000
00000000000000000000000009090900000000009000000000000000000000000000000000000000090000000000000000900090000009090000000000000000900000000000000000000000000000900009000000909000000000000002102112011911021211100001101122102100101
00000000000001012111000000000000000000000000000000090000900000900001101010000000090000090000000000000000000001121200012000102011100000000000000000000000000001190000001000001000000009010000000000000000000000000000000000000900000
99999999999990000000099900999990001000000000000000090000010000900000000000000000110000000010010000000000001000000001000010000000009000011900000010000000001900000090000000000900000001000000000000000000000000000000000000000000000
02110101011100000900001100012199000000000000000001120010091001191000900090000000090000000000000000099900090009000000000000000000000002001001100101001110000000000000010010000001900000000000000000000000000000000000000000000000000
11009220002209100910020002100019111120110999999999999999999999999091000022221202191010000011221121109199200000900000011200000012000101011201100210100222921222122222122211119211222192111200000000000000000000000000000000000900000
00000010001010000900000000100009010100110010010201000001090091090000900090000001090000011000000010099900090009000000000000000000000000001000000000110000000000000000000000000000900000000000000000000000000000000000000000000000000
00000000000000000900000000000009000000000000000000000000090000090000900090000000090000000000000000099900090009000000000000000000000000000000000000000000000000000000000000000000900000000022110211200112011120110111220110101012002
00000000000000000000000000900000900000009000000000090000000000000000000000000000090000000000000000000000000000000000000009000000000000000900000000000000000000000900000000090000000000000921010112110111010010010102210110110120121
99999999999990010111099909999990901000009000000000090000000010000000110210001110090102001000010000000000001002001110100109100100009000100910000100010000001000010900101000090010000101000900000010001010110011011110001011000101101
02111102111190090000011000201900000010000902120002100111090902101000000090000099090000000001000000009990000000900000000000000000092119010101012010001110000000000000009000000000900900090000000000000000000000000000000000000000000
99999999999990010111099999999990901900009000000000090000000010000000110210001110090102001000010000000000001002001110100109100100009000100910000100010000001000010990101000090010000101000900000010001010110011011190001011000101101
12100010220100000000010000010210000000000222210121110212292121222000000099000000190000000000000000900990000009000000000090000000002111010111200011101100000000000000000999999999999999999900000000000000000000000000000000000000000
00000000000000000000000000000900000000000000000000000000090000000000000090111210000000000000000000000000900000000000000900000900009000000000000000000000100011112111011129211011119111012000000000000000000000000000000000000000000
22222222222220001009022200222220000002210222221212222122222912922000000099101000090100000011010000009000090000000100000000000000102222222222222222292220002919020011000999999999999999999900000000900000000090000000000009000900009
00000010000000001009000000001000000000000000000100001000000900901000000099101000090000000001000000009000090000000100000000000000100010000090000000090000002919020011000999999999999999999900000000900000000090000000000009000900009
22222222222220001009022200222220000002210222221212222122222912922000000099101000090100000011010000009000090000000100000000000000102222222222222222292220002919020011000999999999999999999900000000900000000090000000000009000900009
00000000000000000900001000100900099999999002001000100019199000000000000090000000000090090000000099999999999009000000000900000900991001012000000000000100000000000000000000000900000000000000000000000000000000000000000000000000000
00000000000000000900001000100900099999999002001000100019199000000000000090000000000090090000000099999999999009000000000900000900091001012000000000000100000000000000000000000900000000090000000000000000000000000000000000000000000
00000000000000000000100000900000100000000000000000000000090000000000000010001001090101000000100000009000100000000000000000090000000001000001100010010000000100090001000000001010000001091000000000000000000000000000000000000000000
00000000000009999999999999000099000000000000000000000000090900900010000090201100090000000000000000000090000999999999900000000000000000000000000000000000000101000000220010000011010009000100000000000000000000000000000000000000000
00000000000000090010090000000009000000000000000000000000000000000001000001000000000090000000000000090090000119900001012101021000100000000000000000000000000100100110000901000000000000010100000000000000000000000000000000000000000
00000000000000001000100009900009090000009000000000000000000000000001001000001009090000000000000000000000000000011110011200101010000000000000000000000001001010000011101010010001200001001000000000000000000000000000000000000000000
99999999999990000000999900999990900099000000000000000000000000000011000000100000000000000000000000000000000000000000100010010000019000000000000000000000000900200000000012010100100001010009000000000000009000000000000000000000000
99999999999990000000999900999990900099000000000000000000000000000011000000100000000000000000000000000000000000000000100010010000019009000000110000000000000900200000000012010100100001010009000000000000009000000000090000000000000
00000000000000000090000000000090001010000000000000000000000000000000001001111001000000001000100019991901101009000000000000900900900000090000000000000001210101091109000910000100210110011900000000000000000000000000000000000000000
01100101101000121000021101991011100110000100009001110010000001102121010000020010190211101022101000112201112101110121191201101212100111101992010112112212111111120001100109011110000221110100009000000000000000000000000000000000000
00000000000009999999999099000009000900010210012000010101001100011000000000121000000000200000000000000000001999999999900000001000001000010100000010100001011011110100110111011011101010100000009000000000000000900000000000900000000
00000000000000009000000000000009900000000000000000000000090000000000000000090000090090000000000000099990000000900000000000000000900000000000000000000000000000000000000000009000000000000001011000010000000002210102102201010010122
01109101192119999999910199001199910991921111111001101001120001101212222212012111220112202120122211101112219999999999922120222222221001000001000011112011120211112121222101222121201121202200000000000000000000000000000000000000000
01109101192119999999910199001199910991921111111001101001120001101212222212012111220112202120122211101112219999999999922120222222221001000001000011112011120211112121222101222121201121202200000000000000000000000000000000000000000
01109101192119999999910199001199910991921111111001101001120001101212222212012111220112202120122211101112219999999999922120222222221001000001000011112011120211112121222101222121201121202200000000000000000000000000000000000000000
21011111001010001001011090120010010001999201011022221021910102110090100010100020091119002111020900110110001000900001010100000909090111120121100010011110100100000099011090109100010001100022222222222222222222222222222222222222222
11010101000010001101000090120000920011199010100112210110100002010090100010100099999999999999999900110110000000000001010100000909090102110111101110012100000100000099011090109100000000100022222222222222222222222222222222222222222
00000001000002110922100011909900000000000000000900000000090000000190111110010109000000090000000001000010000000121002010111011002010000000000000000000000100901012009100000019000111000010022222222222222222222222222222222222222222
00000001000002110922100011909900000000000000000900000000090000000190111110010109000000090000000001000010000000121002010111011002010000000000000000000000100901012009100000019000111000010922222222222222222222222222222222222222222
00000000000000000000000000000000000000000999999999999999999999999000000000000000000000090000000000090000000000000000000900000000909000000009000000000000000900000000000000000000000000090010000000000000020111910112122102121291112
00000000000009009000000000009009099999999229220012020111192222921000000090000000090000000000000099999999999000000000000000000000090000000000000000000000000909000000000000009000000000000000000000000000000000000000000000000000000
11010021001121000000011101111190111121210111222212222212292902921110000100000012192090091120212110299211011001010100011900000001009101201100201101112000000100000000000000009900001009090000111020212111221111100000000000000100100
11010021001121000000011109111190911121210111222212222212292902921110000100000099999999999999999910299291011009010900011900000001009101201100201101912000000000000000000000009900001009090000111020212111221111100000000000000100100
99999999999999999999999999999999999999999000000000000000000000000000000000000009000000000000000099999999999999999999900000000000009000000000000000000000000000000000000000000000000000000010110011992200012101001000000000000000001
00000000000000000000009000900999999999999000010110101022111110000000090000000000000000000000000099999999999009000000000090000000000000000000000000901000000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999920100099901999999000000009000000000000000000000000100001090100000000000000000000000000000000019101111000111900101009000000000000000000000000000000000001000000001000000090000000000000000000000000000000000000000000
00000000000000000000000000090000000000000000000000000000000000000000000000000000090090090000000000009090090009000000000000000000000000000000000000000000000009000000000009000000000000990022110102122100011210122011211210101121111
99999999999990000090099909999999900000000000000000090000000000000000000001011009000000000000000000000000000000000000000000000000009000000000000000000001010000100011119000000000210101190100009000000090000900009000000000000900000
00000000000009999999900999990009900000099111010011002111101111102000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000900000000000000000000000900000000000000000900000
00101001001101001010901009109111000111100100100000090010001000010000000020000000100010111110911011001910000101000000100019010001110109110001010010010000110010111090102100101010021110011000100101101001000000100001000000001001001
99999999999990000000999900999990000009000000000000090000000000009000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000900000000009090002000200220290002022200000000000000900000
99999999999999999999999999999999910910000000000000000000000000000000000000000010000000000100012000000000000999999999900000000000009100920011109000100100000000000090000000000000000000000000000000000090000000000000000000000000000
20212122121120000000022190211220000000000111110201101101921101111000000099000000010000909000000000000900000009000000000100000000001101121111022121111000010000000020000999999999999999999911000010212112212101102100212220212212222
00000000100100000000000090001000000000000111110021121111901111011000000099000000000000909000000000000900000009000000000000000000000000000000000000000010000000000000000999999999999999999900000000000000000000000000000000000000000
00000000100100000000000090001000000000000111110021121111901111911000000099000000000000909000000009000900000009000000000000000000000000000000000000000010000000000000000999999999999999999900000000000000000000000000000000000000000
10191209211200000000002200222229000100009020122212122122212222222000000010100000099000000000000000000010000009000010000019009000901111921012211121111120000900000900900900100000000009000000000000000000000000000000000000000000000
99999999999990000000099900999999000100009120122212122122292222222000000000000000099000000000000000000010000009000000000009009000909111921012211121111120000900009900000000000000000009000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000900000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100000201100021101100000002010011100091
00000000000000000009000000000090000000000999999999999999999999999000000000000000090000000000000009099090000000000090000000000000900000000000000000000000000000000000000009009000900000090000000100000000000100001001211121100112012
12220121222111009000021290002210101202201122222122122222222292120000001010001001090011102011011110119190011009000000010000000000000211111221221122121110000100100010000010000110000000001000000000000000000000000000000000000000000
00000000000000000000000000000900000000009000000000000000090000000009000000000000090000000000000000000090090009900000000000000000090000000000000000000000000000000000000000009000000000990901012000210121120112100010000000010000000
00000000000000000000000000099000000000000000009900900000000000000000000000000009000000900000000000000000000000990090900000990000999009000009000000000000009000000090000000000000000000000010011010001191200000011000120110110102111
12220121222111009000021290002210101202201122222122122222222222120000009010001001090011202011012110119190011009000000010000000000000211112221221122121110000100100010000010000110000000001000000000000000000000000000000000000000000
00021111001110000000020100090120000000000999999999999999999999999000000000000099011100001000000000001090090009900000000000000009009110002022020091100110000000000000000000000000000009000000000000000000000000000000000000000000000
00000000000009999999900099000009000090009000000000000000000000000011110100000000000000000000000000900090000999999999990911121910210000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000
00021111001110000000020100090120000000000999999999999999999999999000000000000099011100001000000000001090090009900000000000000009009110002022020091100110000000000000000000000000000009000000000000000000000000000000000000000000000
00000000000000000000000000090999999999999000000000090000000000909000000001111011090000101001010199999999999009000000000000000000900000000000000000000001110111202101100110020111020191101100000000000000000000000000000000000000000
00000000000000000002100020000000012109102000000000000010090000000110200200001091090001000001001000001910002009011101211009000910000000000000000000000000220000991012010110001211010102111022222222222222222222222222222222222222222
00000100111009000000011000099099000119202999999999999999999999999000000090000009190100010010000210100111111000000000000000000000901000100110112000001000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999999000000099900999990000009000000000010191110991020110000000090000009090000000000000000000000000000000000000000000000909021112011010111000110000000090000000000000000000000000000000000000000000000000000000000000000000
10100111000009000000000100099090000009000000000000090000990000000000000090000009090000000000000000000000000000000000000000000000900101010000000010111010000000090000000000000000000000000000000000000000000000000000000000000000000
10000000100209000000000000099090000009000000000000090000990000000000000090000009090000000000000000000000000000000000000000000000900011010001111011001000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009109000102000110001110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001291111200002000009000000000000000000000009000000000022111200000009090000000000000000000000000129212211221929211212210009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000090090000001000000000090090000000000000000000900000000000011000000090000000000000000000900000109900100000900090910900000000000000000000001000001010000000000020010109110010000000000000000000000000000000000000000000
00010000110011112120210011000000000000000001000000090000090000001201121199101000090000000000000000090090090119921211121201220102020900010000009000000001210111201110110999999999999999999911100110201222120011000000012000010010101
99999999999990000000099900999990000000000010001000010000010900001000000000000019090000000000000001000090000009000000000000000000009009001010001001000010000000000000000000009000000900000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000009090000000000000011000009090000000000000000000000000009900000000001000000900000000000000000000000000110002100010110000000000021190100000000000000000000000000000000000000000
99999999999999999999999999999999000010009222222222222222222222222000000000000000090000000100211010000000001999999999900000000000009211222212221221222220000000000000000000000000000000000000000000000000000900000000000000000900000
99999999999991011119299900999990000009000000000900000000000000000101002200000000000000000000000000000000000001221102001200111000009000000000000000000000000000000000000000000000000000000000000000000000000900000009000000000000000
00000090000119999999900099000019900099009102110111110010002111010000000009000000000000000000000000000000000999999999900000000009000001000000100000010000000000000000000900000000000000000000000000000000000009000000000000000000000
10021001110010000000901000000000000000000000000000000000000000900000000090000009090000000000000000090900000009000000000000000000001101001101010010000100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000012010900002000000000000000000000000000000000000909010102190000009090000000000000000090900000119900021011000111110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000090099909999990909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000090090000000000000000000090000000000000000000000021202211122111220110101212021121112102911
99999999999990000090099909999990909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000090090000000000000000000090000000000000000000000021212212122111221220101212021121112102211
99999999999999999999999999999999900000000000000000000000000000000011011000000000090000000000000000000000000999999999910001000111019000000000000000900000000000000000000000000000000000000000000000000000000000099999999999999999999
99999999999990000009099900999990109200000011002110022112001100102000000000000011091000010010002000001000010000000000000000000000009122212111091101101210000900000000000000000000000009000000009000000000000000000009000000000000000
99999999999990009000999900999990110129010111120001111100111021111000011010010100120200000110010110111210010000001110000010000000009211202110221112100100010002000001110011001001010011001100000909000000000900000000000000000000000
00000000000000000100000000000000000000000000000000000000000000000000000000000000090000000000000000000000000009000000000900000000000000000000000000000001101000010112101000100010210112011100000000000000000000900000000000000000000
99999999999999999999999999999999901100001021101211921201111111101000000000000000000010000000000000000000000999999999900000000000009212012212121212221120000000000000000000000000000000000000000000000000000000000000000000000000000
22222222222229999999992999122119901100001021101211921201111111101000000000000000000010000000000000000000000999999999900000000000001212012212121212221120000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009000999900999990000009000010102221010022110101111000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000909000000000900000000000000000000000
00000000000000009090000009000900900009000000000000000000090000000010000002110009000000000000000000000000000000000100000000000000000000000000000000000000000010000100010000000010002020000900000000000000000000000000000000000000000
99999999999991211100199911999991000000001009009000000009000000000001221111010000000000010000000000000000000109021011110202000020019009900000000000000001200211121191200210201211022121211100000000000000000000090000000090000000009
99999999999990100000099900999999921121121222222222222222222222222000100001000001192201110010111112112911121000001000000000000000009222222220112122222120100011000001000109001001120100001000000000000000000000000900000009000009000
00000000000009000000090000000000000900909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021100101212100201222900000000000001000090
00000000000099999999900099000009000090000000000000000000090000000000001200000000090090000000000000009000990999999999910910091011100000000000000000000000000000010000000000009000000000099000000000000000090000000000000000000000000
11200001010109999999912199111009999999999111002121012111121221201000010000100000009090000100001099999999999999999999900000020000002100101000011110001100000000000000109000000000000000000022222222222222222222222222222222222222222
99999999999990000000099900999999000000000000000000000009000000000000000000001000090000000000000000000000000000000001000000000000009000000000000000000000010100001190101001200010000100110000000000900000000000000000000000000000000
99999999999990000000099900999990910110000000000000009000090000000000000000000000091201012010100012001100002000000000000000000000009000000900000000000000000000000990000000000000000000000000000000000090000000000000000000000000009
00000000000009999999900099000009900009099900000000000000000000900011022900000000090000000000000000000000000999999999910000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009909009099900000000000000000000900011022900000000090000000000000000000000000999999999990000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11010101121109999999922299022009900009099920111102121100111112900001000900000000090000000000000000000000000999999999990000000000001002101002101220111100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099900099990090009000000000000009000900900000000000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000009000000000000001110111111112201012111111021110222122221
22222222222290000000011100229220010100010222222220222119221220221010000000011011090000000010000000000091110000000101000000000000002222112222229222222220010000001201010010090200100119191000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000009000000000000000009090000000000000090090000000000000000090000000000000000000000000009000000000000000000000000000090090000000009000000009000011101101010000001010010111010000100000100
00101101000019999999901199910099991191219999999999999999999999999222212211022121290192011102212010211111212999999999922222222222221000020090110100100011010002000001020112119100010010111001110111111112201012111211021111222122221
22222222222229999999922299292229999999999222222222222222222222922010010000000001111100011111011099999999999999999999900010001000102222222222222222221221000100010000000000000010109010120011000110012011200000000001011010100000000
99999999999990090009099900999990000000099000000000900000090000000000000000000000090000000000000000000000900009900000000000000000009000000009000000000000000000000000000009000000000000000010121120911111210120110000000000000101090
99999999999990090009099900999990011121019000000000900000090000000000000000000000090000010010111010110120911009900000000000000000009000000009000000000000000000000000000009000000000000000000000000900000000000000000000000000000000
00000000000009999999900999900909900000000000000000000000000000000222222200002000090000000000000000009000000999999999922290222022220000000000000000000000000000000000000000000000909000090000000000000000000000000000000000000990000
00000000000000900900000990900900900000000000000000000000000000000000000002220200090000000000000000009000000000000000000000000000000000000000000000000002222220220022220022222222909222292200000000000000000000000000000000000990000
01101110021119999999911099101909001001109999999999999999999999999110010000011100199002090100000021900001091999999999901110111112999020100021101110100000101010001111000011111900029090101100000000000000000000000000000000000000000
00000000000009999999900099000909000000009999999999999999999999999011011200001000099000090000000000900000090999999999910000001190999000000000000000000000000000000000001000000001009000000000000000000000000000000000000000000000000
00000000000000000000000000900000000000000000000000090900090000000000900010091009090000090000000000000000000000000000000909000000009000000000000090000001111110101000110011111101091101101100000000000000000900000000000000000000000
00000000000099999999900099000009900000099000000000000000000000000110000100000000090000000000000000000000000999999999910901010001900009000000900000000000010000000090000000000010000000000000000000000000000000000000000000000000000
00000000000000010190000000000009990090000000000000000000000000000000010101001000000000000000000000000000000009111000000000000010010000000000000000000000100111112112021120100102100100011100000000000000000000000000000000000000000
00000000000009999999900099009999999999999000000000000000090000000000000000000000000000000000000099999999999999999999900000000900000000000000000000000000000000000090000000000000900000000000110111010021201000191101110011110000001
00000000000000000000000000900090000000000000000000000009000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122212202111100101200000000110100000000
01100100000091010001000000901002922021201000000000000900090000010000900000100019091121112102100111001111112000000000010900000000900000010000000001100100000000000000001000009000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990900000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000009009000000000000000000000000000000000000000000000000000011110121001201219101100000000000000000000
00010000100010099090010000900909000090099999999999999999999999999100000000090000000090000000000000090000000000000000000900000000090100000100101000000020000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000009000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009010000000020010000010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000000000000090000000000900000000000000009000000000000000000000000000000000000000000000000009000000000900000000000000900000000000000000000000000000012011020010091212110110000010001000029000
99999999999999999999999999999999009900009000000000000000000000000011011000000000009000000000000000000000000999999999901001000000019000000000000000000000000000000000000000009000000000010900009000000000000000000000000000000000000
00000000011009999999900099001019999999999110101000000009001900010000000000000011000000001010000099999999999999999999900000000000000000100000101000001090011100001000000000000000001000010000000000000000000000000000000000000000000
00000000000000000000000000000000911100010000000000090000000000000000000000000011200000011000010000001000101000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990900000000211110221212292192201022000000000000099999999999999999900000900090000000000000000900900009000000000000000090000000900000000009000009000000000000900000000000000000000000000000000000000000
99999999999999999999999999999999900000099000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000011101001110090001111000001012110001110010
99999999999992212111999920999999911001010000000000000000000000000292121010011119100010010000110000010000101210211210121111221212119000000000000000000012022202112191111102019202011221191022222222222222222222222222222222222222222
00000000000009999999900099000009900099009000000000000009000900000101020100000009000000000000000000000900000999999999922211011212110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001000109999999900099000009911099219111100021101209102901111000000000000009000110010011121000010910001999999999900000000000000000000000101000000000011121100010101100110011000000101000000000000000000000000000000000000000000
22220122112229999999929299212299099999999192221222212221212122222000000000000000000190000000100099999999999999999999900000000000002911121222129221222220000000000000000000000000000000000090900000000000000000000000000000000000000
22220122112229999999929299212299099999999192221222212221212122222000000000000000000190000000100099999999999999999999900000000000002911121222129221222220000000000000000000000000000000000090900000000000000000000000000000000000000
00000000000001011190000000090009990090009000000000000000000000000111000000001000090100000000010000000090000119000009000000012110000000000000000000000001211220110010021221212100210019201000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000210010100000000000000000000000000000000000999999999901101110010129009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000010009999999900999000009000000000000000000000000000000000222122222111200000000000000000000000000000999999999922221122221211000000000010000000001122122211212110222222212222211122200000000000000000000000000000000000000000
00000000000000000000000000000900000191000000000000000000000000900000000000001001000020001000200001110000091009000000000000000000000000000000009000000001000000000001100001200000110100001000000000000000000000000000000000000000000
99999999999990000000099909999990010010000900001000000000090100900000000000000010090000000100011009000090000009000000000000000900099900121000900001100100000000000000009000000000009000000000000000000000000000000000000000000000000
11001100001100000000001109901000010010000900001000000000090100900000000000000010090000000100011009000090000009000000000000000900091900121000900001100100000000000000009000000000009000000100000000000000000000000000000000000000000
99999999999990000000099909999990010010000900001000000000090100900000000000000010090000000100011009000000000009000000000000000900099900121000900001100100000000000000009000000000009000000000000000000000000000000000000000000000000
99999999999999999999999999999999011000101000000000090000000000000900000000011190191000100010000001190001100999999999900000000010009009009000000000000000200011100110010200110111021121011100000000000000000000000000000000000000000
99999999999999999999999999999999011000101000001000090000000000001900000000011190191000100010000001190001100999999999900000000010009009009000000000000000200011100110010200110111021121011100000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000090000000000000900000000010000090000000000000000090000000999999999900000000000009009009000000000000001000001011011001001101010100100901000000000000000000000000000000000000000000
99999999999999999999999999999999100000009000000000000000000000000000000090001200090000000000000100900000000999999999900000000000009000000000000000000000011200100001000101000000000010101000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000900000000000000000090000090000000000000000000009000000000000000000090000000000000000000000000000000000000000000000000000000001010101001120119211000110000000200010100
00000000000000000000000000000009000000900000000000000000099000000000000000000000090000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000009000090011021112120020221121200000000000010000000
00000000000000000009000000000000199999999999999999999999999999999000000000000000021000100011000199999999999009900000000000900000000000009090009000000000000000000000000000009000000000090000000000000000000000000000000000000000000
00000000000009999999900099000999000000009000000000000000090000000000100200100000090000000000000000000990000999999999902121112101909009000000000000000000011090001000000000099010100011000100000000000000000000000000000000000000000
00000000000009999999990099000999122999229000000000000000000000000000000000000012022222222222222222220222222999999999900000000000000000000900000000000000000002000000000090000000000000090000000000000000000000000000000000000000000
12222111211010000000012100110229000111001999999999999999999999999090000099100001001900000011011000001900000009900000900000000000001112120122111121220090000100001000100999999999999999999900000000000000000000000000000000000000000
00011112000012990001221121110099110910100002000010190001000000000112111002101000100090121111200211222920109111211012221910222011219101101110000110001011110211101111000100000100100000211100000000000000000000000000000000000000000
99999999999992222992299922999999900909000000000000000000000000000221110200000000000000000000000000000000000110122112222209211211229000000009900000000900000909090000000000000000000000000000000000000000000000000000000000000000000
99999999999990000090099909999990000000000000090900000000000000000000009000000000000000000000000000000000000000000000000000000000009009000000000000000000000900000090000000000000000000000011291111010110110209000000000010001000000
11011211210210000000002900911110202110000000000100001100000100001000000000000002000011100211000110010000100000000000000000000000000119101001121200102120000000000090000000000000000000000000000000000000000000000000000000000900000
99999999999999999999999999999999000000000000000000000000000000000000000010101009000000000000000000000000000999999999900000000000019000000000000000000009012010101100000110002210111000002000000000000000000000000000000000000000000
02000100000100000000001000101000000091000000100000000000090000000000000000001000000000000000000000000000000009000000000000000000001010100100100000000000200000000000000010000000000000000000000000000000000000000000000000000000000
99999999999990900011199909999990000000000000010000000000090000900000000100101000190000000001000000000000000019011000001000100001919000000900000000000000010000000110110129190000900110091000000000000000000000000000000000000000000
00000010011100001000000100000000900000000211120011110010001121090001000090000099999999999999999900000990900009900000000000100000001021100020111110101000000001000000000009010000100000000000000000000000000000000000000000000000000
00000000000001092910090010090000000000010009000000000000000000009002111100001100190000000100000000000000100109211120111002102220110000000000000000000000000021010010011000000100001111001000000000000000000000000000000000000000000
00000000000009999999900099000009210192922000000000000000000000000022112212212121222212122221122112192121121999999999921122212222220000000000000000000002222222222222212922212222222222222211111101119229221221111019210001110029100
99999999999990000100099900999991000000009000000000000000090000000010011200000000000000090000000000000000000019000000090909010000209009000000000000000000000090000090000000090000000000000000000000000000000000000000000000000000000
22122222222229999999922299222229021900110222229222222222292222222000000090100010090020001000011001100111010999999999900000000000002222222222222222222220111010121011010121010201111100190000000000000000000000000000000000000000000
22122222222229999999922299222229011900100222222222222222292222222000000090100010090010000000000000000101000999999999900000000000002222222222222222222220111010101901010121010201111100190000000000000000000000000000000000000000000
99999999999999999999999999999999212011202222222222222222222222222000000090000012091212122211911210191022292999999999900000901090009222222222222222222121020010101110000000009011000111009100000000000000000000000000000000000000000
00000000000000101010000010000090000000090000000000000000090000010000000199000009010000000000190000000000000019000000090109010000010000000011101000000000000000900900909999999999999999999922222222222222222222222222222222222222222
00000000000001090099000020000091900999000000000000000000090000000210100002021009000000000000000000000000000010910111001100010000010000000000000000000000101201010100110011011010200100290100000000000000000000000000000000000000000
00000000000000090099000000000090900999000000000000000000090000000000000000000009000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000090022222222222222222122222222222222222221221
00000000000001000000000000009000000000000999999999999999999999999000000091000009090000000000000000000900000009000000009900000010000009000000000000000000111020110020102200002110011100101100000000000000000000000000000000000000000
01120010111000000000001000009000000000000999999999999999999999999000000090000009090000000000000000000900000009000000009900000000001109001000011001020100000000000000100000000000009000000000000000000000000000000000000000000000000
12221212122119999999912199222119000000000111122222211121021122212000000000000100000000900000000000909090009999999999990000000000002212900102211221222200000000000000000009000000901090000000000000000000000000000000000000000000000
00000000000009999999900099000909099999999000000000000000000000990000000000000000090090000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000021001110111000110011110100000020001100000
00000000000000010100100011000091000000000000000000000000990000900009900200000000090000000000000000099000000119100100100119001000010000000000000000000000000900000000009000000000000000090000000000000000000000000000000000000000000
00000000000000009900000000000000000000000000000000000000000000900000000000000000090000000000000000009000000009000000000000000090900000000000000000000000000000000000000000009000000000000099999999999999999999901991119910000110100
99999999999990000000099909999990212212012212121222211219222222221000000022212221291212222221912221229222221109000000000000001010009112202229111102111021222922111122222122211221121222201200000000000000000000000000000000000000000
99999999999990000000099909999990000000000000000000000000000000000000000000000000090000000000000000009000000009000000000000000000009000000009000000000000000900000000000000000000000000000020121121211100102221222221222122121121222
99999999999990000000099909999990912212011212121222211219222222221000000022212221291212222221912221229222221109000000000000001010009112202229111102111021222922111122222122211221121222201200000000000000000000000000000000000000000
99999999999999999999999999999999000000000100001010000001901000100000000000000000000000000000000000000000000999999999900000000000009011202011211101120100000000000000000000000000000000000009009990000000000000090000000009000000000
99999999999999999999999999999999000000000001011112121001010102111000000000000000000000009000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000009009990000000000000090000000009000000000
00000000000009999999900099000009900990000000000000000000090000900101111200000099999999999999999900000000000999999999901129120900100000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000000000009000000000000000000000000000000090000090900000000000091010000090000000000000000009000000009000001000009000000000000000000000000000002001101120011009110010011010101109200000000000000000000000000000000000000000
22211221221121100020021100222999999999999222122222111112092222222001000291221112002022121111102099999999999000010001101000001000002002112111110122111112222221122212111212229222122222222200000000000000000000000000000000000000000
10010010100009999999990099000009101090001000000000000000090910000010000000112119190010000200001111211101000999999999900010000010010001101010101000001002010101100101019000111010109010100222229229222222222222222229222222222222222
11200011210190000090002000029199900000000012119222222112222222020000000000000000090000000000000000000000000900000000000900000000000121010120112001100000000000000000000000000000000000000000000000000000000000000000000000000000000
11200011210190000090002000029199900000000012119222222112222222020000000000000000090000000000000000000000000900000000000900000000000121010120112001100000000000000000000000000000000000000000000000000000000000000000000000000000000
02111111100210009000012200011200000000019999999999999999999999999000000000000000090000000011000000000090000000000000000000000000002219292111200210010220000900000000000000000000000000090000000000000000000000000000000000000000000
21022112211119000090012200112200021101012222212121222222292221222000000000000000090001110100001101109091011000900000000000000000001222112221212002211220000000000000000000000000000000090000000900000000000000090000000000000900000
99999999999990099000099900999990011010000202222222121221291212122000000000000001110000090000001000010000091000000000000000000000009219221101222212021111000000000900010009090000900000000900000000000000000000000000000000000000090
99999999999990099000099900999990011010000202222222121221291212122000000000000001110000000000001000010000091000000000000000000000009219221101222212021111000000000900010009090000900000000900000000000000000000000000000000000000090
99999999999999999999999999999999900009000212012112121112211222112000000000000001090000001000101000010000000999999999900000000000009022211121201111202110000000000000000000000000000000000009900000900000000000090000000000000000000
99999999999991010000999900999990000000000000000000000000000000000001111000010100000000000000000000000000000009010011000101100010009000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000
00111110000000100000911000000000000000009010109000091000091000111000010000100000090000000000000000000000000000001000000000000101910011000000110000111000000000000000001000000000001000000000000000000900000000000000000000000000900
00000000000000001101900000000001000000009000009000090000090000000100001000000000090000000000000000000000000021110000001190200000900000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000
99999999999990000000099909999990011100011222222222222222222222222000100011000190211200000011001200012000021009000000000010000001019222222121222221222221000010100010100101000011002110010000000000000000000000000000000000000000000
99999999999990000000099909999990910001209000000000000000000000000000000000000011000011101101010022200110000009000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000100010000000000099001000109000000000000000090900000000919100090000090900000000000000090900000109101000010001011000000000000000000000000000000000000000000000010000900001000000000000000000000000000000000000000090000
11220011111119999999911099010219099999999121212211011111010111111000000000100001091190000100001099999999999999999999992101000000102010222222211120120220101111000010100110011100011210101022222222222222222222222222222222222222222
99999999999990000000099909999990911100019222222222222222222222222000100011000100211200000011001200012000021009000000000010000001019222222121222221222221000010100010100101000011002110010000000000000000000000000000000000000000009
00000000000000011111200010000000900000009000000000000000000000000001911010000000000000000000000000000000000009000021011102221100100000000000000000000000000000000000100000009000000000090000000000000000000000000000000000000000000
99999999999999999999999999999999900200009100001000000101000000100000121101900119121020101201010002212011191999999999901110100020909000010000000000110010000012110110902020101011102000110100000000000000000000000000000000000000000
00000000000000000900000000000000010100000999999999999999999999999000000090011019090000000000000000090010190009000000090900000000000000000000010000001000010910000000000110009000001000000000000000000000000000000000000000000000000
00000000000000000000000000099090000000000110001021210210011011910000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000909000000009009000000000000000000000000000000000000000000
00000000000000000009000009000000999999999000000000000000000000000090000000000000091200101110019099999999999009000000900000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000
12222212112210000009019109222200999999999111121121212112222211121090000000000010090000000000009099999999999009000000900000000000001121011121211222222210000000000001000100000100900000000000000000000000000000000000000000000000000
99999999999990909000099909999999910010001000000000000000000000000009000000000009190101010001020001101000110000000000000000000000009009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000009990009090000000000000000090000000000000000021100091000000000000000000000000009000001000000000900900000000000000000000001000000011000101000110900000001010900000000000000000000000000000000000000000
21222222221220009090929209222220100090090222222222222222222212229000090000000000010000000000000000000000000000000000000000000000002221122122221222111220101000000110000000009000000000000011121100209210210121210000000100100000101
00000000000000000000000000900000000000000000000000000000000000000000900000000090090000000000000000000000000000000000000009000000909000000909000000000000009000000000000000000000000000000010010100111000001000001010020111120900192
99999999999990011000099901999990000000000000009900900000000000000021112100000009000000000000000000000000000112120020211211100010229000000900900000000000000000000000000000000000000000000000000000000090000000000000000000000000000
00000000000000119000100000000001900000000000000000000000090000000101020110200100000000000000000090000000000110010010010100010100010000000000000000000001210102102210111020112110212211012000000000000000000000000000000009000000000
99999999999990099109199910999990090011112121102212222211292122911000000000110009100011110111110211100111120100000000000000000101009101122111222121102211000000001000020010010000000000190000000000000000000000000000000000000000000
00000000000009011121200010009001000000000000000000000009090000000112201100000000090000000000000000000090090199002922211111212222920000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009000090002000000000000000090000000009000000100090291000100010000000009990000999999999900000000000000000000000000000000000220111000100011000100000109002011000000000000000000000000000000000000000000
00000000000000000001000000000000000000000000000000000000000000000001000110000000000000000000000000000000000000000000000010001000100000000000000000000001202110101211110111010120011000001000009900099000000000090090000000000909000
99999999999991199119999910999990900009000000000000000000000000000100901000000099999999999999999900000000000011101000011000010010009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000009090000000900000000000002202022200002092202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999909099009009900090090999999999999999999999999100100090101000090090000000000000090900000999999999912010000100000000000000000000000000100010001010000000100001000000001000000000000000000000000000000000000000000
10022211191111111909011102002111199999999121121221112129222021121101001100110111000001000000101099999999999111112000000001011001002001201001010110000111202129222211111110122111222010111101010101010111100000100011010111211122111
01000001011110909900900000000090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000100000200001100001120000900090090000000000000000000000000000000000000000000000000000000000000000
99999999999990009000999900999990999990000212122220210212211010221000000000000000000010000000001100001100021000000000000000000000009011120111120000200100000000000000000000000000000000000000000900000000000000000000000000000000000
00101000100019999999909999000009000000000000000100000100010000000000000000000009000000000000000000000000090999999999900000000000000000001001000000101010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000990099900999990901000000222221221212222222221121000000000000000000000000100000000000001000000000000000000000000009112200211122201122210000000100099000000000000000000000000000000000000000000000000000000000000009
99999999999992202112199902999991001012110000000101900010090001001122211201100011090000001001100000010111111120011112111221212112119111000190110201200011110110121101010102001201210102102022222222222222222222222222222222222222222
99999999999992202112199902999991001012110000000101900010090001001122211201100011090000001001100000010111111120011112111221212112119111000190110201200011110110121101010102001201210102102022222222222222222222222222222222222222222
99999999999992202112999902999991001012110000000101900010090001001122211201100011090000001001100000010111111120011112111221212112119111000190110201200011110110121191010102091201210902102022222222222222222222222222222222222222222
99999999999992202112999902999991001012110000000101900010090001001122211201100011090000001001100000010111111120011112111221212112119111000190110201200011110110121191010102091201210002102022222222222222222222222222222222222222222
99999999999990000000099900999990000000000000119000090002091000100000000000000001090000000000000000000000000009000000000000000000009129291112012010011121000000000000010009090000100009091000000000000000000000000000000000000000009
99999999999990000000099900999990000000000020109112291210191022122000000000000000090000000000000000000000000009000000000000000000009009090000000000000000000000000000000009090000000009090000000000000000000000000000000000000000009
99999999999990000000999900999990000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000009000000000000000011200000000001010100121010012011120210
00000000000000090000090009000000001102919000000000000000090000000000000000000000010000101000210011011001000009000000000000000000000000000000000000000000000000000000100100000000020000010000999000009000000000000000000000000900909
00000000000000090000090009000000001102919000000000000000090000000000000000000000910000101000210011011001000009000000000000000000000000000000000000000000000000000000100100000000020000090000999000009000000000000009000000000900909
22212222122111200110012200122221011001101221212219122102122921122011010091111010210111121111200902199121190109001001001001000200002222122222221222121120011111111120020002120000201222100100000000000000000000000000000000000000000
01100100000001019909000000091099292021201000000000000000000900010000000000100010011191112102110111901111112000000000090000000000000000010000000001100100000000000000001000001000000000000000000000000000000000000000000000000000000
12221222211229999999922299222229900990000222222222222222292922222000000001000099999999999999999900000000009999999999900000000000002222221222212211222120000000000000010000000100000000001000000090000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000010010010010100002001001001010001110001000
00000000000000000000000000090000000000000000009000000000090900000000000099100109090000000010000000001090000009900010000900000100900009000000000000000000001901100001101110110011002110000100000000000000000000000000000000000000000
12221222211229999999922299222229900990000222222222222222292922122000000001000099999999999999999900000000009999999999900000000000002222221222212211222120000000000000010000000100000000001000000090090000090000000000000000000090000
99999999999990000000099900999990000000000999999999999999999999999009000001001209090000090000000000000090000000000100000000900000009000000000000000000001120111290100002100029001900109012200000000000000000000000000000000000000000
00000000000000000000000000090000000000000110219110001111190910202000000099000009090000000000000000000090000009900000000900000000900009000000000000000000000900000000000000090000000000000000000000000000000000000000000000000000000
99999999999990191920199929999992000000000000000000000000000000000012111001100000090000000000000000000000000129000100021012002910919000000000000000000000020000101101110109000001112010101000000000000000000000000000000000000000000
99999999999990000000099900999990000090090000000000000000000000000000900000000000099000000000000000000000000000000000000900000000009000000000000000000000000000090090000000000900000000090012111011111121010111100000000000000000000
99999999999990000000099900999990000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000009022090211011012002120000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001190110190000000000000000000000000000000000090000000101200101000009000000000000000000000000090009102101102012100110900000000000000000000000000000000000000000009000900000010000000000000000000000900000900000000000000
99999999999990000000099900999990000000000222221222221222292112110000000000000000000000090000000000000000000009000000000000000000009222222222222222222120000000000900000000000000000000000900000000000000000000000000000000000000000
99999999999990000000099900999990000000000222221222221222292112290000000000000000000000090000000000000000000009000000000000000000009222222222222222222120000000000900000000000000000000000900000000000000000000000000000000000000000
99999999999999999999999999999999910011900111111102010001021212121111121010101001012211000000100010000021200999999999920011101101129221222221102112221291010021000091121020100192091110000022029101111221201212121212201222121102111
00000000000900000009900000000099900000000000000000000000000000000000000000000000090000000000000000090000000000900000000900000900000000000000000000000000000000000000000000000000000000090000010011000002200001010010110102010000101
11120211111109999999911199011109999999999000000000000000001000000000101100010011000000000000000199999999999999999999901101000000011111000220111012111110100000090000000000000000000010000000090000000000090000000000000000000000000
21111112911119999999912199111119100101001111111111111111191111111000101101111010190000910110110111111990109999999999900100100110101121211191111911111210001001101110001000001101110900000100900000000000000090000000000009000090900
00000000090009999999990099000099000900000000000000000000090000000000000001002000090000000000000000000000000999999999910101000100000000000000000000000001100010010000200002000001100001101100000900000000000000000000090000000900000
99999999999990000200099900999990000000000000000900000000000000000010000001000000000000000000000000000000000201001000011010100110109009000090000000000000000000000000011000011000100010002000000000000090000000000000000000000000090
99999999999990000000099990999990000000000000000000000000090000000000000000000090091000000000000000000000000000009000000000000000009002000000000002000000000000000000000000000000000000000000000000000000000000000000000000000900009
11011000000109999999901099101109000000000000000000000000000000900000000000000000090000000000000000009909090999999999900900000000000000000001101100100110000000000000000000000000000000900000000000000000000000000000000000000000000
99999999999990000000099900999990009000000000000000000000000000000000000090000009000000000000000000000000000000000000000000000000009000000000000000000000000900000090000000000000000000000000000000100000100000020111112011010211102
12110102011110009009010109211129901090900012010011110221191901901000110000010099999999999999999910000000000000000101102000100900020110011111110001002100012010001010101001000020000000000022020022121112121022022222222210221212222
12110102011110009009010109219129901090900999999999999999999999999000110000010099999999999999999910000000000000000101102000100000020110011111110001002100012010001010101001000020000000000022020022121112121022022222222210221212222
12110102011110009009010109219129901090900999999999999999999999999000110000010099999999999999999910000000000000000101102000100000920110011111110001002100012010001090101001000020000000000022020022121112121022022222222210221212222
00000000000002212212200011000909000000009000000000000000000000000012022100000000000000000000000000000000000111220111121121112210120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002212212200011000909000000009000000000000000000000000012022100000000000000000000000000000000000111220111121121112210120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990909090099900999999909000009010000100000000000100000009010001010111100010000001100200000100000000000100000001101000009000000000000000000001001911001101000100101110111120090000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000900000000000000000010000000000090090000000009000000990090009000900000009900000000000000000000000000090000000000000000000000000000900090022222222222222222222222222222122222222222
00000000000000000000000000000000000000000000000000900000000000000000010000000000090090000000009000000990090009000900000009900000000000000000000000000090000000000000000000000010000900090022222222222222222222222222222122222222222
00000000000000000000000000000000000000000000000000900000000000000000010000000000090090000000009000000990090009000900000009900000000000000000000000000090000000000000000000000000000900090022222222222222222222222222222122222222222
00000000000000000000000000000000000000000000000000900000000000000000010000000000090090000000009000000990090009000900000009900000000000000000000000000090000000000000000000000000000900090022222222222222222222222222222122222222222
00000000000009999999900099000099199999999000000000090000900000900000000001000009090000001010000199999999999999999999900000000000000000000000000000000000100000000000000000009010010190091100000000000000000000000000000000000000000
10000100000009000900000000100100001090099000010010100001092010010101000001010112191121111120211112110111101001000000000101001010000000000011000110011100000010111000000000100010000000110122222222192222222229222222222222222212912
10000100000000900900000000100100001090099000010010100001092010010101000001010112191121111120211112110111101001000000000101001010000000000011000110011100000010111000000000100010000000110122222222292222222229222222222222222222922
01011011010000000900020000001100000090099221211212021110290212112000000000000000090000000000000000000000100000000000000000000000001021211211211100101000000000000000000000000000001000000000000000000000000000000000000000000000000
99999999999999999999999999999999909090000000000000000000000000000010100001000100000000000000000000000000000999999999910000000011009000000000000000000000110100000001000011000112111100010100000000000000000000000000000000000000000
00000000000000000900000000000000900090000000000000000000000000900000000000000009000090000000000000090000000009000000000000000000900000000000000000000000000000090000000000000000000000000021112222211112220212101122202112222221121
99999999999991100090999900999990000000000000000000000000090900000011000010011199000000000000000000000000001009000019100101121001009000000000000000000000000110011110010000001121201001000000000000000000000000000000000000000000000
99999999999991000091999901999991902100011000000000000000090900000001101000000099000011111010001001090220100119000100000020000110009000000000000000000000010000000001000100000000000000000000009000090000000000000000000000000000090
21121221222220000000011200122020001020000999999999999999999999999000000000100000190100000000011001099090100009900000000000000000001211121912212122222210002100000100010000000000001000110000000000000000000000000000000000000000000
10000110110011221121110019010012919222229110011011001001100111000221222222119122122122022212222111229222222221122221912921112922110001100011010000000002112212201112122221221212121222221900000000000000000000000000000000000000000
99999999999990099009999900999990099000011022120112212112221022212000001000000029000001000100000000000000000000001000000000000000009011012211101112211120000000000000000000000000000000000000009000000000000000000000000000000009000
99999999999990099009999900999990099101000000000000000000000000000000000000000009000000000100210001001000000000000000000000000000009000000000000000000000000000010000100000001010020010000000009000000000000000000000000000000009000
00101101000009999999900099011009900900900000100100010120000110111000000000000000000000000000000000000000000999999999900000000900000100100201000110100010000000000000000000000000000000000000000000000000090000000000000000000000000
00000000000019999999911099000109199999999001000000010000000000000000000001001109090002100000000099999999999999999999900000000000000000000100000000000001100000000110100000000100001000000100000000000000000000000000000000000000000
00000000000009999999900099000009900900900000000000000000000000000001000000102100000000000000000000000000000999999999900100000901000000000000000000000001100000001001111010000000010200000000000000000000000000000000000000000000000
00101101000009999999900099011009900900900000100100010120000110111000000000000000000000000000000000000000000999999999900000000900000100100201000110100010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000009999900999990000000100012129220191212101110100000000000000009100110111000000000110000012000000000000000000000009012121111012112112020000000000000000009000000000000000000009000000000000000000000000000000000000
00000000000009000990000000090099000000000000000000000000090000900000000000090009090090000000000000000090000000000000000900000000000000000900000000000000000900090000000000000000000000090010201101001010011222102001212100102120110
99999999999999999999999999999999000000990202011111200110111121910000000000000000090000000000000000000000000999999999900000001000009001121011101001102010000000000000000000000000000000000000009000000000000009000000000000000000000
99999999999999000009999900999990000000100012129220191212101110100000000000000009100110111000000000110000012000000000000000000000009012121111012112112020000000000000000009000000000000000000009000000000000000000000000000000000000
00120022211119010010911201212119299999999111011010211101090100000111101122202119291001201001901199999999999009010001011100011990022122211211110122111211222000122122212012229221202020202100000000000000000000000000000000000000090
99999999999990000000099909999990000000000000000000000000000000000000000000000009090000000000000000090000000000000000000000000000009000000000009990900000000000009000000000000000000000000011211212121102221112202111000100000100011
99999999999990000000999900999999900000000110021022110012111112221000000000000009000000000000019000000000000000000000000000000000009100201000111111101910000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000909221000000000099099999999999999999999999999999999111010090000000090000000000000099999999999219012111001991122110900000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000
00000000100009999999900099900009900900099222222222212222122212122090900000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000
99999999999990000000999900999999900000000110021022110012111112221000000000000009000000000000019000000000000000000000000000000000009100201090111111101910000000000000000000000000000000000000000000000000000000000000000000000000000
11001011120000000000001100000990199999999222121222221211122292210000000000000000090000000000000099999999999000000000000000000000901110000111110101000110000000001000100000009900100000000000000000000000000000000000000000000000000
00000000000000001000000000000000000000000000000000000000090900009000000000000000000000000000000000009000090000000900000000090000900000000000000000000000000000000000009009900000000000990012212211221222222212222021111222222292222
99999999999990000000099900999990000000000912211111002111110211120000000000000000099000000000000000000090000000900000900000900000909112000009020211091010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990000000000012211111002112110211120000000000000000099000000000000000000090000000900000900000900000909112000009020211091010000000000000000000000000000009000000000000000000000000000000000000000000000
11001011120000000000001100000990199999999222121222221211122292210000000000000000990000000000000099999999999000000000000000000000901110000111110101000110000000001000109000009900100009000000000000000000000000000000000000000000000
99999999999999112929299912999991000090000000000000000000000000000102221000100090090000000000000000000000000121211102110220101112229000000000000000000001001000100001000100091000000090001000000000000000000000000000000000000000000
12101011021009999999991099221229099999999222212221222222292221922000000000000010091091100000090099999999999999999999900000000000002101022102101011111110000000090000009000100000000000000000000000000000000000000000000000000000000
00000000000000119901000001000001000000000000000009000000000000900100001090000099090000000000000000000000000100101102001010101101100000000000000000000000000900000000000000099000000000000000000000000000000000000000000000000000000
12120112012210919901092291111121001001000011212129111102222920921100001090000099192010001110000000100011000100101102001010101901102122212221121220201220000900090000000000099000000000000022222222222212222212229212121222222221221
00000000000001009911000001000090000000000000000009000000000900900111101090000099090000000000000000000000000191000000001111011911020000000000000000000000000900090000000000099000000000000000000000000000000000000000000009000000000
00000000000000000000000000090000900000009000000000090009000000900999999990090009000000090000000000000000000009000900099999999999999000000000000000000000000000090000000000009000000000090022111101121101212111000000001000011000000
11100001000100000000010000001009000000000101002011090010191001091000000000000090000000090000000000090090000009900000000000000000000100000010100001000000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000000999909999990900000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000099009000000000000000000000000000000900000009000000000000000111110211011100090002110000100100910000
00000000000000000000100001000900099999999000000000090000990000000110919000000000090000000000000099999999999209001010200010210091900000000000000000009000000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009190192011000000000000000090000900000000000000000110001000000000111019191111999999999900000000900009000000000000000009000000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009091090010000000000000000090000900010101210012110010200110000200100009090000999999999911211101910029000000000000000009000100110000101201011029000111011202000000000000000000000000000000000000000000
00000000000009999999900099000009091090010000000000000000090000900010101210012110010200110000200100009090000999999999911211101910029000000000000000009000100110000101201011029000111011202000000000000000000000000000000000000000000
00000000000009999999900099000009000999000221011222110121121212202000000000000000090000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000000000900000090000000000000000000000000000
00000000000009999999990999000009000000000000000000000000900000000000000000000000090000000000000000000000000999999999900000000000000000000090000000000000000000000000000000000000000000000022929191221122222122911001010910001100001
11001100010119999999900199000119092090110000000000000000090000900012111210022112011200210102211100119091110999999999911211101910029112111121102210009100100110010101201011129001111011202100000000000000000000000000000000000000000
00010001000009999999910199020109190090001000000000000000090000900000000000000010000021000000001000009190000999999999900000000900009000001000000010009010000000000000000000009000000000000000000000000000000000000000000000000000000
20100912112229000009010200120110000000000100101210010010190000111000000000990000090000011100000000000000000000000000000000000000001011019112210101111110000000090000010029000001000000010000000000000000000000000000000000000000000
20100912112229000009010200190110000000000100101210010010190000111000000000990000090000011100000000000000000000000000000000000000001011019112210101111110000000090000010029000001000000010000000000000000000000000000000000000000000
10010000000109999999910099010219000990990000000000000000000000001000000000000000000090000000000000000000000999999999900000000000001000100000020010100110000000000000000000000000000000000000000000000000000000000000000009000000000
21212110111110009000001100109219900000000000222110011101110100010000000000000000000090000000000000000000000009000000000000000000001010110022011111011120000000000000000000000000000000990000000000000000000000000000000000000000000
21211112102129999999921299122299100001000121110210122201190910121009000000000190090090000000000010009900000999999999900000000000001211012212222111112210000090000000000000000100000000000000000000000000000000000000000000000000000
00000000100109999999900099100099000001000000000000000000190900000009000000000190090091000000000000009900000999999999900000000000000000110000019000000100000090000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009090099990999999000009900000000000000000900000000000000012011000090000000000000000000000000000000000000000100000009000000000000000000000102010101010019211002010119211111900000000000000000000000000000000000000000
99999999999990009090099990999999100009912000000000000000900000000000000000000009090012111000111201190000001000000000000000000000009000000000000000000000000000000000009000000000009000000900000000000000000000000000000000000000000
99999999999990109192199991999999000009900000000000000000900000000000001000000000090000000000000000000000000001100000100102011111009000000000000000000000000000000000009000000000009000000900000000000000000000000000000000000000000
22222221212020000000012200211220001000010121201111022129190111122000000090000011109091000011101000001010001000000000000009000000002212222111211111212100000000000000000009000000000000900000000000000000000000000000000000000000000
00000000000000000000000000000009000009000000000000000000000000000000000011111200000000000000000009000000000000000000000000000000900000000000000000000000100010000011001020100111110001111000000000000000000000000000000000000000000
00000000000000009000000000000000900090000000000000000000000000000000000000000000009000000000000090000090000090000000000000000000090000000000000000000000000000000000000000000000000000000021111110100001001202021222212122111222001
99999999999990000000099900999990000000000201012222292211190912212000000000000000090900000000000000090900090000000000000000000000009112210212221220122220000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009000090909000000000000000090000000000000010011100000120001000000010000001001999999999900900000900000000000900000000000000020001110000000100100000002100000000000000000000000000000000000000000000000
00000000000009999999900099000009000090909000000000000000090000000000000000000000000000000000000000010001000999999999901900000900000000000900000000000000000000000000000000000000000000010022222222222222022222222120112211102212222
22222292222229999999921299222229000000090222122222212222222222922000000099000000000000000000000000000990000999999999900000900000002221222222222222222220000000000000000999999999999999999900000000000000000000000000000000000000000
22222292222229999999921299222229000000000222122222212222222222922000000099000000000000000000000000000990000999999999900090900000002221222222222222222220000000000000000999999999999999999900000000000000000000000000000000000000000
00000090000009999999900099000009000000000000000000000000000000900000000099000000000000000000000000000900000999999999900090900000000000000000000000000000000000000000000999999999999999999900100000001010110000020110221120122122211
00011000000009999999900099100019199999999000000000000000090000000000000001212101211101211211112199999999999999999999900000000910000001001000000010010001120110101110001110110111201012002100009090900000000000000000000000000000000
00000000000000000000000000000999999999999000000000090000090000000000000090000101090100000200000199999999999009900000000000000000000000000000000000000000000000000100100000000000000010000000000000000000000000000000000000000900000
10000000000009000009000100000009999999999012110000110109100910200000900000000099999999999999999999999999999000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999000000099990999999000090009000000000000000000000000000000000000000000000000000000000090000000000000000000000000000009000000000000000000000000900000000000000000000000000000021211212220102212920210001100900111000009
99999999999991000110199900999999000000000000000000000000000000000101000000100009000000000000000000000000000100000000001000101101029009000009000000000000000000000090000000000001000000000000000000090000000000000000000000000000090
00000000000009999999900099000009999999999220000001011010102101011000000000000000090090000000000099999999999999999999990000090000990000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000
00001001100000091022100019000101000010000000001000000009000000000222910102120019011000000011100120009991011229212221102291112000101000000000000000000000101100101111110010019010011002201000000000000000000000000000000000000000000
00000000000001091110000000000000000100100000000000000000090900000001901000000000090000200000000010009000100009011200101000902011200000000000000000000000100100001000000000000090000009000000000000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000000000000000900999999900000000000000000000000099999999999999999999999999999999990000000000000000000000000000000000000000000000000000000011111112200222210210100001000000000000100
01122122110029999999911199121229900099090000000000000000000900000000000000000000000000000000009000000000000999999999900000000000991119191220111212122120000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999009000000000000000000000000000000010100001000110000000000000000000000000000999999999990000000011009000000000000000000000910900000001009091000119111100010900009000000000000090000000000000000000000
99999999999999999999999999999999009000000000000000000000000000000010100001000110000000000000000000000000000999999999990000000011009000000000000000000000910900000001009091000119111100010900009000000000000000000000000000000000000
99999999999999999999999999999999009000000000000000000000000000000010100001000110000000000000000000000000000999999999990000000011009000000000000000000000910900000001009091000119111100010900009000000000000000000000000000000000000
00110020202100000000001100100010000000000000100101100000000011001000000000000000000000000000000000009000000009000000000000000000000110010120010020101010000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000009999999900099000999999999999000000000090000000900000000000000000001291010000110000199999999999999999999900000000000090000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000009000000900000000000000001120201212001202121100090000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
02111120111021209021920021121022221211222110011210019111191100912122212199111111290111110202110212219991121001922200211012100211211121102911210021020121912202011102010999999999999999999900000000000000000000000000000000000000000
99999999999990000000099900999990011121010912109221290112202121122000000090000019090000000000100000100111000000000000000000000000009119211211221111122120000000000000000000000000000090000000000000000000000000000000000000000000000
99999999999991221292999929999999001001102000101010120001010000000222222100100111091121002100010121000121101212122222222222122222119001011000100010102101011001221201100101019111901100112111129102110111010110112222222211222222121
00000000000000000000000000909000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000001010010121110211101200000000000000000000
00000000000000000900090000000009000019000000000000000000000000000000000001000000000011100000000010110000000000000000000000000900000000000000000000000000001100001190000100001021100000100000009000000000000000000000000000000000000
00000000000000000900090000000009000019000000000000000000000000000000000001000000000011100000000010110000000000000000000000000000000000000000000000000000001100001190000100001021100000100000009000000000000000000000000000000000000
00000090090000000000000000900009000000000999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000009000900000000009000000000000000000000009000000900000011000000102110010010111121000101111111090
99999999999999999999999999999999000000000000009900090000000000000000000000000000090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000021222222212222212221220221211111111201121
00000000000000000000009000000000009000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000900000000000000011191202001921200002100001100000100000001
99999999999990000990999990999990900110110000009000000000100000100000000000000000010001001020011200110011001000000000000000000000009009110000110111000111010010000110000000100100000101000000000000000000000000000000000000000000000
22111211221119999999910099221129100110001222212222222222922222222000900101020000090000011100100000099010090999999999900001000900002111202011211221122111101119000001111921200011000110100100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000990000090000000000000000000900090000000000000000000000090009000000000000000000000000000000000000000002901921010010100002009110900101002900000000000000000000000000000000000000000
00000110110009999999990999011109999999999000000000000000000000000000000000000000000000000000000099999999999999999999900000000900001000000110000000001000000000000100000000000000000000000000000000000000000000000009000000000000000
99999999999999999999999999999999000000000000000000000000000000000011110000000000090000000000000000000000000999999999911011120210019009000000000000000000000001000000000000000100001000000000000000000000000000009000900000000000000
99999999999990000090999909999999000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000009009000000000000000000000000000000000000000000000000000000111110111211000111109011000011000001000
00000000000000001001100000009001000000000000000000000000090000000100201090000000090000000000000000000000000009111090001110002010100000000009000000000000000000000000000009090000000000000000000000000000000000000000000000000000000
20111111221200000100012190212229112910119020219112021110012012121100001011212009191222101120200011111111221000000000010011000000901221210129221112221221000000110010112212010011110121011000000010000000100000000100100011100000010
01101112210001111102910211010191201122111119022111221101011101212102211192111029211101102121101122202110122220921202012221210102011100110901290202110011212012110121212101202012121220222200000000000000000000000000000000000000000
01101111110001121102110011010191201122121112012110221101121100212102212192111029211201102121101122202110122220921201011221210102011100110901100202110011212012110101212101202012121220222200000000000000000000000000000000000000000
01101111110001121102110011010191201122121112012110221101121100212102212192111029211201102121101122202110122220921201011221210102011100110901100202110011212012110191212101202012121220222200000000000000000000000000000000000000000
21222122112220000000010200922220010000000212222222222222212122222000000001100000091000000010000000001000000000000000000000000000002212222102202222222220000000000002000000000010100000010000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000090900900000000000000000000000000000000000000000000009000000000000000000009000000000000000000000000000000090000000000000000000000021222222122221122222222222222222210121212
00211201201109999999910199110029999999999000000111100000910101900000010000000000191090100011110199999999999999999999910900110010001000001100100001110009001000101100000000009000000111010000000000000000000000000000000000000000000
99999999999990000900099909999999000009000000000000090000090000000000000000000000090009000000000000000000000000900000000000000000009000000000000000000000000000000000000000009000000000000000100110001000200001012121212119111221122
99999999999999999999999999999999009099100111101210001001100000010090000010010100010000000000000001200000000999999999900000010000009000000000000100000090000000000000010011000002000000000000009090090000000000000000000000000000000
00000000000009999999900099000909999999999000000000000000090900000000000100010200000090000000000099999999999999999999900000010000000000000000000000000000100000000000000009000000000000000900000000000000000000000000000000000000000
00000000000009999999900099000909999999999000000000000000090900000001000000100000000090000000000099999999999999999999920000000010200000000000000000000000000000000000000000001001110000010900000000000000000000000000000000000000000
99999999999999999999999999999999101010100000000001000010000001000009000000000000101110000001000010000000000999999999900000000000009000000001000000000000000000000000000000000000000000000000009000000000000000000000000000000000000
00000000000000009909000000000000911090000000000000900000000000000000000000000001201010011101000001201000120000000000000000000000000000000009000000900000000000000000000000000000000000000000000000000009000000000090000000000000000
99999999999990020112299929999991900900000000000000000000000000000111211000120900000000900090000000000000000211212222202112121110219000000090000090000002000000010901091000020902029010001900000000000000000000000000000000000000000
00000000000000900101000019000009210121191000000000000000090000000010000011111119112112102210191212121221222009001000000011100000000000000000000000000001221202101111222929211211010111222100000000000000000000000000000000000000000
99999999999990000010199900999991000010000999999999999999999999999000000001000009091100000001001100000001101010000000000000000100009000000000000000000001000120111010000000000000100000090100000000000000000000000000000000000000000
21100221112129999999911099212119990090009002129111110212022011101100000001000009000000000000000000000000000999999999900000000100001000121219011022211120000000000000000000000000000100090022221120222222022222211112100111200210211
22222012221221001090922209220129999999999222122221222222221221211000000001100000100090000011000199999999999000000001000000000100901212222202211202112122000100010000010000109100100010000000000000000000000000000000000000000000000
99999999999999110101099911999991001001191000000000900000000000000102201011010109090121001000000000001911000011102020011110201010999000000000000000000001011000101011000012000110002000220001110112001120002112111212101100011112211
00000000000009999999900999090009991090000000000000000000000000000222122210110211290000001110210000000110029999999999922202122222120000000000000000000011020112000022100011010111000001001099999999999999999999922222222229222222222
00000000000009999999999999009009900000000000000000000000000000000000000000000009090000000000000000000000000999999999900000000000900000000000000000000000000000000000000000000000000000000021202102201110221222211100021110100000110
99999999999990011090099909999990909000000000000000000000000000000000000012210100090000000000000000000000000000101012000000011000009000000000000000000002112201111011021021111001212119110100000000000000000000000000000000090000090
00000000000000100100200001900009000000000000000000090000990000000001000090000000000000000000000000099000000019910010001100110001900000000000000000000000101001010000010100009090000010910000000000000000000000000000000000000000000
99999999999990910011199919999999900009090000000000000000000000000100001000000000000000000000000000000000000101000101100100001101009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000
22222222222229999999922299222229100011921222222229222222222222222000000012190011290190111111010211190090002999999999900900000000002222222222222222222221000010101000000000200000100111090900000000000000000000000000000000000000000
99999999999990009909999900999990900900009000000000000000000000000010000001110100090000000000000000000000000000001000000001000000009000000000000000000000111000001200111000000011910110220100900000000000000000000000000000000000000
00000000000009999999900099000099000990090000000000000000000000000000000001111100000000000000000000000000000999999999900000000000000000000000000000000001100100001101000020200101001000110000000000090000000000000000000000000000000
12201102122210009090022200111129100000100222222222222222222222211000000020110000000000010000010000000000000000000000000000000010001111212122111112220210001002011100001000011000000000101000000000000000000000000000000000000000000
12201102122210009090022200111129100000100222222222222222222222211000000020110000000000010000010000000000000000000000000000000010001111212122111112220210001002011100001000011000000000101000000000000000000000000000000000000000000
00000000010009999999900099000009900090019000000001000000000901000220110001101000090000000100000001019000000999999999910200010902200001000000000000000000011001000010000002009000110000010022222222222222222222222222222222222222222
00000000000009999999900099000009992129990000000000000000000000000101201022121209001290111011111122212221120999999999910110011200100000110000001000000002221121201222222222222212222222121222222222222222222222222222222222222222222
21212211222210000000022200211220001000010222222222292212992222222010000000000000010000000101110010091010190009900000001000000000002221221210222122222221100000100110010010000000001000110200000000000000000000000000000000000000000
22222222222220000000022200222220001000010222222222292222992222222010000000000000010000000101110010091010190009900000001000000000002222222222222222222221100000100110010010000000001000110200000000000000000000000000000000000000000
00100201011009999999910099122229099999999110000110011011101110900009000090000090000090000000000199999999999999999999901000000909000101101000011000012010000000000000000000009000000000000900000000000000000000000000000000000000000
00100201011009999999910099121229099999999110000110011011101110900009000090000090000090000000000199999999999999999999901000000909000101101000011000012010000000000000000000009000000000000900000000000000000000000000000000000000000
00000000000000009000000099000009900000099000000000090000000000000110000000100100000001000000000000000010000000000000010000900000000000000000000000000000000110000020011000009000000910001000000000000000000000000000000000000000000
11220102211229999999992299122209000000000222222222222222222229222000000090000000000000000000110010000000000999999999900000000000002201221219212212122120000000000000000000000000000000000000000000000000000000000000000000000000000
00001000010009999999900099090009099999999100110101100100091111011000000000000000000090000000000099999999999999999999900000000000000001000000000000000000000000000000009000009000000000000000000000000000000000900000000000000000000
11220102211229999999992299122299000090000222222222222222292222222000000090000000000000000000110010000000009999999999900000000000002201221219212212122120000000000000000000000000000000000000090900000000090000000000000000000000000
00000000000009999999900099000009099999999000000000000000000000000100112100001000000000000000000999999999999999999999900000001121210000000000000000000000100001100010000010010010100010090000000000000000000000000000000009000000000
00000000000000000000000009900009000000000000000009900000090900000000000099000000000000000000000000099090000009000000000000000000900000000000000000000000000000090000000999999999999999999901221102020011100202100000000000000000000
00000000000009999999900099000009099999999122100010111102000110090000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11112202211119999999911099192999099999999000000000000009000900900000990009000000090000000000000099999999999999999999900000000000090011212111211201120210000000000000000000000000000000000000000000000000000000000000000000000000000
11112202211119999999911099192999099999999100001010000019201900900000990009000000090000000000000099999999999999999999900000000000090011212111211201120210000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999909900000000000000000000000000900090100090000200000010000000000000000000000999999999901000000000009000000000000000000000010110100011100001101020000000010900000000000000000000900000000000000000000
11122220112129999999910199121219999999999212022222222122192012912101101000010090090100110000000199999999999999999999911100010211112111201211112221111120000000000010000000000000000000100010000010000101010000110010100101010100110
00000000000000000000000000000000900000100000000000000000090000000000900000000110001000001000019000000990090009000000000000000000000000000000000000000000001001010022190101019000010001090000000000000000000000000000000000000000000
22211022221119999999999999210229901000100222222122222222211222222000000000000119011100000211102011102021101999999999900000000000002111211202111202222110000000000000000000000000000210010000009900000000000000000000000000000900000
00000000000009999999900099000009999999999000000000000000000000000000000001221000000000000000000099999999999999999999901000000100000000000000000000000000010112112110102110101121110111101109000000000000000000000000000000000000000
00000000000009999999900999090009999999999000000000000000000000000000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000020111922021019211112200111110010100110110
11202211191999999999911099091219000000000201292992122222221212022000000000000000000000000000000000000000000999999999900000000000001221022111029221029920000000000000000000000000000000000000009000000000000000000000000000000900000
11202211191999999999911099091219000000000201292992122222221212022000000000000000000000000000000000000000000999999999900000000000001999999999999999999990000000000000000000000000000000000000009000000000000000000000000000000900000
00000000000009090010000000900000000000000000000000000009990000900000000000101009090000000000000000000000000009000000000000000000000000000000000000000000010110111111111101011100010110100100000000000000000000000000000000000000000
00000000000100000900001000001999999999999020101010021120190900111000000000000000090000000000000099999999999009009000000000000000009000900100111100211000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000100000900001000001999999999999020101010021120190900111000000000000000090000000000010099999999999009009000000000000000001000900100111100211000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999001090099900999999000000000000000000000009090000000000100002002000000000000000000000000000000000000000000000000000009000000000000000000002122001012102110129011910101011000200000000000090000900000000000000000000000
99999999999999999999999999999999902101001000000000000010000000000100000012110190000000001001120002210102110999999999901010001010009000000000000010000000000000100010111000000010010210001100000000000000000000100000000000000000000
00001001000109999999910099000909900000000001110010000011101900910000000000000099999999999999999900090900009999999999900000900000001901000001001100000000000000000000000000009000000000090000000000000000000000000000000000000000000
00000000000009090000909000000900000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011109100191010210112090001000000002901110
99999999999990001001999990999990000000000000000000000000000900000120000000000000000000000000000000000900000000012001900010101101119000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000999900999990000000000000000000000000000900000000000000000000000000000000000000000900000000000000900000000000009000000000000000000000000000000000000000000000000000000000101001000001000000011122211211000100011
99999999999990002211999921999990100000100000000000000000000900000121111222210100110100000000000000000901001200012011901120102202229222222222212222221121111201221110212211022112112912202100000000000000000000000000000000000000000
00000000000000000000000000000000000011000000009000090000000000000000000000000001190000101001220001100110000000000000000000000000000009000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000
00000000000000009009000000000000999999999000000000000000000000900000000010010100009000000000900099999999999009900000000000000000000000000000000000000000101910011000021010109000101111000000000000000000000000000000000000000000000
99999999999999000001099909999990090909000000000000000000000000000010000000001000000000000000000000000000000101010000091000001000009000000000000000000001000010000000020001000010000001000000009000000009909000000009000000000000000
21221201220119999999919299222099100201101999999999999999999999999000000090201000090000222010011202029000090999999999900000100001002201112111112121112010100001201020111111111102001201110200000000000000000000000000000000000000000
99999999999999999999999999999999222220222222229222222222222222222000000001120212222222222211122222222220121999999999900000000000009222222222222222222221001001120001010012019001000011110100000000000000000000000000000000000000000
01212102012019000000022190002229000000010222222212291222212292122000000000000090090100001001010002000000000009000000000000000000002211100111112212211120000000000000000010000000000000000000000000000000000000000000000000000000000
00000000000009900000090900000090900000000000000000000000000900000000000000011100000000000000000000000000000000000000000000000000000000000900000000000001100000000000000100120100120000100000000000000000000000000000000000000000000
00000000000009900000090900000090900001100000000000090000000900000000000000011111000111100011101000001000001000000000000000000000000000000900000000000001100910001090010201120100120010101000000000000000000000000000000000000000000
99999999999999999999999999999999222220222222229222222222222222222000000001120212222222222211122222222220121999999999900000000000009222222222222222222221001001120001010012019001000011110100000000000000000000000000000000000000000
99999999999990000109099900999990900000000000000000000000000000000000900090010000000000000000000000000000000000000000900000000100009000000000000000000000101000111001100001000100900000291000000000000000000000000000000000000000000
99999999999991111129199902999992900000000000000000000000000000000102922290000000000000000000000000000000000112112212912121111102129000000000000000000000000000000001000000000000900000090000000000000000000000000000000000000000000
99999999999999999999999999999999229119010000000000000000000000000001021100010119121211202102211121012110110999999999901110010000019000000101000000000000010111000000000002201000002002100000000000000000000000000000000000000000000
00000001000001199211101000101000911092210000000000000000000900000090010010000119211111120021110111190001101010910100100101011000119000190000090000000001101000111002110009109111000009001022011221012111122012101211100919202110020
99999999999999999999999999999999000000000000000000000000000000000000000000000000090000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000020102121111102921120100102111110001211109
99999999999999999999999999999999201112221222222222222222222222222000010010021211191192121112121111112121101999999999901000000000009212222212212222222221122111201001011121022201012110100200000000000000900000000000000000000000009
99999999999999999999999999999999900090000211211010211211112220012000000000000000090000000000000000000000000999999999900000000000009011101210020901001010000000000000000000000000000000000000000000000000000000000000000009000000000
99999999999990000000099900999990000000900000000000000000090000000090000002001009090000000000000000000000000009000000000000000000909000000000000000000001001000101101011000000900000109090000000000000000000000000000000000000000000
99999999999990000000099900999990200222229222222222922222292222922000000099090009222202291201220211122921212001000001020000000000909222222222222222222221011102012211012999999999999999999900000000000000000000000000000000000000000
00000000000000121090000020000001000000009000000000900009000900000100201000000000090000000000009000009000000129190100090010002110990009000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009011120012000000000000000000000000211112110001019090102090111010211009991101999999999910010111000119000001000000000000000101000201021000000002100000010090122222222222222222222222222222222222222222
00000000000000001192100001000000020011111999999999999999999999999101000100000090091000002100210000000000100009000100100200000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000
99999999999990000001199909999991100000010001000100000000000010000000010000100001000111100000101000000102011010100000000000110001009111100010100010000000010000000000009110199000000110091922222222222222222222222222222222222222222
99999999999999999999999999999999900990009000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000019011200000101211111021212222122121120202
99999999999990000090099909999990900009000000010010101920100110101000000000000000000010000000000000000000000000000000000000000000009211121001011122100120000000000000000000000000000000000000000000000000000000000000000000000900000
99999999999990000090099909999990900009000000010010101920100110101000000000000000000010000000000000000000000000000000000000000000009211121001011122100120000000000000000000000000000000000000000000000000000000000000000000000900000
21122222122209010009222222221209000100100220221222192222292222222011002190010000190010100010102111090190000010012001111000221910102222222222212222222221020100000000010020000221000000021000000000000000000000000000000000000000000
00000000000009010909100022000009000000000000000000000000090000000011002190000000090000000000000000090090000010012001101000211900100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999911910900000000000000000000000000000000000000112190001000000001010001000210999999999900000000000009000000000000000000000010000010100100101000000110000000000000000000000000000000000000000000000000
99999999999999000000099900999990000000010212221211211222122111121000000000000000000001000000000000000000000000000000000000000000009201221211121221122220000000000000000000000000000000000000000000000000000000900000000009000000000
99999999999999999999999999999999990001109000000000900000000000000000000090200000190000100900001000000010000999999999900000000000009000000000000000000000100001010010000000010000010110000000009000000000000000000009000009000000000
99999999999990099009099900999990900000000110119910011111100910102000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000009000009000000900000000000000000900009
99999999999990000000099900999999000000000000000000090000090000000000000010000000000000000000000000000000000010000000000009000000099009000900000000000000111100000190000101000000011110101000000000000000000000000000000000000000000
00000000000009000000000000009909000000000000000000000000900000000000000002010000090000000000000000010000000009000000000000000000000000000000000000000000001010100000000000000110100001000000000000000000000000000000000000000000000
00000000000000900000000009000009900000900000009000990000000000000000000000000000000000000000000000000000000009000000000900090009000000000000000000000000000000000000000000000000000000000012212111202112210121221111212121212220222
01100100001000900000000009000019900000900222029002992202212112112000000000000000000000000000000900000000000009000000000990090009000011000010011001201010000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900900000000000000000000000000000001000100000000009000000000000000000000000999999999910001200111019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000102002100000011022090119900000001999999999999999999999999012110101100211000001991120110002110100010019900100000009012111010000011100000020110010000000001001001209000110010000092022212222212122112022122222212212212020202
99999999999999999999999999999999100000101000000000000000000000000000111111001012290220192110101000290001010999999999901001011101109000000000000000000001000000000002110110100002000011000100000000000000000000000000000000000000000
99999999999999999999999999999999110001010000000000000000000000000111000000010000091001110110010011090000001999999999901000000001009000000000000000000001000000000000010010000100010000091000000000000000000000000000000000000000000
99999999999999999999999999999999001221111000000000000000000000000000000111211110090000010000110211092021110999999999900011001010929000101100100000100000222222222220102109122120211211291000000000000000000000000000000000000000000
00012012000019999999911199101109000000000122221222212222222992222000000000009009000000000000000000000000000999999999900909000900002102101102201100000110000900000000000009009000000000000000000000000000000000000000000000000000000
00012012000019999999911199101109000000000122221222212222222992222000000000009009000000000000000000000000000999999999900909000900002102101102201100000110000900000000000099009000000000000000000000000000000000000000000000000000000
12110110011209999999900199110099000000900000000000000000000900000000000000009009000000000000000000000000000999999999900909000900000110121110000101111110000900000000000009009000000000000000000000000000000000000000000000000000000
00100000000009999999900099000009999999999000000000000000000000000000000010100000000000000000000099999999999999999999900000000000900000000000000000000001112010010110020010010000000200120100000000000000000000000000000000000000000
00100000000009999999900099000009999999999000000000000000000000000000000010100000000000000000000099999999999999999999900000000000900000000000000000000001112010010110020010010000000290120100000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000000000000191101100000000000000000000000099999999999999999999911100201901910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000120110000019000090000000000000000000090000090000000010900000000000009000000000000000000000000011011001000121101111920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001900000000000090000000009999999999999999999999999000000000101000090900090000000000000090000009900000000000000000109000000000000000009000001011020001000010000091010000001000000000000000000000000000000000000000000
00000100000000000000010000000999999999999010010000000209101000210000000000000000000000000000000099999999999000000000000000000900009000100000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009901000090901010910122122000000000000000090000000001010010291112292111121220122101111022222000100001102000009000100009010000000000000000112202212211121219202212121211021100000000009000000000900000000000000000000
99999999999999999999999999999999000000990110001110112000111190201000000000000009000000000000000900000000000999999999900000000000009000001102000111020000000000000000000000090000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999000000990000011111010010011191021000000000000009000000000000000900000000000999999999900000000000009010010010110000100110000000000000000000090000000000000000009000000000000000000000000000000000000
11110011112000010000011100909000000090000222111202122211210212221000000000000000000000000000000000001000000000000000001000000001000100100000011101100000000000000000000000000000000000000000000000000000000000000000000000000000000
11211010111119999999901299011109099999999911111111122202111111222000000000000090090000000001000099999999999999999999900000000000002100111101112010102200000000000000000000009000000000000000000000000000000000000000000000000900000
00000000000009999999900099000009099999999000000000000000000000000000120000010090090000000000000099999999999999999999901100100001110000000000000000000000101000011110000001009000000900000100000000000000000000000000000000000000000
21101111222129000000022109110199100900009999999999999999999999999000000000000000000000000000000000000000090000000000000000000000002122211121122111122220000000000000000000000000000010000022222222222222222222222222222222222222222
21101111222129000000022109110199900900009999999999999999999999999000000000000009000000000000000000000000090000000000000000000000902122211121122111122220000000000000000000000000000010090022222222222222222222222222222222222222222
21101111222129000090022109110199100900009999999999999999999999999000000000000000000000000000000000000090090000000000000000000900002122211121122111122220000000000000000000000000000010000022222222222222222222222222222222222222222
99999999999990099900999900999990109100000000000000000000000000000000000000000010110000100000101001201001010000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990099900999900999990009000000000020000000000000100000000000000000000000000000000000000000000000000000000000000000000009001000100100002901010000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009029119000009000001999999999000000000000000000000009100000120010000000000000000000099999999999110200020101020100001900000000000000000000001010101000000000000001001200021020000000000000000000000000000000000000000000
00000000000009000900000000000000901901002900000000000009000000900000000000000099999999999999999901001090091009000900000000009000000000000000000000000000000900000000000009000000000000090000000000000000000000000000000000000009000
00000000000000909009000000000000900100000999999999999999999999999000000011910111100100010000010010199199010000101000010000000900900000000000000000000000010000001210019002100000010000100000000000000000000000000000000000000000000
00000000000000909009000000000009900100000999999999999999999999999000000011910111100100010000010010199199010000101000010000000900900000000000000000000000010000001210019002100000010000190000000000000000000000000000000000000000000
00000000000009999999900099009099009009000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000000111001000001002100101001100010001900111
00000000000000909009000000000009900100000999999999999999999999999000000011910101100100010000010010199199010000101000010000000900900000000000000000000000010000001210019002100000010000100000000000000000000000000000000000000000000
00000000000000909009000000000009900100000999999999999999999999999000000011910101100100010000010010199199010000101000010000000900900000000000000000000000010000001210019002100000010000100000000000000000000000000000000000000000000
00000000000000909009000000000009900100000999999999999999999999999000000011910191100100010000010010199199010000101000010000000900900000001000000000000000010000001210019002100000010000100000000000000000000000000000000000000000000
90000010000090090900000009100009999999999010000000000000010000010000000000000000000010000000000199999999999000000000000000000000900110000000010000000000000909000000010000001000000000000000000000000000000000000000000000000000000
99999999999990101100099900999990901011009010000000000000090000000100100000000000090000001000000091000001010009010001100000100100919001000000009000000001000090100000010010100010100000000000000000000000000000000000100000000000000
99999999999990000090099900999990900000000000000000000000000000000000000010000000000000000000000000000000000001010000000000001110009000000000000000000000000000002101111000011010001010012000000000090000000000000000000000000000000
00000000000000000009990000000009000000000000000000000000000010000000000090000009000101110100001100100000001000000000000000000100090000000000000000000000000900090010029001011100001009100000000000000000000000000000000000000000000
99999999999990000192099910999991000009000000000000000000000900000000112100000000000000000000000000000000000219092000100101001002009000000000000000000000000000000009000900900900000009000000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000000000000000000000000001000000000000000099999999999999999999900000000000900000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222
21222221221120009001002100121999999999999122222121221122291111221000000000200000192190001110001299999999999009900000000000900000002222210222121222112220011100011011110000102111110110110000000000000000000000000000000000000000000
21222221221120009001002100121999999999999122222121221122291111221000000000200000192190001110001299999999999009900000000000900000002222210222121222112220011100011011110000102111110110110000000000000000000000000000000000000000000
01110110000000000909900090001000900090100112012011210011991001912000101000101010000010001001001000100010110000010000000000001000000000000000000000000000000100010000001000010000100000020100000000000000000000000000000000000000000
00000000000009999999900099000009099999999011119111191012090001121000000000000000090000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991019921199901999999010202110000000000002000101000011111111200210112122120100022200100201021111211011011112002122121129000000901111000000000010121011211101020111201001100012100000000000000000000000000000009000000000
99999999999990000191299999999999900000000000000000000000000000000000011000001100000000000000000000000000000100001010010000000111109000000000000000000000000000000000000110000000000000010000000000000000009000090000000000000090000
00000000000009999999900099000009000000000000000000000000000000000000000000000000090090000000000000009000990999999999909000000000000000000000000000000000000000000000000000000000000000090021121220222222221122121120112122221221111
00001000000009999999900099000099099999999222222222112229292222221000000000000009090090000000000099999999999999999999909000000000001100001009000100000000000000000000000000000000000000990000000000000000000000000000000000000000000
00000000000000009009000000000009900000009000000000000000090990000000000000000000000000000000000000000000009090000000000000000000909009000000000000000000090900000000000000000000000000000000201000000010011000010101011001101002001
00000000000000009009000000000009900000009000000000000000090990000000000000000000000000000000000000000090009090000000000000000000909009000000000000000000090900000000000000000000000000000002010110111111200111000010000110001100100
99999999999990009090099900999999900000000000000000900000000000000000000090000000090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000100111000110000010001100012201011211000
00001100100019999999901099009009999999999000010010190000901100100000000000000000090000000000000099999999999999999999900000000900000100001001010101010110000009000000000000000000000000090000000000000000000000000000000000000900000
99999999999999999999999999999999911900010100000100000100001000100211001101001119012100200000120122220001000999999999902010100100019000000000010000000001101201210010110012119110110101219122922222222222222222222229222222222222222
99999999999999999999999999999999900900009000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000001911111101111012210100200000000101011002
99999999999991191191199901999991000000000000000000000000000000000111111100000000000000000000000000000000000111111111111111111191119009010000000000000000000000000000000000000000000000000000000000000090000000900000000000000000000
00000000000000999090000000000090099999999000000000000000000000000000000000000000000900000000000099999999999000000000000000000000000000000000000000000000000000000000000000000000000000000022122222222011221222221212222211211122222
99999999999999999999999999999999000900000000000000000000000000000000000900000009900000090000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000012199212210221022221211000101022120011000
99999999999999000000999990999990111000001000000000000009000900000000000000000001090010011101000000201000120000000000000000000000009000000000000000000000000900000000000000000000000000990000000000000000000000000000000000000000000
00000000000002010010100001000001000000009000000000000000090000000000000000000000900000000000000000990090000012000000001110120000000000000000000000000000000000000000009000000000000000090000000000000000000000000000000000000000000
00000000000000000000000000000000001101009000000000000000090000000000000000000010902112211011000000922090101000000000900000000000000000000000000000000000000000000000009000900000000000090000000000000000000000000000000000000000000
99999999999990000090199919999999122091021000000000000000090000000112211122220292292121111111001200111101022011000010900001001010119000000000000000000002111222129011922222111211920902210000000000000000000000000000000000000000000
00000000000009999999900099009099990000000000000000000000000900000009000000090000090900000000000000000000000999999999900000900000090000000000000000000000000000000000000000000900000000090022122212112121201222200000001010010010100
01010000121002011211110002002199022109112001121110011991190110221012100012202201091001010000100101292120111119102210119102110021221011901211011010100021122101111001102112111211012010012220121021222212220222222211011222222911222
01010000121002011211110002002199022109112001121110011991190110221012100012202201091001010000100101292120111119102210119102110021221011901211011010100021122101111001102112111211012010012220121021222212220222222211011222222911222
99999999999990000990199919999991122091021000000000000000090000000112211122220212292121111111001200111101022011000010900001001010119000000000000000000002111222129011922222111211920902910000000000000000000000000000000000000000000
99999999999999999999999999999999900009001000000000000000000000000090000000000001011000001101000111010000101999999999900000000000009000000000000000000000000000000000000000000000000000000000009000000000009000000000009000000000000
01010000121092011211110001002199092109112001121110011991190110221012100012202201091001019000100101292120111119102210119192110021221011901211011010100121122101111901102112111211012010012220121021222212220222222211011222222991222
01100000100000000000101009009019100000010001000100000000000010000000010000100009090111100000101000000102011019100000900000910909001111100010100010000000010000000000000019109000009110001022222222222222222222222222222222222222222
01100000100000001000101009009019100000010001000100000000000010000090010000100000090111100000101000000102011019100000900000910909001111100010100010000000010000000000000019109000009110001022222222222222222222222222222222222222222
00000000000009999999990099000009990000009000000000000000000000000211000100000000090000000000000000000001000999999999901000100010010000000000090000000000000000000000000009000000900000000000000000000900000000009000000000000000000
00000000000009999999990099000009990000009000000000000000000000000911000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000211000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000911000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000911000100000000090000000000000000000001000999999999901000900010010000000000090000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009999000009000000000000091000000000911000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000911000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000911000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000911000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000900000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000090000000000000111000100000000090000000000000000000009000999999999901000900010010000000000000000000000000000000000000009000000900000000000000000000900000000000000000000000000090
00000000000009999999990099000009990000009000000000000000000000000111000100000000090000000000000000000009000999999999901000900010010000000000000000000000000000000000000009000000900000000000000000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000111000100000000090000000000000000000001000999999999901000900010010000000000000000000000000000000000000009000000900000000000000000000900000000000000000000000000000
00000000000009999999990099000009990000009000000000000000000000000111000100000000090000000000000000090001000999999999901000900010010000000000090000000000000000000000000009000000900000000000000000000900000000009000000000000000000
99999999999999999999999999999999090000000121109010191101010200011000000000000009090000000000000000000000000999999999900000000000009000000000000000000000000900000000000000000000000000000000009000000000000000000000000000000000090
00000000000000010000000000900900000000000000009000000000090000000100000001011009000000000000000000000000000110100000010100010000990000000000000000000001000011001020000210099000121000111000000000000000000000000000000000000000000
12110012111000000090010000019010990900009209020011001020019101001000000000900009090000000000000000000000000009000000000000000000900000011110010011200110000000000000000000000000000000000000000000000000000000099999999999999999999
12212220211200090900922900122120900101001100101000000001000900000000000000100000000100000000000100100090000009000000000000000000002211192111221220111120000000000001000000000010000000001000000000000000000000000000000000000900000
00000000000109292021200022099001090010000000000001000000000001000111222101000011090000000001010000001100010112212292111001121221219000000010000000000001000101000000102001000000000000010021222112221222222222211102111022122111121
00000000000109292021200022099001090010000000000001000000000001000111222101000011090000000001010000001100010112212292111001121221219000000010000000000001000101000000102001000000000000010021222112221222022222211102111022122111121
10100210000009999999901199000019000990090120120111112211101111002000000000000000090000000000000000100090000999999999900000000000090101091100110000001100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009990099009000000000090000090000000000000010000900090090000000000000000000000999999999990900000000000000000000000000000001000000000011001011100011001010020000000000000000000000000000000000000000000
00000000000009999999900099009009990900291000000000000000000000000000000000000099999999999999999900100100000999999999900000001000000000000000000000000000001000000000000000000001000000000022222222229222292222992222222229222222222
00000000000000000090000910000000000000000000000000000000000900000000000001100000000000000000000000000000000009000000090000000000009000000000000000000000090000990010101000200100000001210100000000000000000000000000000000000000000
00000000000000000090000910000000000000000000000000000000000900000000000001100000000000000000000000000000000009000000090000000000009000000000000000000000090000990010101000200100000001210100000000000000000000000000000000000000000
00000000000000000000000009000000900900000000000000000009090000000000000099202099999999999999999900000000000009000000000000000000900000000000000000000001100112102202101220020121120021291100000000000000000000000000000000000000000
21110121002110090009000100201219099999999000100000000100011000900000100001090000090000000000000099999999999002900000019000000000902120220110100210212010002001100000000100001000000000010000000000000000000000000000000009000000000
00000000010019999999910099020009099999999999999999999999999999999122122111192000191111110100111099999999999999999999919111100121910000000001000010000012110220012101121119200110121101112122222222222222222222222222222229222222292
22112121221229999999911299112299900000000110111110001111121100010000000000000000090000000000000000000000000999999999900000000000001102212212220201212210000000000000000000000900000000000000009900000000000000090000000000000000000
22112021221229999999911199112299900000000110111110001111121100010000000000000000090000000000000000000000000999999999900000000000001012112212220201212210000000000000000000000900000000000000009900000000000000090000000000000000000
00000000000009999999900099000009999999999000000000000000000000000100000119012100000000000000000099999999999999999999910000000000000000000000000000000000120001001110119100100210001111100000000000000000000000000000000000000000000
00000000000000090900000090900090000000000000000000000000000000090000000000000000000000000000000000000000909000000000000000000099000000000000000000000000000000000000000000000000000000000900000000100110000000010010011021011101101
99999999999990109901099901999999090000090000000000000000000000000001000100009009090000000000000000000000000010010100000000111011009000000000000000000000000000009000000000000090000000000000000000000000000000000090000000000900000
99999999999992119911199920999999191122291000000000000000000000000110012122212229192100120221211221112221222102101120221200111000019000000101010000100012222222229222222221222292222222222200000000000000000000000090000000000900000
00000000000009999999900099000009099999999000000000000000000000900000000000000000000000000000000099999999999999999999900000000000000000000000000000000000000000000000000000000000000000000011211111100121012200100000000000000000000
00000000000009999999900099000009990090009000000000000000090000000000000000001000000000000000000000000000000999999999900000000009000000000000000000000001100010111100009001010101090000120000000000000000000000000000000000000000000
00000000000009999999900099000009990090009000000000000000090000000011011100000000000000000000000000000000000999999999910201101119010000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000
21222222221120000000099109292120901000000222222222122922222222922000000000000000090000000100000010090000000009990000000000000000001221112122221012121220000000000000000009000000900000000000000000000000000000000000000000000000000
21222222221120000000099109292120901000000222222222922222222222922000000000000000090000000100000010090000000009990000000000000000001221112122221012121220000000000000000009000000900000000000000000000000000000000000000000000000000
12112111222200000009911000210220000000000222222221212222291221212000000000001009090000000000000000001000000009000000000000000000002210111201112201212110000910010000000000000000901000090000000000000000000000000000000000000000000
11210000000100000990001109102910000900009999999999999999999999999000000090000000000090000000000000009000090009000000000000000000099111101000210022100000000000000000000000000000000000000000000000000000000000000000000000000900000
99999999999990990000099900999990000000000212119001110010011101100000000000000009000000000000000000000000000000000000000000000000009000000000000000000000000000090000000000000000000000000000909000000000000000000000000009000000099
00000000000000099000009009000000000000000000000000000000090000000000000000000000090000000000000000009000090009000000000000000000000000000000000000000000000000000000000000000000000000000010000211101011111210210001000109001001001
99999999999990000000099900999990009000000212102211121920191112111000000000000000090000000000000000000000000000000000000000000000009000000900900000000000000000090000000000000000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999222220222222222222292222222222222000000001120219292222222211122222222221121999999999900000900000009222222222222222222221001901120001010012011001000011110100000000009000000009000000000000000000000
01000000000109999999999999100009000000000110100011010000001001010000000000000000000000000000000000000000000999999999900010000000000000020000001000101000001000000000100001000000000011000000000000000000000000000000000000000900090
00000000000009999999999999000009000000000000000000000000000000000000000000011000000000000000000000000000000999999999900000000000000000000000000000000002010001001020012000000120210200000000000000000000000000000000000000000900090
99999999999999999999999999999999000900009000000000000000000000000000000012010100000000000000000000000000000999999999900000000000009000000000000000000000010090019111011010000000010101010000009000000000000000000000000000900900000
01000000000109999999999999100009000000000110100011010000001001010000000000000000000000000000000000000000000999999999900010000000000000020000001000101000001000000000100001000000000011000000000000000000000000000000000000000900090
01000000000109999999999999100009000000000110100011010000001001010000000000000000000000000000000000000000000999999999900010000000000000020000001000101000001000000000100001000000000011000000000900000000000000000900009000000900090
00000000000009999999990099090009900990099000000000090000000000000000000000000009000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000010202901090100201000100111112110191922212
22222222222229999999992299192229900992299222221212292122222112222000102001101009000100000011010000000000000999999999910100002000102222222222222222222220002012020011000010000111010000001000000900090000000000000000000000090000000
99999999999999999999999999999999900990009000000000000000000000000000000000000000090000000000000000000000000999999999900000000000009000000000000000000000000000000000009000000000000000000002000200220200002022200000000000000000000
99999999999990000000099909999990900990909000000000000000090000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000009900000000000000212101201121291021212221101201212221122
99999999999999999999999999999999091091090010000001000000000001010012021210100002190110111111100001021001000999999999922122112112209009010011000000000001101211100010110011112021102210001922222222222222222222222222222222222222222
22222222222220000900021200222229299999999222222222222229222222222000000091110102292222222112122299999999999009010000000000000009002222222222222212222220000990100001012001091901000100000100000000000000000000000000000000000000000
00000000000000000000000099009000900000000000000000000000000000000000000000110100000100000000001001000000000009000000000090009000000000000900000000000000110000011000000001009001001010100000000000000000000000000000000000000000000
00000000000000120009000000000000900000000000000000000000000000000000011000090000000000000000000000000990000100000100000200001011210000000000000000000000000000000000000009009000000000000000000000000000000000000000000009000000000
99999999999999009909099900999990000000000011111112110111111102021000000000000000000000000000000000000000000000000000000000000000909009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90000000000009999999900099000009999999999000000000000000090000000000000021010000000000000000000099999999999999999999900001000000000000000000000000000000111000000010010100000011011110110100000000000000000000000000000000000000000
00000000000000001900190999010000900900009002000000000000001000000000000000000009090000000000000000000000000009000000000000000000100110000000000000000000000000000000000000009000000000000099999999999999999999902221222112222222222
00000000000000000900090999000000900900009000000000000000000000000000000000000009090000000000000000000000000009000000000000000000000000000000000000000000000000000000000000009000000000000099999999999999999999900100001000201111000
00000000000000090090000000090090000000009000000000000000000000000100000009000190000000000000000000900900000000000000090001910000900000000000000000000000000000000010000000000000009000000001001100010010100100111022210121200001100
00000000000000090090000000090090000000009000000000000000000000000000000009000000000000000000000000900900000000000000090000900000900000000000000000000000000000000000000000000000009000000021111012210212011012101000019001010020100
22222222222220000109021200222220222220222222222222222222222222222000000001110192292222212192122222122219211009010000000000000000002222222222222212222220000000100001011001011001000100090100000000000000000000000000000000000000000
00000000000000000000000090090009000000000000009000000000000000000000000000000000090000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000100001000000011111002201111112
99999999999999999999999999999999000010000000000000000000000000000110001011211109100012101011000200111100020999999999900000000000009000000000001000001000011000009191021121110000122011021200000000000000000000000000000009000000000
02110012102020000000001100111099001000000012100101101010010901019000000000000000090001000010000000090900000000900000000000000900009112110110222110190200000000000000000000009000000000000000000000000000000000000000000000000000000
02110012102020000000101100111099001000000012100101101010010901019000000000000000090001000010000000090900000000900000000000000900009112110110222110190200000000000000000000009000000000000000000000000000000000000000000000000000000
00000000000000000000000090090009900000000000009000000000000000000000000000000000090000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000011219122111022210111100000000000000010000
00000000000009999999999999000009009900009000000000000000000000000000000000000000000000000000000000090000000999999999900900000000000000000000000000000000000000000000000000009000000000000011201212111101211112000000000000100000100
99999999999999999999999999999999901011119111121221210001121121112001010100010109010010010910000001001001100999999999909110001000009120222112221222212110000100000000000100100100000111011000000000000000000000000000000000000000000
00000000000009999999909099000009000000000000000000900000000000000211122200000009090000000000000000000000000999999999901222022200210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000001099910999990910191111000000000000000900000000000100010210211021121111121111200001120021000100000000000000000099012209202922009022000911010000012010000201192002000000000000000000000000000000000000000000000000
99999999999999999999999999999999999999999000000000000000000000000000000101000100000000000001000199999999999999999999991001100010109000100001000000000000000111000110100000010110100100110022292222222222222222922222222222222222222
11212110112210000090011100202120000000100111000202101121101212101000900009000090090090001000000001010900010010000000000000900000001111220222011112111020010000000110009000909000000001090000000000000000000000000000000000000000000
99999999999990000900099900999999099900000000000000000000000000000000000900000000000000000000000000000900000000000000000000000000009009090000000000000000000000000000000000000000000000000011120000110011001021000010000020120110001
99999999999990000900099900999999099000000000000000000000000000000000000911112000000000000000000000000900000000000000000000000000009009090000000000000001010100001101000100210000011011001100000000000000000000000000000000000000000
00000000000009999999900099000009909090000000000000000000000000000201122000000000090000000000000000000000009999999999920011200002910000000000000000000000000000000000000000000000000000000000900900090000000000000000000009000000900
99999999999990000000099900999990000000000000119009111109100012000009000000000000090000000000000000009090000009000000000000000000009002201002111220022100000000000000000000000000000000010000000000000000000000000000000000000000000
00000000110009999999900099001019999999999000000000000000091000901000000000000000009090000000000099999999999999999999900000000000001000001101001000010000000000000000000000000000000000000000000000000000000000900000000000000000000
00000000000000999010000001090000000090000999999999999999999999999011011000000000000000000000000000000000000000000000011000100011000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000090000
00000001001009999999990999000909999101200000110000000000000000000112122221021111212210000012101010011122111999999999912211120120110000000000000010010010211011221101101111022191111221221009120011091100101101902109901209012201901
00100000000000000090900000000009900000009001000000010100100100100000000000000000000000000000009000009010100009000000090000900000090000000100000010001000000000000000000000909000909000000000000000000000000000000000000000000000000
99999999999999999999999999999999999999999000000000000009000000000011001000000000000000000000000099999999999999999999911021111101919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999999999999000000000000009000000000000000010100100000000000000000099999999999999999999900000000000909000000000000000000000000010000011000011100001001011001200000000000000000000000000000000000000000
12200001110009999999910299221009991990900102012221111111012011901000010000000000001191010000001101010001000999999999900000090090001100011111001112011010000010000000000000000100000000000022222222222222222222222222222222222222292
00000000000009999999900099000009990990900000000000000000000000000202202100000000000000000000000000000000000999999999912121109112120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
12200001110009999999910299221009991990900102012221111111012011201000010000000000001101010000001101010001000999999999900000020000001100011111001112011010000010000000000000000100000000000022222222222222122222222222222222222222222
12200001110009999999910299221009991990900102012221111111012011201000010000000000001101010000001101010001000999999999900000020000001100011111001112011010000010000000000000000100001000000022222222222222222222222222222222222222222
00000000000009999999999999000009000099000000009000000000000000000000090000000000000000000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000001102900111001210219111110220001021001101
00020000001009999999992999101009121099102112009111121120000111010121191200111111101101101002011101020210220999999999922222221222220100101001011000010000102021001001010111120111001101000022222922222222222229222222222222222222222
01002102001011201019110092120090000900100222222222222229222222122201020202202000000000110010001010900001190299001012210222120201919000110000010100100111211201121110100122010222220109211200000000000000000000000000000000000000000
02222222210229999999922299229229900090100000000000000000000000000199111222210100110100000000000000000001001999999999901120102202222222222222212222221121111101211110212211022112112112202199999999999999999999900000000000000000000
00000000000000000009000090000090000900000000000000000009000000000000000000000000000000000000000000900000090099000000000000000000900000000000000000000000000000000000000000000000000009000012112111221212021200210212010111922000291
00000000000001102101000002000009999999999000000000900000090000900091020011212099999999999999999999999999999109100210101010911001900000000000000000000001212912221191122219112221222121299100000000000000000000000000000009000000000
00000000000009999999900099000009999999999000000000000000000000900000000002010000000000100100000099999999999999999999900000000000000000000000000000000000100010110000000000100110100000011900000000000000000000000000000000000900000
99999999999999999999999999999999000000000000000000000000000000000000001000000190090000090000000000000000000999999999900000100000009000000000000000000009000000101100910910000110011010000000000000000000000000000000000000000000000
21222221222219999999922299212229000099909222222221221221221211222000000000000000190111101011110001101011210999999999900000000000002222211229221121211120010000000000000000000010000000000000009000000000000000000000000009000000000
99999999999999999999999999999999020012001000000000000000000000000000000000000010090101090100010020100001110999999999900000000000009000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000000000090000900000000000000000090000000090000099999999999999999999900000000000000000000000000000000000000000000000000000009000000000000022111212122112211220202212022112011112111
00000000000009000000000000000009900000000000000000000000090900900000000110090009000000000000000000000090000010000010000000900001000000000000000000000000100110011100010200009011009000900100000000000000000000000000000000000000000
00002000000009999999900099000109099999999000001010000000090000100000000000000000000000000000000099999999999999999999900000900000900000010000010000000000100000000000000100000001100011000000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000000000000000000000000000090090000000000099999999999999999999900000090000000000000000000000000000000000000000000000000000000000000020222212221122012122121212211201122211192
00221222112129999999911199022219999999999211212212210209121212021000000000000022222212121112221299999999999999999999900000000000002121102222112121129210000000000000000000010000000000000000000000000000000000000000000000000000000
00002000000009999999900099000109099999999000001010000000090000100000000090000000000000000000000099999999999999999999900000900000900000010000010000000000100000000000000100000001100011000000000000000000000000000000000000000000000
00000000000000090900900000000109000909000112000210210101001910001000000000000000090090000000000000090000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000090000000000000000000900000
10000000001001091912900011000009201919011222222222222222222922222021111200010021091190010110020000090010000000210222000010111011100900000000000000000002012110121111200111112000001102121000000000010000090000011001111101001901011
11012020920109999999900099100099900100101020011211092010112101222010000002101001000191011000010000000100000999999999910000011001012120011121000011101122111222010010012001201112011202110000000000000000000000000000000000000000000
11012020920109999999900099100099900100101020019211092010112101222010000002101001000191011000010000000100000999999999910000011001012120011121000011101122111222010010012001201112011202110000000000000000000000000000000000000000000
00000000900009999999900099000099900000000000000000000000000000000000000000000000000090000000000000000000000999999999900000000000000000000000000000000000000000000000000000000000000000000022121101121110200200110112100111120011111
00000000000009999999909099000099099999999000000000000000000900900001000090010100090090000000100099999999999999999999901000000000000000000000000000000000001010001000010119100000009100090000000000000000000000000000000000000000000
00000000000009999999900999000009999999999000000000000000000000000021111100000000001090000000000099999999999999999999911120210001190000000000000000000000100100000000100100000000100000000000000000000000000000000000000000000000000
22222122212229999999991999221129900000101222222212220222212212222021111200010011101100010220020101210000000999999999900090101010101212221212222222212222011110121111201110111000001902121000000000000000000000900000000000000000000
22102211020129090009000190211010999999999110211100101100110110210000000009000000000100000000009099999999999000000000000000000000901110001121122012212020000000000000000000009000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000009000000000000000000000000000000000010000100000000000000000000000000000999999999900000000000009000000000000000000000001001101101010001010001111011100000000000000000000000000000000009000000000
22212022222219999999912099212219999999999121211212211221212912210000000900000000000101100000000199999999999999999999910000000000001212222211220122112210000000000010000110000000000000100000000000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000090000000000000010001000000000090000000000000099999999999999999999910009119111100000090000009000000000000000000000000000090000000000000000000000000000000009900000000000000000900
99999999999999999999999999999999999999999000000000000000000000000010000000000000000000000000000099999999999999999999900000000000009000000000000000000000101001001101100001009010000101110000000990000000000009900000000000000000000
99999999999999999999999999999999999999999000000000000000000000000010000000001000000000000000000099999999999999999999900000000000009000000000000000000000201001101101200002002010000101110000000990000000000000900009000000000000000
00000000000019999999990099001009999999999010100000100000900000000000000000000000000010000100000099999999999999999999900000000000000000000100000011110000000000000000000000000000000000000000000000000000000000000000000000000000000
00000090000009999999900099000009999999999000000000000000000000000000000120110000000000000000000099999999999999999999900000000001000000000000000000000001000110100011111011110120001110190200000000000000000000000000000000000000000
00000000000009999999999999000009000000000000000000000000090000000000020019000000090000000000000000009000000999999999901001010000000000000000000000000000000000100000000111000010000000001000000000000000000000000000000000000000000
00000000000009999999990099001009999999999010100000100000900000000000000000000000000010000100000099999999999999999999900000000000000000000100000011110000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009099999999000000000000000090000000000000000000000090000000000000099999999999999999999900900900000000000000000000000000000000000000000000000000000090000000000000111100100010100011011000001100019001
00000000000000009900900000000000990090000000000000000000000900000000000000000000090000000000000000000000000009000000000090000000000000000000000000000000000000000000000000000000000000000012021222212222022012110020001000102112010
99999999999990090009099909999999000090099000000000000000000000000000000000000900000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000109102000000010000002121100010101000001
99999999999990090009099909999999000090099000000000000000000000000000000000000900000000000000000000000000000000000000000000000000909000000000000000000000000000000000900000000000000000000011119110002211211021100000000000000000000
99999999999999999999999999999999900000000201120222191002121912211000000000000000000090000000000009090000000999999999900000000900099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999999999999021000000010020000200000000000000001000101000000101100099999999999999999999900000000000009001100000100000011000100000000100000000000000000000000000000000000000000000000000000000000000090
99999999999999999999999999999999999999999021000000010020000200000000000000001000101000000101100099999999999999999999900000000000009001100000100000011000100000000100000000000000000000000000000000000000000000000000000000000000090
00000000000001921010000000000001000000000000000000000000090000000102021090000000000000000000000000000000000209001010100112110102000000090000000000000000000000000000000000009000900000090000000000000000000000000000000000000000000
99999999999999999999999999999999999999999021000000010020000200000000000000001000101000000101100099999999999999999999900000000000009001100000100000011000100000000100000000000000000000000000000000000000000000000000000000000000090
90000000000009999999900099000909999999999000000000000000000000000000000000010009000100010000001099999999999999999999900000000000000000000000000000000000000100110000001011000000101000001100000000000000000000000000000000000000000
99999999999990000000099900999990000011000222222222222222292222222000000000000019090010000010001100000012010000000000900000000000009222222222122221122210000000000000000100009000000009090000000000000000000000000000000000000000000
99999999999999999999999999999999900009009122212011190201190001111000000000000000090000000000001000000000000999999999900000000000009121210011110111100110000000000000100000000000000900000000000000000000000000000000000000000000000
22222211221229999999921299222229929909009221222221221122212221222000000000000000119011101000010000010001111999999999900000000000002222222222222222222210000000009000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900099090009999999999000000000090009090000000000000000000000000000000000000099999999999999999999900900000000000000000000000000000000000000000000000000000000000000000000101000110102011102110000010010010100101
99999999999999999999999999999999900009009122212011190201190001111000000000000000090000000000001000000000000999999999900000000000009121210011110111100110000000000000100000000000000000000000000000000000000000000000000000000000000
99999999999990009000099900999990000000000000000000010000090000000000000000000009000000000000000000000900000009000000000000000000009001091110090102200010000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990009000099900999990000000000020100900010100090100000090000000000009000000000000000000009900000009000000000000000000009001091110090112200010000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999991009111099900999990000000000000000000000000090000000001101000000009000000000000000000000900000009021200001000002011109000090000090000000000000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999999909000099900999999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000009000000000000000000000000000000000000000000000000000090012111022112112221102121021121221112012101
99999999999990000000099909999990000000000000000000090000000000000099900001011110000000000000000000000000000009000000000000090000909000000000000000000000201100202210121029992011102002121000000000000000000000000000000000000000000
99999999999992019010199909999992000000000000000000000000090000000212111100000100090000000000000000000000000212222202920221122212019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991000201099909999990001121109000000000000100090000000012110100000019090101001210120120201010101011011201020000111200029010100900000000010001020002012290020100010101110111100022222222222222222922229222222222222222222
99999999999990001000999909999990000000000000000000000000000000000000010001001000090000000000000000000000000010001000000000000000009000000000000000000001000010000091101011000000100000000000000000000000000000000000000000000000009
99999999999990990000999909999990900090000122212112222111212222221009000000000009090000000000000000000000000000000000000000000000009000900000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000
99999999999990000000099909999990111111011000000000000000090000000000000000000010101000101000000021000100000000000000000000000000009000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000
99999999999990100011199919999991000000000000000000000000090000000000101100000000000000000000000000000000000100102000110120221020109000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000
99999999999990000000099999999990000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009009000900000000000000009000000000000900000000000000000000101001201101011001100010100100000000000
99999999999990000000099909999990000000000000000000090000090900000000000001100100090000000000000000000000000109000000000000000000009000000000000000000002000110000001001100900000100100010000000000000000000000000000000000000000000
99999999999990000000099909999990900001011101010100122011212010220000000000020000000010120002020000010001100000001000000000000001099122011222222112121111110101002210012000001011011011010100000000000000000000000000000000000000000
99999999999990990009099909999990109101010222122022211122222212112000000011020011012000100000110000011111001000000000100100000001009222222121122212222021902201211100112101001111011020000100000000000000000000000000000000000000000
99999999999990100211099919999999000011111101200012111011201012011101112201011011111100112101001101010101120211111101201901210910229010120100110000000101212110100011122122110101120022011100000000000000000000000000000000000000000
99999999999990100211099919999999000019111101200012191011201012011101112201011011111100112101001101010101120211111101201901210910229019120100110000000101212110100011122122110101120022011100000000000000000000000000000000000000000
99999999999990100201099919999999000000000000000000000000000000000100001100000000000000000000000000000000000211101101201901110910029000000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000
99999999999990009009099909999990000000000000000000000000000900000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000900000000000000000000000000000022222222012112222212201221011101110010001
99999999999992109219199929999990000000000000000000000000000900000101202100090009090000000000000000000000000011210011002200212000909090000090009000000001000900000001000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000090000222222222222222222222222000000000000000000000000000000000100000000999999999900000000000009001111091021201010000000000000100000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000010109100120010000000211000020000000000000000100000000000209000001000010999999999900000000000009121111110011000010120000000000000000100000000000000000000009000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000990000000000000101011000000000000000000000000000000000000999999999920002090100009009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900190000000000000000900090000000000000012122099999999999999999900009090000999999999900000100000009000000000000000000011102012202121012120212021211111111200000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000119000000000000000000000000000000000000000999999999911110100001109000000000000000000000000000000000100009090000000000090000000000000000000000000000000000000000000
99999999999990000090099900999990000000000000000000000000090000000000100100100009010000010000210000000000101000001001000000000000009000000000000000000000000000099291100000000101101001000000000000000000000000009000000090000000009
99999999999990000900099909999999000000000200001100100000191900100000000000000000090000000000000000009000000000009000000900900000909001010001000010100010000000000000000009000000000000000000000000000000000000000000000000000000000
99999999999990009000099909999990000000000010110010212211191200909000000000000000090000000000000000000000000000000000000000000900009001000000001110100100000000000000000000000900000000000000000000000000000000000000009000000000000
99999999999991102111099919999999000000000000000000000009000000000012210100000009090000000000000000000000000011011122222210101112219000000000000000000000000000000000000009000000000000000000009900009000000000900000000000000900000
00000000000000009090990000000900900090000110110110001111100110102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000
99999999999990100111199909999991902012022000001011091000000111010010100010011101000210010001201112111222011009010011011110111010009010100010110000100000102110220101111101011011112111011000000000000000000000000000000000000000000
99999999999990100111199909999991902012022000001011091000000111010010100010011101000210010001201112111222011009010011011110111010009010100010110000100000102110220101111101011011112111011000000000000000000000000000000000000000000
99999999999990100111199909999991902012022000001011091000000111010010100010011101000210010001201112111222011009010011011110111010009010100010110000100000102110220101111101011011112111011000000000000000000000000000000000000000000
99999999999990000000099909999990900000000000000000000000000000000000000000011090000000000000000000000000000000000000000000000000009000000000000000000001001010100100000000000111001110100000000000000000000000000000000000000000000
99999999999990000000099909999990111000000000000000000000000000000000000000000019090100000100100021110100090009000000000000000000009000000900000000000000000000000000009009000000000000000000000000000000000000000000000000000000000
99999999999990120121299909999991000000000000000000000000000000000211201210000009090000000000000000000000090219221022011200011011129000000900000000000000200100000100009009100000000001000100010110200001011000000010010000100100101
99999999999991011001099919999991001100100012010011191221291211101010111011011009101010110010111091200110111010120111112120100201129121121112120201202200102122100190201001202120001001000122221022222212222222222222222212222212222
99999999999999999999999999999999000000000000000000000000000000000000000010001100000000000000000000000000000999999999900000000000009000000000000000000001000000001100000000110020000002100100000000000000000000000000000000000000000
99999999999990000009099909999990900090900110001110000000000900201000000000000000090000000000000000000900000000000000000000000000009001001012110010010000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000009099909999990999999999110001110000000000900201000000000000000090000000000000099999999999000000000000000000000009001001012110010010000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999990199101999919999990000000000000000000000000000000000001011000000900000000000000000000000000000020111211110200111010109000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000900000
99999999999990000000099909999990000000009001191011092211091021000000000090000000090009000000000000000000000009000000000000000000009000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000900000000000000000000000090000000000000000000000000022222112221222212221201011021011111101011
99999999999999999999999999999999900000000000000000000000000000000000111100000000000000000000000000000000000999999999901100001101019000900000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000
99999999999990020000999909999990000009000122202222222119222122121100100009010009090000000000000000000010000000000000001100000000009212022212122129112009000000100000100000000000000019090000000000000000000000000000000000000000000
99999999999990000000099909999999000000000000009000000000000000000000000090000000009000000000000000000000000000000000000000000000009000000000000000000000000000000000000000090000900009000010112012001121211000112010110021110102011
99999999999990000000099900999990000000000999999999999999999999999000000000000000000000000000000000000000000000000000000000000000009090000090009900000000000000000000009000000000000000000000000000000110110000021201021111211001010
99999999999990000090099909999990000000000100010100000011001010991000000000000009090000000000000000000000010009000000000900000000009110101011100100011121000110000000000000001101001000002100090000000000000000000000000000900000000
99999999999990011000199909999990000000000000000000000009090900000111112000000000090000000000000000000000090009119011112000001110219000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000
00000000000000101909000000090000999999999011111021110019092001910000000011010199999999999999999999999999999009901000010000000000000000000000000000000000010000001210010002100000010000109000000090000000000000000009900000000000000
99999999999990900900099909999990000090000000000000000000000000000000000000001000000009000000000000000000000000000000000000000000009000000000000000000000100011010000111100190000021000000100000000000000000000000000000000000000000
99999999999990009100199919999991000000000999999999999999999999999000000101021110090000000000000000000000090109009000100000000100009000000000010000000001100112000000000121112101902111011100000000000000000000000000000000000000000
99999999999990000000099909999999010000200211011111212111111121122000000090000000100000110000000000000000000000900000000000000000009010211121200102120110000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999999010009200211011111212111111121122000000090000000100000110000000000000000000000000000000000000000009010211121200102120110000000000000000000000000000000000000000000000090000000000000000000000000000
99999999999990100900199901999999000000111222222222222222222222222000012000010009110000111111011100000000001001000200000100100100009122222222222222222220000000001201000000100100000001000000000000000000000000000000000000000000000
99999999999990000011099919999990000000000010000000900010090000000000000000010000090000000000000000000090000009100010011000000110009000000009000100000002102111010110221111121211101011191000000000000000000000000000000000000000000
99999999999990000011099919999990000000000010000000900010090000000000000000010000090000000000000000000090000009100010011000000110009000000009000100000002102111010110221111121211101011191000000000000000000000000000000000000000000
99999999999991011022299929999999010201121222221212991222292122222111200210121010090001100112001022100091110119221222122221211221209121222229211221112222212111110111222111222211201021291100000000000000000000000000000000000000000
99999999999990202912099920999992101990091000000000000000000000000101210220100100001001111010100000010010101222210211021111212121229000000000000000000001011100111010112221100201022021111000000000000000000000000000000000000000090
99999999999990000000099909999990010100001000000000000000000000000000000000000010091010000200011100011110011000000000000900000000009000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000090099999999999100000100021000000010020000100000000000000001009101000000101100000000001010000000000000000000000009001100000100000011000000000000109000000000000000000000000000000000000000000009000000000000000000
99999999999990000090099999999999100000100021000000010020000100000000000000001009101000000101900000000001010000000000000000000000009001100000100000011000000000000109000000000000000000000000000000000000090000009000000000000900000
99999999999992202291199999999999000000000000000000000000000000000100112100000009000000000000000000000000000112002112221110202002229000000000000000000000000000000009000000000000000000000000000000000000090000009000000000000900000
99999999999990000090099999999999100000100021000000010020000100000000000000001009101000000101100000000001010000000000000000000000009001100000100000011000000000000109000000000000000000000000000000000000090000009000000000000900000
99999999999990000090099999999999100000100021000000010020000100000000000000001009101000000101900000000001010000000000000000000000009001100000100000011000000000000109000000000000000000000000000000000000000000009000000000000900000
99999999999999999999999999999999000000000000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000011000000000000000000111210111211121020102
99999999999999999999999999999999000000000000000000000000000000000000000000000009000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000011000000000000000000111210111211121020102
99999999999990209020199909999990900000000000000000000000090000000000101100000000090090000000000000099000000019900101111000100101099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000090000000000000001011100090000000000000000000000000999999999900000000000009000000000000000000002100110110000001199010011000111010100000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000120002200000009000000000000000000000000000999999999900110100211019000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000
00000000000009999999900999000009900909090009000000000009000900000212212100000000000090000000000000000000000999999999912012220111010000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000
99999999999990000000099909999990000000000000000000000000000000000000000009100000000000000000000000900090000000000000000000900000909000000000000000000000100001011200100110009200029101190200000000000000000000000000000000000000000
00000000000009999999900099000009900000999000000000000000000000000000111000000000000000000000000000000000000999999999900111212111020000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000
99999999999990000090099999999999900090090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099009000099112102000000000000000000000000000000000000000000000000900000000909000000000000000000000
99999999999990000000099909999990000000100001011000000020190000900000000000000009000010010110000000000000000000000000000000000000009110010001111021100210000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000100001011000000020190000900000000000000009000010010110000000000000000000000000000000000000009110010001111021100210000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000009100001011000000020190000900000000000000009000010010110000000000000000000000000000000000000009110010001111021100210000000000000000000000000000000000000000000000000000000000090000009000000000
99999999999990000000099909999990000000000001011000000010090000900000000000000009000010010000000000000000000000000000000000000000009000010000100010100100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990090000099909999990000000000000000900000000090000009000000090000009090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000001000101001010201010029211111010111210290
99999999999990090000099909999990000000000000000900000000090000009000000090000009090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000001000101001010201010029211111010111210290
99999999999999999999999999999999000900900010101000010000090000002000000000000000000000000000000000000000000999999999900000000000009101000100100001001100000000000000000000000000000000000000000000000000000000000000000000000900000
99999999999990000000099909999999000000000101001000110019090000000000000000000000090090000001100000100000000009001000000100000000009001000000009000000000100910100000000000000000000100101000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000999999999900000000000009000000000000000000000000000000000000000000000000000000010110000010000000011000000010010020002111
99999999999990221912099909999991121202229112292121911122122011120210000121111290191111210002121012102222112110200021221029210021909201211112222212212212020221201001100001111011201122122100010000010100110200900000000010000102020
99999999999999999999999999999999199999999211212121112111102111120001001101000009010010001100000099999999999999999999900111010021909112022110210211212010010001000001100000010010000000000100000000000000000000000000000000000000000
99999999999992020109099909999999101909909211212121112111102111120001001101000009010010001100000000011000101029111111000111010021109112022110210911212010010001000001100000010010000000000100000000000000000000000000000000000000000
99999999999990002100099919999990111102220222222122192222222222222000000010210000190210002111210221110211110000900000000100000000009229122222212222222210101090100000010110110201901000110100000000000000000000000000000000000000000
99999999999990000000099909999990000000000101002110101001011000000000000000010001000000000000000000000000000009000000000000000009009100000110011010011010000000000000000000090000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000000000000000000090000000000000000000000090000000000000000000090000000000000000000000000009000000000000000000000000000000000000000000000000000000000102000000100900000101111102010011122212
99999999999990000000099909999990000000000900000000000000000000000000000000002009000000000000100100109000000000000000000000000000909009000000000000000000000902100100000010001000111011100000000000000000000000000000000000000000000
99999999999999999999999999999999000000000010112011110001100121101000000000000000000000110000000000100000000999999999900000000000009922010222221222121210000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991111100099909999991000000000000000000000000000900000000010000000009090000000000000000000000000019901001011012022000119000090000000000000000000900000000000000000000000000090000009000000000000000000000000000000000000
99999999999990000000099909999990000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000009000000900000000000000000909990000000000000000009000000001010000001000000000010221010000101100111
99999999999990000000099909999990000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000009000000990000000000000000909990000000000000000009000000001010000001000000000010221010000101100111
00000000000000009090000009000900000000000009000000090000090000000000000000000009090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910000221002000020000000211001200021000009
99999999999990009000099909999990000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000009000000000000000001000000000000000000000000000000000000021221222201011111122111100001011102001010
99999999999999000000099909999990900000099000290000090000090000000000000000000000000000000090000000000000000000000000000000000000009000000001211011000110000000000000000000000000000000000000000000000000000000000000000000000000000
20211211221210000000011100122999999999999120119021122019291121112000000000000000191100111010010099999999999000000010100090000000099101011102212121011220000000011000000000000100000010001000000000000000000000000000000000000000000
99999999999990000000099909999999211010109000000000090009000000000000000090000000001200110110111011010000100000000000000000000009009000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000090099909999990000990000010010010001201220110000000000000100000090000100901000000000000000000000000000000000000009122110229911001222210000000100000001001000000001000000100000000000000000000000000000000000000000
99999999999990000000099909999990000110000222222222922222222222222000000000000001090011000111100011100000000000000000000000000000009229222222202112122220000000000090000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099900999990000011120000099000000000090000900000000000000000191000090001001001011001001009000000900000900000009000000909000000000000100900000000000000090000000000000900000000000000000000000000000000000000000
99999999999999000000099909999999111010001010000000190110000000010000100001000020011011101001110019101110000000000000000001000000009000090000000000000000010100010000000011010009001000000900000000000000000900000000000000000000090
99999999999990000000099909999990000000000000000000000000090000000000000099000000090000000000000000000000000009000000000000000000009000000000000000000000000000000009009999999999999999999922120222221112012211201012221101122102222
99999999999990000000099909999990000000000000000000009100990000110000000000000000090000000000000000000000000009000000000000000900009100000000000002000100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000999999999999999999999999000000000000000090000000000000000000000000009000000000000000900009100000000000002000100000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000009000021110201200210111021101000000000000000000000000000000000000000000999999999900000000000009000000000000990900000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000999909999990000010009021020021111022221121200000000010001000090000000000000000010000000000000000000000000000009022220211211112021110100000000000009000009000000000090000000000000000000000000000000000000000000
99999999999990009000099909999990110011119000000000000000000000000000000000000010020011201010121002200021200000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999992111920099909999991900200001000000000000000000000000221202222211110002010000021009100010010001210100111101122221121229000010001001000000001000211121200211011011221111221122000000000090000900000000000000000000900000
99999999999990000900099909999999100001101100020011001100101211001000010000000019091100000012122012101002100000000100000000000000009002100091010001000100010000000000000000010000100010001022222222122222222222222222122222222222229
99999999999990000900999909999990000000000000009900000000000000000000000000000009090000000000000000000000000000000000000000000000009000000000000000000000000000000090000000000000900000000001102011201010101111102111112200100000010
99999999999991102912999919999990000000000000009900090000000000000100212200000009090000000000000000000000000110011001211001112010109000000000000000000000000000000090000000000000900000000000000000000000000000000000000000000000000
00000000000001000100000019009099000000090000000000000000090900000010110099000090090000090000000000000090090002001000111100000000190000000000000000000000000100000000000999999999999999999900000000000000000000000000000000000000000
00000000000000000000000009009099000000090000000000000000090900000000000099100191090000090010000000001090090000000010000000000100090000000000000000000000001001100001101110119011002119000100000000000000000000000000000000000000000
99999999999999902091299922999999221292192000000000000000000000000192222101900000111111210191121012020101121112221012210001222221219000900010000000010101101221112121212000111200211112011221922112221222222222911102111022122911121
99999999999999902091299922999999221292192000000000000000000000000192222101900000111111210191121012020109121112221012210001222221219000900010000000010101101221112121212000111200211112011221922112221222222222911102111022122911121
99999999999992929119299911999999000000000000000000000000009000000222121200000000000000000000000000000010000221221122222210212222229000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000090000
99999999999990909019099901999999000000001000000000000000009000000000000000000000100000000000000000000000000001000000000011010000009000000000000000000000000000000000000101000001010001002000000000000000000000000000000000000090000
99999999999990000900099909999990000000000222122122211122921122202000000000000000001000000000000000100000019010000000000000000000009222202121222211222020000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000900099909999990000000000222122122211122921122202000000000000000001000000000000000100000019010000000000000000000009222202121222211222020000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000909009000900000000000000000000000000000000000000000000000021210222220101212020200000000000000000000
99999999999990000000099909999990000010000222222922222222222222222000000000000000090101010000100100000000010000000000000000000000009222222222212222221220000100000000000000000000000000000000000000000000000000090000000000000000009
99999999999990012111099929999990100000100000009000000000090000000121111222210100190100000000000000000001001209012011001120102201229229222222212222221120101901121190112211022112011112202100000000000000000000000000000000000000000
99999999999999999999999999999999900900000000000000000000000000000111001100000009000090000000000000000000000999999999910001002119009000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000
00000000000009999999900099000009999999999000000000000000000000000000000000000000090000000000000099999999999999999999900000000000000000000000000000090000000000000000000000000000000000000010101101011000100111011091011011110009100
00000000000009999999910099011299900000000000000000000000090000000000000000000000090000000000000000000090000999999999900000000000001100100002000100100200000000000000000000000000000000000000000090000000000000000000000000000000000
99999999999990000000099909999990900000000000000000000000090000000000000010100000100100000001001100010091000009000000000009009000009000000000000000000000000900000090010010011000000000100100000000000000000000000000000000000000000
99999999999999999999999999999999111091011122002022121221192122021221122012110101112012111012111111012910101999999999901122122111229001112101020021111121111101101120010021221022210221212200000000000000000000000000000000000000000
99999999999999999999999999999999111091011122002022121221192122021221122012110101192012111011111111012910101999999999901122122111229001112101020021111121111101101120010021221022210221212200000000000000000000000000000000000000000
99999999999990000000099909999990900000090000000000000000090000000090000010000100000000000002000001100000010000000000000000000000009009000000000000000000100101091191900000000000000100000000009000000000000000000000000000000000000
99999999999990000000099909999990911100090011121101011001191201012090000000111101010010000000011100110001001000000000000000000000019129210221122211212221111001191190902911121100011001011010009000000000000000000000000000000000000
99999999999990000000099909999990911100090011121101011001191201012090000000111101010010000000011100110001001000000000000000000000019129210221122211212221111001191190902211121100011001011010009000000000000000000000000000000000000
99999999999990000000099909999999000000000000009000000000000000000000900000000000000000090000000000000000000000000000000000000000009000000000000000000000000000000990000000000000000000000011020111110202011110110000000010000010000
99999999999999999999999999999999009000090000000900000000000000000000000021111009000000000000000000000000000999999999910000000000009000000000000000000000111101110000111100110000011011212000009000000000000000000000000000000000000
00000000000000000000000000900000000090000900000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000012101112100010100210000000001000000000011
99999999999999999999999999999999101901019222222222222222292222222009000112221100190010101101100000002091002999999999910010001000019221222222121222222222222221221222222110222022222211122100000000000000000000000000000000000000000
99999999999990109000099909999990010190100010100100000001000000901100000001010000201011100001000111100010001001000010000000001010019120012111210100010000210009102190900010101112100111210000000000000000000000000000000000000000000
02110020010012111122210022110011120111111999999999999999999999999111112221000112101212210121002101001101010219222222101101121112220101211001001101110101121112112101109000012110112102210111221121102111212121001109011000100091102
99999999999990000000099909999990000000000100001000000100099900000000000000000000000000000000000000000090000009000000000900000000009110100109000000111020000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099909999990000000000999999999999999999999999000000000000000000000000000000000000090000009000000000900000000009190100109000000111020000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000099909999990000000000100001000000100099900000000000000000000000000000000000000000090000009000000000900000000009190100109000000111020000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990109000099909999990010190100010100100000001000000001100000001010000201011100001000111100010001001000010000000001010019120012111210100010000219009102190900010101112100111210000000000000000000000000090000000000000000
99999999999990000000099909999990000000000999999999999999999999999000000000000000000000000000000000000090000009900000000900000000009190100109000000111020000000000000000000000000000000090000000000000000000000000000000000000000000
99999999999990000000999999999990000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000011211121211910211112211011111900000100000
99999999999999009090099900999990000000000000000000000000000000000000000001001000000000000000000100000010000000000000000000100000009009000990000000000000102111010090000009000001991010211000009000000000000009000000900000000000000
99999999999990019110999909999999900000000000000000000000000000900000100001011009000009000000000000000000000000000000000100000000009000000000000000000000111900001000012001010000001010110000000000000000000000000000000000000000000
99999999999991010000099909999990100100000999999999999999999999999010100000010110090010000001110010010011000000000000000000000000019129221221222012210110000000000091000000000010001000000000000000000000000000000000000000000000000
99999999999990000000099909999990000000000110010000000009190000110000000000000000090000000000000000000000000009000000000900000000009010001100101000000000000000090900000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999000900000000000000000000000000000000000001011000000000000000000000000000000999999999900000000000009000000000000000000001012110001001000101212011010000100200900000000000000000000000000000000000000
99999999999999999999999999999999009000000000000000000000000000000221110000000000000000000000000000000000000999999999910100111001109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999999999999999999999999900090201000000000000000000000000000000000000011190110100110111110100001010999999999900000000000009000000000000000000000000000000000000000000000000000000000900000000000000090000900000000000000000
99999999999990000000099909999990000090000000000100090010090000110000000000000000000100000000000000000000000009000000000000000000019101201901020000100110000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999999000000099909999990000000000000000000000000000000000000001021100000000000000000000000000000000009000000000000000000109000000000000000000000010000000000190010110000000001100000000000000000000000000000000000000000000
99999999999999999999999999999999000000011000000000000000000000000000000012100000000000000000000000000000000999999999900000000000009000000000000000000001000010101000000000100000100101000100000000000000000000000000000000000900000
99999999999991299112299910999992121121012121222221222221291221222021190001221192212111100100102119100111022101210110200101111011009222211111221222111121111222122211201109921111112221190200000000000000000000000000000009000000090
99999999999990000090099909999990000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000001009211201010011091119100000009000900000
99999999999990000009099909999999900000000000000000000000000000000000000000000000191000102000101010000100101000000000000000000000009000000000000000000900100000100101000000000100900001000000000000000000000000000000000000000000000
99999999999999999999999999999999000000000000000000090000000000000202111000000000000000000000000000000000000999999999929000199222109000000000000000000000000000000000000000000010000000000000000000000000000000009000000000000000000
99999999999991112911199910999991000000000000909000000000000000090001112000000000000000000000000000000000000012121111101111220111019000000000090099000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999991009101099909999991100001010011009001000000000101000020010200001000090110001100010110110100000100100102111101102110119222222222112121222220000010001111100000100101010000000010000000000000001001011211021000212010221
99999999999991009101099909999991100001010011009001000000000101000020010200001000090110001100010110110100000100100102111101102110119222222222112121222220000010001111100000100101010000000022222222222222222222222222222222222222222
99999999999990019000099909999990000000000000009000000000000000090000000010110100090000000010000100000000000000000000000000000000009000000000000000000000010011000110000100000111010100020200000000000000000000000000000000000000000
99999999999990009000099909999990000000000111219211021001111121102000000000000000090000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999999000000000000009000000000090000000000000000000009090000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000009000021110110212100010210111020110100000010100
99999999999990000000099909999999000000000000009000000000090000000000000000000009090000000000000000000000000009000000000000000000009000000000000000000000000000000000000000000000000009000021110110212100010210111020110100000010100
00000000000000000000000000009000900090000012001000112129191100901000000000000000090000000000000000090000000000000000000000000000900999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099909999999000000000000000000000000000000000000000000000000090000000000000000000000000009900000000000000000009000000000000000000000000000000000000000000000000000000001001111020100001010011002112110100111102
99999999999990000000099909999990090000000000000000000000000000000000000000000000090000090900000000000900900000000000000000000000009000000000000000000000000000000000000000000000000009090022111122212222202022221100121000020202021
99999999999992211021099909999991090000000000000000000000000000000111101221101000090000090901100100111910901000112010020211101022109000000000000000000000211020101000122012291010011129292000000000000000000000000000000000000000000
99999999999990111210999929999999900110002000000000000000000000000200011022111299999999999999999911000200000101900101100112021002009000000000110100000101221122211010122201101211121210221200000000000000000000000000000000000000000
99999999999990111910199929999999900110002000000000000000000000000200011022111299999999999999999911000200000101900101100112021002009000000000110100000101221122211010122201101211121210291200000000000000000000000000000000000000000
99999999999990000000099909999990010010100222222222222229292292222100000011211111992121111111110100101902190019012000100000000101009112222212222222222221010121002111100112110911111912200100000000000000000000000000000000000009000
99999999999990000000099909999990010010100222222222222229292222222100900011211121292121111111110100101902190019012000100000000101009112222212222222222221010121002111100112110911111912200100000000000000000000000000000000000000000
99999999999990000000099909999990000000000000009000000000000000000090000000000000090000000000000000000000000009000009000909000000999000000000000000000000000000000000000900000000000000090001010000000211001010110100001100001002002
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000990000000099999999999999999999921191111222109101110
99999999999990900090099900999999000090090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009009000090000000000000000000000900000000000900000000000001209212111122020221102111110001211110002
99999999999992112022099919999991000000090000000000090000090000000021121100000090090000000000000000000000000129221100211221122122219000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000
99999999999990010000099919999990900000000000000000000000090000000101000000000000000000000000000000000000000009000001100012000010109000000000000000000000000100010000000000000000000000090022222222222222222222222222222229222222222
99999999999990010000099919999990900000000000000000000000090000000101000000000000000000000000000000000000000009000001100012000010109000000000000000000000000100010000000000000000000000090022222292222222222222222222222229222222222
99999999999990010000099919999990900000000000000000000000090000000101000000000000000000000000000000000000000009000001100012000010109000000000000000000000000100010000000000000000000000090022222222922222222222222222222229222222222
99999999999990101020099919999991111111120000000010021102120000110000011092001121292012222112221110011292122019121010001200010110019000000000000000010001001010092100000209110000000110002100000000000000000000000000000000000000001
99999999999990101020099919999991111111120000000010021102120000110000011092001121292012222112221110011292122019121010001200010110019000000000000000010001001010092100000209110000000110002100000000000000000000000000000000000000000
99999999999990000000199900999990000210100000000000000000000000000000000000010019191000101010000000100021000000000000000000000000099000000990900000900000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990110000199912999990000000000000000000000000000000000120111010010009090000000000000000000000000100000001001100020001099000000990900000900000000000001100000001000000000001000000000000000000000000000000000000000000000
99999999999991010000199909999990000000000000000000000000000000000000120100000000000000000000000000000000000011001000012001011011119000000000000000000000000900000000000000009000000000000000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000000000000000000000000001100010000000000000000000199999999999999999999902100110010000000010010000010000000000000000001000001100001000010090000000000000000000000000000000000000000000
99999999999990012090999909999999000000000000000000000000000000000000000100000000000000000000000000010001000100001100001000010100009000000900000000000001000000000000100000000000000000000022229222222222022222922120112211102212222
99999999999992202211199929999991000000000000000000000000090000900111110291020000000000000000000000090009000129120100120212120101219000000000000000000002000101110000000010100000100100000000000000000000000000000000000000000000000
99999999999990100110199919999991001112109000000000000000090900000110002012212212101010190111000100021120102000100110111000011000009000000100000000000012122211212222112211222222222222211200000000000000000000000000000000000000000
99999999999990100110199919999991001112109000000000000000090900000110002012292212101010190111000100021120102000100110111000011000009000000100000000000012122211212222112211222222222222211200000000000000000000000000000000000000000
99999999999990100110199919999991001112109000000000000000090900000110002012212212101010190111000100021120102000100110111000011000009000000100000000000012122211212222112211222222222222211200000000000000000000000000000000000000000
00000000000000009000000000000000000000000222222222222222292222922000000000000000090090000000000000000090099009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009000000000000000222222222000000000000000090000900000000000000022292292222222222222220292299009900200000000090000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000009000000000
99999999999999000009099999999990900000000222221221222222222211222000000000000000000000000000000000000000000000000000000000009000009101000209112121112020000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999000009099999999990900000000222221221222222222211222000000000000000000000000000000000000000000000000000000000009000009101000209112121112020000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999000009099999999990900000000222221221222222222211222000000000000000000000000000000000000000000000000000000000009000009101000209112121112020000000000000000000000000000000000000009000000000000000000000000000000000000
99999999999999000009099999999990902001000000000000000000000000000000010000000010110001120021010100000100101000000000000000009000009000000109000000001000000000000000000000000000100000000000009000000000000000000000000000000000000
99999999999990000000099909999999000000009000009000090000090000000010200200000090000009000900000000000000000109010020010910900000019000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000
20111009000009999999990999000009900000000000000000000000000000000000000090000000000000000000000000000000000999999999900000000000001011000091100000911110000000000000000000000000900000900009900000909000000000000000000000000000000
00000009000009999999990999000009910112111000000000000000000000000000011091110121111111212112111120121101111999999999901011100110110000000000000009000001112021111210221210112211912219911209900000909000000000000000000000000000000
00000000000000000000000000009900000000000000009000000000090000000999999900000009000090000000000000000000000009000000099999999999990000000000000000000000000000000000000000000000000000090000100101000011000000122101022010101112112
99999999999990000099099999999990000900000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000009001011190000102100010000000000000000010000000000000000000000000000000000000000000000000000000000
99999999999990010012099920999991000001029211119112020912101212921091010002111001000000111112020100121190120011121110011000000101009010000011102900110000010912011021910011010110101001110100000009000000000000000000000000000000990
99999999999990000000099900999990000000000000000000000000000000000000000090000000090000000000000000000009000009000000900900000000009000000000000009000099000000000909009000000009000000000010211110011011022202002000000002011011001
11100020010100090000021110000900100001000110029110000010000010000000000111101000000001102000001011000990001009900000900010000001001000011100011000000011000110100011010001100000100200000000000000000000000000000000000000000000000
00000000000000000000090000000090910011100000009000000000000000000090009090000099999999999999999910110100000009000000000000000000900000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000090090000000000000000000000000000999999999999999999999999000000002111009090000000000000000000090000009900000000000000000000000000000000000000001111011092100210090191111111100211000000000000000000000000000000000000000000
99999999999990000900099999999999109109100000000000000000000000000000000090000000100100000009001000011109110000000000000000000000009000000000000000000000000000000000000000000000009000000000000000900000000000000000000009000009000
99999999999990009011099900999991000000000999999999999999999999999000000000000001010000090100000000000000000009000000000000010000109009000000000000000000000000000000000000001100011010090000000000000090000009000000900101000000090
90090000000009999999900999000009900000009000000000000000000000000101102100000000000000000000000000000000000999999999911021111122090000000000000000000000000000000000000000000000000010000000000000000000000000000000000090000000000
99999999999991919021099919999991199200019012000112112221211122110202121122212101100021001000000000100011000200222220112001021210219000000202212001120000010111112121100101110111010110211210000100100001210010010021101121102121110
99999999999991919021099919999991199200019012000112112221211122910202121122212101100021001000000000100011000200222220112001021210219000000202212001120000010111192121100101110111010110211210000100100001210010010021101121202121110
99999999999990909000099909999990199000009000000000000000000000000000000000001000000010000000000000000000000000000000000000000000009000000100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000090000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090090000000000000000000000011011101100200901111000100001100211201111
99999999999990000090099990999990910100100222229922222222222222222000000000000002090011100112201200110121001000000000000000000009009212212222222222122220001000000000000000000000100000000000000000001000000000000000000000000000000
00009000000909000022190001000900000000909000000000000900000000900000090000000009000090000000000000000900900209100000091100210020000000000000000000000000000100001100000000000000090000000000000000000000000000000000009000000000000
00000000000000000000000000000090000010000000000000000000000900900000000000011101090000190000100010001101010009100000001019000900000000000000000000000000000000090000000009000000000000090000000000000000000000000000000000000000000
99999999999990000000099901999990000000000000009000091000109900000000000900900099000000010000009000000000000009900000000000000000009100011109009010090000000009000000000000000000000000000000000000000000000000000000000000000000000
00000009009001120110000091000009000000000999999999999999999999999101222100000000000000000000000000000900000102101100011201110110190000000000000000000000000000000000009009000000000000000000000000000000000000000000000000000000000
10000222122210001110121000191929922211121101220112221222191112911100020021222221292222212222122122111191221000011001101001000010002910011919100111222012112222222119001119121112202121210100000000000000000000000000000000000000000
99999999999990110001199910999990000000000000009900000000090000000101000000000000000000000000000000000000000000101001011011000021029000000900000000000000000000900000000000000000000000000000000000000000000000000000000000000000000
00010000000000000000009000911000010090000011111000100110901100110000000000000009000000090010000000110000000000000000000000000000000001011001111100901100000100000000000000000000000000000000000000000000000000000000000000000000090
00010000000000000000009000911000010090000011111000100110901100110000000000000009000000090010000000110000000000000000000000000000000001011001111100901100000000000000000000000000000000000000000010000001100100000000000000001000090
00000000000001221121200012900001000090000000000000000000900000000211021100000009000000090000000000000000000120121211222110112011120000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
99999999999990000990099900999990000000000000000000000000000000000000000000000000090000000000000000009000000009900000000000000000009000009000000000000000000000000000000000000000000000000001122102020011001020001001900010001000000
99999999999990000000099900999999900000000000000000000000000000000000000000000000090010000000009100000000010000000000000000000000009019000000000000002000009000000099000000000000000000090011111121111122122122112111122111111211112
99999999999991921102099902999990000000000000000000090000090009000012211000109090000000000000000000000000000211211112210221111112229009000000000000900001000000000001090000919009000090001000000000090000000000000000000000000000000
99999999999990000990099900999990000000000000000000000000000000000000000001001100090000000000000000009001100009900000000000000010009000009000000000000000000001100010000900100011020110112000000000000000000000000000000000000000000
00010109000090000900000009010909090099900120110001922109091111000000000000000000000090000000000000000000000009000000000000000000900020090010000000010000000000090000000000000000000000000000000000000000000000000000000000000900000
12111219011110009009002100901920000000000001100122011019900102900000000001100000000000000000000009000000000009000000009000000000001102001110000000112210000101100001000000010001000000000000000000000000000000000000000000000000000
11122012111090000000019200929120000000000111119211221910190111110000000000000009090000000000000000000900000009000000000009900000091211112201202211221210000000000000000000000000000000000000000000000000000000000000000000000000000
11122012111090000000019200929120000000000211119211221910190111110000000000000009090000000000000000000900000009000000000009900000091211112201202211221210000000000000000000000000000000000000000000000000000000000000000000000000000
11122012111090000000019200929120000000000211119211221910190111110000000000000009090000000000000000000900000009000000000009900000099211112201202211221210000000000090000000000000000000000000000000000000000000000000000000000000000
00000009000000001100000090000090900090000999999999999999999999999001100000010000090000000000000000090000000009000002000910100000010000990000900000000000100901090000000100010000000010000000000000000000000000000000000000000000000
00000009000000000000000090000090900090000999999999999999999999999000000000000000090000000000000000090000000009000000000900000000000000990000900000000000000900090000000000000000000000000001120091100010010100001001901120001010012
21292119122902121222202112111121111121110222212222222222292222222219122291001111209001210101922110012211121212919121212222111112199111100111212210022299111011000000110019000100111100010000000000000000000000000000000000000000000
21292119122902121222202112111121111121110222212222222222292222222219122291001111209001210101022110012211121212919121212222111112199111100111212210022299111011000000110019000100111100090000000000000000000000000000000000000000000
99999999999990009099099900999999999999999000000000000000000000000000000000000000000000000000000099999999999000000000000000000000009000020000000022000000000000000000000000000000000000000000000000009000000000000000000009000000000
00009000000091900000000000000000900909000000000000000000000000000010000001000000000000000000000000000000000000000100100200001100000000000090000000000000111101010010000010110000110100000100000000000000000000000000000000000000000
00009000000099921112000011000001900909000000000000000900000000000210112100000000000000000000000000000000000121211120011011200000200000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990000099099909999990900099009999999999999999999999999000900000000000000100000000000000000000000009000000000000000000099101201111020110110100000000000000000000000000000000000022222222222222222222222222222222222222222
99999999999991110100099901999990110000000100000000000110009000000191100012101000119010121000000010000000000111000000100000010200019001000102110110011110011111112990101011001222121211112922222222222222222222222222222222222922292
99999999999992019299199902999990000009000999999999999999999999999021120121910100090000000000000000000000000212010112211912101012229009000000000000000001010110110112102121021020110011202100000000000000000000000090000000000000000
00000000000009099000000000000000900000009000000009000000000900000000000000000099999999999999999900009900000009000000000000000000000000000000000000000000000000000000000000000000000000000002201212111120000001200101911001100001100
99999999999992111110199991999990900000900000000000000000000000000001100100000000000000000000000000000000000110100000000000110000019000000000000000000000000000000000000000090000900000000000000000000000000000000000000000000000000
99999999999992111110199991999990900000900000000000000000000000000001100100000000000000000000000000000000000110100000000000110000019000000000000000000000000000000000000000090000900000000000000000000000000000000000000000000000000
99999999999990000101099990999999990129911000101100000100110000100100000021112112212212102210111222112221222001000000010111000000109001111900100111000121222202102211212121291211910111222100000000000000000000000000000000000000000
99999999999999000009099909999999900000000999999999999999999999999000000000000000000000000000010001000000000000000000000000000900009010009000000000000020000000000000000000000000000000000000009000000000000000000000000000000000000
00000000100000000000000000000000000000000000900000000009000000000000000000000100090000000000000000000000000009000001000000000000000000000000000000000000000010000000000000000000000000090022222222222222222222222222222222222229229
99999999999990009000099900999999009000000000000000000000000000000000000000900000000000000090000000000090000000000000000000000000009000000000900000090000000000000900000000000000000000000002000200220200002022200000000000000000000
99999999999990000000099900999990000010000000109100000101100000010000000000100000000000100000100000010100000000000000000000000000009102221219222222012210000000110090000000000000000000000000000000000000000000000000000000000000000
99999999999990000000099900999990009000000000009000000000000000000001101001112100000000000000000000000000000001000100010010000100019000000009000000000000121001010092001021102002110101110200000000000000000000090000000000000000000
00009000000009001100090001000009900000000999999999999999999999999101121120010000090000000000000000000090000019011112110210111101000000000000000000000000001001000001010000000100000000000000000000000000000000000000000000000000000
91011010100009999999910099009919900000009000000000000000090000000000000000000000090000000000000000000990090999999999900000900000001000111200009011011200000000000000000000090900000000000000000000000000000000000000000000000000000
01019900000000000000001000001000010000000119112190100110102100911000000000000000000000000010000000110000000000000000000000000000000001011101111100200100000000000000000000000000000000000000000000000000000000000000000000000000090
00000000000090000000000900000009010001000000000000000000000000900000010001911000001000000000000000100000090000100000000010000000000000000000000000000000110001900100011100011010001101011000000000000000000000000000000000000000090
00011912029109000110010009019019000090009111212122112292222222222010000121011119000011000002000011011201010000090001000911001000000001091009111110001201112010191011220200120011129210201000000000000000000009000000000000000900009
00011912029199000110010009019019000090009111212122112292222222222010000121011119000011000002000011011201010000090001000911001000000001091009111110001201112010191011220200120011129210201000000000000000000009000000000000000900009
00000000000000000000000099090000900009990000009000090000000000000000000000000000090000000000000000000000000000000000000090900000900000000000000000000000000090000000000000000000000000000010121120911111210929110900000000000101009
99999999999990000900099900999990900000009000000900190000090000000000000000000009090000000000000000000000090000009000000009090000909211121212212222212220000000000000000000000000000000090000000000000000000000000000000000000000000
00000000000009999999900099000009999999999000000090000000090000000010009010001000000000000000000099999999999999999999910001000000000000000000000000000000000000000000010001010011110100001000000000000000000000000000000000000000000
00000000000009990000000000000009000090009000090000000000090000000000000000000009090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090011010101000010000101011102201001111200110
99999999999990000000099900999990000000000000000000000000000000900000000910100200000000000000000000000000000000000000000000000000009000000000000000000002000000110100002010001000110100000000000000000000000000000000000000000000000
00000090900099999999990099000099900000000000000900000000000000090000000000000290000000000000000000000000009999999999910100000001000000000000000000000001010101010000001001000000000212010000909000900000000000000000000009000000000
09000000000009999999900099000099990001001090000000000000090000000201910190120000091100000000002000009000010999999999901111900000000000000000000000000000002011110010001019009090110000100000000000000000000000000000000000000000000
09000000000009999999900099000099990000000090000000000000090000000000101190000000090000000000000000009010000999999999901100911000000000000000000000000000000000000000000009009090000000000000000000000000000000000000000000000000000
00000000000000000000000010000090000909900000000000000009090900090100000000000000090000000000000000000090000220001110011100011110909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
20101001120021102090091101011909910000000910010111010019111101000200001011102000000100001090011000000100910000100000219000101100001021010920101010121000000120101110191000101910011201012100000000000900100009001010001090010091001
00000001000100000090010011000109900000000900001011110009000001020010001100000001000000000090000000010000000010011011009021011010100001100900000000000000000000090010090000000000000000000010100000101900000009100019110190001090110
00009000000000000000000000000000010110009099000000000000000000000900009000000001000100001010101011010200002000000000000000000000000000000000000000000000090000000000000000000090090090090000000000000000000000000000000000000000000
99999999999990000000099900999990000000000000000000000000000000000000000010001009000000000020000000000000000000100000000001000000019009000000000000000001109100000091100109100010010010001000000000000000000000000000000000000000000
99999999999991100900099901999991900000009000000900009000000000000100110100000000000000000000000000000000000111101010100100010011019000000000000090000000001000000000000009000090000000000000000000900000000000000010000010000000000
00090000000000000000000009000000200010020000000000000000090000000000000000000010110210000101000000101121001009000000000000000000000000000000000000000000000000009000000000000000000090000000000000000000000000000000000000000000000
99999999999990000000099900999991200101011222222922292122222222229000000000000000191000010001022120011100100000000100090009009000009222222222222222222220000000000001100000000000000000000000000000000000090000000000000000000000000
11221220122120000000921200111219000900000122222222222222292222922000000000900000090000000000000000000000000009000000000000000000002021010111211122211120000000000000000000000000000000000000000000000000000009000000000000000000000
99999999999990000010099900999990000010000000900000000000090000000109100000190000001000010101001000100010002000099100001000000000009000000000909000000000001000010000010001120100000090000000000000000000000000000000000000000000000
00000000000090109101090009000100000000900000000000000000000000000009000011100000000000000000000009000000000001100000090920101120000000000000000100000009200000901901100009000901000000001000000000000000000000000000000000000000000
29111021101012121002919209112121000000009090009001000009000009000002292100212000000010001000000000000110000211111212092121911012122000111201110112000111111212211202921001112912111212102100000000000000000000000000000000000000000
09009000000091000990000909000000000000011009000000000000110000200110001001011109000010000100000000000000000000000001000110000000000000090000000000000001110100019900010191212122220012101200110010212011101100001900000110101011011
22129222222220099900022200922299000011092222292292222222222222292001000001009200111100010020100200100910010000000010000900000000002222222222222122222220200101201100009011011102112111011100000000000000000000000000000000000000000
29111021101012121002919209112121000000009090009001000009000009000002292100212000000010001000000000000110000211111212092121111012122000111201110112000111111212211202921001112912111212102100000000000000000000000000000000000000000
99999999999999999999999999999999000011092222292292222222222222222001000001009200111900010020100200100910010999999999900900000900009222222222222122222220200101201101009011021102112111011100000000000000000000000000000000000000000
99999999999999999999999999999999000011092222292292222222222222222001000001009200111900010020100200100910010999999999900900000900009222222222222122222220200101201101009011021102112111011100000000000000000000000000000000000000000
00009000000009999999900099900099000000090000090090000000000000000000000010019000000900000000000001000900000999999999900900000900000000000000000000000001010010001100009000100100010000101000000000000000000000000000000000000000000
00090000090001101001000000900909000009009000009000900000000000000000020000000009000000000000000000000000000001011100100100200019910000000000000000000000900000000090000000000000000000000009000000090000000000000000000000000000000
99999999999990000000099900999999101109129000009000900000000000000000000000000019191211190111110112000102011000000000000000000009909000000000000000000000900000000090000000000000000000000009000000090000000009000000000000000000000
00000000000000000000000099900909001000000000000000000000000000000999999909999900990090000100000000010000000000000000099999999999990000000000000000000009999999999999999009000000000000000020100100210022111001111012102112110101011
99999999999999009090099909999990000000000000000090900000000000000000000000000000090090000000000000000000000000000000000000000000009000000009000000900000000000000009009000000000000000000911902212202122220221112111110112201120002
00000000009001000011000020900002900000000000009090000000000000900102001000100000000000000000000000000900000019010111010111911011900000000000000000000000000010000000100110009000010000000000900000000000000000000000000000000000000
92222212222220000000021200922290000990000222222222292222222222222000000900000000000000010010010000090001000000000000000090990000002219112211122222922210000000000000000000000000000000000000000000000000009000000000000000000000000
99999999999990000009099909999990000000090000000000000000090900000000000090000009090000090000000000000000000000000000000000000000009000000000000000000000000000000900000000009000090000000010202221011011101210010009000110110101100
00002000009000000000000000900100900000000000009090000000000000900020000000000000000000000000009000000900000009000000000000900010900000010000010000000000100000000000000100009001000010000900900000000000000000000000000000000000000
21201222922229999999922299921929011000090111111222211111291112912001100000000001090191000101000000009910010999999999900901001001192221212112121211212120000900010001010910000000000000020100000000000000000000000000000000000000000
90100010011000010001001011001010900011100110000000000000190910010121010011092099999999999999999901090090001010911011001000001000900009101109100110090110122902111111120212011211101112111200000000000000900000000000000000000000000
10111091211111211011120101901012101100101911211111911220211221212221011011201119221110011201911111111011012299010010022011001110202119919002211102111011210012120100090019110011100112111210100102000000000000111101101120000000000
09002222002029999999900299202009900000000000900000000000000000009000000000000000000000000000000000000000000999999999900000000000000220200222222220222090000000000000000000000000000000000009000000090000000000000000000009000900000
00090000000009100191100091000001000001000000000000900000090900900120001100010090000000901009000000010000000111022001111012110021910000000000000000000000000000000000000000009000000900000000000000000000000000000000009009000000000
00000000000001000011100001990000000000000090000000090000090000000000000001002200000000009000901000000000000000100001000110000000000000000000000000000001001900100002011201101010011200110000000000000000009000000000000000000000000
00090000000009000990000090000000001190100000000000900000090900900000000000000090001011910109000110101100111000000000000000000900900000000000000000000000000000000000000000009000000900000000000000000000000000000000009009000000000
00090000000009000990000090000000000000000000000000900000090900900000000000009090000000900009000000000000000000000000000000000900900000000000000000000000100011100100000110009010211910201100000000000000000000000000009009000000000
99999999999990000000099900999990000211010999999999999999999999999009000090000010100101010001021110100220001009000000000000000000009000000000000000000000000000000000000009000000000000090000000000000000000000000000000000000000000
99999999999990110110099910999990221211212999999999999999999999999219201092122220122112111111122221201221222119022111100100110110029222212211222222222221121011122212112219110209120012291200000000000000000000000000000000000000000
99999999999990010000099901999990000000000222229222222222222222222011000001000290100100010010000000000000000000100001110100000091019222222222222122222220200901201191002010020101112111011900000000000000009900000000000000000000000
00000090000000000000000000000009000000000000000000000000000000000000000000000000000000000000000009090000000000000000000000000900000000000000000000000000000000000000009000009000000000000010011101200001000001011220020001101011011
29202222111220000000021200922200000000001221112102212211120922121000000000000000090000001000100000000000001000000000000000009000009101221211122111212910000000000999000000000000000000000000000000000000000000000000000000000000000
21222222119229000001022201229220101090000999999999999999999999999010000100000000112111111101201110101001101010010000119001000200021999999999999999999990000000900000000001009000001000001000000000000000000000000000000000000000000
00000000000000101000000000990900100100009091111921110011092001010000000011010119900200010000019010100102010000101000010090000000009000000000000000000000010000009210010002100000010900190000000090000000000000000009000000000000000
99999999999990011000099909999990000009091000000000000000000000000000000010000000900000090000000000000000090000010000000100010200009000000000000000000000000000000000000019000000100000010022222222922222222222222222222222222222222
99999999999990000909099900999990000000000000000000090000000000000000000090000000000000000000000000000000000000000090000000900000009001000000190100000010000000000000000000000000000000000000000000000000000000000000000000000000000
90000090000000000000000000000000000000000000009000000000090000009000000000000009090000000000000000090000000099000000090000000000000000000000000000000000000000000000000000000000000900090012111291211201010211211021010101010112101
11020911091201121011000111212111010000119000000000000000090900900212212100909019900219100012110001100091001219210122121009102022211101012110021211211210000000090000000000110000010100000000000000000000000000000000000000000000000
11020911091201121011000111212111010000119999999999999999999999999212212100909019900219100012110001100091001219210122121009102022211101012110021211211210000000090000000000110000010100000000000000000000000000000000000000000000000
01011002101090011000010100120111120001001999999999999999999999999010010000000000091009002111100010000000000101100011000011002000001911211012119101111010000900000000000000000000000000000000000000000000000000000000000000000009000
01011002101090011000010100120111120001011999999999999999999999999010010000000000091009002111100010000000000101100011000011002000009911211012119101110010000900000000000000000000000000000000000000000000000000000000000000000009000
01001000002010009000001000100000100001101999999999999999999999999000010009000010091100000012122012101002100000000100000000000900009002100009010091090100010000009000000000010000100010001022222222122222222222222222122222222222222
00000000000000000010000011000900000000000000000000000000090900000000000099000000090900000000000000909090000019901000001000100000090000000000000000000000000000011100009999999999999999999900000000000000000000000000000000000000000
00000000900000000101100000000900000009000000110000001000200100090000011099999900090000000000909000000000000100001010010000000111100001000000110000000109999999999999999999999999999999999900000000000000000000000000000000000000000
00000000000000000101100000000900000009000000000000000000000000090000011099999900090000000000909000000000000100001010010000000111100000000000000000000009999999999999999999999999999999999900000000000000000000000000000000000000000
99999999999990909000999909999990000900000000000000000000000000000090000000000000000000000000000900000000000000000000000000000000009000000000000000000000000000000090000000000000000000000000000001001000110000012001211110001111001
00000000000001120100000020000900000009000000000000000000000000090111110299999900090000000000909000000000000010211111101210010010000000000000000000000009999999999999999999999999999999999900000000000000000000000000000000000000000
22211222121120000900092900122010900109000122222211292222222221921000000000000000090000000000000001000000000009000000000000000000001221221122122212211120000000900000000000000000000000000000000000000000000000000000000000000000000
22211222121120000900092900122110900109000122222211292222222221921000000000000000090000000000000001000000000009000000000000000000001221221122222212211020000000900000000000000000000000000000000000000000000000000000000000000000000
22211222121120000900092900122110900109000122222211292222222221921000000000000000090000010000000001000000000009000000000000000000001221221122222212211020000000900000000000000000000000000000000000000000000000000000000000000000000
20110209102020000000012000912290001101001001100000091100011110210009000000090000200001011000000000000100010009009009000000000000002192290192011122121200000000000000000000000000000900000000000000000000000000000000000000000000000
00000000009000909000000900000000900000000000000000000000900000000000001020010100000000000000000000000000000000000000000000000000000000090000000000000000090000000910211110001010110120000100000000000000000000000000000000000000000
99999999999990009000099900999999009000000011022121111911201011011000000000000009000000000000000000000000000000000000000000009000009090001001110100000110000009000000990000000900000000000010102000000010010002100100000011009000000
00012012000010000000019100909100000000000122222222212222222222222000000000000000000000000000009000000090000009000000000000000000002102101109201100000110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000110011000021900900000000009000000000000000000000000100100200090009090000000000000000000000000210019109910000110102110000000009000000000000090000000000000000000900000000000000000000000000000000000000000000000000000
99999999999991129101099990999992900000000000000000000000000000000121101100090009000000000000000000000000000111201201101212111112119000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000100000
00000100001010000009900101020000900000009100009001000000001001000000000000000000000000000000000000000900000009000000000900000000091000100109190900110000000000000000009000900000000000000000000000000000000000000000000000000000000
00000090000099211010190019900001900000000000000000000000090000000111210000000099999999999999999900000000000111110020210900122001090000000000090000000000910000000000000000000000000000000000000000000000000000000000000000000000000
00090900000009000009000010000090000000000000000000000000990000000000010002000000090000000000000000000009000009910000000000001000000000090000000009000000000010901009101000000001112009000000000000000000000000000000000000000000900
09000000001000000000000000009100101100100999999999999999999999999000000000000100100210100011100020920102000000000000000900010000900010010100100100011009000009009009000119000000000901009000000010000000000000101210021000000111111
90000000090000000000000000009000000000000999999999999999999999999000900090000009090009000000000000090009000009000000000000000000000000000000000000000000000000000000000009000000009000000000000010190011200010111000000011010011101
00000000000000009000000000000000000000000999999999999999999999999000900000000000090000000000009000099900000009000000099090000000900000000000000000000000000000000000000000000000000000000010101211021001112001210000000010010000100
09000000000000102010200010000001001010029111200100290101900110220010910000012111091102201201120020021109101010010002019902110110199000000909000100000900010200010100001100010000010101090022222222112222222201211222122210222221222
20090000000009999999990099001009990900909202100000100001010000101000000090000000000000000000000000000000000999999999900900090000009210001000000000001909000000000000000000000090000000000000000000000000000000000000000009000900000
00009000009002212911100000000009900000000000000000000090000000000102192200090099999999999999999900000900000119110122111120912100120009000000009009000000000000000000000000009000000000090000000000000000000000000000000000000000000
00009100000009999999901099010099900100010011109200101012101910209111102100910000090091000000011000000000000999999999910100101009210000020000000000110000112121021211191011111110020110012900000000000000090000000000000009000000000
00000000000009999999900099000099099999999000000000000000000000000100100200000000090099000000000099999999999999999999991000000000100000000000000000000000000090000000000090000001090000900000000000000000000000000000000000000000000
99999999999990090000099900999990000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000009000000000090000000000000000000000000000009000900000000000001001010011001000002092101001900211110
00010000000009999999999999000009901099199000000000000000000000000110100010110000110000101002101010000001000999999999901001001910900000000000000000090000110110019101100101111101011001000111221222201222221222212212211101122021212
00000000000009999999999999000009901091099000000000000000000000000000000010100000010000101002001010000001000999999999901000000910900000000000000000090000100000011000000100000001000001000000000000000000000000000000000000000000000
00010000000009999999999999000009901012199000000000000000000000000110100010110000110000101002101010090001000999999999901001001910900000000000000000090000110110019101100101111101011001000111221222201222221222212212211101122021212
90000000000000000001000001000000099999999000000000000000000000000011100000000090900900000000000099999999999000011110001000009101010000000900000000000000000000000000000000000000900090090022222222222222222222222222222222222222222
00010000000009999999999999000009901012199000000000000000000000000110100010110000110000101002101010000001000999999999901001001910900000000000000000090000110110012101100101111101011001000111221222201222221222212212211101122021212
00000000000000000102200900009902010010001000909000000000000000000000110100000101090000000000000010090000000201991011101201100011009090000090000000090900000000090000000000190010000000010000000000000000000000000000000000000000090
99999999999990000000099900999990000000000000000090000000000000000009000000000009090000000000000000000000090009900000000000000000099000000000000000000000000000090000000000000000000000000000011000002111211111201010000000000001000
11209001021191112219110102920109000112201999999999999999999999999001122192111909192091000011100209011100001029211211001122022110201112101021001021009111111900191121110020019120202029091100000000000000000000000000000000000000000
00000000000000000000000000000990000000009999999999999999999999999000100012012200000000000000000000000000000000000000000009001001000999999999999999999991010910112111110110000100900012291100000000000000009009000000000009000900009
99999999999999999999999999999999200920022110110100011111000100200111121110010099110010101100110120900222210999999999900190001010119010019912002000010001219002010001111012001111219101002222222222229222222222222222222222222222222
90000000090000000000000000000000000090090000000009000009000909000000090009000000000000000000000000000000090009000000000900900000000009900000000000000000000000000000000000000090900000000020219112111100010000200112119020111010101
00000000090009999999990099000009900000000000009000000000000000000000000000000000000000000000000000009000000999999999900000000900000000000900000990000000000000000000000000000000009000000010222010090012200011000000000001090900010
00000000000009999999900099909009000000000000000000000000000000000000011190000000090000000000000000000000000999999999901110001900000000000900000000000000090000010091000000000001100001100000000000000000000000000000000000000000000
99999999999990009000099900999990090000000000090000090000000000000000900099000009000000000000000000000000900000000000000000000000009000090000000000000000000090000000000999999999999999999900101121200000920110021000000010000000100
99999999999990000000099900999990000000000999999999999999999999999000000000000000000000000000900000000000900000090000000000000000009900111010010102100900090000090009000000000000000000000000000000000000000000000000000000000000000
99999999999999000000099910999990009000000000000000000000000000000000000099001100090009000000000000000000000000090010000000000000009090000000000000000000120200091219910999999999999999999900000000000000000000000000000000000090000
02121921191910000000001100222220900090000999999999999999999999999000900010110199999999999999999900000909000009000000000000000000001222291222212122122220900000091201911011109112100001100000000000000000000000000000000000000000000
99999999999990000900099909999990009110090101012021000011000111190000001001112002190101000111000002010211111001000190009900900200009910111001090011210001222110212102121112001120122210110201000010011020010000111100211010010110100
99999999999990000900099909999990009000090000000000000000000000090000000000000000090000000000000000000000000000000090009900900000009900000000090000000000000000000000000000000000000000009021111011110200011202010000001000200001001
00000000000000120011000011909099000000000000009000000000000000000000101000000000090000090000000000000000000200101011000010101091010000000000000009009000000000000000000000000000000000000000000000000000000000000000000000000000000
99999999999990009000999900999990900900000000000000000000000000000000000000009000000000000000000000000000000000090000000000000000909000000009000000000000000000000000000900000000000000000900009000000100000010002021111011012110000
99999999999990000000099900999990000000000000009000000000090000000000000000000000090000000000000000900090000000000000000000000000009000900000000009000000000000000000000000000000000000000021111001022002001002100000000000000000000
00090000000001211121199011000001900000000000000000000000000000000212111000000000000000000900090000090000000011011012200110110002210009000000000091090000000000090000000000000099000000000000000000000000000000000000000000000000000
00000000000000000000000000000090000000000000000000090000000000000000000000000009090000000000000000099000000009000000000000000000900900000000000000900000000000000000000000000000000000000001201110111111000001110100010001101201110
90090000000900000000000000009000100010000000000009000000000000900000000090010000090000000001000000000000010000000000000090000000000999999999999999999990000010000100010100000000010110290000000000000000000000000000000000000000000
99999999999992110111099910999990000000000000000900000000090000000110001100000000000000000000000000000000000110010210011191100010009009000990009000000000000009000000000000000000000000000900000000000000000000000000000000000000000
00000000000002102200009001900090000009000000000000000000000000000900901100000000000000000000000000000000090200201111101201902001010000000000000009000000000000000000000000000000000000000000000000090000000000000000000000000000000
09000000000009999999990099000009000000000000000090000000000000000000090000000000000000000000000000000000000999999999900000000000000000000090000000000000000000000000000000009000000900000001009001010011012000022121192102211122212
00000000000000000111010000000001000100090111000010000019090010001000011011000009099000000000010000000000000010000000000000111010900999999999999999999991000000010000000001900000010001000000000000000000000000000000000000000000000
01019000000000010010010000000001900000001211110100992110101111211100001000000099999999999999999901001000001000000100000101100100100091000101900000100000000000000009100009000000001000000022222222222222222222222222222222222222222
00000090000009091101000001000000099999999000000900000000900000009011000099000000000000000000000099999999999111010010001001101191010000000000000000000009090000009900000999999999999999999900000000000000000000000000000000000000000
01019000000000010010010000000001900000001211110100992110101111911100001000000099999999999999999901009000001000000100000101100100900091000101900000100000000000000009190009000000001000000022222222222222222222222222222222222222222
01019000000000010010010000000001900000001211110100992110101111211100001000000099999999999999999901009000001000000100000101100100100091000101900000100000000000000009100009000000001000000022222222222222222222222222222222222222222
99999999999990000000099990999990110000110000000000000000000000000000000000000091110011000010012010000101191000000900000000000000009000900000000000000000000000000090000000000000900000000000909000000000000000000000009000000000000
99999999999999999999999999999999100010100000000000000009000000000000000000900010010100090900000000000112090999999999900000000000909000000210100000000000000009000000000000000000000000000000000000000000000000000000090000000000090
00000000000000000000000009099000900000090009000001000000000001000000000000000000000000090000000000000000000000000000000000000000009000000000000000000090000990000000090000000009000000000001111229001001001111020121221202291911112
99999999999990000000099909999990900000090009000001000000000001000000000000000000000000090000000000000000000000000000000000000000009000000000000000000090000990000000090000000009000000000001111229001001001111020121221202291911112
00000000000000000000000009099000900000090009000001000000000001000000000000000000000000090000000000000000000000000000000000000000009000000000000000000090000990000000090000000009000000000001111229001001001111020121221202291911112
00000000000099002112000000990001000000000999999999999999999999999111919100000900000000000000990000000009000101201101110101211101010000000000900000009090000900090000000000000000000000000000000000000000000000000000000000000000000
00000000000000010101000009099001900000090009000000000000000000000010011000000000000000090000000000000000000100101000100000000110019000000000000000000090000990000090090000000009900000000000000009000000000000000000000000090900000
10122219119110010000011011112200101211210201129011011220229019101100010021212111192101012212020101201102011009100010000110100100011122129022101222290202212912122222011122201112912121121100000000000000000000900009000000000000000
10122219119110010000011011112200101211210201129011011120219019101100010021202111192101012212020101201102011009100010000110100100011122129022101222290102212911122222010122201112912111121100000000000000000000900009000000000000000
99999999999990000911999990999991100000110010000001090000000009000110100001010000109110100100000101000000001010110001000010010100109101010090110100000100010111201120001011000000111001190222291111112122211029111021112221022221121
00000009009000000000000000000000000000000000009000000000009009000000000001101100090000000000000000000000000009000000000000000000000000009000000000090000001101000000000010200002901000020000000000000000000000900009000000000000000
00000010009002222919200021000002921211910000009000000000000000900222222222112190119110102112111220100120019229222222122222222221210000090000100000000009202211121210121022121122210120912000000000000000000009000000000000000000000
91119100101190000000090000001100000000009000000010000010100090001000000090000009900000000000000009000910001009000000000000000000001900000101100101011010000000000000000000000000000000000000000090000000000000900000000000000000000
99999999999990000000199909999990000000000000900000000000000000009000010001011100900000090000009000000000000109011000000000100100019000000090000000000000000110000010010100000000111900101000000000000000000000000000000090000000000
00000000000009999999990099000009000000000000000000000000090000000001012000000000000900000000000090000000000999999999911001001091100000000000000000000000000000000000000000000000000000000090000900009009000000000009000000000000000
99999999999990000000099900999990000000100122222122222111222222222000900000900099090000000000000000000000000000000000000000000000009011222211291922291200000000000000000000000090000000000000000000000900000009009000000000000000000
