114 x 875 feet = 34.75 x 266.7 meters