### #####################.# ### #<................()..# #.. #####################.# #.# #.# #.# #.#######.# #)........# #.........# #######)........# .#.#.#.#.#..^....# ...................# #.#.#.#.#.#.#.......# #..........>........# #.#.#.#.#.#.#...###.... #...............####### #.#.#.#.#.#.#......... ####.c.....(.....####### ......#.#.#.#.#.#.# ..%................. #...###.#.#.#.#.#.## ######....#.# #######