##### #...# #...# #...######### #........<..# #.####......# ###.# #......# #...# #####.## #...# #.# #######################...########.#### .....................%......>...##^[..# ...#........##...####...##.#####.##....# .........................................# #....#.....##.#########...##.#####....#### ...........(............####.# #.%..# .. #...###....##.#######...## #.#####.##.# ... #.............(.#####....###...##...#.# . #.# #.##.###...##.#....##..........##...#.# #.. #.# #.##.# #...##.#.)..###.........##...#.. #..##.#### ######.##.# #...##.#....####.#......###.##.. .#........####...##.##.########....###....##.....# #.##.. .........%)((.(.(..................###...........# #.# #........#......##############....##............# #.# #.###..###...#### #.#..##).......#...# #.# #..# #...# #.#..##........#..%###.# #..# ##### #.#..#....#....#.##...>## #..# .....#....#.####.##.....# . #..# #.# ##...##.# #.##.....# #. #..# ..# ######.# #.####...# #. ##..# . #.# ..# ##.## #. #...# #.# ..# #.# #.##...# #.# . #.# #.#.#....######...# . #.# #.#.#....)......... #.# #.#.#....########## #.# #........# #........# #........# #.#....#.# # #.#.)..#.# #)..#.#..O.#.#### #................ #...#...!........ # ########.#### .# #