626 x 112 inches = 15.9 x 2.845 meters