58.059 meters = 190 feet and 5.79 inches