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