28 x 26 meters = 91.86 x 85.3 feet