959 x 642 inches = 24.359 x 16.307 meters