124.09 meters = 407 feet and 1.43 inches