824 x 132 inches = 20.93 x 3.353 meters