59.91 meters = 196 feet and 6.66 inches