3313000000000000000000400400000000000000
0646400222602000002020000000000000111110
2000000000000000003333230000000002020000
0420001000004400004000020000000066220200
0000200003220120100222222222262000002222
2000626020200006004400000000000000000400
2266666222020202020202000000000222233333
2000000000200002222222200000222222220200
622624400000000000