k  l  l  k  j  j  k  l  *   *   +    	  	  
  
  
                                                              [  [  [  \  \  \  ]  ]                  m   n   L  L  K  K  K  K  J  J  J  J  J  J  I  I  I  I  I  I  I  I  H  H  H  H  H  H  H  H  H  H  G  G  G  G  G  G  G  G  G  G  G  G  l   l   k   k   k   l   m   m   l   k   m   n   n   n   ?  @  A  @  ?  >  >  ?  @  A  @  ?                         }  	 ~  	 ~  	 }  	                                     ,p  ,q  ,r  -p  -q  {  {  z  {  z  |  |  |  {  |  }  }    	   	 ~  	 }  	 |  	 |  	 ~  	 }  	 )   )   (   (   )   *   +   *   )    
        Z  Z  [  \ m  m  l  k          l 8  m 8  m 9  l 9  l :  m :  k 8  k 9  k :  1V
 2V
 2W
 3W
 3V
 3U
 2U
 1U
 -  -  -  .  .  .  /  /  /  -  .  /  0  0  0  1  1  -o  .p  .o  /p  /o  /q  .q  .r  -r  /r  .s  -s  ,s  +r  +q  +s  ,  ,  .  /  0  1  0  /  1  2T
 3T
 4T
 4U
 4V
 4W
 1T
 ,o  +p  +o  *p  *q  *r  ,n  -n  .n  ,  ,  -  .  -  0  /  .  -  ,  +  +  +  +  ,  /  .  -  ,  +  *  *  *  n :  n 9  n 8  m 7  n 7  l 7  k 7  
 !   !   "  
 "  
 #   #   $  
 $   #   "  	 "  	 #              ,   -   ,   -   .   .   -   ,   +   +   *   *   )   )   *   +   +   ,   ,   -   -   .   .   /   /   /   0   0   /   .   -   ,   +   *   +    ,    -    .    - !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  ,
 + * ) ( ' & % $ # " - , + , - . . -
 / 0 / 0 1 1 2 3 2 4 3 3 4 2 1 1 0 0 / / . . - , + * ) * + , - - . / . ( ) * + , , - ' ( ) * + + * ) ( ' & & % , - . / 0 0 1 2 3 4 5 5 4 3 2 3 2 1 1 0 0 / . / - . , - , " !   !            ! ! " " # # $ $ % % & & ' ' ( ( ) * * + + , )  &  '  (  '! 2 2 1 0 / . , - + * ) ( ' ' ( ) * + , - . / / 0 1 1 0 0 / / . . . . / . - , + * ) ( ' & % & % $ $ # # $ % & ' ( ) * + , - - - - - , , , , + * ) ( ' & % $ # " ! ! ! " " " " # # # # # $ % & ' ( ) + * + + + + * ) ( ' & % $ $ $ $ $ % % % % % & ' ( ) * * * * ) ) ( ' & & & & ' ' ' ( ( ( ) )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  , !  