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