  ####     ####              ####   
 #    #        #        #   #    #  
 #    #        #        #   #    #  
 #    #        #        #   #    #  
 #    #        #        #   #    #  
           ####              ####   
 #    #   #             #        #  
 #    #   #             #        #  
 #    #   #             #        #  
 #    #   #             #        #  
  ####     ####              ####   
