86.81 inches = 2.204974 meters