.. #.# .## #.. ...## ##.# #....## #..# #....##..# #.......## ###....<..## #....@.....# . .........?...#.... #.. .)...............# .. ..# .................. .!..# #.. .........^........ ..... #..# ####.............. .....#####...## ##............. .....h..#.....### #............. .........o......# #...##......... .......oo<....... ...# #......... ........oo##..... .........## #.. .#####..## #..# #..# ...# ..... ...... ......