670 x 105 inches = 17.018 x 2.667 meters