########## .........# #.# ########.# .##.###. #.# ....... #####.###### # ##...## #..........# #. ##.....## #..##.##.#.# ##.##.###.......## #..##.##.#.# .........y...>...####...#.##.#.# ........y.y......'.........#.#.# ....#.##yy.......####...##.#.#.# . .. ##.......## #....>.....# ..y #......## #.#.####.### ... #.#...## #....<...# .. #.##+## ###.###### . ..# #.# #### #.# #.# #.# #.# ..# ###