222222222222222              000000000               000000000     
2:::::::::::::::22          00:::::::::00           00:::::::::00   
2::::::222222:::::2       00:::::::::::::00       00:::::::::::::00 
2222222     2:::::2      0:::::::000:::::::0     0:::::::000:::::::0
            2:::::2      0::::::0   0::::::0     0::::::0   0::::::0
            2:::::2      0:::::0     0:::::0     0:::::0     0:::::0
         2222::::2       0:::::0     0:::::0     0:::::0     0:::::0
    22222::::::22        0:::::0 000 0:::::0     0:::::0 000 0:::::0
  22::::::::222          0:::::0 000 0:::::0     0:::::0 000 0:::::0
 2:::::22222             0:::::0     0:::::0     0:::::0     0:::::0
2:::::2                  0:::::0     0:::::0     0:::::0     0:::::0
2:::::2                  0::::::0   0::::::0     0::::::0   0::::::0
2:::::2       222222     0:::::::000:::::::0     0:::::::000:::::::0
2::::::2222222:::::2      00:::::::::::::00       00:::::::::::::00 
2::::::::::::::::::2        00:::::::::00           00:::::::::00   
22222222222222222222          000000000               000000000