681 x 17 meters = 26811.02 x 669.29 inches