104.24 meters = 341 feet and 11.94 inches