CDrawBitmap1a(  5G( G5G5G5G5G5G5G5G5*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************G5G5G5G5G5G5G5G5G5G5G5G5*********************)(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()((*********************G5G5G5G5G5G5G5G5G5++*++*++*++*++*)(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()((++*++*++*++*++*G5G5G5G5G5G5G5++++++++++++)(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()((++++++++++++G5G5G5G5G5,++,++,++,++))())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())(,++,++,++,++G5G5G5G5,,,,,,,,,))())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())(,,,,,,,,,G5G5G5,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,G5---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))---------.--.--*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*)).--.--......*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))............*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))......//.//.******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************//.//.//////******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************//////0//0//+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**0//0//000000+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**000000000000+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**000000110110+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**110110111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111111221221++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++221221222222,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++222222322322,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++322322333333,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++333333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333443443,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,443443444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444545545,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,545545555555-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,555555655655-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,655655666666------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------666666766766------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------766766777777------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------777777877877------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------877877888888.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--888888988988.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--988988999999..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-..-999999999999..........................................................................................................................................................................................................................................................................................................................................................................................................................................999999::::::..........................................................................................................................................................................................................................................................................................................................................................................................................................................::::::;:;;:;..........................................................................................................................................................................................................................................................................................................................................................................................................................................;:;;:;;;;;;;/../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../..;;;;;;;;;;;;/../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../..;;;;;;<<<<<<//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.//.<<<<<<<<=<<=//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<<=<<=======//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////========>==>0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//==>==>>>>>>>0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//>>>>>>>>?>>?0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//>>?>>???????0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//0//????????@??@000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000??@??@@@@@@@000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@@@@@@@@A@@A100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100@@A@@AAABAAB100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100AABAABAABAAB100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100AABAABBBCBBC100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100BBCBBCCCDCCD110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110CCDCCDCCDCCD110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110CCDCCDDDEDDE111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111DDEDDEDDEDDE111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111DDEDDEEEFEEF211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211EEFEEFFFFFFF211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211FFFFFFFFGFFG221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221FFGFFGGFGGFG221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221GFGGFGGGHGGH221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221GGHGGHGGIGGI322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322GGIGGIHHIHHI322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322HHIHHIIIJIIJ322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322IIJIIJIIJIIJ322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322322IIJIIJJJKJJK332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332JJKJJKKKKKKK332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332KKKKKKKKLKKL332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332332KKLKKLLLMLLM433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433433LLMLLMLLNLLN443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443LLNLLNMMNMMN443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443MMNMMNMMOMMO443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443MMOMMONNONNO443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443443NNONNOOOPOOP543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543OOPOOPOOPOOP543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543543OOPOOPPPQPPQ544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544PPQPPQPQRPQR544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544544PQRPQRQQSQQS554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554QQSQQSRRSRRS554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554RRSRRSRRTRRT554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554554RRTRRTSSTSST655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655SSTSSTTTUTTU655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655655TTUTTUTTVTTV665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665TTVTTVUUVUUV665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665UUVUUVVVWVVW665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665VVWVVWVVXVVX665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665665VVXVVXWWXWWX766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766WWXWWXXXYXXY766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766766XXYXXYXXZXXZ776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776XXZXXZYY[YY[776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776YY[YY[ZZ[ZZ[776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776ZZ[ZZ[ZZ\ZZ\776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776776ZZ\ZZ\[[][[]877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877[[][[]\\^\\^877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877877\\^\\^\\^\\^887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887\\^\\^]]_]]_887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887]]_]]_^^`^^`887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887^^`^^`__`__`887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887887__`__`__a__a987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987987__a__a``b``b998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998``b``baabaab998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998aabaabbbcbbc998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998bbcbbccbdcbd998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998998cbdcbdccecce:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99ccecceddfddf:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99:99ddfddfeefeef::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9eefeefffgffg::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9ffgffggghggh::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9gghgghhgihgi::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9::9hgihgihhjhhj;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9hhjhhjiijiij;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9;:9iijiijjjkjjk;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:jjkjjkkklkkl;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:kklkklllmllm;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:llmllmmlnmln;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:mlnmlnmmommo<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;mmommonnpnnp<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;<;;nnpnnpoopoop<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;oopoopppqppq<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;ppqppqqqrqqr<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;qqrqqrrrsrrs<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;<<;rrsrrsrrtrrt=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;=<;rrtrrtssussu=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<ssussuttvttv=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<=<<ttvttvuuwuuw==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<uuwuuwvvwvvw==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<vvwvvwwwxwwx==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<wwxwwxxwyxwy==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<==<xwyxwyyxzyxz>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==yxzyxzzy{zy{>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==>==zy{zy{{z|{z|>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>={z|{z|{{}{{}>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>={{}{{}}|~}|~>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=}|~}|~}}~}}~>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=>>=}}~}}~~~~~?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=~~~~?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=?>=??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>??>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@?>@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?@@?A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@A@@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@AA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BA@BBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBABBACBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCBBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBCCBDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDCCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCDDCEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDEEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFEDFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEFFEGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGFFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGHHGIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIHHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJIIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIJJIKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKJJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKG5LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLG5G5LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLG5G5G5MLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLMLLG5G5G5G5G5MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMG5G5G5G5G5G5G5MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMG5G5G5G5G5G5G5G5G5MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMG5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5G5