159 x 83 meters = 521.65 x 272.31 feet