.----.
     .---------. | == |
     |.-"""""-.| |----|
     ||       || | == |
     ||       || |----|
     |'-.....-'| |::::|
     `"")---(""` |___.|
    /:::::::::::\" _  "
   /:::=======:::\`\`\
jgs `"""""""""""""`  '-'