..# ... .. ##..# ... ##...# .... ##....##.... .?###...#.#..... #.......a....... ..####opp# .......))## ....#..shp...... .. #...Kp#.#... #.#.#.. .. ......... ... ......##..# .. ........ ..# # ....... ..#