2222222222222222222222222222
2111111111111221111111111112
2122221222221221222221222212
2122221222221221222221222212
2122221222221221222221222212
2111111111111111111111111112
2122221221222222221221222212
2122221221222222221221222212
2111111221111221111221111112
2222221222220220222221222222
0000021220000000000221200000
0000021220222442220221200000
2222221220200000020221222222
0000001000200000020001000000
2222221220200000020221222222
0000021220222222220221200000
0000021220000000000221200000
2222221220222222220221222222
2111111111111221111111111112
2122221222221221222221222212
2111221111111031111111221112
2221221221222222221221221222
2221221221222222221221221222
2111111221111221111221111112
2122222222221221222222222212
2111111111111111111111111112
2222222222222222222222222222