. ... . ... ... .###.#######.. o ..........?. ..o #........##....! #.....o......... #....wo).####.## #........# #........# #........# ###.###### #. .. #.. #.. ... .