90.88 inches = 2.308352 meters