816 x 124 inches = 20.726 x 3.15 meters