##################
#  #          #  #
#  #          #  #
#  #  #   #   #  #
#     #   #      #
#     #   #      #
#     #   #      #
#   ###   ###    #
#                #
#                #
#   ###   ###    #
#     #   #      #
#     #   #      #
#     #   #      #
#  #  #   #   #  #
#  #          #  #
#G #          #  #
##################
