121 x 966 inches = 3.073 x 24.536 meters