111111111111111111
00000000000000000
452782872787878
xxxxxcccccfccgv
11111111111111111
0000000000
4545454545454545454545454545454545454545454545
11111111111111111111
66666666666666666666666666666666666
1111111111111111111