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