.#.##.### ......... ...!..... #...?.... # #........ ...####........ .......S....... ......g.r!..... ...####........ #########