123.41 meters = 404 feet and 10.66 inches