...#.....#. .!......... .......... ........!. ... # ....... . ###..#. ....# .. .##...... ..........#o.# ##... ........# .........#.<###..... ......# ........##.......# #....# #.....#.#.....#### .###....# ..#...P.P#.##..# .......(# #.#..##.##.....### #.....#.# ##.#.P#...#P......# #####?.##.###).#....o........... ..#....#...<.[..P#...#P##.#...# ........#)##....##.#### ....## ##....g.#####....P.P# ..... ##......### #......## ..... #....<....# ......... .... ..............#......#... .... ...#.........##......#.#. . ...........#.......# . ........###..# .###..### .?.. ... .#. .... #