. # ... #.###### ...# ####.?...<##.....# ..$.....rgK...(... ###......S...).... ................. ........!....... .#........)..... ............... ............. .........?. ......#.. ...