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