106.72 inches = 2.710688 meters