107.33 inches = 2.726182 meters