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