.. .# # .# #. # .# ###.###.#####.# ..... .......## ... #.....# #o####.....# #oo(((.....# #.####.....# #. #.....# .. ####### ?#. #.#. . #. #. #.