med kongl , flottans kanoniercorps.