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