133.5 x 85.4 feet = 40.69 x 26.03 meters