68 x 704 inches = 1.727 x 17.882 meters