ef f f f f f d d d d d d d d d d d dd d d d dd d d s s s s s s

s s s ss s s s ss s s s ss s s s s s s s s s