115.5 x 67.4 feet = 35.2 x 20.54 meters