407.05 meters = 1335 feet and 5.59 inches