CCCCCCCCCCCCCMMMMMMMM               MMMMMMMM   SSSSSSSSSSSSSSS 
      CCC::::::::::::CM:::::::M             M:::::::M SS:::::::::::::::S
    CC:::::::::::::::CM::::::::M           M::::::::MS:::::SSSSSS::::::S
   C:::::CCCCCCCC::::CM:::::::::M         M:::::::::MS:::::S     SSSSSSS
  C:::::C       CCCCCCM::::::::::M       M::::::::::MS:::::S            
 C:::::C              M:::::::::::M     M:::::::::::MS:::::S            
 C:::::C              M:::::::M::::M   M::::M:::::::M S::::SSSS         
 C:::::C              M::::::M M::::M M::::M M::::::M  SS::::::SSSSS    
 C:::::C              M::::::M  M::::M::::M  M::::::M    SSS::::::::SS  
 C:::::C              M::::::M   M:::::::M   M::::::M       SSSSSS::::S 
 C:::::C              M::::::M    M:::::M    M::::::M            S:::::S
  C:::::C       CCCCCCM::::::M     MMMMM     M::::::M            S:::::S
   C:::::CCCCCCCC::::CM::::::M               M::::::MSSSSSSS     S:::::S
    CC:::::::::::::::CM::::::M               M::::::MS::::::SSSSSS:::::S
      CCC::::::::::::CM::::::M               M::::::MS:::::::::::::::SS 
         CCCCCCCCCCCCCMMMMMMMM               MMMMMMMM SSSSSSSSSSSSSSS