* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ***** * * ******* * ******* * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * *** *** *** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ***** ***** * *** * *** * ***** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** *** *** ** * * * ** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ***** *** *** *** * *** *** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
x^4 + y^4, place value 7

12 hour

24 hour

Reversed

Hexadecimal reversed

Hexadecimal color reversed

Hexadecimal color

Hexadecimal

Ternary

Binary

Negabinary

Negaternary

Negadecimal

Base hour

Roman numeral

Percent of day elapsed

Percent of day remaining

The Titanic played...

Percent of Mouse's life expectancy elapsed