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