81 x 178.8 meters = 265.75 x 586.61 feet