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