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