61 x 129 meters = 200.13 x 423.23 feet