### ##.# ########### #### ## ######P.#####.##.#.##.####((####.P## .................................... .....#..##..#.....#.#######....###. ....#..............###.###....## ..............#...##..........# #...#.............##.....#Do..# P...P.....................#...# ..................##..../.#....... #..[P.........P...#......#....##.. ###...P..............#..... ....# .. .P....P....................##...# . ......+.........+....###..# #...# ......#.#.####P.#...#.###. .... ....................... .. .... ..!.................... ........##††###........ ........##.## ##....... .........### .Y....P ........## .....## ##......# ...Y..# #........ .....## ##....... .....P# ......## .....##