129 x 199.9 meters = 423.23 x 655.84 feet