PICTURES: Almost 3,000 brave the rain to take on 2018 Kiltwalk