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