""""""""""""""""""""
""""""""""""""""""""
""""""""""""""""""""
""""""""""""""""""""
"""""""########"""""
"""""""#   #! #"""""
""""""##  $!!!#"""""
""""""#  $ #%!#"""""
"""""## ##$# ##"""""
"""""#   $  $ #"""""
"""""#   #    #"""""
"""""#######& #"""""
"""""""""""####"""""
""""""""""""""""""""
""""""""""""""""""""
""""""""""""""""""""
""""""""""""""""""""
