89.72 inches = 2.278888 meters