72.8 x 129 meters = 238.85 x 423.23 feet