86.96 inches = 2.208784 meters