#. ### .... ### ## .....#. .....###.##. #### ....... .........#.###P.###....... ............#......#...... ...........[.....#.#...... ...........#............... ...(.......#........## ... ..............<...#..#..# .................##.....# ..................#####P# ..................# # ................##.# P.P.........P#### ## .............#.# ....##........# ##^..........## ##.........## ##......#### #......## ##......# ##..P.## #### ## ##.....# #...#. ##..##.## ##!...###.#..#.## #...r..#####....# ##..D....##.....# ....#.....)..#...## #....}...#P.##.....# .#.r#...###....#..P# #....... .#.####..# #..##...#. ## ..# ... ###### ..# .. .