84.72 inches = 2.151888 meters