....##...# o... ....# .......... ....... ...... #####.#.###### .............# ######...#### #........o..# .#####..<#.# #.......#.# #.........# #.......>#### #......... #.#........ # #.####### #.