59.14 meters = 194 feet and 0.35 inches