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