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