68.6 x 114.8 feet = 20.91 x 34.99 meters