83 x 129 meters = 272.31 x 423.23 feet