########################################
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
#                                      #
# *** *** *** *** *** *** *** *** ***  #
##### ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ###  #
#                                   # *#
#                                   # *#
#                                   #  #
#  B   *** *** *** *** *** *** *** *** #
#  ### ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ #####
#  #                               #####
#  #                               #####
#  #                               #####
#                                  #####
########################################