68 x 18 meters = 2677.17 x 708.66 inches