Сервис для электрических схем
PowerSketch
Веб-редактор электрических схем с библиотекой оборудования, отчётами и экспортом документов.
Валентин Алёхин
Беру новые проекты · 6+ лет в разработке
..........................................................................................................................................................................................................................................................................................:................................................................................................................:.... ...........................................................................................................:.................................................................................................................................................................................................................................................................................................... .................:..::..:..:......:.....:.....:..:........:..:.........::..::.:...............::........:..::....::.::..:..:.::..:..::.::..:..:..::....::.::.::..:..::.::.::.::::::.:.:::.::....::.::..::.:.::..:..:.::::::::.::....:...::::::::..:..:.....:......:..:....:...:...:.....:..:.:::::::::::..::.::.::....::::::::.:.........::.:::.:.:::.::.:..::.::..:.::.::.:..:..::.........:.::.::.::.::.:::::. ................................................................................................................................................................................................................................................................................................................................................................................................................ ...::..::.::..:..:..:...:..::.::..:.::....:::.::.:..:..:..::.::..::..:..:..:........................:......:..:..:..::::.::::::..::.::.::.::.::..::::::::::::::::::.::..::::::::::.::..::.:::.:.::::::::::::::::::::....::..:..:.....::.::.:::::::::::.::::::::::::..:.....:...:..:.....::::..::.:::::.::.:::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::.::::::::::::::::::.::.:::::. ..............:...............................:...............................:............................:..::.:.........................:..:..:..:..:......:..:..:......:.................:............:.....:.....:.....:..:..:......:..::.::....:............:..........:::..:.................:..............::.....:..:..:.....::.::........:............:.....:....:..:..::...........:..::.::.::..:.... ................................................................................................................................................................................................................................................................................................................................................................................................................ .......::..:..:......:.....:...:..:.::..:..:..:..:........:...................:..:..::..:..:..::.:..::..:.::..::::::.::::.::........::.::..:..:......................................::::.::.:::::..:..::.::.::.::::.::..:.::.:::.:::::.::::::::::::.:..:..::.::.::::::::..:.::.::..::.::..:.::.::..:..::....:..::.::..:.........................::::.::.::.::.:::::::::::::..:.:::::::..:........:.::..:.::..:. ............................................................................................................................................................................................................................................................................................................................::.......:.:.::..................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................:.....:........... ....:..................................:...::.::::..::.::............................:..............::::::.::.::::::::.:::::::::::::::::::::.:.::::.......................................::..:::::.:.:::::::::::::::....:.::.::.:::::::::::::::::::.::..::::.:::::::::::..................::....:...................::::::::::::::::::::::::::::::::::::::::::::.:::::::::..................................... .......:..::.::..::.::..:..:...:.....:...........................:..:......:..:..::.....:..:.....::...............................................:::::::.....:..::..:..:..:..:::..........................................................................................:.::.:::........................:.....:..............:..::.....................................::.:::::.:.:::.:.:::::::::::.::.::.::. ..............:......:..:.....................................................................................................................................:..:......:..:..................:.....:...........::................:............:..:...........................:......:.......................::.....................:......................................:..........:..:....::.::.::..:..:..:. .........................................................................................................................................................................................................................................................................................................................................................::..::................................................. ..............:..:......:..:..::..:..:..:..:..:..:..:..::.....:..::.::..:.::..:..:.....:::::...:::::::.:::::::::..:.:::::..:.:::.::.::.:::::..:::::.::.::.::..:..::.....:..:.:::.::.::.::.::.::..::.:...........:..::.:..::....:..:..::....::..:..::::::::.::.::::::...::.::::::::::::::::::.:::::..::..:.::::::::::::.::.:.:::.::.::::::::.::::::.:..::..:..:..:..::...::::.::.:::::::::::::.::.::::::::::::::. ...........................................................................................................................................................................:.................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................ ...........................::.:.........:..:..:..:...........::..::.....:..:..:..:..:...:..:.....::.....:.......:.:.................................:..::.:::.:..:..:..::.::.:::::::::..:.:::.::.::.::.::.::.::..::...:.::::::.:..::.::..:..:.:::::::::.::.::.::.::..::.:....::.:::::::::..:..:::::.::..:.................:..:......:.....:..:..:......:..:.....................:::::::..:..........::::::::.::: ..............:.....................................................................................................................................................................................:............................................................................................:.....................:.....................:.....:......:..:..:..:....:..:..:....:.....:..:.::.::.:..::..:..:. ................................................................................................................................................................................................................................................................................................................................................................................................................ ...........:::::.::.::..:::::.::.::.::..::.::::::::::.::::::.::::::.::.::.:::::::::.:::::::::::::::::::::::::::::::::::::::::.::.:::::.:::::.:::::::::::::::::::.:::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::.::.::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::.:::::::::.::::::::::::::::::::::::::::::::::::::::::::. ..............:......:..:..:.....................:..:......................................:..::...........:......:........................:...............:.:......:......:.....:..........:..................................................:........................:.....:.....:...........::..:...........::.....:..:.....:..:......:.:......:..:...:..:...:......:........::.:::.:...:.::.::.:::::::::::: ................................................................................................................................................................................................................................................................................................................................................................................................................ .:..:..::.::.:.::::...:.:..:..::..:..:..:..::.:::::.:::::::::::..::.::.::.:.......:..:.:::::::::::::::::::::..::.:..::.::.:::::::::::::::::::::..:..::.:::::.:::::::::::::::::::.:..::.::::::::::::.:::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::.:::::::::.::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::: .......:.........:......:..::.:...:..:........:..................................:......:..:............................::.:..:..:..:......................:..:..:......:..:..:...............:.....:..::...................:..................:...............:....................::..:.....::....:........::..:..............:............:..::.::..:.::..::.::..:.....::....:...:::.::.::.::.::.::.::.::.::. ................................................................................................................................................................................................................................................................................................................................................................................................................ .:..:..::.::::::::::::::::::::::.:::::.::..:::::::::::.::::..:::.:::::.:::::::.:::::::.::::::::::::::::::::::::::::::..::::::::::::::::::::::::::::::::::::::::::::...:::.:::::::::::::::.:::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::.::::::::: .................:............................................................:...................:.....................:..:............:........................:..................................:..............:........................:........................:........................:............................................................................................::.:..::............. ................................................................................................................................................................................................................................................................................................................................................................................................................ ....::..::::::::.::.::............:.::..:...:.:.:..::::::.::::::.::...::::::::::::.:::...:..:..::.......:.............:..:::.:::.:::::::::::::::::::::::::::::::.:::::.::::::::.:::.::::::::::::::::::::::::::::::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::::::.::.:::::::::::::::::::::::::..::::::::::::::::::::::::.::::::::::.::.::::::::.:::::::::::::::::::::::::::::::. ......................................................................................................................................................................................:=-:==:-*::+-:%-:#=:#-:=::+::=::=..:................................................................................................................................:......................................:.............. ....................................................................................................................................................................................:..:::::....::...:.....:::..::::.:-...................................................................................................:..:.................................................................................. .........:........................................::::::::.::::::.....:...............:..................:............:.::........:.:......:.::::.....:..:...:....::::...:......::::-::-::--:::.:-::-::-::-::-::-::-:....:.::.::......::::..:............:..:..:................::......::.......::::::::...:..:..:.::..:.::.....::.::..::.::.::.::..:.......::..........:.............:........:.::.....:...... ..........................................................................................................................................................................:*:=#-=*-:+=:#=:*+-#*-#*+*%+=%*+%==%=%#+%**%%=+#==#--%-:*-............................................................................................................................................................................ ..............:..:..:......::.:.....................:.....:..:.......:..:.....:..:..::.::..::........:.....:..:..::::::::.::..:..:..::.::..:.....:...:.:...:...........:=:-=:::::::.:::--:-=:==:=---=::--:#-:-:==:--:=*::+.:-::-::-:....::.....:....:::.::..:..:..:..:.::.:::::.::.::::::::::::::::.:.:::.::::...:::::::..:..:.:::.::.::..:.:::.::.::.::..::.:..:...:..::.::.::.:..::.::.::::::..::.:..::.:..... .......................................................................................................................................................................:::::.....::::::::....::::::::...::::.:.:::....:..::::::...:::...::...................................................................................................................................................................... ....................................................................................................:...............:..:::.................................:...::==.**.++:-=::-::+=:*+:--.=*:+*:=#--%=-#=:#-=%=+%-+%-=#:*%++%==#+-#+-#*:##:#%::-:..............................................::............................:...:.::........:..::.:.............:..::.::.::.......::....:..:........:.....:.... .......:..::.::..:::::.::::::.::.::..:..:..:..:..:..:..::.:...::.::.::.::::::::..::.::.::::::.::.::::::::::::::::::.:::::::::::::::::::::::::::.:::.::.:::::.:+-:*:.:.:::..:::*-:=:.:::==.=+:=#::#::#--+-:+-:-:-#:.#:*%--%:-=::-::=-:=-:#*-++--%::..:::::::::.::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .............................................................................................................................................................::::....::.....::::...........::::......:::....:::::..:..:......::....:::.....::.:::::............................................................................................................................................................. :::.:..:::::::::::::::.::::::.::.::.::::..:::::.::.::::::.::::::.::.:::::::::::::::.::::::::::::::::::::::::::::::::::::::.:::::::::::::::::::::::::...--:-#-:*-.--:==:::.:%:-##.-.:++:#*:-=:*#--=::=%:=:.-.:*=:*+:*-:+.:+..-.:-:.:::::...:++-**+=%+:*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .::.:..::.::.::..::.::.:::.::.::..:.::.:::.::.::.::.::::::::.:::.:::::::::::::::::::::.:::.::.:::::::::::::::::::::.:::::..::::::::.::.::::::::::::::::++:-+.=-..::::::::.==.=+-.::-#-:*=:+#=#*::*:=#*:-::+::#=:*::-:.:.......:::....:::::::-:=*==*#-##:*=::::::..:.::::::::::::::::::.::.::.::::::.:::::::::::.:::::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::::::: ....................................................................................................................................................::::..:..:....:::::...:..:..:-:.....::=:..:::.....:::::.::...:::..........::::+-:==:=--==-:..::..:.::::..................................................................................................................................................... ....::..:.:::::::::::...:::::.::.::.::..:..::.:.::::::::::::.::..::.::.::.:::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::==:-=.:=::::.-=:::..-..-:-+..*-.:..--.:-::+::-:.=:.-+:-*:+:.-::::::....:=:-*-:=-.:-:=-:-+-+-+-*+-*-:#*:==:::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ..............................................................................:...............................:............:..:............:..:.....*=:=-.:=::::::::.:.:=.-#.:::-*::*=:++.-=:...:::::.:#::%-::..::...::.:#.=%:=%+=%+-##:%%=%%+%%##%%=%+-%%-%#:#%::::..........:..................:.....:...:........:..:.....:..:..:.........:..:..:.........:...:.........:.......:....::.:........::..:....... ...........................:........................................................................................................::.......::.:+.:++-#::-=::-::-:.::.+=.*:.:::=+::-::*=.-:.....-::%.=-:+*:....::...:=:=-:.:..:::--...::=.::.-+.--::-:.=-:+#:::::=::...............:::.:........:............................................................................................:..:.............. ..............................................:.....:............:.....:.............:..:..::.:.........:..:..::.::.::.::..:..::.::..::::..:.::::=-.=-::+::-:..::=:.::.-::-=..:::=:::::--.::..-:.:::*:.=::+::::...::::+::-:.-.....::.++:::.....:..:.::::::.::.-=:-=:.:..:::::.:.....:.....:.........:.....::....::.::..:..::.::::..:..::.....:..:......:.::.::..........:....::....:.......::.::.::.::.::.::::.. ..............................................................................................................................................+-=##:#%:+%:-+:.:::+:....%#:-+.:-.:=::+=:*+.::..*:.=:*#:-%=:-::::...:++=#::#:+*..=::#+::::+*:##=+#--#=-#+-##:##:##=%%=#%-=#:::.................................................................................................................................... ....:..::::...:....:::..:..:::::.::.::..::::..::::..:..:......:..::.:..::.::..::::..::..:..:::::.::.::::::::..::.::.::..:.::.::..::.::::::::.:#.*##=*#.=#:-*::+-.+:.+=.:%.=#::%.-#::*-.*+.:-..#..%:*:.:%:.-:::::#:=*::::+%:::.:*-*=::=+:::....:%..*..=::*-:%%-%#=+++:%:-%=-#::::..:::::::::::::::::::::::::.::::::::::::.::.::::::.::.:..::.::::::.::.:::::::::::::::::::::::::::::::::::::::.:::::.:::::::::::: ...........................................................................................................................................:..:::-:::..::.::::::...:::....::::-::::::.-:..:::.:.:::.::.-:.....:.::.::::::=.::..:...::::.:::.-::::....:::....::::.::.::::::::.................................................................................................................................... .................................................:..................................::..................:........................:.........+:*#%#%%+#%-#%-=#--*:.*-:#:::=.++.+#+:-:.=:#--.::..#::#:.-::%-....=-:+=.#=:=:++..*-:=:.=-.::.:::+::...:*--**:**:++:-*:*#-%+*%*:*#::*:..........::..:........:..::....:......................................:..:..:..:..:...::.....:...:...:....:........:..:........ :::.::::::::::::.:::::::::::::::.:::::.::::::.:.:::::::::::::::.::::::.:::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::.:#:%%%*%%=##-%%::+-:%=:+-:#-::-..%=:=*:-....%--:::.:*:+#:.:::#::=:.=::#:.=:..:*:.-*:::::=:....:+::-.-#=-#+:--...:*#--=::%-%=**%--#:+#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ..........................................................................................................................................:-:-=::=:.-::::...::=:.-::--:::::-=::.......*-::...:-::-::::.=:::..:.-=::...:.....:::::.......:::::.-.::::.....:::..:::::::-:+*:..::+::::............................................................................................................................. .:.::.:::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::.::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::.:::::..+.=%:+++:*:.==:**:-+:++::#=:#=:*::-+:+*.:=::-:+%-.==.:#:=+-:-::#.:-::=::*::*::#..:.--::-::-:.::.:+::=:.:.:::...:::::..::.*#=%=-%*:*+:+=*-%*:::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ..............:...............................:..................:............:............................::.:..::.::..:........::::...=::%:#=%:#=...:##::-::#:.#+:=*:+-::=.:#.:+:::::=-.-+:.:::-+:::.#:..:-+.:+..+::*.....:....:::....-:...::...:::--:++:::...::+-:%--**-%=#*:.::=%#:+*:::..:::...:..:..::.::....::.::..:...............:..:.....:...:.::..:...:.......:::.......:..:.......::.::..:..:.::.::: ....................................................................................................................................:-.:=:-#.:#:::....:++::-::*-.+-.=-.-=::-....:=-:::.-::-*:.=:.#:.=..*:..::-::+:.:..*.:::::....::::=-......::#....::::::....:::-:.:+.=*:=#-:#:...:+-:::::..................................................................................................................... ....:..:...:..:............:...:..:.....:..:..:..:............:..:...:........:..................:......:.:::.::.:...:.::..:.::::--.+::+-::+.:*:::....:++:::::*-.=+:*-.*=:--:::.:=::=::-:::-..:.=*::*--+.::.--:=*:-+.-+.:=::-.....::::-..:..::::....::::...:-:=+::-.++:+*:=*:=#-:=::+=:=*::-...:.:.....::.::.:::::.....:..:..:..:.........................:..:...:.........:.....:...::..:....::.::......::::::. .................................................................................................................................:-:+=:+%:.#.-%-:::....=+:.:::*+:+-=%#.=#::::-+::+::+::++::+:.::+#::#=.#+::.-=:-#:=*:.#..::::..:::--:::..::.=:.....:::......:::=-*:..#-%%:+%--%=-=.:=-:#%--#:................................................................................................................... ..............:......:..:..:..................:............................:...............:..::.::.:.......:.......:........::.....:*:=#-.%..+::=::-:.:+:..::--:--:++.:#:-%:=*-:+::=::+=-:=..*:.#+-==.==:=:-+:=*:.+::%.:*.:*.:+::*-:++.:+::=..=.:-::-..-:.==:-=:-#:-#-+%--*--#*:+-:::.=-:**-:*:....::.:..::.::.::.::..:..:...........:..::........:..::.::..:..::..:.........:.....:.:..:....:..::.:...:.::.::. ...................................................................................................................................:::..:.:::....::::::....:.:::::.:::....:-.-+:-+:-+::::.::::-..-+::..:.::::-::=.::.-+..:.:=::=:::::....::::...::::........:::-....-:::-..:.:::=:::::....:::::................................................................................................................. .......:.....::..::.::..::.::.::.::.::..:::::::::::::..:..:..::.:::.::.::.::::::::..::.::.::..::.::.:::::.:::.:::::.::.::.:::::..::::=.%=*##::#:.+::+=:-=.:=::=:.==:++.#+.:*=+#--#::#=:#=:%#-%*=++#=%=-=:#*:=#-%#=%#+*%:=#--#-+%*=%#:*=:%*-+=-:%::+:.+....:::::=-%::%-:#+#*%:-%:##::=-.=+--#:#*=:+..:..::.::.::.:::::.....:..:..::.::.::.::.::..::.::.::.::.::::::.::::::.::.:::::::.::.::.::.:::::.::.::.::.::. ....:..:..::.::..::..:..:.::::::.::.::.::.:::::::::::..::.::.::..::.::.::.::.:::::::::.::::::.::.::::::::.::::::::::::::::::::::.::::..+*=**+.=..-::--:--.:-::=:.=-:==::%::=.:*--#+:==:++.##-##=+=*=%+:*:=*:+#:%%=%#+*%=*%*+%:=%==%+-%#+%#+%**=%=-#+:+=.-:.:-....-#:=%=##*=#-:#::#-:=-.:::+#:#*+:#-::::::.::.::.::::::::.::..:.:::.::.::.:::::..::.::.::::::::::::::::.::.::.::.:::::::.::.::::::::::::::.::.::. ........................................................................................................................................:::=....::...::::.:::::..:::::::::==.::.:::::.::::--..:..::=::::::::::.:-:-=.-=:-=:=--==--+--=--+=::::-+:::.:::::..:::...:-::-::=.:::...:-:..::::..:.................................................................................................................... ::::::.:::::.::..::.::..:..::.::.::.::.::.::.:::::.::..::.:.:.::.::.::.::.::.::::::.::.::.::::::.:::::::::.::.::.::.:::::::::::::+=.*+:-#-+#::=::-..==:+#:=%-+%*=##:%+:##.=%:=%:=%=-*::#*:+*.#==*#+=%-:%::%::%+=%:%%+%#%%%#*%+#%%=%#*%%#%*%%=#%*%*%%-%=:*+.:::::::::%-:%-+=#::+.-%-:#+:-=.....#:-#:-#::::.::::::::.::.::.::..:..::.::.::.:::::..:::::::::::.:::.:::::::::.::::::::.::::.::::::::::::::.:::::.::. ........:...............................................................................:.....:......:...............:.....::::::#+:##-#*=-%::-::=::#%-+%-*%=-#+*%%%###%%=+%-##%:::-%*:#+-+#-=#=#=+#=*-+-:%=-%*%%*%%%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%:=+:=+:::..#:#%+**-..::#=::-:--::-.:*:.%--##:::....:............:...............:.........................:......:..........:.............::..:....... ............................................................................................................................::-:....:-:::...:+++-*=-=+:===+:-##+#+*+##*#-+-%-#*%=%=:==:*+::-:#*=*%=:#==**-*+:--*++###%#%%##%%%%%%%%%%%#%%#%%%%%#%%###%#-**-+*:=*:::..=:=%-:+.....+-::..:-.::.:::..::--:-........................................................................................................ ........:::::.:..::::::.::::::::.::.::::::::..::::::::::..::::::::::::.::.:::::::::::::::::::.:::::::::::::::.:::::::::::.::::...==:*+:-*.-%-*#**%#+%%=#%*%%##%#%%%###%%%%####%#-=::#=:##:##-=%:=%-=#*-%=-%#+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###*##=--:.....:#:+:=.-=..+-:=:.-=:*+-::::..:#::=-:::::::::::::::::::::::::::::::::::::::::.::::::::::::::::.::.::::::::::::::::::::::::::::::::::::::::. ..........................................................................................................................-*-:#--%#-%*:::.##++%*#*#+##*##+%#*%+#%=##*#%#*%%+%#+%%+%*%%+##*###%##%#*####*%##%#+#%+#%*%%=%%*%%#%%%%%*#%%*%%#%%*%%+#%#%%**#%%###-%#=-#::-:-%::#..*::*-:+-..::+-.:*-:%::+:=##:::.................................................................................................... .......::.::..:..::.::.::..::.::.::.::..:.::..:..:.................:.............:......:..:..:..::.::..:..:..:..:..:...::::.:*==*+::.:-%:#%=#%+#%########%##%*#%##%##%%#%%#%%*%%%%*#**==#=--#*=**+#*==-=*+%%*%%#%%#%%*%%=%%#%%*#%##%#*%%*%%*%%+#%=%%**%#%##%*#+==#-+*::%::*.:+::+-:=-..:::-::#-:+:::.:=+:=-.:.....::..:::::.::.:..::.::.....:.::::::.::.::.::..::............:..:.::::.:::::::::::.::.:::::.:.. ...................................:..........................................................................................::::....:##**#*#%#*##*%%*%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#%#*%%#%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#*#===---::...:.::::...::...::...::::.:....::::...................................................:................................................ ..............:...:.................................:.........:..:..:.........:..:..::............:...........:.....:::+#:=#+=%%=%#-+#-%#%%=%#+##%%*%%#%##%=#%*%%*%%=+%*=%*:%%-%%=%%+%%*+#*-%%=#*:*%*+#+#%=##+#%=%%+%%-%%+#%+%%+%%##%%*%%*%%+%%=#%+%%+=%*+##*#%*#%#*%#*:%::#::+:.+::+-::.:....::-*=:*+:+-:*#:::...........:..:.....::.:.................................:.....:....:..::.::...:..::.::..:....:.. .::.::.::.:::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::.:::::.:::.::.::.:::::::::::::::::::::::::::::-=::=.=#-*%+:=-.+##*#%%*=#%+##*#%*####%=#%-#%=+%++%#*%*-%%=%%+#%#%%#%%%%%%#%%+%%:%%%%%#%%#%%+%%+%%:%%=%%=#%*%%*#%%*%#+%%=%%+#%+##*+%#**#++%#+#%+*%+-%::#::+..=::*=::-:::.::..+.:==-#=:**:+=.:::::.::::::::::::.::::::::..:.:::.::.:::::::::::::::::::.:::::::::::::::::::::::::::::::::::::: .......................................................................................................................:::.:.::...:-#**##******+*%#####%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########+-::..::::.....::::.:::::.......:::..::::.................................................................................................. .:..:::::.:::::::::::::::::::.:::::.:::::::::::::::::..::.::.:::::::::.::.::::::::::::.:::::::::.:::::::::::::::::-:+#.-+:-%=-%+:%#%%#%%##%+%%#%%#%#%%#%%%%%%%%%%%%%%%%%%%%+%%%%%#%%%%%%%%%%%%#%%%%%=%%#%%#%%%%%%%%*%%#%%*%%*%%%%%%%%%%%%%%%%%%%%%#%%#%%%*%%#%%%%%##%+#%%#*#*-#..:::*=:--::=:.-.::...:::..+=:#+:::::::::::::::::::::::::..:.:::.:::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::: .......::..:..:..::.::..::.::.::.::::::.:::::.:..:..:...:.::.::.:::.::.::.::..:.:::.::..:..::.::.::.::.::::::::::++:+*.+#:-*-:#=%%%%%%#%+#%**##*%%###*##*##*%%*%%+#%##%#*%%*%%#%%*%%+%%##%%#%%#%%*%%*%%*%%#%%#%%#%#*%%*%%*%%#%%%%%##%%#%%#%%*%%%%%%%%%%%%#%%#%%#%%%#%#*%%*%%#-*::=::*=:=+::-:-*-:#-.=:.-::::.=-::::::..:.::..:..::.::.::..:..:..:::::::::::.:::.::..:::::.::::::::::.:::.::::.::::::::.:::::.::. .................................................................................................................:...:.:::::..:-##***+=**+*==##*##=#%##%####%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%#%*+#%*#%**%*+#+=##+**+:-..:::-:..::::..:::::::..:::::..::................................................................................................ .:::::::::::::::.::.::..::::::::.:::::::::.::::::::::..:::::.::..::.::.:::::::::::::::::::::::::.::::::::::::::::+:.:::-+-:+:+%#+%#=%%=%%#%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#%%#%%%%%%%%##%=-*-:+-.-+:%#+*%--*--+=:*+:+=:--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ....:..::.::..:.....:...:..::..:..:..:..:..:..:..................:.........:..:..:..:...::.....:..:..:.....:::+-:::.:*.-=::+-%%%%%%#%##%#%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%#:*-:-::=%*%##+%+=##-#*-#%:*=:+*:::..:..:..:..:.........:........:......:..:..::......:..:.....:.::::.:.....:..::.::.....:.:.. .............................................................................................................:-::::.::.-=:=%-+%#=%*=%#=%%+%%##%#%%##+=%%#%%*%%+%%%%%##%%#%%=%%*%%#%%#%%%%%%#%%#%%#%%#%%#%%%%%%%%#%%#%%%%%*%%*%%#%%#%%%%%%%%%%%%*%%##%%%%%%%%##%%#%%#%%#%%#%%*%%#=*--#*:+*:-*:+*=::::--:::.:::-=:::.............................................................................................. ::..:::::::::::::::::::::.....::.::.::..:..::.::::.....:..:..:::...:::..:.:......::......:.::.:..::..:..::.::.:::::.:::::.=#+*%*+##+%%*%%#%%##%%#%%#%%#%%#%%%#%%#%##%####*%%#*##*%=*%*+##+%%#%%**%##%**%#*%%*%%#%###*%%*#%*#%%#%#*%#*#####+*#**%*+*+*%%#####%###***+**+%%+##+*#++%*::-:--:-:.:*+=*::-::-:.::.-::#*:::::::.:..:..:::::.......:::.::::::::.::.::.::::::::::::::.::.::.::::::::::::.::...::........ ...........................................................................................................*:.::.:::=+:-#:%%%%%%#%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%#%%%%%%%%%%*=%-%*:##:*-*%#%=#*:*=:--.::.*#-::........................................................................................... ......................::...................:..:.............:::..:..:.....................................--.:..:+*:+=:+%:%####+-#+*#**%*%#+#%*#%#%%%#%#+%%*%%%%%+#%*#%##%%+%%%%%#%%%%%%%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%*%%#%%%%%%%%%%%%%%%%%%%%%%#%##%%%%%#%%%%%*%%%%%%#%##%#%%##%+%+%#-+==%*##-#+#%:-::-:.-:.+*:-+.......::.::..:..:...:.::..:.....:.:::.:................................................... .:........::::......:.::::::...:::.:...:::....:.........:...:....:::.......::........::::::.:::::.......::..:::....:::.:-:*#+*#+###*########*##****#####*#%*%***%+#%**#+*##-%%##%##%##%=*%**##*#%##%*#%#%##%##%%*%#*#*+#%##%%#%%%%##%%#%%%%%%%%%%%%%%%%%%%#%%%%%#%##%%#%%#%%#%%####=::-*+==-::-::-.::::::...:::.::.::.........:::::.:::....::::::::::..:::::::..:::.:::.:..::::.::..:......:::::...::..:.:..::.. ........................:.....................................................:............................+:.=:.=::++:*%=%%#%%#*%##%*%%#%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%#%%#%%%%%%%%%%%%%%%%%%+#%*%%*%%%%%%%%#*%%%%%%%%%%%*%%*#%%%#%#%*%%%%%%*#%#*%#%=#*:*-.=-:--.-=:-#:........................................................................................:. ....:..::::..::.::.:::::::.::::::::::::::::::.::::..::::::::::::::..::::::::::::::.:::..........::..::::*::-..:::+*:=+:#++%*#%=##*##%*%%#%%*%%#%%#%%%%%%%%%%%%%%%%%%%%%%#%%*%%#%%#%%#%%#%%%%%%%%%*%%=%%*%%#%%#%%*%%#%%#%%#%%#%%#%%%%%%%%%*%%+%%%%%#%%#%%%%%%*%%*%%+#%%%*-##+#%*##*+%-*#%*%+*#%+*%=#*#%-*+:#=:::::-:##:::::::::::::::.:::.:::::::::::::::::::::::::::::::::::::::::.:::::::.::::::::::::::::::::: ........................................................................................................::.....::::.:::-=+*#+*#++#*+##*%%####%%#####%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####%%%%%%%%##%#%%%###############**+-:-::::.::::::...:::::........................................................................................... ...........:.....:..::.....:...:..:..:........:...........::..:..:..::........:.........................+::...=-:*-:+*=%*%%##%%#%%#%%#%%+%%*%%#%%%%%%*%%*%%+%%+%%+#%*#%#+%%-%%+%%+%%*#%*#%%*%%*%%+%%-%%+%%+%%#%%%%%*%%=%%=%%=%%+%%+*%%+%%*%%+%%=%%=%%%#%##*#*#%#%#=%%=#%#%%+#%#%%%*%#%#%#%%%%%##%#*+*%+*%:+=:=-.-=::#::-:.............::.....:..:..:......:......:..::..:.....:..:..::........:..::.::.....:.... .:..::.::.::..:..::.::..::.:::::.::..::::::::.:::::.:::::.::.::..:::::.:::::.:::::::::.:::.:::::.::.::..-.:=:.*-.-=:*%+%+##%#%##*#%###*%%##=#%%%%##%%#%%+%%=%%+%%+#%+*%*=%%-%%+%%+#%*#%*#%%*%%+%%=%%=%%+%%*%%*%%*%%=#%=%%+%%+%%+*%**%%*%%*%%+%%=%%+%%*#%#*%%*%%%%%*%%+*%=#%**%*%#%*%###%#*%##%#+#**=*#+#%:**:=-.-=.-#-:%:::.:::::..::.::.::..:.:::.:::::.:::::::::::::::::::.::::::::::.::.::.::.:::::.::.::..:. ...........................................................................................................::......-*####+##+==-+###%#####%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#%%#%%######*##*#######%###===-:.:::-:.:::::....::+::........................................................................................ ::::::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::.:::::.:::::::::.::::::.::.::.:::.=....:=:.#+-#**%%#%%#%%##%#%%#%%*%%*%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%#%%%%%%%%%%%%%%%%%%#%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%##%%#%##%+#:%=+#%:+-:+=:-=::*:-#::::::::::::::::.:::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::.:::::. :::.:::::.::.::..::.::.:::.::.::..::.:.::::::::.:::::..:..::.:::.:::::.:::::::::.:::::.::::::::::::.:::.=..-..-::#*=%%#%%##%#+%*%%%%%%%%+%#+*%#%%##%%*%%%%%*#%#%%*#%#%%#*%%+%%*%%*#%#%%##%%%%%*%%+%%+%%#%%#%%#%##%%*%%+%%#%%#%%#%%#%%%*%*+%%+#%=#%+*%##%##%#*%#*##+#%+#%*%%*#%%%=#=#%%#%#*%%+%#*#%%:**-%%.++.--:--::*:.#..::.::.::.::.::.::..::.:::::.::.::.:::.::::::::::::::::::::::::::.::.::.:::::.::.::.::. ........................................................................................................:::...:::=:-##-**=+*==#==%*#%%#%%#%%%#%#%%%#%%#%%##%#%%%%#%%%%%%%%%#%%#%%#%%#%###+##%%+#%#%%%###%%##%%%%#%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%###*%%####%%##+=*%**#+=%#+=-:+*-:=:::-......::::::.::........................................................................................ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.=::::::::+==###%%+###*%*#%#*%%*%%%%%%%%##%%%%%%%%%%%%%%#%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%#%%%#%%#%%#%%#%#%-%-.*-:*+.--.-=::=::+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .......:...:..:......:..:..::.::..:..:..:.....:..:....::..:...:..:......:.::..:..:..:..:...::.::..:..:..-.:::::::%+-%%=%%*#%+=%**%##%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%#+%%*%%*%%*%%##%#:#=.=-.==:::..:::+::+:....:..:......:..:..:..:..::.::..::.::..::.:...:..:..:..:.:.....:........:..:..:..:..:. ........................................................................................................=..:.:+::%=-##*##+##+*%##%**%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%#%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%+#%%%%%%%%%%%%%%%%%%%%%#%%%%%*%%%+*-+%#+%#=%%+#%-#%+=##::..+-::::...-+:::........................................................................................ .::..::.:.....::.:::::..:..:::.......:.::.::..:....::..:.............:..:.::.::.:::.:..::....:::.::::::.-.....-::+#*%%*%%+#%##%#*%#*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#*###%**%%#####%#+%+*%%*#%##%%######%***#####*#*#**%###*%%####*%##%%####%#%#+*#*%##%#+*#*####%**###%###%#%#*#%#*#*+#+:--:+-:::::-.:-:::::::.:.:::.:..::..::::.:::.::.::.....::.:::::...:..........:..:..::.::.::::::::::::::::: ..............................................:.........................................................+..::.:::%+=%%=#%-*%*#%*+%#+%#+%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%++%%=%+=#%=##++%+-#-:*-:+=:::.::.:#:.....................................................................................:.... ..............................................:.........................................................*:.#::#=-#%-%#-**:-#==%=-%**%#*####%*#%+######%##%#*%##%%#+%%*%%*%%=%%##%%%%%%%%%%%%%%%%%%%%%%%*%%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##%%*#=#**###+%%+##+-%=-%%.#-:+=:-:.-+:-#:::......................................................................:..:..:..:........ ........................................................................................................:...:::::=--*#*#%*#%**#+*%%#%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%##%##%%%%#%#%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%#*+%**%%%#%%##%###*%%*#%+#%=+*++##**####*###*#*=--.-.:-::::.....:........................................................................................... ........................................................................................................-..=..-:-#%=*##*#+%%%%##%%%%%##%#%%*%%+#%*%%####%#%%%%%%%##%%%%%%%%%%%*%%#%%#%%##%%*%%#%%+%%+%%*%%%%%%%%#%%#%%*%%#%%%%%*%%%%%%#%%#%%#%%*%%#%#%%*%*##+%%#%%#%%+%%#%%##%#%*%*##%*%*#%*#%+*#%##%%:*::+-:::::-::*........................................................................................... ::::::::::::::::.::::::::::::.::.:::::.:::::::::::::::::::::::::.::.::.::.::::::.:::::.::.:::::::::.::::::.*..*-=*%*#%*#%+#%*%**%#%%*#%==##-%%-+%==%*#%%*%%+%%#%%#%%*#%%%%%=%%*%%#%%+#%*#%++%%=%#-#%-#%=#%+%%+%%+%%+%%:%%=%%-%%=*%+#%**%+=%%-%#-#%=#%#%%#*%*-%*+%#+%%=%#+%%#+%*%=%==#+#+=**+*-:=#%####:*:.+*.--:-+:-*.::::::::::::::::::.::::::::::::::::::.:::.::::::.:::::::::::.::::::::::::::::::::::.::.... .........................................................................................................:::.....-:-*#+++=**+===+#####*###%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%#%%#%%#%%##%##%#*#+*##+##=##**+=+*===::::......::::::........................................................................................... :::.::::::::.::..::::::::..:..::.::.::..::::..:.::.:..::..:..:::.::.:..::.:::::.:::.::.::.:::.::.::::::::::+:.+-=*%*###%%*###*%*###%###%*%%*%%##%##%##%%#%%#%%#%%*%%*#%%*%%+%%*%%%%%%%%##%%*%%*%%*%%*%%#%%*%%%%%#%%#%%*%%*%%*%%#%%%%%%%%%#%%#%%%%%%%%#%%%%%%%%%*#%*#%#%%*%##%%%%##%*%%+%##%%#%*##%*=%*:+::+-.::.-+::=:::::::.:.:::.::.::::::::..:::::.::.::.:::.::.::..::.::.::::::::::.::::::::.::.::.::::::::. :::.:::::::::::::::::::::..::.:::::.:::::::::.::.::::.:::.::.:::.::.::.::.::::::::::::.:::.::::::::::::.:..::.=-=%%+#%+#%-###+#####%%*%%=%%-%%+#%*#%+=%#:#*-##-*%-+%-+%=-%#:##-%%*%%*#%+=%%-#%=#%:#%=#%-+%+#%=%#=%#-%#+%%=%%-%%=#%++%#*%=-%%=#%-%%*#%##%#+%%%%%+#%%%%=#%%%#=%%+%#+#%%%#%**%%#%*+=%--%:.-::*=.::.:-.::::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::.:::::::::::::.:::::.:::::.::. ...........................................................................................................:..::-*+:**=*#:+#=+#+=##*######%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%#%%%###%*%%%%%%%%%%%%%%%#%%%%%%%%%%%#%%%#%%%#####%%%######*#%%+%*=%%#%%*##+**++++++++++=##=#+-+%=:++.::::::::::-.............................................................................................. .::.::::::::.:::::::::..::.::..:..:.:::::.::::::.::::::::.::.:::::::::.::.::::::::::::::::::::::.::::::::::#::+--%*=#%=#%:*%#*%*#%%#%##%%%%%*#%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%%%%%%%%%%%%%%#%%%%##+%#%%##%*#%#+%#*%%#####%#+#*.+:.+-:::.=*::::::::::::::::::::::::::::..::::::::::::::::::::::::::::.::.::..:::.::.:::::::::::::::::.::. .........................................................................................................:.#:::::#%-%%++*-+%++%**%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#%*#%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%==%+#%%+%%#%%+#%##%%:%-:==.......-+:::.....:.....................:.........:..................................................... ...........................................................................................................*::=:-*#=**=##:##+*#+*%##%%#%%#%+%%%%%%%%%%##*%#+#%+%%**%+*%#+%%*#%%#%%#%#*%##%%*%%*%%*%%+%%*#%*#%*%%*%#+%%+%%##%#%%+%%##%++%#*%#*#%*##**%*#%#*%%##%%%%#%#**#*##*+##*+++#%#+#*+%*+#+=***=%=:-=.-:.::.-=.:............................................................................................ ....::.::.::.::::..........::.:..::..:.....:..:.....:..:::::.::..:.....::..:..:..::.::.::::::..:.:::::.::::-:.::.-:=##*##*##+=+=####%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#++==+==+%%#%%#%%##%*##++*=*##*#*+##*##*+#+==-.=:.::::::::..:::::::::::::::::::::::::::.:::::.::..:.:::.::.::..:::.:.::.....:.:.....:.:...:.......::.... ..........................................................................................................:=:...:%++#%-##--++*#*#**+#**%*%#=%%%%%#%%##%%*%%#%%%%%%%%%*%%#%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%*%%%%%#%%%%%%%%%%%%*%%%%%+%%#%%#%#%%+%%-%%#%%%%%%#%%%+%%%==##+=*=#=+%*+#++=%=.+:.#.:::::::-=.............................................................................................. .......:..::..:.::..::..:..:::::.::..:..:..:..:.....:.::..::.::..:..:..::.....:..:..::..:..:......:.::.::..+:.-::%#+##-*#:=%-=*=+%##%%%*+##:##=#%*#%#+%%+##-%#-#%-+%+*%*=%%=%%*#%#%%#%%*%%*#%%*%%=#%=%%+*%+%%#%%+%%-%%:%%-%%=%%+%%=%%**%*=%%+#%=#%*#%###%#*%%+%%*%##%*%#+%#+%#+%*#=***-%=*%**%=+%%*.*-:#::--:--.--.....:::::::.::..:.::..::.::::::::::::.:::::..::..:::::.::.::..:.::.:.:::::.::.::.::.::.....:. ............................................................................................................:::::-:=#****=+++=--+#*########=##******%%#%%#%%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%#%%#####%###+*++#+=#==*+=--=:::.:--::::==:-=:.:..::::--:-==-=+-*-=**=*#*++=--=:....::::::................................................................................................... ..........:...:..:......:.....::.................:........:..::..:.....:...:..:..:.........:............:..:::=::++-++*##+#++*#+#+*%#+%%*##%*####*%%#+%%=%%*%%=%%=#%-*%+-%#:%#-%%=*%++%+#%++%%=%%-%%:%%-%%-#%+%%=%%=%%-%%-%%+%%#%+%#-%#-##-%%*%%#++#-#*:+%-#%:#%-*#-*+*%%=*%-*%-=#-+%#=%%*%**%##%:#:#*:-::=-.--....::.::..:...............:.....:..:..::.....:...:..:..::...............::.::.:..:...:.:........ :::.::.::.::::::::::::.:::.:::::.::.::::::::::::::.:::.:::::.::..::.::.::::::::::::.::.:::::::::.::.:::.::::::-.:++-##+#%=+*==%*#+#%**%%#%%%%%#%%*%#*+%#=%%+%%=#%*%%=+%+=%#=%#=%#-+%++%*#%++%%+%%=%%=%%+%%+%%*%%+%%=%%-%%-%%*%+%*-#=:++:-*::#::%:-##:*::*#:--:--:--:-=:--:...::::..:=-:++=#%+%##%#*:+-:::....:::::.::::::::::::.:..:::::.::::::::::::.::::::::..::..:::::.::.::::::::::.::::::::::::::::::::.::. .............................................................................................................::..---**-=+-=+--=-*##%#*#+++*+*###==+=+*+++=##*#*+*+++#*=++*%##%%%####%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%#***+=+==*=::..-:::...:::.....:::::.....:::::.....::::..:::....::::.......:-:=+:::.......:::::............................................................................................... ::::::.::::::::::::::::::::::::::::.::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::..#..:#=##%%%=%**+%**%%+##-+++=%:::::+-=%*-##:+%-*%=:%*:##:*%=##%+%#+*%#%%%%#%*+%%#%%*%%+%%*%%#%%%%%##%**%%+#*##%#=#*.:::..::::.::..::::::::...::::::::::::...:::::.:=::-::...:::::::%::#-:*:.:::=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ...........................:..............................:......::...........:.........:.......................::#:*%=*#:-#--*++%%#%%*%%+#%*+#+=##-%%:%%-#%+:+-:*:=%#-*#-=%:+%+*%%#%%%%%%##%%#%%#%%%%%%%%%%%%#%%+**-+#-#%#*#::+:-#=:*+:=-:--:+%+=%*+%#-*#:*#:+#-#%+##=*#+*%=::...::::.::.--::-::=:::::...:--%%-%%:.:.....:..:...............:............:.........:......:..........:..............:.......... ..............................................................................................................::::--##=+#--=:-+::=::::..::::.....:..::..::::..::::.....::::=.-+-=#*+%**%%#%##%#%%%%%%%%%%%%%%%#%#+#%-+#---:::........:::::....:::::..:::::.:..-::+-=++--+:--:=+=...::::-*-%#=-+:.-::=-::::=-+####*-............................................................................................. .......::.::::::.::.:..:::.::.::.::.::.....:..:..::::..::.::.:::.::.::.:::::::::::::::::::.::.::::::::::::::.:-::.::==::::::.:...:::-::.::::::::::.....:::::...::::.:::+*-=%-::::-:::.:.::+=--#%#=*=%#==+%%%+%+%%=::.::-:-:::..::=%*:==:-*.-%-%=%=%+=%#-##-#%:##-%%=*#:#--**---:+%+..:::-:....-...#.-::::-%%=%%-*%-::..:::::::..::.::.::::::::::::::::::.::..::.::::::::::::..:.::.::.:.::.::.::.::.::..:.::.::: ...........................................................................................................:::*+-#+:...-=:-+::-:...::::++-#%+#%%+%%:--:*#:+%*+%#=%*:==::::::...:::::=*:#*=%#*%#*#%**%#*%%*%%+#%%*-=%:.::::::%:-%=-%+:#*-++::::=#-+**=+#-#+:::::::##*%##%#+##-:=::*--+::::::-...::+-.+:.++=%%%%%:+%-:=........................................................................................... ..............:..:..:...:..:..::.::.::..:..:..:..::.:.....:..:...:...:.::..:..:..:..:..::..::.:..::....::..*:::::::......::::::....-**-=#:=+::=:--:::::--.:+-:--::::..:**=+*+..::::....:::=+:%*:.=:%%%%%#:..:=%-=:....::::%-:.:+---:.-:.:=:++=%=%%#%%#%###*%#=%%===.=+=*%++#:=#-:*=:+=.:::::..:+=%:...:#+#%%+=-.:=::*::::::..::.:..:..::.::.::.::..:..::..:..:..::..:..::.::..:..:.::::.......::.:..:.....::.::. ..........................................................................................................:::::::==.--....::::+#:...::::::-.-*+++%#-#%-*#--+#%%%=%%-:::--:-*:=*::......:::::::%:..:*%%#%%--::=::::...::.=*:::::--:..::::**-%%*:-:::::::::::#%:-*:::..::+++**--:::::-*-...:::::#::-:....::-+#:::.::-##-::........................................................................................ :::.:..::.::..:..::.::.::..::.::.:::::..:.::..:::::.:..::.::.::..:::::.::.:::::.::::::.::::::.::.....:::::*+:.*==##-##---..::-#::*=:#*-%++*%=#=%**%-*#::=:=*%%%%-%*:--:::.:::+%-+%+-=::=-.:-::::::::=::--:=::=::*::=::-*=#:-%-+#*:+-:##:%-::...:.:=::-:...::::-#-#%:-%:+%:*#++%=-%+:+=.:-::-:%+#+%-.=:=*%:*=:#*.*##%%*::..:..::.::.::.::.::.::::::.:..::..:..::.:..::..::.::.::.:::::::.::.::.:::::.:::::.::.::. .::.::.::.::..:..::.::.::.::..::.::.::.::..:..:..:..:..:..::.::..:..::.::.::.::.:::.::.::.:::.::.::.:::::::%:.::.::.:..::::*-:#::+=:%+-#+++%=+%-.:::**-%%*%%%+%*:++-##=##--#:+%-=*--%=:::.:-:.*:#+#+%#*###%%*%-:+-:=::%-=%:=%:=%=:+-=#=::*..:.:%:%%*:+:::-#*#:...:=:*#=-%:+%=*%--#=:+=.:-::::%+#-%=.=-:##::::#+:*##%%+:::::..:..::.::.::.:::::..:::::.::.::.::::::.::..::.::.::.:::.:...::.::.:::::.:::::.::.::. ..........................................................................................................:--::........:::::..:.::::--:*==++:.:.++%=%%::-:::::::....::::+:+%::::::::::::...::.:.-+*###%%%#%#==-.:::::=*.--:-=-::::-:::.:%%-...:-::::::..::-++:....:::-:==:++==%:::-=--:::::::++++*=:::-#*:*+:=-::-=++:.......................................................................................... :::::::::.::::::.::.::.:::.::.::.::::::::::::::::::::.:::.::.:::::::::::::::::::::::::.:::::::::.:::::::::-%*+*+.-..::::::-*::*-:+*-#+:#%=#%=.-:=#=::.:::::-:=%%:#=.:::::.:%:=#:=#=+*#+-..::::#-%%%%%%%%%%%%#%#:-::::#%++#=-%:-%+::::#**%#*.:-+#:::::*=.:=#%%+-#--+::*--=:+#+*%==%**%*:+*:##+#%##%#:+:.=*:%%-%%-+#%%%*:::::::::.:.:::::::::::::.:::::.:::::::::.::.:::.::.::.::::::::.:::::::::::::::::::::::::. ....:..::..:..:..:..:......:..::..:.::..:..:..:..:.....:..:......::.::.::.::..:.:::.::.::..:..::.::..::.::-%:.%=.+.:::::..-*:-=--++=+=:+*--::=#-::.:#=*=::-+::*-::...:-%%=::::+--*=+###=:..::%+*%#%#*#%*#%##%*#+#-:#-=%:++=#%%:-::=-*%%%%%#..:-#-=#+:+:.+%+%%:%%+-%:-#=*%-+%-#%#*%%+#+:-+=%#*%**=%=.=...:=%%##%--=#%%#:::.:.....:......:..:........:...:..:..:..::..::.::.::::::::::::.....:..::.::..:.:..::.::. ..........................................................................................................+%=.-:.%::::::..-#:-+--+==##:+*:+%:::::#:=%#%=..:+:.::::::=:-%%##%+::::--+#=--::=+::-+%###*%%%%%%%##==#-:*=+%-*%-+#::=:-%-:-++%%*-=:::..:::::+%%=%%-=+---:*%:-%:=#=##**#**#=.-==%#*#+*#%*:+:::::+*+%%---#%%=::........................................................................................ ......:::.::..:.:...::..:..::.::.::.::.:::::.:::.:.....:..:..::..::.:...:..:........:...:..:..:::::.::.:::%%#:+:=#=::::::.:+:-*==*+-*#=**:-=:-+=:+:-#%#%*::=:-*=:*=.:=%%%%=%==%+-%:=%###*+=%=+%*%%#%%%%%%%%%%%###=:*--*:=+-%%*-==:-::==:::-#%%=+-:=-=%*-#*:==:=*--+:-#-*%=*#+#%#####++:-++%%####*#+:-::-%+%%%%%+%%#%%-:::::.....:...:.....:..:.....::.::.::.::::::::::.::.:::::::.::.....:..:.::.::....::::::::: .........................................................................................................:%%%=#-=#=:=--*#:-#=+#+=+*=%*+#+=+%-:#-=##+##+%%#:::..::-::*%#%**+-..:::::=%%%*#+:=:##*%%%%#%%%%%%%%%#%%+:*=:%-:-:##%%%%%%%-##+#%+#%#%+%%*%=*::**-+*-##=#*+%%+%%*%%*%%%#%%#*+:*%%%%#%#*%+#:=::-#+%%%%%%=#*++:.......................................................................................... .................................::..:..:.....................................:.::..:...::...........:.:::%=%=%==%:.=+:+%.:#-*%+-##=%*=**+-%:=%-:#::##*%#%:-::+::+=:*+:%%=%#%%*%%#%**:+=*-:::*%##*##%%%%%%%%#**=#+:-*.-=.::+%+*%%*+#-##=-#=%*##-%%#%%%%*%%+%%=##-##-%%=#%+##+####+*##=:*#++#+#-=#%+:%-...:##-+#+%%+-*..:..............:............:..:......::.::........................................::::.. :::..:::::...........................................::::.:::::::::...........................:::::..:.::.=%#:*:-*-::::++.-+:#%*=%#+##***+*+++=+*+-+++-+%-%##%%%#######+*=+#-=*+-#+:::..*::+=#%**%#%%%%%%%%#####%*::.=...:+==-=+=-==***+**====-------+=-**=++-*#=##*%#+%%+#%##%##%%+-:*%%#%%**#*+#+:::.:::***%%%%#-:-.................:.:.................................::::::::::..::::...........::::::::::: .................:..::..:.....:...:........................................::.:.::..::...................:%+%+%+*%%:==:#%:-+:+%*+#*###*#++-%-+%++#%+#%=**+==-#*+*##*%%=%++*++**%+#*:#%::*::-==*+-%*%+#%%%%%%*%+%#+*-.=#.-+:*%%=%++%#+###%##%%#%%#%%##%%+%#+%%=**=*#+%%###%%%%%#%%%%=+-:%#+%#+%#*+%+-#::*--##=##+*%---:..........................:..:..::..:......:.............................................. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::.::.::...........::.::::::::::::::::::::+=.-::==.:::=+--+:+%#%*#*#*+%##%%#*%%*%##%%#%##%*%%%%*%%===+=+**#*+++--:::::=*:+%=#*#%=#%#%%%%%%%#%*#%+##=:%-:::-=#--:-#+=%#=#**%%%%*%%*%%%%%%%##%#%%#%%%%%##**#**%%##%*-+=#%##%#+%++#=#:%::-----+#*%%%=-+::::::::::::::::::::::::::::::::.::.:::.:::::::::.::::::::::::::::::::::::::::::::::::::::: ..............................................................:..:..................:...:................::%=*=*%*%*-=:%%#:*-=%##%%%%#%#*%#%**+==#=#%#=%%-#*==#++%#%=%%*#%%*%#=%-*-++.:++:#%=%%=%*%%%%%#%%%%#%*%*+%##--+:::##%%*%-*=+%##%%%%*%%%%%*%#%%#%%###%%#*%##%%#%##%%*%#%###-#--%%#%##%=##%#:%=#%%*%%=%%#%%*=+..............................................................::...:............:....::..:. ...........................::.:...........................................................................:#-#%###%=--:##-.::-%=+##**#+###%###%*###*%#=+++##*%#%%%%%%%#%%#%%*++++#+---:=-:#+=#++=%*%%%%##****+=#*=##++:.-+:=#=#%##**+==+###%#%**#%##%###%%####%##%%#%%##%#**+#%#*#+:=-+%#**+++=--::-+++%#+##*%%%%%#-+........................................:.................................................. .:..::.:..::..:..:..:..::::::.::.::.::.::::::.::.::....::.::..:..:..::.::..:..:..::.::.:::.::.::.:::.::::::--+%%%%%=:::#%+*#-:#=*%%%%%#%%%%%%#%%%%%#%%#%%#%%#%%%%%%#%%#*#*=--*#++%%#+#--+:%#=+%**%#%%%%%%#%%#%#%#*#*=#%-==.--:#%%%%%#%%+%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%-+-:*#*%%*%%+%%*+-+-%##%%+#*-==*%%*:=.::::::.::::::::.::::::::..:::::.::..:..::..:..:...:.:..:::..::..:.:::::.::.::.::.::..:..:. ..........................................................................................................:==%%%%%%==-:=*=*%=:*==%##%%%%#%%+%%=#%#+%#*#%**%+*+-+#=*##*%*+%#%+#=%#%%*+#:=*-%+==%-#=+%*%%#%%%%#%*%%+%#+%%*.*+=%-#%%%%%+%%*%##%=#%=%%*#%%%%%%%%%%%%%%%%%%%%%%%%#%%%-+--%#+%#+%*-%#*-#::%%+%%=#%-*%%%%+-*........................................................................................... ..............................:...............:..................:.........:..:.....:...:..:..:......:.:::.::%*%%%%+++:*#=*#=:--#%###*###*##++#+*#-##+*%+#%####%#+###*#+=#%+%#+%##%:+-:##:##=*%-#%#####%#%%####*+=##+#+=:::-%=##%+=+*##++*###**+%%#*#++%#*##*%###%#%%##%####*#%*-=:#%%#%**%*=#++-+:-%-:*::+=-%%##%==+.:::::...............:......................:..:...................................:....... ..............................................................:.......:.................:........::..:..::...=%%%%%#-::::=*#*:..:--+%#*%%#%%##*##*#######*%%#%%%%%%######*%%####+--.:::##-=+++**+###%%%%%#%%**##%*+++##+*#-:::-+#%%%#%####****#%#%%%%%%#%#%%#%%%#+++#*-=-=*#==::..:**=-#*=%#*++++::.:::::++-=++-+*-:-...:::..:..............:::...............................................................:: .................................................................................:..........................:%%%%%%***.=+:%*#-*::#=#%%%#*%%+#%*####%#+#%*%%+#%+#%++%+#%%=%#-%%=%+*#:=-##*+##=+**=:=%=%%+%#****-*+++%*%=#%#%:-:-*:%#%%%%%%*%%=*#-=*=+#+#%#+#%##%%%%%%%#%%*%%#%:#:=%###%#%+#%==#-=-%::#:=#%+%%-*+:%%+::...........................:............................................................... ::::::.::.::::::::::::.::::::::::::.::..::::::::::::::::::::.::..::.::.::.:::::::::::::::::::::::::::::::::::%#%%+#:+=.=#:%%###*:+**%+%%+%%=%%*%%#%%#*%%#%%+%%+#%=#%*#%*=%%=%%+%+#::*=*%%:#*-*#+%=*%=%%+%%*##%*%#*+%=#+*#=%*#:.++*%#%%#%%*%%*%%-%%=*%+%%#*%%%%%#%%*%%=%#*%#%++=:+%#%*%##+=#*=#=+:%:.+-%#%%#%=##+%%=:::::::::::::::.::.::.::::::::::::.::.::::::::::::::::.::.::.::::.::.::.::.::.:::::::::::.::: .............................................................................................................-==#%%*-:::::+*++#+:::-++###########%%#%%#%%#%%%%%%%%%#%%%%%#%%####-:::-=++=+::-+*+###%%%%%%%%#####***+++=--=-***:..:==#%%%%%#%%#%%##%#%%%#%%%%##%##%*###*--::::+**######*#*+*++-----:::*###+-:-+**=-.............................................................................................. ....:..::.::.::.::::::.::.:::.::::::::::::::..::...::.:::.::.:...:.....::..:.::..:..::.....:..:...:..:::::::::%-#*#%%%-+=:#=###*=%#.%*=%%%%-%%+#%*#%%*%%*%%+%%=%%=#%=#%*=%*%+=%--%=###=##+#**%+%%=%%-%%*%%*%%*%%*%%+#%=*+++=#:+%#:=::=+-###%+%%-#%+#%*%%#*%%%%%%+#%==+-*%--#-%*####%####+=%%-#---%:-%#%#%=%%+%%#*#:.:::::::.:::::.:::.:::::.::..:.::::::.:::::..::..::.::.::.:::::.::::::..::.:..:..::.:...:.... :::::::::.::::::.:::::.:::::::::.::.::::::::..::.::::.::::::.::..:..::.::.::::::.:..::::::.::::::::::::::::::.--##%###:==.#%#%%##%#--*:*%*%%%%*#%##%%*%%%%%+%%+%%=*%+#%#*%%%+++:+%-+%+=%#:%#=%%#%+%%+%%#%%*%%#%%%%%#*%%##+#=%+*%%+%*:==:*#=*%#%+#%#%%%%%%%%%%+#%+%#-=+-##:+#+%%*%%%#%%###*#%=++=:#:-+#**#+#%#%%+:::::::::::..::::::::::::::::::::::::.:::::.::..:::::::::.::.::.::::::::::.:::::.:::::.:::::::.. ...............................................................................................................:-+++++=:-:-+=+*++#*---:::-#+*###%#%%%%#%%%%%#%%%%%%%%%%%%+-+..::+*#---=*=----*#*#%##%%###%#*#####**+=-=--=-:-:=#**#*=:::::::::---===+-+=--:==:::::::::-++*###*#****+*=-=====-:=::=:+#***%+#*=**::............................................................................................... ::::::::::::.:::::::::::::.::.::.::.::::::::::::::::::::::::::::.:::::::::::::::::::::.::::::::::::.:::.::::::::-%++%%=#%:-++*%#%#%#%%++%-:::-=+-::::::-:=+::%=*%-#+=-::::-*:#%%%%%:#%=%%:##*%#%%+%%*%%#%%%%%%#%%+%%#%*%#*#*%:=%+%#%%%%%%#*+%:-%-:=:::::--:---**-%%#%#%%%%#%#%%##+%#%%+##*%#-##*=%:+%##%%%%%###::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .::.::..:.::..:..:..::..:............:..:..:..:..:........:...:..:...:.......::..::.::.::::::.:...:.::::::.::::.::%+%%%=%:-#-*%*%%%%%%#%%#+%=+#*=#*-##=##+*#=#%#+#*+%#-**=##%%*%%%=-*#=%#:%#+%%#%%%%%%%%%%%%%%%%%*%%#%#%#%%+%=:=-%%%%%%%%%%%%%#%##%%#%##%%*%%#%%#%%%%%%%%%%%%%%##%%%#%=**=+*-#**-#-%%%%%%#%%*#+:.::::..:.:::::..:..::.::.....:..:..::.:...:..:..::..:..::.::..:..:...::..:..:.::.::.::.::::::::: ...............................................................................................................::-==%#*+#-:+-+#+=#**##*%#*-=-::::::.:::::::::::::::---*##%%%%%%%**:=#*=#+:*+-%%+%%*%%%%%%%%%%#=%#=*#=*%=*#*##*-=:+##%%%%%%%%%%%%%%%%%#####%%%#%%#%%#%##%%##%%#%*##+=#+=++-#+-=+-:%-####%%*#%-::................................................................................................. :::::::::.:::::..:::::::::.::.:::::.:::::::::::.::::::.:::::::::::::::.::.:::::.:::::::::::::::::::.:::::::::::::-*:%%+#%+:+-*%*+%%=%%#%%#%%%#%%#%%#%%*%%+%%#%%%%%%+--#%%%%%%%%%:#-+%%#%%=*#-=#-=%*%%%+%+#%##***::*+=+*=%%*#%%*%=:=*%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%##%+*%**%##%*=##++*==#=:%-*%%#*#=:::::::::::..:::::.:::::.::.:::::::::::::::.::::::::::::::::::::::::::::::::::::.:::.:.::::::::::::::: ...................................................................................................................=%%%%%+:*-##+*%%#%#%%#%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%*%%*%=%:#%%%%%-%#=##+%*%%%%%#%**#**=**++#=*#=#%%%%%#%#:**#%%%%*%%*%%*%%%%%%%%%%%%%%%%%%*%%##%*%##%##%*%++#+=#*+=#-:#:.%:+%%#%#=%#.................................................................................................... .:..:..::.:::::::...::..:::::..:.:::.::.:..:..::::.....:..:::.:..::.:..::.....:..:..:......:..:..:::::..:.:::::..::=%#%##+:+:+#++##*######%#####%##%%%%%%%%%%%%%%#%%%%%%%%%#%%#*:%:#%#*#+:-::.+:#=*%*%###+%*+#=-::::....:--**%+#=:#*#%%%#*%%#%%%%%##%##%##%%##%%#######%%###**#*+#++%*+##-=#--%+=#:.+::+::::.::.::.::::::::.::::::.:......:.::..:..:......:..:::::..:..:...:.::.::::..:..::...::....:...::::.::. ..................................................................................................................:::::##*-::-*==##+*++###*++%%%#%%#%%%%%%%%%%%%%%%%%%%#*#%%%%%%:-::*+:::::...::.::-++=+=-*-:+-:::::.:::=*==#-:=::+*%%%%%%%%%%%%%%%%%%%%%%#%%##**%%#%%##%*##*##+*#++#*+==---:-+::=:.......:..................................................................................................... ....:..::.::..:..:......:..:..::.....:..:..:..:..:..:..:..:..::..::.::.::..:.....::.::..:..::.::.::.:::::..:..::::::=*-%#%%*:*####%*%*%%*#%=%%#%%%%%%#%%%%%#%%*%%*%%%%%%%%%+%#*****+%%=%#:=+.:+:=#-#-%#+%+*#-#--#:-+:=%-*###*%-+-+%###*%%*%%%%%*%%%%%%%%%%#%%#%%%%%%%##%+%#%*#*%+#*#%%=%#=+*:%**:::::...:..::::....::.....:..:..:..::.::.::.::..::.:::::.::..:...:..::.::..:..:..:...::.::..:.::.::.::.::.:::::. .::.::.:::::.::..::.::.::.:::.::.::..:..:.::.::..::::::::::::::::::.::.::.::..:..::.::.::::::::::::.:::::.:::::::::..::#*###-*#*#%#*%*####%=%%*#%#%%#+%##%%+*#-*%+*%##%#*%#=##-#+#*-##=%%+%*=##*%+#*+#-++++*-#=%%**%+%#%#+%*#::+-####*=%%=#%-##-#%+#%**%%#%#*%%*%#+%*+#*+#***###+#=#*#-%#=*%:%**..:::::::.:::::::::::::::::.:::::::::::::::::::.::::::::::::::::::.::::::.::.::.:::::::.::::::::::::::.::.:::::. ........................................................................................................................:..:::+--++==-+++**+*####**####**%%%%#%%%%%%%%#%%#####%%**#::::+=-#+:-*:-#::=:.:::::.::-::##=+*:-+..:::-=*#########%%%###%%%%%%%%%####*+*#**#*+*++***++*++==--==---::-+-................................................................................................................ :::::.::::::.:::::::::::::.::.::.::.::.:::.::.:..:..:.:::.::.::..::.::.::.::..::::::::.::::::.::..::::..::::::::::::::::..:::-#=*%#*%%*%%%%%%%%%%%%#%%#%%#%%%%%%%%%%%##%%%%%%%%%%%%#%%:#+:=*:*#+%%#%#%#%%#%%#%%%**#*+*%:-#:+%=*%##%%%%%%%%%%%%%%%%%%%%%%%*#%%#%%%%%%%%%%%%%%###%*%**%%-#*-##-##*:::::::::::::::.::::::::.::..:.::::::.::.::.::..::.::::::::::::.::..:::::.::..:.:::.::::::::::::.:::::::::::.::. ....:..::..:..:..::.....:..:..::..:..:..:..:..:..:..:..:..::.::..::.::.::..:..:.::::::..:..:..::..:.::.:::::::::.:::::.:::::::***%##%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%#%%%%%%%+%%:==:=%+#**%%%%%%#*%%#%%%+#*=#%##%%%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%+=%=+%#-#+=+#=*%=:::....::.::.::.::.::.::..:..:..:..:......:..:.....:..::..:.:::.::..::.::.::..:..::..:::..::..::.::.::.::.::..:: .........................................................................................................................:...:%=:%#=%%+*%+%%%#%%#%%#%%#%%%%%%%%%%%%%%%%%#%#+#%%%%%###%=%#:#%-**.%%#%*%%#*%#%#%+#%+:=.:=:-#:+%:-%=#%##%##%%#%%%#%%%%%%%%%%%%%%#%%%%%##%%%%##%*%%#=%++%#---:#+::=:::.............................................................................................................. .:..:.:::.::..::.::.::::::.::.::.::.::..::::..:..::::..:..::.:::::::::.::.::.:::::::::::::.:.:::.::::::::::::.:::::.::.::::...--+#*=##+%%*##*#%##%%#%%#%%###*+*++#**###%##%%%%%%###:=::++-**:=*:=+=-#**%##%%%##+*-##=*%-=*-+#+*##:=-*###-=++**%%%%%%#%%#%%#%%#%#*%#*%#+%%*#%*#%*+#*+%#=#*=##-:*::::::::::::::::.:::::::::::::::.:..::.::.::..::.:::::.:::::.:::::::::..::.::.::.:::::.::::::::::.:::::::::::.::: ..............................................................................................................................--*%%#%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%+%+:#*:#*-*#+#%*%%%#%%##%##%%*-*#:=%:-#:=#-=##+%+*%%#%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%**%%%%%:#*-##--#:................................................................................................................ ............................:...:................:...............:.........................................:.................:--#%##%#*%%+%##%*%#%%%%%%#*%%*%%*%%=*%+#%+-*%:=#++:#-=#%-**:==.+#:##*#-%#=+%+*#%%%#-+#:=%:-%+*#%+%=-%*#%%%#+#*%=#%%%+%%#%%%#%#*%%*%%%%%%%%%%#%+#%=*%##%%-%#-#+==::.:..::::.::........:...........:......:..:...................:........................:....:.........:.......... .......:::...................................................:...::...........:..:..::........................:............::::::==-**+#+++*+#%########%%#%%##%%%%%%%%#=-+**+*#*=%#:=-:+=:-+::-:=+=*%%#%%#%%+#*%#=+=:++--=:::.-*=:---=--%#+++-:=:=***==#*++%%*#####****##**#=++++*++#*+++-++-:-::::..............................................................:.....::.....:...............::...:::.::....... .............................................................................................................................:::-###%*#%=+%+*%+%%#%%%%%%%%%#%%%%%*%%*#%##%*%-*%#+#==#*-#--*#-+*-+%+*%+%#%%+%-+*-%#%%#%#*+*=-%::+--%+-#**###%+##%=##%#%%%%%%%%#%+%%*%%%%%*%###*+#+###%#-**=%+=.:................................................................................................................. :::::::::::::::::::.::::::::::::.:::::::::::::::::::::::::::::::::::::::::.::::::::::::::.::::::::::::::::::::::::::::::::::::::=++*+=+*%#%+######%%##%%+%%+%%=%%-+%**%+++:%=#-%-%-=##:*+.#*-#%+#%**:+#-%%-#+++%**#%=:%:-%::#:-%+-#+:##=%-=%===%+:*:+*=%**%*=#%+%#-#%###%%####+%%+%#%+-+#+%*=.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::..::::::.::.::.::::::::::::::::::::::::::::::::::: ................................................................................................................................::::**+**+*%+*#**##*%##%%#%%%%%#++-:#+::::=*::-::-::-::=-:=--++#%%%######*####%%%#%%*###**=====*=-+=---:----=::+::=::==#%##%%*%%#%%#%%###**#==+==*+======:-=:::................................................................................................................. ....:..:.....::..:......::.:..::.:...:..:..:..:..:..:..::.::.::..:...:..:.....:..:..:......:.........:........:..:..::.::..:.....#++%*+%+*%+*%+*#*###+#%+#%*%%*#%*%%%%*%%=##+#*#*%%*%%##%*%#%%%%%#%%%%%-*#+#*=%%*%%#%%*%%+%%*%%#%-*#-%#=%#*%+#+%=###*#*+*###*#%##%*#%*%%+##%=#*%*#*+##-#+-%*=::..:..:..:.....::.::.....:.::..:.........:...........::.:::::..:..::.:::.::..:..:...::..:.::....::.:..::.::.::.:.. ::::::::::::::::::::::::::::::::.::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+*#*##+*#=#%-##++##-##-#%=%##*%**#+*:=+=#%-=#*:#-+*##*%#%%%%%%%+%#-%%-%#=#%*%%#%%#%%+%%*%%*%%#%***:#*=%+=%+=%#**%%*%=-=-**=%%#%%=#%=#++#+%-*=%+%=+*++%*-%*-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ..................................................................................................................................::*+=+===*=+#+++=####%####*==-:-::=-:=+:::.-+==++###%-+*++=:--::=*+*%%%%%%%+#%%=......-+=*******%%+#*+**+*+:-+-:+-:::-=-+#*#%%*%#***-===+*==--=+====+++-::.................................................................................................................... :::::::::::::::::::::::::::::.::::::::::::::.::.::::::::::::::::::::::.::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::-==%%#%####*#*##%%#%%%%%#%*##%*=%#*%#+###%#%%%%%#%#%%-%*:%#-#+-*#-+#++%%=%*=%==#-%*=*+=*#-+#-=%###%#%%#%%#%#%%*%#+#+##=%%+%%#%%%%#%%*#%+##%*#%++%*+%#=%#--*::::::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .::.::.::.::.:::.::.::.:::........:..............:..:..::.:................:............::.:..::.::.:::....::.::::::::.:::::...::::=%%%%#%%##%#%%%%#%%##=#%+#++-**%#%%####%*%%%%%%%-*=:#+:**=#=-++=-#-=++:=--*-**--=-*%==+::-::+:=-:#%%%%%%%##%%%%#%#%%-#%*%##%#%%#%%=+%%#*%##%#+%##%%-%%-+=::...::.:::::..:.::.::.::::::::.::..:............:..::.:::::.::..::.::.:::.::.:::.:........::.................::.... .................................................................................................................................:::#*-##=#%:+%=+%*+%%*#%#**--+-.+-=#=##+####%%==*::-:.::.:::::.:=::=::-::=:::.--.::.-+:-=::-::-:.-:.:::*+:#*=+*-+##+%==%#+*+#%###*=#==#%-+#-*#--#==%=:+=.::.................................................................................................................... ::::::.:::::::::::::::..::.::.::.::..::.:.::..::::.:::::..::.:::.::.::.::.::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::=#-%%+#%+*%**%##%%#%%#%%%+*=%###%%*%#=#%++%=-*::*-:*+.++-:+:::...:::::::::.:-.:::::.:::...:=::+-.++::+:..::%-##%#%%#%%*%%*%%*%%#%%##%++#+*#=+#+=##-#*:::::::::::::::::::.:::::.:::::::::::::::.::.:::::.::.:::.:::::::::::::::::::.::.::::::::::::::::.::.::.:::::.:::::..:. ..............:.........................................................................................:......................:....:*-%%#%%%+#%%%%#%%%%%#%%#%%**#%%%%%##-=#:=#:=#*:=#.--.=+:-%--#+-%==%*=%==%=##=#%=#%-+%:=%:......:::::...#::=:=**%%%#%%#%%#%%#%%#%%+%##%%#++#=#*+##-=+....................................:...................................................:.............................. .......................................................................................................:.....:..............:.......:::%**%%+*#-#%=+#%#%#*#%#++=%*##%#:--..::::::..........:::::::..-.:-:::.::.::--=-+=-=+:-=.-#=:+-:-=:-#-%#*##**##+#**%%#%%#%%###+#%=*%+##**#=#++=#=:=-...................:................................................................................................... ...........:................................................................:.:.........:...:.................::..................::::.=+-#%+*#++#=***#%%*%%#+%*###+%#-%%=#%-+#:=#--#+:**:#*-%#+%*#*%%##%+#%=%=%%%%#%%#%**++%+-%+-%+:%#-##*%%##%##%%#%%**=*#%*%%#*%+#*-+#-+*=+#+++=:-::::........................................................................................:.........:.....:.............. .......................................................................................................................................=%+%=#*-#++=+%%+%%%%%%#+#%*#%=#=*+#%%%*%#=%==%#:%%:%#=%%#%%%%%%*#%+#%=##%#%%%*%%=*+-::.:-::--:++=%#*%#%%=#%###+*####*++%%#%**%=+%*=#+##=#=*#-#=.......................................................................................................................... .......::....::...:::::::..::.::.::.::::::::::::::::::::::::.::..::.:::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::.....:+-%=*+*-*#*=##*%##%%%%%%%*%%*%%%%%%%###==#-=%*:#*:+*-+#-**+====*+=+--=:%::%=-*--++=+%:-*-+%%=%#+#+*%=#%+#%#%%#%#%##%%*%%+%#*+#-#*+*###+%=**-#-::..::..::::::.::::::::::.:::::::::::.:::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::.:::::.::.::.::::..:::::: .......................................................................................................................................:::+=+*+--=:=##*##*%%##%%%%%%%%#%%%%%#####%###+=++-++:-*:+**+=###++#%=%%+#**##+==:=:-=-++*****#*+%%#%%%###%###%##%%##+#%+++*--=-===**=++-:-:............................................................................................................................. .:..:..::.::.::..::.::.::.::..:...:.::..:.::..:..:.::..:..:...:..::....::.::.::.:::.::.:::.:..::.::.::..:.::.....::.::.::.::........::..::-%=%=%*#%=+%*%*%%=*%-#%=+%-+%+=%#:%%++#%#*%%=#%=%#-%--%%*+##+#%-*=-#+:---%:*%-%%#%%%+%+-%+:##*%+#%=%%%%%#%%+%%##%%%*%#+%*#%=+%-%%*#%*%+%-.::.::.....:.:::::..::.:..:...:.::.::..:.::..:..:..::.::..:..:..::::..:...:......::.::.::.:::.::....:::::..::.::.:..::.....:. ::::::::::::::::::::::::::::::::.::.:::::::::::::::::::::.:::::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:%=%=%++==**+#*=*=+*-=%-+%-+%=-#+:=+:-*++=+#=*#=%#=#+==%+:-::*::+::-:-+:+%:+%-=%-=%-=%==#+-*#*++=+*+#**#=+#+=#***#*+#+=%+=**#%%***##+%-*-.:::::::::::::::::::::::::::.::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .............................................................................................................................................:--+-:*+-=+=+####%#####%%#%##%%########*+#**++=:::::+::::::..:::::-=.:-.+*=**##++#**##*###########################+-*+-=+-+#+++-==....:............................................................................................................................ ::::::::::::::::::::::::::::::::.::.:::::::::::::::::::::::::::..::.:::::::::::.::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::..*=#%#%**#*##*%##%#%%#%%*%%*#%#*%%#%%*%%#+%%%#%%+%%+%*+#*%+*%+%+=%+%#=%%#+%-*%=#*####%%%%%#%%*%%+%%=%%+%%+%%**#%%*%++%**%-#%-%%%#%#%:-::::::::::::::::::::::::::.::::::::::::::.:::::::::.::.::::::::::::::::::::::::::::::::::::::::.::::::::.:::::::::::.::::::::: :::.:::::::::::::::.::::::::::::..:.::.:::::::::::.::..::.::::::.:::::.::::::::::::.::::::::::::.::::::::::::.:::::::::::.:::.::::::::::::::::%:*%%+%%=%%=%%#%%%%%%%*%%##%%%%%%%*%%+%=*%%=%%*%#+#%+#%#=%**%#=%+%++**+*#+#%=#%+#%*#%#*%%%%#%%#%%#%%%%=%--+*+*#-%*=%%=%%*##**%+-#:...:::::::::::::::::::::::::.::.:::::::::::::::::::::.:::::::::.:::::::::::.:::::::::::::.::.::::::::::.::.:::::.::.:::::.::.::. ...........................................................................................................................................:::-:-=-*+-=+-*#+**%#***#%#**=*#**#**#%++=-*%#=++**#++#==+:-+=+*+==++-+*=*#*****#*+###*%#****=+*%#*#%+**=*+*#+=##*+===*#=#+-**:==:--::............................................................................................................................... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*--++=##=+*-%%#=###%####%#%#%*%%#%%%%%%%#%%%%%%%%%%%%%#%%%%%%%%#%%%%%%%%*%%*%%#%%%%%%%#%##%#%%#%%%%%%##++###+%%=%#-%%#%##%*#=%-.**:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ....:..:..:..::..:.........::.::.::..:..:::::::..:..:..::.::..::.::.::..:.:::::::::.:..::...:.::..:::::::::::::::::.::.::..::::::::::::::::::-%+=%--#%-#%=%%+#%%:#+##%#%%%%#%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%=%%=%#+%%+%%##%=.:::#:..:.::::::::::::::::::.:..::.::.....:.:::::..:.....:..::.....:.....:...:.::..:..::.:::::::::..:.:.::.:::...::.:..::.::.::::::::. .............................................................................................................................................+##=#-.==:*+:*+=#**-*=#*#-##*#**##*#%#+#=*###%##%##%##%*%%%%%%%%%%#*#%##%###*##+*###**###=#%######%*####*#-+-:*#-#+**+-+*:+#::+-=#................................................................................................................................. .:......:::::::::::::::::::::::::::..:.:::::.....::::.:::.:..::....:....:::.::::::::::.::::::::::::::::::::::::.:::.:::::::::::::::::::::::::+#**#+::..==::-::%+=#+====**##+=*#=#%%*%#*%%#%%#%%#%%%%%%%%%#+##+*%*##*#+=####*+##+*#=*#++%%%#%%#***##=+%+-##-==:---=-=:::::::*-==::.:::::::::::::::::::::::::::::::::::::::.::::::::....::.:::::::::::::::.::..:..::..:.:::.:::...:::::::::::::::::::::::::::::::: ............................................................................................................................................:=%#=#%-*+:+#:-+-=#=*##%#%*#%#%%%%%%%#%#+*#%#%***#=#%=#%+%%#%%#%%%%%%%%%%%-%%#%%#%%%%%%%#%#+##*%##%%%+**#%%=%%-++:*+=#*=-=::-:+%-:#................................................................................................................................. .:..:..:..::..:...:.::.::..::.::.::..:.....:.::.....:..::.::.::.::..::.::.::.::..:.:::.:::.:..::....::..:.....:..::.:..::.::.::..:..:...:.:::*%###%=**:--.:=::=--#**#*-##+%+*%%##%%**=%%#%*+#%*#%#%%*%%#%%#%%*%%%%%+%%=%%+%%%%%%%%%%#%#=-+-=+=#%+=*-+%#-*#:++:+*:#+:.*:+%=*#+=%::::.:...:::::.:.:::::..::.::.:.....::....::..:..::.::.::.::..:..::.::.::.::..:..::.::::::.:::....:..::..::....:..::.::.:..::.::. ............................................................................................................................................:=++**=**++++:.:::-::::=---:---+:--=#-=+*#%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%#-==*#++%%-*%-%%*:*-:::=:::++:=+::::..-++=+**::::............................................................................................................................... .:..:..::.:::::..::........::..........................:..:...:..:..................:...:...............:..:.....:............:..............+%+*+#***=+*:=%-:::-#+#*%=#**%%-#%%=#=#+%+%%####%%%%+%%+%%+%%*%%*%%%#%+#%+%##*%#%+%++%%-##*%%-#%-%%#++#**%=#%-%%:##--%:#+=#*+*=%:#:........:..:.::::::.:..:..................:.....................................:..........:..................:......:.......... ::..:::::.::::::.::::::::::::.::.::..::.:.::::::::::::::::::.::::::.::.::..::::..:::::.:::.::.::.::.::.::::::::::::::::::::::::::::::::::::::*%*+#**##+%%-##+:=::=-.**:##+*%=##%*#%*#%=**:#**%**#+#%=%#=%%+##-*%*#**-*#++#*+++*##*%%-+--##*#++#+##*#=%*-##.-=.-=.=+-##++*****:#:....:::::::::::::::::::::.:::::::::::::::::.:::::::::::::::::::::::::.::.::::::.:::::::::.::.::.::.:::::::::::::::::::::::::.::. ............................................................................................................................................:-+=*==#*=**+**++:::....::::-:::.-=--+::=-*%#:#*#--##+%%%#%%%#####%%*%#+-==*#+#%%#+#--%+:*+=#+:%%##-=.-:::::-::+*:...:--*+=====-=--:................................................................................................................................ :::::::::::::::.::::::::::.::.:::::::::::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*%##%%#%%#%%+%%*#%*:=:.--:+=:**:+#=+%=+%#-%%-%%+%%%%+%+==#%%#%##%#+%#%*+%%#%##%%#+#+-#+-##*#%-:*-%==-%=:=-:==:...*#:%%-%%*%##*#=+#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::::.::.:::::::::::::::::::::::::::::::::::::::::::::::::::: .................................................................................................................................::....::::::*+###%#%%#%%#%#+%%%=%#-:::=*:-#:#%=*%*=%#=%%=%%*%#=%%%%*%*%%%%%+#%*##%+*%%#%#%##*+#%+%#:*=-+%+%++-%:=**:#-::::::.##-%%+%##%%*#%#:%:::::......................................:..................................................................................... ..............:..:...........................:...................:............:.........................:..:.................::..::....::::%:++*+-=#%#++*=*#=-%+=#*:%=::-::+.=#:-#=-#==%*:#+-*+-+%=%%++-#*+%:=-*+=%#++=#*%:=#--#-+%+:*=:=*=:*::=::+:.-..--:**:+*-+#-*%-+*-=#:=#-:=::::.....::....:...:::...:.::........:.::...:::..::.::..:..:..:..:..:...:.....::..............:...................::.......... ................................................................................................................:...........::...:::::.:::--:==*##*##*##%*%##%#+##*#**=:::...:-..:.:-::-:.::--+*:=::*:.:::=#:-:-*=::::-::::::..:::-::--:::.:-::::.:..:..::-#*+##+##*#**#+**+::-::-:.::..:.::..:.::.............................................................................................................. ...............................................................................................................::+::**:=+.-*-:#-.*=:+=:-%:=%:*-#***%#*#%#%%*#%#*%**#++=%#::+:=+:=%:+%=+%#=%#-%#=##*%#%+%%*%%-%%*#-%%=#%=#%*=%--%+=#*:#+:++::+::#::-..*--##-##-%*+%**%+*#**#+#+==-#=:::.==:+*:-+-=+::+:.......................................................................................................... ::..::.::.::::::::::::.:::::::::.::.:::::.:::::.::.::.::::::.:::::::::.::.::::::.:..::..::::..:::::::::::::::::::--..:::-:.::::....::%=%#-+%:#+#+#*#%%##*##++#+*#*##+++#*+*%:::.:*:-%=-#+:##:%*+##+***-%+=%*:#-##:*%-=%-*%:=#:=#-:+=.+*::*::+.:-::#-=#*-##-#*-%#=%*=%+=%=-**==*==*#-%#:.::::..::::::*=:::..:.::.:::::.:::::.::::::.:::::.:::::::::::::::::::::::::::::.::.:::::::::::::::::::::::::::::::::::::. ..............................................................................................................:.........::....:....:=-++==:::::-*+*#+=+%%####%%##++**+*-.:---::::::::.....:::::.......:::::..::::.::.:.:::::::::.........::::.:::::.:=-=::--=*=-=-==#=-##*+-:::..::#*+-:::..........::::........................................................................................................ ..........:..::::::.::..:.....::.::....................:..:..::.....::.::....:...:..:...::....:.....::..:..:.:#+.*:::...:::..::::%**%#*##==%:#+#***%%####*%%%%%%%##*#*###*#*=*#=:+::-::+=:-=:+%:=#=-#*:%=:%::#=:*:=#:-%:=%:-#:-#-.--.==.-=::..:%:+%#=%+*##+%**%#*%%+##+*==*%-*%=-#-#=+*##-:-.:::...:*:-#-:::...........:..:.....::.::::::::::::....::.:..::.:::.:..................:..:.::.::::::...::.:..:..... :::::::::::::::::::::::::::::::::::::::::::::.:::::::.:::::::::..::.:::::.::::::::::::.::::::::::::::::::::::==+.=::....:::::-%=*%%#%###==:#:#%%#%%#%%%%%%%+%%%%%#*#%%#%%##++#%%=%-::....:::::#.:*:.%-:#-:+:-*-:*::#.=%.::::*:::::=-.::.::::+:##+*+#+%#+%%=%%*%%*%#*%##%#%*%-*%-:*-=#+=%#+%%-:::...::.:*#:=*:::::::::::::::::::::::::::::::::::::::::::::::::::.::::::.::.::.::.:::::::::::::::::::::::::::::::: ............................................................................................................:::.........::::::::+*+-*+=+-:-+:-*==*+*##+##*%##%##%%%#%%*%#*+-:=+:--:.....::::::......::::..:.::::::::......::::::....:::..::::..::::-:-:-#++++*##=%#+##=#+=++:=+:-=:*-:=#*=:=:::::::.....::..::.................................................................................................. :::::::::::::::::::.::::::::::::::::.:::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::.:.:*-:=:.+:.:..-*:*#**##*###%%###-=*-#########*#%#%%%%%%%%#%%%%#+=#*+*+=*#+-*=:++::::.-..:..:::=...::::::::=::-.:=::-:::..:::::.=+:**++*++**+*+*##*%%*%#+%#+%####*#+=+#--+:+##-#*+##*%*+:+:....-:.-::=-.=-::::=+:....:::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::: ...........................................................................................::::....::=:-#-.+-:-::-*::-:%%-%%*#%%+%#*#*==#::%:=%%*%%#%%#%%%%%%%%%%%%%%%%%%#%%=##%+%+-##:%#:%#:.:::-:=%=-*::=::=-=#=-+::*::-::-::=::#+:%%-%*-#%+-%-=%#=%=+%%++#-##+%%+*%=*%-=%=-%-:*-.*+:%#-%%+%%##%+.-::+-::::==:*+:+*::-::#......................................................................::..:.......... .............................................................................................::..-=.-::........::--:=--%%-#%+#%*+#*-#*:=#-=%:-++*%+*##*%%*%##%%%%%%%%%%+##%#+=#:+#+=+=:#+:=-:*%-=#::=::=::#-:-:::::::-=::+.:-..-::=::=+.+#:**+=%=-#==%++##=%%+%#+%#*#%-*--+*:=%:-%-+%*-#*-=#-%+*-%:.*::::::.....::..:::..::::................................................................................... .......................................................................................::::..::::.:..:....::..:::::.::::::*#**#*###+*+--===::=*+*###%%*%%#%%%%%%%%%%%%#%%#%%*+##*##=-=*#+:==:-=:-+:-+::-::=::-::-::=:--:-+:=:===-=+++++-:::::==:=*******%%*%%+##+%#**++*%**#==-::::+**##**##*#=-##*:-:::::...::::...:.::::::.................................................................................... .......................................................................................:::-#-:=-:-=::=::+::+:.=-:=-.:-:+#:%#%%%#+%*+##+%+*-#:*##=%+##+*%*#%+#%=#%*#%+*%*=%%-%*-#*+=%*=##+##*=%#+%#%%%#+%%#%#*%+%%*%%#%%#%%**%#+%*=#=:#+-*#:*%=*%-=%=#%%##+%%##%*#%#**+#%=%*+*+#:-#-+*=#%++#=+%=+##+:+::=-.--:--:-=.-+::*::-.:#::*-:+=:.......................................................................... ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::.::.:::::::::::::*:.--:::.....-+:::::-::+:.+::+-.::.+#:%##%####=##+#%=#-%-#%=+%+*=-*+-*+:*+:+%:=%:-#=-#+:=*-#==+#==%#+####%***+#%-#*+%*=#*#+%++%%*%-##-#*++=*==+=+**==%-+%+%:#%-*%+%#=-*-:=*=+%=+#%*%#%++#++-+*-+#=##-##-*%:=%%-:-::+-.=-:=-::-.=*:.*.::....::....:+*::::.:..:::::.::::::::::::::::.::.::.::::::::::::::::::::::::::::::::::: ...................................................................................::::....::.......:::::::.::.....::...::==+#****++#**+==--:+*+*#+*###%%####%%%%%%%%%%%%%%#####%%**#*+#*-+=-#+++*+=+++*=*#++***+*##+#=+*#-*#-+#=+#===-=*=++*#***######*##*#%+#*+##++=-#*+#*-=+:==+#+==*++#**#**-::::....:::::::....:....::::........:::........................................................................ .:..:::::::::::::::.::.::.:::..:.::.:::::::::::::::::.:::::::::..::.::.::.::::-.:#:.+=:::.:-::::.:-:-*::-:.-::-:.-::--:--:-*:*%#%%#%%##%**+%-#####%#%##%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##%######+%#*##*%*#=#%-+%:**-#**+%-+#*=%+:*=-#+*#%=%+#%*%%#%#%%#%%#%##%##%#####*#-%#%=#+####%%#%#%%%#:#::+:.-::--:--:-=.-+:.=.:=::=..+::::.:::-+::*:.::::::::.::::::.:::::..::.::.:::::::::::.::::::::::::::::::::::: :::.:::::::::::..::::..::..::.::..::::.:::.::.::.::::..:::::..::.::::::::.:=.-#::-.....::.........::-*:.-..-.:=::-:.::.:-...:=%*%%%#%#=%*+-%:-%=#%##%##%%*%%#%%%%%%%%%%%%%%%%%%%%%%%%##%%#%%*%%++-#%%%%%%%%%#%+%%*%%*##*#%=*%++%%=%+:#*=%%=#%+%%%%%%%%%%%%#%%=%%=%%*%%###=+%+*%*-#-+%%+%#*%%#%%#::..-..::::::-::::.:+..:..::.:..:.:::.::.:::::::#-.+:::::::::::.:::.::..:.::..:::::::.::.::.::::.:::::.::::::::. ............................................................................:...::......:........::::-.......::::::........:::::+%###*#%*+-%-+%=*#-+#%+%*+##*%##%+*%##%%%%%=#%##%%####%%#*++*%#+*#*%#%%%%##%#*+%#+%*+%%+#%######*-#=:+=+-+=#%*#%+###*+*###*%#++%-%*-*#=*%=++=##==#-+#+*##+%%=-::::.....:....:::::.....:::::.......:::.........:................................................................. ::.....:::::..:..::.:::.:::::.::.::.:::.::.::.:.:::::::::.::::::::..::.=*::::.:..:::::.::.:::.::.::.:+::..:::.:::::.::....::::...+-:++-##+#%+*#+*%#*%%+*%*#%#=+*###**#####%%%%%%%%%%%%%%%%%%#%%*-*=+%%**#%%%%%%%%%%%#%%###**%=-+-=#**#*+%#*%#**#####*#%#%#+%%=%%+#%#%%#%###%##%*#%%*%%*##+-*:.=.::::.::::...:..:::::=::=::+....:::...::::::...::......*-::::::::::.:::::::::.::::::::.::::..::::.:::::.::::::::: .............................................................::::#-:*+:=+.:-.:-..:.:::....::::.::....::::.::::::.::.::....:::....:-:**=%%%%#==#-+%%*%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%##%%%%=#%%%##%%+%%=%%%%%%%%%#+%*-%#-%#=++#%%%%%%%%%%%%#%%#%%*%%#%%*%%%%%+%%#%%%#%%#%%=%%=%+::...-:::::::.::....:::-+..:..............:::::..:::-:.-:.==:+*..................................................... .............................................................:+::......:..:::::.....:..::.::::-:.::.....*::=::=:.-:.:::::::::::::::::--*+*%%#####%*#*##%#%#*#%#%%##%##%#%%%+%#*%%%%%##%#*%===#%+%#%%#%#*#%*%%*#%+%%+%*=#%*%#*%%*###**%*#%#%%#%%*%%#%%%%%##*%#+#+=%*+%+##+#**-++*#*####=+-::::::..::::::::::..::.:-:+:.:-..-.:-:::..:..::.....:::::......::.....-=:.............................................. .................................................:::::::::::.:....::::.....................:::::.....:..-::::::.....:::::::....:::::....:-=--=-:+--*##*%%*#%#%%%#%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%#%*##%###%%%%#%#++#%%#%%*+*--*-+#*+%#*%%*%%#%%#%%%#%%#%%+*#*#*+=+==+==#+%%##%*+#-=-----:...::::::...:::::::....::::::=::.:::.:::.............::.....:............:..:..:...::................:........:.......... ....................................................:::+-:*+:=+:.=-:+=.-+::=.:::.::.::::::.:::::....:...=-:=:.#-.+-.==:=+:-+::=-:+=.-=.++:=%=%%%#%%*#*%%*#%=#%=#%+#%-+%=-%*:#%-%%=%%##%+#%%+#%%%%*%%-%%+%%*%%##%%%*#%%#%%#%#=%#=%%%#%%*%#=%%=%%.%%+#%*#+##=#+:%#*%##%+#%*##*#%+%#%%:*-:==.-*::*::#:.*-:*:.+=.==.:=::::...:+..-..=..=:.:-.:=:.-:.=-.=-.==.=+.=*::-:-*-:-:........................................ .:..::.::.::.:::::::::::::.::.::.::.::..:.::.::::::-*:.:::::.....:::::.:-.:=.:-..-:.-:::-::-:.-:.:-.:-:::::#:.=:.=-:--:-=.:=::-::--.-=::::....::+%#####%*##-#%+#%-+%+=%+-%#:*#-##-=%+*%*#%+*%%+%#=*%:%%=%%=#%+#+%%**%%+%%*%%*%%*%#++#==#%*%%=##:##-+#*%**#*#%=#**#**%=##=##+###%:-:.:::::.:=..+::+:.+:.=:.=-:=-.=-.::..=.:+..=..=:.-:.::.:-:.-:.-:.-:.-:.:-.:-..:..::.--:=+-.::.::.::::.::.:::::.::.::.::.::.::. ..............................................::::......::....................:.....::.:::.:.........:.....:.:::::::......:::::::....:::::...::::::-=--=+#%######%##%%%%##%%#%%%%%%#%##%%#%%#%%#%%#%%%#%%%%%#%#%%#%%*##+*#*###*##+#**####%#%%#%%##%#*##+#+=++-*#+#+#*=**+-::::::...:::::::.......::::.....:::::......................................................::.....:................................... ....:.....:...:..::.::..::.:::::.:::...:::...+%=-#-:*::*-:+=.:-:.+:.:::::.::.:+:.=:.--.:-.:=:::..-=::-.::..-::#::+-:--.-=.:+::+-.-:.--::*.:#.-#::*::+*:=#:#%*%%%%*%%+#%#=%%-%%+%%+%%+%%*%%##%%*%%=%%:%%=%%=%%+%%*%%=%%=%%+%%#%%##%%#%%%%%*%%#%%+%%%%%*%##*###*#*+%%##%=#%--+:-*...::+=:-=::+..*:.*::+-.=:.*=:-=:::...:.-.::..::.:..::.::.::..:..::.:..::.::.:-::-::::::::::#+:##::-:...:::.::.:::::.::..:::::::. ....::.::.:::::..:::::..::.::..:.::::-::#:-=:-*::=::=::=:.::.:::.-..::.:-.:-..-..-:.-:.::..-::::.:::::..-:..::-+.=:.:-::-.:-::-:.::.:-.:-.:=::*.:+..--.::::::=#=*%+%=#%#+%#-%%=%#=#%+*%*#%*+##+%%+#%=%%+##+%%+*%##%##%*%%#%%%%%%##%%#%#%%%%%*%%%%%#%#%%##%+%%=%%=%%===-:::::.:-:.-:.-:.::.:-:.::.=..-..=::=-:=-....:-..-.:=..-..-..::.::.::..-:.-:.-:.::.--.::.:-:::::-:::.::.:-.-=::=:.::.:::::::::::.::.::.::. ..................................:..:...........................................................................:..::::.:........::.......::.........::......:::::+++#++*++##+###%###########+##***+*#**###****+=-+=++=+*++*==#++#**#*##*%#=**+*#++#%%+*+=+=--:.......::::....:..........::::::......::::::.:.................................................................................................. :::::::::::::::::::::::::::::::::**..:::...::::..-::-:.::.::..:..::::::::..:.::..:..::.::.:::.::.::::+:::..:..+::##:::::::.::..:::::::..:::::::..:..:::::.::::::::....:::::.-##%%=%%%%#%%#%%%%%%%%%%+%%#%%#%%%%%%%%#%%+%%*%%%##%%%#%%%##%%%%++%%%+*+::::::.::::...:::::::::::.::::::::..:::::::::::::::::.=+:==.::::-.:-:::::::::::::::::::::::::::::::::::.::.::::::::.::::::::......::-:.+-::::::::::::::::::: .::...::...:..:.....:....::::-#+:+=.==:-=:-=::-.:=::-..-:.::.:-..:..::.::..:..:............::.::.::..::.:..:..::.:::+=.::.:::.::.::.::..::::..:..:::::.::.::::+-:+=.+=:++:=*:+#+=#-+%**%#*%%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%*%%+%%+##++##-#+:#*:--::-::=:-=::-.:=..:.:::.::.::.::..:..:..-:.==........::::..:..:..:..:..::.::.::..:..::.::.::.::.::.::..:.....::::.:-.::.:-::+-:*-.::.::.:::::....:.. ..........................:-:.:::....:..:........................::.::.::........:.........:..:......:::::.::::::::.::.:-::::::::::.::.::::=..-..-::::.::.:::::..::...::....:::::.....::::-::%*=##+#%#%%%+%#*%%#####*%####++#==#=-#=.-:.:::::.:.....::...:::.......::::....:.::.:-::-:::-::-..:.:=::=::=.....:..::.::..:.::..:..:..::.::.::..:..::.::.::.::.::.::..::.:..:..:..:.::...........::.:.............. ...........:.:::::::::..:..:......:..:..........::...::::..:.::.....:..:.:........::...::.....:..:::....:...::::.::.::.::::..:::::.:::::::...:..:::::::....:::...:::..::.::::::::.....::::::::::.:::-..::::::::::::..::..:....::::.....::::.:::::..:::::.::::...:::::::....::::::::.::::.:::::::::.....::.:::::.........::::...::..::.::.:::.......:......::.::.:.................:::::.................:::::::. .................:-:=%.=#--*-:+-.+=:-+::=.:+.:=.:-.....::....::..:..::..:..:..+..=:.-:.:-.::..-:.:::....:..::.......::::-:-+::=:.=-:-+.-+.:*..*::+:.--.--.:-::=:.=-:==.-+:-*:-*::+::=::--..::.:..::::..-::-::-::-::-::-.:-.:-::-::::.--::-.:=::-..+:.=:.=-.--.:=::=::+.:+.:*::+.:+::=-.-=.:+::*:.#::--.....:::......:..-..:..-..-..-:.::.::..................:..:.:-::-:.=::=.:=.:-.:+::=:.+-.=-:+-.--.......... .:..::.::.:::.+:.=-:-..:=::=:....:::::..:.::..-..-.:-:.::.-:.:-..-:.-:.:-.:-.:-..:..::..:.....::.::::-:::..-:.=:.-::::..::...:+-.--::=::+.:*.:=::-:.-:.--.:-::-:.-::--.--.:-.:-.:-::-::--.:-..-..:::=..:.....::::..-.::..:.:::::.:-:.:-::-..=::=..=:.-..-:.-:.:-.:-::=.:=.:=::=.:-::-:.--.:-:.+.--.::..:..-:.::.:-.:-.:-.:-..-..:..::.::.::::-::-:.-:.--.--.:-.:-.:::.::...::.::.::.:::.:..::.-:.:..:=.-=.:=.::: ...............:......................................................................................................................:.........:.....................................................................................::........................................................................................................................................................................ ::::::.::::#-:%-:+=.-=.:+.:=::-::::.::..-.:-..:.::..:.:::.::.::..::.::.::.::.:::.::.::.:-.:-::::.:::::::=::=:.::.=-.-:.::....:::.=-.++::=::::::::-:.::::::::::-:.-::--::-::-.:-.:-::-:.::.::.:-:.-:.=::-::=::-:::::-::-.:-::-.::::-:::-::=.:-:.-.:-::=:.:::::.:-:::.:-::-::-::-::-::-:.:-.-*:.+::...:::=:.-:.::.::.::.::.::..::.:..::.::.::.:::.::.::.::.::.::::::::::::::::::::.::.::..::.-:.-:.=-:+=.=+:=*:-=: ::::::.=#:+*:-#:.-:.-:.::..:.:::.::.::..-..:.:-..-..-:.::.::.:-..-:.-:.:-.:-..=..-:.-:.:-..-:.::.::.:-:.-::-:.-:.::.::.:-.::::::...:::.:-:-#.:#:.-::-:.::.:-::-:.-:.--.:=.:=.:-.:-::-:.-:.:-..-..-:.-..-:.-..-::-:.=.:=.:=.:-.:-:.-:.::..:..-..=..=..-:.-:.--.:-.:-..-::=::-.:-.::::-:.-=.::..::.=:.-:.:..::.::.:-.:-..-..-..-:.-..-:.::.:-::-:.::.-:.::.::.:-.:-..::.-:.-::-.:-.::.::..::.-:.::....::..:....-+: ....::..:.::..:.....::........:.........:.....:.....:..:.........:..:...:..:.::..:..:..::..:..::.....:..:::::.......:..::.::..:..:::.........::..:.:::.::.:::.:.....:...:..:.:::::::::....:::.:.::..:..:..:..:::::.:.::..:.:::::::::..:..:..:..::::..:::::::::....:..:.:::.:..:.:-::::....:......:..:.....:.........::.:..:..:..:..:...:..:..:..:..:.....::..:..:.....:..:..:..:.::........:.................... .::.:-.::.:-:.-..:::::..:..::.:..::..:..:..:..:..:..:..::.:......:..::......:...........:...:::::::.:::::::::.:::::.::.::..::.:..::::.........:..:....::::::.::::.::.........::::::....::..:::::.::::.....:::::.:.::::::..::::::::...::..::::......::::...:::::........:::....::.:::::.::..:..:..-..::.::.::..........:...:...........::..:........::..:..:.....:..:..:...........:..:::::.:..::.::.::.::.::.::. :*-.#+:==:-+=:=:.:::::.::.:-..::.::.::..:.:-.:=..-.:-..::.::.::..-:.::.::..:..:.....::.::..-:.::.:-.::::..:::.:::::.--.:-.:-::-:.::.::.:::::..:..-..==:-+::-:::::-:.--.:-.:=.:-::-:.::.:-::-::=:.-:.+:.=:.-::::.:::=::-.:-.:-.:-:.::.::.::::-..=.:-::-:.-::::.:-..:.-+:-*:-*::-:::::...:-.:-..-..:..::.::.::.::.::.....:........:..::...........-:.-:.::.::.::.:-..::.::.-.::.::.::.:-::-:.::.-:.-:.::.::.::.::: :::.::.--.:::::..::.::.:::::..:..::.....:..:..:..:.:-::-::-:.:-..=:.-:.:=.:=.:+..+:.+-.:=.:-::--.:-.:=::+::=:.=:.-:.......:::::::=-.-=.-*::#..+:.:....:::.::::+::+-.=-.=*.:#.:*.:+:.+:.--:-+:.+::*:.+:.+::+::+-:=::+::*.:*.:+.:+::=-.==:-+.:*.:#::#:.+:.+=:==:-+:-*..:.::...::::::::=-.::::-.:-..-...:.::.=:.--.-=.:=.:+::+..+:.=..=-.--.:-::-:.-:.-:.--.:-.::.:-.:-:.::.:.--.--.::....:::.::.::.:..:..::.::.:-: .........................................................................................................................................................................................:::...........:::.....:::...:::..........:::..........:...........::....::............................................................................................................................................. :=::--.-=..=.:+:.-:.--.:-.:-:.-:.--.:-..-..=..-.::..:..-:.:-::-::-:.--.:-.:-..-..-:.::.:-.:-::--::-.::..=:.+::=::--.::.:-.::::::.::.::.::::::::.::::::.::.::.....::.::.--::+:::.....:::::::-:.:.:::.=:.=::=:.-::=:.=.:+::=.:=.:-::-:::-:::::::::.....-::--.--::-::::::.....::::..::.::.:::::..:..::.-:.::.:::::.:::::::::::..:::::.::.::.::::::.::.::.::.:-.::.::..:::::.-::-.:=.:-.:-::-:.-:.--.--::::::.::.::. :+::--............................:.....:.....:..:..:......::::.........:.....:.....::..................-:....:.....::..:.::..::...........:..:..:..::........:.....::.::.:-.:+::-:.::.::........:..:..::.:..::.::::..::::..:..::.......:-.+*::#::*-:::.......::::::::..:..:.::..::.::........:..:..:..:.....:.........:.....:.....:.........:...................................................:.....::.::.::. ....:.............................:..........::.............::.......................................:...........................:..::........:::::...:::.....:..:..::.........:.:..:::::.::.:-..:.:-:....:::.....:::::....:..:-::--.::::.....................:::::.....:.:.........::.....:.::..:..:..:..................:.....:.....................:.........:............................................... .::.::..:..::.:..:::::.....:..::.::..:..:..:..:..:..:..:..::..::.::.::.::..-..=..-:.::.::..::.::.::.:::.:::::.:::::.::.::.::..:..:::::.........::::....................................:............-::-:.=::=-.-::+::=.:=.-+..:...........................::...:::.....:.................................................................:..:..::.::.::..:..:.::..:..:..::.:..:..:..::.::.::.::.::.::.::.::.::. .::.::.::..:..:..::.::..:..:..::.::.::..:..:.....:..:.:::.::..:..:::::.::.:-..:..:..::.::..:..::.::.::..:.:-:.::.::.::.::.::..::.::.::..:..:..:..:..::.::.:-..::.-:.:-.:-..:..:..:............:.:::.:::::::..:.......::..:::...:...............:..:..:..::.::.:-..:..-.::..:..:..::.:..::..:..-..:..:..::.::.:..::.::..:..:..:..:..::.::.::..::.::.::.::.::.::..:..::.::.::.:.:::::..::.::.::.::.::.::.::::..::. :-:.--.:=..=..=:.-:.-:.:-.:-:.::.::.::..-..:..-..:.::::::.:...:..=::::.::.....-..:..::.::..::.:.....::..:..:..-:.:..::....:-:.:..=-.--.:+::+:.+:.=:.--.:-.:-::=:.-:.--.:=.:=.:=.:=::-:.--::-..=::+:.+::-::-..:::::.:.:-::-:::.:-::-:.==.-+.-+:.*:.*::+::=-.--.:-.:=::=::+.:=.:=.:=::=-.-=.:=..=:.+:.=:.=:.--.--.:-.:=.:+.:+:.=::=:.-:.:-.::..:.....::.::.::.::.::..:.:::.:....::.::.....:..::.:..:..:.....:-.... .......................................................................................................................................................::.......................................:::....:::............::..............................:.............:........................................................................................................................................... :::.::....:-..::.::.::..:..:..::.::.::::-:.-:.=..=.:=:.::.::.:::.=:.::.:=.:=.:*..=:.--.:-.:=:.--.--::-.:=:.=:.=:.::.:::::..::.::.::.::.:::::..........::::...::::..............:.:..::.....::::..-::-:.-:.-::-::=:.+::*::+.:+.:-::-:.::.::..=..=:.::::..:::....:....:::::..::.:..::.::.::.::.:::::..::....::.::.:::::..:..:..:..:..::::..:::::..=-.--.:-.:-.::.::..::.::.-::=::=::-::-::-:.-::-:.=:.::.--.:-.::: ........:..:..:..:..::..:..:..:..::..:..:..:..:....::.....:...:........::..:..:..:..:...:..:......::::..:..:..:..::.::.::..:.::..:...:..:..:..:..:..::.::..:..:..::.::..:.::..:..:..::::...:..:..:..:..:..:.::....:::.:........:.....::..:........:..:..::.:...:..:..:..:..:..:..:..::.::..:..:..:..:..:..::....::..:..:..:..:..:..:..::..:..:..:........::..:..:..............:...........:.....:.........:..:. .:..::.::..:..::.:..::..:..:..:..::.::.::..:..-.....:.....:::::..:..::.::.::..:..:..:..::..:..::..::::..:.:::.:..::.::.::.::::::.::.::.::..:..:..:..::.::.::::::.::.::.::.::..::::..::.-:.:-:::..:.:::.:..:::::.:::::.:.....:..:.:::.::.:-..-:....:..:..::.::.::.::..:.::.:::::..:::::.:::::..:..:..:..::.::.::.::.::.::.:-..:..:..::.::..:..::.:..:.....::.::..:..:.::..:..:..:.::.::..:..::.:..:..:.....::.::. ...........................:...............................::::................................:................................................::........::::.................:.........:...................::...:::.............:..........................:............................:.................::.................................................................................................. :-:.::::-.:-:.-:.-:.--.:-.:=:.-:.::.::..-:.=.:*.:=.:=.....:::::..:..::.::.:-..=..+:.=-.:+.:=:.--.--.:-..-..::.+:.-:.-:.:-.:-::-:.:::::.::.:+::-::=:..:.::....:-:.::.--....:=.::.:-:.::.:::::..-::+:.=::-::=:::::-:.-:::.:=.:=..:::-:.--.::.:-:.-..-:.-:.::.::.:-:::.:-.:-.:-.:-..:::-:.--.::.:-:.-..::.::.::.--.::.:-.::::-..::.-..::.::.::.:::.::.::.-:.:-.:-.:-::-:.::.-:.:..-::::::.:-..-:.-:.=-.--.::.:-.::. .::.::.::.::..-..-:.::.:-..-:.-:.--.:-..-::-..+..-.:=:.::.::.:-..-:.-:.:-.:-..-..-..::..:..::.::.::.:-..-..-:.-:.::.::.::.:::.::.::.::..-..:::=:.:..-:.::.:-..::.-:.:-.:-.:-.:-.:-::-:.--::-:.-..-..-..-:.-:.-::-:.-.:=..:..:.:-:.::.:..::..-..-..-:.:..-:.::.:-.:-..-.:=.:-.:-.:-:.-:.:-.:-..=:.=:.-:.-:.-:.::.:-.:-..-..=..=..-..-:.:-.:-::-:.-:.-:.::.:-.:-.:-.:::.::.-:.-:.:.:-..:.::..::.::....::.::.::.::. ......................................................:::.....................................................................::.:.......................................::...............:::..................::............:::...........................:.................................................................................................................................................... .::.::.::..:.:-:....:::.:..::.::.::.::.....:.::..:::::..::..........:....::::.:.::..:::::.::::...:::....::::..::.::.::.::.::::::.::..::::.:-..-::::::::::.:::::::::.::.:::::::::.:.:::....:::::..::.=:.::.-::-:.-::-:.:.:-.:-.:=::-:.--.:-.:-:.::.::.-:.::.:::::::::::::::::::-:::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::..::.:::::.....:.::.::::::.::....::..::::.::.::.::.::.::.::.::.::. ..............:......:..:..:..:..::.::.....:.:-.::.:=::-:.::.::..-:.::.:-.:-..=..:..::.:-..-:.::.::..:..::.::.:..::.::..:..:.....::.....:..:.....:..::.::.::..:......:.::..:.::..:..::.....:..:....:::.....:::..........::..:.....:..................:..............::::......:..:..:......:..:..:.....:...............:..:........:......:........::.::..:..:..:..:..:..-:....:..:.:::.:..:.....::.::.......... .::.::.::.:=..=:.-:.::.::..:..::.::.::.::..:.:-::-::-::::.::.::..::.::.::.::.::..:..::.::..:..::.::.:::.:.::::::.::.::.::.::..:::::.:-.:=:::..:..:::::.:::::..::.::.::.::.:-::::::..::.::.::..-..-..=:.::::..:.::.::.::.::.::...............:.:-::::.::.::.--.:-.:=::-::-.:-.::.:-::::.::.::.:-.:-:.::.::.:::::.::.::.:-..:.:::.::.::.::.:::.::.::.::.::.::.::.::.:::.::.:::::.::::..:::::.::.::.:::::.::.::..:. .......................................................................................................................................................................................................::.:..............:..:................................................................................................................................................................................... :-:.::.:-..=..+:.-:.-=.:-..-:.-:.::.::..:..-:.-.:-.:=:.-::::..:..:..::.::.::..-..-:.::.::..:..::.::.::..-..:..::.-:.::.::.:-:::..-:.:::::::=..-:.-:.::.:-.::::-:.-::::.::..:.:-:::::::.::.::..:..::.-::-:::::::::::-::-.:-.::..::.-:.::.::.:-.:+:.=:.-:.::.::.:::::::-::-::::::.::::::.::.::..::.+:.-:.::.::.::.::.::.::.:-.::.:-:.::.::.:::::::::.::.::.::.::..:.::::-:.::.:.::.::.:::.:..::.::.::.::.::.::.:-. :-:.::.::..:..-:.-:.::.....:..-:.--.:-.:=:.=::+.:=.:+:.-:.--.:-..-:.-:.:-.:=..=..=..-:.:-.:-:.-:.--.:-..-:.=:.-:.-:.::.:-.::.:-:.:.::::::.:-.:..::..-:.::.::..::..:.::.::.:-.::..:..::.....:..:..-:.::.::.::.::...::::::::..:.:::.-:.::.::.::..-..:..-:....::..:.::.::..:.:-.:-..:::-:.:-.::..-:::..::.::.::.::.::.:=.:=.:-..-..:..::.::.::..-:.-:.::.:-.:-.:-.:-:::::-..-::-..:.::.::.:-:.::.-:.-:.-:.::.:-.::. ..........................................................:::.....................................................................:.::..:...........................:...:........:..:..::..:..:.....:.................:..:.................................::.::.:-...........................:...............................................................................::...........:.................... .::.--..:..:..+:.=:.::.:-..-:.-:.--.:-::-::-.:=:.:.:-..::::::::..:..::.::.::.::..:..:..::.::.:::.:::::..:..:::=::-:.::.:-.:-:.::.:::::....:=.:=:.-:.::.::.:::.::.::.::.::..:.:...:::::.::.....:..-:.*:.-:.-:.::.:.::.:-..:..:.:-::-:.::.:-.:-.:=..-..:..::.::.:-::...:.:=.:-::-..:::::.::.::..:::-..-:.::.-:.::.::.::.:-..:..:..-..-:.::..::.::.:::::.::.::.::.::.:::....:.::.::.::.::::::.-:.:..::....::.::.::. .:..::.::.:-..*:.-:.::..:..:..:......:..:..:.....:..-:.:::::........................:...................:..:..:..:........::..:..::.::.::.....:.....::.::..:..:..::.::...:::.::..:::::..::::..::::..::.-:.-:.:::-:.-.:=..-.:-.....:..::.::..:..:..:..-:.::.:::::..........::........::.::.:...:..:..::::::::.:..::.:.....::..:..:..:..:..::..:.:::.::.::.::.::..:.....:.::.:.......:................::.::.::.::. ..............:.........................................::.............::.::..:..:....................................................................................................................................................................................................................................................................................:..:...................................... .::.::.::..=:.=:.-:.:..:::.-..-:.::.:-..-..-.:-..:.:::::::::.::..-:.::.::..:.....-..-:.:-.:-:.-:.:-.:-..-::-:.-:.::.::.::::::::::::.:-.::..=..:..-..::.::.::::::.::.::.:-.:-.:-..-..-:.-:.:-..-..-:.=:.::.::.:::::.:.::.:::::::::.::.::.:-..-..-:.:::::.::.::.:::::..-.:-.::::-:.::.::.::.::..-:.-..-::::.::.::.::.::.::.:-..:::::.:::::.::::::.::.::.::.::..:.::..::.:..:.::.::.::..:::::.-:.-:.-:.::.::.:-.::. ..............:.....:..::...........::.....:..:..:..:.:::.::..:............:.....:..:.....................:::....................:.....::...........::.....................................:...........:.....:::......:...........::..:...........................:..:..:..:.:::..........................::.::.::...........................................:..:..:.....:..............:.....................:. .::.::.::..:.:=:.-:.-:.::::...:..::.::..:..:..:.::.::::::.::.::..:.....::..:..:..:..::.::::::.::.:..::..:..:..-::::.::.::.::.:::.::.::.::..:..:..:..::.::..:..::.:..::..:..::::.::::::.::.:::::..:..-:.::.::.:::::.:.::.::.::..::.::.::.::.::..:..:..::.:..::.....:....::..:.:::::..::.:..::.::..:.....:.....:......:.::..:..:..:..:..::.::..:..:..::.::.::..:.::.::.::..:.::.::.::.::..:..:..::.::.::....::.::. .................................................................................................................................................................................:.............................................................................................................................................................................................................................. .::.::.::..:..:..*-.==..:.:-:.-:.::.:-..-..-..=..-.:=:.::.--.-=..-..--.:-.:-..=..:..::.::.:-:.::.::.::..-:.=:.:..-:.::.:-.....::.::.::.:-..=..-:.:..::.:-.:::.-:.:::::..:.:-.::..-:.:..::.::..-:.:..+:.::......:-..-.:-.:-.:-..:::-:.:::::..-:.-:....-:....::.:-..:.:-::-.::.:-....:-:.:-.:-..-:.=:.-:.-:.::.::.:-.::..-.::..::::..::.::.::..:..::.::..:.::.::.:-.:::.:..-:::.:-.::..:::::.::.::.::.::.::.::.::. .:..::.::..:..-:.-:.:-..:..-:.::.::.::.....:..-..:..-:.-:.--.:-..:.........:..-..:..::.::..:..::.::..:..:..::.::.::.::.::.:-:.::.::.::.....-..:..:..:..::..:..:..::.::..:..:.....:..:..::.::..:..-::--.-:.-:.:::-:.-.:-..-.::..::.::.:-.:-..-..=..-:.-..::.::.::..:..:..-.::..:..::.::.::..:.....:..:..::.::.::.::.::..:..-..-..::.::.::.::..::.::.::.::.:-.:-..:..:..::.:..:..:.::..::.::....::.::.::........:. ....................::...........................:::................:...........:::::.......................::...:::.......::.......:.......::............:...:.........::..........:......::.................::..................:::...:....::..:::....::.......:..........:.......:::.........:......:..::.......:...........:...............................:................::::............................ ........:..:..:.......::::.................:.....:..............................::::........:................:.:::::.......:::.............:..:...::..::......:..::...:.::::........::........:...:..:.....:.::::::.:..:..::.::.:::::..:.:...::.:::::.....:::.:.::::...:.:................::...........::::.......:::....:.:..:...:........::....................:............::.::............................. .:......:.....:..+-.=*::-..:..-:.::.:-..:..:.:=..:..:.:-:....-+:.::.::.::.:-..=..::.:..::..:..::.::.::..-:.:..-:.::....:-....:::.::........:.....:.....::....::.....:::::.::.:=..:.....::....:+::-:.#:...:*:...:=::::.:.:=.::.:-:.:..--.:-.:::.+..-:.:..::.::...:.:....::.:-..::....:....::::::..-..::.::::..::.....:.....:.::..:..:...:.::..:..::.::.....:..:.::..:..:..-.......::..:..:..::.......::.::.:..::. .-:.::.:-.:-..-..=-.-=.:=.:=::-:.--.:-..-..-::=.:-.:=::-:.-:.:=:.-:.::.:-.:-..-..=:.-:.:-.:-::-:.:-.:-..-::=:.-..-:.::.::.:-::-:.::.::.:-.:-.:-::=:.--.::.:::.-:.::.::.:-.:=.:-..-:.::.--.:-..=::-:.=:.-:.-::-::=::=.:=.:-.:-.::::-:.::.:-.:=.:=..=:.=:.-:.::.:-::-.:=.:=.:-.:-.:-:.-:.:-.:::::..:..::.::.-:.::.::.:-.:=..=..+:.=:.-:.--.:-::-:.-:.-:.--.:=.:-.:-::-::-:.=.:-.:-.::.:-::-:.::.::.::.::.::.::.::: ................................................................................................................................................................................................................................................................................................................................................................................................................ :-:....::..:::::..::::......::::........:..:..::....::.....::..:.:...:..:........:..:...:.::::....::..:::::...........:::..:..::.::.::..:..:::::.:::::.::..::.:..::.::.::..:...:.:......:::::.:::::.:..::....:::::::::::::::.:.::....:::..:::::.:::..::.::..:...:::::::::..::::...........::..::::::::..:.::.::::::::..::::...:.::..::::.::...::::::...::::.............:::......::::::.:.....::.::.::.::.::..:. .::.::.::..:..:..-:.-+::-..::.::.::..:..:..:..:..:..:..::.::.::..:..::.::..:..:..:..:..::..:..::.::.::..:..:..::....::.::..:..::.::.::..:..:..:..::.::..:.::..:..::.::.::..:..:..:..::..:.::..:..:..:..::.:..:::-:.-::-.::..:.:::.::.::..:.::..:..:..:..::.::..:..:.::..:..:..:..::.::.::..:..:..:..:..::.:..::.::..:..:..:..:..:..::.::..:..:..::.::.::.::.::..:..:..:..:..:..:.::..:..:..:..::.::.::.....:..:. .::.::.::.:::.:..:..::.:-..:..::.::.::.:-:::.:-.::..:..::.::.:-..-:.::.::.::..:..:..::.::..::.::.::.::.:::.-..-:.-:.::.::..:..::.::.::..:..-..-:::..::.:::::::::.:::::..:.:-..:.:-:.:::::.:::.:..:..:..::.:..::.:.::.:-.:-.::.:::.:::::.::.::..:..:..:..::.::.:::::..:..:.:-..:.:::.::.::..:..-:::..::.::.::.::.::.::.::..:..::.:..::.::.:::.::.::.::.::.::.::.::..::::..:.::.::.::..:..:..::.::.::.::.::.::.::. .........:::...::.:...............::::..:::...::........:...:......::::...:::::.::.....::.::::..:::::::::.......:::::......::..:::::....:::.::..:::....:::::..:::.::::..:::::..:..::.::::...:::......:....:::::..:..:..:::::::::::.::::::::::::::.::..:::::::::.::::.....:::.:::.::::::.:::......::.::::.:.::..::::..:.:::.::..::..::::::::::::......:..:::...:..........:::.:..:..........::........::.:.....:: .::....::.....:..+:.=+.-*..-......:.::..:..-..-.....:.....::.....:......:..:.....:.........:..:::--::......-:.:..:::::.::.:::....:.........:..:..:.....::..:..::........:..:.::..:::::.::.::..:..:..=:....-:::..:..:..:..:..:..::.:..:......:.....:..:..::.:::....:.::.:-.....:........::.::...........::.::.....:........................:..:.................::.............::.....:....................::.... :-:.::.::.:-:.=:.::.==.:+.:=:.-:.::::-..-.::::=..-::=::-:.::.:-:.=:.-:.:=.:=.:+..=:.-:.:-.:-:.-::::.:-..-..=:.=:.=-:--.--.:::.-:.::.:-.::.:=.:-:.-..--.:-.:-::-:.-:.-:.::.:=.:-::-:.-:.::.::..-..::.-::-:.-::-::-:.-.:=.:-.:-.:-::-:.::.:-.:-..-..=:.-:.::.:-.:-.:-..-.:-.:-.:-.:-:.-:.:-.:-.:-..=:.=:.-::::.--.:-.:-.:-.:=..-..-:.::.--.:-:.-:.-:.-:.-:.:-.:-.:-.::::-..=.:-.:-.::.:-::-:.-:.::.-:.::.:-.::.:-. .......................:....................:................................................................................................................................................................................................................................................................................................................................................................... .::.:..:-..-..-:.::.-+::=..-..::.::.::..+..-.::..:.:-::::.::.::..:..:..::..:..:..::.::.::..:..:.:--..:..:.:::.:::::....::..:..::.:-.::.:-.:=::+:.::.::.::.::..:..::.::.:-..:.::.:-:.::.::.::..:..-:.::.-:.:.::::-:.=::-.::.::.:-:.::.--.::.:-.::..::.::.-:....:::::..+::+.:-.:-..-:.::.-=.::..=:.-:.::...:::.....::....:.::..::.-..::.::.:-..:..::.::.::.::.::..:.:-::-:.:.:-.--.::.:-::-:.-::-:.::.-:.::.::..:. ::..::.::..:..:..-:.:=.:=.:=:.::.::.::..:..:..=..:...............:..::..:..:..:..-:.::.:-.:-:.::.....:..-:.::.::.::.:-.::.:-:.:..::.::.::..:.....::.::.::.::..-:.::........-..:..-..::.::.::..:..::.-:.::.-:.:.......:-..:.:-..:..::.::.::.....=..::.=:.::.::.:::.:.....:.....:..::.::.::.:-..::.:..::.-:.-:.::.:-.:-..-..-..:..:..::.::.::..:..::.-:.::.::.:-..:.....:..::::.....:.....:..::.::.::....::.::..:. .................::.::..................................................:..:..:.........:....................................................................................................................................................................................................................................................................................................................... :::.::.:-.:=..=:.::.--.:-..-:.::.::.::..-.:-..=.:-.:=:.-:.--.:-..=:.-:.:-.:-..+..-..=-.:=.:=:.-:.:-.::..-:.-:.=:.-:.--..:.:-::-:.::.:-.:-..=..-:.-:.::.::.:-:.:..-:.--.:-.:=.::..-..-:.--.::..:..::.-:.-:.-:::::::.-::-.:-.:-..-:.::.::.::.:=:.=..=:.:..-:.::.:-::-..-..-.:-.:-..-:.::.::.::.:-:.=:.-:.::.::.::.::.:-..:.:+.:=..=:.::.::.::::-:.::.-:.:-.:-.::.:-::-:.::.-.:-.::..:.:-:.::.::.::.::.::.::.::.::. ..............:..:..::.:+.:-:.......::..-..................:.::..:..::.................::..:.........:..:..:...........:-..::::..................:.....::..:..:............:........:.....::..:..:..::.:...........:..:..:........:..::..:...........:............:........:..:.....:.........:........:...............:.................................................:........:..:..:..::.::.::....::.::.... ..............:..:...:..:.::............:.................:.........:......................:...............:...........::..:.::..................:.....:......:...............:...........::..:.......:........:......:...........:..................:..................:...........:........................................................................................................................... .::.::.::..::::::::.....:..::.:..::.::.::..::.:...:.:..:::::::::::..::.::.::..:..::::..::.:::.::.:::::..:.....-::::..:.::..:..:..::..:...:::..:..:..:::::..:::::.::::..::..:..::::..::.::.:::::..::.:::::.:..::::.::..:..:..:..::.::..:.::..:.::..:..:..::.::.::..:..::::.::..:....:::.::.::..::::.:::.::.:::::.::..:.::::::::::::.:::::..:..:..::.::..:.::..:..:..:..:..:..:..::::..:..:..::....::....::.....:. ..............:..::.:-.:-.:-:.::.....:..:...........:..::....::.........:.::..:..:..::..:..:..::.:::....:..:..:........::........::........:.....:..::.::.....:..:..::.....:.....:.........:..:..:..:..:..:..:::..:-.:-.::..:..:..::..:..:..:..:..:..:.....::.::..:..-....:-.::.:-:....::..:........:.....::.::...........................:.....::.::....::..:..:..:..:..:.....:..:..:.....::....::....::..:.... .:..::.....:..-:.::.:-.:-.:-..::.::.::..:.::..:..:.::..::.::.::..::.::.::..:..-..:..::.::..:..::.::.::..:..::.::.::.::.::.::::::.::.::.::..-..:..:..::.::.::..::.::.::.::..:..:.::..:..::.::..:..::.::.::.:..::.::.:.::..:.::.:::.::.::.::..:..-..:..:..::.::.::..:..:.:-..:..:..:..::.::..:..:..:..:..::.::.::.::..:..:..:..:..:..::.::.::..:..::.::.::.::.::.::..:..:..:.::.::.::..:..::.::.::.::.::.::.::.... ................................................................................................................................................................................................................................................................................................................................................................................................................ .::....::.....:..-:.:+.:=.:-:.::.::.::..:.:-..:..-.:-.....::..:.....::.::.:-..-..-:.-:.:-.:-:.::.::..:..-:....=:.-:.::....:::.......::..:.....:..:......:.::........::.....:..:.....:..::..:..:..::.::.::.::.:..:..:....::..:.:-:..............:..:..:..::....::.....-.::.:-....................................::.....-..:..:............................:..:..:..:.....::......::.::::...:.................::. .:..::.:-.:=..+:.-:.-=.:+..=:.-:.::.:-..=..-..-.:-..-..-:.--.:-..-:.::.::..-..:.....:...:..:..--.:-.::..-..+..:.....::.--.::::-:.--.--.:-..=.:=:.-:.::.::.:-:.-:.--.:-.:=.:=.:-..-:.-:.::.:-..=:.-:.=:.-:.-:.-:.:..=::+.:-.:=..::.-:.--.:=..+::=:.-:.-:.-:.:-.:-.:-:.:.:-..-.:-.:-:.--.:-.:-..=:.-:.-:.-:.::.::.:-.:-..:.:+..-:.:..-:.:-.:-::-:.-:.-:.--.--.:-.:-.:-::-:.:.:=.:-.::.:-::-..=:.-:.--.-:.-:.:-.::. .......................................................................................................................................................................................................................:.....................:.................................................................................................................................................................. .::.::.:-..-..::.::........:..:..:::::..::.:..:..::::..::.::..:..:..:::::..:..:..:..::.::..::.::.::.::..:..:..-:.::..:.::.::::::.::.::.:::::.:-..::.::.::.:::.::.::.::.:::::..:..:..:::::.....:..::.:..::.::.::.:..::::.::..:..:::::.::..:.:::::..:..:..::.::.::..:..:.::.::.:-.:::.::.::::...::.:::::.:...:.::.:::::..:..:..:..:..::.::..:..:..::.::.::.::..:..:..::.:..:.::.::..:.:::::..::.:..-:::::::..:.::. .................::.:-.:-..:..:............:.....................................:............::.....:.....................:..........................................................................................:...........................:..:...............:.....:.............................................................................................:.......................::............. .::...........:..:.....::.::..:..::..:..:..:..:..:..:..:..::..:..:..::.::..:..:..:..:...:........::..:.....::....:.....::..:..:..::.::.::..:.....:.........:..:..:..::.::..:..:..:..:..:...:..:.....:..:..:...::...:..:.....:....:::.::.....:..:..:........::..:........:...........::..:..:..:..:..:..:..::.::..:..:..:..:..:.....:......:..:..::.:..::.::..:..:.....:..........::..:..:..:..:........::.::.... ...........................................:................................................................:.......................................................................................:..::........................................................................................:.............................................................................................................. .:..::.....:..::.-:.-=.:+.:+:.-:.::.::..:..:...........::.:..::.:::.::.:-..:..:..:..::..:..:..-:.:::::..:.....::.::.::....::::::.::.::.::..:..:..::.::.::..................:.....:..::.::.::..-..:..:..::.:..:::::.:..:.::.::..:..:..::.::..:..-.....::.::.::.::..:..:..:.:-:::..::.::.::.................::.::.::.::..-..-..:..:..::....................::.::.::..:::::.::.::.::.:.::.::..-:.:..::.:..::.::.::. :-:.::.:-..-..-:.=:.-=.:=.:=::-:.--.:-..:..:..=..=.:=:.::.-:.::..::.::.::..-..-..=..-:.:-.:-:.::.::.:-..:..=:.::.::.::.:-..:......:.::..:..:..:..::.:::::.:-:.-:.-:.--.:-.:-.:-.:-:.::.::.::..:..::.-:.::.-:.::.::.:.:-.:-.::..:::::.:-.::.:-..:..-..::.::.::.::..:..:..:..:.::..:..::.::.:-..-:.=:.-:.-:.::.::.::.:-.::.::..:..::.::.::.:-::-:.-:.-:.--.:-..:.::..:........:.::.::.::::-:.::.::.:.....--.::.::. ................................................................................................................................................................................................................................................................................................................................................................................................................ ....:......:..:...............::..:..:..:..:..=.::..:..::.::..::.::.::.::..:..:..:..:..::::::.::.::..:..-:.::.::.::.-:.::..:..:..:::::.::..:..:.:::.::.::.::..:::::.::.::.:+..::...........::.-..:::...-:::..:::::.:.::.::.::..::::..::.::..::::.....:..::.::.:::.:..::::.::.::.....:..::.::..::.:..::.::.::....::::...:.....:..:.....::.:::.:..::....::....::.::..::.::.::.:..:..:..::..........=:.::.-:.:-.... .:...:..:..:..:..:..::.::.::..:..::..:..:..:..:..:..:..:......:............:..:..:..:......:..::..:..:..:..:..:..::..:..:..:..:...:..:..:..:.....:..:..:...:..:..:..::..:.....:..:..................:...........:..:..:..:..:.....:...:..:..:..:..:..:..:..::........:..:..:..:..:......:..:..:..:..:............:..:.....:..:..:..:......:........:......:..:..:.....:...........:...........:..::....::.....:. .:..::.::..:..:..:..::.::.::..::.::..:..:..:..:..:.::..:..::.::..::.::.::..:..:..:..::.::.:::.::.::.::..:..:.....::....::..:..:..::.::..:..:....::..::.::..:..:..:::::.::..:..:..:..:..:::::..:..:..:.....:....::..:..:..:.::.....::.::..:..:..:..:..::.::....::..:..:.::.::.::..:..::.::..:..:..:..:..:..:..::.::..:..:..:..:..:..:..::.::..:..::.::....::.....:..:..::.:.....:..:..:.....::.::.::.::.::.....:. .......::..::.:.................:.........:........::...:...:::..:........::.::........::::::.:......::...........:....:::.:......:.::........::::.....:.............::.:..:......:...:::..:..:..::.:...:.:..::::..:.....:.:::....:...:.::..::::..::.::.::.::..:.::.::.:::..:.....:.::..::::..:.::..:............................................::::.::..:..:..............:..:..:...........................:. .:...............=:.=+.:=.:+:.::.--.::..:........-........::...............:............:...............:..:........::.::.....................................:.....::..............::..............+:.......:.::..:.....:.....::....::..........................................::...........:.....:.....::....:-....:-.:-..-.................................:-:...................::....-:.::.=-.......::.... .::.::.:-..-..-:.-:.::.:-.:=:.-:.::.::..-..-.:=.:-.:-:.-:.::.:-..::.::.:-.:-..-..-..-:.::.:-:.::.::.:-..-:.:..::.-:.::.::.::::::.::.::.:-..-..-..-..::.::.:::.-:.::.::.:-.:-.:-..-..:::::.::..-.:-..-:.::.::.:::-:.:.:-.:-.:-..::.::.::.:-..-..-..-:.-:.::.::.::.:::.-::=.:-..-..::.::.::.:-..:..-..::.::.::.::.::.:-.::..:..:..:..::.::.::..::.::.::.::.:-.::.::.:::.::.:::-.:-.:-.::::::.::.-:.::.:..::.::.::. ................................................................................................................................................................................................................................................................................................................................................................................................................ ....:.....::.....::.::.::..:..::.::..:..:..:..:..:..:..::..:..:..:.....::.::..:..:..::.::..::.::.:::.:..:..:..::....::.::..::::::::.::.::::::.:..:.....::..:.:::.::.:......:.....:..::.::.....:..:::...:..::.:..:..:..:..::::..::.:..::.::..:..:.........:.::..::.::::::::::..:........:...:..:::::::::::.::.::.::..:..:.....:........::........:::.:..:.....:.....::....::....:..:..:..:..:..::.:.....::.::..:. .::.::.::..:..:..::.::.:-.:-:.::.....:..:...........:..::.::..:..::.::..:..:..:..:......................:..:..::....::....::..::.::..:..:..:..:..:.........:..:..::..:..:..:..:..:............:..::.:..::.:..:..:..:..:..:..:.....:...:..:..:..:..:..:..::.::..:..:..:..:..:..:..:..:...:..:.....:..:..:.........:..:..:..:..:..:..:...:..:..:..::.::..:..:..:..:..:..:..:..:..:..:..::.::.::.:..::....::..:.... .::.::.::.::..::.::.::.::.:-:.::.::.::..:.....::.:.::..::.::.::..:..::.::..:..:..:..:..::..:..::..:.:::.:..::.:..::.::....::..::.::::::::.::..:..::.::.::.::..:..::.::.:::.:..:..:..::....::..:..::.:..::.::.::.::::::::::.::.....::.::.::..::.:..:..::.::.::.::.::..:..:.::.:::::::::.::.::.....::.::.::.::.::.::.::..::::..:..:..::.::..:..:..::.::.::.::.::.::..:..:..:..:..:..:..::.:..::.::.::.::.::.::.... .................................................................................................................::........................................................:.....::............................................................:..............................................:................................................................................................................. .::.::...........::.-:.:-.:=:.-:.::.::..-..:..:..:.:-:.-:.::..:..:..:..::..:..:..:..::..:..:..::.::.....:..:..::.-:.::.....:............:...........::....::..::.:..::.::.:=..:.:-:.::.::.::::=:....-:.::.......:..:::.........::.::.::.::..:..-..::.::.::.::..:..:..:..:.:::....::.:..::.::..:.....::.::.::.::...........:..:..:..::.....:..:.....-:.....:..:........:..:........:.:::.:..-:.::.::.:..-:....::. :-:.-:.:-.:=..=..=:.--.-=.:+:.-:.::.::..-.:-..=..=.:=:.-:.--.:-..-:.-:.:-.:-..=..-..-:.:-.:-:.-:.:-.:-..-..=:.-:.-:.::.::.::.:-:.-:.:-.:-.:=..-..-:.::.:-.::..::.-:.:-.:-..:.:-..:..-:.:-.::..-..-..-:.-:.::::::-::-.:=.:-.:-..:::-:....::.:-..-..-:.-:.-:.::.:-.:-.:=.:=.:-.:-.:-:.-:.:-.:-..-..-:.-:.-:.-:.::.::.:-..-..-..-..-..-:.::.::..-:.-:.-:.::.:-.:-.:-::-::-:.=.:=.:=.:-.:-::-:.::.::.=:.::.::.::.::. ................................................................................................................................................................................................................................................................................................................................................................................................................ .::.::..:.::.::..::.::.:::.:..::.::.::..:..:..-:.:.::..:..::.::..:::::..:..:..:..:..:::::::::.:..:::::....:::.:::::.:::::.::::::::::::.::.::.::::::::::::.::..::.::.::.::.:-:::.::..::.:::::..:.::..:..:::.....::.:::.:::::....:..:..::.::..::::..::.::.::.:::::..:.:::::.::::::::::::.:::::..::::::::::::::.::.::.::.::.::.::::::.:::::.::..::.::.::.:::::..:.::::::::..::...:::::..::.:::::.::.:::::..:.::.::: .................:..::.::..-:.::........:...........:..:...:..:...............:..................................::........:.........:..................................................:...........:....................:.....:.....:...:..:..:.....:..:............:..:.................................................:..:..:........................................:.....:..:..:.....::....::..........::. ...........:........::.::..................................................................:.........:.....:...............................:..:..:.....................................:.........:..:..:..:..:..:..:..:....::..............................................:...............-..:.....:..:..........................................................::..:..:...................................... :::.::..:..:..-..-:.::..:..:..::.::.::..:..-::-..:..:..::........::...........-..:..::.::..::.::::-.::..-..::.::.::.::.::.::::::.::.::..-..:..:..:..:..::..:..:..::.::.::.:-..:..:..::.::..:..:..::.....................::..:..::.::.::..:..:..-..-..::.::....::..:..:..:.::..:..::.::.::..:..:..:..::.::.::.::.::.::..:..:..:..:..::.::.::..:..::.-:.::................................:..::.::.-:....:...:..:. .......::............:.:-.:=:.-:.....:.....:.....:.:-:.::.::.::..:..::.::..:.::...:::::.............:::::.:::.:..::.:::::.................::..:..:..::..:..:..:..::.::.::.....:.....::.::.....:..:::::.::.:.:::::.::.::.::..:.::..::.::...........:..:..::.::..:.::..:.::.....:..:..:...........::..:.....................:..:..:..............................::..:::::.-.:-..-..-..:::::....:..-:.:..::.::.::. .....................................................................................................:.......................................................................................................................................................................................................................................................................................................... .::.::.::..:..:..-:.::.:-..-:.::.::.::..:..:..-..-.:-:.::.::.::..:..::.::..:..-..:..::.::..:..::.:-.:-:.::.-..::.-:.::.::.::::::.:..::.::..:..:..:..::.::..:..::.::.::.::..-..:..:..::.::.::..::.::.::.::.......:..:..:..:..:..:..::.::..:..:..:..:..:..::.::.::..:..:..-.:-.::..::.::.::..:..:..-..::.::.::.::.::.::..-..-..-..:..::.::.::..:..::.::.:-.::.::..:..::.:..:..:..:..:..:..::.::.::.-:.::.::.::..:. .-:.::..:..:..-.....::.:-.:-::=:.....:..:..:..:..:.:-..-:.::.....:..::.::..:..:..-..::.:-..::.::....::..-..-..-:....::...........::..:..:..-..:..:..::....:::.:..::.::.::.::..:..:..::.::.::..-..:..-:.-:.-:.::.::.:.:-.::..:..-:.::.::.::..:..-..:..:..::....::..:..:..:..:..:..::.::.::..:..:..:..:..:..::.::..:..:.....................:..:..::.::..:..:..:.::..:..:..-..:..:..:..::....::.::.::....::.::.::. .:...................................::.....:.:.......:.:.............::.....................::.:......:........:.:.::.................:.........:::..:..:::::....:.........................:..................:....::........:::.........:........................:.........:.::....................................................:..................:.:...::................................................ .::.:...:..:..:..::.::..:...............:.....:...........::........:.........:..:..::.::.::.::......:.....:..:.....:...:.........:..:.::..:..:..:.........:..:............:..:..:......:.....:..:..:..::.:........:..:..:..:..:..:......:..:..:..:...............:..:..:.....:.....:...:..:..:..:..:........:......:..:..:..:..:..::.....:..:..:......:..:..:..:................................::.:.........:. .::....::..:..:..::.::.:=.:=:.-:.::..:..:..:..:..:..:..-:.::..:..:...............:..:.........:..::..:..:..:..:.........:.....:........................::........:.........:........::.::.....:..:.....::.:.....:..:..:.....:..:............:..:..:........::.....:..:..:.....:.........:..:..:..............::.....:.....:.....:........::..:...........::........:.....:.....:..:..:..::.::.::.::.::....::..:. :--.::.::..:..-:.::.::.:=.:=:.-:.::.:::.:..:..:..:.::..::.::.::..:..::.:-.::..-..:..:..::..::.::.::..:..-..:..::.::.::.::.::::::.::.::.:-..-..-:.-:.::.::.::..::.::.::.::.::.::.::..:..::.::..:..:..-:.::.:..::::..-::-.:-.:-..::.::.::.:-..:..-..:..:..::.::.::.::..:.::.:-..:.:::.::.::.::..:..:..::.::.::.::.::.::..:..:..:..:..::.::.::..:..::.::.::.::.::.::.:::.::.:..:.::.::..:..::.::.::.-:.:..::.::..:. ................................................................................................................................................................................................................................................................................................................................................................................................................ .::.::.::..:..:..::.-:.:=.:+:.-:.:...:..:..:..:..:.:-::::.....:..:..:...:..:..:..:.....::..:..:...:..:..:..::.::.::.::.::..:..::.:..::.::..:..:..:..::.::..:..:............:..:..:..:..::.::..:..:..-:.:..:..:..:..:..:.::..:..:..::.::..:..:..:..:..::.::.::.::..:..:..:..:..:..:..:..::.::..:..:..::.::.::.::.::..:.....:..:..:.........:..:..:..::.::.::..:.::..:.::..:..:..:..:..:..:..::.::.::.:.....::..:. .::.::.::..-..-..::.:..:=..-::-:.:::::..:..:.:-.:-.:-:.-::::.:::.-:.::.:-.:-..-..-:.-:.::.:-:.::.:::::::::.-:.::.::.::.::.:::.::.::.::..-..-..-..::.::.::.:::.::.::.::.:-.::..:.::..::.::.:::.:..:..:..::.:..:::::.:.:-.:-.::.:::.::.::.:-..-..-..::.::.::.::.::.::..-.:-.::..:.:::.::.::..:..::.:..::.::.::.::.::.::..-..-..:..:..::.::.::..:..::.::.:::::.:::::.::::-:.-.:-.::.::.::::::.::.::.-:.::.::.::.::. .....................................................................................................................................................................................................................................................:.............................::............................................................................................::.............................
Веб-редактор электрических схем с библиотекой оборудования, отчётами и экспортом документов.

Vue / Nuxt / TypeScript / Node.js
Посмотреть проектСайт архитектурной студии с портфолио, галереями и CMS. Две языковые версии и светлая/тёмная темы.
Vue / Nuxt / Strapi / PostgreSQL
Посмотреть проектСайт загородного отдыха: каталог домов с фильтрами, фотогалереи и форма бронирования.
Nuxt / Vue / TypeScript / Tailwind CSS
Посмотреть проектЛендинг услуг обследования объектов дронами с калькулятором экономии и формой заявки.
HTML / Tailwind CSS / JavaScript / Lucide
Посмотреть проектСайт студии движения: фильтры программ, интерактивный подбор занятия и запись в четыре шага.
Vue / Vite / Tailwind CSS / JavaScript
Посмотреть проектИнтернет-магазин керамики: каталог с фильтрами, карточки изделий, сохраняемая корзина и форма заказа.
Vue / Vite / Vue Router / Tailwind CSS
Посмотреть проектСервис для электрических схем
Веб-редактор электрических схем с библиотекой оборудования, отчётами и экспортом документов.
Сайт архитектурной студии
Сайт архитектурной студии с портфолио, галереями и CMS. Две языковые версии и светлая/тёмная темы.
Сайт загородного отдыха
Сайт загородного отдыха: каталог домов с фильтрами, фотогалереи и форма бронирования.
Сайт услуг обследования с дронов
Лендинг услуг обследования объектов дронами с калькулятором экономии и формой заявки.
Сайт студии движения
Сайт студии движения: фильтры программ, интерактивный подбор занятия и запись в четыре шага.
Интернет-магазин керамики
Интернет-магазин керамики: каталог с фильтрами, карточки изделий, сохраняемая корзина и форма заказа.
Услуги, заявки и редактирование контента.
Каталог, корзина и оформление заказа.
Заявки, документы и доступы.
Интеграции и обработка данных.
Для кого проект и что он должен решить.
Состав работы, сроки и стоимость.
Вы видите результат по ходу работы и даёте обратную связь.
Тестируем, публикуем и разбираем, как им пользоваться.