. .. ... ##. )... .... ..... ### ..... #...#.#...... #......####