#~~ #~~~.# . #~~~.# .... #~~~.# ##... #~~~.# ...# #~~~.# #..# #~~~.# #..######~~~.# #..##%...~~~.# .#####..##.###~~### #...........<##~~# # ###++++######## ######..##..##~~# ..... ................. #..##..##~~# #~~~~~~ ~~~~~....~~~~~~~~~~ .########..##..##~~~ ~~~~~~~ ~~~~~~....~~~~~~~~~~ ...........##..##~~~~~ ~~~~~~ ~~~~~....~~~~~~~~~~ ##########.##..##.P.... ..... .h.........h)....... #.##......>....#.#.#### #....hh.h..?.... #......##........#....### #>..#.g.#.###### #########.....#..............# ###.##.## # #.............# ...####.####.### #.##.# #[####.##..........##.....##...# #.##.# #.# #.#######.###.#.......#.#.###.##.# #.# #.# #.# #.#.......#.......##.# ##.# #.# #.# #....._.....#%######.# #..# #.# #.# #.#.......#.#.# #.# #.## #.# #.# #.#.......#.#.# #.# #.# ## #.###.##.....##.#.# #%# #.. ..##.#...####.####.#.# #.# #.# #.##.#.#.............# ##.#####.# #.##.........######### #........# #.##.######### #..#####.# #.##.# #..# #.# #....# #..# #.# #..### #..## #.# #%.# #...# #.# #..# #.#<# #.# #..# #.#.# #.# #..####### #.#.# #.####......... #.#.####.........%.... #.#.#.......###.>.... #.....).<#..........) ###.#.##.#..###....<. #.........# ..... ###.##.##.# ... #.##....# # #.......# ######.##