106.96 inches = 2.716784 meters