### ### ... ... ###.#### #.# ..^... .#.# #...# #.#.# #...# #.#.# ###+##...# #.#.###.# #........###.#<....# #............#'#####.# #....................# #.....#....)....###### ###'#...........+ #.....#.#####...# #.#.#.#.# #...# #.#.#.#.# #...# . #%#.#.# #...# #. #S#.# ##### # #)#.# #.. .##. . .# .. # .. #..