# .. . ..# .. ..#.. .#. ......#######...# .......<.......?. .........S....... ........)........ ..........@...... ................. ................. ........<........ .##.#....##.#^### ####.### #... ## #.##