93 x 841 inches = 2.362 x 21.361 meters