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