############ ##...>......######## .........##.<......# ##.#####.#########.# #.# .# #.# ># #.### .# .##.#####...# .# ..........#.#######.##### .##..######.............# ########...##.# #...##.# #...##.# ### #)####.# ##.> ##.####[###.###.##### #######..........%......... ........(######.###.###.### ########.......... ... ########..#####.###.### ..........# ##. .# #########.# # .# #.# .. #.# .# #.# . #.# #.# #$# #.# ... .#. ( .