58.812 meters = 192 feet and 11.43 inches