### ######.#### #### ## ### #P..#P.P#.### ##..##### ..##. #P### ### ####.......#..###.[..#..######...... #...###.###.#.............##......P#..#....... #........#..............P.##.....P###......... ##.#........