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