.#######. ..#.#.#.. #........ ... ....P. #......# ......P. ###......# ....... .(.....).####..... ....#.........#..#### #..!...H....#..... ..#....?.........# ........<.#...<.# ..........##....# .....#..###......# ......... #.......# ......... #.......# #.........#.###...# .......[.... #..# ........... ... .....## .......#. ....... . ##..z... .. #?.....## ... #>..z.. .#.> #.#..... ..... ##......#...... #....O.<....... ....#...##..#.. . ##..# # .... ..... ##..... ...... ........