.............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................: .............................................................................................................................................................................................: .............................................................................................................................................................................................- .............................................................................................................................................................................................- .............................................................................................................................................................................................= .............................................................................................................................................................................................= .............................................................................................................................................................................................+ .............................................................................................................................................................................................+ .............................................................................................................................................................................................+ .............................................................................................................................................................................................* .............................................................................................................................................................................................= .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. .............................................................................................................................................................................................. ....................................................................................:::::::::::..::::::::::::................................................................................. ................................................................................:::::::::::::::::::::::::::::::::............................................................................. ..............................................................................:::::::::::::::::::::::::::::::::::::........................................................................... ............................................................................:::::::::::::::::::::::::::::::::::::::::......................................................................... ..........................................................................:::::::::::::::::::::::::::::::::::::::::::::....................................................................... ........................................................................:::::::::::::::::::::::::::::::::::::::::::::::::..................................................................... .......................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................... ......................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................................. ....................................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................. ...................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................... ..................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. .................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................ ...............................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......................................................... ..............................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......................................................... .............................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......................................................... .............................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........................................................ ............................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....................................................... ...........................................................:::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::::::::::::::::....................................................... ..........................................................:::::::::::::::::::::::. :::::::::::::::::::::::::::::::::::::::::::::::::::...................................................... ..........................................................:::::::::::::::::::::::. .::::::::::::::::::::::::::::::::::::::::::::::::::...................................................... .........................................................::::::::::::::::::::::::. :::::::::::::::::::::::::::::::::::::::::::::::::::..................................................... .........................................................::::::::::::::::::::::::. .:::::::::::::::::::. .::::::::::::::::::::::::::::..................................................... ........................................................::::::::::::::::::::::::: .::::::::::::::::::. .:::::::::::::::::::::::::::..................................................... ........................................................:::::::::::::::::::::::::. .:::::::::::::::::::: .:::::::::::::::::::::::::::..................................................... .......................................................::::::::::::::::::::::::::: .:::::::::::::::::::::. .::::::::::::::::::::::::::::..................................................... .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................... ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................... ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................... ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................... ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................... .....................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................... .....................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................................................... .....................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................................................... .....................................................::::::::::::::::::::::::::::::::::::::::..::::::::::::::::::::::::::::::::::::::::::..................................................... .....................................................::::::::::::::::::::::::::::::::::::::. .:::::::::::::::::::::::::::::::::::::::::..................................................... .....................................................:::::::::::::::::::::::::::::::::::::. :::::::::::::::::::::::::::::::::::::::::..................................................... .....................................................::::::::::::::::::::::::::::::::::::. ::::::::::::::::::::::::::::::::::::::::...................................................... .....................................................::::::::::::::::::::::::::::::::::::. .:::::::::::::::::::::::::::::::::::::::::...................................................... ....................................................:::::::::::::::::::::::::::::::::::::. :::::::::::::::::::::::::::::::::::::::::::...................................................... ....................................................:::::::::::::::::::::::::::::::::::::. .::::::::::::::::::::::::::::::::::::::::::....................................................... .....................................................:::::::::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::::::::....................................................... .....................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........................................................ .....................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........................................................ .....................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......................................................... .....................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......................................................... ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......................................................... ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........................................................... .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................ .......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. .........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................... ..........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................... ..........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. ...........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. ............................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. .............................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .............................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ............................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ............................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ...........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ..........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ..........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .........................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ........................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................. ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................... ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................:- ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................-%@ ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................=@@ ......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................+@@ ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..............................................................+@@ ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..............................................................*@@ ......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..............................................................*@@ .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...............................................................#@@ .......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................=#% .......................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................... .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................................... .......................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................................................... .....................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................................................................... ...................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................... ..................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................. ................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................................ ...............................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................... ..............................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. .............................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................. ............................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................................::::::-----------:........ ............................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::................:::::::-----------------------------:...... ...........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..:::::----------------------------------------------..... ...........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::------------------------------------------------------:... ..........................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-------------------------------------------------------... ..........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-------------------------------------------------------.. ..........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--------------------------------------------------------. ..........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--------------------------------------------------------- ..........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--------------------------------------------------------- ..........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--------------------------------------------------------- .................................:::::----:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--------------------------------------------------------- .......................:::----------------:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::::::::::::::::---------------------------------------------------------- ..............::::------------------------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---:::::::::::::::::::::::::---------------------------------------------------------- .....::::----------------------------------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----:::::::::::::::::::::::::---------------------------------------------------------- ::-----------------------------------------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-------:::::::::::::::::::::::----------------------------------------------------------- --------------------------------------------::::::::::::::::::::::::::::::::::::::::::::::::::::::::--------::::::::::::::::::::::------------------------------------------------------------ --------------------------------------------:::::::::::::::::::::::::::---::::::::::::::::::::::::-----------:::::::::::::::::::::------------------------------------------------------------ ---------------------------------------------::::::::::::::::::::::::::------:::::::::::::::::::--------------:::::::::::::::::::------------------------------------------------------------- ----------------------------------------------::::::::::::::::::::::::-----------:::::::::::-------------------:::::::::::::::::-------------------------------------------------------------- -----------------------------------------------::::::::::::::::::::::-------------------------------------------::::::::::::::---------------------------------------------------------------- -------------------------------------------------:::::::::::::::::::----------------------------------------------::::::::::------------------------------------------------------------------ ---------------------------------------------------::::::::::::::::--------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------::::::::::----------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------:.:--------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------....:-------------------------------------------------::----------------------------------------------------------------------------------------------------------------- --------------------:.....------------------------------------------------:...:-----------::-------------------------------------------------------------------------------------------------- .-------------------.......:--------------------------------------------:.......:-------:...:------------------------------------------------------------------------------------------------=