3389 inches = 86.0806 meters