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