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