85 x 266 x 106 inches = 2.159 x 6.756 x 2.692 meters