Man avoids jail after £380k weed farm found in Gainsbor