80.6 x 126.8 feet = 24.57 x 38.65 meters