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