# Bonus info.
# -----------


# Command Line version for Python 2.6.x to 3.8.x...
# python -c 'import math;import sys;print("\033c\033[0m\033[2J\033[1;1f");x=3;y=12;exec("for angle in range(0, 360, 5):\n\tangle=float(angle)\n\ty=math.sin((angle*(math.pi))/180.0)\n\ty=12-(int(y*10))\n\tprint(\"\033[\"+str(y)+\";\"+str(x)+\"f*\");\n\tx=x+1\n");sys.exit()'



# Simpler script version for Python 1.4.0 to 3.8.x...
# import math;import sys;print("\033c\033[0m\033[2J\033[1;1f");x=3;y=12;exec('for angle in range(0, 360, 5):\n\tangle=float(angle)\n\ty=math.sin((angle*(math.pi))/180.0)\n\ty=12-(int(y*10))\n\tprint("\033["+str(y)+";"+str(x)+"f*");\n\tx=x+1\n');sys.exit()



# Base 64 encoded version, OSX 10.14.x, default bash terminal.
base64 -D <<< 'cHl0aG9uIC1jICdpbXBvcnQgbWF0aDtpbXBvcnQg
c3lzO3ByaW50KCJcMDMzY1wwMzNbMG1cMDMzWzJK
XDAzM1sxOzFmIik7eD0zO3k9MTI7ZXhlYygiZm9y
IGFuZ2xlIGluIHJhbmdlKDAsIDM2MCwgNSk6XG5c
dGFuZ2xlPWZsb2F0KGFuZ2xlKVxuXHR5PW1hdGgu
c2luKChhbmdsZSoobWF0aC5waSkpLzE4MC4wKVxu
XHR5PTEyLShpbnQoeSoxMCkpXG5cdHByaW50KFwi
XDAzM1tcIitzdHIoeSkrXCI7XCIrc3RyKHgpK1wi
ZipcIik7XG5cdHg9eCsxXG4iKTtzeXMuZXhpdCgp
Jw==' | sh