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