59.026 meters = 193 feet and 7.86 inches