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