75 x 670 feet = 22.86 x 204.22 meters