121 x 851 inches = 3.073 x 21.615 meters