104.2 meters = 341 feet and 10.36 inches