66.4 x 114.8 feet = 20.24 x 34.99 meters