00001111111111000000000000
11111111112222111100111000
11422333455554445432223100
15535788899987775433334321
4746899a99bba8876422233331
37888aacccbbdcbbba86432342
27879bbbbdddddcbaaa9743342
15458668777997665664432122
123668abba5862478996532212
12489bbbcabc847aaa98754221
3339cddccccc847accb9753122
2339ccbbdcca5456bcb8533331
2239dccccddca8889ab8445410
2225beecbaba98769cc8564100
223239ddddcba988ab96420000
2222228ddddddcba7543200000
2222217cccbba8653333100000
333347acddbb85443332200000
44649cbccdddccba8642221100
45545bcccdccccbb8544432122