124.29 meters = 407 feet and 9.31 inches