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