Ascii smiley face challenge I made this because, although we have a bunch of other questions involving smiley faces, there is nothing for just printing an ASCII smiley face with as little code as possible.
Anyway, print this exactly (Trailing spaces allowed):
        **********
    ******************
  **********************
 *******  ******  *******
 ************************
**************************
**************************
*****   **********   *****
 *****   ********   *****
 ******            ******
  **********************
    ******************
        **********

This is code-golf, so fewest bytes wins. Yes, you have to use asterisks.
Python 3, 97 bytes
The string has a leading and trailing unprintable with value 5.

for c in"&#5;wç¿ğŗŗĵý6çw&#5;":c=ord(c);s=c%8*'*'+c//8%7*' '+c//56*'*';print(f'{s+s[::-1]:^26}')

Try it online!