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