120 x 868 inches = 3.048 x 22.047 meters