	 
	
	
	   .. 
	
	  IV
	
	
	
	 ,  ,         ,       .   ,           .      .         .    ,   ,       
	
	 1
	
	  
	
	       ,      ,   ,         .
	 ,  !   ,    .         !
	 !   .    , !  !    !
	    .      ,  ,      .        .      !   ,        !  ,         , ,   ,        . ,  ,    ' -!
	      .  ,     , ,  ,  ,  ,  ,    .   ,    ,          .   ,  ',  ,     ,    .
	    .         ,   .  ,      ,       ,     .    ,      ,  ,    ,   ,      .
	      ,       :       , ,           . ,     ,        .    -    ,  ,     ,    ,   .
	   ,     ,     ,      ,        ,    .
	          ;  ,  ,      .     - ,  ,        :   ,      .       ,   ,  ,    .    ,    ,   .     ,     ,     ,    .
	,  ,  ,  ,        ,   ,      ,        .
	      , ,  ,  .                .  ,    ,         .            : , , .   ,     ,             ,    ,     .       ,      ?
	           ,  , ,       ,      .        ,       .        , ,    ,  - - ,       .
	,          .                    . ,    ,  ,   ,   ,   .        .      :       ,   ,           ,     .      .      !
	 ,      ,     ,        .  ,     ,  ,      ,        .  ,   , ,  ,    .  ,      ,       ,          .
	,   '     ,             ,   . ,   ,     -   ,  , ,  ,         ,      ,       ,    .         ,      .
	 ,       ,      ,    ,   ,    . ,          ,    ,      ,      ,       .
	         ,          .           ,   ,             ,    . ,   ,     .   ,    ,   .   ,        ,      .  ,         .
	     ,       .  .       ,   !                ,    ,        .     ,       :   ,   ,        ,    . ,   ,  ,  ,   ,     ,      .
	  ,   ,      .        ,  ,     .      .           , ,       ,  .   ,      .      ,      ,   , ,     ,         .    ,    , ,   .       ?
	    :     .  ,        ,  ,                .    ,   ,         ,  .            .
	  , ,     .      ,        ,         .      ,      ,      . ,  ,    ,     .
	 .          ,        ,   -   .
	      ,   ,        ,    .          .
	  ,    ,          .           ,  ,       .
	   ,   ,       .     ,  .    ?
	 ,   !    .     :
	       .    , ,         .          .
	
	* * *
	
	   ,    ,   .    ,  ,       . ,      ,      ,   ,    .
	    ,    .        ,     .     ,      ,           .
	   ,       ,        ,     .
	    ,        .  .       ,      ,     ,  ,       ,    .
	   - ?    .
	 ,   .    , -,   ,  -,  ,      .
	           ,   ,   ,    .
	         ,   .    ?
	   ?     .  - ,       ,      .     ,       .  , -    !
	
	* * *
	
	,   ,         .           ,  -    ,     ,      ,          .      ,   -      . ,  , ,       ,  ,      .
	  ,      ,            ,           ,       ,   .   ,   ,      ,     .
	 ,  ,        .   ,   ?        ?    ?  .    ,    ,         .  ,        ,    .             ,    .
	     .   ,      .         , , ,   .     ,  ,  ,         .      ?     .      ,   
	 ,   ,    , ,     .      .
	      . -    .
	      !   .      ,         ?!   ,    .     .   ,     ,     .
	 ,     ,   ,    ,      .      ,    ?
	        .          ,               ,      ,    ,  ,  .           .
	      !     .      ,   !    ,   ,      ,    !       .    . !
	,        ,      .
	  , ,    .          .      -      ,  ,  :
	                   .       ,   .
	           ,   ,         .        ,   :      ,     .   ,     :   ,     ,    .   ,     .
	     .
	 ,    ,                ,           .
	    .
	    ,        ,   .
	  ,  ,    ,           ,   . ,    
	  :        ,      ,  .     .
	
	* * *
	
	 ,                   .      ,      .    ,   ,       .
	        ,       .  ,  -      ,   .         .       :      ,     ,    . ,   ,    ,          .           ,       ,      .
	 , -,     , ,       ,        ,      ,         ,   ,        .       ,      ,    .          ,          ,          .
	 ,   !   ,   ,    .           .
	    ,  ,    .        .        
	   !      , !   ,       .          .
	 , !   .      .
	   ,  ,    ,  ,   .
	     ,      !   .     !         .
	   ,       .    ,   ,     .         ,     ,         ,   .
	       ?    .
	  ,    ,  ,   .          . ,  ,    .     ?  ,  ,          , ,       .    .     ,   ,    ?
	 ,   ,  ,   ,   .     ,      .                 ,           :
	   ,  !   !
	  !   .   !
	
	* * *
	
	   !  ,      ,     .
	 !        ,   .      ,    ,     .       .      , ,   .       ,    .     !    !    !
	     ,      .     ?     ',        ,    -,         ,  -    .         .        ,       .         ,   .
	 ,         .      .      .       ,  ,   ,        ,    .
	  ,       .            .          ,        .     ,   .        ,   ,       .      .     .  ,  ,     ,    ,       .        .
	    .    ,           .        .     ,     :
	 ,     .       ,      .    ,      - ?        :
	 ,    .       ,   ,   ? , , ,       ,      -         ?  ,   ,  .
	      :     ,     .
	      .
	      ,      ?!       .
	     ,   ,           ,      !      ,       .    !      .       ,       !      ?!
	   .
	  , ,      !        .    ,            ,  .
	         .
	       , ?   .   .            ?     ,         .   ,   ,         ,  !     -  ?
	   !     !   .
	      !      .   :
	     ,  ,      ! , ,    .    ?    ,                -  !         ?
	   .
	            ,         ,        !
	    :
	    ,     .       ,               ,      ?       , ,       !
	     .  ,   .
	        ,     !    ,      .
	 ,  , !        ,  ,   !
	     ?   ,   !       .   ,  ,   ,    .       ,         .    ,      '!
	 .
	   ,   .
	 ,      ,    .
	         ,    .
	   ?         .     ?
	 ,      ,    .      ,   ,    .   ,   ?  ,         ,          ,    .            ,     .    .      !
	       ?   .      ?
	  ,  !   ,   .    ,   ?       ,    ,       ,    !
	 :
	  -, .
	  ,     ,      .     .   ,       .    ,  .
	     !  !       !
	      ,    ,    .     ,     .
	
	 2
	
	 
	
	 ,    ,   .      ,   ,   ,       .        : !  ,           .
	          ,   ,    ,     ,   ,       ,   ,     .      :          .     -  ,     : , ,    ,   .   -       ,   ,       .
	        .   ,         ,        .            ,      ?   ,  ,  :   .     ,    ,      .     ,     .   :         .      ,  ,      .
	 ,   ,   ,    ,       .   ,       .
	    ,      .   ,    
	-      .  ,     . ,      ,   ,    ,    .          ,        .
	     .   ,         .     ?  ?  ?   ,  ,        ,     .  ,    ,     ,      ,   ,   .     ,     .  ,         ,         ,          .    ,   ,    .    , ,   .      ,    .
	           ,    ,         .     ,   ,           .
	,      ,     ,       ,     ,      ,      .           .  ,     ,    .
	  ,     .  ,          ,    .    ,      ,       . , , 
	   .  ,    ,  , ,      ,       .   ,    .  ,        ,   .  , !      ,      .
	  ,     ,    ,        .       ,   ,    .     . ,   ,           .   ,           .       .           ?               ?       ,      ,   ,     ,  .
	    .  ,   !    ,       .       ,   ? -, ,  ,   , ,  ,       ,     :         ,   ,   .  ,   .       ,       ,  ,      ,   .
	 ,       .           ,  , , ,    .         ?     ,           , ,  ,      ,   .      ,     .
	
	* * *
	
	   ,   ,          ,         .             ,  ,               ,       .  ,        :        ,  ,   ,  ,      .
	     ,       ;    ,     ,  . ,      -  .   :  ,      -  !    .     ,         .      , ,  -    ?
	  ,     ,   ,      ,     . ,   ,   ,         .      ,          .
	,         ,    ,   :
	   ?! ,  -  !   ,   ,    ,        ? ,   ,       ?
	 !      .  , ,   ,        .      ,      .   ,  -  .         ,  ,   .    ,   , ,  ,     !
	       ,   .           ,           .  ,  -       
	         .
	   ,    .         ,    .  ,         .   ,   .         ,     ,    .     . ,  ,     .  -   , .            , ,     .
	 . ,     ,   .   !     ,    ,    !
	 !   ,      .    ,  ,     ,        !
	
	* * *
	
	        .     ,    ,   .    ,   ,       . ,       ,            ,    .
	  ,  .
	   ,  ,  .           ,  ,     .      ,             .
	      .   ,          ,       .
	 ,      ,   .         ?
	     . ,  ,   ,             ,            .  ,        .     ,      .
	  .                         .     , ,  ,           ,  , .
	           .   .  ,       ,             .  - . ,  ,      ,  , ,    ,         .    ,       ,    .
	    ,   .       ,   .            .
	  , .   .     ,      ?      ,     ,    ,  !      .     ,        .  ,        ,   
	 !   .     !       :
	    ,  ,     .           ,   ,      ,         .     ,  ,         ,      .          ,    , ,       ,    .  ,   ,        ,    .
	
	* * *
	
	   ,     .    ,   ,    .       ,     -,         ,     .
	   ,   , ,      .        ,    ,      - ,    .    ,  ,          .       ,       .   ,  .    ,     ,    .
	    ,      ,      ,     ,   ,       .
	  , -    !   .       ,     !
	    ,  ,  ,  ,      .   - ,     ,        ,       .     .     ,     ,   .    .           .
	  ,  ,     ,      .    ,       ,  ,  ,       ,     ,         .       .   :  ,   .   ,   ?
	  ,    .            .
	 -      . -,            , ,     ,    -   .   -,   .         .    -     ,  ,          .
	 :
	  .   ,   ,        ,   ?
	!     .  :
	  ,    , .  ,     ,      .
	 ?!      .    ,    !   ,     .
	  ?    .    ,         .
	 .
	 ,  ,   .          ?     -  ,          ,   ,   ,   .
	 .    .   ,        ,  ,     .
	   ,   .        ,   ,    ,    
	
	* * *
	
	 ,          ,        ,   - :      ,    ,       .
	  , ,     . , , , ,    ,   .   ,     .
	    :
	     , ,     ,        .
	     - ,   ,   .           ,    .  ,   ,    ,   , ,   
	  , .      ,   .    ,      ,       .       .
	     ,  ,        .
	     ,     ,   .              ,    .           .           ,             ,     ,    .
	     , ,       ,     .   .      .  , ,    . ,   !    ,    ,             .   ! ,   - ,   -  .
	  .  ,       ,    .
	
	* * *
	
	    ,    ?      :     ,  ,    ,       , ,       .  (    )   ,        
	 ,    ,     ,       .  , ,  ,      ,  ,   ,   ?
	   ,       ,    ,     .       ,  .   ,    ,      ,     .
	      ;    ,      .         ,     :   ,  ,  ,     ,       .      :       ,       .
	      ,     .  ,          ,    ,    - .  ,    ,     ,      ,        .
	   ,  ,  .        , ,   ,    .  ?          ,     .       ,    - .
	   .    ,  ,    ,        ,    .
	      ,   ,    .     .  , ,    ,     ,     ,   ,   .     ,  ,    ,       ,     .    . ,       .       ,       .   ,    ?!    ,    ,   ,    ,     .      ,      ,  ,        ! ,     ,  !
	  ,    ,     .
	 ,   ,         .
	
	* * *
	
	        ,             ,    ,      ,  ,    .    ,   .     , ,     ,     ,          ,        . ,     . !     .  .      ,    ,    ,   ,       ,       .  ,                 ,      ,   ,       .
	
	* * *
	
	  ,       .   -      !            ? ,  -,    .     ,        ,      .               ,       .    ,  , ,   ,     .
	   !        .      !        .    ,      ,     ?       ,    .         ,     .    ,    .    ,       ,         .  ,   .       .
	     ,    .     ,     ,       ,     ,         .
	 ,     :
	 !   ?!  ,       !
	,     ,       .
	 ߅       .  ,    .
	 ?!     ?      , ?
	 ,      ,   .
	   !     .    ,       !  !      .      ,   !    ,  ,        !  ,   ,       ,     !
	  ,   .        .  ,         .
	   ,   .          :
	  ,   ! ,      .              .  ,  ,     ,   -  ,  ,      ,     
	   ,    :     ,   ,    ,          .
	
	 3
	
	   
	
	,  ,  ,  ,    .        .       ,  -  ,     ,     .       ,  ,       ,  :  ,     .            ,      ,        ,              .
	    . ,         ,   ,  :    ,  ,  .  ,  ,   ,    , ,  ,  ,   ,    ,   ,        .
	    ,   ,     ,  ,  ,     , ,  ,    ,      .       ,     .       ,        ,   ,     ,     .           ,    ,        ,       .
	,      ,          .       :     ,     ,     ,  ,      .  , ,   ,     ,        .     ,   ,  .
	
	* * *
	
	       ,        .     ,      ,  ,  ,    ,    .              ,     .       . ,       : ?     ,      ,      .
	 , ,        ,       .   ,    ?    ?     -,  ,   , !   ,     ,       ,   ,       ,      ,    .
	      ,       ,   .     ,    ,  ,   , ,  -        .    ,  ',      .  ,     ,    ,      ,            ,       .
	 ,   ,    ,    ,  ,                    ,      .
	        :       ,       .          ,       ,  ,    '   .       ,       ,     ,   .
	  , ,    .    .         .    ,        ,       .  ,     ?                ?
	 ,         ,    ,        .     ,     .  ,    ,   ,        ,      ,  .  ,       ,      ,  ,      ,   ?          ,     .
	      .           ,            .      !
	     ,     ,     .          -  !
	 ,   :    ,       ,        .   ,         .    ,         ,      ,  ,  ,  ,   .
	   ,   ,       . ,   ,     ,   .             ? ,       ,   ,   .                ,      .
	    .   ,   ,           !  , ,   ,       ,    ', ,    ,     . ,      ,      ,    .     ,   ,   '     ,    .
	        , , ,    .      -,   ,     ,    .
	
	* * *
	
	 ,        .  ,      ,  ,  ,    .     ,          ,   ,  ,   ,  ,      , ,  .        ,   ,    :     .
	              .            .     ,        .
	,        ,    ,     .       ,     ,      .
	  .   ,      ,   .  ,     ,     .     .     ,      ,   ,     ,    .
	  ,   .      ;               .   ,       .    - , - ,       ,   ,          .
	          ,    . !   !       ,      .  .
	 !    ,   .      ,   ,     . ! ,  ,   ,    .    ,        ,   :     ,   
	, ,    ,  .     ,    ,          .   ,    ,    .      ,  ,    ,    .  , ,   ?    ,         .
	 ,    ,     , ,   ,             ,                  .    ,      .
	             ,         .       ,          .         ,        ,   ,         ,      ,   .
	 ,      ,     .    ,     .             .   !   ,       .    ,             .
	  .  ,      ,       .              -  .    :     ,   ,     
	!          ,  .
	         .
	 !    ,    ,    .
	    , !   ,  ,       .  ,        ,     ,    ,       ,     .       ,    ,           .
	,    .    , ,    ,     ,    .
	 ,    .   .  , ,        ,    - ?       .    , ,  ,       .
	  ,        .  :    ,       ,         ,  , ,      .   ,     :  ,    .            ,   .
	,    ?   ,    ,       .  ,    ,  ,   ,      ,   .                   ,  ,         ,   .            ,       ?
	    ,    .   ,       .   -    ,      ,        .     .    , ,      ,      ,     ,       .
	          ,   ,     .           ,           .
	       ,  .
	 , ,      ,        ?
	
	 4
	
	 
	
	  ,    .  ,     ,      ,  , .    ,  ,             .     ,      :      .
	   ?   ,    ,      ,   , ,  .             ,     . ,         .              ,   ,       ,  ,    . ,  ,  ,     .        : -      ,   ,   .     , , ,      .     ,     ,       .
	    ,            ,   .        .     ,        . ,    ,  ,        ,   .      ,          ,     .  ,   ,   ,  ,   .    ,       ? ,     ,    .
	          ,     .  ,  . -      ,      . !   ,    .   ,      ,       .
	  ,   , ,  .     ,       ,   ,       .         ,    :    ,     ,     ,   - .
	  ,        ,     ,   ,       ,      .
	 ,    .       ! ,             ,      ,        .  ,    ? ,         .      ,     .         .     , , ,      .
	    ,      .       .   ,   ,    ,   ,     . ?       !    ,     .
	     ,      .         ?
	     ,        ,     ,        ,       .         ,      .       , , ,     .
	!     ,     ,   ,     ,  .           ,    ,      .       .
	,        ,     .    ?   ,            !  ,   .          . ,      ,    .         ?
	,      :      ,      .       ?   ,     ,  ,   .       ,     .      ,   , ,    ,      .      .   .        ?              ;    ,        ,   . ,  .           .      -  , ,  ,      . ,          ;     :  ,       ; ,     .        ,            .
	     :        ,   ,      ,     ;         .       ,    ,     ,     ,     -   . ,   ,    ,    .       ;   ,   ,           ,    .  ,  -   ,         ,       .     - ,     ,           ,       .               .  ,    ,     ,        .
	       ,      ;              ,              .    ,             .
	    .  ,      ,   ,         .        ,   ,       , ,     .         .
	 !    .      ,     .  ,  ,      ,      ,        .  ,     .    ,     ,    .
	 ,    ,  .     ,     .          :    ,   ,    ,   .  ,    .
	 , ,   .   - ,       ,       . ,      .
	 ,      , ,      ,     .       ,     ,  , ,   ,    .   ,          .
	
	* * *
	
	      ,  ,       .  ,      ,   .          ,   .  ,   .          .   ,     .
	     .        .
	   , ?      .     ,    .
	       - .  ,  ,        .          ,      ,     
	  :
	  .
	  ,        .       . ,   ,              .        ,  ,       .  ,      ,        ,          .  ,    ,     ,  .     ?
	  ,        ,   ,  ,     .               , ?        .    ,        ,        ,        ?
	   , ,    .       .   ,      ,      ,  .
	 , ,   ,  .   , ,   ,    ?  .
	  , ,    ?      ,         :
	   , ?       .        ,    ,   ,    ,        .      ,       ,       .
	  ,  ,  ,    .   ,           .
	   ,   ,      .
	    :  ,    .   ,    ,      ,    .    ,  -      ,      .
	  !   ,   .   ,     ,    .  , ,   ,  ,    ,   ,       .
	 ,     :
	    , ,      ? -  ,         .     ,       .
	     .     ?
	 ,   ,      , 
	  :   ,  ,    .
	 , ,   .   ,         !
	        :
	      , ,    ,  ,    ,     ,     ,      
	       ,       .      .   ,   !      ,    !
	     ,    :
	 , !       ,    ?     ,   ! ,    ,     ,         ..  , ,    .          . , ,  ,        .       ,    .  ,  ,       ,     .
	  , ,         .        .     .      ,      .        ,   ,         ,     ,      , ,     ,      ! ,      .   !
	   ,   .          ,         .      .    ,  ,    ,       .            -           ,   .               .      ,   ,       .
	     , ,          .  ,        .     .    ,       ,    .   ,     .             - ?       ?
	,   ,      .     ,           ,    ,           ,           .    ,     ,   ,    ,   .      ,  ,       .
	
	* * *
	
	   ,   ,       .  ,           ,       .  ,   ,     ,  ,      .  -          ,     ?
	 ,     ,     , , ,        .      ,   ,           .          .           .      ,    .  !     !
	        .   ,    ,     .       ,     ,   ,  , , . ,     ,    ,   ,       .
	     ,     .
	 -  , ,   .    ,      .
	-     . ,       ,     ,     ,     ,     ,  ,    .      ,       , ,          .    ,            ,         !   ,      .    ,            .
	       .     ,   ,               .     ,       , ,    ,     ,    ,         .
	       .
	     ?   ,      .   :
	   , ,     .  ,     ,    .          .
	 . ,    ,    .       ,   .   :
	       ?
	  ,       ,             .  ,   ,       .      ,          .   ,      ,      ,   ,            .        ;    : , ,   .   -  ,      .
	       ;     , ,      .     ,       .    ,     ,      ,     ,        .  ,    ,     ,          .
	,      .  ,  ,   ,    .       .     ,   ,    ,     .      ,      : ,       . ,     ,           ,      .
	  ,   ,  ,    .          ,                .    ,    ,          .      ,       .
	           ,      . ,       :       ,        ,    ?   ,     ,       ;        .              .    ,    ,      .
	          .  ,    , ,        .    ,    ,       .      ,  .      ,      ,     ,      ,     .
	  ,    ,  ,    ,   .
	 ?     ?!
	      . ,     ,     !
	 !   , .    !                 ,    , ,   .
	    ,         .     . ,     , ,   .
	  !    ,         ,   .    ,     ,    .        ,      .        ,         ,    .   .  !    !
	 ,        ,  .          . ,   ,    ,          . ,    -     ?  ,       !
	            .       ,    .   . ,       ,          .
	  ,    .      .  ,  , ,   ,  ,   ,   ,    .      ,     .         , ,    ,  -     .
	  ,             .    ,  .                  :
	   ! ,   !   ,      .   ,   , -    .    ?
	  ,     ,     , ,             .    !
	      ,         . ,     ,     ,      ,      .      ,   ,  -   ,        .
	!        .            !         ,       ,     ,      , ,  ,  ,       .     !
	 ,     ,       .     ,  ,         ,    .     ,    ,  ,      .   , ,           .    ,       ,     . ,            .
	       ,     .  ,           ,        .    ,         , , ,      , ,   ,     ,     ,   ,    .
	
	 5
	
	
	
	 ,     ,   .      ,            . -      ,     - ,     -   . ,    ,          .
	 ,  , . ,  ,  -    .           .     ,       .     ,   .       ? , ,      ,       .      ,   ,   ,    .
	         ,              .              ,    .   ,       , ,     .             .         .     ,    .      ,    ,     ,      ,           .
	    .        ,      .     ,          ,  ,   ,    .  ,     ,          ,   .
	      , , ,  ,     - .    ,  , ,  - .      -.     - ,      , ,         .    ,    ,        ,   .    .    !     !          ,  ,       ,    ,       .     .  ,     .     ,    ,  ,   ,  - .     ,          .         ,      .     ,    ,           .
	 ,     ,     ,   ,      .    ,          ,      ,  ,       . ,  ,     ,        .         .           ,  .
	  ,      ,   .      ,    .  ,     ,    ,   , -     .
	
	* * *
	
	    .  !   ?     .  -.     - -  .      ,     ,     ,   .      .    ,   
	   , ,     .     ,             .     ,     .    ,    .     ,      ,      .   .
	
	* * *
	
	     ,    ,  ,     : , , , ,     ,           ,        ,  ,   ,   .   ,      ,         .     ,   .        ,    ,    .      ,        ,     ,  .
	  ,    ,     ?    ?!
	   ,      ,           .           ,   ,   .     .
	   ,       ,            ,     ,    .
	
	* * *
	
	         ,   ,   .  ,   -     ,          ,     ,  , . ,    ,     .       ,   , , ,    ,      .   . ,      ,   .
	        . -    ,    .        ,     :          .         ,    ,         ,        .
	        .    , ,          ,           ,  -         .      .  ,           ,  , ,    ,      . ,    ,   .              ,          .
	     ,          .  ,       ?      ,               .    ,     ,    ?       !
	  .    ,   ,   ,       .   ,    ,    ,          .          ?
	 .    ,     -   . ,     ,       .  ,       ,      ,       .
	,  ,      ?      .       ?
	   !    ,      ,    .     ,    .         ,   -  ,    .      ,     ,       .     ,  .      ,       !
	    ?    ,      ,           .   ,     ,  ,   .
	   ,      ,  ,    ,         ,     .  ,     ,     .       ,      .      .     ,       . ,              ,  .     ,      
	 ,    .  .    !   ,   ,  .     :               .     ,      .  ?   ,     ,      ,     .      - ?    ,  ?      .
	,     ,    ,      .    ,        ,           ,        .    ,      .      .     ,      .     ,           ,     ,     . ,    - ,      .          ,  ,      ,    . ,   -       ,  ,      ,     - .    .     
	,  ,      .  ,     ,    .      ,       
	
	* * *
	
	-!     .         !     ,          ,   .     ,      .       ,       .  !        .
	  ?!   ,  ,     .     .    .
	  !        .        ?
	 -    ,   .
	   ,     !      ,     
	   ,    ;           ,    .
	    .      :      .  ,   ,       .    ,       .       ,          ,      .      ,  ,    ,   .   ,     . ,   ,     ,   ,    , ,   ,    .      ,  ,      .      ,          .
	   ,   ,   ,     . .              ,   ,      .      .   ,   .    ,        :    ,      ,    .
	             ,        . ,      :        .    .  , ,             .     ,        .     ,          .   ,  ,     ,   .   ,    ,    , , ,  .   ?       ,  -  .         .
	 ,       .      ,         .  ,  !     .            .
	  !     ,   .     ?     ,      .   ,  ?  ,  ,  .
	  .            ,     .       .     ,   ,    ,   .
	  , ! , ?  ,  ,  ,    
	   ,               .     ,     .   ,         .        ,    .
	
	* * *
	
	      .    ,         ,    .     ,         .          ,  ,    ,       ,     ,     ,      .         ,         .
	    ,      ;  ,    ,    ,    ,      .        ,      .   ,    ,  ,   . ,    ,   ,      .
	  ;    ,        .      ,   ,   ,              .                ,     ,         ,     .
	      ,          .            ,        .  ,    ,           .   ,               !      .      ,    ,     .            ,            .   ,                  .       ,    ,        ,    .
	    ,   .           .  ?   - ?      ,        ,     - , ,    ,    .    ?    .       ? ,   , ,    养   . ,    - .     . ,     ?    ,   
	 ,      .    :      ,     .  ,         ,          .
	,  ,  .     ,  ,    .      ,   ,     .  ,       -.
	 ,          ,    .      .
	     ,  ,       .     ;     :
	 ! ,  ,     ?
	 ?  ?      ,    ,   .        . ,    ?   ,    ,    .  ,   ,   ,    .
	 ?!   ,   ,   .     ,   .       ,     ?
	 . ,    .       .
	   , ,    .        ?
	   .
	      ,    .       .    .
	 , .      ,      .      ,   .
	 :
	  .  ,    ,   .     ,   ,    .      ?    ?
	 :
	         .         .
	 ?!   .    ?!   ?  ?    ?
	      ,    .  ,    ,  . ,     .     ,         ,       ,       .
	 ?      .
	  ,   .
	  ?   .       ,       ,  ,   .
	    .           ,       .      .
	    .
	    ,    .      ,    .   .
	    .          ,     .
	 ,      ? , , ,       ,       ?     ?    ?       ,   ,        -, .      .
	  ,      , ,   .            .    ,     .        ,         -  .    .        .     .    ,     ,    .
	 , !   .     - ! -   !  ,              :
	 !    !   ,   ,    .  .
	
	 6
	
	
	
	 ,           .        ,    ,   ,    ,      ,    .    ,   ,       .     . ,   ,  ,       .     .  !  -  ,     .
	        .       ,    ,        .      ,      ,              .  ,     ,    .  , ,       ,    ,       .
	      ,   ,     .       ,     . !   !   !
	   ,       !  ,   ?        ,   ,   .   ,   , ?       ,        ,   .      ,   .    ,   ,      ,   .       ,     .
	   ,       , , ,   .         .           .      ,         .
	  .          ,      ,     .    ,          .    ,      ;           .        ,     .         .             .
	      ,   ,        .      ,  -        ,  ,  ,     .            .  ,     -   ,     .  ,      ,    ,    . ,        ,     .
	      ,     .       .        ,          .       ,     ,   ,   ,       .           .
	     ,   .   ,        ,      .        , ,  ,   ,       .     ,   , ,   .
	  , ,        .    ,      .
	  ?..    .        .
	        ,             .          .
	       ,    .    , ,    .    .   
	 !    .   , !    .      ,  ,      - .     .    ,  -        .   ,   ,      ,       ,    .     ,       :       .    .   , ,    .    ,      .        .  ,  ,    ,    .       ,       .
	     .   .   ,     .
	    ?     .
	
	* * *
	
	    ,     ,        .    ,      .        ,       .     ,  ,    ,  ,   .         ,    ,     .   ,     ,    . ,   ,        .    ,      ,           .                      .
	 ,  ,    ,      .  ?     ,   ?!      ,         .
	  ,    .    - ,        . ,        ,    .   , ,     .    ?        ,        . ,      .    ,    ?
	   .
	   !    .  ,      .    ,      .   ,    ?  ,       . ,        ,      ,       ,   .             .   ,        .       ,         .
	
	* * *
	
	   ,       ,        ,   ,   .  ,   .       ,      .       .
	   ,        .
	 ,  ,  ?    ?
	 ,           :
	  , .     ,       . ,          :       ,    .
	  , ,     . .      ,    .       ,     ,    .  ,   , ,    ,           - ?
	  :
	 ,    . ,     .  ,          .
	   !   !  !  ,    .  ,    ?     ,    ,      
	    :
	    .    -        .
	      ,   .
	  ,    .   ,  .
	     ,  ,   ,      .  ,            .
	 , ,       .     ,        ,    .    .       ,    .     ,   .        , ,         ,    .  , ,  ,  ,      , ,   .
	  ,    .   ,          ,       .         ,        ,     ,  .  ,       ,       ,     ,   ,            .
	   ,     .    ,          .         ,        .
	 ,   ,   ,     .     ;     ,    ,         .    ,     - ?  .
	           .       ,     ,        .             ,    , ,   .      ,       :     -.        -   . ,   ,     ,       .
	 :
	  ?   ?   ?         .
	   , .     -  .  ,   .  ,   .
	,        .  ,     ,  ,     .   ,     ,    ,   .              .  ,    ,     ,    ,        ,    .
	    ,      .  .      .    ,   ,      ,      ,     .
	 -!   .       .
	    ,     .             ,            ,     .          ,       .    ,    ,   .        , ,          ,          .
	        ;      .     :         . , ,      ,    ,  ,       .     ,      .     ,    .
	
	* * *
	
	          ,           .    ,    ,      ,      ,   .
	 !   ,        .  ,            .     ,     ,     : ,  ,  , ,   .   ,     .            ,     .    ,        ,    - .     :    ! !    . , ,    !
	       - .
	 !       ,    ,   ,  , :
	 ?   ,  !   ,    , ,     .
	  ?    .        ?  ?           ,        .
	 ,  .
	       .    :         ,      ,        :   ,   ,       . ,       .
	    !     .         , , ,      ,      ,          ,    .       ,  ,    ,  .        .  ,            .  ,  .    -      ,          ,   ,  .
	 -     ,  , ,   .       ,   .   ,      ,       .   ,       ,    .     .
	 !    .    !
	    .  ,        ,      .    ,      ;        ,    .
	       ,   ,      ,    .
	
	* * *
	
	               ,    .     -     .    ,     .    ?..
	        .       ,   .         ,      ,     .
	 ,  . ,   ,   ,  .        ,     ,             ?        ,           ,      .    ,   ,  ,     .       , ,  ,      .      ,       .       ,       .
	       ,         .
	     .      .  ,    -  ,   , ,   ,    , -    .      .    .     ,     ,   ,   .  ,  ,    .            .
	      .  ,      , ;   ,    ,   .   ,   ,   ,   ,  ,   ,   ,     .
	      ,      .  ,     .   .     ,      .   ,   ,   ,       .
	        - ,                .    ,          .            ,          .      ,        ,   ,            ,    .     ,       ,          ,  ,      .
	
	 7
	
	 
	
	, ,            .        ,      ,     ,    ,      ,      .
	      ,   ,     .   ,  ;   ,  ,      ;  ,           .         
	 !    .   , !
	  ,    ,    ,  .
	   ,       .  ,            ,   . ,   ,      ,  .   -     ;     ,      ,      ,  , ,  .
	    !    .               ?      ,  -   ,    ,   .
	 ,     ,  , ,  .      ,     .       ,      ,  -      . ,   -  !         ,      .
	   ,  :       ,       .       , ,            .  ,           .
	  !     .        ,    !        ,   .      ,       .    ,  , ,   ,      ,       ?    ,            ?     ,   ,         ?        ,   .        ?  ?       .      ,   .
	        .     , ,   ,    .         ,        ?   ,       ,   ,   ;       :     .   ,      ,      ,    .        -  ,    .  , ,       ,      . ,     .               .    -  ,   .
	   -    ,      :       .       .
	   ,    ,        .
	   !     ,      ,   .    ,  .    ,    ,        ,  ,    .        ,   ,  .    . !   - !      ,      ,   ,   .  ,   .
	         .  ,       ,      ,     .       ,        ,     .
	     ,         .      ,        .   ,    ,     ,   ,     .  ,  ,   ,              ,      .
	    , ,     .   ,       .    ,  ,     ,   .        ,      .  ,      ,  ,     ,   !
	  ,    ,   ,  - .   ,       ,     ,         .   .     ,      ,       
	 -  .    ,     .    ;           ,       ,        .
	  ,        ,   ,     .
	 ? !      ,     ,      . ,      .      ,   ,    ,      ,   .       ,       ,          .
	             ,    .       ,      :  .    ,           .
	  ,        !       .    ,        ;      ,    .        ,  ,   ,     .   ,    .    ,         ,      .
	    ,  ,   .     ,          . , .  !
	 !     !
	       .
	 ! ! !   ! !
	
	* * *
	
	   -    .   ,     ,   .  ,    ,   ,       .       ',       ;   ,    ,   .        ,      .
	 ,  ?   .
	  ,    .    .     .      !    !
	 ?   .    
	   !   -   ,  - .
	 !   .
	     ,  ,      ,     .   ,        ,           .
	    ,  ,  .         .    ,   ,   ,    ,     .       ,  ,   ,  .   , ,    .   .
	     ,   ,    . ,        : ,   .
	     :
	   ,  .     ,    .     ':
	     ,  .   '   ,     :
	   ,   .    ,  '      .   .  ,      ,   ,         - . ', , ;  ,         .   ,  ,    .      ,    .
	      .  ,    ,    ,    .    ,     ,           .  ,     ,   :   ,  ,  ,  .            .
	     .  ,       ,         ,   .        .  ,    ,  -        :      . ,       ,   ,     ,     ,        ,    .
	    ' ,  ,      ,   .
	 , ,    ,   .       - ,    ,  ,  .
	  ,   .   ,  -      , ,    
	 ?        ,   ,   .       .   ?
	 :
	       .
	   .
	   ?    .   .     ,      ':
	  , .   ,      .   .
	   ,    ,    ,    .
	' .
	    ,       .
	   .
	     !,   .
	
	* * *
	
	 -, ,    . ,         .  ,     .    ,   ,     .       !  ,    ,    ' ,         .
	         .        :   !    ,     .
	
	* * *
	
	,      ,     .  ,         .      ,    .       .  ,       ;      ,        .   .         .         .
	,  ,    ,   ,   ,    . ,  , ,      ,          .    ,        .  ,       , ,     . , ,       ,                .  ,    - ,    - ? ,    ;      .
	     ,     ,    .      .    ,      ,   .       ,     ,    ,       .
	   ,    . ,    ,  ?  ,  ?      .  ,  ,    ,   ,          ?! ,     ,    .       ?        .
	   ,    ?    .
	  :
	  ?       ,    .
	     ,   '.    .          .
	 ,  .           ,               ,    .
	 , ,    '.      .     .
	     ,      ,   ,  ,   ,  ,     ?  ,  , , , ,        ,      .   .     
	     ,     .   ,      ?  :  ,      .       
	  ,     ,    .
	  ,  ,             .        ,      .      -   ,   ,        .    ,  ,        . '     ,      .            .
	
	* * *
	
	      ,      ' ,  ,       ,     '.     ,     .       :
	  ,      ,        .
	   ,     .  ,   ,     '  ,  ,   ,    ,      . - ,   .        .    ,     . ,    ':
	 -, -      .       .
	  ,     .    ,     :
	   .      ,   ,        .
	' :
	  ,  ,     .     ,    .  , , .
	  .
	 ,   ,     .
	   ,     ,   '.   ,     .    ,   ,     ,  ,        .
	  :
	   ,       !
	' .
	  , .        .          ,         .
	 .
	       ?    .
	  !  '    .        ?   ,     ,      ,     ,  ,      .
	      ,   .
	'  .
	 ,  ,   ,    ,  ?   !   , ,          .
	 ,     -  .
	   ,    .        .   ,   ,       .    .    ?       ?
	 -    '.  - , ,    .  ,       ,     .
	
	* * *
	
	      ,       .      ,       .   ? ? ? ?     ,   ?  ,    ,      ?  ?      ,            .     ?      , ,   ,      !      
	         .
	   .     ,  ',  -,  ,       ,   .
	       !    .    -  !
	    ,    !   ,    .    ,      ?     ?          .        ?  ?
	  :
	     ?  ,  
	 -  ,   ,      ,      .    ,  ,    ,       .  ,    ,    ,      .   , ?
	    ,     ,      .
	     ,    ,  . , .          .     - 
	     ,    - .  '      .      .
	  ,      ?    .
	' ,    .
	  ,   ,    .     ,     , ,   .         .  ,     ,       ?              .    ,    .      ,  ,      ,   , .
	  .
	      ,   .  ',   !   ,     
	      .  ,       .
	   :  ,   ,   .
	   ,           .        .        -  ,      ',        .    ,     ,          .     ,         ,       .          ,         .
	     ,      .  ,    .    ,     ,   . ,     ,    ,    ,   .
	   , ,   ,    :
	    !      ,   ,      .    .     , !   ,       !
	      ,    ,   ,    ,  ,    !    ?   ?
	    , ,  ,    ,   ,   .    ,    .        .    . ,       .
	 ,  ,   .       .
	   ,    ,        
	
	 8
	
	  
	
	     -   ,           ,       .
	  ,          ,    .        ,    , ,    ,   ,  ,       ,       .
	          ,       ,  ,      .        ,          .          .        :         .        :    ,      ,   ,        ,     .  ,  ,    ,    .         ,  -        ,         .
	        .    ,     -       ,     .           ,       .  ,           ,    ,  ,   ,  ,   ,  ,    .
	    ,    ,   ,    .     ,      ,        ,       .
	                 ,   .  ,        .      .   ,        ,         ,      . ,  !     ,   ,             ,    .    ,          .
	  ,         .         ,    .  ,  ,     ,   ,     ,      ,   .    . ,     
	           .   ,          ,    .      ,  .    ,   ,   .     ,      ,     ,   ,    .             .           .                 . ,         ,   .
	   ,    ,         ,   .         . ,       ,   - ,       ,       !
	 ,    .      ,         .   ,        , ,   .       ,      ,       ,     ,     . ,       .
	             ,      .    .    ,     , ,  ,     ,  ,    -   .  ,  ,   :  , !    ,      ,    . ! , ,   ,     ?
	 !    .    .      .      ,         .      ,   ,       .    . ?      .  ?   :       - ,     .  ,            .
	   ,     .  ,    ,    ,  -     .    ,    ,      .  : ,  ,     .   ,   :           ,   .
	,      .               .  ,      ,      .       .    ,    ,   ,            .    , ,    ,   ,       ,    ,   ,     .
	 ,     ,       .      ,     ,    .           ,  ,        , ,     .     ,    ,  ,    .  ,   ,     ,   .    ,       ,    .    ,   ,     ,   . !  ,           .   ,           .
	   ,    .        ,        .         .     ,   ,  ,    ,    .            .
	,     ,      .         ,    ,  ,  .   .     .       :
	   , ,           .
	 ,  !    ,         ,   ,    .          .    ,       ,     .    ,     , ,    ,    .   ,              ,    .  ,        ,    .    ,      .     .
	     .      .       ,   ,      ,         .    ,        ,     ,   ,      .  , , !   :     -  !    :    .   ,     ,   ,    .   .  ,       .    ,       .              .
	 !   -.   !     ,       .    ,  ,        .       ,    .    ,               ,  ,   ,  .    ,   ,      - . !   ,    !   ,  , ,    ,   .   ,    .
	         . ,       ,     .       ,  ,     .      .       :    ;  ;  ,    , ,  , ,    .    ,     .
	 : -    .  ,      .        .        ,            . !   !
	   ,    .  ,    ,    .          ,   .    .
	   ,    ,        .    ,   .       .
	  ,       .  !     .    ,    ,        ,     .       ,   ,        .
	  ,  -     .     ,         . ,  ,       ,   .   ,                - ,       .   ,   ,     .
	    ,      .            ,      .        . ,   -  ,        ,    .    ,   ,      :  -       .
	    . ,   , ,   .          ,      .     .     ,  -   .
	 ,  - !    .  , ,  ! !
	       .  ,       , ,  , ,   ,           .  ,   ,   .    ,    ,    ,   . ,      .   ;      ,  , ,     ,    .    ,     ,                .
	  .        .             !
	  !
	  !
	  !
	    .  .  .   ,       ,     .  ,         .    ,  ,  ,    ,      . ,       .   .     , ,          
	  .    ,  ,    ,     .       .  .  ?    , ,     ?    :
	 ..  ,     - .
	    ,    ,     ,    .
	      .  ,   .       ,     .  ,    . , ,    ,  ,    .
	   ?..
	  :
	 , , .      ,   ,     .           ,      
	 ,       .       .    : -,     ,  -,          . ,        ,     .   !    ,  - !       ,     ,    .     ,  ,         . ,   ,   .
	
	* * *
	
	,        ,    .    ,  ,    .      ,      .            .
	     ,     .  -         - ,     !    ,   ,   ,    , ,   .       ,    ,   ,    .
	    ,    ,     .         .     ,   ,            ,  -    .         ,    , ,   - .
	  ,         ;   , ,     ,    ,     .      .      ,       .      ,        ,  .   ,        ,    ,  , ,    .        ,  -   .   ,   ,   - ,   -  .
	   ,  ,  ,       ,    ,      .
	     ,          .    ,       ,  , ,           .   ,    ,        .
	    ,     , ,         .      - ,   ,       .
	  ,  ,    ,       ,      .    ,  ,   ,   ,       ,   .      '  .    ,      .    ,    ,   .      .
	 ,           - , ,  ,    ,          .       .    ,  .
	 .  - .
	    ,      ,     ,   .        .
	           .            .   !        ?
	  ,   ,    .      ,     . ?   , ,  ,    .   .      ,  .      ,    .
	 ,      ,   .      .   ,   ,       .    .     .   ,  -    .
	 , , - .    -       .   , ,    .         .      ,   ,  -              .     .     .  -  ,        .
	    ,   ,     .     - ,  .      .   -  :           .  ,   ,         !     ,        .     -   . -,  - ,  -,          .
	,      ,    .          ,      .     ,  .    ,    .      . ,   ,  .
	      . ,          .        ,    .       ,   .    ,         .    ,     .  ,   ,    ,  ,      ,   .
	 !   ,     .      ,       ,       .            ,  ,     .
	  .            .      ,       ,     .
	   ,  -  .    ,     ,     ,     .
	 ?    .             .
	 ,  ,    .   , .
	
	 9
	
	
	
	        .      ,  , ,      ,    .    .   - ,     . !    ?       ,      ?
	   ,  ,  .   ,    ,     .
	 ,     ? ߅            .      :       .    ?  ?     .    ,            .     ,     .  ,  , ,    .
	
	* * *
	
	, ,     ,      .    ,    ,    .  ,    .   .    ?   .        ?       ,       ,   -  .
	          .      . ,    ,          .    ,          .         .
	  ?  ,       .     ? ,      !           ,    .
	  ,     ,  ?      .    - ,    -  !      ,     .       ?!
	
	* * *
	
	                .       ,    ,         , ,     ,           . -,   !    !   ,      , ,   . ,     ,        ,   ,      .
	    ?        ,       - .    ?     ,    ,       .      ?   ?
	          .
	 ,   ,  ,   .    ,      .
	  ,      .
	  ,   ?      .   .      . ,    , .       ?
	    ,     !  ,      ,       .         ,  .
	 ,  ,  .   ,  , ,   .
	       ,    .    !   !      .     !    ,            . ,       !  -             ?    ?
	      ?         ?    ..,      .     ,         .      ,        .    ?!      ?        ?      ,   ,     .    ,    !    ?! ,     !       ?
	   ?    ,   .    ,     ?
	 :
	  ?      .      ?      
	
	* * *
	
	  ,     ,    .  .       ,      ,    , ,   
	 -,   .       ?   -  .  , !   !    !
	          ,     ,       ,         ,  -  .
	    ?   .  ,     ?      ,    ?
	  !     .     .     ,    .
	,   , ,    ,   ,      .     .    !     .   ,   ,      .
	 ,    ?  ,      ,          .
	    .    .    , ,       ,       ,    - .             .
	  !   .   ,      ,  -,     .   ,      ,      .    ?
	   ?       .    ,      .  ,      ,   ,  -      .
	    ,  .       ,   .     ,      .            .           ,    ;        ,       ,   ,      ,        .           ,        .  ,    ,   ,     ?!
	  ;
	   ,         ? ,  , ,   ?
	
	* * *
	
	   ,      .       ?    ,      .    ,      ,      ,     ,   -   .   , ,  ,   ,      .      ,      .    ,     ,   ,   . (    ,    !)       ,          ,      .
	    .    ,    , ,   ,      .        ,    .  ,       .      ?      ,    
	     .   .  ,         ,       - . , ! !     ,      !           .   ,       .    !         ,   ,     ,  - .
	     ,        .     ,        ,     ,   .             ,   !    ,       .   ,    .       , ,    .   ,       .    ,          ,          .       .  :       ,   ,         .         ,    ,      ,      ,   -  ,  , ,   .       ,     . ,    ,        .
	  ?  ,           ,   .   ,       ,       .   .    ,          ,         .     ,              -.    . ,  , , !     !     ,   ,  ,      !..          ,    .
	
	* * *
	
	        ,    .      .  ,  ,    ,     ,      .  ,   ,      ,        , ,  ,   ,        ,   ,      ,     ,      .
	          ?!      ,   .      ,       ,        .  ,     .  ,      ,       .    .    ,   ,   ,     ,    .   ,      .  ,      ,     -,  
	 !   .       !     ,       ,      ,   !
	  !      ,  .   ,  ,    ,            !
	         -!      .
	  , -,   ?   ?     ?
	 ,   .      ,   .              .     ,     ,          . ,    ,     ,    .               .   , ,   .
	  ,    .
	      , ,    ?   .       ,  , ,     !        ,       .          ,  ,       
	 ! !   !              ,       . , , :          .         .      !  ,       !          ,     .
	 ,  , .     ,    ,      .   ,   .  ,   ,  :
	 ,  .   ,       ,          .
	   .
	 ,    .    .
	       .    ,     ,   
	
	* * *
	
	      .
	    ? !   ,     ,  !
	         .       ,       ,         .
	 ,  .        .      ,    .     ,         !  ,      ,     
	     .
	 ,   ! , ,       ,      ?
	  ,               
	  ,      .      ,        ,     ,          .
	  , !      .    , -  !   , ?     !    ,     ,     .  -!      !     , !  !     ,   .      ,    .
	       .      .
	  ,     .       ,    ?
	       .      ,         -      .
	 ?   .    ,    ?      ,      !
	 .
	 ,  ,    ,    .         ,   ,   
	   ,    .
	   , ?   .    ,   
	   !       ,     ,        . !     ,   - .   ,   . .     .  -,      . -,   ,   .  -,      . .
	     .
	 !   .  !
	 !    ,   ,  ,  .    ,           .        ,     .
	 .
	 ,         ,    .  !     ?  .    ,        .
	 ,  , ?    .
	 !   .         ,         !
	
	* * *
	
	  ,    .       ,   ,          .
	  , ,  ,     .
	 ,     ,    ,  ,    . , , -            !   ,  .           ,      .   ,   .     .   ,      .     ,         ,     .      ,          ,       .    ,   , .    .    !    ,      ,  - .          .       ,          .
	      ,    ,      .      ,        , ,   .      ,    .     ,    ,     .      ,   .    ,  ,    .        ,       .
	   ,    .          .      .      ,         .     ,   ,     ,       .
	 .     ,    .    ;    ,   ,           ,    .
	
	* * *
	
	     ,       :
	 -   .   .      ?      ?
	    !     ,   ,  ,      :
	     ,     ,   .
	       ,   .  ,   .       . -   .  .      .
	     .
	  ,   ,    .        .
	 ,         ,    .    .    ,     , .      
	        .
	 !     .       !
	   ?      .         .  , ,    .  ,     ,      ,    .
	      .
	       !
	   ,    .   ,     ,     ,   .   ,       ,  .  , ,   ,     .
	   ,            ,      .   .       ,          :
	 , !
	      ,  - - .
	  ?   .   . ,   .
	
	* * *
	
	      ,      .    ,     ,   ,            ,       .    ,        ,  ,     ,   .    ,   ,    ,     ,     ,     .
	           .  , ,    ,     ,  .      .     ,  ,   .
	       !   ,      .  , .   ,   ,     .
	        ,              .
	    ,   .    .        ?     , ,  ,      .  ,       ,   ,  -     
	 !   .     .   ,      .
	 , ,  .  ,   .  ,       ,       . , ,            ,      .   .     ,    ,   ,         , ,     .     .  ,      :     .   .          ,     ,   .    ,  ?     ,        ,       ,  ,        .
	              ,    .        ,    .  ,      ,     . -  ,     .                  .
	 ,    !  ,     ,   ,    , ,   .        .   ,       ,   .
	   ,    .    . ,     .          ,    .   - .    ,   .
	   ,    ,    ,   .  ,           .    ?   ?
	 ,      !    .    ,       ,            ?
	        : ,   ,  - !    !
	
	 10
	
	
	
	        ,    .  ,        .                . ,    ,    ,     .     ,            .   ;        ,        ,   .   ,    ,  ,  ,  .   ,    ,   ,   ,       ,         .       .          - ,     ,       .
	         ,     ,       .
	   !     .    . ,  ,   .      ,       .  ,     , 
	 ,  , ,    .    ,   .
	 ,  ,  ,     ?    ,    ! -,     .
	 ,       .     ,       ,     .  ,     , ,      .
	     ,   .   - ,   .      .
	 ,  ,       ,   ,     .
	   ,  .   -      ,      .
	       .    ,    ,     .  ,         .
	..    , ! !          .
	  ;         .
	   ,     !     .   !      ,  
	   , ,     .     .    ,     . , , ,    ,  .       .  , .  ,          
	 .    :
	   !     .
	     ,   ,      .       ,       .     , ,   ,  .   ,    .          ,  -    .
	 .
	           -        .
	        ,     .
	    ,   ,      ,   .
	     ,  - .    .
	  ?   .    ?    :
	     ?     .
	  ,     , ,   .
	      .  ,    ,     .
	   , , ?     .
	  ,   ,   ,  ,   .
	  ,   .
	     .  -       , , .    ,  , , ,   .     .
	   ,   .   ,     .
	 ?     !
	 ,  .   ,  ,     ,           .   ,     ,      ,   .
	 ,   ,   ,         .
	     .   ,    ,    ,      . , ,         .
	    ,   ,   ,         .    ,     ,      .  ,    .
	 ,   .   .          ,     .
	 ,    ?   .
	  :
	 ,    .  ,       ,  -    .
	    .   ,   ,         .     ,    .    ,  .    ,              .
	     ,    .    , , .     .
	
	* * *
	
	      .       . ,   , ,    , ,  ,   .
	,      , ,   ,    -        ,       .  -  ,    !  ,    ,    .
	   !     .  -     .           ,   .
	   :
	      !       .     .
	  ,   !       .     ?    ?
	 , !    .     ,  , !   !    !        !    ,    .     ,  ,      !
	,   ,        .
	  , !   .   ,  ,     .  !         .       ,    .
	      ,       .        , -,           ,   .
	   ,    ,    ,   .
	    .
	  ?      ,   .    ,   ?      .    ,     ,     .  ,   ,     ?
	       .
	 , .., 
	  !    ?  .            .   ,    , ,   ,     .
	   ,    .   ?
	    .
	  -,   ,    
	 :
	  ?      ?     ,   .       ? , !    , !       ,            .
	,     - ,  , ,   , ,     . , ,      ,      .    ,          .
	    -  ,   ,    .
	     .        ,     ,   ,   ,      .
	  , ,    .    ,          .
	 ,     ,    .
	  ,    ,   .     ,   - .   ?
	      :
	  , !      !
	  ,  .  ,    ,     .  ?   , ?     .    .     ?    -?
	   :
	    .          ,      . ,    ,   .
	 - ,    .      ,       .
	    ,    ,    
	 !    .     .
	     ,   .      , ?  ,   ,    .
	       .      ,      ,  ,     .
	  ,    .   !       ?      .     !  ,  ,     !        ?   !
	    -  ?    .   ,  ,    ?
	 , .
	      , ,  ,      .      ?   ?
	 ,     .     ,    .
	         ,    .   ,  - ?
	   ,    .
	  ,  ,    !    .
	 !    .
	 !        .     ?     ,    ,   -  .  ,    .      .
	      ,   .  ,  ,     .    ,     .   ,     .
	 ,    ,    .      ,      !
	    ?   .           .       .     .
	       , , ,     .   ,    ,     ,      .  ,  ,        ,   .   .    ,           .
	   !   ,   !      ,   ,    .  .
	    ?   .       ?
	  ,  ,   .      .
	  , ,    .    .
	   ,       .
	      !      .
	  ,    .      .     ,    .     .    ,     .         ,    .
	 !  ,  !    ,  ,     ,     .          .
	 ?!   ,   .   ,       ,       .     ?    ,    .
	 , !         , ,   ,     .  !          .         , ,       -   ,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              