682 x 881 inches = 17.323 x 22.377 meters