r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
rr
r *********************************************************************************************************************************************************************************************************************************r
rr **********************************************************************************************************************************************************************************************************************************r
rr
r**************************************************************************************************************************************************************************************************************************r
r *********************************************************************************************************************************************************************************************************************************r
rr **********************************************************************************************************************************************************************************************************************************r
rr
r**************************************************************************************************************************************************************************************************************************r
r *********************************************************************************************************************************************************************************************************************************r
rr **********************************************************************************************************************************************************************************************************************************r
rr
r**************************************************************************************************************************************************************************************************************************r