silmarillion2345