. ### ... ... #...####### .. #.....<...#.#..# #...#####......# ... #.#..?... . #.. ..... #... .^.. #.... .#. ...... # .# ....... .# ###..... #####.# #.%...# ##.....####. #........... ###........... ##.....<...# #.....>>..## . #.........# .. #.........# #.. ##........# .. ##.##.##.##.#### #......(....[.# #...)..(........ #.##.#.)......## #. #.#........# # ..#........# .###........# .. ...?.....# .. ...######## #.# #.##