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