628 x 606 inches = 15.951 x 15.392 meters