956 x 639 inches = 24.282 x 16.231 meters