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