568 x 890 inches = 14.427 x 22.606 meters