Shrouded in gray clouds for much of the year , yet almost never getting enough rain to wash away the grit , Lima has long nourished writers who thrived on its brooding spirit , from the modernist poet Cesar Vallejo to the novelist Mario Vargas Llosa .