Anti-aliased ASCII Aureoles
JavaScript (ES5), 359 bytes

Place input into I, get output on stdout/console.

I=[1,1,1,1,1];a='-----  88880----8988888880--  88888--  0--8988- 66677770- 898- 667766- 0-898-6776- 44440  89- 77- 45555540 89- 76-4554-  0 98-77-554-3333089-67-454-3332 089-77-55-33-1'.replace(/-/g,'   ').split(0);for(i=11;i--;)a.push(a[i]+=a[i].split('').reverse().join(''));console.log(a.join('\n').replace(/\d/g,function(d){return I[d&gt;&gt;1]?'.@'[d&amp;1]:' '}))