Solution to water leak in subaru courtesy light

So frustrated with my subaru moon roof leak solutions, it was not from above, 2 hours of shopp time, and removing headliner sounded like solving a headache with decapitation i went looking for the bottom end. removed the four screws and three plastic body rivets holding the liner in the front wheel well and found mud caked up into the drain tube!!! This took 45 minutes on each side. i have pictures available.