75 x 679 feet = 22.86 x 206.96 meters