123.11 meters = 403 feet and 10.85 inches