########### #..<....... #.########. #.# ######.### ### ..........#... .#####..#.#.# #......# ##.....# ##.....#### #.......... #......#### #.#####......# #..........### ########.##.###### .................# .#####.#.##..###.# #.#.##..# #.# #.#.##..# #.# #.#.##>.###.###.# #.#.##...<<.....# #^#.###.###.##### #.#.# #.# #y# ..# #o# #..# #o# #..# #o# .... ... #.. o## .