656 x 855 inches = 16.662 x 21.717 meters