682 x 18 meters = 26850.39 x 708.66 inches