.#. #.. ....#.. ..#...# ......# ## .?...# ##. ..... #(!##..# #.<..# #.....#..# ....##.#.....O .. ... ...###.. .... p... #..### p.### ... ..# .. K.# .....# ....#. ..... ((.. . ####..### ..##.......# .......(...# #.......# #...l...# #..hKp..# #..p