#########################################
#########################################
#.....###################################
#.....###################################
#.................#######################
#.....##~~###.....#######################
#############.....#######################
#############.....#######################
#############.....#######################
#############.....#######################
#########################################
