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