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