666 x 818 inches = 16.916 x 20.777 meters