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