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