21 x 67 meters = 826.77 x 2637.8 inches