##########################
#   o##        #         #
#    ## ###### # ####### #
#  m ## ### ># # ####### #
### ### ##  ## #   l| ># #
###%### ## mo# ######### #
##       # m #     ##### #
##       # m #o          #
##       #   ######## ####
##       ##-#########   ##
#####-### #+#     ##### ##
##### ### ###     W   # ##
#####s### ###s m s### #  #
##### ###%#####-##### ## #
###          s  |s  # ## #
### ########### ### # ## #
#     ######### ###k# ## #
#     ######### ##### ## #
#    o#########          #
#%# ###so      ###### ####
# # ###        ###### ####
# #   |   *    |   s#s####
# #####        #### # %mo#
#   o##   oo  s####-# #  #
#   o#####R########   #  #
##########################
