83.81 inches = 2.128774 meters