58.19 meters = 190 feet and 10.94 inches