123.06 meters = 403 feet and 8.88 inches