569 x 891 inches = 14.453 x 22.631 meters