86.43 inches = 2.195322 meters