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