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