58.049 meters = 190 feet and 5.39 inches