129 x 653 meters = 423.23 x 2142.39 feet