Nochefoncauld har skänkt pä swen 12 rcfflade kanoner.