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