m    m          m           ""#           m    m                 "          
 ##  ##  mmm   mm#mm   mmm     #           ##  ##  mmm    m mm  mmm     mmm  
 # ## # #"  #    #    "   #    #           # ## # "   #   #"  "   #    #" "# 
 # "" # #""""    #    m"""#    #           # "" # m"""#   #       #    #   # 
 #    # "#mm"    "mm  "mm"#    "mm         #    # "mm"#   #     mm#mm  "#m#" 
                                                                             
                                                                             
                                                                             
                                    m    m mmmmmm mmmmm  mmmmmm              
       m     m  mmm    mmm          #    # #      #   "# #                   
       "m m m" "   #  #   "         #mmmm# #mmmmm #mmmm" #mmmmm              
        #m#m#  m"""#   """m         #    # #      #   "m #                   
         # #   "mm"#  "mmm"         #    # #mmmmm #    " #mmmmm