### ...## ######### .....##.......# .........#.......# #.. .................##.... ......^.#............... ..........<......#.##... .................#.# ........#....<#....# ........#>.####.#### ............# #.# ........###.# #.# ........# #.###.# ## ........###..##.# ... ......#...##.##.# .... .########.##....# ..... ###.....### .#....######..(.##.# ..>..........#..##.# ##....###o......##.# ..#.. #<..###..... ..#..###.K## #.##.. ## #......o####..#... .....#....###.#.## #...#####)# .# ##.. ... ... ..... .. ####... #.