91 x 839 inches = 2.311 x 21.311 meters