106.33 inches = 2.700782 meters