626 x 331 inches = 15.9 x 8.407 meters