58.112 meters = 190 feet and 7.87 inches