124.86 meters = 409 feet and 7.75 inches