are Leckie Mine and Giant Mine located in the same town