Fort William prepares to hold its 2018 Mountain Festival