##...... .##...#. .####### ..###.## .#.###.. ..#.#### ##.####. ##..#.##