########## ###...#....## ##...........# ##...#..<..#...# ##^..###...###...## ##...## ##### #...## ##...## #...# ##...## ##...######.#.######...## #.(#........#........#..# #.##.#..###.#.##...#.##.# #.#..###.#..#.##.###..#.# #.......................# #####..###########..##### ##..# ##..## ##..# ##..## #..# ##..## #..###..## #..#..###### #. #...##..... #..#..K#...... #..r.g....... ######......> .....?. ....##. .#.## .#.# .#.# .#