      -----------$          
@@@@@@   ##     #@@@@@@#H   
@------  $$     #      #H   
@H      ###X    # 0   $#H   
@H$$    $  $    ######X#H   
@@@@H $ #X##          0HH   
    H       $   $   0-- H   
    H     #@@@@@@@@@#-- H   
    H$0 $ #0     $  #   H   
    H####H######X####   H   
     #  #H              H   
     #  #H              H   
     #$$#H              H   
     ##X#H              H   
         H    0  &      H   
###@@@@@###@@@@###@@@@###@@@