28 x 75.4 meters = 91.86 x 247.38 feet