. # .. ?... .. .?... #. ...... #. ......# #. ..?...# #. ......# ....###.#####......# ..........5%<......# .###....#####......# #.... ....... #.... ......# #.... ......# #.... ..?... #..?. #..#. ##.. ... .