58.91 meters = 193 feet and 3.29 inches