84 x 668 x 64 inches = 2.134 x 16.967 x 1.626 meters