105.6 inches = 2.68224 meters