86.44 inches = 2.195576 meters