########### #)o......<# #(######### .....((.# ...(....# .(....... #.#....## #....## ##.#. #...