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