mycket bättrats genom de senaste veckornas ypperliga väder.