..#. ### .##........ ........!.. ........#.# ........#.# ............## ........#.## .......S....w . ........g..# .?.....g.... .. ........#..# ...........#.g. .......