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