59.03 meters = 193 feet and 8.02 inches