Exhibit 10.4 INDEMNIFICATION AGREEMENT DIRECTORS AND OFFICERS THIS AGREEMENT made and entered into this 14th day of December 2004, by and between HECLA MINING COMPANY, a Delaware corporation (the "Corporation"), and ARTHUR BROWN (the "Indemnitee")....