###### #....# ####.# #.# #.# #.# ######.# #......# #.###### #.# ######.# # #......# .# #.###### #####.# #.# ..### #.....# #.# #.#.. #.....# #.# #.# #.#.# #.....# #.# #.# #.#.# #.....# #.# #.# #.#.# #####.....# #.# #.# #.#.# ###########......#..# #.# ######.###.#.# #...........#####.#.# #.# #.........^..############>###############.#.# #.# #.####.###..........>..)#.# ...........######.############ #.# ##.###......#######.#.# #####..........#............# #.###.#.........#######.#.# #.##..####.#########....# #.##.###..............#...# #.##..# #.# #.#### #<###.#.###.#########.#.### #.##..# #.# #.# #...........# #.#.## #.##..# #.# #.# #####.####### #....###### #.##..# #.# #.# #.# #........... #.##aO# #.# #.# #.# ######...####### #.##..# #.# #.# ... .........## ..##..# #.# #.# #.# #######..# ...# #.# #.# #.# #..# .#.## #.#########.# #.# #..# .#. #...........# #.# #..# . .. ############# #..# #... #..#