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