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