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