564 x 105 inches = 14.326 x 2.667 meters