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