#... #..# #..# ####..# .....# #...# #..# #..####### #.<....... #......... ##.####.#. ..# .. .## #. .. ##