### #..# ###...# ##.#..## #..#...## ###.......# #........#### #....#....##.#### #...##.####.....# y...###....###....# ...........y.#...# .......#.#.#..y....### [......#.######......## .......#...####....^..# ......>#...##........## ........##..........## ...........#.......## ...........###.##...#.### ...........#.###........# .......................... ....##.#..##............## ... ###..#.............# .....###................# .......<................. ....#.###..(.##.#..##.... .. #. .....## ... .## . .....# .. ....... #. ..##... ... ...