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