86 inches = 2.1844 meters