#####P#########P######P###
#                 <#     #
#       T    m    #      #
#                        #
#   Tk             To    #
#         m     m        #
#                 T      #
#                       T#
#                        #
#     T    m     m  T    #
# m   o                  #
#                   m    #
#      m  T     m        P
P                   T    #
#    T        T          #
#         m          m   #
# T    m        m        #
#l                       #
#  l       l   l         #
#-###-###-###-######%##%##
# ### ### ### ###> #  #  #
# ### ### ### ##T# #  ## #
# #o# ### ###  #   #  #T #
# # # ### ###  #   |  # ##
#o% #o###  k#  #####l # k#
##########################
