129 x 784 inches = 3.277 x 19.914 meters