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