124.19 meters = 407 feet and 5.37 inches