##### .. ##?..## #.). ##.....## ......##.......# ......5O.......# ###.####%.....$# ##.<...## ##...## ##.## .# .# .. #. ..