91 x 719 inches = 2.311 x 18.263 meters