, ,                     
                              , % ;                     
                            , * ? ,                     
                          : ? S *         , ; :         
                          ; ? * ? +   : ? S S S :       
                , , ,     : : , + S ? % S # @ # %       
    ,     , : ; + * * * * ? * : + ? S % S % + % # +     
    : * * + + + * * ? ? * + * ; ; * ? % % :   , + ;     
    , ; :   : ? * * % % % ? * + * * * ? ;               
          , , * ? * * + % % % % % S ? :                 
          ; * * ? * ,   , ; * ? % S *                   
          : ; * , ,           + ? :                     
          :   : ;     , :   , ? :                       
        , : ,   ; ,     : ; * *                         
        , ,     ,         , + ,                         
                          ; :                           
, , , , , , , , , , , , , : : , , , , , , , , , , , , , 
% % % % % % % % % % % % % % % % % % % % % % % % % % % %