526 x 854 inches = 13.36 x 21.692 meters