. ... ##. ......#####...... ((....sW<....<... #.#.#.####.#####. #