... .. . ## # .. .# .#.#+#. .#. .#.#.#.... #......... +......... #......... #.#.#+#.#.# #. <.. .. ...hh .. .#..... .. .#....h.. . .. #.....#. .. .......#.