.# .. .# ... ### .# ... .. .# ###.##.#.###### ............... #.....S.# ####.......# ##### ...........# ..... #####......# ...... +......# ...... ######(...####...... ..........#(......?. ..####....#(........ +....Sg........ ####...##......... +.......#......... #######.###....... .# ....... .. ....... ### ....... .......