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