114.5 x 66.4 feet = 34.9 x 20.24 meters