Map of the allocated ASNs
-------------------------


0222222322222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222212222222222222222222222222222222222222222222222222232222222222222222222222233332222
2222232222222222222222522222223232222232222222222222222222222222222222222222222222222222222222222222222222222222222222232232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2322232222222222332222222222222232222222232222232222232222222222222222222222223223222222222222222222222222222222222222222222222222222222222222222222222222222322222252233122222222222223332222222222233232222223222222222222222222222222222222222222222233223232
2222223333333333223223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332232322222223222222212222224444413321222322222232152322232222222223333333332223
2222222222325222532333333333332222222232222222222222222222222232222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322221222322222222222222223222222222222222222222221223333333333333333333322322322222332322222232223233322322223222113322323222312222222222
2222252222222222222222222222222222222225232333225322222223312332222222222222222222222033333303333333330303300333222222222222522223332232223222233333333333333333333322223332222322222222222222222222222222222222222232222222322233422222223333222222323332132323
2322222223333333333333333333333333333333333333333333333333333333003333330303330333330030022222221253322222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222533333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333322022221233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222322111111111111111111111111111111113322222212223222233252222122222
2421222221122222223222222333330333333333303333033333303222222222222222222222225222232223222222222222222222222222222222222223222222222222212222222212522221255222222222222222202222252222222222222222122222221232222213333333333333333333333333333333333333333333
3333303122222233333333333333333330303033333333030333333303333330222222222222222322222222542122222221232223222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222244222
2222222222233333333333333333333333333322222222222222222222225222222225222222222322333333330333333333330333333330303333333033300333333330433333033333333333303030033303333033333333003333333333303303330333330330000000333303303333333333330333303333330333033333
0330333330333003302300033022212222212222222222222222221222222221222122222202222222223333222222222222222222222222222222222522225222221212222222222222222222225225122222225222222222222212222222222222222222222222222222222222521522225211222222222222222222222221
2222222222225522222521221222222222222222022222255222522252222222222222222222211222222222222222222222222221111122222222222222022122222122222222222222222222222422222112222222211222222222222221212222222212112252222222222222222222222122522222222122222222221221
1223222222222222222222222222222222222222222222222222222222222222252222222220233222222222212222222222222222222222222222222222222251222222122222222222222222222222222222212222222222222222222222222222222212222222212222222212122222222222222222222222222222222222
2222222222222222222222222222222222222212222225122222322222222212222222222222221122422222222222222222212222122222252222222222222222222252222222222252522222212222222222222222225222122222222222222222222222222222222222222222222222222222222222222222222222222222
1222222222222222222222222222211222252222222222222222233333333333333333333333333121122222222222222222222223322222222222222222222222222222222225222222222222222222222122222222322212222225221222222222222222222222222222222224222222222222222233222212222222222122
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111112111111111111111111111111111111111111111111211111111111111111111111111111111111111111111111111111111111111
2222222222222222222222222222222222222222222222222252222222222252222222222222222252222222222222222122522522222232222222222222222222252222222225222222222221122222222222222222222222222222222122222222222222222222222222222222212123222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2333333033333033303033333303333333330303333333333333333333333030333333333333333333330333303333300333000330333033330300033030333330030003030333333333333333333303033333030003333333330000303333333003333333333003333333030333303333333333333033333333333330303333
2522222522222222522222222222222222222022222222222222222222225222222222222222512224222222225222222222224222222222252222222222222222222222222252222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222522222505231222222222222224532224222222222222222222222222222222252225242222252522222222
2225042222222222222122223222222222224220222422222522222222222222222222222222222222222222222222225222222222222222222222122222222222222222222222222222222222222222225222222222222232222222202252222222225222222224222222222222222222222222222222222222222222222222
5222222222223222222222222222252222222222222222222222222222522222222222252222222222222225222222252222222525222222222222222222222224222225222222252522222222222222422222225222222222222222222222522222222222222222222222222221222222222222222222222222222212222222
3333333333330033333303330330333333030333333333330033033334303333300330333033333333333030330333333003033003333000330033333333333033333330033003330333030330330333330333333330333303303333300030333333333333330333003333330330333433330333000333330033300333333033
2222222222222225222222222222222225222222222225222222222242222022222222222222222222222222205255222222222222224222222222222222225222222222552222225222222522222222222222225222222522222222222222202222222222222222522225222221222225222222222225222242252222522225
2222252122222222522222222225222522222222222222222222222222222224222252222222222222222222222222222222222222222222222222222222222222522225222222222525222222222522222222222222522222222222222222222222252222222222222222022222224222222225222222225222220225524222
2222022222222552222222222222222222224222252111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111110111111011111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111222252222222222522222222222222222222222222222222222222222222222222222222222222225222222222222222222222222222222222222222222222222222122222222022222222222222222222222225222222222212222525202222222222222222522222252
2222222222222222252222220222252222244252222252225222222225552522222222252222222222222222525222222222222222222222522225555222222225522222222222222222222222022342522222222222222222222222222222222222222222225522222222252222222222252225222222222252222222222222
3333300003033033333303003333333330333303333333333333333333030333333033333333033333003033303303303333333333333333303333333033033300333330333303300333003303333033003030333333330033333333330330303333303303333033333333003333303030330033303300330033333333330303
3330333333333333303333303333333333030333033333033003030003333033333333333033403333333033303330303333333303303333333333333333000033333330333330333033330333000303330333330330333330000333330330303333300333033330330333333303033333333330333333330300303033303033
3330330330303333330303333303333303330300330333033303333033333033300333330033030030333330333300330333330030033330333333330333333333330333030330333303030330033300033303330303033333333333333333333303033333303333330333333333033030303033333033330303003333303033
3333303330333303303303333303033330033333333300333303003330003333033030333333303303303333033333033303303333333333003333333333333333333333300333033303303333033333333333333433303333033333333003303303333333333333300333033303303303303303333003330333333330330330
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111011111111111111111111
1111111111111111111111111111111101101111111111111111111111111111111101011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111011111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111101111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111
2222222422222222222222422222252222222522222225222222252222252022222222222222225222222222222422222222222222222222222222222252222222222222222222222222222524222222222222222222522225225222222225222222522222222222222252522222222522222222224252252522222222222225
2222225224222222222222222222222222252222222242222220222222222222522222222522222422222222225222222222222252222552222222222522522252222252222222225222222220222222222222222222225522222222222222225225222225222222525222222225222222222222222225222222222222202222
2222252222222222222222222252222225222222222522422224222122222222222222225222222222522222252222252222222222222222222222222225222225222222222222252542222222522222222222222222220222202222225222222202222222522222222252222222222222222225225222225222222222222222
5222225222222222222222222222222222220222222220222252222522222222222222222525222522222222252222222222222222222222222224222222222252222222222222222222242222222222222252222222222222222222252222222022222222222222222222222222222222222522225220222222220252242222
2022222522222222222252202222022522222222222222252225022222222222222222252202532022222222222252222222022222222522222202220222225252222222222222222225222522252222222222205222222220222220220522222222022222212222222222220222222222222222255222202222222222522225
2222222222202222222222222222222222225222225222220425222222222522252222225222222522222222222222222522222222222222222202222252542222222222222232225222222225222522222222222222225222222222225222222222222222222202222222222222222242222255522222222222222222222222
2222222222522022202222220552222222222225522222222222225222252222222254222222222222222222222222222222222222222222522222225222222222222022222222222522222220022222022222222225222222222222522222222222222222222222222222222522222222222222222022222022222222222222
2252222222222232222222222202222222522222222222222222222222242222222222222222222222222222220222052222222552225224225222522222222222222222222202222222222222222222222022222222222222222222222222222222222222222222022222225222522222422222522222222222222222222222
3333333033300333333003333333303303333333333333330330333003333333033333003333330330030333300333303033333033033303333330303303033303300333033033330303333333333333003003043000333333333333303030333303333030330330333333300303333333033003030333333333030030333333
0303300333334003030333300333033033333333333303033333033333000333303303333333333303303330303333333333333003330333333330333330333033033033300333333033030330033333033333003333300300333033333330333003333330003333033333030333333333333333333300330333333033333333
0333300333333333333333333033333303333333303330330333333303333300000000333333333330033333333330330330033303333000303300330033333033333303300303300330000303303033033333333333003330333030033033333330333333333300333333303330333300330333303333333333033003003333
3333303333333330033333330033333033333333330333333333333303333033333033333330303333303003330330000333330033000303333333300330333333333303333300003330030333303333333300034333003333003330300330330333333033330303303300333333303033333303030033003030033333333000
2222505202222222222222222222222222202222252205222222222222222222222225222222222222222222220220222222222222222222522222022222222252222222222222222225222222222222225222222222222225222225222222222222222222522220255222222222222222220222022222222222222222222222
2002222222250222552222252222222022022222222222222222222222222022222222222225222222220222022222222222222222222225225222222222222202222222222222222222222222222222222222222222222222222222222222022522222220222252222222222222222222222222222222222222222222222222
2222222222252222222222202222224222222222222222222252225322222222222222222222222222222222225222222222222225222255522222222222222222220222202222222022222222222222222222252222222552220222222222202222222222522052222222222222202222222222222222222222252222222222
5222522522222222222222222202222522242502225222222202222222222222222022022222222222222222202222222255222222052202222222222202522222222222222222222222222552522222222222222502222222252222222022222222222222522552222222222222222222222202222252522222222222242222
2225222222522222202222220222222222220222252222222222222222222022222202222222222222225202222220222222222222222222222222222522202522222222222222222222222222022222222222222202222222224222225222220222222522222222222222222522222252222022222522222222222222222222
2222222222222222222222222222222252222202222222222222222220522222202222225022222222522222222222222220020222222222202255222222222222252220222022222222222222222222225202252222022225222222222222222222222222252222222222022222222222222222222222222222222252220522
2222222222222222222552222222222202222252202202222222222222222222222222222222222222222222222222002222222222222222222222522252222222222222222242222022222222222222202222222222224220222202225220222222222222222222222222225252222222252252222222222222220222222222
2225222222202222222225222222022222222222222222252222222022222222222222222222520222222222222222222522222252222222222222222222222222225220252222022222522252222222222222222252222222222222202202222222220222222225222220222222222222222222222222222220222222222222
3333303030303303333330033330333033033334330033330033303333333333333033303333330330333333303300333330333333333333333403033030033033033333333333333333333033333333330033330303333333033333330333303333030300330330303030033300303333333330303333333300333330333330
3333303333303330330333333333333300000033333333033333333033333303033333333333333333330333304333030333333333333333303333333033333330330003333333030033333333303333300333300303303303003330303043333030003303333333343333333003303330033333333303333303303333333333
3330003333303033333330333303303033033333333333330033333303303333333303030333303333330330333043333330003333303333330333033333333003033333333033333333303330333033333333330333333333333030334033303330330333333333333333333303003333033300330330333033333033333333
3333333333333333333330333330333033333033333333333333033033333333333303033333333000333340033033333033333330333333333333330303333333333333333303330330333333334333333333333333333303303003033333033333303330030330003330303303333303303030333333030033333330333333
2222222222222522222222222222222242522222222222222222222222222222222222222222222222220225222202202222220222222222222222222202222222222222220222225225222222222222222022222222222222222222222222222222222202222022525252222222220522222222222222222222250222222422
2222222222222222222222252020222222222222222225222522222222222522222202225222222222222222222252055222225202222222222202222252022220225222222252222222222222222022422222222222225222222222222222222222222222222205252220202222222202222222225022222222252222252222
2222222222542225222222222222222222222222002222222222222222222222522222222222252522222222222222522222222222222222222222222222222222222222202222222222202222222222222222222222252252222225222222522222222222222222222252222222222222222252222222222222222222254222
2222222222222222220220222222225222222222222222222220252252222222222202522222222222222222222222222552222525220222222022222222222222202225222222220222022222222222422222222222222220222222222222222222222222222222222222222222222252252222222222222222222545222022
1111111111111111111111111111111111111011111111101111111011111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111411111111111
1111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111011111111111111011111111111111111111101111111111111111101111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111101111111110111111111111111111111110111110110101111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111011111111111111110111
1111111111111111111111111111111111111111011101011111111011101111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111011111011111111111111111111111111111111111111111111
2022222222222222252222252222222222522222222222252222222222225022522222222222002222222222022222222222502222222222222522222222222222222222222222225225222222222222522222222222222222222222202222222222222222222222222250222222222222222222202522222222225222022222
2220222220222222222222222222222222222222222232522225222222222222222222222222222222222224222222502022222222222222222222222522222222222252220222222222522252222252222222222222222222222522222222022522222222202222222222222222222222222222224222022224222222222522
2222222222222022222222022222222222222222202222220222225222220222222222222222222222222222252225522222222022222222222222225222222222222502222222222502222220222222222225202252222202222202222202204222220222222222222202222022222225222222223252522022222252225222
5222222202222222222222222222522242222222222252222222222222252222222222222222220222222222222222222222222222220222222522222222222222225222225222220222222222222222252222222222252232222222220222222222220322222222222522222222225222222522222222222222222522222222
2222222222220222222222222222222222222222222222222222222222222225222022222222202222222222222222222522222222222222222022222022225522222222222222222222222222052222222222222222022252202222022220202222222220022222222022222222422220220222522222222222222201022224
2202222222252202222522222222222222022222222222022225202522222222222222222222222222222222222222222222202222222222222222224222222222222224222022222222222522222222252222202222222205222222222220222222222222222222222222222222222222222222222222222222222252222222
2220022220522222222220522222222222522222222422252222222222222222522222222225522222222222222222222202222222222222222222022222222022222222225222202022552225222222222202222022220222222022222222222222222222220522222242220222220522222222222222252222222222222222
2222222202222222222252222022222552220222225222222222222222022222222222422525222225222222522222222522222222222222222222222522222222222222250522222222222222022222222222222222222222222222222222222252202222222020222222222222222222222222222422222222222222222222
0033433333333333330333003333033333333303333333330330030333033330333333033333330333330300333330333333333303003033333333300333303333333003333303333330030333330330333333333330333333303333330330303003330333333030333333333333333333033330303333333333330330330330
0030333333303333033330033033333033033333333003333303003333333033333333333033030303333330333033303303303333303333333033030343330333333330333333333030303333333303333333333333033333333333033030334333333333333333003303303333303333333303333333303333330333303333
3330033033343333333303303333333333330333333303333030333303330330333333333003333303333303303330333300033030033333333333333303003303333303033333333303333303330033000333333330003033330333333330333033333333033333333303333333333303333330033333333333300333433333
0333333033033333003333343333330040333333330033303333333333033333333303033333333330333333333303333330333333333330333333333303333330330330030333343303300303033333033333333033333330300330333333330333333333330330333333303333033333303033300333333333330333033333
2252222222222222522222222222222222222222222222222222222222222222222522552252222222222252222222252225222222225252222222222222202222222222222222222222222202222222202222222202222222222222222252202022022222222222222222222022222222222222222425222222222225225222
2222252252222222222222222222222222222222022222222222222222202022525222222222225222222222222222222222205222222222222222222225222202222222222222222222222522222022222222222222222222222220222222222222222222222222202222222202522222022222202222222222222222552222
2220222222222222022220220222222522222225022022220222222220222222522225222022522222222222222232222222222222522222552225222222222222225222222222220222222222222222252222222522222222222222202222222222222220222222022522202222222222222222225222202222222222022222
0222222222222222222202222222222225222222252222222222222222222222222225222222222222445222222222025225222222222552224022222222222222222225222520220222222222222225222222222222222222222522222202022222222222222222220222222222022222222522222252222225022222222222
2522222222202522220052202222222222222252222242222222222222022222222222222222222222222022222222222223522222222222222222222222222222202522222222022222205222232222254222022255222222522202222222222222525222222224022200202522224022202222222222222222220222222222
0222202222222252222222222222222222052222222222022522222222022222222222222222522222222522222252222252522225222252222222222222522222222222222252252222222222202222222222222222222222222222222222052222222222222222222222222252222522222222222202222222222522222222
2222222220222222224222222222222222522222202222222225222222222222255222222022222222220222522222222222522222222222222222222222222220222222222222222222222222222222055222222222202252222002222222222222222222352252222222222202220222222202222222222222222225222222
2222222022222222222222222222222222222022222222222222222225222222522222222222022222222255222222222222222222222202222222225222222222222222222222222222222200222222622222222202220222222222222222255222222522222222222222222222222222222222222222222222252222222422
1111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111101111111111111111111111011111111111111110101111111111111111111111110111101110111111110011111111111111101111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111110101111111111111111111111111111114111111110111111110111111111001111101111111111110111101111111111111111010111111111111111111111111111111111111111111111110111011111111111111111111011111111111111111111111111101
0111111111111111110111111111111111101111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111101011011111111011111111111111111111111111111111111111111111111111111111111111011111111111111111
1101111011111111111111111011111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111011011111111
3333333033333330333303333333333333333333003333333033033333330333333303330033303333333333333333333333330333333333333333330333330333303303333033333333333330333303433333333303333333033430003330333033330333333303333343333333330330300333033333330333003333033333
3334333333333333333333033330333433333330333333433330330303333333333333333033333003333033333333303303030333333330330303333333333333333033033333003030333333343333333333333333333033033033330333333030033333333333333303303333333333333303033033333333333303333333
0333333033333333303333030333333303303333330033033333030333333333303333333304333333033330303033333333333333333033033330333033330333303333330333033333333333333333334333333333330033033303333333330330033033333333333333333333333303333333330303333030300303030333
3033333333333330034343030333333333330330333303333333033030030333333333333333330333303303333333333333333333333333330333303333303333330033033033333333333333333333333033333333303333330333333333333333333433303303333333033333333343003003430303333333333333333033
0222222522222222222252222222222222222222222222222222222222222222222222222222222222222222222222242222252225222222222222522222224222222200222222222202222222222222222222222222222222222222220222222422222202222222222252222242222222222220520222222222222222222222
2222222222222222222222223222222222222220222222222222022222222222222222252222252222222222222222222222222222222222222222222222222222222222222222522220222220222022020222202222222222222222222202225220222222222522222222022222222222222222225222222222222255452222
0222225522220222224222225222022222222222220222222252222222222522222222222222222222522222222222222252222222522222022222222222202222222222222222222222220222222222222222222222222222222220222222222222222222222522222222222222222222222222222222222222222222222222
0222222220222022222222222220022222222222022222222252224222522222225202222222202222222222222222222222222220222222222222222222222222222222252222222222222222222220222222222222222222222222222222222222220222222222222222202222222255555055555555555555555555555555
2022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222422022222222222222222222222222222222222220202022220202222222222222222220222222222222222222222222222222222220202222222222222222
2222202222222222222222222222222222222222022222222222222222202222222222202222222222222222222222222222222222022222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222022202222222222222222222222222222220022222222222222222222202222222222222222222222222222222222222222222222222222222222222222220222222222222222022222222222222222222222222222222220222202222222222222222222222222222222222022222
2022222222222222222222222222222222022222222222222222222222222222222222222222220222222222222222222222222002222222222222222222222222222222222222222222222202222222222022222222222222022222422202222222222202222242220222222222222222222222222222222222222222222222
5555555550555555555555555555555555555055555555555555555055005555555555555505555555555555555555505555555555555555555555555555055555555555555555555555555550555555555555505555505555555055555555550555550550555555505550505555505555555505555555555555555555555555
5505555555555555555555555555555555555555555555555555555555555555555555555555550550555555555555555550055555055505055555555555555555555555550555555555555550555555555555555555555555555555550555555555555555555555555555555555555555555555555555555550555555555555
5555555555555555555055555555555555555555055555555555555555555055555505555555505555555555555555555555555555555555555555555505550555555555555555555555555505055555555555555555555555555555505555555555555555505055555555555555055555555055555555555505555500000055
5000050000000050500000500000000055500550055050000050055050555555555555555555555555555555555555555555555555555550055555555555550555555555555555555505555505555555550555555555555555555555555555505550055555555555555555550555555555555555055555505550555555555555
3333333033343333333303330343033333333303333333030333333333333030333333333333333333333303333303333333333333033333333333333333033333333330033030033033330033333333333333333033033333333333033333333303003303333333330333303333333003033030333333303430333330303333
3303333333333330303303333333003333003333333330333333033033333333033333333303033333303333333333033033333333333333333333333333333033303333033333333333333333333330333433333333333333033330033033333330333333333033330333033333333030333000333333330333300033333333
3033033030333333303333033333333333030333333333033303333333333333033330333333303333330333333333303033033303330303333033333333333333303333333033333333033333434333330330330333333300030033000033333033303333333333033333333303333333303330300333333333433030333333
0033333303333333333000303333333303333033330333333333333433033303333333333303333333300333333333333030303343333333333300333333300303343033333033333303303333333333333333333333304333333333333330303333333333333033333333333333330333033333334033033033333333330333
2222220022222222222222222222222222222222222222222222200222222222222222222022222222222222222222222202222222222220222222222222222222222222222220222222222222222220222222222222222222222222222222222222222222222222222222222222224002222220222222220222222222222222
2222222220222002222222242222222222222222222222222222022222222222222222022222222022222022222222222222222222222022222222222422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222
2222222222222222222222222222222222222222222222002222222220222222022022222222222222222202222222220242222222222022222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222202222222222222222202220222222222222222222222222022220
2222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222022222222220222222222222222222222022222022222222242022222222202222222222222222222222222222020222222202222222222222222222222222222222222222222222222222
3333033333333333333333303333030303303033033030333303303303333333333330330303033033030330303333033330033033333033033333333330333333333333333333333330333333333333333333330333333043303033330303333033333333333300333333333333033333033330333303303330303333333333
0330434444444040444444443003330333333333333333333333333333333333303333033333303330333330340333033030333333333333300330333330303333333333333333333333333333333333333033333333330330303033033333033330333003303333333303333303033330333333333333333033333333300330
0033333333333433333333033333333330333033333333303333033333333330033330333333333303330303030330333303333033333333333333333330330333333303333330333333333300333333033030333333300033333303333333333333333333333333330333333333333003333333033333333333330333033033
3330333333333303330303333333333333300303333333330300333333330330333333333333333030303333333333003333333333033333333033333303303303343303333333033333333333333333030333333333333033033303333333033033333333333303033300333303333333033330333333333303333330330333
2222022222222222220222222222222222222022222222222222222222222222224200222222222222222222222222222222222222222222422222222222222220222222222222222222220222222222222222222222202222222222222222222222222222222222222222204222222222202222222222222222222222222222
2222222222220222242222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222202222222222222222220222222222222222222222222222220222222022222222022222222222222222222222222202222202222220222
2222222222222222222222242202222222222222222222222222202222222222222222222222222222222022220222222222222222222222222222222222222222220222222202422222222220222222222222222222222222222422222222222222222222222222202222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222220222222222202222222222222222222202022222222222022222220222222222222222222222222222222222222222024222222222222222222222222222222222222222222222222222222222222422422222222202202222222222222222222222222222222222222
2222222222222222202222222222222022222022222222222222222222222222222222222242222222222222222242222202222222222222222222222222222022222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222220222022222222222222222222222222222
2222222222222222222222022222222222222222222222222222222222222202222222222222222222222222222222222222222222202222202222222222222222222202222222222220222222222222222222222222222222222222222222222222220222222222222222222220202222222222222222222202222222222222
2222222222222222222222222222222222222222202220222222022222222220222222222222222222220222222222222222202222222222222202222202222222222222202222220222222222222222222222222222222202222222222222222222222222222222222222222202222222222222222222222022202222222222
2222222222222222222222222222222422222202222422222222222222222222222222222220220220222222202202222222222222222222202222222222222222222222222222202222222222222222222222222222202222222222222022222220222022222222222022222222222222444444444444404444444044404444
3303333333300333333333300303333333333333330333333333333333333333330333303003333333333333033303333033303330333333333330333333333333333333033033333333333333333333333330333330330333333333333033333033333333333333333330333333333333330330333303033303033033333333
3303300030333030333033330333333333330333333033333033333333303333333303333333330300333333330333333333003003333330033033333333333033303033333330333300333333303303333333333333333333303330333333033303333333333330333303330333333333333333333333333333033333333333
3333333330330330333333333333030033033333333303333333333333333003333333303033333333333333330333333333333303300333333303333033033333330333333330333333303333333333300303333030033330333330333333303333333333333333333333333333333333333330333033033033333330333330
3333300033303333333333033033333033330330333333333330330033333333330333303333333303003333333333333303333333303333333333330033333333330033033333333333333330333333333333303333333333333333333333033333333333333333333333333333333333333333333333030333330333330333
3330333333300330333033330333333333333303033033330033333033333333300333330333333330333030333033033333333333300330303333303330333303333333033333333303333333330333333030333333333333333333333330330030330333333333333330303333333333333333333333303033303333333333
3330303333333033333333303333333033303033033333000333333033333033300033003033333330333333333333333333333033333333333303333333033333033333333333330303330333333333303333333033333030333333333333333333003333333030333303333333333333333333303333333333333333333303
3333333303333333333330303333333303330333333333303333033333003333333330033333033303333333333333030330330330333033303333333333303033333333333333333333330033333330333333330330333333330333333330333333333333333333033333333333333333303333333333333303333333033303
3303330033333333333333030333333303303333333330333333333333030333333033333003333333333333333333333033333333303033033333333333000303303333333333333333333333333033330033303333300330333333333333333330333333333300333333333333333333303333303333333330303333330330
0222222202222022202222222222222222222222022222222222222222222222222222222222222222222222222222222222022222220222222222222222222222220222222222222222222222222222222222222222222222222222202222222222222222222220222222222222222222222222202222022222222222222222
2222222222222222222222222222220202222222222220222222222222022222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222022222222222222022220222222222222220222222022222222222222222222202222222222222222222222222222222022222222
2222022222222220222222222222222222222222222222022222222220222222222222222222202222222222222222222222222222022222202222022222222222222222222222222222222222222222222222222222222222222222222222220222222222220220222222222222222222222220022222222222222022222222
0222222222222222222222222222222222222222222222202222220202222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222022222220222222222222222222222022222222222222222222222222222222022022222222022222222202
4444404444444444444444040444444404404444444444444444444444440440444444444444044444444004444444444444440444444444444444440444444444444444044404444444444040444004444440444444444400444444440444444444444440404444444444440400444444440040404444444444444044444444
4444444404404444444444444444444004444404444444444440440404444444444444444444444444044444444444444044044444404444444444444004404444444444444444444044044444444444444444444400444444444444444444444444444440444444444444444444444444444444444444444044404444444444
4444444444440444444400444044444444444444444444444444444444444444444444444444444444444444044444444444044444444444444444044444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444444444444444404444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1111111111111111111111111111111111111111111111111111111111111111111111111111111111100111011101111111111111101111111111110111111111111110111111111111111111011110111111111111111011111101101111111111111111111111111111111111111111111111111111111111111100111111
1111111111111111111111111111111011111111111111111101111111111101111111101111101111111101111110110111111111111101111111111111111101111111110111111111111111111110111101111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111011111011011101111101111011111111111111111111111111111111111111111111111111111111111111111111111101111011111011101111111111011111111111101111111111101111111111111010110111110101110111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111110011111111110110111111111101110111
3033333333333333303333333330303333033333333333333303303333303333333033303333333333033333333333333333303333333333033333333033333333333333033330333333333303330303333033330330333333333333333333333303330330333033333303333303333333333333330330333333330303333333
3333333033333330333333000333333333330330033333333333033300333333333303033333333333333333333033333333333333333303303303333333333333333333003333333333333333333333033333030033333303333333333033300333033303333333330333330033330333303333333303333303303303303033
0003333333330003303033333303333333333333333030333333033333030333033333333303333033303303333330300330303333033330033303333333033333330330330033330333333300333333033303333300333333333333333333003303333033333333333333303333333333030333333033330330333033333330
3333333333033333303333333033333303333333033333333333333303303333033333330033333333303333333333033333330333330333303333333333333333333303333333333030030333333303333333330333303033303333333333333303033303333333033330303333300333333303333333333333333333333303
2222222222222222222022222222222222220222222022222222222220222222222222222222222222222222222222222222022222222022222222220222222222222222222222222222222222222222222022220222220222222222222222222222222222222222222222222222222222222222202202222222222222222222
2222222222222220222222222222222220222222222222222222222222022222222222220222222222222220222222222222220222222222222222222222222222022222222220222222222222222202222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222202222222222222222222222222222222222222222222222222222202222220222222222222222222222220222220222222222222222222222220222222222222222222022222222222222222222220202222022222222220222222222222222222222222222222222222222222022
2202222222222020222222222222022222222222222222202222222222222222222222222222220222022222222222222222222222222220220222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222022222222222022222222222222222222222222222222222222
3330333333033333333003303330333333330333333033333333333333333303303333330333333033333030003333333303303330330333333333333330333333333333333333033333330333333330033333333030303333003033330333333333330333333333333030333033303330303333300330333333030333333333
3333033333303033333333003333333333333330303333333333333333333333333333333333333333333330330333333333333333303330333330333303333333333333330333333333330333333333330333333333033333333333333333333030333033333333303333333333333330333333333333303333333333003333
3333333333330333030333333333033333333333333330333333303330303033333333333033333333333333333300333333333333333333333333333333333333333333030333333333333333333333300333333333300333330333033333333333333333333333333333330333303333333333333333330333300333333033
0330033333333333333333333333333303333330333330033330033333333333333333333333333333333333303330333033333033333330333333333333333333333333033333333333033333033333033333333333333333333333333330333333333333330333333333333333033333003333333333333333333333333333
3033333333333333333333000330333333303333333333333030333333333333333330333333333333333333333333333333330330333333303330303003333333333330333333333303303033330330330030033333333333333333330333330303333333333333333333033333333030333003000333333033303333333333
0333333333333330330033303333333333333333333333333303303333333333333303333333033333333303333330330303333333333003333333330333333333333033333333333333033333333333333333033330330333303333333033333333333033330333333333333333333333333333333333333333333330333303
3333333330330333333333333033033333333033333333333333330033333333333333333333333330333033333333333033303330303330333333303303333303333333333333333333333330303333330330333333333303333333333333003333030303333333033333333333330033333303333333333333333330333303
3333333333333333333333333333033333333333333333333333303333333333333333333333333333033333333333033333333330333333333330330333333333330333303333333300300333333333303333333333033333303333330330333003333300330333330333333333333330333333333333033303333333333333
3330333303333330333333333330333333330333003333333333333330333333333330333333333333033303333333333333333330333333333333033030330333033333333330333333333333333333330333333333303333333333303333333333333333303330033330333333333003333330303333333333333333303333
3333003333333333333333330333333033333033033303333033333333333333333303330333333300333033333333303033333333330333303333333300333333303333333333333033330333333333333333300333333333333333333333030033333333303333333333333333333333303333333333333333333333333333
3333333333333333333333333333333333333333033030333333333333333333333333033303333333303303333333333333330333333303333033333333333333333033303333333333333333330333033300333033333333303333333333333333333333333333333333333033033333333333333033333333333003333333
3333333033333303333033303333333330033330330333333333333333333333333333333333303333333033333333330330333333333003333333333303330333333333333333333033030333033333333333333033333333303333333333333033033330333333333333333333333333333330333333333333333303333330
3330333333303333333033333333333033303330333033333333333303033003303333033330033333333333033330333333333333303333333330033333333333033330333333333333333333330333333333300333303333333333330303330333333333333330333030333333333333030333333333333333333033303333
3333333333333333333003333333333333333333330303333330333333330003333333303330033333333333333333333333333333333333333303303333333333333333333333333333333333333333333303333330333333333333333003333333333333333333333333333333333333333033033333333330333333333333
3333333333333330333333333333333330033303333330030333330333333333330333333033333333333333333333333333303333030333303300333333333333330330333333333333333333333333300333333333333333333333333333333333033333333333333333333333333333303333330303330333333333333333
3333333303333333333330333333033303003333333333333333330333333330333333300033333333333333333333333333303033333333333303030333330333330333333333333333333333030333333333333333333333303333033333330333003333333333303333333033333303333333303333333333333333333333
1111111111111111111111111111111111111111111111111111111111111111110101111101011110111011111110101111111111111111101111011111011010111111111111111110111111111111011111111011111010110101110111111111111110110111110111111111111110101111111111111111111111111111
1111111111111111101101110110111111111111111111011111111111111111111111111111111111111111111111111111111111111010111111111110110001111111111111111111111110110111111111111111111101110111101111111110111111100111111001111111111111111111111111111111111111110011
0110111111111111111111111111111111011111111111111000111111110111011111101110111011111111111011111111111111111111111111111111111011111111111111111111111111111111111111111110111010111110111111111111111111111111100111111111111111111111111111111111011111011111
1111111111101111111111111111111111111101111110111111101101101101100111111111111111101111110111111110111101111011111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010011
2222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222022222222222222222222220222222222222022222222222222222222222222222222222222222202222222220222222222222222222020222222222222222
2222202222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222202222002222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222200222222222220
0222222222222222222222222222222222222222222220222222202222222222222222222222222220222222222222222222222222222222222222022222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222022222222222222222222222
2222222222222222222222222222222202222222222222222222222222222222222222222222222222222220222022222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222022222222202022220222222222222222222222222222222222222222202022222222222
3333330333333333333333333333033333333333333333333303300333033333333333333333033333333333333333333333333333333333033333333003333333333333333333333333330333333333333333333333303333333333303333333333333333333333333333033333303333033333333330303333033333033333
3333333333333333333303300333333033333333333333333333300333333333333033333333333333333333333333303333333333333333333333333333333330330333333300303333333333333333333333333333303333330333330333330030330300333333333333000303303333333333333333333333333333333333
3333333333333303333333333330333333333333333333333333333333333333333330333303333330303033333333333333330333333333333333333330333333333333330303333333333303333333333333333333333333333333333333033333333303333330333333333333333333333033333333333333333303333333
3333333333333033333330330333333333303333333033330333330333303333033333333033330333333333330333030003303333333330333033030333333333333333333333333333033333333333333333330333333333333333333333333303333333033333333333333333333333333333303333303333030333333333
3300333333333333333033330333333333333333333333333333333303330333333303033333330333333333333333333333333333333333333333333333303333333330333333033333003330333303333333333333333333333333333333333333033333333333333333333303333333330333333033333333330333333333
3333333333333333330333333333333333333333333333033330333333333333333333333333333333033333333333333333333333333333303333333333333003333333303333333033333333333333333333033333303333033333333333333300330333033333333333333303333333303333333333333333333333333333
3333330033333333333333003333333033333333330333333333303333333333033333333330333333033330333333333333333333333333333333330030333033333333333333333333333330333333303303303333330333330033333333333333333330333333333030333333333333033333333333333333333333333333
3300303033333333333333333333333333333303333333333333303303333333333333333303330333333333333330333333333333333303333330333033033333333333303333333333303333333033333333333333333303333333333303033333333330303333333333333033303030333333330333333303330333303333
3333303333303033333333300333333303330330033303333303330333003333333333333333333333330333333333333333303333333333033333333333333333333333333333333333333333333333333333333333333333333333333333330333333333030333333333333333333333333333033333330333330333333333
3333333333333333303333030333333333003333033330333333033333333033303333333333333333333333333333333333333330333333333333333333033333333333333333333333333033333333333333333333333333333333333303333333333333333333333333333333030333333333333033333333333333333330
3333333330333303333033333333333330333333333333333333333303333333303333333333333333030333333033333333333333333333333333333333333333300333333333033333333333033333333330333333333333333333333333333333333333333333303330333333333333333333333333333300333333303033
3333333333330333333333333333333033030333333333333333333333333333333333333333333333333333333333330003333333333333333333333003333333333330303333333333330333303033333333333333333333333333333033333333033333333333333033333303333333333333033333333333330333333333
3333333333333333033333333330333333333330033333333333333333333333333333333033333333333333333333333333333333333333333333333333333333330033333333333333333303333333333333333333333303333333333033333030333333333333303303033333333303333333333303333333333333333333
3333333303333333333033333333333333333333333333333333333333333330333303330333333333333333033333333333333333333333330333333333333333333303333333333333333333030333333333333033303333333333333333333333330033333333330333333303333333303333333333333333333330333333
3333333333333333333333303333333333033333333333333333333333303033330333333333333333333333333333030333333333333333333333333333333333033333330303333333333030333333333333333333333333333333333330333333333333333333333333333333033333333333333333333303333333333333
3333333333333333333333333333333333300333303333333333333330333333333333333333333333033303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333033333333033333330303333333333333333333333333333333333333333333333333
3333333333333333333330333333333333333333333333303333330330333303333033333333333333333333333333333330333333333333333333333033333333333333333333333333333333033303330333333333333330333333333330333333333333333333333333333333333333333333333333333333330333330033
3333333333333333333333333333333333303330333333333333333333333333333333333333333333333333330333333303333303033333333333333333333333333333333333333330333333333333330333333333333303333333333333333333333333333333333333333333333303333333333333333330333333333303
3333333333333333333333333333333333333333333330333333333333333333333333333303333033333303333333333333330333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333033333333333333
3303333330333333333333333333333333333303333333033333333333333333333333333333333330303303333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333003333333333333333333333333333303333333333033333333333333333333333333333303333
5055555555555055555505555555550555555555555555555555555555555555555555555555555555555055555555555555555555555555555555555555555555555555555555555555555555505555555555555555555555555555555555555555505555555555555555555550555555555555555555555555555555555555
5555555555555555555555555550000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550555555555555
5505555555555555555555555555555555555555555555555555555555555555555555555550555505555550555555555555555555555555505555555555555555550555555555555555555555555555555555555555555555555550505555555055555555555555555550555555505555555555555555505555555555555555
5555555555555555555555555555555555555555555555555505555555555555555555555555555555055555555555555555055555555555505555555555555555555555555555555555555555555555555555555555555555555555505555555555555555555555555555555555055555555555555555555555555555555555
0222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222202222222222222220222222222222222222222222222222222222222222222222222022222022222222222222220222222222222222222222202222222222222222222222222222202
2202222222222222222222222222222222222222222222020222222222222222222222022222222222222222222222022222222222222222222222222220222222222222222220222220222220222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222
2222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222022020222022222222222222222022222222222222222222222222222222222222222222222222222222222220222222
2222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222220222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222022222222222022222222222222002222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222202222222222022222222222222022222222222222222
2222222222222022222222222222222222222222222202222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222022222222222222222222222222222222222222222222222222222220222220222222220222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
1010111111111111111111111111111011111111111111111011111111111111110101111100111111111111111111111111111111110111111111111111111111111111011111011101111011010111111111111111111111111111111101111111111011101110111111111011111111111111010111111011111101110111
1111011101111111011101111111111111111111111111111111111111111111111111111111111111111111011010100111111111111111111111111111111111111111111111111111111111011111111111011111111001111110111111110111101011111101111111110111111110111110111101101111111101111111
1001111111111111111111011110110110011111111111111111111111111011111111111101111111111111111111111111111111111111111111111101111011111101111111111111111111111111111111111111111111111111111111111111111111111111011111011111111111111111111111111011111111111111
1101100111101101111111111100111101111111111111111111111111111111111111111110111111111111111111111111101111111111111111111011011111111111111111111111101110111111110111111111111111111111111111111111111111101011111111111111111111111111101111111111110111111110
3333333333333030333333333303333333333333333333333333333333333333333303333333333333333333333333333303333333333333333333333333033333333333330333333033303333333333333333333333333333333333333333330333333333333333333333333333033333333333033333333333333033333333
3333333333333333333333333333330333333333333333333333330333333333330033303333333333300333333333333333333333333333333333033033333333333333333333333303333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333303333333303333333
3333333333333333333333333333033330333300333333333333333333333333303333333333033333333333333033303333333333333333333333333333333303333333333333333333333333333333033333333333333333333333303330033333333333333333333333333333333333333333333333333333333330333333
3333333333333333333333333333333333333333333030303333033333333333333333333333333333333333033333330333303333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333330333333333033333333333333033333333333303333333330333
3330333333333330333333333033333333330333333333033333333333333333333333303033333333333303333303333333333303333333333333333333333333303333333303333333333333333333333333303333333333333333033333333333330333333333333033333333333333333333333333333333333333333333
3333033333333333333333333333333333333333033333333333033333333330333303333033333333333330333333303033333333333333333333333333033333333333330333333333333333303333333333333333333033033333330333330333333333333333333333333333333333333333303330333333333333333333
3333033333333333333333033333333333333333333333333303303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333033333300333333330303333333303333333333333330333303333333333
3333333033333333333333333333333330333333333333333333333333333333333333333333333330333333330333033333333333330333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333330000000000003030
1111111111111111111111111111111111111111111111111111111111111111111111111111111111011110110111111111111101111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011101011111111111111
1111111111110100111111111111111111110111111111111001111111111111111111111111111110111110111111111111011011111111111111111111111110111111111111111111111111111111111111111111110011011111111111111111111111111111111111111111111111111111111111111111110010111111
1111111011111111011111111111111111111111111111111111111110111111111111111111111111111111111110111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111110111111111111111111111101111111111111111111110111111111111111111
0333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333033333333333033
3333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333033333333333
3333330333333333333333333333333333333333303333333333333333333333333333333330333333333330333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330303333333333333333333033333333333333333333333333333333333333333033333333333333333333333033333333333333333333333333333333333333333330333333333333333
3333333333333033333330333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333
3333333033333333333333333333333333333333333333330033333333333330333333333333333333333333333333333333333330333333333333333333333333330033033330333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333330333333303333333300033333333333333303333303333333333333333333333333333333333333333333333333333333303333333333333333333333333303333333333333333333333333333333333333333333333030333333333333030333333333333333333
5555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000055555555500000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333303333333333333333333330333333333333333333333333333333333333333333333333333333
3033333333333333333333333333333330333333330333333333333333333333333333333333333303333333333303333333333333333333333333333333333333333033333333333333333303333333333033333333333330333333333033033333333303333333333333333333333333333333333333333333333333333333
2222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2202222222222222222222222222222222222222222222222222202222222222222202222222222222222022222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1011111111101111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222200000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
