129 x 765 inches = 3.277 x 19.431 meters