123.39 meters = 404 feet and 9.87 inches