106.53 inches = 2.705862 meters