#########################################
####....#################################
####....#################################
####....################......###########
####....#####......#####......###########
####...............#####......###########
####....#####.................##~########
####....#####......#####......##~~~~#####
#############......#####......#~~~~~#####
#############......#####......#~~~~~#####
########################......#~~~#######
########################......##~~#...###
########################......##~#.....##
########################................#
########################................#
########################................#
########################................#
########################.........#.....##
###################################...###
#########################################
#########################################
