129 x 362 meters = 423.23 x 1187.66 feet