###### #....# ########....# ###### #......#....# #....# ##'####.#....# #....######### #.....#.#....# #....#........ #.....#.#....####....#........ #...>..o'.......'..%.'......... #.....#.#....####....#........# #............# #....#........##### ......5 #.....#..##### ##....#............# ...... #.....#..# #.....#............# ..... #.....#..# #...###............# .... #........# ##...###............# #..# #....##.### #.....##.......)....# ..# ### #....##).<## #.._..##............#######.####### #####.####..........'. #.#\#.#'........................... #...............#####..########........###########..#####. #####.###.......# ...### #........# #######.......... #.# #.......# ...... #........# #....##.#..#####. #.# #.......# ...... ########## #....##.#..... ......# #.###......g#####...... #....##.##.#####..... #.............S........ #....##.# ..# #....# #...................... #....##)# #.# #.... ##................0.... #....##.# #.## #...# ########### #).................... #####....##'###..# #...# #.........# #..................... ~~~~~............# #...# #.######.## #...............o..... ###0............###.).# #.# #.# #..................... ##.............%....# #.# #.# #####################: #.............##.#.# #.# #.# #...........#.##.#.######.######.# #........%..#.##.#.........#.....# #...........#..#.###########.##### ##...........##+#+# #.# ######.............. #.# #.................... #.# #...................... #.# ##......###............ #.# .########......# #............ #.# .....g.........P.#..... #.# ~~~~~~~~~~~~~~~~~# .. #.# ~~~~~~~~~~~~~~~~~# #.# ~~~~~~~~~~#####~~# .. #.# ..........# g.#~~# #.# #.# ########### ..# ~# #.# #.# ## #.# #.# #.# #.# . #.# #.# ...####.###.# ............# #####..##### #.## #.# #.# #.# #.# #.# #.# #.# #<# ###