   :::   :::
  ::::: :::::
   :::::::::
    :::::::
     :::::
      :::
#####

    ::    :
    :::::::
     :::::
      :::   
       :
#####


     :::::
      :::
       :