86.88 inches = 2.206752 meters