....#...#...##...#.. .*#..#..#........... #.#.##..#####.####.. .......##...#.#..#.. .#####.##.#.#.#..... ...#......#.#.#..### ##.#...##...#.#..#.. ....###.#.###.#..... .###..........####.. ....#...###.#...#..# ###..###...#..#.#..# ....##...#..#.#..#.. ..##.#.##P#.#..#.#.# .#...#....#.#....#.# ...#..##..#..#####.# #.#..#...#.#.....#.. .#..#..##...####.#.# ...#.#....#...#..... .##...#######.#...#. ....#..........#...O