106.42 inches = 2.703068 meters