Professional Documents
Culture Documents
"
"
&
&
'
"
"
"
"
"
"
"
"
'
"
"
&
&
"
&
"
"
"
'
"
'
&
"
"
&
"
"
'
"
&
"
"
"
&
&
"
"
&
&
"
"
"
"
"
"
"
"
"
"
&
"
'
&
"
"
"
'
"
'
&
"
&
&
'
&
"
"
'
'
'
"
'
&
"
&
&
"
"
&
"
'
&
"
'
"
'
&
"
&
&
"
"
&
"
"
"
"
&
"
"
&
&
&
"
"
"
"
"
"
&
'
"
'
"
"
"
&
"
"
"
"
"
'
&
"
'
&
"
&
"
"
'
"
"
'
"
"
'
&
"
&
&
'
"
"
"
&
'
"
&
'
"
'
&
"
&
"
"
"
"
"
&
&
"
"
"
"
&
"
'
"
&
&
"
"
"
'
"
&
"
&
"
"
"
"
"
&
"
"
&
"
"
"
"
"
&
'
&
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
&
&
"
"
"
"
"
&
"
"
"
"
&
'
"
'
"
"
'
"
"
"
"
"
"
"
'
&
"
"
"
"
"
"
"
&
'
"
'
"
"
"
'
"
"
"
"
"
'
"
"
"
'
'
"
&
"
"
"
"
"
"
"
'
"
'
"
'
'
"
"
"
&
&
'
"
"
"
&
"
"
"
"
"
'
"
"
&
'
&
&
&
"
&
'
&
&
&
"
&
"
"
&
&
"
&
'
"
"
"
"
"
"
"
"
"
'
&
"
"
"
"
"
"
"
"
"
"
&
"
"
&
&
"
&
&
"
"
"
"
"
"
"
"
&
"
&
&
'
&
"
'
"
"
"
"
"
&
"
"
"
"
&
"
"
&
"
'
&
&
&
"
"
"
"
"
&
'
"
"
"
"
"
&
"
"
&
"
"
'
"
"
"
"
'
"
"
&
"
&
'
"
&
"
"
&
"
"
&
"
"
&
"
"
&
"
"
"
'
'
"
&
"
"
"
"
"
"
"
"
'
"
&
&
'
"
'
&
"
&
&
'
"
&
"
'
&
&
&
"
&
&
'
'
'
"
"
'
'
&
"
&
&
"
"
&
"
"
"
&
&
'
&
&
"
"
"
"
"
"
&
"
"
&
"
'
'
"
"
'
"
'
&
"
"
'
"
"
"
"
"
&
"
&
"
"
"
'
'
"
"
&
"
"
"
"
&
"
"
"
&
"
'
"
'
&
"
"
"
"
&
&
"
"
&
&
"
"
"
"
&
"
"
"
&
"
&
'
"
"
"
&
"
'
"
"
"
"
"
"
"
"
"
"
'
&
'
"
"
"
"
"
&
'
"
&
&
"
'
"
"
&
"
"
"
"
"
"
"
"
"
&
&
"
&
'
"
&
'
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
&
"
"
'
"
&
'
"
&
"
&
'
&
"
'
"
&
&
&
"
"
'
"
"
'
'
"
&
"
'
"
&
"
"
'
"
&
"
"
&
"
"
"
&
&
"
'
'
&
"
"
'
&
'
&
&
"
"
"
"
'
"
"
"
'
'
&
"
"
'
&
"
"
"
"
&
&
&
'
"
'
&
"
"
"
"
"
'
"
"
'
&
"
"
&
"
"
'
"
"
'
'
&
&
&
"
'
'
"
&
'
&
"
"
'
'
&
"
"
"
'
'
&
"
"
"
'
'
"
&
&
"
&
'
&
"
"
'
'
"
"
&
"
'
"
'
&
"
&
"
&
'
&
'
"
&
"
'
"
'
"
"
"
'
"
"
"
&
"
"
&
"
&
"
"
"
'
&
'
&
&
"
'
"
'
&
'
&
"
"
"
"
"
'
&
&
"
&
&
"
'
&
"
"
&
&
'
"
"
&
"
&
&
'
'
"
"
'
"
&
&
'
"
"
&
'
&
&
"
'
&
&
"
"
'
&
"
&
'
"
"
"
"
"
'
&
"
"
"
&
"
"
'
"
&
"
"
&
'
&
"
"
&
&
'
"
&
"
&
"
'
'
"
"
"
&
&
'
'
'
'
'
"
"
"
&
&
"
'
"
"
"
"
'
"
&
"
"
'
"
'
"
&
'
"
"
"
"
'
'
"
'
"
"
"
"
&
"
"
"
&
"
'
"
"
"
"
"
&
"
&
"
&
"
'
'
"
&
&
"
'
&
"
"
"
&
"
"
'
&
"
&
&
"
&
&
"
"
"
"
"
'
"
"
"
'
'
"
"
"
&
&
"
'
"
'
'
'
&
&
'
"
"
"
"
'
'
&
&
'
"
&
"
'
"
"
'
'
'
&
&
"
&
&
'
"
"
"
"
'
'
"
'
"
'
"
"
"
'
'
"
"
'
&
"
'
"
'
"
"
"
"
"
"
&
'
"
'
"
"
"
"
'
&
'
'
'
&
"
'
"
"
"
&
"
&
"
"
"
&
"
"
"
'
"
&
"
"
&
&
"
'
"
"
"
'
'
"
&
&
"
"
&
"
"
"
&
'
"
&
&
"
&
'
"
"
'
"
"
"
"
"
"
'
"
'
"
'
'
&
"
"
"
"
"
&
"
"
'
&
&
"
&
"
"
"
"
"
&
'
"
"
'
&
"
"
"
&
&
'
"
'
&
&
"
"
&
"
"
"
'
"
"
"
&
"
"
"
"
"
'
"
"
'
'
&
'
&
"
&
&
"
"
&
&
"
'
&
"
"
&
"
"
&
"
&
"
"
&
&
"
'
"
&
&
"
&
'
&
'
&
"
"
'
&
"
"
'
&
"
&
&
&
"
&
&
"
"
&
"
"
"
"
&
"
"
"
&
"
"
"
"
&
"
&
&
'
"
'
'
'
'
'
&
"
'
"
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
'
'
&
'
"
'
"
"
'
"
"
"
"
"
"
&
"
"
&
&
'
&
"
'
"
"
"
"
"
"
"
&
"
"
&
'
" @ " ! !
"
"
&
"
"
"
"
"
"
'
"
"
'
&
"
&
'
"
"
&
'
"
'
"
"
"
'
"
'
&
'
&
"
"
"
"
'
"
'
"
"
'
"
'
"
'
&
&
"
'
"
"
'
"
"
"
"
"
"
"
&
"
"
"
"
"
'
"
"
"
&
"
"
"
"
"
"
"
"
"
'
'
"
"
&
"
&
"
"
"
"
"
&
"
'
"
'
"
"
"
&
"
&
"
&
"
"
'
"
"
&
"
"
&
&
"
'
"
"
"
"
"
"
'
"
"
"
&
&
"
"
&
"
"
'
&
"
"
"
"
"
&
"
&
&
"
&
"
"
&
"
"
'
"
"
"
'
"
'
"
&
&
'
&
&
'
"
'
&
&
'
'
"
&
"
"
"
"
'
"
"
&
&
"
"
&
"
"
'
&
"
'
"
"
'
&
"
'
"
"
'
&
"
"
&
"
"
&
&
"
'
'
"
'
"
"
&
'
'
"
"
'
'
"
'
'
"
&
"
"
"
&
"
"
"
&
'
'
"
'
"
"
'
"
"
"
&
'
&
"
'
"
"
&
'
"
"
"
"
&
&
'
"
&
&
'
'
&
"
"
&
'
&
'
&
"
"
'
'
"
"
"
&
"
'
&
"
'
"
"
"
"
&
"
&
"
'
"
"
"
"
&
"
"
"
&
'
"
"
"
"
"
"
"
&
'
&
'
'
&
"
"
"
"
'
"
&
"
"
"
'
"
&
"
"
"
'
"
&
"
'
"
&
"
"
'
"
"
'
&
&
"
"
&
&
&
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
"
'
"
% 4 i 4 { 2 " X g G 0 ( 1 ' D F # )
'
"
&
'
"
"
"
"
"
&
&
"
'
"
"
"
"
"
"
"
"
"
&
"
&
"
"
"
'
"
'
"
"
"
"
'
&
"
&
'
"
"
"
'
"
"
"
&
"
'
&
&
"
"
'
&
&
'
"
&
&
"
'
"
&
"
"
"
"
"
&
"
"
"
"
"
&
"
"
&
"
&
&
'
"
"
'
'
&
'
&
"
"
&
&
'
&
&
'
"
"
"
"
"
"
"
&
"
"
"
"
"
"
&
&
'
'
'
"
"
"
&
"
"
'
"
"
'
"
'
"
"
"
"
"
&
&
"
&
&
'
"
"
"
"
"
"
'
&
&
"
"
&
"
&
"
'
'
"
'
'
"
"
&
"
'
"
"
&
"
"
"
"
&
"
"
&
&
&
"
"
&
"
'
'
&
"
'
"
"
"
"
"
&
"
"
&
&
&
"
&
"
"
&
'
"
&
"
"
"
"
"
"
"
&
'
'
&
&
"
"
&
"
&
"
"
&
&
"
'
"
"
"
"
"
"
&
&
'
&
&
'
&
"
"
&
&
'
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
&
&
&
&
&
"
"
"
&
&
"
&
"
"
"
"
"
"
"
"
"
&
"
"
"
'
"
"
"
"
&
&
"
"
'
"
'
"
'
"
"
"
"
'
&
"
'
"
"
"
"
"
"
'
"
"
"
&
"
"
'
"
"
"
&
"
"
'
"
"
&
"
"
&
&
'
"
&
"
'
"
"
&
'
"
'
"
"
"
"
'
"
"
"
&
"
"
'
"
"
"
"
"
'
"
"
&
&
'
"
'
&
"
"
"
&
&
"
"
"
&
"
"
&
&
&
"
"
&
"
"
&
&
'
"
"
"
&
"
"
"
&
"
'
&
&
"
"
"
"
'
&
"
'
'
"
"
"
&
'
'
"
'
"
'
&
&
"
'
'
"
&
"
'
"
"
"
"
"
'
"
&
&
"
"
"
"
&
"
"
"
"
"
"
"
&
"
"
'
"
"
"
"
"
"
"
"
"
'
"
"
'
"
"
"
&
"
"
"
"
"
'
'
&
"
'
"
"
"
"
&
"
"
&
"
"
"
'
&
&
"
&
&
'
&
&
"
'
"
'
&
'
'
"
"
"
"
"
'
"
"
&
'
'
'
"
"
"
"
'
&
'
"
'
&
'
"
'
"
"
&
"
"
&
"
&
"
"
"
"
"
&
"
"
"
"
"
&
"
&
&
'
'
"
'
&
"
"
"
"
&
"
"
"
"
&
"
"
"
"
"
'
"
"
&
&
"
"
&
"
"
'
"
&
&
'
'
"
"
&
&
"
"
&
"
'
&
'
&
&
'
"
"
&
&
&
'
&
'
"
&
"
&
'
"
'
'
"
'
"
"
&
"
"
&
&
'
'
&
"
"
"
&
'
"
'
"
'
"
&
&
"
"
&
"
"
'
"
"
"
'
'
"
"
"
"
'
"
"
&
"
"
&
"
"
'
"
'
"
&
"
"
"
&
&
"
&
"
&
'
&
"
"
'
"
"
&
"
"
"
"
'
&
&
"
'
"
"
&
"
&
'
"
"
'
'
&
'
"
"
&
"
"
"
"
"
'
"
"
"
"
"
'
'
"
"
"
"
"
"
&
"
"
&
'
'
'
'
&
"
&
'
"
"
"
'
"
"
"
"
"
&
'
&
"
&
"
"
'
"
&
"
"
"
&
&
"
"
"
"
"
&
"
"
&
&
'
"
'
'
"
"
"
"
&
&
"
"
"
"
"
&
'
"
'
"
"
&
"
"
"
"
"
"
'
"
"
&
"
"
"
"
'
&
"
'
"
"
&
"
"
&
"
"
&
&
&
"
"
"
&
&
"
'
"
"
&
"
"
"
"
"
"
"
"
"
"
&
"
'
"
"
&
'
'
"
"
"
"
'
"
q A ) 1 2 ) " ! ! ' B ) Y ' ( ) # " ! " ) 1 ) " & & 1 ' ) # 0 ) ) # ( 9 0 ( ! " 0 & & @ " ! 6 ! 0 @ " 1 E
"
"
&
"
"
"
'
&
"
&
"
'
"
"
&
'
&
"
'
"
&
&
'
"
"
"
"
"
'
'
"
"
"
"
"
&
"
"
"
"
"
"
"
"
&
&
'
"
'
"
&
&
&
"
&
"
"
"
"
'
&
&
&
"
&
&
"
&
"
"
"
'
'
"
"
'
&
&
'
"
'
'
'
"
"
"
"
&
&
"
'
&
&
"
"
"
"
"
"
"
"
"
'
&
"
'
"
"
'
'
"
"
'
'
&
&
"
"
&
"
"
"
"
"
'
"
"
"
"
"
&
"
"
&
&
'
'
&
"
&
"
"
&
'
"
"
"
&
'
"
"
"
'
'
"
"
"
"
'
"
'
"
"
"
&
"
'
"
'
"
'
&
&
"
"
"
&
"
"
&
"
"
"
"
"
&
'
"
"
"
"
"
"
&
"
"
"
'
"
"
"
"
"
'
"
"
&
'
"
&
&
"
"
"
'
"
&
&
&
&
"
"
"
"
"
"
"
&
&
'
&
"
&
'
"
&
&
'
"
'
&
"
'
&
"
'
"
"
"
"
"
&
'
"
"
"
"
"
&
"
"
&
'
"
'
"
&
"
"
"
"
"
&
&
"
"
'
&
"
"
'
'
&
"
'
"
"
"
"
&
"
"
"
"
"
'
'
&
"
&
'
&
"
"
'
&
&
"
'
&
&
"
&
"
"
"
"
&
"
"
&
'
"
&
'
&
"
"
'
"
"
"
'
&
'
"
"
'
"
'
"
'
'
'
&
&
"
'
&
'
'
"
"
"
"
'
"
"
"
"
'
&
&
"
&
&
"
"
&
"
"
&
&
'
&
"
"
"
'
&
"
'
"
"
"
"
"
"
&
"
"
&
"
"
&
&
"
"
"
"
'
&
"
'
"
"
&
"
"
"
&
"
&
"
&
'
"
&
'
"
&
&
"
&
'
"
&
"
'
'
"
"
"
"
'
"
"
"
'
'
&
&
"
&
"
"
"
"
'
"
"
'
&
&
'
&
"
"
"
"
"
&
"
"
"
'
&
&
"
&
"
"
&
"
"
"
"
"
"
"
"
"
&
&
"
"
&
"
"
"
"
"
"
'
"
"
&
"
"
"
'
"
"
"
&
&
&
"
"
"
'
"
"
"
"
"
"
'
"
'
"
'
'
&
"
&
&
&
'
'
"
&
"
'
"
"
"
'
&
&
&
"
&
&
'
"
'
"
"
"
"
"
"
"
'
&
"
"
"
'
"
'
"
&
"
"
"
"
"
"
'
&
"
"
"
'
'
&
"
&
&
"
"
"
"
'
'
'
"
&
"
'
&
&
&
&
"
&
'
"
'
"
&
'
&
"
&
"
'
"
"
'
"
"
"
"
'
"
"
'
"
"
"
"
&
&
"
"
"
'
&
&
"
"
&
&
"
"
&
"
"
"
"
"
'
&
"
'
"
"
&
'
&
"
"
&
"
'
"
"
"
"
"
&
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
&
&
"
"
"
'
'
"
&
&
"
"
"
'
"
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
&
"
"
&
"
"
"
"
&
&
'
&
&
"
"
"
'
&
"
&
'
"
&
"
"
&
&
"
"
&
&
"
"
"
&
"
"
&
"
"
"
"
&
"
"
"
"
"
"
&
"
'
&
'
"
&
'
'
&
&
&
"
&
&
"
"
"
"
'
'
"
"
&
&
'
'
&
&
"
'
'
"
&
"
'
'
'
&
&
'
"
"
&
'
"
'
"
&
"
"
'
&
"
'
"
"
"
"
"
"
&
&
'
&
"
'
"
"
"
'
'
"
"
"
"
&
&
'
&
'
"
'
&
"
"
&
"
"
"
'
&
"
'
"
"
"
'
"
"
&
'
"
&
&
"
&
"
&
"
"
"
"
"
'
'
"
"
&
'
'
&
"
"
&
"
"
"
"
"
&
'
"
"
"
'
"
"
'
"
'
"
&
&
"
"
&
&
'
"
&
&
"
"
"
"
"
"
&
"
&
"
'
"
"
'
"
&
"
"
"
"
&
"
"
"
"
"
"
'
&
"
"
"
&
'
"
'
"
'
"
"
"
'
"
'
"
'
"
&
"
"
"
"
&
"
"
'
"
"
"
'
"
'
'
"
'
"
&
&
"
&
&
"
"
"
"
'
"
"
'
"
'
'
'
&
'
"
&
"
'
"
"
&
&
"
&
"
&
&
&
"
&
&
'
"
"
"
"
'
'
"
'
"
'
"
"
"
&
"
"
"
&
&
'
&
&
"
"
&
"
"
&
"
&
"
&
&
'
"
&
"
'
"
&
&
"
'
"
"
'
"
'
"
&
&
'
"
"
'
"
"
"
"
&
&
'
"
&
"
'
&
"
"
"
"
'
&
"
"
"
&
"
"
'
"
"
"
'
"
"
"
&
'
"
"
"
"
'
'
&
&
"
'
&
"
'
&
"
&
"
'
&
"
'
&
"
"
&
"
"
"
"
'
'
"
'
&
"
"
'
&
"
&
"
"
"
"
'
&
&
"
"
'
&
"
"
&
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
'
&
"
"
'
&
"
'
"
"
'
&
"
'
"
"
'
"
'
&
"
"
'
&
"
&
'
'
"
"
"
&
"
"
"
'
"
"
"
"
"
&
&
&
&
'
"
&
&
"
"
&
"
&
&
'
"
"
"
"
&
"
'
"
"
&
"
"
'
&
"
"
'
"
"
"
"
"
'
"
&
&
'
"
"
'
"
"
"
'
"
'
&
"
'
"
"
"
"
"
"
&
&
&
"
&
&
&
"
"
"
"
&
'
'
'
"
&
'
&
"
'
&
&
"
"
'
'
"
"
"
&
&
'
"
&
"
"
"
'
&
&
"
'
&
&
'
"
"
"
"
"
"
"
"
"
"
&
'
'
'
&
'
&
&
"
"
"
"
'
&
"
"
'
"
'
"
"
&
"
"
"
"
"
"
"
"
"
"
&
&
"
"
&
"
"
&
"
&
&
"
"
"
'
'
&
"
"
'
"
"
"
"
&
"
'
"
'
"
"
"
"
'
&
'
&
&
"
&
&
"
"
"
&
&
"
"
'
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
"
'
&
'
"
"
'
&
&
'
&
"
"
"
"
"
&
&
"
&
&
"
&
&
'
'
"
"
"
"
'
'
"
&
"
'
'
&
'
"
&
"
"
'
"
"
&
&
"
&
'
"
&
'
'
"
"
'
'
&
"
"
"
&
"
'
&
&
'
"
"
"
"
'
'
"
"
"
"
"
"
"
'
"
"
&
"
'
&
"
"
"
"
&
&
"
'
'
'
&
"
&
&
"
&
'
"
&
'
"
"
&
"
"
&
"
"
&
&
&
"
&
&
"
"
"
&
&
"
"
"
&
"
'
"
&
&
&
"
"
"
&
"
'
&
&
"
'
'
"
&
&
"
"
"
&
"
"
'
"
"
&
&
"
'
"
"
'
"
'
&
'
'
&
"
'
"
'
'
"
'
'
"
"
"
'
'
&
"
"
'
&
"
&
"
'
"
"
&
&
"
&
&
"
'
'
"
'
&
"
'
'
"
"
&
&
"
"
"
"
&
"
"
"
&
&
"
"
'
"
&
"
"
&
"
&
&
'
"
'
&
'
'
&
"
"
"
'
'
&
"
"
"
&
&
"
"
"
"
"
'
&
"
&
&
'
"
&
&
"
'
"
&
&
"
&
"
"
'
"
"
&
&
&
&
"
"
"
&
"
'
"
'
"
"
"
"
&
&
"
'
&
"
"
"
&
"
"
&
'
"
"
&
'
"
&
'
&
&
'
&
"
"
"
"
"
"
'
&
'
&
&
"
'
"
'
"
'
"
'
"
&
'
"
&
"
&
'
"
'
'
&
"
"
"
'
"
"
&
"
&
&
'
"
"
"
&
&
&
"
"
"
"
'
'
"
"
"
"
"
"
&
"
'
"
"
"
"
'
"
'
"
'
"
"
"
"
"
'
"
&
&
"
"
&
"
"
&
&
&
&
"
"
"
"
'
"
&
"
&
"
"
"
'
"
&
&
"
"
&
&
'
"
'
"
'
"
&
'
"
&
'
"
'
"
'
"
&
'
"
&
'
"
"
"
&
&
"
"
'
'
"
&
&
&
'
"
"
'
'
&
"
'
'
'
&
'
'
"
"
"
"
'
&
"
"
"
"
"
"
"
"
&
'
"
'
"
"
"
"
&
"
"
"
"
"
'
"
'
"
"
'
"
"
"
"
"
"
&
"
"
'
"
"
"
&
"
"
&
&
'
&
&
'
"
&
"
"
&
"
"
"
"
"
&
"
'
&
"
'
"
'
&
"
"
"
"
"
"
"
"
"
&
&
&
'
"
"
"
&
"
"
"
"
&
"
"
"
&
"
"
&
&
&
"
"
"
"
&
&
"
"
"
&
"
"
"
'
"
"
'
"
"
"
"
"
"
&
"
"
'
"
&
"
"
"
'
"
"
"
&
"
"
&
"
"
"
"
&
&
"
&
"
"
&
'
"
"
"
&
"
"
"
"
"
"
&
&
'
'
&
&
"
&
&
"
'
&
"
"
"
&
"
"
'
"
&
"
"
"
'
'
"
"
"
&
"
"
"
&
"
'
'
"
"
"
"
"
"
&
"
"
'
&
"
'
&
"
"
"
'
"
"
'
&
"
"
"
"
"
&
"
"
"
&
"
"
'
"
&
&
"
'
'
"
'
"
"
"
"
'
&
'
"
'
"
"
"
"
'
"
'
"
&
"
"
"
"
&
"
"
&
&
"
'
&
&
"
"
'
'
&
"
"
"
"
"
&
"
&
"
"
"
"
"
&
&
"
"
"
&
&
&
&
"
"
"
&
"
&
"
&
'
"
'
&
&
"
"
&
"
"
'
&
"
"
"
"
"
&
"
"
'
&
"
"
"
"
"
'
"
&
"
"
&
"
"
'
'
&
"
"
"
"
&
&
&
"
"
&
"
"
"
'
"
"
'
"
"
&
&
"
"
'
"
"
"
&
"
&
&
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
"
"
"
"
&
&
'
"
"
&
"
&
"
"
&
"
"
"
'
&
"
"
"
"
"
'
&
"
"
'
"
&
&
"
"
"
"
&
"
"
"
&
"
"
&
"
&
"
'
&
"
&
'
'
"
'
&
"
'
'
&
'
&
'
&
"
"
"
"
"
"
&
"
"
"
"
&
"
'
"
"
"
"
&
"
"
&
"
"
&
"
'
"
"
&
"
"
'
&
&
"
&
"
"
&
&
'
"
&
"
"
&
"
"
"
'
"
"
"
"
&
"
"
'
"
"
"
&
&
"
'
'
&
'
"
"
"
&
&
'
&
'
"
"
&
"
"
"
"
"
'
&
&
"
"
'
&
"
&
&
'
"
"
"
&
"
"
&
&
'
"
"
&
"
"
"
"
'
"
"
"
&
&
"
&
&
"
"
&
"
"
"
"
&
"
"
&
"
"
"
'
&
&
&
"
"
"
"
&
&
"
"
"
"
'
"
"
'
"
"
&
&
"
"
"
"
'
"
"
&
"
'
&
"
"
"
"
"
&
"
"
&
'
"
"
"
&
"
"
&
"
'
"
"
"
"
&
&
"
"
'
"
"
"
"
"
&
&
"
"
"
"
"
'
"
'
"
"
"
'
"
"
"
"
&
"
"
&
'
"
"
"
"
"
"
&
'
"
"
"
&
"
'
"
"
&
"
"
"
"
"
&
"
"
&
"
&
"
"
"
&
"
"
"
"
"
'
"
"
&
'
"
"
'
"
"
"
"
&
"
'
'
"
&
&
"
&
"
"
&
&
"
"
"
"
"
"
'
"
'
"
"
&
'
"
'
'
"
"
&
'
&
&
"
&
'
&
'
"
"
&
'
&
&
"
&
&
"
"
"
&
"
&
"
"
&
"
"
&
&
"
'
&
"
"
"
'
'
"
'
&
'
&
"
"
&
"
"
&
"
'
"
"
&
&
"
'
"
&
'
&
&
&
"
&
&
"
&
"
"
&
"
"
"
'
&
&
"
"
"
'
'
"
"
"
&
&
"
"
"
"
"
&
"
"
&
"
'
"
"
"
'
&
"
"
"
"
&
"
"
&
&
&
"
&
&
'
&
&
"
&
"
"
&
"
'
&
"
&
"
"
"
"
"
"
'
&
'
&
&
"
"
&
"
"
"
'
&
&
'
&
"
"
"
'
"
&
&
'
"
&
"
"
'
"
'
"
'
&
&
"
&
"
"
&
"
"
"
"
'
'
"
"
'
"
"
"
'
"
'
&
&
"
'
'
"
'
"
"
"
&
"
"
"
"
"
"
&
"
"
"
"
'
'
'
&
"
"
"
&
'
&
"
&
'
&
&
"
'
&
"
'
"
"
"
"
'
&
'
"
"
"
"
'
"
"
&
"
"
"
"
&
'
"
'
C ( ) # " ! 1 9 E & " ( G 2 A " 2 ) 0 & & G Y ' ( ) D " 0 2 ( 2 0 ( ) ! 0 F # ) & 2 " 0 2 A % " S B " ) % A 1 2 U ) 2 " " A
"
&
'
"
"
'
"
&
&
"
"
"
"
'
'
"
"
&
"
"
&
"
"
"
&
"
"
&
&
"
"
&
&
"
"
&
"
"
"
&
"
"
&
&
"
"
'
"
"
&
'
"
"
&
'
&
"
"
&
&
"
"
'
"
'
"
"
&
'
"
"
&
'
&
"
"
'
"
'
"
&
&
"
"
"
'
"
"
"
'
&
"
'
"
'
"
'
"
&
"
"
"
"
"
&
"
"
'
"
'
"
&
"
"
"
'
"
'
&
"
"
"
"
'
&
"
&
&
"
&
"
"
"
"
'
"
'
"
'
"
'
&
'
'
"
"
"
'
"
"
&
&
"
&
"
&
&
'
"
'
"
&
"
&
&
"
"
"
'
'
'
&
&
"
"
&
"
'
&
"
'
&
&
'
'
'
&
"
"
"
'
"
'
'
&
"
"
"
"
&
'
'
&
&
"
&
&
'
'
&
"
&
&
'
&
'
"
"
"
"
"
"
&
&
&
"
'
"
"
"
"
'
&
"
&
&
"
&
"
"
&
"
"
"
"
'
"
"
"
&
&
"
"
"
&
"
"
"
'
"
"
"
'
"
"
"
'
"
"
&
"
"
"
&
&
'
&
"
"
"
&
"
"
&
"
"
"
'
"
"
&
&
"
"
"
"
&
&
"
'
'
"
'
"
"
"
"
"
"
"
"
'
"
'
"
"
'
'
"
'
&
"
"
"
"
'
"
'
"
"
"
&
"
"
"
"
"
'
"
"
"
&
"
'
"
"
"
"
"
&
&
"
'
'
&
'
"
"
&
&
"
&
"
"
"
"
&
"
'
'
"
"
"
"
&
"
"
&
"
"
'
"
'
&
"
'
&
&
"
"
&
&
"
"
'
&
"
"
"
&
&
"
"
"
&
"
"
'
&
"
"
"
"
&
"
"
"
"
"
'
&
"
"
"
'
"
"
&
&
'
"
'
"
"
&
&
"
"
&
&
"
"
'
&
"
"
"
"
"
'
"
&
&
&
"
"
"
"
'
&
"
"
"
'
"
"
"
"
&
'
'
&
"
"
'
"
"
'
"
"
'
"
"
"
&
"
"
"
'
&
'
"
&
&
'
'
&
&
"
"
"
&
"
"
"
"
"
"
"
"
"
&
'
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
'
"
"
"
"
"
&
"
"
"
'
"
"
"
"
"
"
&
'
&
"
"
"
&
"
"
"
"
"
"
'
&
&
"
&
&
"
"
"
&
&
"
"
"
"
&
"
"
"
'
"
"
"
&
"
"
"
&
"
"
"
'
&
&
"
'
"
"
"
"
"
"
"
"
"
'
"
&
&
&
"
"
"
"
&
"
&
"
&
'
"
&
&
"
"
"
"
&
"
&
&
'
'
&
"
"
'
'
"
"
"
"
&
"
&
&
&
"
"
"
"
"
'
"
'
"
"
'
&
"
'
"
'
"
"
"
"
"
&
"
"
"
'
"
'
"
"
&
"
&
&
"
&
"
"
"
"
'
"
'
"
"
"
&
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
"
'
"
"
'
&
"
"
"
"
&
"
"
"
&
'
&
&
"
"
'
"
"
"
"
"
"
"
"
"
"
&
"
"
"
&
&
"
'
"
&
"
"
'
&
"
"
'
"
"
"
&
&
"
"
&
"
'
&
&
"
"
&
"
"
"
"
'
&
&
&
'
'
&
&
&
'
&
'
'
'
&
"
&
&
"
&
&
'
&
'
&
&
'
"
"
"
'
'
"
"
"
"
'
'
"
"
"
&
&
"
&
&
'
'
&
"
"
"
&
'
'
"
"
'
"
&
&
"
"
'
&
"
"
"
"
"
"
"
&
"
"
"
"
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
"
"
'
'
&
'
"
"
&
"
"
"
"
"
"
&
"
"
"
&
&
'
"
"
"
&
&
&
'
'
"
"
"
&
"
"
&
"
'
"
"
"
"
"
&
"
'
'
&
&
"
"
"
"
'
"
&
&
&
"
'
"
"
"
"
"
"
"
'
&
&
&
"
"
'
'
"
"
"
&
'
'
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
"
"
'
&
"
"
"
"
&
"
'
"
"
"
"
&
"
&
"
"
"
'
&
&
"
'
"
"
&
'
"
&
"
&
"
&
&
"
"
&
"
"
&
"
"
&
&
"
'
"
'
"
&
"
"
"
"
"
"
&
"
"
"
"
"
&
&
"
"
'
&
"
'
"
"
"
"
"
&
"
"
&
"
"
"
&
"
"
&
"
'
"
&
"
"
&
&
"
&
"
"
"
"
'
'
"
'
'
'
"
"
"
"
&
&
"
"
"
'
&
&
"
"
"
"
"
'
"
"
"
'
&
&
"
"
"
"
"
"
'
"
"
"
"
"
"
"
'
&
&
"
'
&
&
"
"
'
'
"
"
"
"
&
"
"
"
"
&
"
"
&
&
"
"
'
"
"
"
'
&
&
"
"
"
"
"
"
'
"
&
&
'
&
&
"
"
'
"
"
&
"
"
"
"
"
'
&
"
"
'
&
&
'
"
'
&
"
&
"
"
"
"
"
&
"
'
"
"
'
'
"
"
'
&
&
"
&
"
'
'
'
"
&
"
"
'
"
'
'
'
"
"
'
&
"
'
'
"
"
"
"
&
"
"
"
"
'
"
'
"
'
"
'
&
&
"
&
"
"
'
"
"
"
&
&
"
&
&
"
&
'
&
"
"
"
"
'
"
"
"
"
"
'
&
'
&
&
"
"
"
"
&
'
&
&
"
"
"
"
&
&
&
&
&
&
"
'
&
"
&
'
'
'
"
'
"
'
"
&
"
&
&
'
"
'
&
"
"
"
"
'
"
"
"
"
"
"
&
&
"
"
"
"
&
&
"
'
"
"
"
&
"
"
"
"
"
"
'
"
"
"
'
'
"
"
"
&
"
"
"
"
"
"
"
&
"
&
'
&
"
"
"
'
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
"
&
"
"
'
&
"
"
"
"
"
"
"
&
"
"
"
"
"
'
'
"
"
&
&
'
"
"
"
'
"
"
"
'
"
"
'
'
&
&
"
'
"
"
&
&
"
"
&
"
"
"
&
"
&
'
&
"
'
"
"
"
"
"
&
&
'
"
'
"
'
"
"
"
"
'
"
"
"
"
&
"
"
"
'
&
"
"
'
"
"
"
'
"
'
&
"
'
"
"
"
"
"
"
'
"
"
"
"
"
&
"
&
"
"
"
"
&
"
"
"
"
"
&
"
"
'
"
"
'
&
"
"
"
&
"
"
"
"
"
"
"
"
&
"
'
'
"
&
&
"
"
"
'
&
"
'
"
"
"
"
'
&
"
"
"
"
"
"
'
"
&
'
"
"
'
"
"
"
'
'
&
&
'
"
'
"
'
"
"
&
&
"
"
"
"
&
"
"
&
"
"
"
"
"
&
"
&
&
'
&
&
'
"
"
&
&
&
'
"
"
'
"
"
"
"
"
&
"
"
'
"
"
"
&
"
'
"
'
"
"
&
'
&
"
"
'
"
"
&
&
'
"
"
&
&
'
'
&
&
"
'
"
&
'
&
'
"
&
&
"
"
"
&
&
"
"
'
&
"
&
&
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
&
"
'
"
"
"
"
"
"
&
"
&
&
"
&
&
"
"
&
&
'
"
"
"
"
"
"
"
&
"
'
"
"
'
&
"
&
&
"
&
'
&
'
'
'
"
&
&
'
&
&
"
&
'
'
"
&
"
&
&
"
"
&
&
"
&
"
"
"
&
"
"
&
"
"
"
&
'
"
"
"
&
"
"
"
&
"
"
"
'
"
"
&
"
"
"
"
"
"
'
"
&
"
"
&
'
"
"
"
"
"
"
"
"
"
&
"
'
&
"
"
"
"
&
"
'
'
"
"
&
"
"
&
"
"
"
"
&
"
"
"
"
"
"
"
&
&
"
"
"
"
"
"
"
&
"
"
"
"
&
'
&
&
'
"
'
&
'
'
'
&
&
'
'
"
"
"
'
"
&
&
'
"
"
"
"
"
"
"
"
"
'
&
"
&
&
"
"
"
&
'
"
"
"
&
"
"
"
&
'
&
'
&
'
"
"
"
'
&
"
"
"
"
"
"
'
"
&
'
"
'
"
"
"
'
"
&
"
'
'
"
"
"
'
"
"
"
'
"
"
'
"
&
'
"
&
"
"
"
"
"
"
&
'
&
"
'
"
"
"
"
"
&
"
"
'
"
"
"
&
&
"
"
&
"
'
&
"
"
"
"
"
"
"
&
&
"
'
"
'
"
'
"
&
"
'
&
'
'
"
"
'
"
'
'
&
&
'
'
"
&
"
"
"
'
"
"
&
&
"
'
&
"
"
"
&
'
"
'
"
'
'
"
&
&
"
&
&
"
&
&
"
"
"
"
"
&
&
"
"
"
"
&
"
"
"
"
"
"
'
"
'
&
'
"
"
&
"
"
"
"
"
"
"
'
"
'
"
"
'
"
"
"
'
'
&
"
"
"
&
"
"
"
"
'
&
&
"
'
"
"
'
"
"
"
'
&
&
&
"
"
'
"
&
"
"
"
'
&
"
'
"
"
&
"
"
"
&
"
"
"
'
"
"
"
'
"
&
"
"
&
"
"
"
"
"
&
&
"
"
"
"
&
"
'
&
"
"
"
&
"
"
"
&
"
"
"
"
"
"
"
&
"
"
'
"
"
"
"
&
"
&
&
"
&
&
"
"
&
"
&
"
'
&
"
&
"
'
"
"
"
&
&
"
&
'
&
"
'
"
&
&
'
&
"
'
"
"
"
"
"
"
&
&
"
"
"
&
&
&
"
"
&
&
&
"
'
"
"
"
"
&
&
"
'
"
"
"
'
"
'
&
&
"
"
'
"
"
'
'
"
"
"
"
&
&
"
'
'
&
"
'
&
&
'
'
&
"
"
&
&
"
"
&
'
"
"
"
&
"
"
"
&
"
"
'
"
"
'
"
"
&
'
&
"
"
'
&
"
"
"
"
'
"
'
"
"
'
"
"
'
"
"
"
"
"
&
"
"
"
'
"
&
"
'
&
"
"
'
"
&
"
"
"
"
"
'
"
'
'
"
'
"
"
"
&
"
"
&
'
"
"
"
"
"
"
"
"
&
"
&
"
"
"
"
"
"
'
"
"
"
"
&
'
"
&
"
"
'
'
"
"
"
"
"
&
"
"
"
'
"
"
&
'
"
&
"
&
&
"
'
"
"
'
"
&
'
"
"
&
"
"
"
"
'
"
"
&
"
"
'
"
"
"
'
g y
'
"
'
"
"
"
"
&
"
"
'
"
"
"
&
"
&
&
'
"
"
"
&
"
"
&
&
"
"
&
"
"
'
'
"
'
'
&
&
'
"
"
'
"
"
'
&
'
&
"
"
'
&
"
&
&
'
"
"
"
"
"
&
'
"
'
&
&
"
&
"
&
'
"
"
"
"
"
"
"
'
&
&
"
"
&
"
&
&
"
&
"
"
"
"
"
&
"
"
"
"
&
&
"
'
&
"
'
"
"
'
"
'
"
"
"
&
"
"
&
&
"
"
'
&
"
"
"
&
&
"
'
"
"
"
&
"
"
"
'
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
"
"
"
'
"
&
'
"
&
&
'
"
&
&
'
"
"
'
"
"
"
"
"
"
'
"
'
&
"
"
"
"
"
&
&
"
&
"
'
&
"
&
"
"
'
"
"
"
&
"
"
"
&
'
&
&
"
"
&
"
"
&
"
"
'
&
"
'
"
"
"
&
"
"
"
"
'
'
&
&
"
"
"
"
"
"
"
"
&
&
'
&
"
"
&
&
"
'
'
'
"
'
'
"
"
"
&
"
"
"
"
"
"
"
"
'
"
&
&
"
&
&
"
"
"
&
"
"
"
"
&
&
"
"
&
"
&
'
"
"
'
&
"
"
'
"
"
"
"
&
&
"
"
"
&
"
&
&
&
&
"
&
"
&
&
"
"
"
"
'
&
"
'
&
&
"
&
&
"
"
&
"
"
&
"
"
&
"
"
"
'
&
&
"
"
"
"
'
&
"
&
&
"
"
"
&
&
"
"
"
"
'
"
"
&
'
'
'
&
&
'
&
"
&
&
"
"
&
&
&
&
'
"
"
'
"
'
"
&
"
'
"
"
&
&
&
"
&
&
&
&
"
"
"
"
'
"
'
"
'
&
"
"
&
"
"
&
"
'
"
&
&
"
'
"
"
"
'
"
'
"
'
"
&
&
"
&
"
"
&
"
"
'
"
&
&
"
"
"
"
&
"
"
'
&
"
'
"
&
"
'
"
"
"
'
&
"
'
"
"
"
"
&
"
"
&
&
&
'
&
&
"
"
"
&
"
&
"
"
&
&
"
"
"
"
&
"
"
'
"
"
"
"
"
&
&
"
&
'
"
"
"
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
'
"
"
&
"
&
&
"
"
"
"
&
"
'
'
"
'
"
"
"
&
"
"
&
"
"
"
&
"
"
&
&
"
&
&
"
"
"
"
"
"
&
"
"
"
&
&
"
"
&
&
"
&
&
"
"
&
'
&
"
"
"
"
"
"
"
&
"
&
&
'
"
"
"
"
&
"
"
&
"
"
'
&
'
"
&
&
"
"
'
"
&
&
"
'
&
&
&
"
"
&
"
"
"
"
"
"
'
&
"
"
"
"
'
"
"
"
&
"
"
"
"
&
&
"
"
"
"
"
"
"
"
"
"
'
"
'
"
"
&
"
&
"
&
&
&
&
'
"
"
"
"
"
&
"
"
'
'
&
"
"
&
&
'
"
"
'
'
"
&
&
'
"
&
"
"
&
&
"
"
"
"
&
'
"
'
&
&
"
"
"
"
&
"
"
&
"
"
"
"
"
&
"
'
"
'
&
"
"
'
"
&
"
'
&
"
"
"
'
"
'
"
"
"
'
&
"
"
&
'
&
'
"
'
"
&
"
"
&
&
'
&
&
'
"
'
"
"
"
'
&
"
"
&
"
"
"
&
"
'
"
'
&
"
'
"
"
&
"
'
"
"
"
"
&
&
'
"
&
"
&
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
&
"
"
&
&
"
&
&
"
"
&
&
"
&
"
&
"
'
"
"
&
"
"
"
"
"
'
&
'
"
"
&
"
"
&
"
"
"
"
&
&
"
&
'
"
&
"
"
"
"
"
"
&
"
"
"
&
"
'
&
&
&
&
"
"
"
'
&
"
&
"
"
&
"
"
'
'
&
&
&
"
&
"
"
"
&
"
"
"
&
&
"
"
&
"
'
"
&
"
"
"
&
"
"
"
"
&
"
"
'
&
"
"
"
"
"
"
"
'
&
&
"
"
"
"
&
"
"
&
&
'
&
"
"
'
&
"
&
"
"
'
'
&
"
&
"
"
"
"
'
"
'
&
&
"
'
"
'
"
&
"
"
&
"
"
&
"
"
"
&
&
"
"
&
"
&
"
'
'
"
"
"
&
"
"
"
"
"
&
"
"
'
"
"
&
&
"
"
'
"
"
&
"
"
&
"
"
"
"
"
"
"
"
&
"
"
"
"
&
"
&
&
"
"
"
'
"
"
&
"
"
"
"
"
&
&
"
"
"
"
"
"
"
"
"
"
'
"
"
&
"
'
"
&
"
"
"
'
"
"
"
"
'
&
"
"
"
"
"
"
&
"
"
"
"
"
'
"
"
"
&
"
"
'
"
"
'
"
"
'
"
'
"
&
&
'
"
"
&
'
&
'
"
"
"
'
"
"
"
"
&
"
&
"
"
"
"
"
&
&
'
&
"
"
&
"
"
'
&
"
"
"
&
&
&
&
"
"
&
&
"
"
&
"
&
"
&
"
"
"
"
"
"
&
"
&
'
"
&
"
"
"
&
'
"
"
"
"
&
"
"
"
'
"
'
'
&
"
"
"
"
"
'
&
&
&
&
&
"
"
&
&
"
"
"
"
&
&
"
&
"
"
"
"
"
"
'
&
&
"
&
'
&
"
'
"
'
&
&
"
"
"
"
&
&
"
"
&
"
&
"
"
&
"
'
&
&
"
"
&
"
"
&
"
&
"
&
"
"
'
"
"
"
'
&
"
"
"
&
&
"
"
&
"
'
'
&
'
"
&
"
"
&
&
'
"
"
&
&
"
"
"
"
"
"
"
'
"
"
"
"
'
"
&
&
"
'
'
"
"
'
"
'
&
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
'
"
"
'
&
'
&
"
'
'
&
'
"
'
'
"
'
"
'
"
'
'
"
'
'
"
"
"
"
"
&
&
'
"
&
"
"
&
&
'
"
"
&
&
'
&
"
"
&
"
&
"
&
"
'
"
'
"
"
&
"
'
'
"
'
&
"
'
"
"
'
"
"
"
"
&
"
&
"
"
"
"
"
"
"
"
"
'
&
&
"
"
"
"
'
'
&
"
"
"
"
"
"
&
"
&
"
&
"
"
"
"
&
&
"
"
'
"
"
"
"
"
&
"
"
"
"
'
"
"
&
&
"
'
"
'
"
"
&
"
&
"
"
"
"
'
"
"
"
'
"
"
"
"
'
&
"
'
&
"
"
'
&
&
"
&
"
"
"
"
&
"
&
&
"
"
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
&
"
'
"
'
"
'
'
"
"
'
"
"
'
"
'
'
"
&
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
"
"
"
&
"
"
"
"
"
&
&
&
"
"
"
"
"
"
"
&
"
"
'
"
&
"
"
"
"
"
&
"
'
&
&
'
"
&
"
'
&
"
"
'
"
"
"
'
"
"
&
&
"
"
"
&
"
"
'
"
"
&
&
"
'
"
"
"
"
"
&
"
"
"
"
&
&
"
&
&
"
"
"
'
'
&
"
"
"
&
"
"
'
"
'
"
"
"
"
&
&
"
"
&
"
"
"
"
"
"
&
&
&
"
'
'
"
&
"
&
"
"
"
"
'
&
"
'
&
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
'
&
'
"
&
"
"
&
"
"
"
"
'
&
"
'
&
"
"
"
'
"
&
"
"
"
"
"
'
"
'
"
"
"
'
"
'
&
"
&
"
'
&
"
'
'
"
"
&
"
'
&
"
"
&
"
"
'
"
&
'
&
&
"
"
'
&
&
"
"
"
"
"
&
&
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
&
&
"
"
&
&
"
&
"
&
&
'
&
&
&
&
"
"
"
"
"
'
&
"
"
'
'
&
&
"
'
&
"
"
&
"
"
"
"
'
&
"
'
"
"
"
&
&
"
&
&
"
&
&
"
"
'
'
"
'
"
&
'
"
"
"
"
&
"
"
"
"
&
'
&
&
'
"
"
"
"
&
&
"
"
"
&
"
"
"
"
&
&
"
'
&
&
&
'
"
&
"
'
'
"
"
&
&
"
&
"
"
"
"
'
"
"
&
"
"
&
&
'
'
&
&
"
&
"
"
"
"
&
'
&
"
&
&
"
"
"
"
"
"
"
"
&
'
&
&
'
"
"
"
"
"
"
"
"
"
"
&
"
"
&
"
"
'
"
"
"
"
"
"
&
"
'
&
"
"
&
&
&
"
&
&
"
"
"
"
"
&
"
"
&
"
"
&
"
"
"
'
"
"
"
"
&
"
'
&
"
'
&
"
'
&
"
"
"
'
"
'
&
"
"
"
&
"
"
"
'
"
"
'
"
"
'
'
&
&
"
&
&
"
'
"
"
"
"
"
'
"
'
"
'
&
"
'
&
"
&
"
'
"
"
"
'
&
"
&
"
'
"
'
&
"
"
"
"
"
"
"
"
'
'
&
"
"
&
&
"
&
&
&
"
"
&
"
"
"
"
'
"
"
'
&
&
"
&
"
&
&
'
&
&
"
'
"
"
"
&
"
"
'
&
"
"
"
"
"
"
&
"
"
"
&
"
"
&
"
"
&
&
"
"
"
"
"
"
"
&
'
"
"
&
'
"
"
"
"
'
"
"
'
"
"
"
&
"
'
&
"
"
"
"
"
&
"
"
'
&
"
"
&
&
"
"
"
"
"
"
"
"
&
"
&
&
&
&
"
"
"
"
"
&
"
"
'
"
&
"
'
&
"
"
'
&
"
&
"
'
&
&
"
"
"
"
'
&
"
"
'
&
'
&
"
'
&
'
&
"
'
&
"
"
"
"
'
&
&
&
"
'
"
'
"
&
'
'
"
"
'
"
"
"
"
'
'
"
&
&
'
"
&
'
"
"
"
"
"
"
"
&
"
'
"
&
"
'
"
"
"
'
&
"
"
&
"
&
'
&
'
'
"
&
"
"
"
"
"
"
"
&
"
'
&
"
'
&
"
"
"
"
&
"
'
"
&
&
"
"
"
"
&
"
&
"
"
&
"
'
"
'
"
'
"
"
"
&
"
&
'
"
"
&
"
'
&
"
&
"
"
&
"
&
"
"
"
"
&
"
'
&
&
&
"
"
"
"
'
"
"
&
"
&
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
"
'
"
"
'
"
"
"
"
"
'
"
"
'
"
'
"
"
&
"
"
"
&
"
'
"
"
"
"
"
'
"
'
&
"
"
"
"
&
&
"
&
"
&
&
'
"
'
&
"
"
'
"
"
"
"
"
'
"
"
&
'
"
"
"
"
"
'
&
&
&
"
"
'
"
"
"
&
"
&
'
"
'
&
"
"
&
&
"
"
"
"
&
"
"
"
&
"
'
&
"
'
&
"
"
'
"
"
&
'
&
&
"
"
"
"
&
"
'
"
'
"
'
&
&
"
&
"
"
"
'
&
"
'
&
"
'
"
"
"
&
"
"
"
&
"
"
"
&
"
&
"
"
"
'
&
&
&
"
'
'
&
&
"
"
"
"
"
"
&
"
"
"
"
"
"
&
&
&
"
"
"
&
"
'
&
"
&
"
&
&
'
&
"
"
"
&
"
"
"
&
'
&
"
"
"
"
"
"
"
'
'
"
"
"
&
&
"
"
"
&
'
&
"
"
"
'
"
"
"
"
"
&
&
"
"
&
"
"
'
&
"
'
'
"
'
"
&
"
'
'
"
'
"
'
'
"
"
'
&
'
&
&
'
"
'
"
'
&
'
"
"
"
"
&
"
"
"
"
&
&
&
"
'
"
'
&
&
'
&
&
&
"
&
"
'
"
&
"
"
"
&
"
'
&
&
"
"
&
&
"
&
'
'
'
&
'
&
'
&
"
&
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
&
"
"
"
"
&
"
"
"
&
"
"
"
"
"
"
&
"
&
&
"
"
&
"
"
"
&
&
&
&
"
"
'
"
"
"
"
"
'
"
"
'
'
&
&
"
&
"
"
"
"
&
&
"
"
"
'
"
"
'
&
'
"
"
&
'
'
"
"
'
'
"
"
&
"
"
"
'
&
&
'
&
"
'
"
'
"
'
"
"
&
"
"
"
"
"
"
&
"
"
&
&
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
'
"
"
"
&
"
'
&
&
"
"
"
"
"
'
"
"
'
&
&
&
"
"
"
"
&
"
"
"
"
'
"
"
"
'
&
"
"
&
&
"
"
&
&
"
"
&
"
"
"
"
'
"
"
"
"
&
&
&
&
"
&
"
"
"
"
"
&
"
"
"
"
"
"
&
"
"
"
"
"
&
&
"
"
"
'
"
"
&
"
"
"
"
&
"
"
'
&
"
"
&
&
&
"
"
'
'
"
&
"
&
'
"
"
"
&
"
"
&
&
&
"
&
"
'
'
"
"
"
&
&
"
"
'
'
"
"
"
"
"
&
"
&
"
"
"
"
&
"
&
&
"
&
"
"
"
'
"
"
"
"
"
&
&
"
"
"
"
"
"
&
"
&
"
&
"
"
"
"
"
"
'
"
"
&
"
"
"
"
'
&
"
"
"
"
'
"
&
"
"
"
'
"
"
'
"
'
"
"
'
'
"
"
'
&
&
&
"
"
"
"
"
&
'
"
&
"
"
'
"
'
'
"
"
"
"
'
"
&
"
"
"
'
"
"
"
"
"
&
"
"
"
"
&
&
"
&
"
"
&
"
"
"
'
"
&
"
"
&
"
&
&
"
"
"
"
"
&
"
"
'
&
&
'
"
"
"
"
"
'
&
"
"
'
&
'
&
&
"
'
"
&
"
"
"
'
&
"
"
"
&
&
&
"
"
"
"
"
&
'
"
&
&
'
"
"
"
"
&
"
&
"
"
'
&
"
"
&
&
'
"
&
"
"
"
'
'
"
"
"
"
&
"
"
"
"
"
'
'
&
&
"
"
"
"
"
&
&
"
'
"
'
"
"
&
"
'
'
&
"
"
'
&
"
'
'
"
"
"
'
"
&
"
"
&
"
"
&
"
"
"
'
"
'
&
&
"
'
"
"
&
"
"
"
&
&
"
"
"
"
&
'
"
'
"
"
"
"
'
'
"
'
"
"
"
'
"
&
"
"
"
"
&
"
"
"
"
&
&
&
"
"
"
'
"
"
"
&
'
"
"
"
&
"
'
"
&
&
"
'
&
&
"
"
"
"
'
"
"
"
'
'
"
"
&
"
'
'
"
'
&
'
"
"
"
"
"
"
"
'
"
&
"
"
"
"
&
&
"
&
"
&
"
'
"
"
"
"
"
"
&
"
'
&
"
"
&
&
"
&
"
'
"
"
"
&
"
"
"
&
"
"
'
"
"
"
"
'
"
&
&
"
"
'
"
"
"
&
&
'
"
"
"
'
'
&
"
'
&
"
&
"
&
"
"
'
&
"
&
"
'
&
"
"
&
"
"
"
'
"
"
"
"
&
"
"
"
&
"
'
"
'
"
"
"
&
"
"
"
&
"
"
"
"
"
&
"
"
"
&
"
'
&
"
'
"
"
"
"
"
"
"
"
"
"
&
"
&
"
"
&
"
"
"
"
&
"
"
"
"
'
&
"
"
"
&
&
'
"
"
"
&
"
"
"
"
"
&
&
"
"
&
"
"
&
&
'
"
"
"
&
"
"
'
'
'
"
"
'
"
"
'
&
"
'
&
"
"
"
"
"
'
&
"
"
"
&
"
"
'
&
"
"
"
"
"
"
"
&
'
"
"
"
"
&
"
"
"
"
'
"
&
"
'
"
"
"
"
"
"
&
"
"
"
"
"
"
'
&
"
'
&
"
"
&
"
"
"
'
"
"
&
"
"
&
"
"
'
"
'
"
"
&
&
"
&
&
"
"
&
"
"
"
"
'
&
'
"
&
'
"
"
"
'
"
"
&
"
'
&
"
"
&
'
"
"
"
&
"
&
&
'
"
&
"
"
&
'
"
"
"
"
"
'
"
"
&
"
"
"
&
&
"
&
"
&
"
&
"
"
"
"
&
&
&
&
"
'
"
'
"
&
"
"
"
"
"
"
"
"
&
&
"
"
"
"
u u
"
"
&
"
"
"
"
"
&
&
"
"
"
"
"
'
"
"
"
"
&
"
"
"
"
'
&
&
"
"
'
&
"
"
"
&
"
"
'
"
"
"
&
"
'
&
"
"
"
"
"
"
&
&
' B 0 2 A 0 9 0 G E & 2 F @ " ! " ! ! 0 ) 0 & & 0 ) 0 2 0 & ) ) ' A " 1 E 0 ) & " 0 ( ) " 2 ) D " ) ! " ( G 9 # # # "
'
"
"
"
"
&
"
'
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
&
&
"
&
"
&
"
'
&
&
"
"
&
"
'
&
"
"
"
&
"
"
'
"
'
&
"
"
"
&
'
&
"
'
"
'
&
"
&
&
"
'
'
&
&
&
&
"
"
"
"
"
'
"
'
"
"
"
&
"
"
&
&
"
"
'
&
"
"
&
"
"
&
"
"
"
"
"
"
"
&
'
&
"
"
"
&
"
"
"
"
&
"
"
"
"
&
"
'
"
"
"
'
"
"
"
"
&
"
"
"
"
'
&
"
"
"
"
"
"
&
"
&
"
"
"
"
"
"
"
&
"
'
"
"
"
"
"
"
&
"
&
"
"
"
'
'
'
"
"
"
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
&
&
&
"
'
"
'
&
"
"
'
"
"
'
&
"
'
&
&
&
"
&
"
'
"
"
'
"
'
'
&
&
'
"
"
"
"
'
"
'
&
"
"
&
&
&
"
'
&
"
"
"
"
"
&
"
"
&
'
'
"
&
"
"
"
"
"
"
"
&
"
"
'
&
&
'
"
&
"
'
&
"
"
"
'
"
"
"
"
"
"
"
&
"
"
&
"
"
&
"
'
&
"
'
'
"
"
'
"
"
&
"
"
"
"
&
'
"
'
"
"
&
"
'
&
&
"
"
"
"
"
"
"
"
'
"
"
"
"
"
&
"
'
&
"
'
&
"
"
"
'
"
"
'
&
"
"
"
"
"
"
"
"
"
"
&
&
"
"
'
"
'
"
'
"
&
"
'
&
&
"
&
&
"
"
"
&
'
"
&
"
'
"
"
&
"
"
&
"
'
&
"
"
"
&
"
"
&
"
&
"
&
"
"
&
"
"
"
"
'
"
&
&
"
"
'
'
&
"
"
"
"
&
"
&
"
'
"
"
"
"
"
&
&
'
"
'
"
"
"
&
&
&
"
"
&
"
"
'
"
"
"
"
"
"
'
"
'
"
&
&
'
"
&
'
'
"
&
"
"
'
"
"
&
'
"
"
"
"
&
&
"
"
"
&
&
"
&
'
'
&
"
"
"
"
'
"
'
'
"
&
'
"
R # " D 0 A " D " ) ! 0 2 ( & 0 ) " ) # " @ " ! ( " 2 ) 1 5 0 ) 2 0 2 A ) # " 2 9 ! ) " ) 1 ' )
) D " ( G 9 # # @ " !
"
&
&
&
"
"
"
'
"
&
"
"
"
'
"
&
&
"
&
'
"
"
'
"
'
'
&
&
"
"
"
"
"
&
"
&
'
&
'
"
&
&
&
"
"
&
"
&
"
'
&
"
"
'
&
&
"
"
'
"
"
"
"
"
"
"
"
"
"
"
'
&
&
'
&
"
&
"
"
&
&
&
"
&
&
'
"
"
"
"
"
&
"
&
&
&
"
'
&
"
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
'
"
"
&
"
&
"
&
&
"
&
"
"
'
"
&
'
"
"
&
"
"
'
"
"
&
"
"
"
"
&
&
"
"
"
"
&
"
"
"
'
"
"
&
"
"
"
&
&
"
"
"
&
'
"
"
"
"
"
"
&
'
&
"
"
"
"
"
&
"
"
"
"
"
"
'
&
"
'
"
&
"
"
"
"
"
'
"
"
"
"
'
&
&
"
"
"
"
"
"
"
&
"
"
"
&
"
&
&
'
"
"
&
"
"
"
'
&
&
"
'
"
"
&
"
"
"
&
"
'
'
&
"
"
"
"
'
"
&
&
&
"
"
'
"
&
"
'
'
"
"
"
"
'
&
"
&
&
"
"
"
"
"
'
"
"
"
&
&
'
'
"
'
&
'
'
"
"
"
'
&
"
"
&
"
"
"
"
"
"
"
&
"
'
"
&
"
"
&
"
"
"
&
"
&
"
'
"
"
"
"
"
'
"
'
"
"
"
&
"
"
"
&
'
"
"
"
"
"
"
"
"
'
&
"
&
&
"
"
"
"
"
&
"
'
"
"
"
"
'
&
'
"
"
"
'
&
&
'
"
&
&
&
"
"
&
&
"
"
"
"
"
"
&
"
'
&
"
'
&
&
"
'
"
"
'
"
"
"
&
&
"
"
"
'
&
"
"
"
&
"
"
&
"
"
&
"
"
"
"
&
"
"
&
"
&
&
"
'
"
&
"
"
"
&
&
'
'
&
&
"
"
&
&
&
&
&
&
&
"
"
"
"
'
"
&
"
"
"
"
"
&
&
&
&
'
"
'
"
'
"
'
'
"
"
"
"
'
&
'
&
"
&
"
&
"
"
"
'
'
"
"
&
"
"
"
&
"
"
&
"
&
"
"
'
&
"
&
'
"
"
&
"
&
"
&
"
"
"
"
"
&
&
"
"
"
&
"
"
"
"
'
&
"
"
"
&
"
"
&
&
"
"
'
"
&
&
"
"
"
&
"
&
&
'
&
&
"
"
"
&
"
"
"
"
"
&
"
"
&
"
"
"
'
'
"
"
'
"
&
&
"
"
"
"
"
'
&
"
&
&
'
"
'
&
&
"
'
'
"
"
&
"
&
"
"
&
"
&
'
"
"
"
&
&
&
"
"
'
"
"
"
"
&
"
"
&
&
"
'
&
"
"
"
'
&
"
"
"
&
&
"
"
"
&
&
"
&
"
'
"
"
&
"
"
"
'
"
'
'
&
"
"
'
'
'
"
'
"
"
"
'
'
"
'
"
&
"
'
"
"
&
"
"
&
&
"
'
"
"
"
"
&
&
"
"
"
"
"
&
'
"
&
"
"
'
"
'
&
&
"
"
&
"
"
&
"
&
'
"
"
"
&
"
'
"
&
'
"
"
&
&
"
&
"
"
"
&
'
"
"
"
"
"
&
"
"
"
&
&
"
"
"
"
"
&
&
'
&
"
&
"
"
&
"
"
"
"
"
'
"
"
"
&
"
'
"
"
"
&
"
"
"
&
"
"
"
&
&
'
&
"
"
&
"
"
&
"
'
&
"
'
&
"
"
&
"
"
&
"
&
&
'
&
&
&
&
"
"
'
&
"
"
'
&
&
"
"
'
"
'
"
'
"
&
"
"
&
"
"
"
&
&
"
&
&
"
"
'
&
&
"
"
&
"
&
"
"
&
&
"
'
"
"
"
"
&
'
"
&
&
"
"
&
&
"
"
"
"
'
&
&
"
&
&
'
"
&
'
"
'
"
"
"
&
"
"
"
"
"
'
&
"
"
"
"
"
'
&
'
"
'
"
'
"
"
"
&
"
"
&
&
"
"
'
"
"
&
"
"
"
"
"
"
"
&
"
"
"
&
"
"
"
'
"
&
&
'
"
&
&
"
"
"
"
&
"
"
"
"
"
"
"
'
"
&
'
&
"
"
"
&
"
"
&
"
"
'
&
"
"
"
&
"
&
"
"
"
"
"
'
"
"
"
"
"
'
"
&
"
&
"
'
&
"
'
'
"
'
"
&
&
"
&
&
"
"
'
"
"
&
"
"
'
'
"
"
"
"
"
'
"
"
"
"
&
"
'
"
&
"
'
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
'
"
'
&
"
'
"
'
"
"
&
"
"
"
'
&
&
"
'
"
'
"
"
"
&
"
"
'
'
"
'
"
"
'
"
&
"
'
&
"
'
"
&
"
"
"
"
'
&
'
"
'
"
&
&
"
"
'
"
&
"
"
"
'
&
"
"
&
"
"
"
"
"
"
"
"
"
'
"
"
"
"
'
'
"
"
"
"
"
"
"
"
'
"
'
'
"
"
&
'
&
&
"
"
"
"
"
"
'
"
'
'
"
"
&
&
"
&
&
"
"
"
"
"
"
"
&
"
&
&
'
"
"
"
"
'
"
"
"
"
'
&
"
"
"
"
'
'
"
"
"
"
"
&
"
'
&
"
"
"
"
&
&
&
"
'
"
"
"
"
"
&
&
&
&
'
"
&
"
"
"
"
"
"
"
"
"
"
'
&
"
"
"
"
"
"
&
"
"
'
"
&
&
"
"
'
"
"
&
&
"
"
&
'
"
"
"
"
"
&
"
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
'
&
"
'
"
'
&
&
"
'
"
"
'
"
&
'
&
&
"
"
"
"
"
&
&
"
"
'
"
"
"
"
&
&
"
"
"
'
&
"
"
"
'
"
"
&
'
'
&
"
'
"
&
"
'
'
"
&
"
&
&
"
"
&
&
'
'
"
"
'
"
"
"
&
"
'
&
"
'
"
"
"
"
"
"
&
"
&
&
"
&
&
'
"
"
&
"
'
"
"
&
"
"
"
"
"
"
'
'
&
"
"
"
"
"
'
&
"
"
"
"
"
"
"
'
"
'
'
"
&
&
'
"
'
"
"
&
"
'
"
&
"
&
"
'
&
"
'
"
"
"
'
&
"
'
&
'
"
"
"
'
"
"
"
"
"
"
"
"
&
"
"
&
&
'
"
"
"
&
"
"
&
&
'
"
'
"
&
&
"
"
"
"
&
&
"
"
&
'
"
'
"
'
&
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
&
'
&
"
"
"
&
"
'
'
"
"
&
&
"
"
"
"
"
"
"
"
"
&
&
"
"
"
&
&
"
"
'
"
"
&
&
'
"
&
"
"
"
"
"
"
&
"
"
"
"
"
"
&
"
"
"
&
'
'
'
"
"
"
"
"
"
&
"
"
"
'
&
&
"
"
&
&
"
'
'
"
"
'
"
'
"
&
"
"
&
"
&
"
&
"
"
"
&
"
"
&
"
'
&
"
'
'
&
&
'
"
"
"
"
"
&
&
"
'
&
'
"
'
'
"
"
"
"
'
&
"
'
"
"
"
&
"
&
"
'
&
"
'
"
"
'
"
"
"
&
"
'
"
"
"
"
"
"
&
&
'
"
"
&
"
"
"
'
'
"
"
&
"
"
'
"
"
&
"
"
"
'
&
&
&
&
"
'
'
"
"
&
&
&
"
'
&
"
"
"
"
&
"
'
&
"
'
"
"
"
"
"
"
&
"
"
'
&
"
'
"
"
"
"
"
'
"
&
"
'
&
"
"
"
"
"
"
"
&
'
"
"
"
'
"
"
"
&
"
"
&
&
"
"
&
"
&
"
"
"
"
"
'
"
"
"
"
"
"
"
&
"
"
'
"
'
&
&
&
"
&
"
"
&
"
"
&
"
"
'
'
"
"
"
"
"
'
&
"
"
"
"
&
&
&
&
'
&
"
"
"
"
"
'
"
"
&
"
"
'
&
"
&
'
"
&
"
'
&
"
"
"
"
'
"
"
"
"
&
"
"
&
&
"
"
"
"
&
"
"
&
&
"
"
&
"
"
&
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
'
&
&
"
'
&
"
&
&
"
"
"
"
&
&
"
"
'
&
"
"
"
'
"
&
"
"
"
"
&
"
"
'
&
"
&
"
"
&
&
&
"
&
&
&
"
'
&
"
"
"
"
"
'
'
"
"
"
&
'
"
&
"
"
"
&
"
"
"
&
"
"
&
"
"
"
"
"
"
'
"
'
&
"
"
"
&
"
"
"
"
"
"
"
"
'
"
&
"
"
&
"
"
'
"
"
&
"
'
&
"
&
'
"
&
"
&
"
"
&
&
"
"
&
"
"
&
"
'
&
"
"
"
&
&
"
"
"
"
"
"
"
&
"
'
&
"
'
"
"
"
"
&
"
"
'
&
"
"
"
&
&
"
'
"
"
"
"
&
"
&
&
"
'
&
"
"
"
&
"
"
"
"
"
"
'
&
"
"
"
"
"
&
"
"
"
"
"
"
"
'
"
"
"
&
&
"
"
"
"
"
"
&
"
"
"
"
"
'
&
"
"
"
'
&
"
"
"
"
"
"
&
&
&
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
&
&
'
&
"
'
&
"
"
"
&
"
"
"
"
"
&
"
"
'
"
&
&
"
"
"
"
'
"
&
"
'
"
'
"
'
&
"
"
&
'
"
"
"
"
"
&
"
&
&
"
&
"
"
"
"
&
"
"
&
"
'
&
"
"
&
'
"
"
"
'
"
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
&
"
"
'
"
'
"
&
&
"
"
'
&
&
"
"
&
&
&
"
&
"
"
"
'
&
'
"
"
"
"
"
"
"
'
"
"
"
"
'
'
"
&
"
'
'
"
"
"
&
"
'
&
"
"
"
&
"
"
"
&
"
"
'
"
"
"
&
"
&
'
"
"
'
"
"
'
'
&
'
&
"
'
&
"
"
"
"
"
&
"
"
&
"
'
&
"
&
"
"
&
'
&
&
"
"
"
"
'
&
"
&
"
&
"
&
'
&
"
&
&
"
"
"
'
"
&
&
"
&
"
"
"
&
"
'
&
"
'
"
'
'
&
"
"
"
&
"
&
&
"
&
"
"
"
"
&
"
"
"
"
&
"
&
"
"
"
"
'
"
"
'
&
"
"
&
"
"
"
"
"
'
"
&
"
'
"
"
"
"
"
"
&
'
&
"
"
"
"
&
&
"
&
"
"
&
&
&
"
"
"
"
'
&
"
"
"
&
"
"
"
'
"
&
"
"
"
'
"
"
"
&
&
"
'
"
"
&
"
&
"
"
'
"
&
"
&
"
"
&
"
&
"
"
"
"
"
"
&
"
"
"
'
"
"
"
"
"
'
"
"
'
&
"
"
"
"
"
&
"
&
&
&
"
"
"
"
"
"
"
&
&
"
&
&
&
"
"
&
"
"
&
"
"
&
"
"
'
&
'
"
"
'
"
"
'
&
"
"
"
"
&
'
&
"
"
&
&
"
"
&
"
"
&
"
"
"
'
"
&
&
"
"
"
&
"
"
"
"
"
&
"
&
&
"
"
"
"
&
"
"
&
"
&
"
&
"
"
&
&
'
"
"
"
"
"
&
'
"
&
'
&
'
"
"
"
"
"
"
"
&
"
"
"
'
&
&
'
"
"
"
'
"
"
"
'
'
'
&
"
"
'
"
&
&
&
'
"
"
'
"
'
&
"
"
"
&
"
"
&
"
&
"
&
"
"
"
&
"
'
'
"
"
&
"
&
"
"
&
"
"
"
"
&
"
"
"
'
"
"
&
&
&
"
"
'
"
"
"
"
'
&
"
"
"
&
"
'
'
&
"
'
&
"
'
"
&
&
"
"
&
"
"
&
"
"
&
"
"
&
&
"
"
'
&
&
"
"
'
&
"
'
&
"
"
"
&
&
&
&
"
"
"
"
"
g 8 # " ! " 1 ' 0 ! " ) # " 2 G g " " & " P " 2 ! ( 0 A C g
&
"
&
"
&
"
"
'
'
"
&
&
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
'
&
"
"
"
'
'
"
"
&
"
"
"
'
"
"
&
"
"
'
'
&
"
'
"
'
"
'
&
'
'
'
"
&
'
'
'
"
&
&
"
&
"
'
&
"
'
'
&
"
'
&
"
'
'
&
"
"
"
"
"
'
&
"
&
"
'
&
"
&
"
&
'
"
&
'
"
"
"
'
"
"
"
&
"
"
&
"
"
&
"
'
"
"
&
"
"
'
"
"
&
&
"
&
"
'
&
&
&
&
'
"
&
"
'
'
"
"
&
"
"
&
"
"
'
'
&
"
'
&
"
"
&
"
&
&
'
"
"
&
"
"
g j # 2 1 G g # " v
&
'
"
"
&
"
"
&
"
"
"
"
&
"
"
"
"
"
'
'
"
"
"
"
"
"
&
&
"
"
&
'
"
&
"
'
&
&
&
&
&
"
"
"
"
'
"
"
'
'
"
'
"
'
&
"
&
"
'
&
&
"
"
'
&
'
"
&
&
"
"
'
&
"
&
"
"
"
"
'
'
"
"
'
"
&
"
'
"
&
"
"
"
&
&
"
'
"
"
"
"
"
'
"
"
&
&
"
&
&
"
&
"
"
'
"
"
&
'
&
"
"
"
"
'
"
"
"
&
'
&
"
&
"
&
'
"
"
"
'
&
"
'
'
&
"
"
"
"
"
&
"
"
'
&
'
"
"
"
&
"
"
"
'
'
"
&
'
&
"
"
"
"
&
&
'
"
"
"
&
&
"
"
'
"
"
'
&
&
"
"
'
"
"
&
&
'
&
&
"
'
"
&
"
"
"
"
"
"
&
"
"
&
"
"
&
&
"
&
"
&
"
&
"
'
'
"
"
"
&
&
"
"
&
&
"
"
"
"
"
"
"
&
"
"
'
"
"
"
&
&
"
"
"
'
"
"
'
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
&
"
"
"
'
"
"
"
&
"
"
&
"
'
'
&
'
"
&
'
"
&
&
"
'
'
"
"
"
"
"
'
"
&
&
"
"
"
&
"
&
&
"
"
"
"
"
"
'
&
"
'
&
"
"
"
"
&
&
"
&
&
"
"
"
"
"
"
"
"
"
"
'
'
'
"
&
"
&
&
"
&
"
"
&
"
"
"
'
"
&
&
"
"
'
"
"
"
&
"
"
"
&
"
&
"
'
&
"
"
"
"
"
"
"
"
'
"
'
&
'
'
&
&
"
&
"
"
&
"
"
'
"
'
"
"
"
&
"
"
"
"
"
&
"
&
'
&
&
"
"
'
"
"
"
"
"
"
"
"
"
&
"
"
"
"
&
&
&
'
"
"
&
&
"
"
"
"
"
'
"
"
"
"
&
&
"
"
"
"
"
"
"
&
"
"
"
&
"
"
"
'
&
'
&
&
"
"
&
'
"
&
&
"
"
"
"
&
&
"
"
&
&
"
"
"
&
'
"
"
&
'
&
"
"
&
"
"
"
&
"
'
&
'
'
"
"
"
"
"
"
'
&
"
"
"
&
"
"
&
"
'
&
"
"
"
"
&
'
"
'
"
'
"
&
&
"
'
'
&
'
&
&
&
'
"
"
'
"
&
"
"
'
"
'
"
"
"
"
&
"
&
'
"
'
&
&
'
'
"
&
&
"
"
&
'
&
&
'
"
"
"
&
"
"
&
"
"
"
&
&
'
'
&
&
'
"
"
"
'
"
"
&
'
"
"
"
"
"
"
'
"
"
'
&
"
"
'
"
&
&
"
"
"
"
"
"
"
'
"
&
"
&
'
"
&
"
"
"
"
'
"
"
"
"
"
"
'
"
&
"
"
'
"
&
"
&
'
"
"
'
"
"
"
&
"
&
'
"
"
&
"
&
'
"
'
"
"
'
"
"
&
"
"
"
&
&
"
"
"
&
"
"
&
"
"
"
"
B " " & 2 F 1 ' ! 1 ! 0 2 F " C j ! G E 9 " ( 0 B & " 0 ( " F 1 ) 1 & 0 ) ) ' A " A " F ! " " ( D 2 ' ) " ( ( 1 ' ) # G
&
'
"
"
"
"
'
"
"
"
"
&
'
&
"
"
&
"
"
"
"
&
'
"
'
&
"
"
'
'
&
&
"
"
"
"
"
"
"
&
&
&
'
"
'
&
'
"
'
&
&
&
"
'
A " F ! " " ( C D 2 ' ) " ( ( 1 ' ) # G & 1 2 F ) ' A " A " F ! " "
'
&
&
"
&
"
'
'
&
&
"
&
"
"
"
'
&
"
&
'
&
&
"
"
"
"
"
"
'
"
'
"
&
"
"
'
"
"
'
'
&
&
"
"
'
'
&
'
"
"
'
"
"
'
'
"
"
&
"
'
"
"
"
'
"
&
&
&
"
'
"
"
"
"
'
&
"
"
"
'
"
"
&
"
"
"
"
"
"
"
&
&
'
"
&
"
"
&
"
"
"
"
"
"
'
"
"
&
"
"
"
"
"
"
'
"
&
'
&
"
"
&
"
"
"
&
"
'
&
"
&
"
"
"
&
'
"
"
"
"
"
&
&
&
"
"
&
&
"
&
&
"
'
'
'
'
"
"
&
"
"
'
&
&
'
&
"
&
"
"
'
'
"
"
&
"
"
"
'
"
"
'
&
"
"
&
'
&
&
"
"
"
"
"
"
"
&
"
"
&
'
&
"
"
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
'
&
"
"
"
&
&
"
"
"
"
&
"
'
"
"
&
"
&
&
"
'
"
"
'
&
"
&
"
&
"
"
&
"
"
'
"
&
&
"
'
'
"
"
&
"
'
"
'
&
&
'
&
&
"
"
"
"
"
"
'
&
"
"
'
&
"
&
"
"
"
&
"
"
&
"
"
"
"
"
&
"
&
&
"
"
&
"
"
"
"
'
'
'
&
"
'
"
"
&
'
'
'
&
"
'
"
"
"
&
&
"
"
'
&
&
&
"
"
"
"
&
&
"
"
'
&
&
'
&
1 E ) # " E 1 ! " ( ) ( 2 R B 0 2 ) 1 6 ' & A D 1 ! " ' 2 ) & # " # " # 0 A 0 2 2 @ 0 ( 1 2 E 1 ! " 1 E ( 1 D " ( # B ( G
"
&
"
"
"
"
"
"
&
"
&
&
&
"
"
&
'
&
&
"
"
"
'
&
"
"
"
"
"
"
"
&
"
&
"
"
&
"
"
'
&
"
"
'
&
"
"
"
"
"
"
&
&
"
"
'
"
"
"
"
"
&
"
"
"
'
"
"
"
"
"
'
&
"
&
"
&
"
"
"
&
"
"
"
"
"
"
"
&
'
'
"
"
"
'
&
&
"
"
"
"
"
"
"
"
"
"
'
&
&
&
"
"
&
'
&
"
&
"
'
"
&
&
'
"
&
&
"
"
"
'
"
"
"
"
"
"
&
"
"
'
"
'
'
"
"
"
"
"
&
"
'
&
"
"
"
&
"
"
&
&
"
&
&
"
"
&
&
"
&
'
&
"
"
"
&
'
"
&
"
"
'
"
&
'
"
'
&
"
'
"
"
'
&
"
"
'
"
"
'
&
"
"
'
&
"
"
&
&
'
&
"
"
"
"
"
&
'
"
"
&
"
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
"
"
"
"
"
"
'
"
"
"
"
&
&
&
"
"
"
"
"
"
"
"
"
"
&
&
"
"
'
&
"
"
&
&
"
"
'
"
&
"
'
'
&
&
"
"
&
"
"
'
"
"
"
"
'
&
&
"
"
"
"
"
"
"
'
"
'
"
&
&
"
"
"
"
"
"
"
'
"
"
"
'
"
"
'
&
"
&
&
"
"
"
&
'
'
"
"
'
&
"
'
&
&
"
"
"
"
"
"
'
'
"
"
'
"
"
&
"
"
"
"
'
"
"
"
"
&
&
"
"
'
'
"
"
"
'
&
"
"
"
"
'
'
'
"
"
"
'
&
"
&
&
"
"
&
"
&
&
&
"
'
'
"
"
"
'
"
"
"
'
&
&
'
'
"
&
"
&
&
"
"
&
"
"
&
'
"
'
'
&
&
'
&
"
"
"
"
"
"
"
"
&
'
&
"
'
&
"
"
"
'
&
&
"
&
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
'
&
"
&
&
&
&
"
"
"
"
&
&
"
"
"
'
&
"
'
'
"
&
"
&
"
&
"
"
"
&
"
"
&
'
'
"
"
&
&
"
"
&
&
"
"
&
"
"
&
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
&
'
&
"
"
'
&
&
"
"
"
'
&
"
"
"
"
&
"
&
"
"
'
&
&
&
"
"
"
"
"
"
'
&
"
"
"
"
'
"
&
"
"
"
'
&
"
"
"
&
"
"
"
'
"
'
'
"
"
"
&
"
"
"
&
"
"
"
'
"
"
"
"
"
'
&
"
"
"
&
"
"
"
&
&
"
"
&
"
"
"
'
&
'
"
"
&
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
&
'
"
&
"
"
"
"
"
"
&
"
"
"
'
&
'
"
"
'
'
"
"
"
&
"
'
&
"
&
&
"
&
"
"
"
"
&
'
&
'
"
"
'
&
"
"
"
"
"
'
&
"
"
&
"
"
'
"
&
"
"
"
"
'
"
'
&
"
&
&
&
&
"
"
"
"
'
&
"
"
"
"
'
&
"
&
&
"
"
"
"
&
&
"
'
'
&
"
'
&
&
'
"
"
"
"
"
"
&
"
"
'
"
"
&
"
"
"
"
"
"
"
"
'
"
"
"
"
"
'
"
"
"
"
&
"
"
&
&
"
'
'
"
"
&
"
"
"
"
"
&
'
&
"
"
'
"
&
"
'
"
&
&
"
"
'
'
"
"
"
"
"
'
"
"
'
"
"
"
"
&
"
"
&
"
"
'
&
"
"
&
"
"
"
"
"
"
"
"
'
"
"
"
"
'
&
"
"
"
"
&
'
&
"
"
"
&
"
"
"
"
'
"
"
'
'
&
"
'
&
"
&
&
'
"
&
"
"
"
'
&
"
&
&
"
"
'
"
&
'
&
"
"
"
"
'
&
"
"
"
&
&
"
"
"
'
&
"
'
"
'
"
"
'
&
&
"
"
"
&
"
&
&
"
"
"
"
'
"
'
"
"
"
&
'
"
"
"
&
'
"
&
&
"
"
"
"
"
&
'
"
"
"
"
"
'
&
&
"
'
"
&
&
'
"
&
"
&
&
&
'
"
"
'
"
"
&
'
&
"
"
"
&
"
"
'
"
&
'
"
&
"
&
'
"
&
'
&
"
&
&
"
'
"
'
&
&
'
&
"
"
"
"
"
&
&
"
"
&
"
"
"
"
"
'
"
'
"
&
"
"
"
"
&
'
"
&
"
"
"
&
'
"
"
'
"
"
"
'
"
&
'
"
"
"
"
"
"
"
&
&
"
'
&
"
"
&
&
&
&
"
"
"
"
"
'
&
"
&
"
"
"
"
&
"
'
"
&
"
"
'
"
'
"
"
"
"
'
"
"
&
"
&
"
"
&
"
"
"
'
&
"
"
'
&
"
"
"
"
"
"
&
&
'
'
'
"
"
&
&
'
&
"
"
"
'
"
'
&
&
"
"
"
&
"
"
"
'
"
"
'
"
'
"
&
'
'
"
&
"
"
"
&
"
"
"
"
'
"
"
"
'
&
"
'
"
"
&
"
"
&
"
'
&
"
&
&
"
&
"
"
"
"
"
'
&
'
'
'
"
&
"
"
'
&
'
"
"
"
"
"
"
"
&
"
"
"
"
"
"
'
"
"
'
&
"
"
&
g k 1 '
"
"
"
"
&
"
"
"
&
"
"
"
"
'
&
&
"
&
&
"
"
&
"
"
&
&
'
"
'
'
&
&
"
"
'
&
"
'
&
"
'
"
'
'
"
&
&
&
&
"
&
"
"
"
&
'
"
"
"
&
&
"
"
"
"
"
&
'
"
&
"
'
"
"
"
'
'
"
"
"
&
"
"
&
&
"
"
'
"
"
'
"
&
&
'
"
"
"
"
"
'
"
"
"
&
"
"
&
"
'
&
"
'
"
"
"
&
"
"
"
'
&
&
'
"
"
"
"
&
&
'
"
"
"
'
"
"
"
"
'
"
"
"
"
"
&
'
"
&
'
&
'
"
"
&
&
"
&
'
"
"
"
"
"
"
'
'
&
&
&
'
"
"
"
&
&
"
"
"
"
&
"
'
"
'
&
&
&
"
"
"
"
"
&
"
"
&
&
&
"
"
"
'
&
"
"
"
&
"
"
"
"
&
'
"
"
"
'
&
"
&
"
&
&
'
"
"
"
&
"
"
"
&
'
"
&
"
"
'
"
"
'
"
"
"
"
"
"
&
&
"
"
&
'
"
"
"
'
"
"
&
"
&
&
'
"
"
"
"
"
"
&
&
"
"
'
&
&
"
'
'
&
&
'
"
'
"
'
"
"
&
"
&
&
"
"
"
&
"
'
'
&
"
"
&
&
&
"
"
"
"
"
'
&
'
&
&
'
"
"
"
'
'
&
&
"
'
"
&
"
"
&
"
"
"
&
"
&
"
'
&
&
"
"
"
"
"
"
"
"
&
"
"
'
'
'
&
"
'
'
&
"
'
&
"
"
"
"
"
"
"
&
"
'
&
"
"
"
"
&
"
&
&
"
&
&
"
"
"
&
"
"
"
"
&
"
"
"
"
'
&
&
"
"
'
"
"
&
"
&
&
"
'
"
'
'
&
"
"
&
"
"
'
&
"
&
&
"
"
'
"
"
'
"
"
"
"
"
&
&
"
&
"
"
&
"
"
&
"
"
&
"
"
"
"
&
"
"
"
"
"
&
"
"
'
"
"
"
&
'
&
&
'
"
"
&
&
"
"
"
&
"
"
"
"
&
'
"
"
"
&
'
&
&
&
&
&
"
'
&
"
"
"
"
"
&
"
"
'
"
"
"
&
"
'
"
"
&
"
"
&
"
"
"
"
"
'
"
"
"
&
"
"
&
"
"
"
"
&
g " @ " ! F @ " ' B 2 " @ " ! F @ " ' B 2 " @ " ! F @ " ' B 2 " @ " ! F @ " ' B 2 " @ " ! F @ "
&
"
"
"
&
'
"
"
&
"
"
'
'
&
&
"
'
"
"
"
&
"
'
&
"
"
&
"
"
"
"
"
&
&
"
'
&
"
&
"
"
'
'
'
&
&
"
"
"
&
"
"
"
"
"
&
&
"
"
"
"
"
'
"
"
'
&
"
"
&
"
&
&
"
"
&
&
"
"
&
"
"
"
"
&
&
&
"
"
'
'
&
"
&
"
"
'
"
"
"
"
'
&
"
"
'
"
"
'
"
"
'
'
"
'
"
&
"
'
"
"
'
"
'
"
"
'
"
&
'
"
"
"
"
"
'
"
'
'
"
'
"
"
'
'
"
"
"
"
"
'
"
"
'
"
&
"
'
&
&
"
"
&
&
"
&
"
"
"
"
"
"
"
"
"
'
"
"
&
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
&
"
'
&
"
"
"
"
'
"
&
&
"
"
&
"
"
&
"
&
&
&
"
&
"
'
"
&
"
"
"
"
&
"
"
'
'
&
"
"
'
"
"
"
"
&
"
"
&
"
"
"
'
"
"
'
&
&
"
'
"
"
"
"
'
"
&
"
"
"
'
&
&
"
"
"
"
"
"
&
"
'
&
"
&
"
"
'
&
'
&
"
"
'
&
"
"
"
"
"
"
"
'
"
"
"
&
"
"
&
"
'
&
"
"
"
&
"
"
"
'
&
&
&
"
'
"
'
'
"
"
'
"
"
"
"
"
"
&
"
"
"
&
'
"
"
&
"
"
"
"
"
&
"
'
&
"
"
"
"
&
&
"
'
&
"
'
&
&
&
"
"
"
"
"
&
"
"
&
"
&
"
&
"
&
&
"
&
&
"
'
"
'
"
'
"
"
&
"
'
&
"
'
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
'
"
"
&
"
"
&
"
'
&
"
&
&
"
"
"
"
"
'
&
'
"
"
"
&
"
'
&
"
"
"
"
&
"
"
"
"
"
"
&
"
'
&
"
&
"
"
"
"
"
"
'
"
"
&
"
'
"
"
"
&
&
&
"
"
"
"
"
&
"
"
"
&
&
"
"
"
"
'
"
"
"
'
"
&
"
"
&
"
&
&
'
"
"
"
&
'
&
&
"
"
&
'
"
'
"
"
'
"
"
'
"
"
'
"
&
&
"
"
"
"
"
"
"
&
"
"
"
"
"
'
'
"
&
&
"
&
'
"
&
&
"
"
&
&
'
"
'
&
&
"
"
"
"
&
"
"
"
"
&
&
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
&
&
'
'
&
&
&
"
"
"
"
&
"
"
&
"
'
&
"
&
&
"
"
&
'
"
&
"
'
"
&
&
"
&
"
&
"
"
&
"
'
&
"
"
"
'
"
&
"
'
&
"
"
"
'
&
&
'
&
'
&
"
"
"
"
"
"
&
&
'
"
'
"
&
'
"
&
'
&
"
"
"
&
"
'
"
"
'
"
"
'
&
"
"
'
"
&
"
'
"
&
&
"
"
"
"
&
&
"
"
'
&
&
"
'
"
"
'
'
"
"
"
"
"
"
"
"
"
"
&
"
"
"
&
'
&
"
"
"
&
&
"
"
'
'
&
"
"
'
"
&
"
"
"
&
"
"
&
"
"
'
"
"
"
"
"
&
"
"
'
"
"
&
"
'
'
"
"
'
"
"
"
&
&
'
"
'
&
&
'
"
"
&
'
'
"
'
"
"
&
"
"
"
&
"
"
'
'
"
"
'
"
"
"
"
"
'
&
&
"
"
'
"
"
"
"
"
&
'
"
'
'
"
'
"
&
"
&
"
"
"
"
"
"
"
'
"
"
"
"
"
&
"
"
"
"
"
&
&
"
"
"
"
&
"
"
&
"
"
"
&
&
"
'
"
"
"
"
&
&
"
'
'
&
'
&
"
'
"
&
"
"
&
"
'
"
'
'
"
"
"
&
"
"
"
"
"
"
"
&
"
&
&
"
'
'
'
"
'
"
"
"
&
&
'
&
'
"
"
"
"
&
&
"
"
&
"
&
&
'
"
"
"
'
&
"
"
"
"
"
'
"
"
"
"
"
"
"
'
"
"
"
'
"
'
"
'
&
"
&
&
"
&
&
'
'
"
"
"
'
&
&
"
"
&
"
&
'
"
&
"
'
'
&
'
"
"
"
"
'
&
"
"
&
"
&
&
"
"
'
'
&
'
&
"
"
&
'
"
&
'
"
&
"
&
&
"
'
&
"
'
&
"
'
&
"
&
'
&
"
"
&
"
"
'
"
'
"
'
&
'
&
"
"
&
&
"
"
&
&
"
&
"
'
'
&
"
&
"
"
"
"
&
&
"
"
&
"
"
'
"
'
"
"
&
"
"
"
"
'
"
"
&
"
"
'
"
"
"
"
&
"
"
&
"
"
'
'
"
&
"
"
"
"
&
&
"
"
"
"
"
&
"
"
'
'
'
&
&
"
"
&
&
'
"
'
'
'
'
"
"
&
"
"
"
"
"
'
&
"
&
'
"
"
"
&
&
&
'
"
&
&
"
&
&
"
"
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
&
"
"
"
&
"
'
'
&
&
"
&
"
"
&
&
"
'
&
"
"
"
&
"
&
"
'
&
'
"
"
&
"
"
"
&
"
"
&
"
'
&
"
&
"
"
"
"
"
"
&
"
"
'
"
'
"
"
&
"
"
'
"
"
"
"
&
"
'
'
"
'
"
&
&
&
'
"
&
&
'
'
"
&
'
"
'
"
"
'
&
"
"
"
"
&
'
"
"
&
"
"
&
"
'
&
"
'
"
"
"
"
"
"
&
"
"
'
"
"
"
"
&
"
&
&
"
"
'
&
&
"
"
&
"
"
&
&
"
'
"
"
"
&
&
"
'
"
"
"
&
&
"
'
"
&
"
'
&
"
'
&
"
"
"
'
"
"
"
"
&
&
"
"
'
&
&
"
"
"
"
"
"
"
&
"
"
&
"
"
"
"
&
&
"
&
&
"
&
"
'
"
'
"
"
"
"
"
"
"
"
&
"
"
&
&
"
"
"
"
"
"
"
"
"
&
"
"
"
&
"
&
"
"
"
'
'
"
'
&
&
"
&
"
'
"
&
"
&
'
"
"
&
"
"
"
"
&
&
&
"
'
&
&
"
"
"
"
"
"
"
"
"
"
'
"
'
'
&
"
'
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
'
"
'
"
"
&
&
"
&
'
&
&
"
"
"
"
"
"
'
&
&
"
'
"
'
"
"
"
"
"
"
'
"
"
"
"
"
"
"
'
'
&
'
'
&
&
"
"
"
'
&
&
"
"
&
"
'
"
"
"
"
&
'
"
"
&
&
"
'
'
"
"
'
&
"
"
&
'
'
"
&
&
"
"
"
"
&
&
"
"
"
"
'
&
"
"
"
"
"
'
&
&
"
'
'
"
"
"
"
"
&
'
'
"
'
"
'
"
"
&
&
"
"
"
&
"
&
"
&
"
"
'
&
&
"
'
'
'
'
"
"
&
&
'
"
&
&
'
'
"
"
'
&
"
'
"
'
'
'
"
"
"
"
&
"
&
"
"
"
&
"
'
&
'
&
"
"
'
&
"
'
&
"
'
'
'
'
"
"
"
"
&
"
"
'
"
"
"
"
'
'
'
&
"
'
"
&
'
'
'
"
'
"
'
&
'
'
'
"
&
"
&
"
'
"
"
&
&
"
"
"
"
"
"
'
&
"
"
"
"
"
'
"
"
"
"
"
"
&
"
&
"
"
"
"
"
"
"
"
&
"
"
"
&
&
"
"
"
"
"
"
"
&
"
"
&
"
'
&
"
"
'
&
"
'
&
"
&
&
"
"
"
"
'
&
"
"
"
"
"
"
&
"
'
"
"
'
"
'
&
'
'
&
"
'
&
"
"
'
&
&
"
"
"
'
"
"
"
&
"
"
"
"
"
&
"
"
"
"
&
'
&
"
"
"
"
"
&
&
"
'
&
"
"
"
"
"
&
"
"
"
'
&
"
&
'
&
"
'
"
"
"
"
&
"
'
"
&
"
&
"
"
"
"
"
'
"
"
"
"
"
'
"
"
"
"
&
"
"
'
'
&
&
"
&
&
"
"
"
"
'
'
&
'
"
&
"
'
&
"
&
&
"
"
'
"
'
'
"
"
"
"
"
&
&
"
"
"
"
'
"
"
"
&
&
'
&
&
&
"
"
'
'
"
"
'
"
"
"
"
"
'
"
"
"
"
'
"
"
"
"
"
&
"
'
"
&
"
&
&
"
"
"
"
'
"
"
"
"
'
"
"
&
&
"
&
"
"
"
"
'
&
"
'
&
"
"
"
"
"
"
&
"
&
"
'
"
'
&
"
"
"
"
"
"
'
"
"
'
&
"
"
'
'
"
"
'
"
&
"
&
"
'
'
"
"
'
&
"
"
&
"
&
"
"
"
&
"
&
"
'
&
"
'
"
"
'
"
"
"
"
"
"
"
"
"
"
"
'
&
'
'
&
"
"
"
&
"
"
"
&
"
"
'
'
"
"
'
&
"
"
"
"
"
"
&
&
&
"
"
&
"
"
'
&
&
"
"
'
"
"
"
&
"
"
"
"
&
"
"
&
"
&
"
"
"
&
"
"
&
&
&
&
&
"
"
'
"
"
&
"
"
&
"
'
&
'
"
"
"
"
&
&
"
"
"
"
"
"
'
&
&
"
"
'
&
&
&
"
"
"
&
"
"
&
"
"
"
"
&
"
'
"
"
"
&
'
&
"
&
&
"
"
"
"
"
&
"
"
"
"
'
&
&
"
'
"
"
"
"
&
"
"
'
&
"
&
'
&
"
"
"
"
"
"
"
"
'
&
"
&
"
&
&
'
&
&
"
"
"
"
"
"
"
"
"
"
"
&
&
'
'
'
'
'
&
"
"
&
"
'
"
"
"
"
&
&
'
'
"
"
&
&
"
&
"
"
'
'
&
"
'
"
"
'
"
"
'
"
'
"
'
"
"
"
&
&
'
"
"
"
&
"
"
"
&
"
'
"
"
"
&
"
"
'
"
"
'
"
"
'
"
"
"
"
"
"
'
"
"
'
"
"
"
"
&
"
'
&
"
"
&
"
&
"
&
"
'
&
&
"
&
&
'
"
"
"
"
"
"
'
'
"
"
"
&
"
&
"
'
&
"
"
"
'
"
"
'
"
"
'
&
"
"
"
"
'
'
"
"
&
"
&
&
'
&
&
&
"
"
"
&
"
"
"
&
&
&
&
&
'
"
&
"
"
&
"
"
"
"
'
"
&
"
"
"
'
'
"
"
&
"
'
"
'
"
"
"
&
"
"
&
"
&
"
"
"
"
"
"
"
"
"
"
"
'
'
"
"
"
&
"
"
"
"
"
'
"
'
"
'
"
"
"
&
&
'
"
'
"
&
&
"
"
"
&
"
"
"
&
"
'
"
"
&
"
"
"
'
"
"
&
&
"
'
'
"
'
&
'
"
"
"
&
"
"
"
&
&
"
"
"
&
"
"
"
"
&
&
'
'
"
"
"
"
&
&
"
&
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
'
&
&
"
"
"
&
&
"
&
"
"
"
"
&
"
"
"
"
"
"
'
"
'
'
"
"
"
&
"
'
"
&
"
&
"
&
&
"
&
&
'
"
&
&
"
"
"
&
'
&
'
"
&
"
"
"
&
'
'
"
&
'
'
'
&
'
&
"
"
"
'
'
'
'
"
"
"
"
"
&
"
'
"
"
'
"
&
"
&
"
"
&
"
&
"
"
&
"
"
"
&
"
'
&
"
"
&
&
"
"
&
"
&
"
"
&
"
"
"
"
"
"
&
'
"
'
'
"
&
&
'
"
'
&
"
'
'
"
&
"
"
&
&
"
"
&
"
'
"
"
"
"
"
"
"
&
&
"
'
"
'
"
"
"
"
"
"
'
'
&
&
"
&
&
"
'
"
'
&
"
"
'
"
"
'
"
"
"
&
'
"
"
&
&
"
"
&
&
"
'
'
'
"
"
"
"
"
&
"
"
'
&
'
&
"
"
"
'
'
"
"
"
"
"
'
&
&
'
&
"
&
&
"
"
"
"
"
"
"
"
&
"
'
"
'
"
"
"
"
&
&
"
&
"
"
"
&
'
"
&
&
'
"
&
&
"
"
"
"
"
"
&
"
"
&
'
"
&
'
"
&
"
"
'
"
"
"
"
&
"
"
'
'
"
"
"
"
&
&
'
&
"
"
&
&
"
'
"
"
"
'
"
&
"
"
'
&
"
&
&
"
&
"
"
"
'
&
'
&
"
"
&
"
'
"
"
"
"
"
"
"
'
"
"
"
&
"
'
"
&
"
&
"
&
"
&
&
&
&
'
"
"
"
"
&
&
"
"
"
'
"
'
"
"
"
&
&
"
"
"
"
'
&
"
"
"
"
"
"
&
"
"
"
"
"
"
&
"
"
"
"
&
'
&
"
'
"
"
'
"
"
'
"
"
"
'
"
"
"
"
"
&
&
'
"
'
"
"
&
"
"
"
&
&
&
"
"
"
'
"
"
"
"
'
"
"
"
"
"
'
"
'
"
"
"
"
'
"
"
"
"
"
"
&
"
"
'
"
"
"
"
"
"
"
"
'
'
"
"
"
"
"
"
"
"
"
'
"
"
"
"
"
'
'
"
"
"
&
"
"
"
"
&
"
"
'
"
"
"
"
"
"
"
&
&
'
"
"
&
"
&
&
"
'
"
&
&
"
"
&
"
"
"
'
&
"
'
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
&
"
&
&
&
&
"
'
&
"
"
'
&
"
&
"
'
"
'
"
&
"
"
'
"
"
"
"
"
&
"
"
"
&
"
&
"
'
&
"
'
"
&
"
"
"
"
'
&
"
'
"
"
'
&
"
"
"
"
"
"
"
"
"
&
"
"
&
"
'
&
"
"
&
'
'
"
"
"
"
&
&
'
'
"
&
"
'
&
"
&
'
"
&
"
"
&
"
'
&
&
"
"
"
"
"
&
'
&
"
&
"
&
"
'
"
"
"
'
&
"
"
'
"
'
&
"
"
&
&
"
"
"
"
'
'
"
&
&
"
'
&
"
&
"
"
"
&
"
"
&
&
"
"
"
&
&
"
"
&
'
&
"
"
"
&
"
"
'
"
"
'
&
"
&
"
'
&
"
"
&
"
&
&
"
"
"
'
&
&
"
'
"
"
"
'
"
&
"
"
"
"
'
"
"
"
&
"
"
&
"
&
"
"
"
"
'
"
"
"
"
"
"
&
"
&
"
"
"
"
&
"
'
"
"
"
&
&
&
&
'
&
&
"
"
"
"
&
&
"
"
&
"
"
"
"
'
'
"
"
"
'
&
'
"
"
&
'
"
'
"
"
"
'
"
&
"
"
'
'
"
"
"
'
&
&
&
&
'
&
&
"
"
"
&
&
"
'
"
&
"
"
'
"
'
&
"
"
'
"
"
"
"
&
"
"
"
"
"
'
&
'
"
"
"
"
&
'
"
"
"
&
&
"
'
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
&
"
"
&
'
'
"
'
&
"
"
"
"
"
'
'
"
"
"
'
"
"
'
'
&
'
"
'
&
&
&
&
"
'
'
&
"
"
'
&
"
&
&
&
"
"
"
"
"
"
&
'
"
"
"
"
'
&
"
"
"
"
"
"
"
"
"
&
&
"
"
'
'
&
"
'
&
"
"
"
"
"
&
"
"
"
"
'
'
&
"
'
&
"
&
"
&
&
"
"
&
"
"
&
"
"
"
&
"
"
"
"
"
"
"
&
"
"
"
'
"
'
"
"
"
"
&
"
&
"
"
'
"
&
"
"
"
&
"
'
"
"
"
"
'
&
"
"
"
&
"
"
"
&
"
&
&
"
"
'
"
"
'
"
'
&
&
"
'
&
"
"
"
'
&
"
"
"
&
&
&
'
&
&
"
'
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
"
"
'
&
"
"
"
"
"
"
"
"
"
&
"
"
"
"
'
&
&
'
"
'
'
&
"
"
'
&
"
&
"
"
'
"
"
"
"
"
"
"
'
"
'
"
"
'
"
&
"
&
"
'
&
"
"
&
"
&
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
'
"
'
"
&
&
&
'
&
"
'
"
'
&
"
'
"
&
&
"
&
&
"
"
"
'
"
&
"
'
&
&
&
"
'
"
&
"
'
&
'
"
"
'
"
"
"
"
&
"
'
&
"
g 1 9 ' D 6 & " G g # " ( 0 A C g R " " ) # 0 ) 2 0 & ' B ) # " ! " 2 ) # " " A F
'
'
&
"
"
&
'
"
&
"
"
'
&
"
'
"
"
&
"
&
"
'
&
"
"
"
'
"
&
'
&
"
"
"
"
"
'
&
"
&
'
&
'
"
"
"
&
"
'
"
&
"
"
'
'
&
"
'
&
"
"
"
"
&
"
&
"
&
"
"
&
&
'
&
"
"
&
"
&
"
"
"
"
&
&
"
'
&
"
"
"
"
'
"
'
"
"
"
&
&
'
&
"
'
'
"
"
'
"
"
"
"
"
"
"
&
"
"
"
&
"
"
'
&
'
"
&
&
"
&
'
"
&
"
"
&
"
"
"
'
&
&
'
"
&
"
"
'
"
"
"
"
"
"
&
&
&
"
"
"
"
"
"
&
"
'
&
"
"
"
"
&
&
"
'
&
"
"
&
"
&
&
"
"
&
"
"
&
'
&
"
"
&
&
&
"
"
'
"
'
"
"
'
"
'
"
"
&
"
"
&
"
"
'
'
"
"
"
&
"
"
"
"
"
'
"
&
"
"
"
"
"
"
&
"
"
"
&
&
"
"
"
"
&
"
"
"
"
"
"
'
"
'
"
"
"
"
&
&
'
"
&
"
'
&
"
"
'
"
"
'
"
"
"
&
"
"
"
'
&
"
"
"
"
"
&
"
"
"
"
"
&
"
"
&
"
'
"
&
"
"
"
"
"
'
"
"
'
"
'
'
'
'
'
"
"
"
"
'
&
&
&
"
"
"
"
&
"
"
'
"
"
"
&
"
'
"
"
"
"
"
'
"
&
"
'
&
"
"
'
&
&
"
"
"
"
'
&
"
'
"
&
"
"
"
'
"
'
"
"
"
&
"
"
"
"
"
'
'
"
"
&
"
'
&
'
&
"
'
"
&
&
"
'
"
"
&
"
"
"
"
"
"
'
"
'
'
"
"
"
'
"
"
'
&
'
"
&
"
'
&
&
"
&
"
&
"
"
"
&
'
&
"
'
&
"
"
&
"
"
"
"
&
'
"
&
"
"
'
"
"
"
"
'
"
"
"
"
"
"
&
&
"
'
"
"
'
"
"
'
"
"
'
'
'
'
"
'
'
"
"
&
"
&
"
&
"
"
'
&
&
"
'
"
&
&
"
"
"
'
'
"
&
"
'
"
"
"
"
"
"
"
'
"
&
"
"
"
"
"
&
"
'
&
"
"
'
&
"
"
"
"
"
"
'
"
"
&
"
"
"
"
"
&
"
&
"
"
"
'
"
'
&
"
"
&
"
'
&
"
"
"
&
'
"
"
"
'
&
&
"
"
"
'
"
"
"
"
&
"
'
&
&
"
'
"
"
'
'
&
&
"
"
&
"
'
"
"
"
"
"
"
"
'
"
"
"
"
&
"
"
&
"
"
"
"
&
"
"
"
&
"
"
"
"
'
'
&
"
"
"
'
"
&
'
"
&
"
&
&
"
'
'
&
"
&
'
'
"
'
&
'
&
'
'
"
&
"
"
"
&
"
"
"
&
&
"
'
&
"
'
"
'
&
"
"
"
&
&
"
"
'
&
&
&
"
"
"
"
"
&
"
"
'
"
"
&
&
"
"
"
"
&
"
&
"
&
"
"
"
&
"
'
"
'
"
&
'
'
'
"
"
&
&
"
"
'
"
&
"
"
"
"
'
"
"
'
"
&
"
'
&
"
'
"
"
"
"
"
"
'
'
"
"
"
"
"
"
"
'
"
'
&
&
"
"
"
"
"
"
0 & & " A C g j ! 9 " U & & # 0 @ " ) 1 ( ) 0 ! ) 0 & & 1 @ " ! 0 F 0 2 C g
"
"
&
"
"
"
"
'
&
"
"
'
'
&
'
&
"
"
&
"
'
&
"
'
"
'
&
"
"
'
&
"
"
&
"
"
"
"
&
"
'
&
"
"
"
"
'
"
'
&
"
"
"
&
&
'
&
'
"
"
"
'
'
&
"
'
&
"
&
&
"
&
'
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
'
"
&
"
"
"
&
"
"
'
'
"
"
"
"
"
'
"
"
&
"
"
"
"
"
"
"
"
&
&
"
&
"
'
&
&
"
"
&
&
"
&
"
"
&
'
'
"
'
'
'
&
&
"
"
"
"
"
"
&
&
"
'
"
'
"
"
"
'
"
'
&
&
"
'
&
&
"
"
"
'
"
"
"
&
"
'
"
&
&
'
'
"
&
"
"
&
&
"
"
'
"
'
"
"
"
"
&
'
"
&
'
&
&
"
'
&
'
"
"
'
"
"
'
'
"
"
'
&
&
&
'
"
"
&
"
'
'
"
"
'
&
&
"
"
"
"
"
"
&
&
&
"
'
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
'
"
'
"
"
&
"
"
"
"
&
&
&
'
&
"
&
'
'
&
"
&
"
"
"
"
"
"
"
"
"
&
&
&
&
&
'
"
'
"
"
"
&
"
"
"
"
"
'
"
"
&
"
"
"
"
"
"
"
"
&
&
"
&
"
"
'
"
'
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
'
&
"
&
"
"
'
"
"
"
'
"
"
"
"
'
"
"
'
"
&
"
"
'
"
"
"
'
"
"
"
"
"
'
&
&
"
'
"
'
"
"
"
"
"
'
"
"
"
"
'
"
"
"
&
&
&
"
&
"
&
&
"
&
&
&
&
"
&
"
'
"
"
'
"
"
"
'
'
"
'
"
"
"
"
"
"
&
"
"
"
&
&
"
&
&
'
"
&
&
"
'
"
'
&
"
"
"
"
"
"
"
"
"
"
&
'
"
"
"
"
"
'
"
"
&
&
'
"
&
&
"
"
"
'
&
"
'
'
&
&
&
&
'
"
'
"
'
"
'
"
"
&
"
'
&
"
&
"
"
"
"
'
&
&
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
'
'
"
"
"
"
'
&
"
"
"
&
"
&
"
"
"
&
&
"
&
"
"
"
'
&
"
"
"
&
"
"
&
"
"
&
&
&
"
"
'
"
'
&
"
"
'
&
&
"
"
&
"
'
&
&
"
"
"
&
"
"
"
&
"
"
"
&
&
'
"
"
&
"
'
"
"
"
'
&
&
"
'
"
'
&
"
"
"
&
&
"
'
'
'
"
"
"
'
"
'
"
'
&
"
'
"
'
&
"
'
"
'
&
"
'
&
'
"
"
"
&
"
'
&
&
&
"
'
"
'
&
"
'
"
'
&
&
'
"
'
"
"
'
&
"
'
"
&
&
"
'
&
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
'
"
"
"
"
&
"
&
&
"
"
&
"
"
"
'
"
"
"
"
&
"
"
'
'
"
"
"
&
"
'
"
"
"
"
&
"
'
'
'
"
"
"
&
"
&
&
"
"
"
&
"
"
"
'
"
'
&
'
&
"
"
&
"
"
&
"
'
&
"
"
"
"
"
"
"
"
'
&
"
"
"
"
"
"
"
"
&
'
"
"
'
"
"
'
"
&
'
&
"
'
&
"
&
"
"
"
"
&
"
"
&
"
&
&
"
"
&
"
"
&
"
"
&
&
"
'
"
'
"
&
"
"
'
"
"
"
'
"
&
&
"
'
'
"
&
"
"
"
"
&
&
&
"
'
&
"
'
"
"
'
&
"
"
&
"
"
"
"
"
"
"
"
&
&
"
"
&
"
"
"
"
&
&
'
"
"
&
'
"
'
"
"
"
&
"
'
&
"
"
'
&
'
"
'
&
"
&
A A 1 '
"
&
"
"
"
&
"
'
'
"
"
&
"
"
"
&
"
"
&
"
'
&
"
"
&
'
&
"
"
"
&
'
&
"
&
&
"
"
"
"
"
"
&
'
"
"
"
&
&
'
&
&
"
"
&
"
"
"
&
&
&
"
"
'
&
"
"
"
"
'
"
"
'
"
"
"
"
&
"
"
&
"
"
"
'
"
"
"
"
&
"
"
"
"
&
"
"
"
&
&
"
"
"
"
"
"
"
&
"
"
"
&
"
&
&
"
&
&
"
&
"
&
&
"
"
"
"
"
"
"
"
"
&
&
"
"
"
"
"
"
&
"
&
"
"
'
"
"
&
&
"
&
"
"
"
&
&
'
"
"
"
'
"
'
"
'
"
'
"
"
"
"
"
"
&
"
"
"
"
&
"
&
"
&
"
"
"
"
'
"
"
"
"
'
"
&
"
'
&
"
"
&
"
&
&
"
&
"
"
"
"
"
"
&
"
"
&
"
"
&
&
"
'
"
"
"
&
"
'
"
'
"
"
&
"
&
"
&
"
"
&
"
"
&
"
"
&
"
'
&
"
&
"
"
"
"
&
&
"
"
'
"
"
&
"
"
"
"
"
"
"
&
"
"
&
"
"
&
&
"
'
'
"
'
'
"
"
"
&
"
'
&
"
"
'
"
"
"
&
"
'
'
"
"
"
"
"
"
"
"
'
"
"
&
"
"
&
"
'
&
"
'
"
&
'
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
&
&
'
&
'
&
"
"
"
&
"
"
&
&
"
"
"
&
"
"
"
"
'
"
'
"
&
"
'
"
"
"
"
&
"
'
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
'
'
&
"
'
"
"
&
&
"
'
&
"
"
"
'
&
"
"
"
"
'
"
"
"
"
'
"
"
"
"
&
"
"
'
&
"
&
"
"
'
"
"
"
"
&
"
"
"
"
"
"
"
"
0 & D 1 ( ) G
"
&
"
"
"
"
&
&
"
'
"
"
&
&
"
&
"
"
&
"
"
"
"
&
"
"
'
"
&
&
"
&
"
"
'
'
&
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
&
"
"
"
"
"
'
"
'
"
"
&
'
&
"
"
'
"
'
'
'
"
'
"
"
"
"
&
"
"
&
"
"
"
"
"
'
"
"
"
&
"
"
"
"
"
"
&
"
"
&
&
&
'
&
"
"
"
&
"
"
"
"
"
"
&
"
'
"
"
"
'
"
'
"
"
"
"
"
"
"
"
'
&
"
"
"
"
"
"
'
"
"
&
'
"
&
"
"
"
"
&
"
"
'
"
"
&
"
"
"
"
"
"
"
'
"
"
"
"
"
'
"
&
"
"
"
"
"
'
&
"
&
"
'
"
"
&
"
"
"
&
"
"
'
"
"
&
"
'
&
"
&
"
&
"
"
"
"
"
&
"
&
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
&
"
"
"
&
&
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
"
'
&
"
"
'
"
'
&
"
"
&
"
"
&
'
"
"
"
'
'
"
"
"
&
&
"
&
&
'
"
"
'
"
"
"
'
"
&
&
"
"
"
"
"
'
&
&
"
"
"
"
"
&
'
"
"
&
"
'
&
&
&
"
"
'
"
"
'
"
&
"
&
'
"
"
"
'
'
"
&
"
"
"
'
"
'
&
"
"
"
"
&
"
"
'
"
'
"
"
"
"
"
&
'
&
"
"
"
"
"
'
&
'
"
"
&
"
&
"
&
&
&
'
'
"
&
&
'
&
"
&
&
'
"
&
"
"
&
"
"
&
&
'
"
'
&
"
"
"
&
"
"
"
&
'
"
'
"
'
"
"
"
&
&
&
"
"
&
"
'
"
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
'
&
&
&
&
"
'
"
"
"
'
&
&
"
"
"
"
"
'
"
"
&
"
"
&
"
&
&
"
"
"
"
"
"
"
"
'
&
"
"
"
"
'
'
"
&
"
"
&
'
'
"
&
'
"
"
"
"
'
"
"
"
"
"
"
'
&
"
"
"
"
"
'
"
'
"
"
"
&
"
"
&
&
"
"
"
"
&
"
"
"
"
"
'
"
&
"
&
"
&
"
"
"
"
"
"
'
'
"
"
"
"
"
'
"
"
"
"
'
&
"
"
&
"
"
&
"
&
"
"
&
"
"
&
'
&
"
&
'
"
'
&
"
'
"
"
"
"
&
'
'
&
"
"
&
"
"
"
"
&
'
"
"
"
"
&
"
"
'
&
&
"
"
"
"
"
&
"
&
'
'
"
"
"
"
"
'
"
"
"
"
"
"
&
"
"
"
&
"
'
&
"
"
"
'
'
&
"
"
'
&
&
"
"
"
"
"
"
&
"
"
"
"
"
'
"
"
"
'
"
"
"
&
"
"
'
&
&
"
&
&
'
"
"
'
&
'
'
"
"
'
'
"
&
&
'
&
"
'
"
"
&
&
"
&
"
"
"
&
"
'
"
"
"
'
&
&
&
"
"
"
&
"
&
"
&
&
"
&
"
"
"
"
'
"
"
"
"
"
"
"
"
&
'
'
"
'
"
"
&
"
&
"
"
&
"
"
"
&
&
&
'
'
'
&
&
&
"
"
"
&
'
"
"
"
"
'
"
"
"
"
"
&
"
"
&
"
"
"
"
"
&
"
&
"
&
&
'
&
'
'
"
"
&
&
&
&
"
"
"
"
"
"
'
"
"
'
&
'
&
'
'
'
"
"
"
&
&
'
"
'
"
"
"
"
&
"
"
&
"
"
"
"
"
"
&
"
"
"
"
'
"
"
'
&
"
&
"
&
"
"
&
&
"
"
'
"
&
"
"
'
"
"
&
"
"
"
"
"
"
"
"
"
&
"
"
'
"
"
"
"
"
&
"
&
&
"
'
"
"
'
"
"
'
&
"
&
&
&
'
'
&
&
'
"
&
'
"
&
&
"
&
"
"
'
"
"
&
&
&
"
"
&
"
"
"
'
"
"
"
"
"
"
&
&
"
'
&
&
'
"
'
'
"
'
&
&
&
&
"
"
&
"
"
"
'
&
"
&
'
'
"
'
"
"
"
'
"
"
"
"
&
'
"
&
&
"
'
&
"
"
'
'
"
"
"
"
'
"
&
&
'
&
"
&
"
"
&
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
"
&
"
&
&
"
"
"
&
&
"
"
&
'
"
'
'
"
"
"
"
&
"
"
'
"
"
"
&
"
"
"
"
"
"
"
"
"
&
"
"
'
"
"
"
"
'
"
"
'
"
&
&
"
&
&
"
'
&
&
'
&
"
"
"
"
&
"
"
"
"
"
&
&
"
"
'
"
'
&
"
&
'
"
"
'
"
&
&
"
"
'
&
"
'
&
"
'
"
'
"
'
&
"
"
"
"
"
"
"
"
"
"
'
"
"
'
"
&
'
'
"
"
'
"
&
"
&
'
&
"
"
"
"
"
&
'
'
'
&
"
"
&
"
&
'
&
"
'
"
"
"
'
"
"
"
&
"
"
"
&
"
&
&
"
&
&
"
'
"
&
"
'
"
"
"
'
"
"
&
'
&
"
&
"
"
"
&
"
'
&
&
"
&
"
&
"
"
'
&
"
'
"
'
"
"
"
"
"
'
&
"
"
"
&
"
'
"
'
"
'
&
"
"
"
"
"
'
"
"
"
'
&
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
'
'
"
&
"
"
"
"
"
"
"
'
"
"
"
'
&
"
"
"
"
'
"
"
"
&
'
"
'
&
&
&
"
'
"
'
&
"
"
'
"
"
'
"
&
&
'
'
&
&
&
'
"
'
"
"
&
&
"
&
'
"
"
&
"
&
"
"
"
"
"
&
&
&
"
"
"
&
"
'
"
&
&
'
"
"
"
g ' D 6
'
&
"
'
&
"
"
"
"
"
"
'
"
"
"
"
'
"
"
'
&
"
'
"
"
"
'
"
&
"
&
"
"
&
&
"
&
&
&
"
"
"
'
"
"
"
"
"
"
"
&
'
"
"
"
&
"
"
'
"
"
"
&
"
"
&
"
'
&
'
'
&
"
"
'
&
"
&
"
&
"
'
&
"
"
'
&
"
"
"
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
&
'
'
&
'
"
&
&
"
"
"
&
"
"
&
&
&
"
&
"
"
"
'
"
"
"
"
&
"
"
&
"
"
"
"
"
"
&
"
"
'
"
"
"
'
"
"
"
'
"
"
"
"
'
&
"
'
'
"
&
'
"
"
"
"
"
"
'
"
"
"
&
"
"
&
"
"
"
"
"
'
&
"
"
"
"
"
"
"
&
"
"
"
"
"
'
"
'
"
"
"
&
"
"
"
&
"
"
"
"
"
"
'
"
&
"
"
"
"
"
"
'
&
"
'
"
'
"
"
"
&
"
"
"
&
"
"
"
"
'
"
"
&
'
"
"
"
"
'
'
"
&
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
&
"
"
'
"
"
&
&
&
"
'
'
"
&
&
"
"
"
"
&
"
&
'
&
"
"
&
"
"
'
"
"
'
'
&
"
"
"
"
'
&
'
"
'
"
"
"
"
"
"
&
"
"
"
"
"
&
"
"
"
"
"
'
&
'
"
"
'
"
'
"
"
&
&
"
"
"
"
'
'
&
"
&
'
"
&
"
'
"
'
"
"
"
'
&
'
"
"
"
'
"
"
"
&
"
"
"
&
'
"
'
'
&
"
"
"
"
"
"
"
"
"
'
"
"
"
'
"
'
"
"
"
"
"
&
"
"
"
"
"
"
&
"
'
&
&
"
&
&
'
"
"
"
"
"
"
'
'
"
"
"
"
"
&
"
"
&
"
'
&
"
'
'
&
'
"
&
"
'
"
"
"
"
"
&
&
"
&
"
'
"
"
'
'
&
&
'
"
"
&
"
"
"
"
'
'
&
'
D ' ) 2 " ( 1 E 0 & & 3 ) # " D ' ) 2 1 2 ) # " 1 ' 2 ) G 9 # # # 0 B B " 2 " A 2 1 @ " !
" 0 ! ( 0 F 1 C
"
'
&
&
"
"
"
&
'
"
&
"
"
"
&
"
"
"
"
&
&
&
"
&
"
"
&
&
"
'
&
"
&
&
&
&
"
"
"
"
&
"
"
'
&
"
"
&
"
"
"
"
"
"
'
"
"
"
"
&
"
"
"
"
"
"
"
"
"
&
"
"
&
&
"
"
"
"
&
"
"
"
&
"
"
&
"
'
&
'
'
&
"
'
"
&
'
"
"
'
"
&
"
'
'
&
'
"
&
'
&
&
"
&
&
'
"
"
"
'
"
"
&
&
'
"
"
"
"
"
"
"
"
&
"
"
"
'
'
"
'
'
"
&
"
"
"
"
'
&
"
"
&
"
'
"
"
'
"
"
"
"
"
"
"
"
"
"
'
"
'
&
&
"
"
"
"
"
"
"
"
"
"
"
'
"
&
"
"
&
"
"
"
"
"
&
"
"
&
"
'
"
'
"
"
&
&
"
"
&
"
"
"
"
'
&
"
"
"
"
"
"
'
&
"
"
"
'
&
"
&
'
&
&
"
"
"
"
&
&
"
'
"
"
'
'
"
"
'
"
"
&
&
&
"
"
"
"
'
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
&
&
"
"
'
"
"
"
'
"
"
"
"
&
"
"
'
"
"
"
&
"
'
"
"
"
'
"
"
"
"
"
'
"
"
"
'
"
"
"
'
"
"
"
'
"
"
"
&
"
&
&
"
"
"
"
"
&
"
'
"
"
"
"
"
"
&
"
"
"
'
'
"
"
"
"
'
"
&
"
"
'
"
"
"
&
&
"
'
&
&
'
"
"
"
"
'
"
"
"
'
&
&
"
'
"
&
"
"
"
"
&
'
'
&
'
"
&
"
"
"
"
'
&
&
"
"
&
&
"
'
"
&
"
"
&
&
"
"
&
"
&
"
"
"
"
&
"
&
'
&
"
"
"
&
&
&
"
"
"
&
"
"
"
"
"
"
'
&
'
&
&
"
'
"
"
"
&
"
"
'
"
"
"
"
'
"
"
'
"
"
"
&
"
'
"
&
&
"
&
&
"
'
"
&
"
&
'
&
"
&
"
"
"
&
&
"
"
'
&
"
"
"
"
&
&
'
&
'
&
"
"
"
'
'
&
"
"
&
&
'
"
"
&
"
&
&
"
"
"
"
'
'
&
&
"
"
&
"
"
"
&
'
&
&
'
"
'
"
&
'
&
&
"
"
'
"
'
"
&
"
"
'
&
"
"
"
"
&
"
"
"
"
&
"
"
"
"
'
0 B ) 0 2 & F # 9 0 ( ( ' ! B ! ( " A G 0 ( & " " B 2 # ( 6 ' 2 G 0 2 A ) 0 " 2 B ! ( 1 2 " ! 0 2 A ) # " 2 # " 0 2 A
"
"
"
"
&
&
"
"
"
"
"
"
'
&
"
&
&
"
"
'
"
'
"
"
"
"
"
&
"
"
"
&
"
"
&
&
"
"
"
&
&
'
'
"
&
&
"
"
'
"
'
"
'
"
'
"
"
'
"
"
&
&
&
"
"
"
'
&
&
'
"
&
&
"
"
"
"
"
"
"
"
&
"
&
'
"
&
"
'
"
'
&
'
"
&
'
"
'
"
"
"
"
"
"
"
'
&
"
&
'
"
"
&
&
"
'
"
&
"
"
&
&
"
D & " ( 1 E 1 B " 2 1 " 0 2 ' 2 ) & ) # " ! " 0 # " A ( 0 E " ) 2 8 D 1 ! C
"
&
"
"
"
'
&
&
"
"
"
"
&
&
"
"
'
&
&
"
"
'
&
"
"
&
&
"
"
"
"
"
&
"
"
&
'
"
&
"
"
"
"
"
'
&
"
&
"
"
"
&
"
"
"
"
"
&
"
"
&
&
"
'
"
"
"
'
"
"
"
&
&
"
"
"
"
'
'
"
'
"
"
"
&
&
"
"
"
"
"
"
"
&
"
"
'
"
"
&
&
&
"
&
"
"
"
"
"
"
&
"
'
"
"
"
"
'
"
&
"
&
&
&
"
"
"
'
&
"
"
"
"
"
&
&
'
&
&
"
"
&
"
"
&
&
"
&
"
"
"
"
"
"
&
"
"
&
"
"
"
'
&
"
'
'
"
&
"
"
"
&
"
"
"
"
'
&
&
"
'
&
&
"
&
&
"
'
&
'
'
"
&
&
&
"
"
"
"
&
"
"
&
"
&
&
'
"
"
"
"
&
&
"
"
'
&
"
'
&
"
"
"
"
&
"
"
"
&
"
'
"
'
"
"
'
&
"
"
"
'
&
"
"
&
"
"
'
"
'
'
&
"
&
&
'
"
"
"
&
"
'
&
"
"
&
'
"
&
'
"
&
&
'
&
&
"
"
'
"
'
'
'
"
"
&
"
"
"
&
&
"
"
"
'
'
&
"
'
&
"
&
'
&
"
"
"
"
"
'
'
"
&
&
"
'
"
&
"
"
'
'
"
"
&
"
"
&
"
"
"
"
&
&
"
"
&
"
"
&
&
'
"
"
&
"
"
"
"
&
&
"
'
"
&
"
'
"
&
&
&
"
&
"
"
"
"
"
&
"
'
&
'
&
"
&
"
"
"
&
"
"
"
"
"
&
"
"
'
"
"
"
"
"
&
"
"
&
&
"
"
"
"
"
&
"
"
'
&
"
&
'
&
"
"
"
"
'
"
&
"
&
"
&
"
"
&
"
"
"
"
"
'
&
"
"
"
'
&
&
'
'
"
"
"
"
'
"
"
'
&
"
&
"
"
"
"
"
"
"
&
"
"
&
"
"
'
"
"
"
"
'
"
'
"
&
"
"
&
"
&
'
'
"
&
'
"
"
"
"
'
&
"
&
"
"
"
"
"
"
'
"
"
"
'
&
&
&
'
&
"
"
&
"
"
"
"
&
"
"
&
&
"
&
"
"
'
&
"
"
'
&
"
"
"
'
"
&
"
&
"
"
"
&
"
"
&
&
"
"
&
"
"
"
&
"
"
"
"
"
"
"
"
'
"
'
"
"
"
&
"
"
"
'
&
"
"
&
&
"
&
"
'
"
&
&
"
"
&
&
"
"
"
'
&
"
'
"
"
'
"
'
&
"
'
&
&
"
"
"
&
&
'
&
&
&
&
"
&
&
&
"
'
'
"
'
"
"
'
"
"
&
"
&
"
"
&
"
"
"
&
"
"
'
&
"
"
'
"
&
"
'
'
"
&
"
"
"
"
"
"
"
&
"
"
"
"
'
&
"
'
"
"
&
&
"
"
'
"
'
&
"
'
"
'
"
'
&
"
"
"
&
"
"
&
&
"
"
'
&
&
"
&
&
"
'
"
'
'
&
"
'
'
&
'
'
"
&
&
"
"
"
&
"
"
'
"
"
"
'
"
&
&
"
"
"
"
'
"
"
"
"
"
"
"
&
"
"
"
"
'
&
"
"
"
"
"
'
"
"
&
"
&
"
"
'
"
&
&
'
&
'
&
"
&
"
&
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
&
"
"
&
"
"
&
&
&
&
'
"
'
&
&
"
&
"
'
"
'
'
&
"
"
&
&
"
"
'
'
"
"
"
&
"
&
&
'
"
"
"
"
"
&
&
"
&
&
"
&
"
"
&
&
"
&
"
"
"
&
&
"
"
'
&
"
&
"
"
"
&
"
"
"
"
'
&
"
&
"
"
&
"
"
"
'
&
"
'
"
"
'
"
"
'
&
"
"
g #
'
"
"
'
&
&
"
"
&
"
"
'
"
'
"
"
&
&
"
"
"
&
&
"
"
"
&
&
'
'
"
&
'
"
"
'
"
"
&
"
"
&
&
"
"
"
'
"
'
"
&
"
"
'
"
"
"
'
"
'
&
"
"
'
&
"
&
"
&
&
&
"
&
"
"
"
"
"
"
&
"
&
&
"
"
&
"
"
"
&
"
"
'
"
'
'
&
'
"
&
&
"
"
'
'
'
&
'
'
"
&
'
"
"
"
"
'
"
'
"
"
&
"
"
&
"
"
&
"
&
&
'
"
'
"
'
"
'
"
'
'
"
&
"
'
"
"
'
"
"
"
"
"
&
"
"
'
'
&
&
'
"
"
&
&
"
'
&
"
"
"
&
&
"
"
"
"
'
'
"
&
"
"
'
"
"
"
&
"
"
&
"
"
'
&
&
"
"
"
'
'
&
"
"
"
"
&
"
"
"
"
"
"
'
'
"
'
"
"
"
"
&
"
"
"
&
"
&
"
&
'
&
"
"
&
"
"
"
"
'
&
&
&
"
'
"
'
"
&
&
"
"
"
'
&
"
'
"
"
'
"
"
'
&
&
"
"
"
"
&
"
"
"
&
'
'
"
"
&
"
"
"
"
"
'
&
'
&
&
"
"
"
"
"
'
"
"
"
'
&
'
'
"
'
&
&
"
&
&
'
"
"
"
"
"
"
&
"
"
"
"
'
"
"
"
"
&
&
'
"
"
&
&
'
"
&
'
"
"
&
"
"
"
'
"
"
'
"
"
'
"
&
&
"
"
"
'
"
'
"
"
"
&
"
"
&
"
&
&
"
"
"
"
&
"
"
'
'
'
'
&
"
"
"
&
"
"
"
"
&
"
"
&
"
"
'
"
"
&
&
"
&
"
"
&
"
"
&
&
"
"
'
"
'
"
"
"
'
&
"
"
"
"
&
"
&
"
"
'
&
"
'
"
&
"
'
"
&
&
"
'
&
&
&
&
"
&
"
&
&
"
&
&
"
"
&
"
"
"
"
"
'
&
"
"
'
'
&
"
'
&
"
"
"
"
"
"
'
"
"
"
&
"
"
"
'
"
"
&
&
"
&
&
"
"
'
"
"
"
'
&
"
'
'
"
"
'
"
&
"
"
"
"
"
"
"
"
&
&
"
"
&
"
&
'
"
&
"
'
'
'
"
&
"
'
"
'
"
'
&
"
&
"
&
"
'
"
"
"
"
&
&
"
'
"
"
"
'
"
"
"
&
'
"
&
"
&
'
&
&
"
"
"
"
'
'
&
&
'
"
"
'
"
'
'
&
"
"
&
"
&
&
"
"
'
'
&
"
'
"
'
"
&
&
"
"
&
"
'
&
"
'
'
'
"
"
&
'
"
"
&
&
"
'
"
"
&
"
&
'
&
"
'
&
"
&
&
"
"
"
&
&
"
&
&
"
"
'
&
"
'
&
"
"
"
"
"
"
&
"
"
"
"
"
"
"
&
"
"
"
"
"
"
&
"
'
&
"
'
&
"
&
"
"
"
&
"
"
"
"
'
&
"
'
"
"
"
&
"
"
"
&
&
'
"
&
"
&
&
"
&
&
'
'
"
&
'
'
&
"
&
"
&
"
"
"
&
'
"
&
"
'
"
"
&
"
&
"
"
"
"
"
"
"
"
&
"
"
&
"
'
&
"
"
"
"
"
&
"
"
"
'
&
"
"
'
'
"
&
"
"
'
&
"
"
"
'
"
"
'
'
'
"
"
'
"
"
"
"
"
"
"
"
"
"
"
'
'
&
'
"
"
"
"
"
&
&
'
&
"
&
"
&
"
"
&
"
'
"
"
"
"
"
"
&
&
"
"
"
"
"
&
"
"
"
&
"
"
&
"
&
'
&
&
"
"
&
'
"
"
'
"
"
"
&
"
'
&
"
'
"
'
&
&
"
"
"
&
"
"
&
"
"
"
&
'
"
&
'
( 2 1 ! ) " A C
"
&
&
'
&
'
'
"
"
"
&
"
"
"
'
&
"
"
&
"
"
"
"
"
"
&
"
&
&
&
"
"
"
"
"
&
"
"
&
"
"
"
&
"
"
"
"
"
&
'
&
'
&
"
"
&
"
'
&
'
'
"
"
'
"
&
"
&
&
"
&
"
'
&
"
"
"
"
'
&
"
"
"
&
"
"
'
&
"
"
"
&
'
"
"
&
"
'
"
"
&
"
&
"
"
&
&
&
&
&
&
"
"
"
"
"
&
&
"
"
&
"
'
'
&
"
"
"
"
"
"
'
&
"
&
&
'
&
"
"
"
"
"
&
&
'
"
"
"
"
&
&
"
'
&
"
"
"
"
&
"
"
&
"
&
'
"
&
'
"
&
"
'
&
"
'
&
"
'
&
"
"
"
"
'
'
"
&
'
"
&
&
"
&
"
"
&
&
'
'
'
&
&
"
'
&
"
'
"
"
"
"
"
'
&
&
'
&
"
&
'
'
"
"
&
"
'
"
&
"
'
&
"
&
'
"
&
'
"
"
"
"
"
'
"
&
"
"
"
"
"
'
"
'
&
"
"
&
"
"
"
"
&
"
"
"
'
"
"
"
"
'
'
&
"
"
&
"
"
&
&
"
&
"
'
&
'
"
"
"
"
&
'
"
&
&
"
"
"
"
&
'
"
'
"
'
&
'
"
&
"
"
"
"
"
"
&
"
"
&
&
&
'
&
"
"
"
"
'
"
&
"
&
&
"
"
"
&
"
&
&
"
'
'
"
&
"
"
&
'
&
&
"
"
&
'
"
&
"
"
'
&
"
"
&
"
'
"
&
"
&
"
'
"
'
&
'
'
&
'
"
'
"
"
"
&
&
"
'
&
"
"
"
&
"
"
"
&
"
'
&
&
"
"
&
"
"
"
"
"
"
"
"
'
&
&
&
"
&
"
'
"
"
"
'
"
&
'
&
&
&
&
"
'
&
"
&
"
&
&
&
"
"
&
"
"
&
&
&
"
"
"
"
"
"
"
"
"
'
&
&
"
"
&
"
"
'
"
'
"
"
"
"
'
"
'
&
"
"
'
"
'
"
"
&
"
"
"
'
"
&
"
"
"
"
&
"
'
&
"
"
"
"
&
"
"
"
&
"
"
"
"
&
"
"
&
&
"
"
"
"
&
"
'
&
"
"
"
"
'
"
"
"
"
&
"
"
"
"
&
"
"
'
'
&
"
'
"
&
"
'
&
"
"
&
'
"
&
&
&
"
'
"
"
"
"
&
"
"
'
"
'
"
"
"
"
"
&
"
&
"
'
&
"
"
"
"
&
"
'
"
"
"
"
&
"
"
&
"
"
"
"
&
"
'
&
"
'
"
"
"
"
"
"
"
&
"
"
"
"
"
"
'
"
"
"
&
'
'
"
"
"
"
'
&
"
"
'
&
"
&
"
"
&
"
'
&
"
"
"
"
'
"
&
"
&
&
'
"
"
"
"
"
&
"
"
"
&
"
'
'
&
"
"
&
&
"
"
&
"
"
"
&
&
&
"
'
&
"
"
"
"
&
"
"
"
"
&
"
"
'
&
"
&
'
'
&
&
"
'
&
"
'
"
"
"
&
"
"
&
"
"
"
"
"
"
'
&
'
&
"
"
"
"
"
'
&
"
&
&
&
"
&
"
"
&
"
"
"
&
"
'
'
"
"
"
'
&
&
"
"
"
"
'
&
'
&
&
'
"
'
"
"
'
&
"
'
"
"
'
&
"
&
&
"
"
'
"
'
"
"
"
"
"
&
"
'
"
'
'
&
"
'
'
'
'
"
"
"
"
'
"
'
&
&
'
"
"
&
"
'
&
&
"
"
'
&
&
'
&
'
'
"
"
'
"
"
'
"
"
'
"
"
&
"
"
'
"
'
'
'
"
"
"
'
&
&
"
"
'
&
&
"
"
&
"
&
'
&
&
'
&
"
"
"
&
"
"
"
'
"
&
&
"
"
'
"
"
"
"
"
"
"
&
"
'
'
&
"
"
'
&
&
"
"
&
"
"
"
'
"
"
&
"
'
&
"
"
"
"
"
"
&
"
"
&
&
'
"
"
"
"
&
"
&
&
"
"
'
"
&
"
"
&
'
"
"
"
&
"
"
"
&
"
"
"
"
"
"
"
&
&
"
&
&
"
"
&
"
"
&
&
"
'
&
"
&
&
"
"
"
&
"
'
"
&
&
"
"
"
'
"
&
&
'
&
"
'
&
"
"
"
&
"
"
'
"
'
"
'
"
&
&
"
'
"
&
&
"
"
"
&
"
'
&
"
"
&
&
&
"
'
"
"
'
&
"
'
&
&
"
"
"
"
&
&
"
'
"
&
&
"
"
"
"
&
&
"
&
"
'
"
&
&
"
'
&
&
"
"
"
"
"
'
&
'
&
"
"
"
"
&
"
"
"
&
"
"
'
&
'
"
"
&
"
"
"
"
'
"
&
'
"
'
&
&
"
"
'
"
"
"
"
"
"
"
"
&
"
&
&
"
&
"
"
"
"
&
'
"
&
&
'
&
'
"
'
&
'
&
&
"
&
&
'
"
"
"
"
"
&
&
&
"
"
"
"
'
'
"
"
"
"
"
"
'
&
"
"
"
"
"
'
"
&
&
&
'
"
"
'
"
&
'
"
"
&
&
"
'
"
&
"
"
"
"
&
&
"
"
"
"
'
"
&
&
&
"
"
"
'
"
&
"
'
'
&
"
"
"
"
'
"
&
'
"
&
"
'
"
"
"
'
'
&
"
"
"
'
'
&
&
'
"
"
&
&
"
"
"
"
'
&
&
"
'
&
'
"
"
"
'
"
&
&
'
"
'
'
"
"
&
"
&
&
&
'
"
"
"
'
&
&
&
&
"
'
&
"
"
"
&
"
"
"
&
"
"
"
&
"
"
"
&
'
"
"
"
'
"
"
&
&
"
"
"
'
'
"
"
"
"
'
"
"
'
&
"
'
&
"
'
'
&
&
"
"
"
&
"
"
'
&
&
"
'
"
"
"
"
"
&
"
"
&
"
'
&
"
'
"
&
&
"
'
"
&
"
&
"
"
&
"
'
"
"
"
"
&
"
"
"
"
"
'
&
"
"
"
"
&
"
"
'
"
"
&
"
"
'
"
"
&
"
'
&
"
"
"
"
"
&
"
"
'
'
"
"
"
"
"
"
&
"
&
&
"
"
&
"
"
"
"
'
"
&
'
"
"
&
"
&
&
"
"
"
&
&
&
'
&
"
"
"
'
&
"
"
"
"
'
"
"
"
&
"
"
"
"
"
"
&
&
"
"
"
"
"
"
"
&
"
'
&
'
"
'
&
"
"
"
&
"
"
"
"
&
"
"
&
"
"
"
'
"
"
"
"
"
'
"
&
&
"
"
&
"
'
&
"
'
"
"
&
"
"
'
&
"
&
&
"
&
&
'
"
"
"
'
"
"
"
"
&
"
"
"
"
"
'
"
"
&
"
"
"
"
"
&
"
"
'
"
"
&
"
"
&
"
"
"
'
&
"
&
"
"
"
"
"
"
&
"
'
"
&
"
"
&
'
'
&
&
&
"
"
"
"
"
&
"
"
&
"
&
"
"
&
&
"
&
"
"
"
'
"
"
"
&
"
"
'
&
&
"
"
'
'
&
&
&
"
'
"
"
'
"
"
"
'
"
"
"
"
&
"
'
&
&
"
"
"
"
"
'
"
'
&
&
"
"
'
"
'
"
"
&
&
'
"
&
"
6 1 ' )
" 0 ! ( 0 F 1 G ) # " ! " 9 0 ( ' ) " 0 ! 0 " ) 1 ( " " 9 # 1 1 ' & A 6 " E ! ( ) ) 1 ! " 0 # ) # "
'
&
"
'
"
"
"
'
"
'
"
'
"
&
"
"
"
"
"
"
"
"
"
'
&
&
"
"
"
&
"
&
'
"
'
"
'
&
&
"
&
"
"
&
"
'
'
&
"
"
"
"
"
"
"
&
"
'
"
&
"
"
D & " (
1 ! G
D 0 2 A 0 @ " ! & 1 2 F 9 0 ) 1 9 0 & 1 E ) ( " & E G 2 " @ " ! D 2 A ) # " 0 B B 0 & & 2 F 9 " 0 ) # " ! 0 2 A
"
'
"
&
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
'
"
'
"
&
&
"
&
"
"
"
"
"
"
'
"
"
"
'
&
&
"
"
"
'
'
"
"
"
&
"
'
"
'
"
"
&
&
'
"
"
"
"
"
&
&
'
"
"
) # 0 ) ( ' D D " ! 0 2 A ) # " 2 ) # " E 1 & & 1 9 2 F 9 2 ) " ! ' 2 ) & 0 ) & 0 ( ) 0 E ) " ! A 0 ( ) # " B ! " ( ( ' ! " 1 E ) # "
"
'
"
"
"
"
"
&
&
&
"
"
"
"
'
"
"
"
'
&
'
"
'
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
'
"
"
"
"
&
"
'
&
"
"
'
&
&
"
"
"
"
"
"
"
"
'
"
'
"
"
"
"
&
&
&
"
&
"
'
"
"
'
&
"
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
&
'
"
"
"
"
"
&
"
"
"
'
&
"
&
"
"
&
'
&
"
'
) # ( D " 0 2 ) 0 @ 1 0 F " 1 E
"
"
"
&
'
"
"
"
'
"
"
"
'
&
&
"
"
"
&
'
'
"
&
&
"
"
&
"
"
"
"
&
"
&
"
"
"
"
"
'
"
'
&
"
"
&
&
"
&
"
&
"
"
'
&
"
"
&
"
"
"
"
'
"
"
"
"
"
'
&
&
"
&
&
&
"
"
"
"
&
'
'
"
"
'
"
"
"
'
"
'
'
"
&
"
&
'
&
"
"
"
"
"
"
'
&
"
"
"
"
"
"
"
"
'
'
&
"
"
"
&
"
"
"
"
&
"
'
"
'
&
"
"
&
"
"
"
"
&
'
&
"
"
&
&
"
&
"
&
"
"
"
"
"
"
"
"
'
"
'
"
"
&
&
'
&
&
"
"
"
"
&
'
"
"
"
"
&
"
&
"
&
"
&
"
"
'
"
&
"
"
'
"
&
"
"
"
"
"
"
"
"
"
'
"
"
'
"
"
"
"
"
"
"
"
&
"
'
"
"
"
"
"
"
"
&
'
&
&
'
"
"
"
'
&
"
"
'
"
"
"
"
"
"
"
"
&
H 2 0 & & G A 0 ( 0 E ) " ! & " 0 @ 2 F 4 & " B # 0 2 ) % ( & 0 2 A ) # " w 0 D " ( 0 ! A ! " 0 # " A R 1 ' ) # } " 1 ! F 0
"
'
&
"
"
"
"
"
"
&
"
"
"
'
&
"
"
'
"
"
'
"
&
"
&
'
"
'
&
"
"
"
"
&
"
"
"
"
"
"
&
'
"
&
"
"
"
&
&
"
"
'
'
&
"
"
"
"
"
"
"
"
"
"
"
'
&
"
&
"
"
&
"
"
"
'
"
"
"
"
"
"
"
"
'
"
"
"
"
'
"
"
"
"
&
&
"
"
'
"
"
"
&
"
'
"
&
"
"
"
"
"
"
"
&
"
"
"
"
&
"
&
'
"
&
&
"
"
'
&
"
&
&
"
"
"
&
"
&
"
&
&
"
&
"
"
"
"
"
'
"
"
"
"
'
"
"
"
"
"
"
&
"
&
"
"
"
'
&
"
'
"
"
"
"
"
"
"
"
"
"
"
"
'
&
"
&
&
"
'
"
&
"
"
'
"
"
'
'
&
"
&
"
&
"
"
"
'
"
"
"
"
"
"
&
"
&
"
'
&
"
"
&
"
&
"
"
"
'
"
'
&
&
"
'
"
&
&
"
&
&
&
'
"
&
"
"
&
"
'
"
&
"
'
&
"
"
"
&
"
&
"
"
'
&
"
&
"
"
"
"
"
"
"
'
&
"
"
"
"
"
&
"
"
"
"
"
'
&
"
&
"
"
"
"
"
"
&
"
'
&
"
"
"
"
"
&
"
"
"
'
'
&
&
"
'
&
&
"
"
"
'
"
&
"
"
"
"
"
"
"
"
&
'
'
"
"
&
'
"
'
"
"
&
'
"
"
"
"
"
"
'
"
"
"
'
&
"
'
"
&
"
"
"
'
"
"
"
"
&
"
'
"
&
"
"
"
&
&
"
'
"
"
"
"
"
'
"
'
"
"
"
'
'
'
"
"
"
"
&
"
"
"
"
'
"
"
'
&
"
"
"
"
'
'
&
&
"
"
'
'
"
&
"
&
"
&
'
"
"
'
"
"
'
"
"
"
"
&
"
"
'
'
'
'
'
"
&
"
"
"
"
"
&
"
"
'
"
"
"
"
'
"
"
"
'
"
&
"
"
"
&
"
'
&
"
"
"
"
"
"
&
&
&
"
"
"
"
"
"
"
"
"
&
"
"
"
'
&
"
'
&
"
&
&
"
&
&
"
"
&
"
"
"
"
&
"
"
"
"
"
&
&
"
&
"
"
"
"
"
"
&
&
"
"
"
&
'
'
"
'
&
"
"
"
"
"
&
"
"
"
&
"
'
&
"
&
&
"
'
"
'
"
"
'
"
"
'
&
&
'
"
"
&
&
"
"
&
"
&
"
"
&
"
"
'
"
'
&
&
"
"
"
&
"
'
"
'
"
&
&
"
&
"
"
'
"
"
"
&
&
'
"
"
"
"
"
'
'
"
'
"
"
"
&
&
"
&
"
"
'
"
&
"
'
"
"
"
"
"
"
"
&
'
&
"
&
"
"
&
"
&
"
&
&
"
"
"
&
&
&
&
"
"
"
&
&
"
"
"
"
'
'
"
&
'
"
"
'
"
&
&
"
"
'
&
"
"
"
'
'
"
"
"
"
"
"
&
"
"
"
"
&
&
"
'
"
"
&
"
"
"
"
"
"
&
"
"
"
"
&
"
"
"
"
"
"
&
"
"
&
"
"
'
'
"
&
&
'
"
"
&
'
'
&
"
"
"
"
&
"
"
"
"
"
&
"
"
'
"
"
'
"
"
'
'
"
&
"
"
"
"
&
"
"
'
"
&
"
'
'
'
"
'
"
&
'
"
&
"
"
"
"
"
'
&
&
"
'
"
'
"
&
&
'
&
&
"
"
&
"
"
"
'
&
"
&
"
"
&
"
"
"
'
"
"
&
"
"
"
&
"
"
"
'
"
&
g H 1 ! 0 E ! " 2 A
'
"
"
"
&
"
"
'
&
"
"
&
"
'
&
"
"
&
&
&
"
"
&
"
"
"
"
"
'
&
"
'
"
"
"
'
'
&
"
'
"
"
&
&
&
"
&
&
"
"
&
'
&
"
&
&
&
'
&
"
"
&
&
"
"
&
"
"
"
"
&
'
&
"
"
"
&
"
"
&
&
"
'
"
"
"
"
"
"
'
'
"
'
'
&
"
"
"
'
'
"
"
"
"
&
&
"
"
&
"
"
"
&
"
&
"
"
"
"
'
"
"
"
"
'
&
&
"
'
&
'
&
"
"
"
"
'
&
"
'
"
'
"
"
"
"
"
"
&
&
&
"
"
"
'
"
"
"
&
"
"
&
"
"
'
&
'
&
"
"
"
"
"
&
"
"
"
"
&
"
'
&
"
"
"
"
&
"
"
"
"
"
"
"
'
&
"
"
'
&
"
"
'
&
"
"
"
"
&
"
"
" 0 ! ( 0 F 1 6 ) # "
"
"
"
&
"
"
&
&
"
"
"
&
"
"
"
"
"
&
'
"
'
'
&
&
"
"
'
"
&
'
"
"
&
"
"
"
"
'
"
"
'
&
"
"
&
"
"
"
&
"
"
"
&
&
&
"
"
"
"
"
'
'
&
&
"
"
"
'
&
&
'
'
&
"
&
"
"
"
"
&
"
"
'
&
"
"
"
&
"
"
"
'
'
"
'
&
"
'
&
"
&
&
&
"
&
"
&
&
"
"
&
"
&
"
"
"
'
"
"
'
&
"
"
"
"
"
"
"
&
"
'
"
"
"
"
&
&
"
&
"
"
'
&
"
'
&
"
"
"
"
"
"
"
"
"
&
"
&
&
"
"
&
"
"
"
"
&
"
"
&
"
'
&
"
"
"
"
"
&
&
"
&
"
'
'
"
&
"
"
"
"
"
"
&
&
"
"
"
"
"
&
&
"
"
&
"
"
"
"
&
"
"
'
&
"
"
&
"
'
"
&
"
"
&
"
"
&
"
'
"
'
&
"
"
"
"
"
&
"
"
"
"
"
&
"
"
'
&
"
'
"
"
"
'
&
&
"
"
&
"
"
'
&
&
"
&
'
"
"
&
&
"
'
&
&
"
"
'
&
"
'
&
'
'
"
"
"
"
'
"
'
'
&
'
'
"
'
"
'
'
&
'
'
"
"
"
'
"
"
&
"
"
"
'
"
&
"
"
"
'
"
&
&
'
"
"
&
"
"
&
"
"
'
&
&
"
"
&
"
"
'
&
&
"
'
&
"
&
&
"
&
"
"
"
&
"
"
"
"
"
"
"
&
"
"
"
"
&
'
"
"
"
&
"
"
"
'
'
&
"
&
'
&
"
&
'
"
"
'
"
"
"
&
"
"
"
"
'
"
"
'
&
'
&
"
"
"
&
"
"
"
"
"
'
&
"
"
'
'
&
"
'
&
"
"
&
"
'
"
"
'
&
"
"
"
'
"
&
"
'
&
"
&
"
"
'
"
"
"
&
"
"
'
"
&
"
'
"
"
'
"
"
"
"
"
"
"
'
"
'
"
'
"
&
"
&
"
'
&
"
'
"
"
"
&
"
&
'
"
&
'
"
"
"
&
"
"
'
'
'
"
&
"
"
"
&
'
'
"
"
"
"
"
&
"
"
&
"
"
&
"
"
"
"
'
"
"
&
&
"
'
&
"
'
"
"
"
&
"
'
&
"
'
&
"
"
"
&
"
"
'
&
"
&
"
'
&
"
"
&
"
'
&
&
"
"
"
"
'
"
"
"
"
'
"
"
&
"
"
"
'
"
'
'
"
"
"
"
"
&
"
"
&
"
"
"
"
&
'
"
'
&
"
"
"
"
&
&
"
"
"
"
"
'
'
&
&
"
"
&
"
"
"
&
"
'
&
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
&
'
"
"
&
"
"
'
"
'
'
&
"
"
'
"
'
"
&
"
"
"
&
&
"
'
"
&
'
'
"
&
"
"
"
&
&
"
&
"
&
"
"
'
&
'
"
"
'
&
"
"
"
&
"
"
&
&
&
"
&
"
"
'
"
"
"
&
"
'
"
'
"
&
"
'
&
"
&
'
'
"
"
'
"
"
&
"
"
"
&
&
"
'
&
"
"
"
"
"
&
"
'
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
"
"
&
'
"
"
"
"
'
&
"
"
"
"
"
"
"
&
"
"
"
"
'
'
&
"
"
"
"
"
'
'
"
"
'
"
"
"
&
"
'
"
"
&
"
"
"
'
"
'
&
&
&
"
&
"
'
&
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
"
&
"
"
'
"
"
"
'
"
"
"
"
"
"
'
"
"
"
"
"
"
'
'
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
&
&
"
&
&
"
"
"
"
&
"
"
"
"
"
&
"
"
&
"
'
&
"
"
'
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
"
"
"
&
"
"
"
'
"
"
&
"
"
&
"
"
'
"
&
"
'
&
"
"
"
'
&
&
"
"
"
"
"
"
&
&
"
&
"
"
"
&
"
'
&
"
'
&
"
&
&
&
"
"
'
"
&
&
&
"
"
"
"
'
&
&
"
"
&
"
"
"
"
&
"
&
"
"
'
&
'
&
"
"
&
"
"
&
"
"
"
"
&
"
"
&
"
"
&
&
"
&
"
'
'
"
"
"
"
&
"
&
"
"
"
"
&
"
"
"
&
"
"
"
"
"
"
"
"
&
"
"
"
&
&
"
"
"
'
"
'
"
"
"
"
"
"
"
&
"
"
"
&
&
"
"
"
'
"
'
"
'
"
'
&
"
'
'
"
'
&
"
"
"
'
&
"
&
"
'
&
"
'
&
"
'
'
"
&
"
&
"
'
"
"
"
&
"
&
"
"
"
"
"
"
&
&
"
'
"
'
"
"
"
"
&
'
"
"
&
"
"
&
&
"
'
"
'
"
"
"
"
&
"
"
"
'
&
'
'
&
"
"
"
'
"
"
"
'
'
"
'
"
"
"
"
"
&
"
'
&
"
"
"
"
&
&
"
"
"
"
"
"
'
"
"
'
"
&
&
"
'
'
'
"
&
"
"
&
"
"
"
"
"
"
&
"
&
"
"
"
"
&
'
&
"
'
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
'
"
"
"
"
"
'
&
&
&
"
'
"
"
'
"
&
"
"
&
&
"
'
'
"
"
'
"
"
"
"
"
&
&
&
"
"
'
'
"
&
&
"
&
'
'
"
'
&
'
"
"
&
"
"
"
"
"
&
&
"
"
&
"
"
&
"
'
&
"
'
&
"
&
"
"
&
"
'
&
"
&
"
"
"
"
"
&
&
"
"
&
&
"
"
&
&
"
"
&
'
"
"
"
&
"
"
"
"
'
&
"
"
"
"
"
&
"
"
&
&
"
"
&
"
'
&
"
"
"
"
"
"
"
"
&
'
&
'
&
"
"
"
"
'
&
'
"
&
"
&
&
"
"
"
&
"
"
"
'
&
"
&
'
"
"
"
'
&
'
"
"
"
"
"
'
&
"
"
"
"
"
"
"
&
&
"
"
"
"
&
"
'
&
"
"
"
"
"
"
"
"
&
"
'
"
'
"
"
"
"
"
'
"
"
&
"
"
"
&
"
'
&
"
'
&
&
"
"
&
'
'
&
"
'
"
&
&
"
'
"
"
'
"
&
'
"
"
&
"
&
"
"
"
'
"
"
&
"
"
&
"
&
'
"
&
"
"
"
&
'
&
"
"
"
&
&
"
&
'
"
"
"
"
&
&
"
'
'
'
&
&
&
"
"
"
&
"
"
&
"
"
"
&
"
"
"
"
&
"
'
"
"
&
"
"
"
"
&
"
&
"
&
"
"
'
"
"
'
&
"
"
"
"
"
"
"
"
"
&
'
"
"
"
"
"
'
&
'
"
"
"
"
&
"
"
'
"
&
"
"
"
'
'
"
&
"
"
&
&
'
&
"
"
&
"
'
"
'
"
'
'
"
'
&
"
"
"
'
"
&
"
"
"
"
'
&
'
"
&
"
"
'
"
"
"
&
"
"
&
&
'
"
"
"
"
'
'
'
"
&
"
"
"
'
"
'
'
"
&
"
"
"
&
"
'
&
"
"
"
"
&
&
&
"
"
"
&
"
"
"
"
"
&
&
"
"
&
&
'
"
'
&
&
&
"
"
"
&
'
&
"
'
&
"
"
"
"
"
"
"
"
'
"
"
"
"
'
"
&
"
"
"
"
"
"
"
&
"
"
&
"
'
"
'
'
"
&
"
'
&
"
"
&
"
&
"
"
"
"
"
&
"
'
"
"
'
"
"
"
&
"
"
&
"
&
"
'
&
"
&
&
&
"
"
"
"
"
&
"
'
"
"
"
"
"
"
&
"
"
"
"
"
&
"
"
&
&
"
"
&
&
&
"
&
"
"
'
"
"
"
"
"
&
"
"
"
&
&
&
"
"
&
"
"
"
"
&
"
&
&
'
'
&
"
"
"
'
"
&
"
&
&
'
"
&
"
'
"
"
"
&
"
'
"
'
"
"
&
"
"
'
&
"
"
"
&
"
"
"
&
"
&
&
"
&
&
"
"
'
"
"
"
"
"
"
'
&
"
"
"
"
"
&
&
&
"
&
&
'
"
'
&
"
"
"
&
"
"
"
"
"
"
'
'
&
&
"
&
'
'
"
&
"
"
'
"
"
"
&
"
"
&
"
'
"
'
"
'
"
"
"
&
"
"
"
&
'
"
'
&
'
"
&
&
'
'
"
"
"
"
"
"
&
"
"
&
"
&
&
"
&
&
&
&
'
&
&
'
"
&
"
"
"
"
"
"
&
"
"
"
"
'
&
&
'
"
'
&
'
"
&
'
"
&
'
"
"
"
&
"
"
"
"
&
"
'
"
"
"
"
'
"
'
"
&
"
"
"
"
"
&
"
"
&
"
"
"
&
"
&
"
&
'
&
&
'
'
"
"
"
&
&
"
&
'
"
"
"
"
"
"
&
&
"
"
&
"
"
"
&
&
"
&
&
'
"
"
&
&
"
'
'
&
&
&
"
&
"
"
"
'
&
&
"
'
"
&
"
'
"
"
"
"
"
'
"
"
&
"
"
"
"
"
"
"
'
"
"
"
'
"
"
&
"
'
"
"
&
"
"
"
"
"
"
"
'
"
"
&
"
&
"
'
"
"
"
"
"
"
"
'
"
"
"
"
"
&
"
"
&
&
"
"
"
'
&
"
"
'
"
'
"
&
"
"
"
"
"
'
"
'
&
'
"
"
"
"
"
"
'
'
"
'
"
"
&
"
"
&
&
&
'
"
"
"
'
&
'
"
'
'
&
"
"
"
'
'
"
"
"
&
"
"
&
&
"
&
"
"
"
"
&
"
"
'
"
'
"
&
"
"
'
"
"
&
&
"
"
'
&
&
"
&
'
"
'
'
&
"
&
&
"
"
&
"
"
'
"
"
"
&
"
"
"
"
"
"
&
"
"
"
"
"
"
&
"
'
&
"
&
"
'
"
"
"
"
"
'
"
"
"
'
"
"
'
'
'
"
"
"
"
"
'
&
&
"
"
&
"
"
"
"
"
"
&
"
"
'
"
"
'
&
"
"
"
"
&
'
'
'
"
&
"
"
"
'
"
"
&
&
"
'
"
"
'
"
&
&
'
'
&
"
"
"
&
"
"
"
"
"
"
"
&
"
&
"
"
"
'
"
'
&
"
"
"
"
"
&
'
'
"
"
&
"
"
"
"
"
'
"
"
"
"
"
&
"
"
"
"
&
'
"
&
'
"
"
'
&
"
"
"
&
"
'
"
"
&
"
"
&
"
"
'
"
'
&
"
"
'
"
"
"
"
&
&
'
"
"
"
"
&
&
&
"
'
"
'
&
"
"
"
&
"
&
"
"
&
"
"
"
&
"
"
"
'
"
&
'
&
&
"
"
"
"
'
"
"
"
"
"
'
&
"
"
"
"
"
"
&
"
'
"
"
'
"
"
&
"
&
"
"
"
"
"
"
"
'
"
"
&
"
"
"
"
&
&
"
"
"
'
'
"
&
"
&
"
"
"
"
&
"
&
"
'
&
"
"
"
"
'
"
"
"
"
"
'
'
&
'
&
&
"
&
"
'
"
"
"
"
&
"
"
&
"
&
"
'
&
"
'
&
"
"
"
"
"
&
"
"
"
"
&
&
&
"
"
'
&
"
"
"
&
"
"
&
'
&
"
"
"
"
"
"
&
'
&
"
"
"
"
'
"
&
&
"
"
"
"
&
'
"
&
"
"
'
'
&
'
"
&
"
"
'
"
'
"
"
&
"
"
"
&
"
"
"
&
"
&
"
'
&
"
"
"
&
&
"
'
&
"
'
"
&
"
"
"
&
&
&
"
'
&
"
"
&
'
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
'
'
"
"
"
'
&
'
"
"
'
&
"
&
"
"
"
&
'
&
'
"
"
'
"
"
"
&
"
"
"
"
'
"
"
"
"
'
&
&
&
&
"
&
&
&
"
&
'
"
&
"
"
"
&
&
"
"
"
'
"
&
"
"
"
&
"
"
"
"
"
'
'
"
"
&
"
"
"
&
"
'
&
"
"
"
"
&
"
'
"
&
"
"
'
&
"
"
"
&
&
'
"
"
"
'
"
"
"
"
&
"
"
'
"
"
&
&
&
"
&
"
"
"
&
"
'
&
&
"
'
"
'
'
"
"
"
"
'
"
'
'
"
'
&
"
"
'
"
"
&
"
'
&
"
"
"
&
"
"
"
"
'
'
"
"
"
'
&
'
"
"
"
"
&
"
'
&
"
"
'
'
"
"
"
'
"
&
"
"
&
"
"
"
"
&
"
'
&
"
"
"
"
&
&
'
"
'
"
"
"
"
"
"
"
&
&
"
"
&
"
"
"
"
&
"
"
&
&
&
"
'
&
"
'
'
&
&
"
"
"
"
"
&
"
"
'
&
"
"
'
&
"
"
'
'
'
&
&
&
"
'
&
"
'
&
"
&
'
&
"
"
"
&
"
"
"
'
"
"
"
"
"
&
"
"
"
"
'
&
&
&
"
"
&
"
'
&
"
"
"
"
"
"
"
"
"
"
&
"
"
&
"
'
&
"
"
"
"
"
&
"
&
"
&
"
"
"
"
'
"
"
"
&
"
"
"
&
"
"
"
"
"
"
"
"
&
"
"
'
"
"
"
&
&
"
"
"
"
"
"
'
&
&
"
'
&
"
"
"
'
&
"
"
"
"
"
"
'
"
'
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
&
"
"
&
"
&
"
"
&
&
"
&
"
"
"
"
&
&
"
'
'
"
"
"
&
&
"
"
"
'
"
&
&
'
"
"
&
"
"
'
"
&
&
&
"
'
"
'
"
"
&
"
"
"
&
&
&
"
&
"
'
&
"
"
&
&
"
&
&
'
&
"
&
'
"
"
"
"
"
&
"
"
'
"
"
"
"
'
&
"
&
&
'
"
&
&
&
"
"
"
"
"
'
"
"
"
"
&
"
"
"
&
"
"
"
&
"
"
'
&
"
"
&
"
&
&
"
&
"
'
&
"
"
"
"
"
"
"
&
"
&
&
'
'
"
"
&
"
"
'
"
"
'
'
'
"
"
"
"
&
"
&
"
'
'
"
"
"
&
&
&
"
"
"
"
"
"
'
"
'
"
"
"
'
'
"
"
"
"
&
"
"
&
"
'
&
"
"
"
"
"
"
"
"
"
"
&
'
&
&
"
&
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
'
"
"
"
"
"
"
'
"
'
"
"
"
&
"
'
"
"
"
"
"
"
"
'
"
"
"
"
&
&
"
"
"
&
&
"
&
"
'
'
"
"
"
&
"
"
"
"
"
"
"
"
'
"
"
"
"
'
'
&
&
'
"
"
'
"
"
'
&
&
'
"
'
"
&
&
"
"
&
"
"
"
'
"
"
"
'
'
&
&
"
"
"
'
"
"
"
'
"
"
"
&
"
"
"
"
"
&
"
&
&
"
"
&
"
"
"
'
&
"
"
'
"
"
&
&
"
"
"
"
&
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
&
&
'
"
"
"
&
'
"
'
&
&
"
"
'
"
"
"
"
&
"
&
"
&
"
"
"
"
'
"
&
"
"
"
'
&
"
"
'
&
&
"
"
"
&
"
"
"
&
'
&
'
"
"
&
&
"
"
"
"
"
'
"
'
'
'
'
'
"
"
'
&
"
"
"
&
"
"
"
"
"
'
"
'
"
"
"
&
&
"
"
"
&
&
"
"
'
'
"
"
"
&
"
"
&
"
'
&
"
"
&
g H 2 0
"
"
&
"
"
"
'
"
"
&
"
"
"
"
&
&
&
"
'
'
"
"
'
&
"
&
&
"
"
"
"
"
"
&
"
&
"
"
"
'
&
&
'
&
&
&
"
"
"
"
"
'
"
"
'
"
"
"
"
"
"
&
"
"
'
"
&
"
"
"
"
'
"
"
'
"
"
&
"
"
"
&
"
&
"
"
"
'
&
&
"
&
&
"
"
"
"
&
&
&
"
"
"
&
&
"
'
'
"
"
&
'
&
"
"
'
&
&
"
'
"
'
&
"
"
"
&
'
"
&
'
'
'
"
"
"
"
'
'
"
'
&
&
&
"
"
"
&
'
&
"
'
"
"
&
"
"
&
"
"
'
"
"
&
"
"
"
&
"
'
&
"
"
"
"
"
"
&
"
&
'
'
"
'
"
'
&
"
"
"
&
"
"
"
"
'
&
"
'
&
"
"
"
'
&
&
'
'
"
"
&
"
"
"
&
"
"
"
'
'
"
"
&
'
&
"
"
'
&
"
'
&
"
"
"
&
"
"
"
"
"
"
"
"
&
&
"
'
&
"
&
"
"
&
"
"
"
"
"
"
"
&
"
"
'
"
&
"
&
'
"
"
'
&
'
&
"
"
"
'
&
"
"
"
&
"
"
&
"
"
&
"
"
"
"
"
"
&
"
'
&
"
"
&
"
'
&
&
"
"
&
"
"
'
&
"
&
"
'
&
"
&
"
&
"
"
"
"
&
"
"
"
&
"
&
"
&
"
'
"
"
"
&
"
"
'
"
'
&
"
"
"
"
"
'
"
'
"
"
"
"
'
&
"
'
"
"
'
"
'
'
&
&
"
'
"
'
"
"
"
'
'
&
'
&
&
&
'
"
'
'
"
"
"
"
"
"
"
"
&
"
'
&
&
"
"
&
"
"
"
"
"
&
"
"
"
'
"
"
"
"
&
"
'
"
"
"
"
"
"
'
&
&
"
"
&
"
"
&
&
"
"
"
&
&
'
"
&
"
"
"
&
'
"
"
"
&
"
"
"
"
"
"
&
&
&
"
&
"
&
"
"
"
"
"
"
&
"
"
'
&
"
&
'
"
"
&
&
"
"
"
"
"
&
"
&
"
"
"
"
"
"
"
&
"
"
"
&
"
"
'
"
"
"
&
'
"
'
&
"
'
"
"
"
"
&
"
"
"
"
"
&
"
"
"
"
"
"
"
'
&
'
&
"
'
"
&
"
"
&
'
&
'
"
"
&
"
"
'
&
&
"
&
"
"
"
"
&
&
"
'
&
"
&
"
'
&
"
"
'
'
"
"
"
"
"
"
'
&
"
&
&
"
"
"
'
&
&
"
&
"
&
"
"
"
'
&
"
'
'
&
"
&
"
"
"
"
"
&
&
'
'
"
"
&
"
&
"
&
"
'
&
"
&
&
"
'
"
"
"
"
&
"
"
&
"
"
&
"
"
&
"
"
"
"
"
'
'
"
"
"
&
'
'
"
&
&
"
"
"
"
&
"
"
"
"
"
&
"
"
"
&
"
"
'
&
"
"
"
&
"
"
"
"
'
"
&
&
&
"
'
&
"
&
&
"
&
"
"
"
&
"
"
&
"
"
&
'
&
"
"
'
"
"
"
"
"
"
"
&
"
"
&
"
'
&
"
"
"
"
&
"
"
"
"
'
"
&
"
"
&
"
'
"
"
&
"
"
'
"
"
'
&
"
'
&
"
'
&
&
"
"
"
'
"
"
"
"
'
"
&
&
"
"
&
"
&
"
'
"
"
'
"
"
'
&
"
'
&
"
"
&
"
'
&
"
&
&
"
"
&
"
"
"
"
'
"
&
&
'
'
&
"
"
&
"
"
&
"
&
&
"
"
"
"
"
&
"
"
"
"
&
'
"
"
"
"
"
"
"
"
&
"
"
'
&
"
"
&
"
"
"
"
'
&
"
'
&
"
'
&
"
"
"
&
"
"
"
"
"
&
"
"
'
&
"
"
&
"
"
&
&
"
'
&
"
"
"
&
&
&
"
"
"
&
"
"
&
'
"
"
"
"
&
"
"
"
"
"
"
&
&
&
"
'
&
"
&
'
&
"
'
&
"
"
'
&
&
'
"
'
&
"
"
"
&
"
"
&
&
"
"
&
&
"
"
&
"
"
"
&
&
'
"
"
'
"
'
"
&
"
&
'
&
'
"
"
&
&
&
&
"
'
"
"
"
"
'
"
"
"
"
'
"
&
"
&
"
&
'
"
'
&
"
"
&
&
"
"
"
&
"
"
"
&
&
"
"
&
"
&
"
"
'
"
&
"
"
'
"
&
&
"
'
"
"
&
"
"
'
'
&
"
&
"
&
&
"
"
&
"
"
&
"
"
&
&
"
"
'
"
&
'
'
"
"
"
"
'
"
&
'
'
'
"
&
'
"
"
"
'
"
"
"
"
&
"
"
'
"
"
&
"
"
"
"
"
"
'
'
"
"
"
"
"
"
'
&
"
&
'
"
"
&
'
&
"
"
"
"
"
"
"
"
&
"
'
&
"
"
"
"
"
"
"
&
"
"
&
"
"
"
'
&
"
'
&
"
"
"
&
"
&
'
"
"
"
'
&
"
"
'
"
"
&
"
"
'
"
"
"
&
"
'
"
"
&
&
'
'
"
"
'
"
&
&
&
"
"
"
"
"
"
'
&
&
'
&
"
'
&
"
"
"
&
'
"
"
&
"
"
'
&
"
"
"
&
"
"
"
"
'
&
"
"
&
"
'
&
"
"
'
"
&
'
&
&
"
&
"
"
"
"
"
'
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
"
&
"
"
'
"
"
'
'
"
'
"
'
'
"
&
&
"
&
'
"
&
"
"
"
&
"
"
"
"
"
"
&
"
'
&
"
'
"
"
'
'
"
"
&
&
"
"
&
"
'
'
"
"
&
"
"
&
&
"
&
"
'
&
"
"
"
&
"
"
"
&
"
'
&
"
"
"
"
"
"
'
"
"
"
&
&
"
"
'
"
"
"
"
"
&
"
"
'
"
"
"
"
&
'
'
"
"
"
"
&
"
'
'
"
"
"
"
"
"
&
"
"
"
&
&
"
&
"
"
"
&
"
"
'
&
"
&
'
"
&
"
"
'
&
&
"
'
&
"
"
"
"
"
"
&
"
"
"
"
"
"
"
"
&
"
&
'
"
"
"
'
&
&
"
&
'
"
"
"
"
"
"
&
"
"
"
'
"
"
"
"
'
&
"
"
&
'
"
&
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
"
"
&
"
"
&
"
"
"
"
"
'
&
&
"
"
"
"
&
&
"
"
"
"
"
'
&
'
"
&
&
"
"
"
&
"
"
"
'
&
&
&
'
"
"
&
'
&
"
"
"
'
&
"
"
&
"
"
&
&
"
'
'
"
"
&
"
"
"
&
"
"
&
"
"
"
"
"
"
&
"
"
'
"
&
"
&
"
"
&
"
"
"
&
&
'
&
'
'
"
"
"
"
"
&
"
&
"
&
"
"
"
'
"
"
"
&
'
"
&
&
"
"
"
&
'
"
'
"
"
"
&
"
"
'
"
"
"
'
&
"
"
"
"
"
&
"
"
'
"
&
'
"
&
&
&
"
"
'
&
&
"
"
&
&
'
"
'
&
'
"
"
'
"
"
"
&
"
"
'
"
"
&
'
"
"
"
"
"
"
"
"
"
&
&
"
"
'
"
"
'
"
"
'
"
&
"
&
"
'
&
"
"
"
"
"
"
"
'
"
'
&
&
"
"
"
&
"
"
'
"
'
&
"
"
"
"
"
&
"
"
"
"
"
"
&
"
"
"
"
"
&
&
"
"
"
'
"
"
"
'
"
"
"
"
"
'
"
'
&
"
'
&
"
'
"
&
"
'
"
"
&
&
"
"
"
"
&
"
"
&
"
"
"
"
'
"
&
"
'
'
'
'
'
&
&
"
'
"
"
"
&
"
"
"
"
'
"
&
"
'
'
&
"
&
&
&
"
"
"
'
"
"
'
'
"
&
&
"
"
"
"
"
&
&
"
"
"
"
&
&
"
'
"
"
"
"
"
&
"
'
&
"
"
"
"
'
"
&
&
'
"
&
&
"
"
"
"
&
"
'
&
'
&
&
"
"
"
"
&
"
"
"
'
"
"
'
&
"
"
'
&
"
&
"
&
"
"
"
"
"
'
"
"
"
"
"
&
&
"
"
"
"
"
"
&
"
"
"
"
"
"
&
"
"
&
"
'
&
"
"
"
"
"
&
&
'
&
&
"
"
"
"
"
"
"
"
&
&
"
'
g ' ) D 0 A 0
&
"
"
"
"
"
&
"
"
"
&
'
"
"
&
"
'
"
"
&
"
'
&
"
'
&
"
"
"
'
"
&
"
&
"
&
&
"
"
&
"
"
"
"
&
'
"
"
'
&
&
"
"
"
"
"
"
"
&
&
"
"
'
&
'
"
&
&
'
&
"
&
"
"
"
"
"
"
'
"
"
'
"
"
"
'
&
'
"
&
&
"
"
"
&
&
"
"
&
&
"
"
"
"
"
"
"
"
"
&
"
"
"
'
"
&
"
"
&
&
'
"
'
"
"
"
&
"
"
'
"
"
'
"
&
"
&
"
"
"
"
&
"
"
'
'
&
'
"
"
"
"
"
"
'
"
'
"
"
'
"
"
"
"
&
&
"
&
'
"
"
"
"
"
&
"
"
'
"
"
&
"
&
"
'
"
'
'
'
&
&
"
"
&
&
"
"
"
"
'
'
"
"
"
"
"
&
"
&
&
"
"
"
"
&
"
'
"
&
"
"
"
&
&
"
"
"
"
"
&
"
"
"
'
"
"
&
"
"
"
"
"
'
'
"
"
"
"
"
'
&
&
"
"
&
"
'
&
"
"
"
&
&
"
&
"
"
"
"
"
"
"
"
"
&
"
&
"
"
&
'
'
"
'
"
&
"
'
&
'
"
'
&
&
"
"
"
'
"
"
"
&
'
'
"
"
"
"
"
"
"
"
"
&
&
"
&
&
&
'
&
"
"
"
&
"
"
"
"
"
&
"
"
&
&
"
"
&
"
"
"
"
"
"
"
"
"
'
"
&
&
"
&
"
'
"
"
"
'
"
&
"
'
"
&
'
"
"
"
"
&
"
"
'
"
'
'
'
&
"
"
"
'
"
"
&
"
'
&
"
"
&
"
&
"
"
"
"
&
"
"
"
"
'
"
"
"
'
'
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
'
&
"
"
"
'
"
"
&
"
"
&
"
"
&
"
'
&
"
"
"
&
"
"
&
"
&
&
"
&
"
"
'
&
&
"
&
'
&
'
'
&
"
"
"
"
&
"
"
&
"
"
&
"
"
"
"
"
'
&
"
'
&
"
&
"
&
'
"
'
'
"
"
&
"
"
&
"
'
&
"
"
"
'
"
"
&
"
"
&
'
"
"
'
"
"
'
"
"
&
&
"
"
"
"
"
"
"
"
&
&
"
"
'
"
"
"
"
'
&
&
&
'
'
"
&
&
"
"
"
&
'
"
&
"
&
&
&
'
"
&
"
&
"
"
"
&
"
"
"
&
"
&
"
'
&
"
'
"
"
"
"
'
&
'
"
&
"
"
"
'
&
&
"
"
"
"
&
&
"
"
"
&
'
&
"
"
"
&
"
"
"
&
&
"
'
"
"
"
"
&
&
'
"
"
'
"
"
'
"
"
&
"
"
"
&
"
"
'
"
"
"
&
"
"
"
'
"
"
"
&
"
"
"
&
"
'
&
&
"
&
"
'
&
"
"
"
"
"
'
&
"
"
&
'
"
&
"
"
&
"
"
'
"
'
'
'
&
&
"
"
"
'
"
"
&
"
"
&
"
"
"
&
&
"
"
"
"
"
"
"
"
"
"
"
&
"
"
"
"
"
&
"
"
&
&
'
&
&
&
"
"
"
"
"
"
"
"
"
&
"
"
"
"
'
"
"
"
&
"
"
&
"
'
&
"
'
"
'
"
'
&
"
"
'
"
"
"
"
&
&
"
&
"
&
&
"
&
"
'
"
"
'
"
"
"
"
'
"
"
&
&
"
"
"
&
'
"
"
"
&
"
'
"
"
"
"
&
"
"
"
&
"
"
&
"
'
&
"
&
"
"
"
'
&
"
&
'
&
'
"
"
&
&
&
"
'
"
"
'
&
'
"
"
'
"
"
"
"
&
&
"
"
"
&
"
"
&
"
'
&
"
'
&
"
&
&
&
"
"
'
"
"
&
"
"
"
'
"
&
"
'
"
"
"
'
"
"
"
&
"
'
"
&
&
"
"
'
"
"
"
"
&
&
"
'
"
&
&
"
"
'
"
"
'
"
"
'
&
'
&
"
"
"
'
"
"
"
"
&
&
"
"
"
"
"
"
"
"
&
"
"
"
"
"
&
'
&
"
"
"
"
&
"
"
"
"
&
"
"
"
&
"
&
"
"
"
"
&
"
"
"
&
&
"
"
'
"
&
"
&
&
'
&
"
&
&
&
"
"
"
'
&
"
&
"
"
"
"
"
'
&
"
"
"
"
'
'
"
"
"
&
"
'
"
'
"
"
"
'
"
"
&
'
&
"
'
&
'
&
"
"
"
&
"
"
&
"
"
"
"
"
"
&
"
"
"
"
"
'
"
&
"
"
'
&
&
&
"
'
"
"
"
&
"
'
"
"
&
&
"
"
&
&
'
"
&
"
&
"
"
&
&
"
"
&
"
"
&
"
'
&
"
'
&
'
&
&
&
&
"
"
"
"
"
"
'
&
"
"
"
'
"
"
"
&
"
"
&
"
&
"
"
"
&
"
'
"
&
'
"
"
'
"
&
"
'
"
"
'
"
&
&
"
"
"
"
"
"
"
"
&
&
"
"
&
&
"
"
'
"
"
"
'
'
"
&
"
"
"
"
'
&
&
'
"
"
&
&
'
"
"
"
"
&
"
&
"
"
"
&
"
"
&
"
"
"
&
"
"
"
&
"
"
"
'
"
'
&
&
"
"
&
"
"
&
"
"
"
"
"
"
"
'
"
'
&
"
"
&
"
"
&
"
"
"
&
&
"
&
"
'
"
&
&
"
'
"
'
"
'
"
'
"
"
"
&
"
"
'
&
"
'
"
"
&
&
'
"
"
'
'
'
"
&
"
'
&
"
"
&
&
'
'
'
&
'
'
"
&
&
"
"
&
"
"
"
'
'
"
"
&
"
"
&
&
"
"
"
"
"
'
&
"
"
"
"
' 2 @ " ! ( " G ) D " G ( B 0 " G " @ " ! ) # 2 F G 6 " F 0 2 2 " 0 ! & 6 & & 1 2 " 0 ! ( 0 F 1 9 ) # 0 F F 0 2 )
"
&
"
"
"
"
"
"
&
"
"
"
"
'
"
"
&
&
"
'
&
&
"
&
&
"
'
&
&
&
&
"
'
'
'
"
'
"
&
&
"
'
'
"
'
'
'
"
"
'
"
"
"
"
"
"
&
"
"
'
&
"
'
0 & D 1 ( ) A 0 ( ) 1 F " ) ) 1 Y ' ( ) 0 D & & 1 2 C 8 1 1 ' 2 ) ( " 1 2 A ( 0 & & ) # " 9 0 ) 1 6 & & 1 2 9 1 ' & A
) 0 "
" 0 ! ( G & " ( ( 0 A 0 1 ! ) 9 1 C R 1 1 ' 0 2 ( " " 9 # 0 ) 0 # ' F " 2 ' D 6 " !
2 9 0 G 0 ) 1 2 " D 1 D " 2 ) 2 " 0 ! & 6 & & 1 2 " 0 ! ( 0 F 1 ) # " ! " 9 0 ( 2 1 ) # 2 F G 0 2 A ) # " 2 " S )
"
"
"
"
'
"
'
'
"
"
"
"
"
"
&
'
"
&
"
"
&
"
"
"
"
&
"
"
'
"
"
&
'
"
"
"
"
"
&
'
"
"
"
&
'
"
&
'
"
"
'
"
&
'
"
'
"
"
'
"
"
'
&
"
"
'
"
'
"
'
"
"
"
&
&
"
'
&
"
'
'
&
"
'
"
"
"
'
&
"
'
"
"
'
"
'
'
"
'
&
"
'
"
'
&
"
&
"
&
"
'
&
"
'
"
&
"
"
"
&
"
"
"
"
'
"
"
"
"
&
'
"
"
'
"
&
"
"
&
"
"
"
"
"
&
"
"
"
"
'
"
"
'
"
"
'
'
&
'
'
"
&
"
"
"
"
'
&
"
"
"
"
&
"
"
&
"
'
&
"
"
'
"
"
"
&
"
&
&
"
"
"
&
"
"
"
&
"
&
&
&
"
"
&
"
"
'
"
"
"
"
"
&
"
'
"
"
"
&
"
&
"
&
"
&
"
"
"
&
&
"
"
"
"
"
"
"
&
"
"
"
"
"
"
"
&
&
"
'
"
&
&
"
&
"
&
'
"
"
'
"
&
"
"
"
"
"
'
"
'
&
'
"
'
'
&
&
&
"
"
"
&
"
"
&
"
'
&
"
"
"
&
"
"
"
"
"
"
"
"
"
"
"
"
'
"
&
"
"
&
'
&
&
"
"
"
"
&
&
"
'
&
"
"
&
&
"
&
"
&
&
"
"
"
"
&
"
"
&
"
'
&
"
"
'
'
"
"
&
&
"
&
'
"
&
&
&
"
"
"
"
"
"
"
'
"
&
'
&
'
'
"
"
'
"
"
'
&
"
"
"
&
&
"
"
'
"
"
"
&
"
"
"
&
'
"
&
&
'
&
&
"
"
"
"
"
"
"
"
"
"
&
&
"
"
"
&
"
"
'
'
"
&
"
"
"
"
&
&
"
&
'
"
"
'
"
"
&
"
&
"
"
"
&
&
"
"
"
&
"
"
&
"
"
&
"
'
&
"
&
&
"
"
"
"
"
"
"
"
&
&
'
"
'
"
"
"
&
'
"
'
&
"
"
&
"
"
&
&
"
&
"
"
"
"
"
"
'
"
&
"
"
&
"
"
"
"
&
"
"
&
&
"
&
"
"
"
"
"
"
&
"
"
'
&
"
'
"
"
'
"
"
"
&
"
"
&
"
'
"
'
"
"
"
"
"
"
"
"
"
"
"
"
&
"
&
"
&
&
"