###...... .. ## .......##.. ... #...#....%. #.##......... #..........#.. ###..#........ #..........###.. #<.............. .........#.##... ................ ....##.#.....#.. .......<......... +##.##.#......... .. ............ .#.##.#..#..#.. .. ..............# #. #.##.#..##....## .........# # .. #.#......... ....g....# ..##. #.#........ .........# ...#.##........# .........# .. ...............# .........##.# #.............# .........##.# #...##.#......#. .........##.###+###.........(....... .......y.##...+_+...........###.#.## .........##.# ### #.#.##.#........ ............# ### #.#.##.#..###.#.# ............#######.#.##.#..### # ....................#.##.#..... ..............##....#........... ?..........######........#...... ...........# #.##..####...... ####.......# #.##..# ..... ########. #+##.># ..... . ...# .... ..... .... ....... ......## ........