123.43 meters = 404 feet and 11.45 inches