124.84 meters = 409 feet and 6.96 inches