#.. . ##..# ..##...##. .##. ....... ... ?.... ... #..# ..# ######..##..#### ##....)..<...(... #................ #...##...##...##. # ##..# ..## #..# .# ...# .. ....# .. ....## ... ######