686.48 inches = 17.436592 meters