28 x 81 meters = 91.86 x 265.75 feet