#######################################
#                                     #
#                                     #
#                           m         #
##################  ##HHH####         #
#                         H           #
#                         H           #
#               H################   ###
#               H                     #
# c  d   h      H                     #
###########WWWW###                    #
#         ###### ##                   #
#                 ##                  #
#                  ##                 #
#                                     #
#                   H       z         #
#                   H#########        #
#                   H       ####k     #
#                   H         ####    #
#                   H           ###   #
#                   H            #### #
#                   H                 #
#    1              H            s b  #
#######################################