#.# #.# #.# #.# #.# .. #.# ... . #.# ....######. #.# ............#####.# ................<.# ###......#.#######.# .........#^........#########.## #.##.....%#.#.................... #......O....##.........#.#.###.# #############.......#.##.#.###.## ............................. ##########..........#.#.###.## ..<.......................>... #########..........##.#####.## ##........#.##.# ....#...(.#####.##.# .................##.# ....#.....########.# #####.....# #.# #(....# #.# ####### #.#