68 x 833 x 82 inches = 1.727 x 21.158 x 2.083 meters