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