14.6 x 129 meters = 47.9 x 423.23 feet