###############################
#########################...###
##################...........##
#############....#...........##
############.................##
############.................##
############.................##
############.................##
############............#...###
#############....##############
###############################
