########### ###### #.........# #...(# #.#######.# #....# #.#.......# #....# #.#.####### #....# #.#.#<# ######....#####.#.#.# ...........'...#.#.#.# ########....###.#.#.#.# ..........>..###.#.#...# ######...o......#.#####.# #.........##.......# #######...o.......####### ##)####..o...%.#####.##.# .......oo####..#...#.##.# ##.##.....o.#..#.#.#.##.# #..!#.#.#..#..<..##.# #... .. #..########.# #... ...#..# ..# #... o.##..# ..# #... ...#..# ... #... .#.#. . .