. .. ... ##### .... #...##..... +.<.'...... #...#....l. ##### #####