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