### ## ###### #######f### ....###..#.#####.##.##...# ......................#...# .####.#.#..##.f....P.....# #............#.....## #.####..P..#.#..<..P# #.# #........#.##..## ##.###.f....o........# #..#.....#.#..#.f##.P# ..##..#..#C.C.....## ### #..............C.>.### ....#.............# ... #.............# . ..#....#P.##(..# .###...........# .# #...###%#..f# ..... .....# ..... .##. . .