669 x 860 meters = 26338.58 x 33858.27 inches