579 x 81 meters = 1899.61 x 265.75 feet