. .# .# .# .# ### ##.##.... #.......# .#######..##.#.## ........O.#..... ########.##..#.# . #.......# #... ###.#...... #... #.#..### #... #####.#..# #... #........# # #... #.###.#..##... ####...#####.###.......... ...........>...#.....##.. ...........<......#........ ...............#..#.###... ####...#####............. #... ####.######.. #.#. ##.## #... #...# # .. #.......# ... .(...###.# . #.##.### #. #. . .. #. .. .