66 x 259 inches = 1.676 x 6.579 meters