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