......##.. ..........## ........... ###. ..........# ..... ..........##....# ..........##...# . ...............##.. ........O......... ........#......... ..............### .............?# ..........##......# ..........##........ ................S... ..(........(....... P.P..#............. #.##.#............. . #P..#...... . ..##.....