121 x 869 inches = 3.073 x 22.073 meters