17.964 meters = 58 feet and 11.24 inches