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