124.27 meters = 407 feet and 8.52 inches