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


0222222322222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222212222222222222222222222222222222222222222222222222232222222222222222222222233332222
2222232222222222222222522222223232222232222222222222222222222222222222222222222222222222222222222222222222222222222222232232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2322232222222222332222222222222232222222232222232222232222222222222222222222223223222222222222222222222222222222222222222222222222222222222222222222222222222322222252233122222222222223332222222222233232222223222222222222222222222222222222222222222233223232
2222223333333333223223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332232322222223222222212222224444413321222322222232152322232222222223333333332223
2222222222325222532333333333332222222232222222222222222222222232222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222223322221222322222222222222223222222222222222222222221223333333333333333333322322322222332322222232223233322322223222113322323222312222222222
2222252222222222222222222222222222222225232333225322222223312332222222222222222222222033333303333333333333333333222222222222522223332232223222233333333333333333333322223332222322222202222222222222222222222222222232222222322233422222223333222222323332132323
2322222223333333333333333333333333333333333333333333333333333333033333333333330333333333322222221253322222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222533333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333322322221233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222322111111111111111111111111111111113322222212223222233252222122222
2421222221122222223222222333333333333333333333333333333222222222222222222222225222232223222222222222222222222222222222222223222222222222212222222212522221255222222222222222222222252222222222222222122222221232222213333333333333333333333333333333333333333333
3333333122222233333333333333333333333033333333333333333333333333222222222222222322222222542122222221232223222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222244222
2222222222233333333333333333333333333322222222222222222222225222222225222222222322333333333333333333330333333330303333333033333333333330433333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333
3333333333333003333333333322212222212222222222222222221222222221222122222222222222223333222222222222222222222222222222222522225222221212222222222222222222225225122222225222222222222212222222222222222222222222222222222222521522225211222222222222222222222221
2222222222225522222521221222222222222222322222255222522252222222222222222222211222222222222222222222222221111122222222222222222122222122222222222222222222222422222112222222211222222222222221212222222212112252222222222222222222222122522222222122222222221201
1223222222222222222222222222222222222222222222222222222222222222252222222222233222222222212222222222222222222222222222222222222251222222122222222222222222222222222222212222222222222222222222222222222212222222212222222212122222222222222222222222222222222222
2222222222222222222222222222222222222212222225122222322222222212222222222222221122422222222222222222212222122222252222222222222222222252222222222252522222212222222222222222225222122222222222222222222222222222222222222222222222222222222222222222222222222222
1222222222222222222222222222211222252222222222222222233333333333333333333333333121122222222222222222222223322222222222222222222222222222222225222222222222222222222122222222322212222225221222222222222222222222222222222224222222222222222233222212222222222122
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111
0022222222222222222222222222222222222222222222222252222222222252222222222222222252222222222222222122522522222232222222222222222222252222222225222222222221122222222222222222222222222222222122222222222222222222222222222222212123222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333303033333333333033033033333333333333333333333033333333303333333330303303333333333333333333333333333033333333333333333333333333333333330333333
2522222522222222522222222222222222222222222222222222222222225222222222222222512224222222225222222222224222222222252222222222222222222222222252222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222522222505231222222222222224532224222222222222222222222222222222252225242222252522222222
2225042222222222222122223222222222224222222422222522222222222222222222222222222222222222222222225222222222222222222222122222222222222222222222222222222222222222225222222222222232222222222252222222225222222224222222222222222222222222222222222222222222222222
5222222222223222222222222222252222222222222222222222222222522222222222252222222222222225222222252222222525202222222222222222222224222225222222252522222222222222422222225222222222222222222222522222222222222222222222222221222222222222222222222222222212222222
3333333333330033333333330330333333333333333333330033033334303333333330333033333333333330333333333303033333333333333333333333333033333333033003330333030330333333333333333330333333303333333333333333333333333333033333333333333433333333033333330033300333333033
2222222222222225222222222222222225222222222225222222222242222222222222222222222222222222225255222222222222224222222222222222225222222222552222225222222522222222222222225222222522222222222222252222222222222222522225222221222225222222222225222242252222522225
2222252122222222522222222225222522222222222222222222222222222224222252222222222222222222222222222222222222222222222222222222222222522225222222222525222222222522222222222222522222222222222222222222252222222222222222222222224222222225222222225222225225524222
2222022222222552222222222222222222224222252111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111110111111011111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111222252222222222522222222222222222222222222222222222222222222222222222222222222225222222222222222222222222222222222222222222222222222122222222022222222222222222222222225222222222212222525202222222222222222522222252
2222222222222222252222222222252222244252222252225222222225552522222222252222222222222222525222222222222222222222522225555222222225522222222222222222222222222342522222222222222222222222222222222222222222225522222222252222222222252225222222222252222222222222
3333300333033033333303303333333333333333333333333333333333030333333333333333333333033033333303333333333333333333333333333033333303333330333303303333333303333333033030333333330333333333330333333333333303333033333333003333303330333333303303330333333333333333
3333333333333333333333303333333333333333333333333003333033333033333333333333403333333033333333303333333333333333333333333333000033333330333333333033330333033333330333333333333330333333333333333333333333333333333333333333333333333330333333330300303333333333
3330330330333333330303333333333303330330333333033303333333333033334333330033333030333333333300333333330033033330333333330333333333330333033330333333033330033300033333333333033333333333333333333303033333303333330333333333033033333033333333330303333333303033
3333303330333333303333333333033330033333333330333303003333303333033033333333303303303333333333033333303333333333003333333333333333333333300333033303303333333333333333333433303333033333333303333333333333333333303333333333333303303303333333330333333330333333
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111
1111111111111111111111111111111101101111111111111111111111111111111111011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
2222222422222222222222422222252222222522222225222222252222252022222222222222225222222222222422222222222222222222222222222252222222222222222222222222222524222222222222222222522225225222222225222222522222222222222252522222222522222222224252252522222222222225
2222225224222222222222222222222222252222222242222222222222222222522222222522222422222222225222222222222252222552222222222522522252222252222222225222222225222222222222222222225522222222222222225225222225222222525222222225222222222222222225222222222222222222
2222252222222222222222222252222225222222222522422224222122222222222222225222222222522222252222252222222222222222222222222225222225222222222222252542222220522222222222222222222222222222225222222222222222522222222252222222222222222225225222225222222222222222
5222225222222222222222222222222222222222222225222252222522222222222222222525222522222222252222222222222222222222222224222222222252222222222222220222242222222222222252222222222222222222252222222022222222222222222222222222222222222522225222222222220252242222
2022222522222222222252222022220522222222222222252225222222222222222222252252532222222222222252222222222222222522222202220022225252202222222222222225222522252222222222255222220222222220220522222222222222212222222222222222222222222222255222202222222222522225
2222222222202222222222222222222222225222225222222405222222222522252222225222222522222222222222222522222202222222222222222252542222222222222232225222222225222522222222222222225222222222225222222222222220222222222222222222222242222255522222222222202222222222
2222222222522222222222225552222222222225522222222222225222252222222054222222222222222222222222222222222220222222522222225222222222222022222222222522222222222222222222222225222222222222522222222222222222222222222222222522222222222222222022222222222222222222
0252222222222232222222222222222222522222222222222222222222242222222222222222222222222222222222252222222552225224225222522222222222222222222222222222222222222222222022222222222222222222222222222222222222222222022022225222522222422222522222222222222222222222
3333333333330333333303333333303303333333333333330330333333333333033333333333333330033333300333333033333333033303333330303303033333300333033333330303333333333333333003343003333333333333303333333333333333333330333333333333333333033333033333333333033030333333
0303333333334333030333330333333033333333333303333333333333000333303303333333333333333330303333333333333333333333333333333330333033333333330333333333333333333333333333003333330330333333333330333333333330003333333333333333333333333333333330330333333033333333
0333303333333333333333333333333303333333333333333333333333333333003303333333333330033333333333333333033303333030333300333333333033333333333333333333000333333033033333333333003330333033033033333333333333333303333333333333333303333333333333333333333033333333
3333303333333333033333330033333333333333333333333333333303333333333033333330303333333303333330333333333333303303333333333333333333333303333303033330333333303333333333334333003333333333303333333333333033333303303330333333333333333303033033303030033333333330
2222505252222222222222222222222222222222252225222222222222222222222225222222222222222222220222222222222222222222522222222222222252222222222222222025222222222222225222022222220225222225222222222222222222520220255222222222222222220202522222222222222222220222
2022222222252222552222252222222222222222222222222222222222222222222222222225222222222022222222222222222222222225225222222222222202222222222222222222222222202222222222222222222222222222222222222522222222222252222222222222222222222222222222222222222222222222
2222222222252222222222222222224222222222202222222252225322222220222222222222222222222222205222222222222225222255522222222222222222022222222222222222222222222222222222252222222552222222222222222222222222522452222222222222222222222202222222222222252222220222
5222520522222222222222222222222522242522225222222222222222222222222222222222222222222222222222222255222222552222222222222202522022222222222222222222222552522222222222022502222222252222222222222222222222522552222222222222222222222222222252522222222222242222
2225222222522222222222222222222222222222252222222222222022222222222222222222222222225222222220222202222222222222222222222522222522222222222222222222222222222222222022222222222222224222225222220222222522222222222222222522222252222222202522222222222222222222
2222222222222222222222222222222252222222222222222222222222522222222222225022222222522222222222222222522222222222222255222222222222252222222222222222222222222222225222252222022225222222222222222222222222252222222222222222022222222222222222222222222252222522
2222222222222222222552222222222222222252222222222222222222222222222222222222222222222222222222022222222222222222222222522252222222222222222242222222222222222222222222222222224222222252225220222222222222222222222222225252222222252252222222222222222222222222
2225222222202222222225222222022222222222222222252222222022222222222222222222522022222220222222222522022252222222222222222222222222225222252222022222522252222222222222222252222222222222222222222220220222222225222222202222222222220222222222222202222222222220
3333303333303303333330333333333333033334333333330033303333333333333333333333333330333333303303333333333333333333333403333030033033033333333333333333333333333333333033330303333333033333330333333333333300330330303033033300333333333333333333333300333333333333
3333330333303333330333333333333300003333333333033333333033333303033333333333333333333333334333030333333333333333303333333030333330330003333333033033333333303333333333330333303333033333333343333033003303333333343333333003303333333333333303333333333333333303
3330333330300333333330333333303333003333333333330333333303333333333303333333303333330333333343333333303333303333330333333333333333033333333333333333303330333333333333333333333333333033334333333330330333333303333333330303333333333303330330333333333333333333
3333333330333333333333333330333333333333333333333333033033333333333303030333333033333343033333333333333333333333333303333303333333033333333303333333333333334333333333333333333333333303333333033333333330333330003330333333333333333330333333333333333030333333
2222222222222522222222222222222242520222222222222222222222222222222222222222222222222225222202222222222222202222222222220202222222222222220222225225222222222222222022222222222222222222222222222022222222222222525252222222225522222222222222222222250222222420
2222222222222222222222252222222222222222222225222522222222222522222222225222222222222222222252255222225222222222222222222252222222225222222252222222222222222222422222222222225222222222022222222222222222220225252220222222222252222222225222222222252222252222
2222222222542225222222222222222222222222222222222222222222222222522222222222252522222222222222522222222222222222222222222022222222222220222222222222222222222222222222222220252252222225202222522222222022022222222252222222222222222252222222222222222222254222
2222220222222222220222222222225222222222222222222222252252222222222202522222222222222222202222222552222525220222222222222222222222222225222222222222022222222222422222222222222225222222222222222222222222222222222222222222222252252222222222220222222545222222
1111111111111111111111111111111111111011111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111411111111111
1111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111011111111111111111111111111111111111111111111111111111101111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111101111111110111111111111111111111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111011111111111111111111
1111111111111111111111111111111111111111011101111111111011101111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111111111111111111111111111111111111111111
2222222222222222252222252222222222522222222222252222222222225222522222222222222222222222222222222222502222222222222522222222222222222222222222225225222222222222522222222222222222222222222222222222222222222222222252222222222222222222222522222222225222022222
2222222222222222222222222222222222222222222232522225222220222222222222222222222222222224222222522222222222222222222222222522222222222252222222222222522252222252222222222222222202222522222220222522222222222222222222022222222222222222224222222224222222222522
2222222222222222222222022222222222222222222222222222205222222222222222222222222222222222252225522222220222202222222222225222222222222522222222222552222220222222222225222252222222222222222202224222222222222222222222222022222225222222223252522222222250225222
5222222222222222222222222222522242222222222252222222222222252222222222222222025222222222222222222222222222220222222522222222222222225222225222222222222222222222252222222222252232222222222222222222222322222022222522222222225222222522222220222222222522222222
2222222222222222222222222202222222222222222222222222222222222225222222222222202222222222222222222522222222222222222222222022225522222222222222222202222222252222222222222222222252222222222222222222222220222222222222222222422220222222522222222222222221222224
2222222222252222222522222222222022222222222222222225222522222222222022222222222222222222222222222222222222222222222222220222222222222224222222222222222522200222252222222222222225222222222222222222222222222222222222222222222222222222222222222222222252222222
2222222222522222222225522222222222522222222422252222222222222222522222222225522222222222222222222222220222222222222222422222222422222222225222222222552225222222222222222222225222222222222222222222222202222522222202222222222522222222222222252222222022222222
2222022252222222222252222222222552222222225222222222222222222222222222422525222225222222522222222522222222222222222222222522222222222222252522222222222222222222222222222222222222222222222222222252222222222222222222222222222220222222222422222222222222202222
3033433333333033333333333333333333333333333333333333333333033333333333333333303333333330333333303333333303003033333333303333303333333003333303333333030333333330333333333330333333303333333330333333333333333333333333333333333333033333333333333333333333333330
3333333333333333333330033033333333033333333303333303003333333333333333333333030333333333333333333303333333333333333033033343330333333330333333333333303333303303333333333333333333333333033330334333333333333333333333303333303333333333333333333333333333303333
3333033333343333333303333333333333330303333303333333333333333333333333333303333333333333333333333333333333033333333333333333033333333303033333333333303333333033033333333330333033333333333333333333333333333333333303333333333333333333333333333333333333033333
3333333333333333003333343333330043333333330333303333333333030333333333303333333330333333333333333330333333333333333333333333333330330333030333343303300333033333333333333033333330330333333333330333333033334333333333333333333333333333300333333333333333333333
2252222222222222522222222222222222222222222222222222222222222222222522052252222222222252222222252225222222025252222222222222222222222222222222222222222222222222222222222252222222222222222252202222222222202222222222222022222222222222222425222222222225225222
2222252252222222222222222222222222222222222222222222222222202222525222222222225222222222222222222222205222222222222222222225222252222222222222222222222522222022222222222222222222222222022222222222222222222222202220222222522222222222222222222222222222552222
2220222222222222222222222222222522222225020222222222222222222222522225222222522222222222220232222222222222522222552225222222222222225222222222222222222222222222252222222522222222222222202222222222222222222222222522202202222222222222225222222022222222222222
2222222222222222222222222222222225222222252222222222222222222222222225222222222222445222222222225225222222222552224222222222222222222225222522222222222222222225222202222222222222222522222222222222222222222222220222222222022222222522222252222225222222222222
2522222222222522222252222222202222222252222242222222222222022222222222222222222222222222222222222223520222222222222222222222222222222522222222222222225222232222250222222255222222522222222222222222525222222020222200222522224022222022222222222222222222222222
2222222222222252222222222222222222552222222222222522222222222222222222222222522222222522222252222252522225220252222222222222522222222022222252252222220222242222222222222222222222222222222222252222222222222222222222222252222522202222222252222222222522222222
2222222220222222224222222222222222522222222222222225222222222222255202222022222222222222522222222222522222222222222222222222222222222222222222222222222222222222255222222222222252222222222222222222222222352250220222222222222222222222222222222222222225222222
2222222222222222222222222222222222222222222222222222222225222222522222222222222222222255222222222222222022222222222202225202222222222222222222222222222202222222622222222222222222222222222222255222222502222202220022222222222222222222222222222222252222222422
1111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111101111111111111111111111111111101111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111114111111110111111111111111111011111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111011111111111111111111111111101
0111111111111111110111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111101011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1101111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111011111111111
3333333333333333333333333333333333333333303333333333333333333333333333330333333333333333333333333333330333333333333303330333333333333333333333033333333330333333403330333303333333333433033330333033333333333303333343333333300334333333333333330333303333033333
3334333333333333333333033333333433333333333333433333333333330333333333333333333033333333333333333303330333333333333003333333333333333333333333333330333333343333333333333333033333333033033333303330333333333333333303333333333333333333033333333333333333333333
0333333030333333333333330333333303333333330333333333333333333333330333333334333333333330303033333333333333333333333330333033333333333333333333333333333033333333334333333333330033033333333333333333333003333333333333333333333303333333333333333030333333333333
3333333333333330034343030333333333330303333333333333033033333333333333333333333333333333333333333333333333333330333333303033333333333333333033333333333333333333333333333333333333333333333333333333333433333303333333333333333343003033430303333333333333303033
2222222522222222222252222222222222222220222222202222222222222222222222222222222222222222222222242222252225222222222222522222220222222202222222222222222222222222222222222222222022222222222222222422222202222222022252222242022022222222522222222222222222202222
2222222222222222022222223202222222222220222222222222522222222222222222252222252222222222222222222222222222222222222222222222222220222222222222522222222222222222222222202222222222222222222222225220222222222522022222222222222222222222225222202222222255452222
0222225522222222220222225222222222222222222222222252202222222522222222222222202222520222222222222252222022522222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222522222222222222222222222222222222222222222222222222
2222222222222022222222222222022222222222222222222052224222522222225222222222222222222222222222222222222225222222222222222222222022222222252222222222222222222222222222222222222222220222222222222222222222222222222222222222222255555055555555555555555555555550
2422222222222222222222222222202222222222202222222222222022222220222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222202222222222222222222222222222222222222222222222202222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222220222202222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222422222222222222222222242222222222222222222222222222222222222222202222222
5555555555555555555555555555555555555055555555555555555055505555555555555505555555555555555555505555555555555555555555555555055555555555555555555555555550555555555555555555555555555055555555550555550550555555555555505555505555555555555555555555555555555555
5505555555555555555555555555555555555555555555555555555555555555555555555555550550555555555555555550055555555555055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555055555555555505055000555555555555555555555555555555555555555555555555555555555555055550000000000000000000000000000000
0000000000000000000000000000000000000000050050000000055555555555555555555555555555555555555555555555555555555555055555555555555555555555555555555555555555555555555555555555555055555555555555555555555555555550555555555555555555555555555555555555555555555555
3333333033343333333333330343033333333303333333033333333333333330333333333333333333333303333333333333330333033333333333333333033333333333333333033033333333333333333333333033333333333333033333333303303333303333333333333333333033333033333333303433333303333333
3303333333333333303303333333033333333333333330333333333333333333333333333303333333303333333333333333333333333333333333333333333333303333033333033333333333333330333433333333333333333333033333333333333333333030330333033333333033333003333333333333333033333333
3333033333333333333333033333333333333333333333333333333333033333333330333333330333333333330333303033333303330333333033333333333333333333333033003333333333034333333333330333333330033033330333333033333333333333333333333333333330333330300333303333433330333333
3033333333333333333330333333333333333333333333333333333433333303333330333333333333333333333333333033333343333333333330333333333333343333333333333303333333333333333333333333334333333330333333333333333333333333333333333333333333333333334033333033333333333333
2222202022222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220222222222222222222222220222222222222222222222222222222222222222224222222222222222222222222222222222
2222222020222222222222242222222222222222222222222222022222222222222222022222222022222222222222222222222222222022222222222422222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222220222022222222222222222222222222222222222222222222222220242222202222222222222222222222222222222222222202222222222222222222222222202222222222222222202222222222222222222222222220222242220222222222222222222220022222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222242022222222222222222222222222222222222220022222222222222222222222022222222222222222222222222222222022
3333333333333333333333333333033333333333033033333333333333333333330330333303033033033330333333333333033333333333333333333330333333333333333333333333333333303333333303333333333043303333333333333333333333333333303333333333033333333330333333333330303333333333
3330434444444444444444443033333333333333333333333333333333333333003333033333333330333333343333033333333333333333333333333330333333333333333333333333333333333333333333333333330333333333333333033333333303303333333333333333333333333333333333333033333333330333
3033333333333433333333333333333333333333333333303333033333333333333333333333333303333333333300333303333333330333333333333333330333033303333333333333333330333333333030333333303333333333333333333333333330333333333333333333333303333333333333333333333333333333
3333333333333333333333333333333333330333333333333333333333330333333333333333333330303333333333333333333333033333333333333333333333343333333333333333333333333333333333333333333033033333333333033033333333333333333333333333333333033303333333333303333333330333
2222222222222222222222222222222222222222222222222222222222222222224220222222222222222222222222222222222222222222422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222224222222222222222222222222222222222222222
2222222222222222242222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222202222222222202222222222222222222222222
2222222222222222222222242222222222222222222222222222202222222222222222022222222222222022222222222222222222222222222222222222222222222222222222422222222222222222222222222222222222222422222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222224222222222222222222222222222222222220222222222222222222222222422422222222222222222222222222222222222222222222220222
2222222222222222222222222222222222222022222222222222222222222220222222222242222222222222222242222222222222022222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222202222222222222222
0222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222422222222222422222222222222220222222222222222222222222222222222222222222222222002202222222222222222222222222222222202222222222222222222222222222222222220222022222220222222220222222222222222222022444444444444444444444044444444
3330333333330333333333303303333333333333333333333333333333333333033333333033333333333333033333333033303333333333333333333333333333333333033033333333333333333333333333333333333333333330333033333333333333333333333333330333333333330333333333333333033033333333
3303333333333303333333333033333333330333333333333333333333303333333303333333333333333333330333333333033033333333333333333333333333333333330330333330333333303333333333333333333333333333333333333303333333333333333303330333303333333333333333333333333333333333
3333333330333333333333333333330333333333333333333333333333333333333333333033333333333333333333333333333303333333333333333333033333333333333330333333303333333033303303333330303333333333333333333333333333333333333033333333333330333333333333333333333333333333
3333330033333333333333333033333033330333333333333330330033333333330303303333333303303333333333333333333333303333333333333033333333333033333333333333333333333333303333303333333333333333333333333333333333333303333330333333333333333333333333333333333333330333
3333333330303333333333333333333333333330333333333333333333333333300333333333333333333033333333003333333333303330333333333333333333333333033333333333333333333333333333333333333333333333333333330330330333333333333330333333333303333333333333303033333333033330
3330303333333303333303303333333033333330333333003333333333333033333333003033333330333333333333333333333033333333333303333333033333033333333333333303333333333333333333333033333030333333333333333303303333333333333303333333333333333333333333333333333333333333
3333333303333333333330333333333303330333033333303333033333303303333333033333033303333333333333033330333330333033333333333333333333333303333333333333333333333300333330330333333333333333333333333333333333333303033333333333333333333333333333333303033333333300
3303333033333333333333033333333333303333333333333333333333330333333333333333333333333333333330333333333333303033333333333333300333333333333333333333333333333333330333333333330333033333333333333333333333333303333333333333333333333333303333333333333333330330
2222222222222222222222220222220222222222022222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202220222222222222222222222222222222222222222222222222022222222022222222
2222222222222022222222222222222222202222222222222222222222222222222222222220222222222222222222222220222222222222202222022222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222
2222222222222222222222222222222222222222222220222222222222222220222222222222222222222222222222222222222222202222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222022222
2222222222222222222222222222222222222222222222222222220222222222222222222222222222222222202222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222220222222222222222222222222222022222222202222222222222022220222222
4444404404444444444444444444444444404444444444444444444444440444444444440444044444444004444444444444440444444444444444440444444444444444444444444444444040444004444440444444444404444444440444444444444444404444444444444404444444440440404444444444444444444444
4444444404444444444444444444444444444444444444444440440444444444444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444444404444444444444444444444444444444444444444444444044444444444444444444444444444444444444404444444444
4444444444444444444444444444444444444444444444444444444444444444444444444440444444444444444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1111111111111111111111111111111111111111111111111111111111111111111111111111111111100111011101111111111111111111111111111111111111111111111111111111111111111111111111111011111011111101101111111111111111111111111111111111111111111111111111111111111101111111
1111111111111111111111111111111011111111111111111111111111111111111111101111101111111101111110110111111111111101111111111111111111111111110111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111011111011011101111101111011111111111111111111111111111111111111111111111111111111111111111111111101111111111111101111111111011111111111111111111111101111111111111010110111111111110111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111110110111111111111110111
3333333333333333333333333333333333333333333333333330303333333333333333333333333333333333333333333333303303333333333333333333333333333333033333333333333333333333333033333333333333333333333333333333333333333333333333333303333333333333333330333333333333333333
3333333033333333333333033333333333333333333333333333333333333333333333303333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333033333333303333333333333333333333303333333333333333333330333333333333333333333333300333333
0333333333330333303333333303330333333333330330333333333333333333333333333333333333333333333333303333333333033333333033333333033333333333330333333333333330330333333303333330333333333333333333303330333033333303333333333333333333333330333033330333333333333333
3333333333333333303333333333333333333333033333333333333333303333333333330333333333303333333333333333333333330333333333333333333333333333333333333303030333333333303333333333303033303333333333333333333303333333033333330333303333333333333333333333333333333303
2222222222222222222022202222002222222222022222222222222220202222222222222222222222222222222222222222222222222222222222222222200222222202222222222022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222022222222222222222222022222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222202222222
2222222222222222222222222222222222222222222222222222222022222222222200222222222022222222222202222222222222222222222222222222222222222222222222222222222222222222220222222222222222022222222222222222222222222202222222222222222222222222222222222222202222222222
2222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222220220222222202222222222222222222202222222222202220022222200222222222222222202
3330333333033333333003333333333333330333333033333333333333333333303333333333333333333033333333333333303333333333333333333333333333333333333333333333333303333330030333333030333333033333333333333333333333333333333330333333333333303333333330333333333333333333
0333333333333333333333003333333333333330333333333333333033333333333333333333333333333030330333333330333333303330333333333330333333333333333333333333333333333333330333033333333333333333333333333030333033333333333333333333333330333333333333333333333333033333
3333333333330333033333333333033333333333333330333333333333333333033333333333333333333333333330333333303033333333333333333333333333333033033333333333333333333333300333333333333333330333333333333333333333333333333333330333303333333333333333330333330333303333
0333033333333303333333333333303303333333333330333333333333333333333333333333333333333333303333333333333333333330333333333333333333333333333333333333033333033333333333333333333333333333333333333333333333330333333333333333033333333333333333333333333333333333
3333333330333333333333330330333333333333333333333033333333333333333330333333333333333333333333333333330330333333333330333303333033333330333333333333333033333330333333333333333333333333330333333303333333333333333333333333333333333303033333333333333333333333
3333333333333303330333303333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333330333333333333333333333333333033333333333333333333330333333303333333333333333333333333333333333333333333333330333333033333333333333333333
3333333333330333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333303333333333330333333333333303333333333333333333033333333333033333333333330033333333333333333333333333333303
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333330333333333333330333333333333330333333333333333333333333333333333333333333333333333303333333333333333333333330333333033333033333333333333333
3330333333333333333333333333333333333333303333333333333333333333333330333333333333333303333333333333333333333333333333333333330333333333333030333333333333333333330333333333333333333333303333333303333333330330333330333333333333333333333033333333333333333333
3333303333333333333333330333333333333333333333333333333333333333330033333333333300333333333333333033333333333333303333333303033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333003333333333333333333333333333333333033333333333333333333333333333333303333333003333333333333333333333333303333033333333333303330333333333333333333333333333333303333333333333303333333333333333333333303333333333333333033333333333333333333333333333333333
3330333333333333333333333333333333033333333333333333333333333333333333333333333333333033333333333333333333333033303333333333333333333333333333333333330333033333333333333333333333333333333333333333033333333333333033333333333333333333333333333333333333333333
3333333333333033333333333333333033303333333333333333333333333303300333333333333033333333033330333333333333303333333333333333333333303333333333333333333333333333333333333333333333333333330333330333333333333330333333333333333333033333333333333333333333303333
3333333333333333333333333333333333333333333333333330333333333303333333303333333333333333333333333333333333033333333333303333333333333333333333333333333333333333333333333330333333333330333333333333333333333333333303333333333333333333033333333333333333333333
3333333333333333333333333333333333333333333333030333333333333333330333333333033333333333333333333333333333333333303330333333333333333333333333333330333333333333330333333333333333333333333333333333333333333333333333333333333333303333330333333333333333333333
3333333333333333333330333333333333033333333333333333333333333330333333333033333333333333333333333333333333333333333333330333333333333333303333333333333333033333333333333333333333333333333333330333033333333333333333333333333303333333333333333333333333333333
1111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111110101111111111111111111111011111011011111111111111111111111111111111011111111011111010110101110111111111111110111111110111111111111111101111111111111111111111111111
1111111111111111111101110110111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111110110111111111111111111101110111101111111110111111111111111001111111111111111111111111111111111111111011
0111111111111111111111111111111111111111111111111000111111110111011111111110111011111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111100111111111111111111111111111111111011111111111
1111111111101111111111111111111111111101111110111111101111101101100111111111111111111111110111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010011
2202222220222222222222222222222202222222222222220222222022222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222220222222222222220220220222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222220222222222222222222222222022222222222222222222222022222220220202222222222222222222220222222222222220222222222222222222222022222202222222
2222222222222222222222222222222222222222222222222202222222222222222222222222222222202222222222222222222222222022222222222222022222222202222222222220222222222220222222022222022222222222222222222222222222222222022220222222222222222222222222222222222222222222
2222222022222222222222220222222222222222202222222222222222022222222222222222222222222222022222222222222222222222222222222222022022022222222222222222222222222222222222222222222222222222222222222202222222222222222022222222022222222202222222222222222222222202
3333330333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333033333333333333333333333333333
3333333333333333333303333333333033333333333333333333330333333333033333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333303333333333330333333033333333333333333333333333303333333333333333333333333333333333
3333333333303333333333333333333333333333333333333333333333333333333333333333333330303033333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333330333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333
3333333333333333333333333333333333333333333333333333333333333333333303333333033333333333333333333333333333333333333333333333303333333333333333333333333333333303333333333333333333333303333333333333333333333333033333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333003333333333333333333333333333333333333333033333333333333330333333333333333333333333333333303333333333333333303333333333
3333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333330333333333333333333033330330333333333333333333033333333033333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303330333033333333333333333333033333333333333033333333333333333333333333333333333330333333333333333333333333333333333333333333333303333333333333
3333333333333333333333333333333333333333333303333333330333303333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333330333333033333333333333
0333333333333333333333330333033333033333333330333333333333333033333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333033333333
3333333333333303333330333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333303330333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333330333333333333333333333333333033333333333333333333333303333333033333333333303033330333333333333333333333333333330333333333
3333333333333333033333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330033333333333333333333333333333033333333333333333333033333333303333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333033333333333333333333333330333033333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333330333333
3333333333333333333333303333333333033303333333333333333330303033333333333333333333333333333333333333333333333333333333333333333333333330333333333333330330333333333330303333333333333333333030333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333330333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333303333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333033
3333333333333333333333333333333333003333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333330333333333333333333333033333333333333333330303333333333333333333333333333333333333333333333303333333333333333333333333333303
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333330333333333333303333333033333333333333333333333333333333333033330333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
5055555555555555555555555555550555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
2222222222222222222222022222222222222222022222222222202222222222222202222222222222222222222022222222202222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222220222220222222222222222222222222
2202222222222222202222222222222222222222222222222222222202222022222022222222222222222222220222222220222222222222222202222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222202222222222222222222222202222222222222222222222222202222222222222222222220222222222222222222222222222222222222222222222222222222222222222
2222222022222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1010111111111111111111111111111111111111111111111011111111111111111101111110111111111111111111111111111111110111111111111111111111111111111111011111111011011111111111111111111111111111111111111111111111111111111111111011111111111111011111111011111111111111
1111010111111111011101111111111111111111111111111111111111111111111111111111111111111111011110101111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111110111111011111101111111111011111111111110111101101111011101111111
1001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111110111101101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101110111111110111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111110
3333333333333333333333333303333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333330333333333333333330333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333033330333333333333333333333333333333330333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333033333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330000000000000000
1111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333333333333333333333333333333333333333333333333333333333333303333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
