A 13312 cap in PG(12,3)

A product cap of the caps in PG(7,3) and PG(5,3) (236*56+12 points) plus a 84-point completion. For more information see Large caps in small spaces.

2222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111100000000111100000000111100000000111100000000111100000000111100000000111100000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110022220011000000220011000000220011000000220011000000220011000000220011000000220011000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000110000000000110000000000110000000000110000000000110000000000110000000000110000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000001100000000001100000000001100000000001100000000001100000000001100000000001100
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000011000000000011000000000011000000000011000000000011000000000011000000000011
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111212121212121121212121212121212121212121212121212121212121212121212121212121212121212121212121212
0000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100001122112200000000122121122112122100000000221122112211000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000221122110000000021121221122121120000000011221122112200002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000011221122000000001221211221121221000000002211221122110000221122110000000021121221122121120000000011221122112200001122112200000000122121122112122100000000221122112211000022112211000000002112122112212112000000001122112211220000112211220000000012212112211212210000000022112211221100002211221100000000211212211221211200000000112211221122000000000000121212121212000000000000121212121212000000000000121212121212000000000000121212121212
0011222222220011222201010101010101012222110022221010101000112222222200112222010101010101010122221100222210101010220011111111220011112020202020202020111100221111020202021100222222221100222210101010101010102222001122220101010100112222222200112222010101010101010122221100222210101010001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101001122222222001122220101010101010101222211002222101010100011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202110022222222110022221010101010101010222200112222010101011122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121200112222222200112222010101010101010122221100222210101010001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101001122222222001122220101010101010101222211002222101010100011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202110022222222110022221010101010101010222200112222010101011122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121211220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121211122000000001122000012121212121212120000221100002121212122110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121211122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121200112222222200112222010101010101010122221100222210101010110022222222110022221010101010101010222200112222010101011100222222221100222210101010101010102222001122220101010100221111111100221111020202020202020211112200111120202020110022222222110022221010101010101010222200112222010101010022111111110022111102020202020202021111220011112020202000221111111100221111020202020202020211112200111120202020220011111111220011112020202020202020111100221111020202021100222222221100222210101010101010102222001122220101010100221111111100221111020202020202020211112200111120202020002211111111002211110202020202020202111122001111202020202200111111112200111120202020202020201111002211110202020200221111111100221111020202020202020211112200111120202020220011111111220011112020202020202020111100221111020202022200111111112200111120202020202020201111002211110202020200112222222200112222010101010101010122221100222210101010220011111111220011112020202020202020111100221111020202021100222222221100222210101010101010102222001122220101010100221111111100221111020202020202020211112200111120202020001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020200011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202110022222222110022221010101010101010222200112222010101010022111111110022111102020202020202021111220011112020202000112222222200112222010101010101010122221100222210101010112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121222110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121212200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020200011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202110022222222110022221010101010101010222200112222010101010022111111110022111102020202020202021111220011112020202000112222222200112222010101010101010122221100222210101010112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121222110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121211122000000001122000012121212121212120000221100002121212122110000000022110000212121212121212100001122000012121212221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212122211000000002211000021212121212121210000112200001212121211220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121222110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121212200111111112200111120202020202020201111002211110202020200112222222200112222010101010101010122221100222210101010001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020200112222222200112222010101010101010122221100222210101010220011111111220011112020202020202020111100221111020202022200111111112200111120202020202020201111002211110202020200221111111100221111020202020202020211112200111120202020001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020222001111111122001111202020202020202011110022111102020202002211111111002211110202020202020202111122001111202020202200111111112200111120202020202020201111002211110202020200221111111100221111020202020202020211112200111120202020002211111111002211110202020202020202111122001111202020201100222222221100222210101010101010102222001122220101010111220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121211122000000001122000012121212121212120000221100002121212122110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121211122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121200112222222200112222010101010101010122221100222210101010001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101112200000000112200001212121212121212000022110000212121211122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121200112222222200112222010101010101010122221100222210101010001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101001122222222001122220101010101010101222211002222101010100011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202110022222222110022221010101010101010222200112222010101010011222222220011222201010101010101012222110022221010101000112222222200112222010101010101010122221100222210101010220011111111220011112020202020202020111100221111020202021100222222221100222210101010101010102222001122220101010100112222222200112222010101010101010122221100222210101010001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101001122222222001122220101010101010101222211002222101010101100222222221100222210101010101010102222001122220101010111002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020201100222222221100222210101010101010102222001122220101010100221111111100221111020202020202020211112200111120202020002211111111002211110202020202020202111122001111202020202200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020200022111111110022111102020202020202021111220011112020202022001111111122001111202020202020202011110022111102020202002211111111002211110202020202020202111122001111202020202200111111112200111120202020202020201111002211110202020222001111111122001111202020202020202011110022111102020202001122222222001122220101010101010101222211002222101010101122000000001122000012121212121212120000221100002121212122110000000022110000212121212121212100001122000012121212221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212111220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212122211000000002211000021212121212121210000112200001212121211220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121222110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121212200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020200011222222220011222201010101010101012222110022221010101011220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212122211000000002211000021212121212121210000112200001212121211220000000011220000121212121212121200002211000021212121112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121222110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121212200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020200011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202110022222222110022221010101010101010222200112222010101010022111111110022111102020202020202021111220011112020202000112222222200112222010101010101010122221100222210101010220011111111220011112020202020202020111100221111020202021100222222221100222210101010101010102222001122220101010100221111111100221111020202020202020211112200111120202020001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020211002222222211002222101010101010101022220011222201010101002211111111002211110202020202020202111122001111202020200011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202001122222222001122220101010101010101222211002222101010100011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202001122222222001122220101010101010101222211002222101010102200111111112200111120202020202020201111002211110202020222001111111122001111202020202020202011110022111102020202002211111111002211110202020202020202111122001111202020200011222222220011222201010101010101012222110022221010101022001111111122001111202020202020202011110022111102020202220011111111220011112020202020202020111100221111020202020022111111110022111102020202020202021111220011112020202022001111111122001111202020202020202011110022111102020202002211111111002211110202020202020202111122001111202020200022111111110022111102020202020202021111220011112020202011002222222211002222101010101010101022220011222201010101001122222222001122220101010101010101222211002222101010101100222222221100222210101010101010102222001122220101010111220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212122110000000022110000212121212121212100001122000012121212112200000000112200001212121212121212000022110000212121212211000000002211000021212121212121210000112200001212121211220000000011220000121212121212121200002211000021212121221100000000221100002121212121212121000011220000121212121122000000001122000012121212121212120000221100002121212122110000000022110000212121212121212100001122000012121212000000000022220000000000011212121212011212121212220000000000220000000000011212121212011212121212
0101222222222222001100110011001100111100222210102222000001012222222222220011001100110011001111002222101022220000202011111111111122002200220022002200002211110202111122221010222222222222110011001100110011000011222201012222111101012222222222220011001100110011001111002222101022220000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111010122222222222200110011001100110011110022221010222200000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222101022222222222211001100110011001100001122220101222211111212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222201012222222222220011001100110011001111002222101022220000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111010122222222222200110011001100110011110022221010222200000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222101022222222222211001100110011001100001122220101222211111212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222212120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011111212000000000000112211221122112211222211000021210000111121210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011111212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222201012222222222220011001100110011001111002222101022220000101022222222222211001100110011001100001122220101222211111010222222222222110011001100110011000011222201012222111102021111111111110022002200220022002222001111202011110000101022222222222211001100110011001100001122220101222211110202111111111111002200220022002200222200111120201111000002021111111111110022002200220022002222001111202011110000202011111111111122002200220022002200002211110202111122221010222222222222110011001100110011000011222201012222111102021111111111110022002200220022002222001111202011110000020211111111111100220022002200220022220011112020111100002020111111111111220022002200220022000022111102021111222202021111111111110022002200220022002222001111202011110000202011111111111122002200220022002200002211110202111122222020111111111111220022002200220022000022111102021111222201012222222222220011001100110011001111002222101022220000202011111111111122002200220022002200002211110202111122221010222222222222110011001100110011000011222201012222111102021111111111110022002200220022002222001111202011110000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222101022222222222211001100110011001100001122220101222211110202111111111111002200220022002200222200111120201111000001012222222222220011001100110011001111002222101022220000121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222221210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011112020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222101022222222222211001100110011001100001122220101222211110202111111111111002200220022002200222200111120201111000001012222222222220011001100110011001111002222101022220000121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222221210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011111212000000000000112211221122112211222211000021210000111121210000000000002211221122112211221111220000121200002222212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022222121000000000000221122112211221122111122000012120000222212120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222221210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011112020111111111111220022002200220022000022111102021111222201012222222222220011001100110011001111002222101022220000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222201012222222222220011001100110011001111002222101022220000202011111111111122002200220022002200002211110202111122222020111111111111220022002200220022000022111102021111222202021111111111110022002200220022002222001111202011110000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222220201111111111112200220022002200220000221111020211112222020211111111111100220022002200220022220011112020111100002020111111111111220022002200220022000022111102021111222202021111111111110022002200220022002222001111202011110000020211111111111100220022002200220022220011112020111100001010222222222222110011001100110011000011222201012222111112120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011111212000000000000112211221122112211222211000021210000111121210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011111212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222201012222222222220011001100110011001111002222101022220000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111121200000000000011221122112211221122221100002121000011111212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222201012222222222220011001100110011001111002222101022220000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111010122222222222200110011001100110011110022221010222200000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222101022222222222211001100110011001100001122220101222211110101222222222222001100110011001100111100222210102222000001012222222222220011001100110011001111002222101022220000202011111111111122002200220022002200002211110202111122221010222222222222110011001100110011000011222201012222111101012222222222220011001100110011001111002222101022220000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111010122222222222200110011001100110011110022221010222200001010222222222222110011001100110011000011222201012222111110102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100001010222222222222110011001100110011000011222201012222111102021111111111110022002200220022002222001111202011110000020211111111111100220022002200220022220011112020111100002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100000202111111111111002200220022002200222200111120201111000020201111111111112200220022002200220000221111020211112222020211111111111100220022002200220022220011112020111100002020111111111111220022002200220022000022111102021111222220201111111111112200220022002200220000221111020211112222010122222222222200110011001100110011110022221010222200001212000000000000112211221122112211222211000021210000111121210000000000002211221122112211221111220000121200002222212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111112120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022222121000000000000221122112211221122111122000012120000222212120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222221210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011112020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100000101222222222222001100110011001100111100222210102222000012120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022222121000000000000221122112211221122111122000012120000222212120000000000001122112211221122112222110000212100001111121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222221210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011112020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222101022222222222211001100110011001100001122220101222211110202111111111111002200220022002200222200111120201111000001012222222222220011001100110011001111002222101022220000202011111111111122002200220022002200002211110202111122221010222222222222110011001100110011000011222201012222111102021111111111110022002200220022002222001111202011110000010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222210102222222222221100110011001100110000112222010122221111020211111111111100220022002200220022220011112020111100000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222010122222222222200110011001100110011110022221010222200000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222010122222222222200110011001100110011110022221010222200002020111111111111220022002200220022000022111102021111222220201111111111112200220022002200220000221111020211112222020211111111111100220022002200220022220011112020111100000101222222222222001100110011001100111100222210102222000020201111111111112200220022002200220000221111020211112222202011111111111122002200220022002200002211110202111122220202111111111111002200220022002200222200111120201111000020201111111111112200220022002200220000221111020211112222020211111111111100220022002200220022220011112020111100000202111111111111002200220022002200222200111120201111000010102222222222221100110011001100110000112222010122221111010122222222222200110011001100110011110022221010222200001010222222222222110011001100110011000011222201012222111112120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111121210000000000002211221122112211221111220000121200002222121200000000000011221122112211221122221100002121000011112121000000000000221122112211221122111122000012120000222212120000000000001122112211221122112222110000212100001111212100000000000022112211221122112211112200001212000022221212000000000000112211221122112211222211000021210000111121210000000000002211221122112211221111220000121200002222000000000022220000000000220000000000220000000000102121212121102121212121102121212121102121212121
0000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000001212000000001212111122221111222221212121000011110000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000212100000000212122221111222211111212121200002222000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000012120000000012121111222211112222212121210000111100000000212100000000212122221111222211111212121200002222000000001212000000001212111122221111222221212121000011110000000021210000000021212222111122221111121212120000222200000000121200000000121211112222111122222121212100001111000000002121000000002121222211112222111112121212000022220000000000000000000000000000000000000000000000000000121212121212121212121212121212121212121212121212
0000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000121212120000111111112222222211111111111100000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000021212121000022222222111111112222222222220000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000001212121200001111111122222222111111111111000000000000000021212121000022222222111111112222222222220000000000000000121212120000111111112222222211111111111100000000000000002121212100002222222211111111222222222222000000000000000012121212000011111111222222221111111111110000000000000000212121210000222222221111111122222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000002222222222222222222200000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000022222222222222222222000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000222222222222222222220000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000022222222222222222222000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000222222222222222222220000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111110000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000022222222222222222222111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111222222222222222222220000000000000000000000000000000000001111111111111111111100000000000000000000000000000000000011111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000011111111111111111111000000000000000000000000000000000000111111111111111111112222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000011111111111111111111222222222222222222222222222222222222111111111111111111112222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000011111111111111111111000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222220000000000000000000000000000000000001111111111111111111100000000000000000000000000000000000022222222222222222222111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222220000000000000000000000000000000000001111111111111111111100000000000000000000000000000000000022222222222222222222111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111110000000000000000000022222222222222222222222222222222222200000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000002222222222222222222222222222222222220000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000022222222222222222222000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111112222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000011111111111111111111000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000111111111111111111112222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000011111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222211111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111110000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000022222222222222222222000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000022222222222222222222000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000222222222222222222220000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222220000000000000000000000000000000000002222222222222222222200000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000022222222222222222222000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000222222222222222222221111111111111111111111111111111111112222222222222222222211111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000011111111111111111111000000000000000000000000000000000000111111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000001111111111111111111122222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000111111111111111111112222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000222222222222222222221111111111111111111111111111111111110000000000000000000022222222222222222222222222222222222200000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000011111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000002222222222222222222222222222222222220000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000002222222222222222222211111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000002222222222222222222222222222222222220000000000000000000011111111111111111111111111111111111100000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222220000000000000000000000000000000000001111111111111111111100000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222200000000000000000000000000000000000011111111111111111111000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000222222222222222222220000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222211111111111111111111222222222222222222222222222222222222111111111111111111110000000000000000000000000000000000001111111111111111111122222222222222222222222222222222222211111111111111111111000000000000000000000000000000000000111111111111111111110000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222000000000000000000000000000000000000222222222222222222221111111111111111111111111111111111112222222222222222222211111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000022222222222222222222222222222222222200000000000000000000111111111111111111111111111111111111000000000000000000002222222222222222222222222222222222220000000000000000000011111111111111111111111111111111111100000000000000000000222222222222222222222222222222222222000000000000000000001111111111111111111111111111111111110000000000000000000022222222222222222222222222222222222200000000000000000000000000000022220000000000220000000000220000000000220000000000220000000000220000000000220000000000
0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

The weight distribution:

A'0= 1, A'7040= 4, A'7840= 2, A'8092= 4, A'8116= 12, A'8140= 2, A'8192= 14, A'8204= 10, A'8216= 6, A'8240= 8, A'8292= 4, A'8304= 10, A'8316= 18, A'8320= 60, A'8360= 160, A'8392= 10, A'8396= 160, A'8404= 10, A'8416= 36, A'8440= 4, A'8472= 1024, A'8478= 768, A'8484= 1536, A'8492= 10, A'8496= 18, A'8504= 10, A'8508= 256, A'8516= 6, A'8540= 10, A'8544= 276, A'8556= 138, A'8564= 64, A'8568= 184, A'8576= 240, A'8592= 64, A'8604= 190, A'8616= 48, A'8640= 56, A'8649= 64, A'8660= 320, A'8662= 160, A'8663= 160, A'8664= 160, A'8665= 320, A'8666= 608, A'8667= 320, A'8668= 800, A'8669= 1280, A'8670= 1920, A'8671= 2080, A'8672= 1888, A'8673= 1600, A'8674= 1600, A'8675= 960, A'8676= 1920, A'8677= 640, A'8678= 480, A'8679= 640, A'8680= 160, A'8681= 480, A'8682= 320, A'8684= 160, A'8685= 160, A'8687= 320, A'8688= 160, A'8690= 128, A'8692= 16, A'8696= 160, A'8699= 800, A'8700= 128, A'8702= 480, A'8704= 222, A'8708= 640, A'8712= 192, A'8716= 66, A'8717= 64, A'8722= 320, A'8724= 64, A'8725= 800, A'8728= 1440, A'8736= 2048, A'8740= 4, A'8741= 64, A'8746= 192, A'8748= 8480, A'8751= 4768, A'8752= 64, A'8754= 8000, A'8758= 64, A'8760= 160, A'8763= 768, A'8768= 448, A'8769= 160, A'8774= 480, A'8775= 256, A'8777= 800, A'8780= 864, A'8782= 64, A'8783= 320, A'8785= 64, A'8786= 1120, A'8792= 966, A'8794= 384, A'8795= 320, A'8797= 1152, A'8800= 6080, A'8802= 128, A'8803= 3040, A'8804= 438, A'8806= 4016, A'8809= 256, A'8810= 320, A'8812= 4632, A'8813= 384, A'8814= 2304, A'8816= 268, A'8819= 2688, A'8820= 2496, A'8821= 24, A'8822= 320, A'8824= 2232, A'8825= 768, A'8826= 2872, A'8829= 4320, A'8830= 320, A'8831= 480, A'8832= 7488, A'8833= 3456, A'8834= 1032, A'8835= 160, A'8836= 4192, A'8837= 664, A'8838= 160, A'8839= 768, A'8840= 10560, A'8841= 2496, A'8842= 176, A'8843= 2304, A'8844= 6168, A'8845= 240, A'8846= 2408, A'8847= 1312, A'8848= 35592, A'8849= 1944, A'8850= 3240, A'8851= 144, A'8852= 13800, A'8853= 1984, A'8854= 21192, A'8855= 3408, A'8856= 17864, A'8857= 5784, A'8858= 17088, A'8859= 432, A'8860= 36544, A'8861= 13024, A'8862= 5056, A'8864= 214288, A'8865= 2472, A'8866= 40400, A'8867= 3120, A'8868= 74648, A'8869= 27024, A'8870= 6752, A'8871= 6912, A'8872= 135176, A'8873= 160, A'8874= 23928, A'8875= 13032, A'8876= 47504, A'8877= 536, A'8878= 13120, A'8879= 792, A'8880= 77232, A'8881= 5592, A'8882= 22632, A'8883= 2304, A'8884= 29496, A'8885= 6120, A'8886= 3336, A'8887= 432, A'8888= 41736, A'8889= 3096, A'8890= 3208, A'8891= 48, A'8892= 66768, A'8893= 480, A'8894= 4160, A'8895= 24504, A'8896= 28888, A'8897= 408, A'8898= 31576, A'8899= 6344, A'8900= 9960, A'8901= 368, A'8902= 3744, A'8903= 8192, A'8904= 20686, A'8905= 3960, A'8906= 11064, A'8907= 7408, A'8908= 11520, A'8909= 5112, A'8910= 13824, A'8911= 15104, A'8912= 20120, A'8913= 10080, A'8914= 10632, A'8915= 1760, A'8916= 15426, A'8917= 15544, A'8918= 1600, A'8919= 2224, A'8920= 7040, A'8921= 800, A'8922= 1552, A'8923= 1536, A'8924= 2656, A'8925= 704, A'8926= 256, A'8928= 2448, A'8929= 1536, A'8930= 1504, A'8932= 864, A'8933= 992, A'8934= 768, A'8936= 27776, A'8937= 408, A'8938= 1280, A'8939= 800, A'8940= 5890, A'8942= 1344, A'8944= 1056, A'8945= 800, A'8946= 5440, A'8950= 1632, A'8951= 480, A'8952= 8984, A'8953= 384, A'8956= 1184, A'8957= 96, A'8958= 768, A'8959= 800, A'8962= 3200, A'8964= 192, A'8965= 320, A'8966= 64, A'8967= 576, A'8968= 960, A'8971= 1440, A'8972= 384, A'8973= 320, A'8974= 2880, A'8976= 640, A'8977= 160, A'8979= 128, A'8980= 1440, A'8982= 384, A'8984= 192, A'8985= 800, A'8986= 1920, A'8988= 1824, A'8989= 64, A'8990= 320, A'8991= 320, A'8992= 116, A'8993= 576, A'8994= 800, A'8996= 192, A'8997= 1440, A'9001= 384, A'9002= 288, A'9003= 160, A'9004= 30, A'9008= 160, A'9011= 1184, A'9013= 128, A'9014= 480, A'9016= 60, A'9017= 480, A'9020= 1440, A'9023= 480, A'9029= 480, A'9032= 64, A'9034= 320, A'9040= 1082, A'9043= 320, A'9046= 160, A'9049= 960, A'9055= 160, A'9069= 160, A'9075= 480, A'9092= 12, A'9095= 160, A'9104= 20, A'9107= 160, A'9116= 12, A'9121= 160, A'9124= 160, A'9127= 480, A'9133= 160, A'9140= 12, A'9173= 320, A'9176= 128, A'9185= 320, A'9192= 14, A'9204= 20, A'9211= 160, A'9216= 54, A'9240= 4, A'9292= 8, A'9304= 20, A'9316= 36, A'9332= 160, A'9340= 2, A'9392= 8, A'9404= 20, A'9416= 12, A'9440= 14, A'9456= 160, A'9492= 8, A'9516= 24, A'9540= 4, A'9592= 2, A'9616= 6, A'9692= 2, A'9740= 2, A'9792= 2, A'9816= 6, A'9840= 4, A'9872= 160, A'9992= 4, A'10040= 4, A'10140= 2, A'10620= 8, A'10640= 2, A'10668= 48, A'10680= 24, A'10692= 32, A'10848= 32,


|cap page | home|