... #..##### #...^..# #....#.# #.#..#.# #.#..#.# #.#..#.###### #.#.%........ ######################################.#..#......# #............................................#.... ##.###################################.#.#...# #.# #.#. #.#.#...# . #.#.##### #.#.#.?.# #.#.#<..# #.#.#...# #.#.#.#.# #.#.#.#.# #.#.###.# #.#.# .# #.#.....# #.#.. #.#..#### #.#..######## #............ #.#.######### #####