81 x 170.5 meters = 265.75 x 559.38 feet