104.1 meters = 341 feet and 6.43 inches