Hampden league semi finals photos