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