111111                        
1      11              1111  1
1   3        3  3      111  11
   11111 1111111111111 1   111
 3  1111 1111111111111 1  3 11
111   11      11    1 1  11 11
1   3 11 1111    3  1   1   21
   11111   11111111 1 3  11111
 3  111111 111 1111 1111  1111
111   11            11 11   11
1   3  1 1111 11111 1111111   
   113    111       1111    3 
 3  11111 111 111 1111   11111
111   111 111 111  111 3    11
1   3 111 111 111  11111111   
   111111      3            3 
 3   1111111111111 111111  111
1111   11111  1111  1111  1111
1    3     3        111  11111
1   111111111 11111111  111111
1  1111111111          1111111
111111111111111111111111111111