106.44 inches = 2.703576 meters