264 x 768 x 64 inches = 6.706 x 19.507 x 1.626 meters