28 x 85.3 meters = 91.86 x 279.86 feet