#.# #.# #.###.####### ####################...#.##....# #........>................+....+ #.#######..............#.##....#### ###.#... #.####........##.#........# ..#.# .. #.#<.+........##.#.....##.# # #.#.# #.#.#.##........##.#..#.....# #.#.#.# ##.......#.............#.###... #.#.#.#.....#.###.#.#..........##.# ..( #........#..#.. #.#...######......# #....# ####.#.####. #.###.###.#..#.#...#### #....# #............#.#.......^..#.#.#.# #....# #.########## #.#.#.##..^..#.#.#.# #....#. #.##.. #.#.#.#...#....#.#.# #....#.#. #(##.#########.#.#.#...######.#.# #....#... #.##.#.......#.#.#.#.... ..#.### #....#..# #.##.#.#####.#.....#..### ###...# +.<..#..# #......# #.....###### ###.# #....#..## ####.### ###'########## #.# ####.#... #.# #............ #.# #####.#.####### #.. #............ #.# #...#........... #### #...)....... #(# +...+...#######. #####+###.#####.... #.###...###......... ..........# ### #...'...'.'......... ..........# #####...###........ ..........#### #...# #........ ...........@.# #...# #........ ........@K##.# #...# #....... .........@# # #...# #...... .........@....... .....# #..... .........?.#### ###...# #.... ...........# ..... . ?......#....# ...... ......#...... ...... .....#..... ... ....#.... . !