266 x 770 x 66 inches = 6.756 x 19.558 x 1.676 meters