Generated by <> - By 567=9 ----------------------------------------- $$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%+%%%%%%%++++++++++++////;////////;;;:;;//;;;;;;::::=--==--,,,,,..,-==,,,.,--,-::::=,. .---=--,.-, ,,---..--,,,--=======,.-.,,,, ,. .,-=:;//+%$$$$$$$$$$$$$$$$+:%$$$$$/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%++++++++++++++++%%%%++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++%%%%%%%%%%+%++%%%%%+%%%%%%%++%+%%%++/%%%%%%+%+//%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%$$%%%%%%%%%%$$%%+$%$%$%%%%++++///;;;;==::=,-,,,,,-==:::::;:;////;;//+%/+/%%+%%+/%%%+%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%++++++%%%%+++++++/++++++/;////////;;;:;;;//;;;::::=======--,,--,,,===-.-=,,==,-:;;:=-..,-=----,,--,-;::-, ,--,,--=--:-:=,,, ,,-, ... . .,-=:;/++%%$$$$%%$$$$$%$$$$$%%$$$$%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%$%%%%%%%%%%%%%%%%%%%%+++++++++++++++++%%++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%%++%%+++%%+%+++++++%%%+-:+%%%+++%%%%%%%%%%%%%%++/%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$%%%%%%%%%$%$$%$$$%%$$%%%++++//;/;-;;::-=:=--,,-,-=-=====:/;;/::///:+/;+++++/$+%%%%%%$$+$$%$$$%$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%+++++%%++%%++++++++++++++/////;;;;;:::;;;/;;::::==::::===-,-----=::=,,=:,,-===:;:==-..-==--=---=:=-;/;:,..,,.,,-=-,==:-,,. ,,. .., .,-=:;/++%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++%%%%+/%+%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%+%%%+%++%%%%%%%+/+.=%%+%%+%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%++%+%%%%%%%%$%%$%$%%%%%++/++///;;:;:::;:=====----====-=::::;;;;;++/;:::++%%%+%%+/%+;%%%%$%$$$$$$$$$$$$$$$$$$$$$$$ $$$%$$%%%$$$$$%$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%+++%%++++++++++++++++++++++++++/////;;;::::::;;;;:=:;::::::====----===:::====:-,-=:::;===- .=:-.--.,-::=,=:=:,..,,.,--=-,-==,,., . . .,--:;/////$$%%$$$$%%$$$$$$$$$$$$$$$$$$$$$:%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%+++++++++++++++++/++++++++++++++++++%%+%++%+++%%%%+%%%%%%%%%%%%%%%%%+++++%+++%%+++%/+%++%%%++%+%+%+%%%%%%%+++%%%+%%%++%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$%%%%%%%%%$%%%%%%%%%$%%%%$$%+/%%++/;/;;;;;;::::=====-=-----===:::;;;;//+/++++;++++++$$++%%%+%$%$$$$%$$$$$$$$$$$$$$$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++/++////;;::==::::;:==:;;::::=======--===::::::::=-===:;:===- .:;-,--.,,=:=-=:=:-..,--,----,==,,-., , ,,-==:;/::%$$/%++$$$%+$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$%%%%%%%+%%%%%%%%%%+++++++++++++++++/++++++++++++++++++++++%+++++%%%++%+%%%%%%%%%%%%%+++++++++++%++++%/+%%%%%+%%%%+%%%%%%%%%%++%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%$%%%%%$%%%%%$%%%%%%%%%%%%%%%%%%%$%%%$%+++++%++;/+:;;;:::::;;=::=====---==-===:;=:;:/+////;/++%%+%$+$%%+%+%$$$$$%$$$%$$$$$$$$$$$$$$$$ %%%%%$$$%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++//++%%+%+++++++++/////;::===:=::::=::;;:====:::==----==::::;;::====;;::==- ,::-,,,,=--:===:::- ..,--,,.,,==,,- . ., . ,,-=:;;//+%$$$$;=%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/%$$$$$$%%%%%%+/+%/%%%%++++++++++++++++++/+/+++++++++++++++++++++/++%++%%%%%+++%%%%%%%%%%%%+/+++++%++%%%+%+++%+%%%%%++%+%%+%++%%%+%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%+;+%%%%%%%%%%%%%+%%+++++//;/;::;:::;:::::::=====---==-=::::;;://;//:;/%+/;+%%%%%+%$%%%%$$$$$%%$$$$$$$$$$$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++%++++++++++++//;;/;;::=::=::::::::::==:::::==--,,==::==:;;:::=:/;=:::=--=--,-=-=--::-----, . ,-- ,,,,,,, . ,, .,-=:;;;+%%%%$$%%%%$$$$$$$$$$$$$$$%%$$$$$$$$$$$+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+/$$%$$%%%%$$%$$$%+%%$%%%%%%%%%%+++%/+++++++++++++/+++++/+/+//++++++++++++++++++++++%%+%+%%%%%%%%%%%%%%%%%%%%++++-++++%++%+%+%+%%%%%+%%++%++%+//%%%%+:+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%++++//+///;+;;;:;;;::;:::::--==,---,-==-==:::==;;;/+/+//+%+%%++%%%+%%+%%%$%%$$%$$$$$$$$$$$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++++++++++//////;;//;;;:::==:::::==:::==:::=::==--,-=::---=:;;;::;:=:::===,-=--=--=-=;:=--. . --. .--. ., ,, -:;;=%%%$%/%+%+%$$$$$$$$$$$$$$$+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;,;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/$$%%%%%%%%%%%$%%$%%$%%+%%%%+++%+%+++++++++++++++//++++//:++//////++++++++++++++++%%+++%%%%%%%%%%%%%%%%%%%%%%+++;++++/%%+%%++%%/++++++%%%++%+%+%%+%%/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++////////;:-;;;;::::;::=-=====--,------=:::=:;=:;;/=:;//%/%%:++/+%+$%%$%%$$%%%$$$$$$$$$$$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%+++++++++++++++++++++/+///////;:;//;;;::====::;::=::;:======:=:=-,-:::=--==:;::::;::::::,.===-----,-:;=-=, .,.--,.,. ,-, ,. .- . .,==:;/++%$$%/%%%+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%= :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%$$%%%%%%/%%+++++//+/+++++++++++/+/++/+++++/+////////:/+++++++++++++++%%%%%%%%++%%+%%%%%%%%%%++%++++++%+%++%+++++%%+++++%%+++%+++%+%+%%%%%%%%++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++////;;;;;;:;;;:;;:;;;;::==:=-=----,----==-==:::/;-;;;/+/%+//+%%+%%/%+%$$$%$$$$$$$$$$$$$$$$$$$% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++/++//////;;::;;;;;:=:===::;:::::::===::::::=,,-=:;:::::::===;/;::::=.-::===-.,,,=:=,.,,.,---,-,,---= .. -,,,,. . ,-=:;//+%%%%$$%+:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$%$/;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%++++++++/++++++++++=/++///+//++////+///+++++++++++++++++++%+%%%%+%%+++%%%%%%%%%%%%%%++%++%+%++%++%%%+%%+++++++%%+//+%++%++%%%+%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/%%%%%%%%%%%%%%%%%++++////;:/;:;:;;;/;;;:=::=:::=:====---,,,---===-=;;;;;:/;++++%%+/%++$+%%%%%%$$%$$%%$%$$$$%$$$$+%$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%+%%%%%+++++++++++++++++////++/////;;;:::;;;:::::==::;:::=::::==::::==-,,-==:::::::==::;/;:::=,-::=-==,,,-,-===,--,,-,.,,-,--== . . .,,-. . ,===;/++/%$/+$%+ ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%+++++////+/+++///+/+;+/++///++++////////////+/+++++++++++++%+%%++++%++%%%%%%%%%%%%%%++++++++++%++%+%%%+%+++++++%++=/+//%+%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%+++/////;;;::::;;//;;:;::::=:::====-==-,,,..,-==::;:;;;;/://++/+%%%+%%/;/+%+%%%$$$$$$%$%$$%$$$$+%$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%+//+++++++++++++////////////;;;;;;;;;;::;:=:::::===::::==-===---,,=--==--=:=:=;;;;;::=..:;==,,-------===,,-,,-, .,,,==. . .,,,,., ..,==:;/++%%$+%$%%/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%+++++++/////+////+//+////+/+/////++//////////////+///++++++++++%%%+++%%%++%%%%%%%%%%%%%+++++++++++++%%%+%%%+++++++++++%+++++/+%%//%%%+%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++/////;::====:;;;;;;=;;=::::====----,,... .,-==:::;;///;/+++:+/%%%+++//+%+++%%%%$$$$%$%$$$$%%$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++%%%+++++++++++++++++///////////;:;;;;:::;::::::==:=--==:::=-,--=--,,,==---,,=:=:;;;=::;;:.,//:=,.--=----==-,.,..-, .,,,-==. ,,,,. . .... .,-,:=;/++%%%$$$$%%$%$$$$$$$$$$$$%$$$$$$$%$$$$$$$%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%+++++/////////////////////++////+//////////////////;;+/++++++++%+%++%%%++++%%%%%%%%%%%%++++++++++%%++%%%%%%+%+++%%+%%+++++++/++%++%+%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++//;///;:==-=:;;;;/;;/;;;;=:::===----,.... ,-===;;::::;::///+%++%/+%++/+++-;++%%$$%$%%/%$$$$%$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++%%%++++++++++++++//////////;/;;:::;;;;;;;:=======:=====:=------=-,,,-===-----=;/::=::;;:-=//:-----=-,,,==-,,. ,, .,-,-=-=:- . ,,. .. .,,-:::/++%%$$%$$%$$$$$%$%%$$$%+$$$$$$$$%+$$$$$$%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%++%%++++;//;/;//////////////+///////++////////;///////////+///+++++++%%;++;%%+++%%%%%%%%%%%++++++++++++++++%+++++++++++%+++++++++++++;;+%%%%%++/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%+++/;//;/;:=,=::;/////;;;;;:::=:-----,,,...,,,==:=,;:=:==://+++/+/+%+/%//++:++++%%%+%%/%%%$$$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++++++++++++/////////;;;;;:;;;;;;;;:======::==-=:==--==--=-,,,-=--===--:;:=:==::=:,-//=,-----,,--==--, ...,,,-,-::-=::=:=.., .,--=;;/++%%%%%%%$%$$%%$$%%$$$$%$$$$%$$%$$$$$$$%%++$$$$$$$$$$$/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%/+++//////;;;/////////////////////////////////////////////+++++++++++%++%%+%%%%+%%%%%%%%%+++++++++%%+%%+%++%%++++++++++++++++/+/++++++%%+%++/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%+++///;/;:::::;/++//;/;;;:;::===------,..,,,===::===::-:;=;/+;=+/++//+++++;;/+%%+%%%%%/%%$$$$$$$% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++++++++++++/////////;;;::;;;;;;;;;:=========-===--====----,,,---==:=:;:::::=::==.-/;====,,-,=---=---,,,,,-----==---=://:-, . .,---::;++%%$$$%$$%$$+%$$$$$$$$$%%%$$$$%$$$$$$$$$$$$$$$$$$$$$%:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%++%%%%+%%++++++/////;;;;;;;;;///////////;/////;//////////////////;;+/++++++++++++++%++%%%%%+%%%%%%%%%+++++++++%%%++%+++%%++++++++++++++++/+/++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%%++/+//+/;;:;::///////;;;/::::::--,-,-,-,,,,,--==::==:=-;:;;/+;;+///+++++++;;/+++%%%%%%%%%%%$$$$$$ %%%%%%%%++%%%%%%%%%%%+%%%%%%%%+%%%+++++++++++++++++++++++++++++++++//;//////;/;::::;;;;;;/;:=========------==:=-,-,,,,,,-==:;/;:::::=:=-=,=/;===-..,------------,.,-,--=,=---:;;;=, .,-=::;/++++%%%%%%/%%%$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+%%%%++++++++++++++++++///;/;;:;;;;;;//;;/;;///;://///////////////////;//;;////++++++++%%%++%%+%%%%%%%%%%%+%+%++++++++%%++++%+++++++++++/+++++++/+////++++++++%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%+/%%%%%%%%%%%%%%%%%%%%%%%%%%+%%+%++++++;//:;;;//+//////:;:=::=:=---,,,,,,,,--====::=--===;::;;;/+//+/;;////++//+++%%%%%%%%+%$$$%$ %%%%%%%%%%%+%%%%%%%%%++++%%%%%++++++++++++++++++++++++++++++++++++//;;/////;;/;:;;;;;;::;;;:========----,,-=:::-,,,,,---===:;/;;=:::::==--:/;=--,,-------,, .--,. ,-=:=,-=,,;;===, .,-==:;/++%%%%%$$%%%%%$$$$%$%%$$$$%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+++++++++++++;;++/:///;:;:;;;;;;;;;;;;:////////////////////;;;;;;;//;/////+++++++++%+/%+%%%%%%%%%%%%%%+++%++++++%+++%;/%++++%++++++++++++++++++///++++++++%++%+%%%%%%%%%%%%%%%%%%%%%%%%%+/+%%%%%%%%%%%%%%%%%%%%%%%%%%%++%%+++++;///;/+/+//+///:;;=::==:==,--,,,,,,,-,--=-==:--===;:=-=;++:+/;///////+//++%/+%%%+%%%%%$$%$ %%%%%%%%%%+++%%%%%%%%+++%%%%%%+++++++++++++++++++++++++++++++++++//////////;///;////;:::;;;:===--==-----,,--:::-,,,-===--=-:/;;;::::::==-==;:--,,=-------,. .-,. .=:=--,-,-;=,===. . .,-=:;;/+%%%+%%%%%%%%%$$$$+%$%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$++$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%$$$$$$$$$$$$$$$$$$%%%%++++++++++++++++/+/: ;//;;;;;=;;;;;;;;;;=////;;////;/;;//;;;;;;;;;/////;/////+/++++++++;%+%+%%%%%%%%%%%;/%++++++%+%//%%++++++++++++++++++++//+//++///++++++++++%%/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%++%+++/////////;/://;;;;;;::==-=,--,,,,.,,,-,-=======::;:==:://;/;-;+//;///////%++%++++++%%$$$$ %%%%%%%%%%%++%%%%%%%%%++%%%%%%%%++++++++++++++++++++++++++++++++///////////////////;;;;;;;;::==-===-----,,,-=:=--,-:::====-;/;;;::==::===:===--,,-----,=--, . ... .:==--,,,=;----=,. . .,-=:;/+++%%%%%%%%%%%%++$$%$%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;%$$$$$$$$$$$$$$$$$$$$$$$$$$%/%$$$$%$%$$$$$$$$$$$$$$$$%%%%+++++++++++++++++//;:/;;;/;;;:;;;;;;;;;;/;;;;/////;///////;;;;;;;;//;/=////////+++++++%%%+%%%%%%%%%%%%+ =%++++++++//++%%+%+++++++++++++++/+//+/////++++++++++++++;+%%%%%%%+%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%++/++++/;+;/;/;;;;;:;:;===--=-,..,.,.--,--===-:=:::;-=;:;//;//=:;;=;:://+//++++++//+%%%$$% ++++%%%%%%%+%++%+%%%%%%++++%%%+++++++++++++++++++++++++++++//+++///////////////////;;/;;;;;::====----=--,,---------:;:=====;;;;;;:===:=-=:===-=,,,-=-,,---, .,. ,=-=--,,,=;--,-=. ..--=:;/++%%%/%%+%%%%%%%%$$%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%:%$$$$$$$$$%%%%%%%%%%++++++//+++/+/+//////;;;;/;;;;;;;;;;;;;;;;;;;;//;/;=///;;;;;;;;;;;//;;-;//////++++++%+++%%%%%%%%%%%%%%+/++%+++++++:;+++++++++++++++++++++/++////////+++++++++++++%%%%%%%%%%+:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%+++%++%+/++///+/;//;;;;=:===----.....,,,----========:--;:=;;;;;///;;;;////:;/;////+/++%%%%$ +++++%%%%%++++++++++%%%%+++++++++++++++++++++++++++++/++//////////////////////////;;;;;;;;:::====-=====-----,,,-=:=::=-===:;;;;;::=-=:=-==:==-=-,.,-,.,,-=, . .-,,,,-=,-,,,-=-,--- .,-==:;/++%%%-+%%%%%%%%%%%%%+%%%$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$%%%%%$%%%%%$%$$$$$$$$$$$%%$$$$$%%$$$$$$%/%$$$$$$$$%%%%%%%%%%%+++++///////////////;/;;;;;;;;;;;;;;;;;;;;;;;//;;;//;;;;;;;;;;;/;;;;///;//////+++++++++%+++%%%%%%%%%%%%%%+++++++++++++++++++++++++++++++++/////+//////++++++++++/++%%%%%%%%%+%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%+%%%%%%+/+//////;/;:;:/:::=:==--,, ., -----==--=:=-=:=:=:=====/:;;/:;;/;;:;///+////++++++$ +++++++%%%+++++++++++%%%+++++++++++++++++++++++++++++/+//////////////////////////;;;;;;;;;::::=====:::::====-,--=:===--==-=:;;;:::::;:=-=-===----,---,.,,-,.,. .,-,,-,-,,,,..,,,-:= ,-==:;;++%%%/;%%%%%%%%%%$%%:+$$$$$%%%$$$$%$$$%$$$$$$%$$$$$$$%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$%$$$%%%$$$$$$$$%%%%%%%%%%%+%++++/;///////////;-//;;;;;;;;;;;;;;;;;:;;/;;;//;//;//;;;;;;=;/;:;/;;;//////;;///++++++++++++%%%%%%%%%%%%%%%%%+++++++%+++++++++++++++++++++///////+/////+++++++++++%%%%%%%%%%%%%+%%%%%%%%++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+/%/:/++++////;;;;;==:==,--,,.,,,,,,,,,--==--==--=:-=;===;;:;;::;;;;::;;//+;//+++++%+ +++++++%%%++++++++++++%%+++++++++++++++++++++++++++++++//;//////;;;//////////////;;;;;;:;;:::::===:::::;:::===--=:===-==--=:;::;:==:;:==-==::-==-----,.,,-.... ., -----, ,-.-:-, .,-==:;;/+%%%%%++%%%+%%%%%%%%$%$+%%%%/%$$$%%+$%$$$%$$$$%$$%%%%%%%%+++++%%%%%%$$$$$$$$$$$$$$$$%%$$$%+$%$$$$$$%%%%%%%%%%++++++++/;////////////;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;//;////////++++++++%++%%%%%%%%%%%%%%%%%%%%%++++++;++++++++++++%+++++++++//////////+++//+++++++%+%%%%%%%%%%%+%%%%%%%%+/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%++;++%/+////;//;:;::===--,,,,,,,,,--,-==--===:==-,=--:;:=-=;:;;;;;;=:;//;;;////+++ +++++++%%%+++++++++++++++++++++++++++++++++++++++++++++/;;;/////;;;/////////////;;;;;;;:;;:::==::::::;::;;::==--========--=;:::;====::====-::----,,--,,-,-..... ..,,-,. .=-,--., ,-,-=;;++++%%%+%%%++%%$$%%%$$%%//%%%%%%%$$%+$%$$$%%$$%%%$%%%%%++///++++%+++%%%$$$$%$$$$$$$$$%%%$$%+$%$$$$$$%%%%%%%%%%++++++///////////////;//;;;;;;;;;;;:;;;;;;;;;;;;;;;/;;;;;;//;;;;;;;;;;;;/////////++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%+++%+++++++++++++++%+/+++++++/////////+/+++/+++++++%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%+%+++++:+++;////;=;;;::==--,,,,,-,,-------==:,=-==-=--=::=---=:;:;:;:=:::/;/;;;//// +++++++++%+++++++++++++++++++++++++++++++++++++++++++++///;;////;///////////////;;;;;;;:;:::===::::::::::;::============-=:;:;;::===::====-===-,, .--,,,,,,..... ,--,. ,-,,.,,. .,----;:+%++%/%%%%%%%%%%%%%%%%%%%+%%%$%%%%%$$$%%%%%%%%%%$$$%%%%+;;:;/+++++++%%%$$%%%$$$$$$$$$%%$$$%%%$%$$$$%%%%%%%+++++++//+/////;;/////////;;/;;::;;;:;;;;;;:;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;///////////+++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++++/ -+++++++++/;:++//++++++++++++%%%%%%%%%%%%%%%%/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%++%%%+%+++++;+++++++++;///;:::==----,,--,-,,----,====--=--=-.==-======::;:;;:;;:;/;/;;//+/ +++++++++++++++++++++++++++++++++++++++++++++++++++++++///;;/////////////////////;;;;;;:;::::==::=::::;::::==:===--===-===:;:;::;===:;:==:-===-.. .--,,..,,,.... -==,.,--,,,=, . .,-===;/+++%+/%%%%%%%%%+%%%%%%%%%%%%%%%%%%$%%$$%%%%%%%%%%$%%%%+;:---://+++++%%%%%%%%%%%%%%%%%%%$$$$%%%$%%%%%%++++%+++++++=;//;;/;;////;/;;/;;;;;;:;;;;;;;;;;,;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;/;///////////+++++++++%+%%%%%%++%+%+++++%+%%++%++++++++++++++++++++/=;++/+++++/////+//+++++++/+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%++++%%+++//++++%/;+%+;;+///;=:::==---,---,,-----,---=-=--------=--=-=====:::;:;;;;/;;;///;; +++++++++++++++++++++++++++++++++++++++++++++++++++++++///;;///////////;;;/;;////;;;;;;;;:::=====-=::::::::::::=--=-==-====::;::;:==:::=-=---:-,-,,,-,. .,--,. . . :=----,,,-=-. , . .,-==:;////+;=+%++%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+;= -:;/+++++%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%++++++++++/+////;;/;;;;/;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;:;;;;;;;;;;;;;;;;;=;;;/;//////+/+++++++%%%%%%%%++%%+++++%+%+%+++++++++++++++++++/++++++/++//+//+/+/+++++++++/+/;/+++%+%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%+%%%%+//++++++++%%++++//+;/////:+/;;===-===-,-,...------=,-=,-==-,,-=-=-.--===-=:::;::;;/;;;/:: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++//;////////////;//;;;;;;;;;;;;;;;::====--=::::::::::::=======--=:::;;=::::=:::===--====--,,,.. .,-,.. .-. -;--==-,---,,,., . ., .,-=:=;///;++/++%%%%%+%%%++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/;=. -://++++++++%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%+%+++++++/////////;;;;;;;/;;;;/;;;;;;;;;:;;;;;;;;:;;;;;;;;;;:;;;;;;;;;;;;;;;/;=;;;;;;/////+++++++++%%%%%++%+%%%%+++++%++++++++++++++++++++++++++++/++////+/+///+++++++++++;=;+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%%%%%%%%+++++++;%+++++++%++++++/+++//;::===--=----,,,,-,--=,,--=-=-,,,,----,-----=:=:;:;=;;/;;;/// +++++++++++++++++++++///+++++++++++++++++++++++++++++++++++////////////////;;;;;;;;:;;;;;;::====-==::=::=::===:=========::==::=::::::;:---=--==----,-,. ....,.. ,..::=-,----,-,=-,, . . .... ...,==-,;///;+%+++++%%+++++%%+++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+/:===;///+++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++/;/////;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;/;;:=:;;//////+++++++++%%%+++++%++++++%++++++++++++++++++++++//+++++////+/+++/++++++/+++++///-/+++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;/%%%%%%%%++%++++++%%/:++++%++/+/++++++/:::===------,.,,,.-,-----,,-,---,-,,--,----=-=:::;;;:;;;//// /+++++++++++++++++++++//++++++++++++++++++++++++++++++++++/++//////////;/;//;;;;;;;;;;;;;;:::=========::::::========::==::-=::::::=:;::=-.,---=---.,--, . .,,. ::=-,,,,,,---..., . . .,,-=-::/;//+++++++%+/+%++/+++/+/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+/;:;/++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++//////.:///;;;;;;;;;;;;;:;;=:;;;;;;=:;;;;;;;;;;;;;;;;;;:-/;;;;;;;;;;:;;/;/;;=.,,;////////+++++++%+%++%+++++++++++/+++++++++/++///+///+/;/++++++///+/////+++++;/+++++;/;/++%+/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%%%%+++++++++/+++++/++++%+++++++++///;::===-,--,--..,,.,,,,,,,-,=-,,-,,--,,,,---=-=::::::;::;;/// ++++++++++++++++++++++//+++++++++++++++++++++++++++++++//+/////////////;/;;;;;;;;;;;;;;;;;;:::=====-===:==::::===:=====::=====::::=:;::-,..,-----,.,-,-,.... .. -==-,..,,,, ...,,. .,,==:;;/:;/++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%++++//+++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++////////;///;;;;;;;;;:;;;::;;;;;;;;;;::;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;/;:= .=;;////++++++++++%++++++++++++++++:++++++////+////////////+///+/++//////////++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%+++%%%++++%++%++++:++++++++++++++++++++//;;:=:=-==--,,,, ,,,,,,,,,..,,.,,----,,,.----===:::::::;;/;; +++++++++++++++++++++++//+++++++++++++++++++++++++++++/////////////////////;;;;;;;;;;;;:;;;:::====--===:=-==::==============:=:;;::;;;:--..,,-----,,,,,,,.,. .. =----,,,-,. .,,,. . . . . .,-==::;/://+++++/++++++++++++++++++++%+%++%%%%%%%%%%%%%%%%%%%%%+%%+++++/+++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++//////////;;;;;;:::;;::;;;;;;;;;::;;::::::;;;;:;;;;;:;:;:;::;;;;;;;;;;;;;;;;;;:--:;////=//+++++++++++++++++++++++++++++++/////////////////;//////;/+/////////+/++++%%%%%++++++%%+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++%%++%+%%++++++%+/+++++++++/++++++++++;;/;:=:-==---,,,.....,,,,,.-.,,,-,-,,--,,.,.,--==:::=:::::::: +++++++++++++++++++++++///++++++++++++++++++++++++++++/////////////////////;;;;;;;;;;;;::;;;;;::==--=:====-==:=====-=:=====:::;:;;:::::--.. ------....,-,,.. .,. -:-===,,,,,. . . . ., . ..,-==::;//;/++++/++++/+++++/+++++++++++++++%%%%%%%%%%%%%%%%%%%%%+%%%%%%++++%;/%+%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++/////;;///;;;;::::::::::::::;::::::::::::::::;:::;;;;:::;:::;:;;;;;;;;;;;;;;;;;::;;;///////+++++++++++++++++++++++///////////////////////////////==///////:-+++++++++%%%%+++++%%;+-;+%%%%%%%++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%++%%%+++++++%%+++++++++++++++++++/++++++%+++++;;:::=:===-,,,,,.,.. .,..,,,,-.,,,,-,,,...,,-=--=-==:;=;--= ++++++++++++++++++++++++///+++++++++++++++++++++++++////////////////;//////;;;;;;;;;;;;;:;;:;;;:==-===============:===::==:=:;;:::====:=-.. .------..,,,,, ,.. ,:===-,-,,,.. . .. . ..,-== :////+++//+++/+/+++///++++++++++++++%%%%%%%%%++%%%%%%%%%%%%%%%%%%%%%%+%+%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++//////;;;;;;;;:::::::::::::::;:::::::::::::::::::;;;;;::;;-=:::;;;;;;;;;;;;;;;;;;;;;////////+++++++++++++++++++///////////////;//;/;//;//;////////:;/;/;//////+++++++%++%%+%%%%%%+/,/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%%%%%++++++%%%++%+%++++++++++++/++++++++//++%++++++/;;;:=:=-==--,,,,,,........,,-,,---,,,, .,,--=-=,=::==:-=; ++++++++++++++++++++++++//+++++++++++++++++++++++++///////////////////////;;;;;;;;;;;;:::::;;:::====----=:::======::====--=-::::::====:=-,..--------,--, ,. .======-,..,, .... .. ..,-== :;//////++++/;//+/+///++/+++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++//////;;;;;;;;:::::::::::::::::::::::::::::::;:::;::::;:::::::::;;;;;;;;;;;;;;;;/;;;////////+++++++++++++++++/////////////////;;;;;;;;;;/;;//////;////;://///+++++++++++%%%%%%%%+%++++%++%%%%%%%%%%%%%%%%%%%%%%%%%%%++%+++++++%++++%++%%+//+++++++++/;++/++++++++++++++//++++/;;;:::====-=----,,,....,.,,,.--=--,.,,...,,-,,,-========:; +++++++++++///++/++/+++++++++++++++++++/////////////////////;;//////;;;/;;;;;;;;;::::::::=::::===-------=::=======:=====---,====::=--=:---,,------.,-,, .. ,-, -=:===-, ,. . ,. .. .,,-====:;//++/+++++////+///////+/++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++//////;;;;;;;;:::::::::::::::::::::::::::::::=::::::::::::::::::::;;;;;;;;;;;;;;;/;;/;///////+++++/+/++++/////////////////////:-;//;;;;/;/;//;;/;;//;;;//;////++/++++++++++%%%%%%%%+++%%+%%%%++%%%%%%%%%%%%%%%%%%%%%%+%++/+++++%+++++++%%+//++++++++++/++++++++++++++++/++++/+/:;;:;;=:-=-=----,-,,.,..,,.-,--,.--,,,. .,-,,-,--===:::;:: ++++++++++////++////++++++++++++++++++++/+//////////////////;/////;;/////;;;;;;;;;;;:::::==::::==-=--=--=:==--==========---=--==::==::=--==-------. -,,...,. ,,. .-=-=-,, . . . ,, .... .,,-=::;;.=///++++///////;///////////+++++++++%+%/=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%+++++//////;;;;;;;;::::::::::::::::::::::=::::::::==:::::==:=:::::::::;:;;;;;;;;;;;;;;:;/;/;///////+////+//+/////////////;;//;;;;;;;;:;;;;;;;;;;;;;///;;/;;//;;//////+/+++++++++++%%%%%%+%+%%%%%%%%%+%%++%%%%%%%%%%%%%%%%%%+%+=:+++++++++++++%%++%++++++++++++++++++++++//+/++//+//+/-:::;;:==:==-,-------,,..,,----=,.,,,,,..,.-,-,==-=::::::; ++++++++++//////////++++++++++++++++++/////////////////////////;;;;///;;;;;;;;;;;;;::::::==:====-----===::===-==-===========-=======:==--::----=-, ,--,,... ..,.. .,.-,-- .. ..,. ... .,,-==::;,=///+/++;////////////;;////+//++++%//%%+/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++///////;;;;;;;;:::::=:::::::::::==::::::::::::::::::;.-:::::::::::;;;;;;;;/=:;;;;/;;/////////////++//+==://///;////;;;/;;;;;;;;;/;;;;;;;;;;;;;;;;;;;////;:;;/////+/++++/++++++++%%%+%%%%+%%%%%%%%+%++%%%%%%%%%%%%%%%+++%++::+++//%%++++++%+++%%++/;++%+++++/++++++//;+=:+//+//;///:;:=;::==-:===--=--=--,,.--,.-=----,,..,,,,-,,--,=:=:=:;: ++++++++++++//////++/////+++++/++/////////////////////////////;;;;;;;;;;;;;;;;;;;;::::::::::====----====:==:====--==========-==--=====:-,--=---=-, ,--,-. .... .,,,- ... ... .,,-==,=;;///////////////////;////////////++++++++%+%%%%%%%%%=:+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++///;;;;;;;;;::::::=- :::::::::=:==:==:===::::::=:=:::::::::::::::::;;;;;;;;;;;;;;;;/;//;//////////////;;//;/;;;;;;;;;;;;;;;/;;:;;;;;::;::;;;;;;;;;;;;;:;:=::;;;///////+:;+++++++%+%%%+%%%%%%%%%%%%%++%%%++%%%%%%%%%++%+%%++++++++%++++%++%+++++++++++++//++++++++++:;/::;==;;+;////;==/;:=:::::==-------=----,----,,-,,...,.,,,----==:::::; +++++++++++////////+//////+++//++////////////////////////////;;;;;;;;;;;;;;;;;;;::::::::::=:=====--=::======:==----===========--===-=:=,,-----,----,---,-. ... . .,,, .. . ..,,-== ,;;;;;//////////////////;;///////////++++%++%%%%%%%%%+:;%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%+++++//////;;;;;;;;::::::=-::===:======::::==:=::::=::,==::::::::::::::::;:;;;;;;;/;;;;;;;;;/;////////////////;/;;;;;;;;;;;;;;;;;;;;:;;;:::::;;;;;:=;;;;;::;:==--:=:;;/////////++++++%%+%+%%%%%%%%%%%%%+%%%%%%%%%%%+++%%%++++++%++++++++%++%+%++%++++%+++++++++;+++++/+++/;/;:;;::;++/+;;/::;::=-:=::::===-=-,,----=.-,,,-,,.,.,,,-,,,,----:::::= +++++++++++///////////++++++/////////////////////////////////;;;;;;;;;;;;;;;;;:::::::::==:==========::=-======------=============----==-----,,...,,------,,. .. ...,,., .,--===:::;;/;/////////;//;;;;;;;//;;/////;;+++++%+++%%%%%%++%%%/+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++///////;;;;;;::::::::::=:==::====:======:====::==::::::::::::::::::;=-;;;;;;;;;;;;;/;;/;;;///////////////;/;;;;;;;;;;;;;;:;;;:;;;;;;::::::;;;;;:;;;;;;:=:- .-=;//;;;//++++++++//+++%+%+%%++%%%%%%%%%%%%%%%%%%%%%%%%++++++%++++++++++++++++%++++%+++++/++++//+++//////:/;//;/+++///;:;+/:=::=:;:==:=----,--=--,--,,,,,,,.,,,,,,,.,--=::::::: ++++++++++++/////////+/+++++////////////////////////////////;;//;;;;;;;;;;;;;;:::;:::::==:====================-===----========-=:=--=------,,,,..,.,,,,-----. .. .. .-,. . . ..,--==::;;;;/;/////;//;;;;;;;;;;;;;;;;;/////++++++%++++++%+%++%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++///;;;;;;;;;;:::::::::=:==:::=:===:========::::===::::::::::::::::::;:;;;;;;;;;;;;;;;/;////////////////////;;;;;;;;;;;;;;-::::;:;;;;:::::::;;;;=::;::;:::, -:;///;////++/+//;;;/+/++%/+%+%%+%+++%+%%%+++%%+++%%%+%++%%++++++++++++++++/+++++++++++++/+++/+++;///++/;=/;;;/+/++/;/+/+++/:;;:;;::=:===--,-,,-=,--.,,,,,.,,..,,,,,-,--,=::==: +++++++++++/////////////+++++/////////+/////////////////////;;;;;;;;;;;;;;;;;;::::::::::::===============---=--======-===========---==-----,,-,.,,........,-. .. . .-,. . . ... . ..,--==::;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;/////++++++++++++%++++%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%++++////;;;;;::;::::::::::::==:=:==::===================:::::::::::::::::;;;;;;;;;;;;//;;;;;;/////////////////;;;;;;;:::::::;:;=::;:;:;:;;;;::::::::::;:;;:;;::-, .-==:;;;//////+/;;:;:;//+%+%++++/+++++%++++++++++%%+%%%%%++%%+%++++++++++++++++++++++++/++/+++///+/+++++/////:=/////;:+;.;;//;//:;;;::===-----.,-=-,-,,,,,. ....,,..,,,,--=:::-: +++++++//+//////////////++/++///////////////////////////////;;;;;;;;;;;;;;;;;;;:::::::::========:========------==:===-===-==-=--=-------,--,,,. .. ... .. ., .,. ,. . .. ..,--==::;;;;;;;;;;;;;;;;;=-;;:;;;;:;;;;;;;;///+++++++++++++++%+%+%%%%%%%%++++++++++++++%%%%%%%%%%%%%++++///;;;;;;;:::::::==:=::::==========================::::::::::::::::;;;;;;;;;;;;;;;;;;;;/;;;;///;;//;///;;/;;;;;;:::::::::==:::::::::::::::::::::::::;;:;::::==---====/:;;////;/;;;:-==;//++%+++;;+%%++/++++%++++++%%+%++%%+%%+%++++++++//+/////+//++++++++++/++/+/++++;////;///:=//;;///;//+::/;/;=:=-:====,-,,,,,-,-,,,,,,,,,..,...-,----.=::=: /++++++++++++/////////++++/+//////////////////////////////;;;;;;;;;;;;;;;;;;;;;::::::::===::====:=========--,,--=====--------=-==----,,,,----,... .. ...,,. ,,. .. . . . .,,,-=:::;:;;;;;;;;;;;;;;;-,;:;:;;;;;-:;;;;;;/////+++++++++//++++%+%%%%++++++++++++++++++%%%%%%%%+%%%++++//;;;;;;;:::::::::::::==:::========================:::::::::::;::::;;;;;;;;;;;;;;;;;/.-;;/;;///:;//;;;;;;;;;;;:;:::::::=:=:::=::::;.=:::::::::::::::;::;:::==::::;=;:;;;//;//;;//::, :/+++%%++++%+/++=:+%++/+++%++%+++++%%%++%++++++//+/;///////;/+/+++++++/+////+/;;/:;/;/////:;:///++////;/;//;;;;=::=---,,,,,,,.,---,,,,,,..,..,,,,,----==== ++++++++++++++////////////////////////////////////////////;;;;;;;;;;;;;;;;;;;;:::::::::==:::==:::==========--,---=====-------==-=----,,..----,,.. ... ..,-,-. , ., .. . . . . .,,-==::::;:;;;;/;;;;;;;;;:;;;;:;::::,-::;;;;/////+++++/++++++++++++++++++++++++++++++++%++++++%%%%%++++///;;;;;;::::::::::::====:==:=========================::::::::;:::::;;;;;;;;;;;/;;;/;;::;//;;;////;;;;;;/;;;;;;:::::::::===::::=::::-:=:::::::::::::::::::=:--;:::;:;;;;;////;;///;;=.,://+++%++++%++/+::+%%%++///%++++++++%+++%++++//+++/;///////;/;+++/+++++/;/////////;/////;;;:;;////+////=://;;::::==--,,.,,-,. ,,,-,,,,..,....,,.,,---=-==- ++++++++++++++//////////////+/////////////////////////;/;;;;;;;;;;;;;;;;;;;:;::;::::::::::::==::==--========-,,,-====------=====-,-----,,-----,,,.,,. .,-,,-- . . .,, . .,, .,. .. .. ..,,-===::;;;;;;;;;;;;;;;:::;;::;::::::::;;;;;;//////++++/;++++++++++++++++++++++++++++++%+%+++++%%%++++////;;;;;:::::::::::::=::========================:===::::::;;;:;;;;;;;;;;;;;;;;;//;;///;;/;;/;///;;;;;;;;;;;;::::::::::======::::====:==:=::::::;--::::::::::::::::=-:;;;;;;;/;/////:;:;;/++%++/+++++++++/++%+++/++++++++++++%++%+++++++++/+//////;;/;///+++++///////:;;///;///;;;/=;///;;//;//;;/;:;;:=:===--, ,,-,..,,,-,,-,,,,,.,,,,,,,,,,----= ///+++++++++++//////////////////////////////////////////;/;;;;;;;::;;;;;:;:::::::::::::::::=======--=========-,---==---========-,,------,----,,,---,. ,-,--, ,. . ,. .,. .. .. .,,,-==:::;;;;;;;;;;;;;;;:;;;;::::::::::::;;;;;;//////++//:+/+++++++++%%++++++++++++++++%%%%+++++%%%%++//+/;;;;;;:::::::::::::==========================:=====:::::;;;;;;;;;;;;;;;;///;/;;;;////;;;;////;/;;;;;;;;;;::::-:=========:=:==::::======:::=:=:,=::::::::::::::::=-:;;;;;;;/;/////;;:;;/++%++++++++;++/+++%%+++++++++%+/+;+++++++++++++/////////;//;;+//+++////////=:;;;:;/+////+///+/;/;////;;;/;:::=--=----.,,,,,.,.,,,,,,,,,,,,,.,,,,,,-----= ////+///++++++//////////////////////////////;///////////;;;;;;;;;:::;;;;:::::::::::::::::::=======--==--=====----=-----=====-==-,,,,---,,,,,,.,---,.. ,----. ., .. . . . . .. .,,-===::::;;;;;;;;;;;::;;;::::::::::;:::::;;;;;////////;+++/++++++++%+++++++++++++++++%+%%++++++++%%+++////;;;;;::::::::::::==========================:====::::::;;;;;;;;:;;;;;;/;/;/;;::;/;//;;//////;;;;;;;;;;;;:::::=::========================--::=:::::::::::::::::::,::;;:;;;/////++//;///+++//+++++++/+;:+++%+++%+%++++/+++/+++++++++++/+///////////;;//+////////;;;;;:;;;;;;;;/////////=///;;/;;:;;: =:=====---,,,-=,-,-,-,,,.,,,,,....,,,-,,,--- +++++////+++++////////////////////////;////;;/;/;;;////;;;;;;;;;;;;;;;;;::::::::::::::::::=====:============-----==-==--====-==--..,--,,,,-,,.,---. ..,----. . .. . ... , ..,,-==::::;;;;;;;;;;;;;;:::::::::::;;::::::;;;;;/;//////////++++++++++++++++++++++++++++/++++++++%++%++:+//;;;;;;:::::::::::=========:,-============::==::::::::;;;;;;;;;;=;;/;////////://::;/////////;,//;;;;;;;;:::::=::========================:-=:=:===:::::::::::::::::::;;:;;;;;////+////+++++++++++;/+++/++++++++++++;/+//+///+%++++++++/////////////;/;//+//++://;;;=:::://;:://;//;///+//;/;;=:::;;:-=:=:====-----,-==----,.-,,,,....,,,,.,,,,--- //+/+++++++++/////////////////////////////;;;;;;;;;;//;;;;;;;;;;;;;;;;;;::::;;::::::::::::=====::===========--==-====-,--======-, ..,-,-,,-,, .--, ...,,,--, ..,.. . .,. ... ...,,-==::::;::;;;;;;;;;;;:::;;;;;::;;;::::;;;;;;;;;;;;/////////+++++:++++++++++++++++++++++++++++++++++/://;;;;;;;:::::::::============-===========:=:::=::::::;;;;;;;;;/;;//;//////////,;/::;//////////;;;/;;;;;;::::::::=================================:::::::::::::::::::;:;;;;;;;;//////;+/++;/:/+//;++//++++/%++%+++++++++/+++++++%++++++++++/////;//;;/;//////;;//;;;:-=::;;::;;;;;/:/;:+/:;;/;:;=-:;;:::-:=-.=-=--=,-==- ---,,,,.,,,.,-,,,..,,,--, ////////////////////////////////;;////////;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;::;;::::::::::::==============--==------====---==--=--,,,.,------,-,,-,,.,. .,...,-. ,.,, . . ., ... ..,-===:::;;:;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;////////++++++++++++++++++++++++++++++++++++++++//////;;;;;:::::::::=======================:=:::,:::::::;;;;;;;;;;;/;/////////////////;//;////;//;;/;;;;;;:::::::=:=========. =========================::::=::::::::::::;;;;;;;/:;+////+++++++++//;:;;++++++/+/++++/++++++++++++++///++++++/////;/;/;/;////////;//;;;::=::::;;::;;;;;///////////;;;:;:;;:;::=-,=:=:==,-=-----=,,--,.----,--,. ,,.,,, ////////////////////////////////;;;/////////;;;::;;;//;;;;;;;;;;;;;;;;;;;;::;::::::::::::::=============--==----,,-====----,,----,,..-=--=---,,,.,,-. ., . ... . . . ,. ,. . . ..,,--==::::;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;:::;;;;;;;;;;;/////////++++++++++++++++++++++++++++%++/++++++++///;:;;;;;:::::::===========================:::-=::::;;;;;;;;;//;:=/;///////+//////////////////////;;;;;;::::::==:=======----==-=====--==============::=====::::::::::;;:;;;;;//////;//++++++///; =//:+/;++///+++/+++++//+++++++;//++/++//////;///;;/;;;//;;/;/;/;;;:::=:;;:===::;;=;////////;//;:;;;;:=:==:::=::=======.=--,-.,,.-=,.--,,..,,,,,- ////////////////////////////////////////////;;;::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::=======-==:==-----------===-,-,,.,,---,.. ,-----,-,,..... . .. ... . ... . . . ..,,-==:::;;;;;;;;;;;;;:;:;==,:;;;;;;;;;;;;;;;;;:;;;;;;;//////////++++++++/++++++++++++%++%%+++++++++++++///;:;;;:::::::::============================:::::::;;;;;;;;;;;/;;;////////++/+/++/////////////;;;;;;;;;;:::::========-=------==-=-----==-================:=::::::::::::;;;===;/////////;+%++///:.,://;+//++;;/+/+++++++++++++++++++++/////////;;;;;;;;;;;:;;;;;:/;::=:::::::==:::;;:;:;;//////;;;/;;;:=:::::=:;=:==--:---===--,-,.--,.-,,,.,,.,.-, ////////////////////;//////////////////////;;;;;;;;;;;;;;;;;;:;;;;::;;:::::::::::::::::::::==========:===----,-=----=--,-,,------,,,.,-,.,---,,.,. ..,...,. ... ... .. .. . ..,--=::::;;;;;;;;;;;;;=:;;;;,:;;;;;;;;;;;;;:;;:;;;;;;;;;;;///////////+//+/+++++++++++++//+++++++++++++++////;;;;;::::::==:=,-======================:::::::;:;;;;;;;;;;;;;;;/////////+++++//////////////;/;;;;;;:::::::=======---------=--.----=-=--================:::::::::::::::;;,=;//////+///++++/++;;;/;++;/++///++/+++++++++/+/++++++++++++//////;;;;;;;;;;;:;;;/;:;:::=:=:::::=:====::;//;/;//;///;;;:;=:;:;;:::;::==:,:=:===--=-------==--,,.,,,,,- //////////////////;;;//////////////////////;;;;;;;;;;;;;;;;;::;;;::::;;:::::::::::::::===::======-=========--,-=----===----==-,-,,,,.., .,-,,,..... .--,,,,,. . ., .. .. .,. . .,,--=:::;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::;;;;;;;=;/////////////++++++++++++++;-=+++++++++++++/////;;;;::::::::=:====-===================::=:::::;;;;;;;;;;;;////////;///+//+++/+/++////////////;;;;;;:::::::========----------=, -==----===================:::::::::::;;;:;;;/;//////:;+/+++++/+//+;/+;++++//+++++++/++++++///++++++++/////////;;;;;;;;:;;;;;;:;::::::==:::==--====:/;/;////;/;;;;;;;;;;;;;;;:::::::=:=::=:=--=:=--=-==,--,,.,,,,- ///////////////////////////////////////////;;;::;;;;;;;;;;;;;:;;;::::::::::::::::::::::::::::==----=========--,----,-==----==-,,.,,,,,,. .-,,,...,,.. ,=,,,,,,. . ., .. . . . .,,-==::;;;;;;;:=;;;;;;;;;;;;;;;/;;;;;;;;;;:;::;::;;;;;;;;;;////////////////+++++++++++; ,/++++++++++++///;;;;;;:::::::=====-============-=========::::::::;;;;;;;;;/;////////////+/+/+/++++////////////;;;;;;:::::::=========------------------===============-,-====:::::::::::;:;;;;:;////:/:;/;++++++++++++++/;/++++++++++++++++//+///++++++/+/////;/;;;;;;;;;::;:::=:::::===::==-,..-=:::;;////;;;;;;;;;;;;;;;;;;;;;::;::;::::==-===-----=,--,..,,,..., ////////////////////////////////////;;/////;;;;:;;;;;;;:;;::;;;;;:::::::::::::::::::::::::::::===============-----,--==-=-==-,,,.,--,,-,...,,-,...-,,,.,--, .,.. ., . . . . . . . .,,-==:::;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;////////////+++/++++++++/;;/++++++++++++///;/;;;;::::::========-================:::::::::;:;;;;;;;:;///////////+/++//++++/ :+///////;////;;;;;:::::::============-------==--=----============:==, .====:::::::::::;;;;//-:/;////;//;+++++++++++%/;+:/+++++++++++++++/;:++++/++++////;;////;;;::;:;:::::;==:===::====::, -=:::;;;;/;;/;;;:;;:;;;;;::;;;:=;;;::-::=::====-,--=,.,,,-,,,,,,... ///;////////////////////////////;;;;///;/;;;;;;;;;;;;;;:::::::::;:::::::::::::::::::::::=:::::=======-======------,,,=====--,,,,,,---,-,,. .,,,...,.,,.,-, .. .,..,,,.. . . . .,--==:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;:;::;;;;;;;;;;;/;///////////////+++++++++++++++++++++///;;;;;;::::::============--==--========:::::::::;;;;;/;;/;//;////////+++++++++++/-;////////;///;;;;;::::=::::=:========-==--------------============:=-, ,===::::::::::::;;;;//;////////+/:;/++++/++++++/+/+++++++++++++++++//++++++++//////////;;;;;;;::;:::=:::=:========:=-. .=::::;;;;;;/;;;==;;;;;;;:;=:;;:=;;;:;:==:==--,----.,,------,-..,,.. ////////////////////////////////;;;;;;;/;/;;;;;;;;;;;;;::::::::::::::::::;;::::::::::::==::::========-=========---,.,===---,,,,,,-------,. .,,..,,,...,-. . . ...,-.,,,.. .. . ,, ..,--=::;;;;;;;;;;;;;;;::;;;;;//;;///;;;;;;;:;;;;;:;;;;;;;;;/;;;;;;/;;;/;///////////+++++++++++++++++++////;;;;;;:::::::=======-=-=-==========:::::::;;;;;;;;/=;/;//////////+++++++++++/+/+//////////;;;;;;;;::::::::===========-===-------===============:=:::=-===:=:::::::::::;;;;;/;////;////+/++/+++++++++++++++++++++++++++++++/+++++++++/+//+/;///;;/;;:;;;;;::==:::-=====::=::==--=:::=:;;;;;;;;;;::;;;;;;;;;=::;;:;;;;:-====---,-,-,,,,.,-,--,,..,.. ////////////////////////////////;;;;;;;/;;;;;;;;;;;;;;;;;::::::::::::::::;:::::::::::::=======-======-===:=====---,,--==-,,,,,,,,-------,. ..,.,,,. .,,,,. . ,,. .,-,,, . . . . ,. . ..,--=::;;;;;;;;;;;;;;;;:;;;;;;;/;;;//;;;;;;;;;:::::::::;;;;;;:-/;;;;;;;;//////////////+++++++++++++++////;;;:::::::::=======..========-=====::::::::;;;;;;;;/;;;///////+++++++++++++++//+///////////;;;:;;;;::::::::==============--=--====================:::====:::::::::::==;:;;;:;/////;///+/+++/++++++++++++++++++++++++++++++++++++++//++//+///////;;;;;::;:::::=:-=========::=::=:====::=:;;;:;;;:;;;;;;:;;;:;==;;=:;;;=-=----=,,-,,.,,,..,,-,.,,.... //////////////////////////////;;;;;;;;;;;;;;;::;;;;;;;;;;:::::::::::=:::::==:::::::::=========-======---========----,,---,,-,,,,,,,,,,--,.,,...,,,. .,,--. ,,. ,,,,,, , ... ,. . ..,-==::;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;////////+++++++++/+////;;;;;:::::::::======-,-==-==========:=::::;:;;;;;;;;/;;;/////+/++++++++++++++++//++///////;;;/:-;;:;:::::::=,==-=========---=--====================::::::::=::::::::::;:;;:;;///////;///++/++++++++/++%+%+%/++++++++++++++++++++++++++/+///////;;;;;;;;;;:::::=======-=:====:=:=:::======::;::;:;;;;;;;;;;:=;;;;::;;;:::::=-,,,--,.,..,. .,..,,,,.,. /////////////////;/////////////;;;;;;;;;;;;;;;::;;;;;;;;;:::::::::::=:::::==::::::::::========--==-------======-----,,-----,,-,,,,,,,---,,,.. ,,,.. ..,--, ..,. ,.. .,,,,,... . . ... .,. , .,,-==::;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;::::::::=::::::;;;;;;;;;;;;;;;;;;;;;;;/;////////////+++//////;;;;;;;;;:::::===============---===::::::::::;;;;;;;////////+++++++++++++/++++++////////;;;;;;;;;;:::::::::====-=============-,--================:::::::::::::-=:::::::;:;;;;;/////;=/+/+++++++++++++++++++++++++++++++++++++++++++++//+//////////;;;;;;;:;;:::::=:::======-==::::=======::::::;::;;;;;;:::;;:=;;::;;;;:::=-,--,-,,,,,,,,,.,,.,.,,.. /////;;//////////;/////////////;;;;;;;;;;;;;;;::::;;;;;;;::;::::::::::::;;:::;;:::::::=========-==-,-----===---------,-----,,,,,,,,,,,,-,,, ...... ..,--, .,,,.. .. .,..,,... . ., .,. . .,,-==::;:;;;;;;;;;;;;;;;;;;;;;;:,,;:;;;;;::;:::::=::::::::::;,:;;;;;;;;;;;;;;;;;;;;;/////////////+/////;;;;;:;;:;:::::::=============----===:::::::;;;;;;;;;;///////+++++++++/+++++++++/////////;;;;;;;;;;::::::::::=================, -===============:::::::::::::::::::::::;;;;;;;//////:;/++++%+++++++++++++++++++++++++++++++++;/++++//+//+////////;/;;;;;;;:;;::::::::::=:==:==::=::::=:==::::::::::;;;;;;:;:;;:-;;:=;:;;;::=------,, ,, ... ,,,,..,.. ;;;/;;;///////////;/////////////;;;;;;;;;;;;;;;::::;;;;::;;;;;:::::::::;;;;;;;::::::::============-,-===--==-,------,,,---,,,.,,,,,.,,,-,,.... ., ..,,,. ...,, . . ...,. . . . ... .. ..,--=::::;;;;;;;;:;:;;;:;;;;;;;;;==;;;;;:;::::::::==:::::::::;=:;;;;;;;;;;;:;;;;;;;;;;/////;///////////;;;;;;:::::::::::=============-----===:::::;;;;;;;;;;;////////+++++++++//++++++++//;/;;;/;;;;;;;;;::::::::::===========:==--====,======:======:::::::::::::::;-=::::::::;:;;;;;;////////++++%++++++++++++++++++++/:/++++++++++/+++++++////////////;/;;;;;;;:;=;:::::=:::::::::::::;=::-=:=====::=:;:::::::;::;;;;;;:::=;;;;:==-,---,-,,,,.,,,,.,,,,. , ;;;/;;////;///////;;;;////;/////;;;;;;;;;;;;;;;;::;;;;;;;;;:;;:::::::::;:;;;:::;:=:::::======-===:======-,-==---,---,,,---,,,.,,,,...,,,,,,,,. ., ,,,. ...,, .,,, .. . . , .,--==::;==;;;;;;;;;;;;;;;;;;;:;::;:;;:;::=:::::::::::::::::::::::;;;;:;;;::;;;=:;;;;;;;;//-;////////;;;;;;;;:::::::::::::==========--,,,,-==:::;:;;;;;;;//////////++++++++++++++++++++///;;;;;/;;;;;;;;;;::::::::=============== -===============:::::::::::::::::::::::;:::;;:;;;;;;;;//////+/+++%%+++++++++++++++++++/:/+++++++++++++++++////+//////////;;:;;:;:;:;::::::::=::::=::::::==:===::=:=;:==:==:=:::::::;:;;;:=:;;;;:=::-=,,-,,,,,,,,-,-,.,,,,,, ;;;/;;;;//;;//////;;;;//;///;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;:::;:;;:::::::::::::::::::=:::=---=--====--=---,,-=-,,,,,,,,,,.,,,,,,,,,...,.,-,,,,. .,. .,,,. .,,. ..,,, .. . . .. ..,-==:::;::;;;:;;;;;;;;;;;;;::;:;;;;::;;::=:::::::::::::=::::=:::::;;;;;;;::;::=:;;;;;;;;;;//;////;;;;;;;;;;;::::::::::::==========--,. .,-==::;;;;;;;;;/////////++++++++++++++++++++////;;/;;;;;;;;::::::::=::::====================-==========:::::::::::::;;:;::;::::;:::;::;;;;;;;;//////++++++++++++++++++++++++++++++++++++++++++++++///////////////;;;;;;;;:::;::;:::::::::::;::=::::==::::::==:==::::=-::=::::;;:;;::;;=;::=---,,,,,,,,,,-,-,-,.,... /////;;;;;;;;;;;;;;;;;/;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;::::::::::::::::====:::==,-----------==--------,,..,,,.,-,-,.,,,,,..,,,,,,,.. .,,. ...,. .,,. . .,,.. . ., .. ..,--==::::;;:::;;;::;;::::::;;;::;::::;::::::::::::::::::=:::::::::::::::;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::==========--. .-==:::::;;;;;;;;;//////++++++++++++++++++//////;;/;;;;;;;:::::::::==:===================================:::::::::;;=:::::::::;;::;;;;::;;;;;/:;/////+++++++++++++++++++++++++++++++++++++++++++++/////////////////;;;;;;;:::;::::::::::;::::::::=:=======:-======::=-==::::::::=:::;:==::=--,,,--,-,,,,--,,--.,-,, ////;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::;;::::::::::::::::::======:=---==--===-===-----=----,.,,,,--,-,,,,--,.,,...,... .,,-, ....,, ,... ,,,,.. ,.... . . ..,-==::::;;;;;;:;;:;;;;;;;;;;;;;:;;;;:::::::::::::::::::::=:::::::::::::;;;;:;:::::;;;;;;;;;;;;;;;;;;;;;;:;::::::::::;:::::=========-.. .,==:::;:;;;;;;/;///////+++++++++++++++++//////;;;;;;;;;;:::::::::::====================================:::::::::;;;-=::::::::::;;;:;:;;:;;;;;;;//////+++++++%++++++++++++++++++++/+++++++++++++++++/////////////;;;;;;;;;:::;:=::::;:::;:;::::::=::::=:==:=:==--=::=:===-=:==:=:::-:;;::;:::--,-----,,,-,,,,,---=- ///;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;::::::::::::::::::==================----======----,,.--,-----,,,--,,-,,,. ..,,,-,...,.,,, ,,,. .,,,,. . .... . . .. . ..,,,:::;;;;;;;;;;;:;:::;;;;;;;;;;;;;;::;::::::::::::::::::,=:=:::::::::::::::;::::::::;;;;;;;;;;;;;;;:;:;:;::;:::::::::::::::=======-,. .--=:::::;;;:;;;;/////+/+++++/++++++///++:;////;;;;;;;;;;;;:::::::============================--======::::::::::;;;;:;;:;::::::::::::::::;;;;;;;///;;=/+++%+;%+++++++++++++++++++++++++++++++++++++/////////////;//;;;;;;;;::;::;;;:::::;:;::::=:==:::==:=----=---===:=:==::==;:=:=;;:::::::===-,-,---,,,-=,,===-== ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;::::::::::::::::::=-=================------------=--,,,,,,-----,,,,,-,..,. .,.,,-,,...,,,,. .. ... ,.. .,. . .. .,--==:;;;;;;;;;;:;:;;:;;;;;:;;;;;;;::::::::::::::::::::::::::===::::::::::;;;:::;;:::::;;;;;;;;;;;;;;:-::::::::::::::::::::::=======--. .--=::::::;;;;;;;/////+++++++++;++++//////////;;;;;;;;;;;;:-:::::===============-=============--========::::::;:::;;:::;::;::;:;::::::::;;;;;;;;/;//;-/+++%+;++++++++++++++++++++++++++++++++++++++////////////////;/;;;;;;;::;:;;:;;:;;;;;;;::====:=========-----======-====:-::=::;::::::::---,,.--,,.,,,--=-==-= ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::--=::==----======------,,--,,-==-,....,,-----,,,,,-, .,. .,,,-,.,,,,.,,... .. .. . .,,.... ,. . .,--==:;;;;;;;;;;;;;;;;;:;;;;;:;;;;::;:::::::::::::::::::::::=::====::::::::::::;:;:::::::::;;;;;;;;;::,::::::::::::::::::::::========--,..,,-==:::::;:;;;;;;//////////++/+//////////////;;;;;;;;;;;;::::=::================-=======,==============::=::::::;:;::;::=:::::::::::::;:;;::;;;;//;;///++++++++++++++++++++++++++++++++++++++++++++//////////////;;;/;;;:::;;;;:;:::;::;;;;;;::::========--==-=---=-====-====,-=:-:::::::::==-,--,.,,,,..,.---.-=,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::=---====----=--===------,,--,,---,....,--,----.,,,,-. .. ...,,,.,....,,... ..,. ....,,. . ,.. .,,-==:;;;;;;;;;;;;;::;::;;;;;:,;;;;;;;::::-::::::::::::::=:::==::::::::=:::;==;;::::::::::;;:;;;;;;;:::::::::::::::::::::::::::========------==::::::;:::;;;;;/////////++/+++/////////;;;;;;;;;;::;;:::::==================--=--====-==============:=:::::::,=:::;:::::::::::::::::=;;:;;;:;;;;/;/////++++++++++++++++++++++++++/++++++++++++++///:;/////////;;;;;;;;:;;;;::::;;;;:;;;;;;::::;:::=====---==---======-=--=-=-==-=:=:::-=:::---,,,,,,....,------- /;;;;///;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:::;;:::::::::::::::::::::==-==::======-====-----,,,,,,---,....,-,,---- ...,-, .. . .,... ,..,,..,. ,,.. .....,.. , ,.. .,,-==:;;;;/;;;;;;;;;;;:;;;;;;;;;;;;;;:::::=::=::::::::::=:=:=====::==::::::;;;::::::::::::::::;;;::::::::::=====:::::::::::====================::::::;;;;;;;;;;/////////+++///////////;/;;;;;;;;;;::::::===================-,----==-===============--:::::::.=;;;::::::::::::::::::::::::::;:;;;;;////++++/+++++++++++++++++++++;/+++++++++++++////////;///////;;;;;;:;;:;;;:;;;;;;;;;;;;;;;:::==:===---------==-====----=======--:=:=:::=--.--,,,....,,,----== //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::===:::==:====-==-------,,,,,---,,..,,-,,----... .,,. ... . .. ...., .. .., .........,.... . . .,--=::;;;;/;;/////;;;;;:;;;;;;;;;;:;;;::::::::::::::=::==:::=======:::::::::;::::;:::::::::::::::::::::::::======::::::::::::============::=:::;==;;;;;;;;;;;;;;/////////////////;/////;;;;;;;;;;:::::=================--=--,---==================:====:::::::;::;:;:::::::::::::=-::::::::::::::;;;////////////++/+++++++++++++//+++++++++++++/////;///////;;;;;;;;;;;;;;:;;;;;;;;;;:;;;;;;::::::===----==-==--====----=--==----==:::=-:=-=,,---,,....,..,---= ;;;;;;//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::===--=--==-------,,...,,----,.,-------,, .....,, .. ......,. ... ..... .... .. . . .,-==::;;;/////////;;;;;;;;;;;;;;;:;;::::::::=:::=::::====-=:=:.==::::::::::::;::::::::::::::::::::::::::==============::::::=========:=:=:::::::;;:;;;;;;;;;;;//////////////////;;;;/;/;;;;;;;:,;;;:::-====-=============---,---==---===============:::::::::::::=-::::::==::::==:=====:====::::::;;;;;///////////;///////+++++++++++++++++++++/////:;////////////;;;;;;;;::;;;;;;;;;;;;;;:;;;::::===------,--==-----------------=-=-=-====----,--,,,... ,,-,,: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::::::==:=:::::===-,--=-------,,,,,,,,,----,.,--,,---,, .,,,. . .. .,. . .. ..... .. .,,-==::;;;;///////;;;;;;;;;;;;;;;:;:;:::::==::::::==================::::::::::::::::::;==::::::::::::::::==============::::=============::::::::::;;;;;;;;;;;;///////;//////////;;;;;;;;;;;;;;;;=::::::::================----,---------=-=============::::=:::::::=-::::::::::===-=========--====::::::;;;;;;;;;;//;;//////////+/+++++++++++++++/////////////////;/;;;;;:;;::;;;;;;;;;;;;;;;;;::::=======------=-===---,-------,,---===-====-,,,,--,,...,,,,.,,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::=====::::===--,,--------,,,,,,,,,,--,,,,,,,-----, ..,,. . .,..,. . ...... . . .,--==::;;;;//;//;;;;;;;;;;;;;;;;;-:;;::::::=:==:::==================::::::::::::::::;:::::::::::::::::::===============================::==;;;::;;:;;;;;;;;;;;;;/////////////;;;;;;;;;;;;;;;;;;::::::===================-----,-----===---=================:=:==:==::============,.=-====---==--=-====::::::::::;;;;;;;;;;/;/////////+++////+++++///////////////////;;;;;;;;;;;;:;;;;;;;;;;;;;;::::=========------=,----,------,,-----==,---.--,,,,.,..,. ,.,.,,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::==:===::::=:==--,,---------,,,,,,.,,-,,,,,,,-----, ..,... .. ..... . . ....... ... . . ..,--=:::;;;;/;////;/;;;;;;;;;;;;;;;;;;::::::::==::===================::::::::::::::::::::::::::::::::::================================:=:::::::;;;=:;;;;;;;;;;;;/////////////;;;;;;;;.:;;;;;;;::::::================-=------,.--------==-=============--======-==-=====--==------.--------------------======::::::::::;;;;;;;;///////////////+////////////////////;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::=-==-===-----=-------,----,,,----,,------,,,,..,.,...,..,,,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;:::::::::::::::::::::::::==:===::::==:==-,,----------,,,,,,,,,-,..,,,-----,... ...... ..,.... .., . .... . .. ... . .. ..,--=:::;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;==:::::-,====================::==:::::::::::::;::::::::::::::=====================================:::::::;;;;;;;;;;;;;;;;;;/////////;;;;;;;;;;;;=;:;;;;;:::::::===========----=,--=----,.------------====---====------=--=--,--------------,.,,,,,,,,,,,,,,,,,,------=-=======::::::::::;;;;;;;;;/////////////////////////////;;;;;;;;;;;:;;;;;;;;;;;;;;;;;::::========-----=-----,,,------,,,,-,,,--,-,,,,,,,,.,.,,,,.,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::;;;:::::::::::::::::::::::::==:============-,,----------,,,,,,,,,,,..,,,-----,.... .......... .,,,.. ,,, ...... .. . . . . ..,-===::;;;;;;;;;;;;;;;;;;/;;;:;;;;;::==:::=========-===-,=============:::=:::::::::::::;:::::::=::=:========--========================:::::::;;::;;;;;;;;;;;;;;;;//////;;;;;;;;;;:;::::;;;::::::::=========-----------------,.---------------------------------------,,,,,,,,.,.................. ...,,,,,,,-------=====-==:::::::;;;;;;;;//////////////////////////;;/;;;;;;;;;;;;;::;;;;;;;;;;;::::=====-=------------,--,,--,,-,---------,---,,,,.,,..,,,,,., ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;::::=::::::::::::::::::::==:=:==========-,,-----------,,,.,,,,,,,...,-----,..,,,,,..,,,.,..,,,,. ,,,. .... ,. . . .,--==:::;;;;;;;;;;;;;;/;/;;;;;:;;;;;;::::::=========--==. ===--====--==:::=:::::::::::::;::=:=:::==========-=--=======================::::::::;;;;;;;;;;;;;;;;;;;;////;;;;;;;;;;::::-:::::::::::===========------------------,.-,-------------------,,,,,,,,,,,,,,,,,,....... . .........,.,,,------=====:::::::;;;;;;;;;/////////////////////;;;;;;;;;;:::;;;;;;;;;;;;;;;;::::=========----------,--,,,,,--,,---,,,--,,.-,,.,,.,,-,,,..,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::;::::::::::::::::::::::::-=============--,-----,------,,,,,-,..,,....,,,---,,-,-,,...,,.,. .,,,. .. .. . . .,. . . .. ..,--==:::;;;;;;;;;;;;;;;=;/;;;;;;;;:;::::::=========-=-=-=--===----=======:::::::::::::::::::= =:=== ,======--========-==--=============:::::::;;;=:;;;;;;;;;;;;;;;////;;;;;;;;:::::::::::::::::==========------------- ---,--,.,-,,,,----,,,,,,,,,,,,,,.,............ .....,,,,,,,---======::::::;;;;;;;;///;//////////////;;;;;;;;;;::::;:;;;;;;;;;;;;::;::::===:====---------,--,,,------,,,,,,--,,,-,,,,.,,,-,,,. ., ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::=::=-===-========--,,-==---,,,---,,-----,.,,,...,---,-,,,,,.,. .,,....-,,..,. .., . . .,,. ... . . .,,-===:::;;;;;;;;;;;;;=:;/;/;;;;;;::::::::=====-=-=----------=------========::::::::::::::::::::::==,-======-==-==-======--===========::::::::;;:;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;:::::::::=:=::==============-----------------,,. ,,,,,,,,,,,,,,,,.......... .....,,,,-----====:::::::;;;;;;;;;//////////////;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::=========---------,,-,,---,-,,,,-,,,---,,,,,,-,,-,--,.,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::==-===-=====---=-,,------,,,---,,---,,,..,,..,------,.. ..,. ..,,...,,.......... . ,......... . .,---==:::;;;;;;;;;;;;;.=/;;;;;;;;;;;;::::=====-------------------,--=-=======:::::::::::::::::::=:========-=--====--=---=----===========::::::;:;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::: =::===========---------------,-,,,,,,. ,,,,,,,,,,,....... .....,,,,---======::::::;;;;;;/;///////////;;;;;;;;;;;;;;;;;;;:;;;;:;;:::::::=========------------,,,,,,,,,-,,,---,,,,--,----,,-,,,,. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::=:::::==-==========---=-,,,----,,,,---,,,----,,,,,,,,,,,,-... ,,,...,..,--. .., ,. . ... ...... . . .. .,,--===:::;;;;;;;;;;;;;;;;/;;;;;;;;;;:::::====-------------------=------=======::::::::::::::::============---------=-=--------==-====:==::::::::::::;;:;;;;;;;;;/;;;;;;;;;;;;;;::::::::=-=========-------------------,,,,,,,,,. ............ ....,,,-----=====:::::;;;;;;;//////;;;/;;;;;;;;;::;;;:;;::;;;;:::;:::::::=====--=-----------,,--,,-,,,-,,--,,,--,---,--=-,,,,,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::========--===--==---,-----,,,,---.,---,,,--,-,,..--,... .,,,.... .,,......,.. . .. .... .., . ..,,--==:::::::;;:::::;;;:;;;;;;;;;;;;;::::::====-------------------------===--=====::::::::::========-=====--=---------=-------=-======-::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::=:=:=======-------------------,,,,,,,.. ... ....,,,----=====::::;;;;;;;;///;;//;;;;;;;;;;;::::::::::::::::==:::=::=====-==------=------,,,,--,,--------,-----==-=,-,,.- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::=::==:=========--=-===-,----,,...,-,.,-,,,,---,,,-,.--,,,. ..,,,,... ,,,. ...,,. . .. .. .. ...,, . ..,,--===::::::;;:=-,=::;;;;;;;;;;;;;;;::::===:==----------------------------========::::::::::==============----------,--=-------========:::::;:;:;:;;;;;;;;;;;=;;;;;;;;;;;;;;;:::::::::=::==========-------------,-,,,,,,,..... ....,,----=====:::::;;;;;;;;;//;;;;;;;;;;;;;::::::;:::::;::::::=:========-------=-----,-,-,-,,,-,,----,,,-------,,,,,,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::::::::::::=:===:====-====-----==-,,,,,,....,-,,,,,,,,,--,----,---,,,..,,..,.. .,,,.,,...,. . .. .. .. ..,.. ..,--=====:::::::=, .=::;;;;;;;;;:;:::::::=::=====-------,-------------------===========:::===========-----=---------=====--------======::::::::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::==:==========--------------,,,,,,,.... ...,,,---======::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::;::::::::========------------,--,,---------==-,-,,-===---,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;:;::::::::::::::::::::::::::::::::==:=======---=-----,,--,,,,,,,,,,,-,,,,,,,,,,,------,----,-,,,,..,.. .,.. .,,... . ... ..... .,,. ..,---====:::::::=, .=:;::;-:;;:::;::=::=::=======-----------,,,---,----------==-================-==----------------=-------==-----===:==:::::::;;=:;:;;;;;;;;;;;;;;;;;;;;;;;;;:::::::============----===--------,,,,,.... ....,,----====:::::;;;;;;;;;;;;;;;;:::;:::::::::::::::=:========---------==-------,-,,---,-,----==,-=---,,-,,,,, ;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;::;;;::::;;::::::::::::::::::::::::::::::===:=====------=-------,,,,,,,------,-,,,,,,,,,-----,-,,--,-,,...... ......,,. . .. .. ..........,, ..,---====:::::=:=-..-==:=:;:;:;:::::=-::::========-------------,,--------------==-,-============----------------------==---===----====::=::::::::::;;;;;;;;;;;;;;;;;;;;;;;::;:;:::::::=============--====------,,,,,,.... ...,,,----===::::::;;;;;;;;;;;;::::;::::::::::::::::=========----------=--=---------==-=---====--==-==-,,,-,- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::==========-------====-==--,-,.,,------------,,,,,-----,--,.,,,,,....,,...,,,..,,. .... . .. ..... ,, ..,,----===::=::=:==--===:::::::::::::::::=====-==---------,,,,,,-,,,,---,,----------==--======--=---------------------====================:::::::;;:::;:;:;;:;;=;;;;;;;;;;;;:;::::::::::,===================-----,,,,... ...,,,---====::::::;;;;;::;;:;:::::::::::=:::::::==:=====-==-----------==---=--==-====-=-========---,,,,,, ;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::============------====-------,.,,,,,,,-------,,,,,,,---,,,,.,,-,-,,,,,,,..,,,..,,, .,. . .. . ... ..,,,---=======::=======:::::::::::::::=:======,-====-------,,--,,,,,,,,--,----------=-----=====------,-----------------======-=============:::::::=::;:;:;;;::;;;;:;::;;:;;;;::::::::=:::=====================--,-,,... ...,,---====:::::::;;::;;;::::::::::::::::::::==========----=--===--==---============-==-==--=-,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::=====================-------,,,,,,-,,,-------,,,,,,,----,,,,-,-,,,,,,,, .,,,,,,,,,,,..... . ... ...,... .. ..,,,--=======::=========:=====::==:==-==:======--==-,,------,,,--,,-----,-----------------===--------,--------------------===-==============::::::==:;;;:;;;;=:;;;;;;:;;;;;==;;::::::::======================----,,,... ...,,,---===:::::::::::::::;::::::::::::::::===:=========-------====--============-=-:==-==----,,-,,, ;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;::::::::::::::::::::::::::::::=:=:=====================------,,,,-,,,,,,,--------,,-,,---,,,,,,,,,,,,,,,, .,,.,,. .,,... .. . ... .. .. .. ..,,,--===============================-=============---------,,,-----,,,-,,-------- ---------------------------------------=---================::::::;;;;;;;;;.=:;::::::::::::::::::::::=====================----,. .. ...,,,--===::::::::::::::::::::::::::::::::============--==--==--======-====-===:-:=====----,,-,,, ;;;;;;;;;;:::::::;;::::;;;;;;;;;;;;:::::::::::::::::::::::::::::=:::====================-------,,-----,,,,,--------,-----,,-,,,,,,,.,,,,,,,.,,..,,,,......... . . .... . . ..,,---==========:==============================-=-==--=---------------,-----------,---------------------,-,,--------,,------------=--=========::::=;:::;:;;;;::::::::::::::::::::::==::=====================---,,,... ....,,---====:::::::::::::::::::::::::::::===============--==--===----==:--=====::=:::====-,-,,. ;;;;;;;;;;;::::::;;:;;::::::;::;;;;;:::::::::::::::::::::::::::=========================--------------,,,,,-----,,-------,,-,,.,,-,..,,,,,,..,...---,..,.. . . . . .,,,---=======================================-=-=-==----=------------------------------------------,,---,,-,-------, ,----==-----=--=========:::::;::::::;;:;:::::-:::::::::::::=====:=====================--,,,... .,,,----====::::::::::::::::::::::::::==============--=---=--=-=-=======-=:===:::::==-----,, ;;;;;;;;;;;:::::;;;:;;::::::::::;;::;::::::::::::::::::::::::::========================--=------------,,---------,,,---,-,,,,,,,,-,,.,,..,. .,,..----,,,.. . ... . ..,,-----=====================================-=-=-====---=----------------------------,,,--------------,,-,--------,. ,---==-----===============::::::::::;;:::::=:==::::====::::==========================---,,.. ..,,,---=====::::::::::::::::::::::::============-=-------====-==,======-=::::=::===--,--,, ;;;;;;;;;;;::::::;;:;;:::::::::::::::::::::::::::::::::::::=::========================---=---------,,---,,,,----,,,,,----,,,,,,.,-,,.,,. .,,,,-,,---,.... . ... .. ..,,-----=====================================-=.====-=-=-.=------=,,=----------,------,,-------------,,.,,-,--,--,-,...,-----,------=---========,=:::::::::::::::::::::::=====::::=========================---,,.. ..,,-----======::::::::::::::::::::============--=------===-==========::::=::===:-==--=-- ;;;;;;;;;;:::;::::;;::::;::::;;::::::::::::::::::=::::::::==:========================-----==--,----,,,,,..,,----,,--,,,,,,,,,,,,,-,..,,. .,,,---,-,,--... .. ... ... . ..,,,,----=====-==-=============-===--=========-===-,----------=-----------------------,- ,--,,,,-------,-,.,,--,-,,--,-------------------=-,======::::::::::==::::::::::====::::::::===:=========:==:=====----,,.. ...,,----=====::::::::::::::::::==:===========--=-------=-=-========:::::::::::======-- ;;;;;;;;;;;::;;::::;::::;;::::::;;::::::::::::::::::::::::::::==:=================-------=---------,,,,,..,--,------,..,,,,-,,,,,,..,,,. .,,.,--,,-,,-,........ ..... .. ...,,,,---=======---=========-=====-=-----====---=--=-,---------=--====---------.--------,.,,-,,-,--,,,,,,,,,,-----,,-------------------------======::::::::::::,=::::::::=::=:::::==:=:==========:=::=====,-.,,,.. ..,,,----======:::::::::::::::=============--=---------=-=======::::::=:=:==:=:=-===- :;;;;;;;;;:::::::::::::::::;;;::;;:::::::::::::::==:::::::=======================---=----==-----=--,,,,-,,,--,------,,,,,,,,,,,,,,,,,,,. .,,.,,-,,-,,,.,,..., . .,. .. ..,,,,------====---=-==========-===-.===--====--==--=-=--------==========---------,---------------,,,,,,-,--,,------,---------------------------======::::::::::,=:::::::::::=:::::,-:============::::::=.---,-,, ..,,,,----====:::::::::::::==============--=--------============::=====::=:=:===::= ;;;;;;;;::::::::::::::::::::::::;;::::::::::::::=================================--===------------,,,----,,,,,,--,-,,,,.,,,-,-,,,,,,.....,,,,,,---,,,,....... ... . .,,,,,,---,,-----==-======---=----=--==-==-------,---,-----------=====----------------,---------,-,,,,,,,,-----,,,,--,-----------,,-----------==========::::::::=:::::::::::::::::::==============:==:===----,,.. ..,,,----====::::::::::::=============-----------==-====-==-======:=:=======:=::= :::;;;;;;:::::::::::::::::::;:::;::::::::::::::=================================----=-------------,,,,,--,,,,,,---,.,,,,,,,,,,,,,,,,...,,,,.,,,---,,, ...... . . . .,,,,-,---,,---------.-------===-=-----==--------,---------------==--====------------------,,,,,,,,,,,,,,,,,-,,,,---,-,,-----,,,,,,------------==========:::::::::-=::::::::::::::===::===========::=====---,.. ..,,,----====::::::::::======::=====-----------=============:==========:======: ::;:;;;;;;::::::::::::::::::;:::::::::::::::::=====:::==============-===========---==------------,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,. .,,,.,,,------,, .. .. ..,,,,----------------,----------==---------==---=-=--------------==-==-------,----------,,-,--,,,,,,,,,,,,,------,,,-.,,--,,,,,,,,,,,-----------==========:==,=:=====::::::::::::==:=======:::::::::====---,,. ...,,,---=====::::::=========:====------------====-============:=============: ;;;;;:::::::::::::::::::;;;;;::;;::::::::::::===::::::===========----===========-====------------,,,,,,,--,,,,,,,,,,,,...,,,,,,,,.. .,,,,.,,-,---,-,,. . .. . . ..,,,----------------------------=-=-=--=---=-=-,-----,,--------------------,-,----------,,-,,,,,,--,,,,,,,---,,------ ,,-,,,,,,,,,-,,,-----------=========::=-=::::==::::::::::::::==::===::::::::::===---,,. ...,,,---=========================----------=====--=-===============-===-==: ;;;;;;;::::::::::::::::;;;;;:::;:::::::::::::===::==============-------==========-==---------,------,,-----,,,-,,,,,,,...,,--,,,,. .,,,,,.,-,-----,,.... . . ..,,,--------------------------------=,,---=--=---,-,----------------------- ,----------,-,,--,-,,,-,,,,,,,,,,,,,,,--,---,,,,,,,,,,,,---,-,--------========:-:==::=::::::::::::::::::::=:==:::::::::::===--,,. . ...,,---=-=====================----------=========-======================= ;;;;::;:::::::::::::::::;:::::::::::::::::::::::::===:==========---------=======---=--------,,,,--------,,,,,,,,,,,-,,,.,,,,,,,,,...,..,,,.,------,...... . . . . ..,,,----------,--,,,----,------,-----.-----------=-------------------------------,--,,------,,,,,,,,,,,,,,,,,,,,,,,--,-,,,,,,,,,,,,-- ,----------===========::::===:::=:::::::::::::::::::::::::::::===--,,. ..,,,,------=-==============----==---------=====-======================= ;;;:::;:::::::::::::::::::::::::::::::::::::::::::==============-=-------========--===----,,,,--------,---,,,,,,-,,--,,,-,...,,,,,,,. .,..,,---,,..,.. ..... ...,,,---------,.,--,,------,,,-- ,----------,,-----------------,--------------.,--,,--,---,---,,,,,,,,,,,,,,,,,,,,,,,,-,-,,,,,,,,,,,,-,--,--,,----======,-==:==::::==,:=::::::::::::::::::::::::::::===--,.. ...,,,-------=============-------------=--====================--======= ;;;;;:;::::::::::::::::::::::::::::::::::::::::::::================------=========-===----,,,,--------,,--,,,,,,,,,,,,,,-,,,,,,,,,,,. .,.,.,---,,... . . . ..,,,,,----------,------,,,,,,.-,-.,------..---------------,.-,-------------,,,,,-,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,---,,,,------=============::=:=-:==::::::::::::::::::::::::::===--,.. ..,,,-------============-------------==-====================--=-===== ;;;;;::;:;::::::::::::::::::::::::::::::::::::=:::::================--------======--=-----,,------,,,--,,---,,,,,,,,,,,--,--,,,,,,,,. ..,,,,,.,,.,..... .... . ....,,,---------,--,,,,,-,,,-,,.,--.,--,---, ,-,,--,---------,-,..----------,,,,,,,,,,,-,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,-.,,,,,-------=-============:==:=======:::::::::==::::::::::==--,,.. ..,,,-------==========---------------==-=====================-====== ;;;:;:;;;;:::::::::::::::::::::::::::::::::::::::::=================------,-======-------------,--,,,------,,-,,--,,,,,-----,,,,,,,...,,,.,,,.. ....... . . ..,,,,,,-------,---,,,,,,-,,,. -,,-,,.----.- .------,------------,--------,---,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,.,,,,,,,----------===-===================::::::::::::::::==---,,. . ...,,,,-----========--------------------=---=====-==========-====== ;;:::::;;:::::::::::::::::::::::::::::::::::::::::::================--------=====--------------,-,,,,,,--,,--,,,--,,,,,,--,,,,,,,....,,,,,,,,. ....... . . .. ,----------,,,,---,,,,,.,,,,,,,,,,,,,,,--,---,----------------,-,-----,--,- -,,,,,. .,,,,,,.,,.,,,,,,,,,,,,,,,,,,,..,,........,,,,,,,,,,,,,,,,-,--------==--============-======::::::::::::::===--,.. ...,,,,------=====-----------------------======-======--=-======== ;;:::::;;:::::::::::::::::::::::::::::::::::::::::::============--===============-------------,-----,,,,,,--,,,,,,,,,,,,,,,....,....,,,,,,,,-,,...,. . . ... .,,.---------,,,,,,,,,,-.,,,,,,,,,-,,,.,-..---,,,--,---------,-----,----,-,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,. ,,,,,,,,,............,,,,.,,,,,,,,,,,,--------==========-===-==-========::::::::::===--,,. . ..,,,----------=-----------------------==---========--=--=-===== ;:::::::::::::::::::::::::::::::::::::::::::::::::::===========----==============-------------,----,,,,,,,,,,-,.,,--,,,,,,. ...,.,,.,..,, .,,-,.... . .. . ...,,,,.--------,,,,-,,,,,,,,,,-,,,,,,,,,,,,,. ,,,,,,-,.,,-,,--,,-,,,-.--, ,-,,,,,,,,,,,,,, ,,,,,,,,,.,,,,,, .,.,,,.,,..............,..,,,,,,,,,,, ------------======--==--===-======::::::::====,.-,. . ...,,,,-------------------------------------=-==-=---===--===== ::::::::::::::::::::::::::::::::::::::::::::::=::::=:======-------================------==-,,-,,,,,,,,,,.,-,,-,,,---,,,,,,....,,,,,,...., ,,,...,... .. .. ..,,,,---------,,,,,-,,,,,,,. ,,,,-,.,,,,,,,,.. ,,,,,,,,-,----,,,,,-., ,,,,-,,,,,,,,,,,,,,, ,,,,,,,,,,,,,.,...,.......................,,,,,,.,.,,,,,-----------=--=---=---==-==-=======:::======--. .. . .. ..,,,,,,---------------------------------------------======== :::::::::::::::::::::::::::::::::::::::::::::::::::========------====--===========--,-,,-=-.,-,,,,,,,-,,,,,,-,,,,--,,,,,,,,.,.,,,,,,.,,., ,.,,...... .... .. . . .,,,-------,-,-,,,,,,,,,,,,. ,,,,-,,,,,,,,,,.-,,,,,,,,,,,,,--.,,,,,,,--,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,.............. ..... .......,..,...,,,,,,,,----------=--=---=----------=============---,,. . ., . ..,,,,,---------------------------=-==--------------======== ::::::::::::::::::::::::::::::::::::::::::::::::=====================----========--,,,,,,--,,,,,,,,,,-,,,,,--,,,,--,,,,,,,,,,..,,,,,.,,,.. . .,,. .. .. .. . . .,,--------,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,.,,.,,,..,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,. ,,,,,,,,,,,,., ,............... . . . ........,,,,.,.,,.-,,---------=-----------------==========-=--,,,. . . .... . ...,,,,,,------------------------------------------======== ::::::::::::::::::::::=::::::::::::::::::::::::==============================-----,,,,,,,---,,----,,,,,,,,,,--,,,,,,.,,,,,,,,...,,,,,.,,.... .,,. .. . ....,,,,----,-,--,,,,,,,,,,.,.,,,..,,,,,,,,,,. ,.,. ,..,.,...,-..,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,....,,.,,,............... . ...............,,,,,,,-,,--------=------------------=======----,, . . ... ..... ..,,,,,,,----------=---------------=-=------------======== ::::::::::::::::::::::=::::::::::::::::::::::::=========================----------,,--,,--------,---,,,,,,,,--,,,,,.,,,,,-,,,....,,,,., ..,. .... . ...,,,------. ,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,..,.,,.,..,.,.,..,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,..,,,.,. ,.......... .... ... . .......,,,,,,,-,-,----------------------=--====-----,,,. . . ... .......... ...,,,,,,---------==---==-----------=------------====-=== ::::::::::::::::::::::::::::::::::::::::::::==========================---,----=-------,,--------,,-,,,,,,,,,-,,,,,,..,,,,,,....,...,,.. ..... .,. . . ...,,,,,-,.-,--,,,.,,,,,,,, ,,,,,,.,,,..,. .,. ....,,....,. ....,,,,,,,,,,,.,,,,,,,,,,,,,.,,,..,..,,,..,...,.......... . . ..........,,.,,-,,--------------------------------,,.. .. . .. .,. .. ........... ... ....,,,,,,,------===---=-----------------------------=== :::::::::::::::::::::::::::::::::::::::::::::=========================------=--==------,--,-----,-,,,,,,--,,-,,,,,,,.,,,,,,....,,..,..,..,..,. ... ....,,,,,-. -,,,,,,,,,,,,,.,.,,.,,,.,,,,....,,,,..,,. ........ ,,,,,,,,,,,,..,,,,,,,,,,.,.......,...,...,.,,............... ..........,,,,,,,-------------------------------,,.. . . .. .............. . . ...,,,,,,------=====-===----------------------------== :::::::::::::::::::::::::::::::::::::::::::::==========================-=====---------,,,---------,,-,,-,,,,,,,.,,,,,,,,,,.....,,,,,.......,. .... ....,,,,,,-,-,,,,,,,,,,,,,,,,,,,.,, ,.,...,.,,,,,..,. ....,. ,,,,.,.,,,,,,,,,,,,,,.,................ ................ ... ........,,,,,,,------,.------------------,---,,,.. . . .... .................. ..,,,,,,,-----======------------------------------=-- ::::::::::::::::::::::::::::::::::::::::::::===========================-====----------,,,-,---,,,,,----,,,,,,.,..,,,,,,,.,.,,,,,,,,,,,,....... ... ... . ...,,,,,,,,-,,,,,,,,,,,,. ,,,,.,,.,....,... ..,,. ,...........,,,,,,,,,,,,,,,...,,.,.................. ,..,.............. . .....,,,,,,,,,---,---,-,,,------------,--,,,.. . . . .. . ......,,............... . ....,,,,,----====----------------------------------- ::::::::::::::::::::::::::::::::::::::::::::===========================-===-,,,,,------,,,,,,,,,,,-,,,,,.,,,,,,..,,,,,.,.,,,,...,,,.,,,,...... ... . ...,,,,,,,,,, ,,,,,,,,,,,, .,,. . , ....,. ,,,,, ,,..,..,,,.,,,,,,,,.,,,,,,...,,,.,..................,..,...,........... ......,,,,,,-,,--------,,,,--------------,,.. . .. ., . . ........................ ...,,,,,-----==--------,--------------------------- ::::::::::::::::::::::::::::::::::::::::::=============================-===-,,,,,--,,--------,,,.,,,,,,,,,,,,,.,,,,,.,.,.,,,,,,,,.,.,,,,...,. ... . ...,,,,,,,,,,,,,,,, . .,,,,...,,... .. .,, ,,,,,....,.,..,.,,,,.,,.,,,,,,,,,,.......................,................... ......,,,,,-,,,,--,-,-,,,,-,----------,,,.. ... . .........,...,,................. . ...,,,,,------------,,,---------------=---------- :::::::::::::::::::::::::::::::=::::::==============================-====-=-,,,-,--,,---,,----,,..,-,.,,,,,,,,,,,...,,,,,,,-.,,..,-..... ... ... ....,,,,,,,,,,,,,,..., .,,,,, ,,..,..,...,,,,,,,...,,,,, ..,. ,. ,, ..,,,,,,................. . ...... ...,............ ....,,,,,,-,-,,-----,,,,,,---= ----,,,. .... , . . . . ...,,...,,.,............... . ...,,,,,-------,---,,,-,,,---------------------- :::::::::::::::::::::::::::::::==::::====================================-=--------,,-,,,,----,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,.,,..,......... . ...,,,,,,,,,,,,, .,,.. ,,,.. .,.,,,.,,..,,,,,.,,.,,,..,,,,,, ,, ....,,,.,,,............... . .................... . ......,,,,,,-,,------,--------------,.. . . . . .....,,,........................ ..,,,,,--------,,,,,,,,,,,--------------------- :::::::::::::::::::::::::::::::::::=:====================================------------,,,,----,,--,-,,,,,,,,,..,,,,,,,,,,,.,,,,,,, .,. .,,. .... ..,,,,,,,,,,,,.,. ,,, .,,,,..,,.,..,.,,,,,,,,,.,,,,,, ,,,,,,.-,,,,,,,,,,,.............. ... .......,,.......... . ......,,,,,,-,------------====-=----,,. . . . ....,,,,,,,.,...,............... ..,,,,,--------,,,,,,,,,,,,,,,,--------------- :::::::::::::::::::::::::::::::::::=::================================--=-----,,-----------,,-,,,,,,,,,,,,..,,,-,,,,.,,,....,,,,. .. .... .. ...,,,,,,,,,,,,,., ,.,. ,,.,,,...,.,..,. ,,,,,,,,,,,,.,,-,,,,,.,,,,. ,,.,,,,,,........ ..... .....,..,,,........ .......,,,-,-,--,-------=========--,,.. . .. . ....,,,,,,,,,,,,,,.............. . . ..,,,,-------,,,,,,,,,,,,,,,----------------- :::::::::::::::::::::::::::::::::::::::=======================-========------,,,,-------------,,,,,,,,..,,.,,,,,,,,,,..........,,.... ..,.... ...,,,,,,,,,,,.,......, .,.........,.,.. ,,.,,,..,,,,,.,.,,,,,,,,,,,.,,,,,,................ ...,.............. ......,.,,,-,,----------==========--,,. .. ,. ..,...,,,,,,,,......,............. .. ...,,,--,-----,,,,,,,,,,,,,,----------------- ::::::::::::::::::::::::::::::::::::::::====================------==--------,,,,----------,--,.,,,,,,..,,,-,,,,.,,,,,..........,,.... ,.,... . ...,,,,,,,,,, .,,............ ....... ,.,....,,..,....,,,,,,,.,.,,,,,..,................... ........... ... . ., ,,,,,,--------============--,,. .,, . . ....,,,,,,,,,......,,.,.............. ..,,,,,,,,,-,,,,,,,,,,,,,,,,---------------- :::::::::::::::::::::::::::::::::=::::::::=::===============----------------,,,--------------,..,,,,,,,,--,,.,...,.......,,,,.,,,.,,,.,..., , . . ....,,,,,,,,,. ....... . .. ....... ,,,....,,.... . ,,.,,,.,,,,,,,,...................... ............. . ...., .,.,,,,--,----====::=:=====-,,. ,, . . . ..,,,,,,,,,.......,................ ...,,,,,,,,-,,,,,,,,,,,,,,,,---------------- ::::::::::::::::::::::::::::=::=::::::::=====================-----==------------,,-----------,,,-,,,,,,,-,,,.. ... ....,,,,,,,,,,.,,,.. .... .. ...,,,,,,-,,,,..... . .. . . ...,.,,. .,.,.,,,,., ,,,.,,,........... ............... ......... . ....,,,,,,,,----======::::::====--,. . . . . . ....,,,,,,,,,,,,.................... . ...,,,,,,,,,,,,,,,,,,,,,,,,,--------------- :::::::::::::::::::::::::::=====::::==:======================---=----------,,,,,-------,,---,,--,,,,,,,,,,,,,,.,,,.....,,,,,.,,,..... .. . .. . ....,,,,,,,,,,... . . . . ......,.., .,. ,.......,,,,,,,..,........... .......... ......... . ......,,,,,------====::::::::===-,, .. , . . . ....,,,,,,,......................... ....,....,,,,.,,,,,,,,,,,,,,,-----,,,,,,-, ::::::::::::::::::::::::::======:======================-====----------------,,--------,,,,,,---,,,,,,,-,,,,,,,,,,,.. ..,,,,,....,...,... .... ...,,,,,,,,,,.... . . . ......,.,..,. ,.,.,.,.,,,,................... ......... . ...... .. ......,,,,,,----=====:=:=::::::==-,. ... . . ...,,,,,,,,,...,,,,..............., . .........,......,,,,,,,,,,,,----,,,,,,,, ::::::::::::::::::::===:=:=============================---------------------,---------,,,,,,,-,,,,,,,,,,,,,,,,,..,,....,,..,...,,...... ..... . .....,,,,,,,. ... ..................,,.,......... ............ ......... ...... .......,,,,,,,---====:::;-=:::===-,,. .. . . .. . . .,,,,,,,,,,,,,,,,................... ..............,,,,,,,,,,,,,,,-,-,--,,, :::::::::::::::::=:===:::=::===========================-----------=---------------,,,---,,,,,,,,,,,,,,,,,,..,,...,,,...,,,.,,.,,,..... ...... ...,,,,,,,,,. ... .............................. ... ................ ... .. . .....,,,,,,---===:::::;;;:::-=--,. . . .. ...,,,,,,...,,,,..,,................ . . ............,.,,,,,,,,,,,,,,,,,,,,,,,, :::::::::::::==::::===::===============================-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,...,,..,,... .,,,.....,...,,. ..... . .....,,,,,,,,... . ....... .. ....... ..... .. ............... .... ......,,.,,,,,--====::::;;;:::==--,. . .. . . ... .....,,,,,.....,,,,.,,,,..,............ ....... . ...........,,,,,,,,,,,,,,,,,,,,,,,,, ::::::::::::====::=====:============================--------------------------,-,,,,---,,,,,,,,,,,,,,,,,. ..,,,.,,....,,,,.........,. ..... ....,,,,,,...... ... . . .. . ..... ..... .. .. ............. ..... ......,,,,,,,,--===::::;;;:::==--,. .. . . . . .. ...,,,,.....,,,,,,,,,,,,,,........... .......... ............,,,,,,,,,,,,,,,,,,,,,,,, =:::::::::::======================================-=-----------,-----------,,-,,,,,,,,-,,,,-,,,,,...,,,,...,,,,..,..,,..,,,,,........... . . ....,,,,,,..... .... . . ............ . . .. ................. ....... .......,,,,,-,----==:::;;;;:::===-,. . .. .... . . ...,,,,,.,..,,,,,.,,..,,,,,.............. .............. ............,,,,,,,,,,,,,,,,,,,,,,, ==::::::::========================================--------------------,,,--,,,,,,,,,,,,,,,,,,,,,,...,,,,,,..,,. ...,.....,-,...,....... . .....,,,,,,.,... .. . ........ .... ... ...... ..... .. . ... .... ........,,,,,-----===::;;;;;;:::==-,. . . ., . .. . ..,,,,,,.....,,,,.......,....,........... .............. ...........,,,,,,,,,,,,,,,,,,,.... ==:::::::=====================================---=--------------------,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.. .......,.,,... .......... ......,,,,...... . ...... ... .. .... . ............ ........ ..........,,,,,,----==::::;;;;;;::=--,, . . ,.. . . .. .......,,,....,,,,,,,,,,,,,,.,,............. ....... .. ...........,,,,,,,,,,,,,,,....... ==::==::======================================--==----------------------,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,,,.......................,. .... . .....,.,,,...... ... . . . . . ................ .... .. . ..........,,.,------====::::;;::::=-,,. . , . ...... ......,,,....,,,,,,.,,,...,....,............ . ....... ...........,,,,....,....,........ =======================================-====----==----------------,-----,,-,,,,,,,,,-,.,,,,,,..,,,,,....................,......... ..... . .........,,.... . . .. . ........ ............. . . . . ........,,.,----======::;;:::::==-,. ., . . . .,. . ... ..... ...,.,,,....,..,..,.,,,...........,,......... ....... . ...........,,,,.................. ========================================-----------------------------,,----,,,,,,,,,,..,,,,,,,.,,,,,................ ...,,.......... . .. .........,,.... . . . . ..... ........... .. . . ..........,,-. ---=====::=-=:;::===-,.. . .. .. .. .,...,...,.....,.....,,.......,.................. .... .. ... ..........,,,,.................. ==================================--===--=--------------------,,----,,,,--,,,,,,,,,....,,,,,.,,,,,,,,,............,. ...... ........ . .................. . . . . . .............. .... ... ........,,,----========:::::::=--... . .. . ,... . ,. .. . .., ..,,.....,. .......,.,.......................... .......... . ..........,,................... ================================-----------------------------,,,--,,,,,--,,,,,,,,,,,,,,,,,,,,.,,,,,,,.............. ......... ... ............ .. . . . ................... .. ......,,,----=========::::::==-,.. . . . . ,,, .,.. .......,... . ...... .....,...,,...,,.............. ........ ......................... .... ================================----------------------------------,,,,,,,--,,,,,,,,,,,,,,,,,,..,,,,,,,......... ... .... .......... ............ . .. . ...... ............... .....,,,,---======-==========--,. . .. . ., .. ,. .. ... .,.,... .............,....,......,,,........... ........ ............................. ======================--======-----------------------------,------,,,,,,,,-,,,,,,,,,,,,,,,.......................... .... ..... .. .......... .. ........ . . ................. .....,,,---================-,,. . ., ,,,.... ....,..,,,,.......... ......,,.,..,..,..,,,............ . ....... ................. .... ... ======================---------------------------------------,---,,,,,,,,,,,,,,,,......,,,,........................ .... ... . ......... ........ . ... ...... ....... ....,,,--============-=---,,. ,,...... .....,.,,,,.,,..,........,.,,,,,..,,.,,,,,,,,........... .. . .. ... ................... ... ==================-===---------------------------------------,,,,,,,,,,,,,,,,,,,,,..,..,..,,......... ....... ... ......... .... ...... .. ..... .................. ...,,----======---==--=--... . . ........ .. ..,.,,...,,,,,.........,,,,,,..,,,,,,,,,,,,,,........ . .. .. .................. ... ======================-----------------------------------,,--,,,,,,,,,,,,,,,,,,,,,..,......,.......... .. ............ .. ....... . ...... .. ............,. ....... ...,,---=======-----,----, . .. ,....... .......,,,,,,...,...,,,,,,,,,,,,,,,,,,,,,,,,,,....... . .. .. ................. ..... =========-==---==------------------------------,---------,,,,,,,,,,,,,,,,,,,,......................... ....... ...... .. . .... .. .........,...,. ,,.... ..,,,---=====------, ---,, . . . ..., .. ..,,--,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....... ... ... .. . ........... ........... ====-=======-------------------------------,-,,,--,,--,,,,,,,,,,,,,,,,,,,,,.,,,........................... ... .......... . . . . .....,...,,..,.,,,,,,,. ..,,,--========-=---,-,-,,.. . ....... .. .,---,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,--,,,,........ .. ... . . .. . .................... ========-------------------------------------,,,--,,,,,,,,,,,,,,,,,,,,,,,,..,................................... ..... . .. ..........,..,,,.,,,,,.. ..,,,---==-===---=----,-,,,.. . . ...... .-----,--,,,,,,,,,---------,,,-,,,------,,,,....... .. ...... . .. .. .... .................... ==---===-------------------------------------,,,,-,,,,,,,,,,,,,,,,,,,,,,,,..,,................... ... .......... ..... .. . . . ..... ............,,,,,,.. ...,,,----=--===---------,,,,. . .. ..... ,,,----,---,,,,,,,--------------,,--------,,,.,..... ... ...,.. ......... ..... ..................... --------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................... ... .......... ......... .... .. .. .............,,,..... .,,,-,--========-------,,,,,. . ,,... ..-,,--=-------,,-,-------------------------,,,,,,,... .. .. ... ...... . ..... ..................... --------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................ . .... .. ..... . ..... ...............,........ ..,,,-, ---===--=-----------,. . ..,... .,,,------------,------------------------------,,,,,,... .... .. . ...... ....... .................. ---------------------------------,,-----,---,,,,,,,,,,,,,,,,,,,,,,,,,,,......................... .. ... .. ... . .. . . .. ................... .. ...,,-,----======------,,---,, . ... .. ,---,,---------------------,---------------------,,,,,,,, ,,.. .... ............... .................. -------------------------------,,,,,--,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,............... ... ... . ... . .. . ............... ...,,,-------=====-,.--------,. .. .. .-=-,,---=-------------,,,,--------------------------,,,,,,,,,........ ................ . .................. -------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,........,,............. .. ... .... . .. .......... . ...,,,,-------======-,-------,. . . . ,.. .,,-,,,--==------------,,,,------------------------,,,,-,--,,,-,,,,.......,,,,,,......... . ................ ------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.......................... ..... . ... .. .. ........ ..,,,,,-------======---------,.. . . .. .... ,,--,,,,--=--,,---==---,,,,,------------------------,,,,,,--------,,,,,,,,,,,,,,,,,....... .. ................ ------------------------,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.................. .. ........... . . .. .. ....... ...,,,,-,,----=========-------,. ,--,,..,--=-,.,---==---,,,,,,,---------------------,..,,,,,------,,.,,,,,,,,,,,,,,,,,,,.... ... ....... ..... ----------------,----------,-,,,,,,,,,,,,,,,,,,,,,,,,,..,,,....................... . ....... . . .. .. .. ..,,,,,,,,,,----====:====------,, ...--,...,,---,.,,--===-----,,,,,,,,------,-,-------,,........,,-,,,..,,,,,,,,,,,,,,,,,,,........ ........ ..... ----------------,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,........................ .. .. ..,,,,,,,,,,,----=====::==--=--,,. . ... ..,,,,....,---,..,--==---------,,,.,-------------=----,.... .........,,,,,,,-,---,,,,,,,,,,,,.... ........ .. ----------,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,,......... .... .. . . .. ..,,,,,,,,,,,-----=====::=====--,. . .. .. .,,.......,--,..,--==-------,,,,,,,,-------=----====--,......... .,,,,,,-,,---,,,,,,,,,,,,..... ..... . . ----------,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,................ . . ... . .............,,,,,,. ,,,-----====:::=====--,. . ......,,,... ...-,,,,,-==----------,,,,,,,------=========-,,............,,,,,-,,,--,,,,,,,,,,,,,.... ----,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.............,.. ..... ........ ....................,,,,,,, ,,------===::::====-,,. ......... ..... . ...,...,------====----,,,,-,----===========--,,..,,..........,,,-,---,,,,,,,,,,,,,..... . . --,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................... . ...................,,,.,,,,.,,,,-----===:::=====-,. . ............ ... . ....,,..,,,--=======----,---,---============--,..,,,.. ...,,,,,,,--,,,,,,,,,,,,,..... . . ,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................... ... . .......................,,,,----====::=====--. . . ...... .. ... . . . .. .....,....,-====:======---------============--,,.,---. . ......,,,--,,-,,,,,,,,,,,.,. . . ,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,............ ........ .. ... ....................,,,,----======:====-,. . ,.. .. . ....... ...,.......... ...........,-============-=-------===========---..----. ........,,,-,---,,,,,,,,,,,,.. ,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,.... ............... ....... ....................,,,----======:===--,. . ..,.,,,-,,...,,..... . .,,..... .....................,.,,,-====---==--=====-----============---.,----. .......,,,,------,,,,,,,,,,,,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................ ......... . . ................. .,,,----==========-,. ... ...,,,-------,,-----,,,,,.,,.,-,,.. ................,,,,.,-==---------========--=============--,,---,. .. ..,,,,,--,-----,,,,,,,,,,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............,.... .. .... .. . . ..................,,,,----=====-.==--,. ....,,,,------,--,,--------,,,,,,,,--,.. ... .... ....,-,,,-===----------========--=============-,,,-,,. . .......,,,,-------,-,,,,,,.... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,....................... ........ . .. . .................,,,,----===::= .=-,. ,,,,,,,,---------,--=----------,----,.. . ... . ...,-,,,-===-,,--,--================::=======-,.,-,,. . .. .........,,---------,,,,,,,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.................. ... . ... ....... ...... ... ...........,,,,,----=======---, . .,,,,,,,----=----,,------=------,,,,,..... ............ ...,,,,---=-==,,----=================::=======--..,,,, . ... ....,,,,----------,,,,,,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,...... . ....................... .,-------==--, .,,...... .... ........,.,,,-,-======-==--. .,,,-,,-----==---,,--------,,,,.... ......,--,,,,,,,,,.....,,--,----===--,--==================::::=======-,.,,,. .. .. ....,,,,--------------,,,,. ,,,,,,,,,,,,,,,,,,,,,...,,,,,..,,,...... ................. ... . .,:;;++++++++++//;:::--,,..... ....,,,,,,--====- =--,. .,,-------------,,,--=----,.,.. . ,,,,,,-==----------,,,,,--=--,-====---==================:::::=======--,.,,.... .. ....,,,,,--------------,,,.. ,,,,,,,,,,,,...,,,............................................ .:/++%%$$%%%%%%%%%%%%++//;:=,,.. .....,,,,---==:====-,. . .. .,,------------,,-,,-=-,,. ,----==---==============------==----=-----====================:::=======--,,,,,... .. .....,,,,,,------------,,,.... ,,,,,,,,,,,,,,..,,................................... ....... ...-:;;;+%%$$$$$$$$$$$$$$$$$$$%%++/;:-,,. . ........,,------=====--,. . ... ...,----------==--,--,----,.. .-================================---------===========::==================--,,,,,,...........,,,,---------------,,,.... ,,,,,,,,,,,,,,..,,.......................................... . .,--=;++%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+/;:-,,,,,......,,,--========--,. . .....,.. ...,------,--,----,,-------. ..,-==::================:::===========---,--=================================--,,,,,,...........,,,-----------=-----,,.... ,,,,,,,,,,,,....,,............................... .... ... ,==:;/++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%%+/;:==-,.....,,,--========--, . ..,,.,..... ..,--=-,--,,,-,,,,,,-----,...,---=====:================::::==========--,,--=================================--,.,,,,. ........,,,------------------,,... ,,,,,.,,,,...................................... .. ... ,:/++%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++/;:-,...,,,--=======--,. ... . .,..,,.. ...,,-=-,,-,,.,,,,.,-,,,....----==========:=============:=:::========-,,,,-================================-==-,.,---,........,,,,,---------==------,,... ,,,,,,...,................................................. ,::;+%$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/:=,,,,,,---======--,. ...,,.,.... . .,,,,......,-----,,,. ... ......,-================:============:::::========--,---==============================-====--,----,......,,,,,,,------=-======--,,,,..... ,,,...................................... ........... .=+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$%+/:---,,----====--,. ..,.,,,. .,--,,,.,,,,,---,,,... .. ...,.--====:::::::==================:::::=========----================================-=====-,,--,......,,,,,,,,--------======--,,,. .. . ,.,............................................. .. ,/+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$%+:==------===---,. ,,,,,.. . ..,----,,,,,-,,----,..,. .,,-,-====:::::::::===============:==::::::==========-===========================----====-=-------,......,,,,,,---------=======--,,,,.. . . .................................. .......... .... :/%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%+/:==----===--,. ..,,,. .. ..-----,,,,---,,,,,. ,. . ...,,,,===:::::::::::============:::::::::::::===============================----=-==---------=----,,,,....,,,,,,---------========--,,,,. .. .. ................................. ... .... . .. :+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$%+/;:=---=----,. .,,,,.... ,,------,------,.,, . ,,,,-==:::::::::::=============:::::::::::::===============-===========-============-------==-,,,,,,....,,,,,,,---------=========-,,,,,... .. ............................ ... ...... . =+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;:===----,. .,., , .. .------,,,,----,,-, . .,....,,=:=::::::::::===============::::::::::::==:==========----=======-=--=========-====--------,,,,,...,,,,,,,------------========--,,,.... ................................. .. .. . .:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%%$$$$$%+;::=---,,. .. . .. ... ..,----,,. .,---,--, .,,.,,--=::;:::::::::===============:::::::::::=:=:==========-----==----==-==========---==--------,,,,....,..,,,-------------======--=---,,.. .. ................................. .. =%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$%+/;:=--,. .. . .,.. .. .,--,,,,. .----,-,.... ..,,.,,---=::::::::::::::===============:::::::::::::==========--------------===========--===-=------,,,,,...,,,,,-----------------=-------,... . .............................. . =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%%%$$$$$%+/;:--,. .. . , .... .,,,,--,,. ,,,-,-...,. .,,,,,.,,-=:::::::::::::::===============::::::::::=:==========---------------============--==-----=---,,,..,,,--------------------------,,,... . ............................ .;+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$%%%%%$$$%+/;=,. ...... . .... .,-------,.,,,,,, ,,, ..,.....,,-=:::::::::=====:==============:::::::::::::============-------------============--=------===-,,,,,,,,--,-----------------------,,,..... . ................... . .. ,;+%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%$%$$$$$%++:-. ...,. . ,,. .,-----,,,,,,,,,,... .,. .,.,-,-===::::================::::=:::::::::::::::============---------------=====--======-------==--,,,,,,,---------------------=----,,,...... .. .............. ..... .-;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+%%%%%$$$$$$$%%/;-. . ,, -,. .,... .--=--,, .-..,.,... .. . ..,,,,--====:===============:::::::::::::::::::::=:================------=----=--========---=---------,,,,,,-----------------=----=----,,,...... .. .............. .. .. .:/+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%%$$$$$$$%%%+/- .,,. ---. ,. .,-=--,,-,-,-,,,,. ,,.,,..,,,,,--=-===--==========::=:::::::::::::::::::::===================-----=================----------=-,,,------------------------==----,,,,..... .. .. ......... . .,:/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$%%%$%%/. ,--, ---, .,. ,--=-,-=--=---,.....,,,--,,,,,,-----,-============::::::::=:::::::::::::::==================-==--==================-----=====---------=------------------------,,,,...... .. .. ... .... .=;++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$%%$$$%%/- .--,, .-=-.... ,-=---==-===-,, ...,,,-,--,,,.,,,-,,-=========:===::::::::::::::::::::::===========================================----======------====-------------------,-----,,,,.... .. ,:+%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$%%%%$$$$$$$$%%/ ,=-, .,-.. ,---===-==----,..,,,,,--,,......,.--=========:::::=::::::::::::::::::::======================================================-----==-=-----------------,-------,,...... .. -;+%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%%%$$$$$$$$$$%+: ,-, .--. ,========-=--,,..-----,-,..,,...,,---======:::::::=::::::::::::::::::::======================================================---=====----=-------------,--------,....... .. ,/+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%$$$$%%$$$%%%%%%%$$$$$$$%%: ,-. .--, .,-======---==-----=--=-,,..,,,..,,,,,--=:====:=:::::::::::::::::::::====================================================-====----======---==----------,,-,-------,,...... . ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$%%%%%%%$$$$$$$%%%= . ,. .---. .,-====---=====---=====---.,,.,,,,,,,,,-:=====::::::::::::::::::::::::::=================================================-=====--=======---------------,,---,,,---,,...... . ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$%%%%%%%%%$%$$$$$%%= .. . ,--- .,,--=----======--======-,,,,,,,,,,,,,-========:::::::::::::::::::::::::::==============================================================------=--------,,-,---,,--,,,..... . . .%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%%$$$$$$%%%%$%%%%$$$$$%%%+- .. . ---,. ,,,-,,--=======-=======--.,,,,-,,,,--===========::::::::::::::::::::::::===============================================================---------------,,-,--,,---,,,..... .. .... ./$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%%%%$$$$$%$%%$$$%%$$%$$$%%%/ ... ,--. ...,--=========--=======---,,,-.,,-=============::::::::::::=::=====:::=============================================================--=------=--------,-----,,----,,,,... . . ........ ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%%$$$%%$$$$%$$%%%, .. .-,, . ,,-==========-=========-,,,--,--===========::::::::::::::::=======::================================================================------=--------,,--,,--,-----,,,,........ ........ /%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%$$$%$$$%%$$$$%%= .. ..,.. ,-=================:===----,-===============:=:::::::::::=========::==============================================-===-=============-----------=----,--,---------,,,,,................. =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%$%%%$$$%$$%%$$$%%%; .. . ,. ,-==::==================---=====================::::::=:::========:::=============================================--===--=-==========------------=------------------,,,,................. . -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%%%%$$$%%$%%%$$%%%%= . , ,-=======================-======-==============::::============================================================-------=-=============----------=-===--------,---=---,,,,,,,......,......... ;%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%$$$%$%$%%%$$%%%$%%%%$%%%+, . .. .-===========-============-======================::=============================================================------===============-----------=-=---,,-,--,----=----,,,,,,,,,,,,,.......... ,+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%$%%%%%%%+%$$%%%%%%%$$%%%; . ,. .-===========--=---====--=-================================================================================----===---================-=---------=-----,----------==---,,,,,,,,,,............. ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%$%%%%++%$$%%%%%%$$%%%%; ., ,-==========-------==-=----=============================================-=====================================-====---===============---------=------,----------===------,,,,,,,,...,........ -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%$$$%%%%+%$$%%%%%%%$%%%%%: ... ,-=======-=---------=-------============================================---===================--===============--------==============-------====---------------====------,,,,,,,,,.,,,,........ /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%%$$%%$%%%$$%%%$%%%%$%%%%+= ., ,-=======-=----------=------=============================================--====================-======-======-----------==============------====---------------===--------,,,,,,,,,,,,,........... =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%%%%$$$%%%+%$$%%$%%%%%%$%%%/. ,. ,-=======-------------------=============================================--=================--===============-------------============-----====----------------===--------,,,,,,,,,,,,,,,,,........ . . /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%+%%$$%+%%%$$%%$++$$%%$$%%%%%$$%%%/- . ,--======-------------------=============================================--=================------=-========------------=--===========------==----------------====---------,,,,,,,,,,,,,,,,............ =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$%%%%%$$%%$%+%$$%%$%+%%%$$%%$%/- . ,,=======-------------------============================================----============--------------=-===----------------=========-=------=------------------==----------,,,,,,,,,,,,,,,,............ .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$%+%%$$%%$$++%$%%%%%%%%%%%%%$%;. .,-====-------------------,--==========================================------===========----------------===-----------------========-=------=----------------=-==---------,,,,,,,,,,,,,,,,,,,.......... ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$%+%%%$%%%%+/+%%+%%%%%%%%%%%$$+;- .,-====-----,,,,---------,,---=========================================------=----=======----------------========----------===========------==--=-----------======-----------,,,,,,,,,,,,,,,,,..,...... -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%+%%%%%%+%%/+%%+++%%%%%%%%%%$%+/=. .,-====------,-,,,-----,-,,,--=========================================------------======----------------=========----------========--------==--=-----------=====-------------,,,,,,,,,,,,,,,,,,,,..... +%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$%%%%%%%%++%%%%%%%%+/+%++++%%%%%%%%%$$%+/:,. .,-===------,,,,,,,,---,,,,,-----===================================-==-------------==--------------------------==-----------======-------=====----------------==-------------,,,,,,,,,,,,,,,,,,,,..... .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$%%%%%%%++%%%%%%%%+/+++/+++%%%$%%%+%$$%+/:- . .,----------,,,,,,,,,-,,,,,,------=================================-==----------------=-----------------------==--------------==-==--------====---==--=-----------------------,,,,,,,,,,,,,,,,,,,,,..., :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$%%%%%%%%++%%%%%%%%//++/+++%%%$$%%++$$%++/;- .,----------,,,,,,,,,--,,..,-----==================-----===========-------------------------------=----------====---------------------------====-==---=--=-----=---------------,,,,,,,,,,---,,,,,,,,,,, .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$%%$%%%%%%%%++%$%%%%%%+/++/++++%%%$%%+%$$%%+++;, .. .,,---------,,,,,,,,,--,,..,,-----========--=======-----===========---------------=-----=--------------------=-------------------------------======---=--==---------------------,,,,,,,-------,,,,,,,,, :%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$%$%%%%%%%%%%%$%%%%%%%////+%%++%%$$++%%%%%++++:. .,,--------,,,,,,,,,----,,.,,-----========-====--=============-====-----------------------------------------------=-=-----------------------==--===----------------------------------,---------,,,,,,,, =%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$%%$%+%%%%%%%$$%%%%%%%/;//+%%++%%%$%+%%%%%++%%+=. ... .,,-------,,,,,,,,,,,-,,,,.,,,-----=========-=---====-=============---------==------------------------------------------------------------------=---------------------------------------------,,,,,,,,, /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$%$$%%%%%%%%$$$%%%%%%/;;//+%%++%%$%+%%+%%%++%+;- ... ,,-----,,,,,,,,,,,,,--,,..,,,,---=========--------=--===---========--------------------------------------------=--------------------------==-==-==--==-==-----------------------------------,,,,,,,,,, ,%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%$$%%%%++%%$$$$%%%%++;;//++%//%%$$+++++%%++%%+;. ... .,-----,,,,,,,,,,,,,--,,..,,,,,---==========---------==-----=======------==----------==---------------------------------------------------===========--==-----------------------------------,-,,,,,,,, ,+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$%%%$%%%%+++%%$$$$%%%++/;;//+%+;+%%$%++++%%%++%%+= . .,,---,,,,,,,,,.,,,,,-,,..,,,,----==========-----==-===--------====----====--------------------------------------------,-----------------==-==========-==-------------------------------------,,,,,,,, :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$%$$$$%%%$$%+%%++%%%%$$%$%%+/::;;++%//%%$%++//%%%+/+%%;, .,,--,,,,,,,,,..,,,,,-,,..,,,,----============---==-===--------=====-=====------------------------------------------------------------------=========-----------------------------------------,,,,,,,, =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%%%$$$$%%$%%++%++%%%%%%%%%%+/;:;;/+%+/+$$%++//%$$%//++/= . .,,---,,,,,,,,..,.,,,,,,...,,,----=============-----===---===-=============-----==--------------------------==--=====-------------------===--=========----------------------------------------,,,,,,,, .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%$$$$%%$$$$$$$%%%%++%%+++++%%%%%%%+;:::/++%//%$%+++/+%$%+/+++;. . ..,-,,,,,,,,,,....,,,,,,...,,,----================-====---====-============-=----==-===---------------------==--======-------------------==--==-=======---------------------------------------,,,,,,,, ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%%$$$$$$%%$$$$$$%%%+%%+++++%%%%%%%+;=::;++%+;%$%+++//+%$%//++/, ..,,,,,,,,,,,,......,,,,...,,,,---============----=--==----====-=====---===-=-----==-==------------------==================---------------===========------------------------------------------,,,,,,, .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$%%%$$$$$%%$$$$$$%%++%%%+++++%%%%%+//::::/+%+;+%%%+++;/%$%///+/= ..,,,,,,,,,,,,......,,,,...,,,,----===========----=====------==-=====----===-----------------------------===================--------------==========---------------------------------------------,,,,, :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$%%$$$$$$%%$$$$$%%%$$$$$%%+++%%+++++%%%%%+//;:::;/+%;/%%%/++;;+%%+;;/;-. .,,,,,,,,,,,,......,,,,...,,,,----===========-----===---=--==--====-----==------------------------------===================------------=-=====-===----------------------------------------------,,,,, ,+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$%$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$%%%$$$$$%%%$$$$%%++++%+/+++%%%%%+//;::=:/+%;;+%%+///;+%%%/;;;,. ..,,,,,,,,,,,......,,,,...,,,,,----======-===----====-------=--==-==------------------------------------===================------------=============-----------------------------------------------,, /%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$%$$$$$%$$$$$$$$$$$$$%%%%$$$$$$$$$%$$$%%%$$%$%+%$$$$%%%+/+%+/+++%$%%%%/;;::=:/+%/;+%%+///;;+%%/;;;:, .,,,,,,,,,,,......,,,,.....,,-----======-===-----=--------=---==---------------------------------------===================------------======---===------------==-------------------------------,---- =+$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$%%$$$$$%%%$%$$$%%%$%$$$%$$$$$$%%%%$%%%%+%$$$%%%+//++++++%$%%+++;;:===/++/;/+++/;/;;/%%+;;;;- .,,,,,,,,,,,......,,,,.....,,---------====-----------------==----------------------------------------=====================------------=======-=-==------------===------------,-----------------,---- :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%%%$$%%%%$$$$$%%%$$%%%%%%%%$$%$$$$$$$$%%%%%%$%+%%$$%%%%//+++++++%$%++/;;:=:=;+++;;+%+/;:;;;+++/;;;=. .,,,,,,,,,.,.......,,,.....,,,-----------------------=-----=-==-----------------------------------=--=====================------,-----===========-------------==--===------------------------------- +$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%$$$%$$$$$$$$$%$$$%%%%%%%%%%%%$$%$$$$$$%%%%%%%%%%%%$$$%$$$%+%%%%%%%+%$$$%%%+//++/+++%$%++/;;;=:=:/++/;/++/;:;;;/++/;;:=- ...,,,,,,,.........,,.......,,,----------------------=-----=-===----------------------=-----------=-======================------------===========-------------=======------------------------------- =%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$%%%%$$%%%%$$%%$$$$$$$$$%%%%%%%%%%$$$$$$%++%%%%%%+%%%$%%++//////+++%%+//;//:==://+///++/;:;;;/+++/;:==, .,.,,,,,...........,,.......,,----------------------------===--=-----------=--=-----====------------======================-------------===========------------=======---------------=--------------- ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$%%%$$$$%%%%%%%$$$%$$$$$$$$%%%%%%%%%%%%$$$%$%++%%%%%%++%%%%%+++;//////+%%+//;;/:===//++/;/%+;;;/;;+++/;:==- ...,..............,,.......,,,----------------------------==--=----------------======-===-=------========================-------------===========------------========--------------==-------------- /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$%$$$$$%%%$$$$%$$$%%$%$$$$$$$$$%%%%%%%%%%%%$$$$$%%$%+%%%%%%+++%%%%+++/;/////+%%+/;;;/;===;+++//;+%/;;+;;/+//;:=:- .,,,,.............,,.......,,,-------------------------------------------------==============--==========================-------------=============---==----=========-----------=====-------------- /$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%$$$$$$$$$%$$$$$$$$$$$%%%%%%%%%%%%%$$$$$%%$%++%%%%%+++%%%%+++/;/////++++//;;;;:===/%+//;/%/;;+/;////;:=:- ..,,,,.....................,,,,,------------------------------=----------------===========================================--------===-==============-===--======-====-----------=======-=----====-- =%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$%%%%%$%%%%%%%$$$$$$%%%%%+%%%%%%%%%%%%+++//;/////+++//;;;;:===;++//;;++;;++;;///;:==- ...,.,,......... ..........,,,,,-------------------------------------==-------===========================================---------======================-=======--===----------==========----====-- =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%$$$$$$%%%%%%%%%%%%$$%$$%$$$$%%%$%+%++%%%%%%%%++++////////+++/;;;;:===;++/;;;++;:/+/:///;=--- ...,............ ..........,,,,,----------------------------------------------===========================================---------==============================--==-----------==========----=====- :%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$%%%%%%++++%%%%%%%%++++///////+////;;;;:==:/+/;;;//;;/++:;/;:=--, .............. ....... ..,,,,,----------------------------------------=-----===========================:===============--------=-==============================-----------===============-======- +$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$%%%%%%%%$%%%%%%%++++++%%%%%%++++////////////;:;;:==:/+/;;;;//;/++;:/;:=-=, ............. .........,,,,,---------------------------------------==----=============================================-------======================-===---===-------------============-=======- %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$%$%%%$%$%%$%%%%%%%%++%++%%%%%%++++//;;//////;;;:;;:==:;++/;;;//;+++/://:=--,. ............. ..... ..,,,,-----------------------------------------------===========================================-------===-=======-================--====----=-=-=---==-======-=========== %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$%%%%%$%%%%$$$$%%%%$%+++++++%%%+++++/;/;;//;//;;:;;:===:///;:;//;+%+/:;/:=--,.. ............ ........,,,,----------------------------------------------=============================================-----==-==============-========--=--=========-====--=-==---============== %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%$$$$$$$$$%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%$%+++++++++%++++//;;;;;;;;;;:;;:::::;//;:;;;;+%++;;;:==-,., .. ......... . .......,,,,---------------------------------------==----============================================-------=-==========-==========---==---=======-==--=---==-=============:==== %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$%$%%%%%%%%%%%%%%$%%%%%%%%%%%%%%$%++++///++++++///;;;::;::;::::;::::;;/;;;;;/+%%+/;;:==-,,, .... ........ .. ...,,,,,--------------------------------------=---=============================================---------===========--========--------=-====---==--=-======================= %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%$$$%%%$%%%%%%+%%%%%%+%%%+///////++++///;;;;:::::::::::::::;;/;;;;;+%%+/;;:===,,, ..,,.. .......... . ..,,,,,-------------------------------------------============================================---------==================-=-------====-===-=======--====================== %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$%$%%%%%%%%%$$%%%%%%%%+++++++++++%%+////;;/////////;:::::===::=:::::::;;/;;;;/+%++/;;:==-,.. .,,,.. .. ...... . ..,,,,--------------------------------------------=============================================-------=-==================------===================--=====-=============== %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$%$$$$$$$$%%%%%%%$$%%%%%%%%%+++++/////////;;;;;;;;///////;:::======:====:::::;///;;;/++//;;:==-,,. .. .,,.. . . ...... .. ..,,,,-------------------=--------------------==-=====================================--========-------=============-=====-----=================---------=-=============-= .. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$%%%%%$$$%%%$%%%%%++++//;;;;;;;;;::;;:::;;///;;;::===-----====::::::;//;;;/+///;;:==-,,. ... .,,... . ...... . ..,,,,--------------------=-------------------==-=====================================-======-==--------==================--=--=====-======-======-------=---============= . . ....... %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$%$$$%%%%%%$%%%$%%%%+++++/;;;;;:::::==::===::;;;;:::==------,----=:::=:;///;;/+//;;;;:=-,,, ... ...... ,, ..... .. ..,,,,--------------------=------------------=========================================-======-------------====-==============--===================----------============== ...................... . %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$%%%%%$%%%%%%%%%%%%%%$%%%%%%+++/;;:::::============::::====-,,,,,,..,,-==::==:;/////+//;;;;:==,., .,. .,,... :+/= . ..,,,,----------------------=------------=---========================================---======-------=----===---===================================----------============= ... ........................ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%$$$$$$$$$$%$$$$$$$%%%%%%%$%%$%%$$%%%$%%%%%%%%%%%%%%%%%++//;;;::::===-=============----,........,.--=:==::/++/+++;;;:::==,,,.,-,. ..--,,.. :+%%/ ..,,,,,--------------------------------------=========================================--=======------=-------===================================-=-----------============= .,,... ......................... %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%$$$$$$$$$$$$%%%%%%%%%$$%%%%%%$$%%%%%%%%%%%%%%%%+++//;;;::::===-=--===--------,,,,... ..,-==:==:/+++%%+/;;:::==,,-,,-,. .,---,,. . ;%%$+. ..,,,,---------------------------------------=====--=================================----======------=---------===================-================---------============== .,-,,.. ................. ..,,. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$%%%%%%%%%%%$$%%%%$$%%%%%%%%$%%%%%%++++//;;;;;::=====---==-------,,,,.. .,-====:;+++%%%/;;;:::=,,=,--.. .,---,,..., +%$$%= ...,,,----------------------=--------------=--=-----==================================-=--====-----------------=============--===-======-=========-----===-=============== ..-==-,. .............. ..--,, %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$%%%%%$$$$$$$$$$%%%%%%%%%%%$%%%%$$%%%%%%%%$%%%%%%++++//;;;;;:::====--===-----,,,.... .-=====;+++%%+/;;;::==,-=-=-,. .,----,..,. ,%$$$%; ...,,,,--,------------------=------------------------=================================----====----------------=-==-==============================------==--=============== .,===-,... ....... .,-==,. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$%%%%%$%%%%%%%%$$$$$%%%%%%%%%%%%%%+++++//;;;;::::===========--,,,... ,=====;+/+%%+/;;:;:==,-=-=-,. .,,,,,.,... .-, =%$$$$+. ...,,,,----------------------------------------------=----=---=================-===-------==------------------------==========-===================-----=-=-======::======= .-=:==-... ...... .-=:=-. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$%%%%$%%%%%%%%$$%%%%%%%%%%%%%%%%++++++/////;;::::==========---,,,. .=====;+++%%+/;;:;;==,-==-,,. .,,,,,,,,,. =/+/. ;%$$$$+= ...,,,,,,-------------------=------------------------------================-==-===---=--=-----------------------------=======--============-======---=--======-,========== .-::::=-,. .. .,=:::=,. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%%%%$$$$%$$$$$$$$$$$$$$$%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++/////;;:::::::::::====---,.. .-=-==:/+%%+//;;;;;:=--:-,,,....,,,,,,-,,. ;%%%+;+$$$$$%; ...,,,,,,---------------==----------------------------------===-==============-==-------=----------=----------------=--=======-==-=================----=-====- .:--====== .,-=:::=-, ..... . ..,=:;:=-.. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%++/++//;;;;;;;:;::::::====-,,. ,---=:;/+%+/;::;;;==,=:,,,,....,,,,,---,. :%%%$%%$$$$$%+= ....,,,,,---------------==-----------------==---------------===-==============-=------------------==----=====-----------====---=--=============-==------====- . ,- -== ..,-=::=--, ...............,-=;;;:=-, %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++%%%++++++++++/////;:;;;;::::==-,. .,,-=:;/+%+;;;;;;:=-,:=-,,,....,,,-----, ,+%$$$$$$$$$%%/. .....,,,,---,------------------------------------------------==----======---====--------------------=--===--=--===--====-==--------=-======-===----=----=- .,,.,== .,-=::::-,.. ......... ...,,-=:;;;;:=,. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%$%%%%%%%+/++%++/;;;;///;;;::=-,. ..,-=:;+%/;;;;;;:=-,;=---,....,,--===-,. ;%$%$$$$$$$$$%/ .....,,,,---,----------------------------------------------==============----=---==--------------=-=======--==-=-=---======--------=-======-====---=---=- .,,-,,-- .-==::;:=-,,.. ............,==:;;;;;:=,.. %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$%%%%%%%$$$%%%%%%%%$%$$$$%%+/+%%%+///;///////;;:=-,. .,-::;/+/:;;;;;:=--;=,---,....,--===-,. =%$$$$$$$$$$$%%/. ......,,,,---------------------------------=-------------==-----===-===---=------===--------------=====-==-==--=-=-===---=------------===========------= .,,----- ..,-::;;;==-,.. ........ ...-=::;//;;;=,,,. %$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$%%%%%%%%%%%$$$$$%%%%%$$$$$$$$$$%%%%%%++++///+++++/;;:=-,. ..,=;;//;;;;:;::=-;/=----,....,--===-,. .+%$$$$$$$$$$$%%;. ......,,,,-----------------------------------------------==-=--====-==---==---=---==--------------====-----===-===--==--==-------=----====-=======---==, ..,-,---- .,,,-=:;;;:::=,......... ...-=:;;;//;;:=-,,, %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%%%%%%%%%%$%%%%%%$$%%%$$$$$$$$%%$$$$$$$$$$%%%%%%%%%%++++++++/;;::=,,. .,=;;;/;;;:=:::=-;/:----,....,---==--.. /%$$$$$$$$$$$$$+: .....,,,,,-----------------------------------------------===========-----==---=====-------------=--====------===-=---======----====-=========:::===== . .,,,,,--- .,-=::;;;;:;:-,. . ..,,=:;;;;;;;;:==-, .%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$%%%%%$$$%%%%+%++++/;:::-,,.. ,=;;;/;;;:=:::=-;/=-----,.. .,-===-,,. /$$$$$$$$$$$$$$%+- .....,,,,,-----------------------------------------------==---=====---==---------=-----------------===============-=====-=-----========;-, . -///:=== ..,,,,,,, .-==::;;;::::-.. .--=;;;;;;;;;::==,. .%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%%%++/;;;;=-,,,. .-;;;;:::=:;;:=-:;:-=---,...,,,==---,. +$$$$$$$$$$$$$$$%/ ......,,,,----------------------------------------------==-=----=-==--=------=--------=-=-------==---=====-==-==-====-==-=-----:;;::::;=- ,=;+/:;:-=. , ...,,-,. .,-===:::;::=-.. ,==:;/;;;;;;;::--, .%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%$%$$$$$$$%%%%$$$%$$$$$%%%$$$$$$$$$$$%+%%%++////;:=-,,. ,:;;;:=:::;;:=-:;:==-=-,...,,-===--,.. +$$$$$$$$$$$$$$$%+, ......,,,,-----------------------------------------------=----===-==---==----=----==-==----------=---==----=-==--=------==----=:;/;;//+;+- ;%%/:;+/+-. , = .-,,,,= ..,,,-=:;::=-,. ,===:;;;;;/;;;==, .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%$$$%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%++////;:--,, ,:/;;:=:::;;:=-;;:===--,,,.,--===--,.. +$$$$$$$$$$$$$$$%+: ......,,,,,,,,------------------------------------------===-==-=======-=====-====-=--=---------------=-=---=-==-===-----==----:/++/;+%%$+/;-;%%+;+%%%++=- =,, ,-:,-=,/ ....,=:::=--,. ,=:::;;/;//;;::=, ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$%%%%%%%%%%%%%%%++%+++++%+++++++%%%$$$$$$%%%+%%%++///;:==-,,. ,:;;;:=::::::=:+/;::=--,,,,,--===--,... +$$$$$$$$$$$$$$$%%; ......,,,-,-,,,------------------------------------------=--=----=---=====---====----------,--------====-----===---=--=-=:=--==;+%+/+%$$%%%;/%%/%%%$$$+= , =, ==.,-+/+ ....,-=::::=-,.. .-=:;;/////;;::=,. :%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%$$$$%%%%%%%%%%+++++++++++++++++++%%%%%%%%%%%++++++++//;;:==-,,,. .:;;;:=::::::=:+;;:::=-,....,====--,... .+$$$$$$$$$$$$$$$$%/. ......,,,,--,,-------------------------------------------------===--=-===---===-=---==-----------,---==-------=--=--=====;======/%%%%%$$$$%/+%%%%+%$$$%+;= ,/+;::==/+%$ ,,,,,-:;;;::--,. .-::;;/////;;::=-, :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%$$$%%%%++%%%++++/////++++++++%%$$$$$$$$%%%%++++////;;:==----,... .::;;:=::=:::;:+;;:::=--,...,--==--,... ,+$$$$$$$$$$$$$$$$$+- ......,,,,,,,,----------------------------------------==------==-==---===---==------------,,-------,---=----------=, ,::;/;:===;+%%%$$$$$$%%$$$$$%$$$$$%%%= =.+%%%%%/%%$$ ,----=:;;;;::=,.. -:;;;;////;;::=,.. =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%%%%%%%%%%%++++++++//////+++++%%$$$$$$$$$$$$$%%%%+++///;:===--,,,.. .=:;;:=::=:::;;/;::::=--,...,--=----., -+$$$$$$$$$$$$$$$$$%: ......,,,,,,-,,,,-,-----------------------------------=-------=--==-=-==---------------------------------=-=----==. /++/://;+%%$$$$$$$$$$$$%%$$$$$$$%$$%+/%+%$$$$$$$$$$ .-===:;;;;;::-,,,.. .-:;;;;///;;;:=-,.. /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+++++///////////+++%$$$$$$$$$$$$$$$$%%%%%%+//;;:===---,,.. -:;;:=::=:;;;;/;::::==-,....-==---,,... =%$$$$$$$$$$$$$$$$$%+. .....,,,,,,,,,,,------------------------------------------------------------------------------------------------=- =%%++/+//%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,-===;;;;;::=---,. .=:;;;////;;;:=---. ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%++++//;;;;;;////++%$$$$$$$$$%%%%%%%%%+++%%%+/;;:===---,,.. -:;::=::::;;;;/;;:::==-,,,..-----,,... . ;%$$$$$$$$$$$$$$$$$$%: .......,,,,,,--,----,,-------------------------,,------=----=-------------------,--------------------------------= --+%%%%+%++$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,,-=:;;;;;;:=:==. . ,,,-:;;////;;;::===-.. ,+%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%+++//;;::::;;///++%$$$$$$$$%%%%%%%%%+++/;/+%%%+/;:===--,,,. ,=:::=::::;;;;/;;::::=--,,.,,,----,,,. .,. :%%$$$$$$$$$$$$$$$$$$%/. .......,,,,,,-,,,,,,,---------------------------------------=-----------------------,---------------------------- +%$$$$$$$%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,=:;;;::::::=, ,, ,=-=:;;;;;;;;::::=:=, :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$$$$$$$%$$%%%%++///;::::::;///+%$$$$$$$$$%%%%%$$$%%%%+;;;;;+++/:===--,,,. ,===:==::;/;:;;//;;;:---,,.,,--,,-,,.. .,, ./%$$$$$$$$$$$$$$$$$$$%+= ......,,,,,,,,,,,-,,-------------------------------------------------------------,--,---------------------------- +$$$$$$$$$$$%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,=:;;;;:::==, ,-,..,==:;;;;;;;;:=:::::=. .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%++/;;:====::;//+%$$$$$$$$$$$%$$$$$$$$$%%+/;:=:/++/;==---,.. .-==:==:;//;;////,,;:-,-,...,,--,,,,. .,,.. ,+%$$$$$$$$$$$$$$$$$$$$%/. .....,,,,,,,,,,,,,,--,-------------------------------------------------------,,,,,,----------------------------. ;%%$$$$$$$$$%%$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,,,,,,-=:;;;::===,. .,-,.,-::;;;;;;;;;::;::=- =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+//::=-===::;/+%$$$$%%%$$$$$$$$$$$$$$%+//++;:==/++/:=---,... .-=====;/+/;//;. ,:=,,,..,,,--,,,,....,,.. -+%$$$$$$$$$$$$$$$$$$$$%+: ......,,,,,,,,,,,,,--,,---,---------------------------------------------------,-,,,,-------------,----,,,-===--. :$$$$$$$$$$$$$$+/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,--====::;;;=,-,.. .,,.,-::;;/;;;;;;::;;:=, /$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%+/;:=----=::;/+$$$$%%%%%%$$$$%$$$$$$%+;-,;++;:==/++/:=--,,,.. .,-====:///:-. -=--,....,----,,.,..,,,. =%$$$$$$$$$$$$$$$$$$$$$$%/- ......,,,,,,,,,,,,---,--------------------------------------------------------,,,,,,--,-,-------------,---=//::= -%;:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,-=:::::;;;:-... .,,,,=:;;//;;;;;:;;;:-, ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$$%%+/;:=----==:;+%$$$%%%%%%%%%$$%%$$$$$%/=,.-:/%/;==/%+/:=--,,.. ,-====:;;;=-. :=--,...,,--,,,,,.,,,. :%$$$$$$$$$$$$$$$$$$$$$$$%/, ... ..,,,,,,,,,,,,---,,----------------------------------------------------,--,,,,,,--,-,,,,-------------=:/+//:,;%%/;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .--==::::;;:=, . .. .,-,,-:;;;;;;;;;;;;::-... -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%+/;:=----==:;+%$$%%%%%%%%%%$$%%%%$$%%/=,,,,=/%+;=;/%+/:--,,.. ,--==:::::=-,. . :=--,....,--,,,,,,,,,. ;%$$$$$$$$$$$$$$$$$$$$$$%%+;. ... ..,,,,,,,,,,,,-,-,,,---------------------------------------------,-,,,-,-,,,,,,,,---,,,---===-----::;:/%%+;=:+%+/:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..,,-=::;;;:=. ,,... ,----=;;;/;;;;;;;;:=--, ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%+/;:=----==:;%$$%%%%%%%%%%%%%$%%%$$$$+=,,..-/+++;:;/+/;=-,,,.. .---=:::==-,. .-=-. ==--,...,,---,,,,---,. ;%$$$$$$$$$$$$$$$$$$$$$$%///- ... ..,,,,,,,,,,,,,,,-,,-------------------------------------------,---,,,,,,,,,,,,,,,,,,,----::::====:/+++$$%+/;+;==/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...,----=:::;;:-. .,---, .. ,---=;;;/;;;::;;::=-, .:%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%+/;:=-,---=:;%$$%%$$$%%%%%%%%$%%%$$$%/-,,,-:;;;////;//;:=-,,.. .----=:=--,...=//:, ==--,,..,,---------,, /%$$$$$$$$$$$$$$$$$$$$$%+-,== ... ..,,,,,,,,,,,,,,,,--,,-------------------------------,----,-,-----,-,,,,,,,,,,,,,,,,,---:=;;/+/;:==;+%%$$%%%++%+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..,-===:::::::=,,-=::=, ,-..,,==:;;;;;;;:::::==-. .,+$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%+/;:=-,---=:;%$%%$$$$$%%%%%%%$$$$$$$%/:=:::::=-=:;////;:=-,,.. .-----==-,,..,;+/;- -=--,...,----==-----, ,+$$$$$$$$$$$$$$$$$$$$$$%/, .. ..,,,,,,,,,,,,,--,,-,,-------------------------------------,,,-,,,--,,,,,,,,,,,,,,-,--==;=;/++++++/+%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,-===::::::::==::::-. ,-,...,::;;;;;;;:::::=,. ..,,,.,+$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%+/;:=-----=:;+%%$$$$%%%%%%%%%$$$$$%%++/;;;:--,..-:;///;;:=,,.. ---,,--,,. ,;++;- -=--,,..,--==-=---,,,. =%$$$$$$$$$$$$$$$$$$$$$$$%: .. ..,,,,,,,,,,,,,---,,,,--------------------------------,,---,,,---,,,,,,,,,,,,,--,--,,-;//;;+%+%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,--==::::::::::::::,.. .-==,,,,-:;;;;;;;::::=-. ....=;///:=+$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%/;:=-----=:;/+%$$$$%%%%%%%%%%%%%%++++/;;:=-,,.,-::;;;;:==-,. ,--,,,,,.. .;++;- -=---,..,,--=--,--,,. ;%$$$$$$$$$$$$$$$$$$$$$$$%+= .. ..,,,,,,,,,,,,,--,,-,,,,-------------------------------,,,-,,,,,,,,,,,,,,,,,,,--,,,,-=/++%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,,,,-,====::::::::::=-,,. ,====-,===;;;;;;;::::=, ...,=/+%%%%%$%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%/;:=-----=:;;/+%$%%%%%%%%%%%%%%%+++++/;:=-,,.,,-=:::::==-,,. ,-,,,,... =++/=.:=-=-...,,------,,,.. /%$$$$$$$$$$$$$$$$$$$$$$$$%/- . .,,,,,,,,,,,,,,,,,,,,,--,,,,,----------,,---------,,-,,,--,,,,,,,,,,,,,,,,,--,,-,,--=+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..,,-----====::::::=:==--, .-====-,=:;;;;;;;:::=, .. .,:/+%%$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%/;:=-----=::;;/%%%%%$%%%%%%%%%%+++++//;:==-,,,,-====::=--,.. ,-,.... .. -++/=,;=---,..,,,----,,,,.. ,/%$$$$$$$$$$$$$$$$$$$$$$$$%%/. . ..,,,,,,,,,,,,,,,,,,,,-----------------------------,,,,,,,,,,,,,,,,,,,--------,-,,--:+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,-------===:::=======--, .=====-=:;;;;;;;::==, .,. ..-/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%/;:=-----==::;/+%%$$$$%%%%%%%%%%++++/;;:==------=-==::=--,.. .-,... ... -++/=.;----,,..,,----,,,,. -+%$$$$$$$$$$$$$$$$$$$$$$$$$$%/, . ...,,,,,,,,,,,,-,,,,,,,,,,,,--------------------,---,,,,,,,,,,,-,,,,,,---------,,,-=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,-==---,-=:::===-======, . .-=::::::;;;;;;;;::=,....,,,,. .:%%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%//:=-----==::;;+%%%$%%%%%%%%%%%%+++//;;::=====-=====::=--,.. .-,... .,. ,++;-.;=---,,..,,,,,-,,,,. =+$$$$$$$$$$$$$$$$$$$$$$$$$$$%%;, . ...,,,,,,,,,,,,-,,,,,,,,,,---------,,---------,------,,,,,,,-,,,,,,,,-,--=::=--,---;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ .,-=--=--=::::=-,,,---==-,. ,=:::::::;;;;;;;::=-,--,,,--,. ,;$$$%%$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%//;:=-,---==::;/+%%%%%%%%%%%%%%%%%++//;;::=============,,,.. .,... .,,. ,//;- ;=---,,...,,,,--,,,.. :+$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/- . ..,,,,,,,,,,,,,,,,,--,,,,,,,,------,,------,----------,,,,---,,,,,,,,,,--://;;--,=;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% ,-----===::::=-. ,---=:=-. .-=:::::::;;;;;:::====-----,. ..:+%$$%%$$$$$$$$$$$$%%%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$$%+/;:=------==::;/+%%%%%%%%%%%%%%%%%++//;::=====::::::=-,,,.. .,.. ,,.. ,//;-.;=----,..,,,,,,,,,,.. :+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/, . ...,.,,,,,,,,,,--,,,,,,-,,,,,---,,--,,--------,,,-------,,--,,,-,,-,,---=//:/;:-=/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,,----==:::::=-,,-==:::==-,. ,-=::::::;;:::::::======--,. ..:%$$$$%$$$$$$$$$$$$%%%%$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%+/;==------==:::;//+%%%%%%%%%%%%%%%%%++/;;:::::::::::=,,,,. ,.. ,--, .;/:,;;=-,-,,...,,,,,,,,,... =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+: ......,,,,,,,,,,,,,,,,,-,,,,,,--,,,-,,-,,,---,,-----,,,,,,-,--,,---,,-,-;/+%+%/:/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..,---====::::::---==::::===--..,==:::::::::::::::=====--. .,;%$$$$%$%%%%$$$$$$$%%%%%$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;:--,,----===::;/+++%%%%%%%%%%%%%%%++//;;;;;;::::===,,,,. .. ,::=-... ;;:.;;=-,-,,...,,,,,,,-,,,. =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/, .....,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,-,-------,,----,,,,,,,,,,,,,--,,,--=;/+%%%%+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..,---====::::::---=:::::====-,.,==::::::::::::=======--. .-+%$$$$$%$%$%$$$$$$%%%%%%%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;=--,,,,,--=====:;//+++++++++++++++++//;;;;;;::::===,,,,. ...://:=,.. :;= ;;=---,,...,,,,,,,-,,... ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;. .....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,--,,,,,-,,-,,,---,,--=:=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%$$$$$ ,,--======:::::===::::::=----,,,-=:::::==::::=======--. .. .-+%$$$$$$$%$%%$$$$$%%%%%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;=--,,,,,,-----==:;;/++++++++++++++++//;;;;;;;::===--,,,.. ..-;//;:=-. =;- :;=,--,,...,,,,,,---,,, :%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;- ......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,--,,---,,,,-,,,,,,,--,,--=/+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$%%$$$$$$$$$$$$$$$$$%+%$$$$$ .,--====:=::::::=:::::===-,-===--=:::=====:======---,,.,... .-+%$$$$$$$$$%%%$$$$$%%%%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;=-,,,,,,,,,,---==::;/////++//+++//+++/;;;;;;:::===--,,,,. .;////;:-, =;- ::----,,,..,,,,,,-----,.. ,/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/- ......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,-,,-,,----,,,,,,,,,,,,,--=++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/%$%%%$$$$$$$%%$$$$$$$%:%$$$$$ ,-====::=======:::======-,--====:===============-,. .,,,,. .-+%$$$$$$$$$%%%$$$$$%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;=-,....,,,,,,,--===::;;/////////////+///;;;:::====--,,,.. -/////;:=,. ,=,.;:=----,,...,,,,,-----,.. :+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/- ..........,,,,,,,,,,,,,,,,,,,,,,,,,,,---,--,,,,,,,,--,,,,,,,,,,,,,,,,-;+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;-%%%;+%$$$$$$$%$$$$%%%%%+$$$%% .-====::================----===================--. .,,,. .-+%$$$$$$$$%%%%%$$$%%%$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;=,,......,,,,,,---===::;///////;//////;/;;:::======--,,.. .://///;:=-. ,-.=/:=----,,..,,.,,,,----,... ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/:, ..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,--,,,,,,,,,,,,,,,,,,,,,,,,-=/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+=:%%;.:%%$$$$$$%%$$%%++:%%%$%%+ .,-============---======---====---===============-,,,,,,. .-+%$$$$$$$%%%%%%$$$%%%$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$++;=,.............,,--===::;;;;//;;;;;;//;;;:::::==--=--,,.. .;/////;:=-, ,, =/:==---,,..,,,.,,,-----,.. :+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/- ..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,--,,,-,,,,,,,,-,,,,,,,,,,.,:/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%/%::%%%%%%%%%%%%+++%%%%%/% ..,--===========------====--====-..,-===============-----, -+%$%$$$$%%%%%%%%$%%%$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$%%$$$$$%%$%+/;=,. ........,,--====::;;;;;;;;;;;;;;;::::::===----,,.. =/////;;:=, ,, :;::==--,,,.,,,,,,,-----,,. -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%; ............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,-,,-,,,,,,,,,,,,,,,,--:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+$$$$$$$%%$$$$$$$$$$$$%%+:%%%%=,;%%%%%/=+%%;,:;+ ..,---===========-----=====--===--,.,-===============---,, .=+%$%$$$$%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%$$$%%$%%%$$$$%%%%+/;:,. ........,,--====::::;;;;;;;;;;;;;:::========--,,.. .;/////;:=, ,. :;;:=---,,,.,,,,,,,,----,.. ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/. ..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-,,-,,,,,,,,,,,,,,,,:;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+/+$$$$$$%%$$$$$$$$$$$$$$%/%$%%, ;%%%;/,;%%:=;:+ .,,-----===----=-----=====----===----------=========---,,. .=%%$%$$$$%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%$$$$$$$%%%$$$$%%$%+/;:-. .......,,---===::::;;;;;;;;;;;;;::::===---=--,,.. ;//////;:, ,. =/::=---,,,.,,,,,,,,,---,.. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+- ............,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,.-:/%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/-+%$$$$$//$$$$$$$$$$$$$%%%$$$%- .%%/=,/+%+/%$%% .,,--------------======--=----===-------=--=-======---,,. .=+$$$$$$$%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%%$$$%%%%%%%/;=,. ......,,--===::::;;;;;;;;;;;;;;::=====------,,.. :///++/;:, ,. :/;:==--,,....,,,,,,,,-,,.. -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+: ...........,,,,,,,,,,,,,,,,,,,,-,,,,,,-,,,,,,,,,-,,,,,,,,,,,,,.,.,,-=+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;+%$$%%%%%;%%$$$$$$$$$$$%%%$$$%. ;%,:/%%%-=+%%% .,,-,----------------=------------------------===----,.. ... -+$$%$$$$%%$%$$$$$%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$%%%%%%%/:=,. .....,,--==:::::;;;;;;;;;;;;;:::===-----,,-,,. -//+++//:,.,..+;;:==--,,....,,,,,,,,,-,... ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%; ..............,.,,,,,,,,,,,,-,,,,-,,,,-,,,,,,,,,,,,-,,,,,,,,.,,...,;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%//+%%%%%%%%/%$$$$$$$$$$$%/$$$$%, +, /%%==/+$$$ ,,,,,,,----------------------,,--------------------,... .,,. . -+$$%$$$$%%$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%+/:=-. .....,,--==::;;;;;;;;;;;;;;;;:::===-----,,,,.. ,;//++//:, , ,/;;;:=---,,...,,,,,,,,,,,... -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/. ..............,..,,,,,,,,,,--,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,=;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%+,/%/%%%%%%%%++%%%%%$$%%$%+++$$+ /, ;%/,/$$$$$ ...,,,,-------,,,,,,,,,,,---,,.,,----------------,,. ..,,,....... -+%$$$$$$%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%+/;=-,. ....,,-===:;;;;;;;;;;;;;;;;;:::===-----,,,.... ,;+++/+/:,.. ;;;;;:=---,,....,,,,,,,,,,.. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= .................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,=/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%==%%%%%$%%%%%/+%%%+;++;%$+=:+%+ ::-%%=%%%$$$% ...,,,-----,,,,,,,,. ..,,-,..,,------,---------,,,..,,---,,,,,,. .;%$%$$$$%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$%%%%%%%%%%%%%/;:-,. .....,--==:;;;//;;;;;;;;;;;;:::===-----,,,.... ,/+++++/:,...;:::::=---,,....,,,,,,,.,,... -+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%; .................,,.,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,.,........,-/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%%$%+;%$%/%$%%;/%+;,:-,%%/:/%%%;:- ,%%%++%$%%$%% .,,,---,,,,,.... .,,,,,..,----,,-------,,,,,,.,,,------,,. .:%%%$$$$%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%+;:=-,. .....,--==:;;;///;///;;;;;;;::::===---,,,,... -/+++++/:, .=/:::::==---,. ..,,,,,,,,,,... ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/ ...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,...,,--;%%%$$$$$$$$%+%$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%$%%%+/%%/+%%%%+;;/;, /::-.,%%%%/, .%$$$%%/%%%%% .,,-----,,,,,... .,,,,..,----,,------,,-,,,,,,,,------,. ,+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%%%%%%%%%%%%%%%+/;=-,. ....,,-==:;;;;///////;;;;;:;;:::====--,,,,.. =++++++;:. ,/:::::===--,....,,,,,,,,,,.... :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+: ..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,.,,...,.:;+%%%$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%/==;%$$++%$/:%%$$$$$%;:%+. =+=.-,:%%%+, -;%$$$%%/+%%%% ..,,-,,,,,,,,,,.....,,,,,,,,--,,,------,,,,,,,,,,,,,--,,. .+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$%%%%%%$$%%%%%%%+/;:-,. .....,-==::;;////////;;;;;;;:::::===--,,,,.. ,;++++//:=. ;;::=::==---,,...,,,,,,,,,..... -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/- . .................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,......,-/+%%%$$$$$$$$%%=+%$$$$$$$$$$$$$$$$$$$%%;;.,:%%%++%%;=%$/%=/%%%%%%, %%%;,-/:=%+: .,;$$$$$$%//%+% ..,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,.,,,,,,.,,,,,,. .;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%+/:=,. .....,--=::;;///////;;;;;;;;:::::==---,,,... =/+++//;=, /;:===:===---,..,,,,,,,,,,...... ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/. . ..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,......,,,=/++%%%$$$$$$$%;,+%$$$$$$$$$$$$$$%$%$$$%:/ ;%$%%+%%$$%$/.; :$$%$%:,+++/-=+;=%$%+:/;%$$$$$$%+;+%+ ..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,... =%$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$%%%%$%%%%%%%%%%%%+/;=-. .....,--=::;;//////////;;;;::::::==---,,.... ,;;:::::=,. ;;:==:::==--,,...,,,,,,,,,,.... /%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+= ..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,.,....,.,,;/+%%%%$$$$$$$%:-+%%$$$$$$$$$$$$$%%%+%$+/+/+%%%%%%%%$%$%;; ;+%$$%$%/%;:+/%%$%$$$$%$%%$$$$$$%/;;++ ..,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,...,,,,... . -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%%$%%%%%%%%%+/;:-, ..,..,,-==::;///////////;;;;:::::===--,,,.... .=;:=,.,--... =;:::=:::===-,,....,,,,,,,...... /%$$$$%/;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/ .. ................,,..,,,,,,,,,,,,,,,,,,.,,,,,,...,,.,.,, ., .::+%++%$$$$%%%%%$$$$$$$$$$$$$%%+;;%%%$%+%%%//%+/%%%%$%$%%/%%%%%%%:,+%+%%%%$$$$$$%%%%$$$$%%+/;;;+ ...,,,,,,,.,,,,,,,,,......,,,,,,,,,,,,,,,,.,........ ,. -+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%$$%%%%$%%%++/:=, ..,,,,,,-==::;///////////;;;;:;;::===--,,,.... ,:::-. ...,..;;:::=:;::==--,....,,,,,......... -+$$$$%+-.;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$+, ....... .............,,,,,,,,,,,,,,,,,,...,,.,,,....., . =;%%%%++$$$%%%%$$$$$$$$$$$%%%%//;+/$$%%%%/;/%;;/%%$%+%$$%$$%%%$%;-/;-+%%%%%$$$%+%%/%%/+++;:==;+ .......,,,,,,,,.,,,,,,,.... ...,,,,,,.,,,,,,,,,......... ,. ;%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%++/;=,. .,,--,,,-=::;;//+////////;;;;;;:::===--,,,.... -:::-. .,, -/;:::::;::==---,...,,,,,........ :%$$$%+: -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%: ....... .............,,.,,,,,,,,,,,,,,,,,,,,,.......,. ,/.::;%++/+%$%%+;+$$%%%%%$$%+=:%%%%//+$$$%%%+++%//%%%%+%%$$%$$$$++++.::.+%+%%%/%%%++::+/=;/:=--==: .........,,,,,,,,,,,,,,..,..........,,....,,,,,,,,........ . :%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%%%%%%%%+/;:-. .,,--,,,-=::;;///////////;;;;;::::===--,,,.... ,=:=-. .,. //;::::;;::===--. ..,,,,,,....... ./%$$$%/. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/ ..... .. ..............,,,,,,,,,,,,,,,,,,,,.,..... ,///=-==:/;%%%++;/%%%=,%%+%$%=;%%%%%++%$%%%%++++/+//+%+%%+%+$$%//;//,=+++++%%%+%%%/=-=+/====-===== ....,....,,,,,,,,,,,,,,,..,,.......,,,,....,,,,,.,,,,,,.... .+%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%+;:-, ..,,,,,-=:;;////////////;;;;;:::===--,,,..... ,-=--. .. ;;::::;;;::===--,.. .,,,,,........... =+$$$%/- .;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+- . ..... .. .........,,..,.,,,,,,,,,,,.,,,,..,,,,, , . ./%%%+%+/;+%;+-,+%%%$%++/;/%%:,;%%=;%++:++/=/++;;/////+%%%%%%/+;+::;%%$%%$%/:=-++:=---===:= ...........,,,,,,,,,,,,,,,,,,.......,,,,..............,,,... ..... ,. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%%%%+/:=, ...,,-=:;;////+////+//;;;:::::===--,,,..... .,,,,. ;;::::;;;:====--,.. ..,,,,.....,,,-=-,. .. .;%$$%+= =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%= ..... . ............,,,..,,,,,.,,..,,,.,., .:+%+%+;+=:%%++:,/++;/;;:,=//- ,+%=.:/%+%+--;+;:=+: /%$%$$%;;= =+%%%%%$%%%//+::=-==;/+/ ............,,,,,,,,,,,,,,,,.........,..........,,,...,,,.... . ......... ,, -%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$%%%%%%%%+/;=- .,-=:;//+++++//++//;;;:::::===--,,,..... .,,,,. -;;:::::;::====--,.. .,,,,,....,-=:/+/:--,,... -+%$%+; ,/%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$%= .. . .............,,....,,,.,,..,,..., ;+%/;:/.=%%%++;:= -:- ,- ./+= .,/%%+:,-:,=;/. , /%%$%%,: ,/+%%$$%$$%%%%%%/+/=:;%%%% ....... ..,,,,,,,,,....,...............................,..........,,. ...,, /$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$%%$%%%%%%+;:-. .,-:;/++++++/+++//;;;::::===---,,,.... .,,,,,,,.. -;:::::::::====--,.. .,,,,,.,,,=/+%%%%++//;==:=. .;%%%%/, /+%%%;/%$$$$$$$$$$$$$$$$$$$$$$$$$%= ........,,........,,,,,...,,.,,. - - +;;;, /=:+%%+;.. ..;. =+: :;/%+;-;/++/ ;--+/+%$%- -%%%%+%$%$$$$%%%%%%+/%%%%% .,,,,,,..,....................... ............,,.......,,. ..,... ;%$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%+/:=. .-:;+++++++/+++///;;;:::====--,,,..... .,,..,--,. =/;::::=::::===--,.....,,,,,-=;+%%$$$$$$$%+++++:, -/%$%+= =+%%%;.,+$$$$$$$$$$$$$$$$$$$$$$$$$%= ........,..........,..,,,,,,,,. .;.-..+-, =%%%%+;. ,. == ,+/ ,=:+%%+%%;%%;; :++: -;$$+= =+$$+:;%%%%$%$%%%$$$%$%%$% .,,,,,.............. ........... ............,,,,....,,,.. ,,-,, ,+%$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%/:=. . ..-:;+++++++///////;;;::=====--,,,.... .,,,.,---. :;:==::==::=====--.....,,,,=;+%$$$$$$$$$$$$%$$%+;=;%$$%;. ./%%%/. +$$$$$$$$$$$$$$$$$$$$$$$$$%= ........,..........,....,,,,., -/ . =: -%%%:-, -,;::/, /+, .:%+%%%+/;+$$%, +; :$%$%+%%$$%+:+%+;/+%%$$$$$$$%+%$ ..,,,,........ ..... ........................,,,,,,,,,,,.. ....,,,,. ;%%$$$$$$$$$$$$$%%%%$$$$$$$$$$%$$$$$$$$$$$$$%$$%$$$$$$%$$$$$$$$$$$$%%$$$$$$$$$%%%%%%%%%%/;=, ......,-=;/+++++++//////;;;::=====--,,,,,.. ..,..,,-,. -/;:=::===::=====--,.....,,=/%$$$$$$$$$$$$$$$$$$$%++%$$+= :+%%+= ,+$$$$$$$$$$$$$$$$$$$$$$$$$+= .........,......,,.,......,,,, =;, -/: , +%/::=,,. .=-:;==+/===../+:. -/%+%%%-:/$$$: /$$$$$$$$%$$%%%/:,:;%$$$$$$$%+/+ .. ..,,,,,.............. .............. ........,,,,,,,,,,. . .,,,,. /%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$%$$$$$$$$$$%%%%%%%%%%+;=,. .----,,,-=;/++++++++/+//;;;:::====----,,,,... .....,,,. .-/;:=::====::===---,,,..,-=/%$$$$$$$$$$$$$$$$$$$$%%$$$$%;-.-/%%%; .+%$$$$$$$$$$$$$$$$$$$$$$$$%= .............,,.,.,.......,,,, -./:=;%;.:= ,+/ :; -;=.. .;/-:/;;/%%+/= ;-%%%+%%%%%: =$$$$$$$$%$$$$%++-,:+%$$$$$$$%+/+ ........ .....,,,,,. ............ ............... .......,,,,,,,,,. ,, ....,.. =+$%$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$%+;=, .=//:=-,,-=:/++++++++////;;;:;:====----,,,,... ......,...,,=/;:==:::==:::==---,,,,-=;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+++%$$%: ./%$$$$$$$$$$$$$$$$$$$$$$$$%= ...........,,..........,...,., ;/::;++;=;;/++-=-;:,. .:=. . ./%;.;/ , /%%$%/;+$% :$$$$%%$$$$%%$%++;-:+%%+%$$$$$//% .....,,,,,,,,,,,,,,.. ................... ............ ........,,,,,,,.. ,,... ....,. /%%$$$$$%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%+;=, ,;+%%/;=-,,-:;/++++++/////;;;:::==------,,,,... .........,,,;;:::::::==:::::===-,-:;+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/=, ;%$$$$$$$$$$$$$$$$$$$$$$$$%: .. ........................., .;- -,==//%+;+;/;+/:, .:- . ,%/ ;;.--%%%%%; ;%; :%$$$%-+$$%%%/$+;+;,,/+%+/%$%%%+;+ ..,,,,,,,,,,,,,,,,......,,............ .............. . ...,,,.,... ,-,. .,.,,. -+%$$$$$%$%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$%%+;=,.;$$%%+;:-,,-=://++++++/////;;;;::=-----,,,,,... ........,=-.;;::::::===::::::===:/+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++/;/%$$$$$$$$$$$$$$$$$$$$$$$$%;.. .. ........................., +%:--;+:/%+;%++;/%;;.- , -- %+ +%+;%$$$$: -/. .%++%$%;+%$$$/%$%%%//=,,=/::%%%%%%% .,,,,,,,--,,,,,,,,....,,,,,,,,....... .. .............. ..,,..... ,--. .,,,.. . :%$$$$$$%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%$$$%/;-,=+%%++/:=-,--==;//+++++/////;;::::=----,,,.,,... ......,,-=,.::::::::==::::::::;/%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%//;- ...................... .., =+%$$%%%+/%%%%++%%;== -. ;/=.,= %+ -;%%%%%%%%/ :. ;/;%%%%+$$+-/%/:;%%;/+=.::/::+%%%$ .,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,..... ............. .,,..... . .---, .,,, .. ./%$$$$%%%$%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%+;=---:;;;:::=----==:;/++++///////;::::=--,,,,,.,,... ....,--=--,-::::::::::=::::;;++%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/= ....................... ., :%$$$%%%%%%%%;;:%++/,:=;/:+;: %+ /%$$%%%+/%, ;;, ,;/%+%%%%- //;,,+//%%/=/+;/=-+%$$ .,,,---------,,,,,,,,,,,,,.,,,,,,,,,,,.... ......,,.... ......... ,--,. .,,,,... =/%$$$%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%/:-=-,,,---=====--==::;//++////;;/;::::===-,,,,..,.. ..,,-==:=--;:=:::::::::::;/+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+- .................... ,. -%$%%%%$$$$%%$%/;%%%/;:-:/-//= .$; ;;+$%%%:.+/. =+/, ;:://+%%:./--;//;-+%+;+%%%//+%%$ .------------,,,,,,,,,,,....,,,,,,,,,,,,.........,,,....... ......... ,==,,,,---,,,-,,. ,;+$$$%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%$$%%%%%+;=--,.,.,,,-====---===:;///////;;;;;::::::-,,,,..... .,,,,--==,.-;==::::::::::;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+- . ..................... ..,. :+%%%%%%$$$$%$%%+;++::+;==:= :$: .:%%/ .+%+:./+%%+:, --/%%/;+ -+/$%;%$%%%$%%+-/%%% .,------------,,,,,,,,,,,.,.,,,,---,,,,,........,,,,,,.............. .,, . .....-=-,,-,,-,,.,-,. =/%$$%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%/;=---,,,,,,-===-----=:::;;/////;;;;;::::::=,,,,..... .,-------.-;:=::::::=::;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+- ..................... . , =+%$$$+/%$$$$$%$%%++= :-:/;: ;%= .+%==%$%%:+%%%=-;:/+/%$%/;%==%%$$%$$%$$$%+;=;;;= .... ..,---===-------,,,,,,,,,,,,,.,,,,,--,,,,,,,,.,,,,,,,,,,,........... ..,,.,,,-, ..,==-,,-..,.,,--,. . .:+%$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%+/:====---,,,-===-----==:::;;;///;;;;;::::::=,,........ .--==--,.-;:===:::::==:;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%; ... .. ... ..... . ,+%%$%$$$$$$$$%$%%%%=:/=/%+: /+, ,%%+%%$%%+$%%; =%%%$%$%%$%%%$$$$$%+%%%%;-;=-., ..,,....,,---====-------,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,,......... ... ,-,. .-=-,, ..,...,,... .:/%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$%+/;::::=------===----====::::;;;;;;;;:::::==--,........ ,-----,,=;::===:::::=::/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;, ... .. ........... .. /%%%%$%$$$$$$$$%%%%%%+;%%%%= .++ ,/$$$%$%%%$$%;;;/%$$$$$$$$$%$$%$$%/+%:-,==,-=: ...,,,...,,-----====-------,,,,,,,,,,,,,,,,----------,,,,,-----,,,,,,,........ ... .,...,---. ..,..,...,. =/++++%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+//;;;:====-=====---====::::::;;;;;;:==:===--,........ ,,---,=:::-======::==:;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++=. ... ... ..........., :;-;+%%%%%$$$$$$$$$$$$$%%%%$%%/ :%: +%$$$$$$$$$$++%$%$$$$$$$$$$+%%%%;:+---;,.=-= .,,,---,,,,,,-========-------,,,,,,,,,,,,,,,------------,,-------,,,,,,,,....... . ..,,,. .,..,,,.,,, ,:;///+%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+//;;:=:======-----====:::::::::;;:======--,........ .,,=:;;+;===:==========;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;, ...... ...,, ;%%%%+%%+/%$$$$$$$$$$$$$$$$$$%%+- /%= +$$$$$$$$$$%%$%$%$$$$$$$++%%$%%%+;+;++/-,-=: ..,,-------,,,--=========------,,,,,--,,,,,,----========---,-------,,,,,,,,,...... .,,,. ,,.,,,,,.,, ,-==:/+%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%++/;;;:::==::=----====::::::::::;;:====--,,...... . ..-//+//;===::==-=====:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/= ....,. .- ,+%$%%+%%:-+$$$$$$$$$$$$$$$$$$%%%%, .%%. ,%$%$$$$$$$$%%%%$$$+%$$$%++%%$$%%%/%%%%%;---- ..,,---===--,,--============-----,,,,----,,,----==========----------,,,,,,,,,..... ... .,,,..,,,.,-,... .,-:+%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%+/;;:::==::==-===:==::::::::==:::====---,,....... .:////;;==::===---==:;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;. ... -/%%$%$%%%++%%$$$$$$$$$%$%%%%%$%/+%==/+/ .%%, .%%$$$$$$$$$%=/+//++%$$$$%%/%%$%%%%%+++:++/-; ...,,---===:==----=====:::=====-----,,,-----,,,----==========-,,--------,,,,,,,......... .. . .....,...,--,---. .=/%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$%++/;;:::::::=====:==:::=::::====:====--,,,...... ,//;///;:===--===,=::+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;. .. /+$$$$$$%%%$$%$$/+$$$$$%;=+%%+%%%++:%%%, -$%+. .:%+%$$$$$$$%;,-=:+$$$$$$$%;%$$%$$%$%+;;/%+;% .,,,----==::::===-====::::::====---------------------=========-,,--------,,,,,,,,......... ... .. ...,----=-,,. =/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$%%+//;;;:;::=:====:=::::::::::=--====---,,...... -/;;;;;/;:==--==----:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;. .. -+%$$$$$$$$$$$%%%/+$$%+%%+;%%%%%;++%%%++- ;%%%+ ./:+$$$$$$$$%+++/%%$$$%%%%/%$%%%+%%%+%/;/+%% ,,,--===:::::::=====::::::=======--------------------=========-,---===---,,,,,,,,,,,....... . .. .... ...,,-=--.. =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++%$$$%%++//;;;;;:==:==::::::=:::::::==--===---,,... . =;;:;;;;::-==-==--,-;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+; . :%$%$$$+%$$$$%++%%%%+%%++/+/-+%%%%%%%%+/:= .. =,:+%%%= //+%$$$$$%%%$%%/+;%$%/++%$%$+;;%%$$$%+;/%$$ ----===::::::::==:::::::::::======--------==--------===========---==-=---,,,,,,,.,,,,,........ .. ..... .,,--=-.. :+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++%$$$%%%+//;::;;:::::=::===::::::;;::=---==---,,.... :;;::;;;:-.-,-====-:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+: .+%$$$$+%$$$$%;=/:+%+%%%%=;:,-:+++%%$%%%/+/////;/+/=:%%%- . ./+;++%%%$%+%$$$$%%$$%;;+%%;/%/-:%$$$%+%%%$$ --====:::::::::==:::::::::::========-=---=========-=================----,,,...,,,,,,,,.,...... ,-===-,. .:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++%$$$%%%+//;;:::::::=======:::::;;;:::=--==---,,... .:;:::;;:==-- -=-===/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+= ;/%+%$%$$$$$%; ,.%%%%%$%%+: /%%%$%%%%+%%//---+%++%%%%/=, =/+/:%$%%:;++$$$$$$$$+;+%+--++;;%%$%%%$%$%$ ,-====:::::::::::::::::::::::::=================================------,,,.........,,,,,....... .. .-====,,.. ,/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+%%$$$%%%%//;;;::::::====---====:;//;;:=---=---,,.... ,;;:::::==--, ,-===;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/, -:;%$%%$$%%+/;;;++%%$$%%%: .:/;+%%$%%%;%+++;;:====;=/%%/. . //-:+%%%+//:%$$$$$$$%//=::;;+:=+%%%$%$%%%/ ---===:::::::::::::::::::::::::::=============================-------,,...........,,,,,,.... . ,==:==-., =+%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$%%+/;;;;;::=====------==:;////:=---==--,,...... =;::::::=-,--.,-==:/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= .%$$%$$$%$;%%/;=;%$$$$$%%+/-,=%%$%+:%%%%%+/;++;/;/:++%%%/= ://%$%%//++/%$$$$$$$$+;//,:///=/++%+%%%%%+ -====::::;;;:::::::;;;;:::::::::::::::::=::::::======:::::======-----,... . ..,,.... .-==::=-,. .;%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$%%%+/;;;:::====-----,,-===;////;=----=--,,...... =;::::::==,-, ,--=:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%: ,/%%$%$$$%%+%%++%%%$$$$$$%%/:;+%%$++$$%$$%+++%++-:;=/+%%%-= =:%%$$%:=:;%$$$$$$$$$$%+:,.:::,,=%;:++;;+/ ====:::::;;;;:::::;;;;;;;;::::::::::::::::::::::::::::::::======----,, ....... .-=====-- =+%$$%%%$$$$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%++/;:::::=----,,,,,,,--=:/++/;:-------,...... .:;:====::=-,.,,-=:/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/, =+%%$$$%%$$%+/+%%$$$$$$$$$/+%%%%%%%$$$$$%+;/+++;;/.:=:%%%+ -%$$+%+;;;%$%%$$$$$$$%+,..,.,-;/%;:=;=/:. :::::::;;;;;;;::::;;;;;;;;;;;;;;:::::::::::::::::::::::::====-------,. ... ..,-----,, .;%$$$%%$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%++%%+++//;;;:::=--,,,,,,,,,,-=;+%%+/:=------,...... ,::======::=- -,-=;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+- ,=+%%%%%/$$%%+%%%$$$$$$$$%:+++%%%%%$$$$$$%;-;;:,,- - :%%%= --/%%%/+=:.=%$$%%%%%%$$$%:, ..-+%%%%;;=/=-- :::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::=::::==---------,,. . ..,,,,,, =+$$$%%$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%++++++++///////;::=---,,,,,,-:/%$%%+;=--=--,,...... . -::======::==-,.,=;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+- ,+%%%%%%%%%+++%/$%$$$$$$$%+:+%++%%%%$$$$$;.::-, ;%%+. =++$$%$+;, -%%%%%%+/%$%$$%-,.,=%%%%%%+/+/;/ :::;;;;;;;;;;;;;;;;;;///;;;;;;;:::::::::::::::::::=======--,,-----,,. .,,,,. -+%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%++/++++/++++//;;:===---,,-=/%$$$%+;=--=--,,...... . .=:=====-======--.=+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/. =:/=/+%%%%%%+;++%%%$$$$$$$%+%%//;%%%%$$$$+-=. :%++. =/%%%$%%/. =%%++/+/+%$$$$%+-:/%%$$$$%%%%%++ ;;;;;;;;;;;;;;;;;;;;////;;;;;;;;;:::::::::::::::=========--------,,,. .. ./%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%$%%%+//+++/++++++/;;:::===-=:/$$$$$%/:=--=--,,..... ,=:=-=-========-,-:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+- .;:+/+/%%$%/+;;/%%$$$$$$++%%%+::%%%%%%$%:-,, ;%%/ ,+%$%%%%: .;%+;:-::+%%$$%%%$$$$$$$$$$%%%/+ ;;;;;;;;///;;;;;;;;;////;;;;;;;::::::::::::::::========---------,,,.. .... ;%%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$%%%%$$$$$$%+//////++++++//;;;;::::/+$$$$$%%/:====---,..... . ,===----========,=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/ .;/+%%+;/%%$$%%+;+%%$$%$$$%%+//++%%%%+//%/, ,+%%: :%%%+%+- .;:-- ,=%$$$$$$$$%+$$$$$$$/-= ;;;;;;;;/////;;;;;;;////;;;;;;:::::::::::::::=======--------,,,,,,,. .. . ..,... . :+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%$%$$$%%%%%$$$$$$%%$$$$$$$%+///////++++//////;;;/+$$$$$$$$%+;:==----,....... ,==-=-.--,-==::==;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/ . = =,:%%%/;/;+%%%$%%%%%%%%+%%%%+/;//%%%%;:--// ,-++%:.;%%%+%+== ,-- . ..+%$$$$$$%%+%$$$$$$%;/ ;;;;;;;////////;;;;;//;;;;;;;:::::::::::::::=======---------,,,,,,,. . ..,,,.. -+%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%$$$$$$%%$$$$$$%$$$$%$$$%+/////++++++/////;::;+%%%%%%%$$%+;:==--,,,....... -==-=, ,- ==::::+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/ . ;-:-- -:;+//:=+%%$$%+;;:+%%+%%%$$%+%%%%;+;;- ,, ,;;-. : -+%%;%/++%%/:/--== .:%$$$$$%%;/%%$$$$%$%+ ;;;;;//////////;/////;;;;;;;;;:::::::::::======-----,-------,,,,,,.. . .... .,,,,,. . . ;%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%$$$$$%%$$%%%$$$%+/;/+%$$$%+/;;;::==:://///+%%%$%+;:=---,,,...... . ---==, ., -:::=;%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+/ . ;-:,==/=::;+/+%$$$$= --+%%;+++$$%$%%%%+%%+;;:,,,,--;//%%%%+/=+..=%$%%%%/++/:/=::= ,+$$$$$%+;+%%%$$$%$%+ ;;;;////////////;;///;;;;;;;:::::::::=========----,,,,-------,,,,,... ........ ,,. ... ..,,,,,....... . =+$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$%%$$$$%%%$$$$%%%%%%+%$$$$$%+/;:::==::::;:::/+%%%++;:==--,,,..... . .---==,..- ,:;;:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/= .:-;=:-/;/%%%%%%$%%%/, .,/%+++++%$%%%+%/+%++%%%++++%%%%%%%%%%%%%=../%%%%%/:////=:== .+$$$$$%+;/+%%$$$$$$$ ;;;/;////////////;;;;;;;;;:::::::::::=========---,,,,,-------,,,,,... .,.,... ,,, ..,,,,,,---,,,..,,. . . ./%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%%%%$$$$%%$$$$$%$$$$$$$$$%%+//;::::=====--=:;/+++//;::=-,,,..... . . .--===,, - .:;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= =,=++:,-:;+%$%%%%$%+/:=:=/+=%==%$$%%/.=-::. -=:/+/%%+;:;:-.:/+%%%/=:%%%%+;,;+%+; .. ./%$$$$$/---:/%%$$$$$ ;/////////////////;;;;;;;;;;;;;::::::========----,,,,,-----,,,,,,,.... . ..,,,,.. ..,,,. .,--,,,-----,,,,,,,,. ... :%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$%++/;/;::=---==-,-=:;//++//;;:=-,,,...... . .,-===,,., .:;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/. -, =//--==+%%%+//%+++/=;,::,+++%%%/;= .. ... -;+%%%%%%%;:- ;++/. ,+%$$$$%=,-=/+$$$$$$ ///////////////////;;;;;;;;;;;;;::::=========----,,,,,,,,,,,,,,,,,,,,........ .,,,,. .,,,. ,----..-=---,,,----,.. . -+$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%++//;;;:=------,,,==:;;//;;;;:=--,,,...... ,,-=:==, .;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/. :-,:-==//++++/;=-:;=:. :--;;//%%/;=;. -;%%%$%%+--,-/;=. ..=%$$$$$:-=%%%$%$$$$ ;//////////////////;;;;;;;;;;;;;;::::===-====-----,-,,,,,,,,,,,,,,,,,,,,,,.... ...,,,,. .,.. ,-=-,,.-====--------,,. .. ,+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+++/;;;::=----,,,,,=:::;;;;;;::=--,,........ .. . ..,-:;::, ,/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+:- =-,==/;,/++++/;:=;==, -///+;:/%/;+/= ;=:, ,=;+%%%%%/:==,. .,/%$$$%/-:%$$$$$$$$ ;////////////////////;;;;;;;;;;;;::::===----=----------,,-,,,,,,,,,,,,,,,,,..... .,,,,,. .. .,-=-,,,-=:======-==-,. ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%$$$%%%%%++/;;;:==-,-,,.,,,-=::::::;;::=--,,............. ..,-:;;= , =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+: ...:=;++/%++;+//;::,;;=/;:;/++;=;==,.:=/++;. - .-;%%%$%%+;:.. , .=%$$$$+/%%$$%/%$$$ //////////////////////;///////;;;;:::=====---=---------,,,,,,,,,,,,,,,---,,,,..... ..,,...... .--==,--=:::::::===-,, .;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%$$%%%%+++/;;;:=--,,,,..,--=::::::::::=--,,............. ..,-;;;: ,,;%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+:. -,,;%%%$%%:;;+%/+/+;=;-/++/:;:,..:;+/;//-: -, -=/%%%%%%+:=, . -, ..,+%$$$$%%$%%;+$$$% //////////////////////////////;;;;;::::====------------,,,,,....,,,,------,,,,..... ...... ... .... ..,-===-:::;;;::::==--. ..... .;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%+++/;;:=----,,,.,,--=:=:::::::==---,,,,.......... .,=;;;: .;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= .:+:+$$$$%/://+++/;:=+:==%+;;//;/+%%%%+/.. : .-,==;/+%$%%;-, .,::. .,. .;%$$$$%%%/:/%%%%: ;;/////////////////////////////;;;;;::::===------------,,... ....,,,-------,,,,..... .... .,,....... ..,----==:;;;;;:::::=--.. ...... :+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+%%%%%%%%+++/;;:=---,,,,,,---=====:::::=--,,,,,,,......... .,=;;::, -+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/- /++%$$$$%%+%+//;+/://+:=+/+/;=+%%%%%%+=.. =. ,==. =+$$%%/, -=,::::=...;%$$$$%+;=/%$%%:, ;;//////////////////////////////;;;;::::====---------,,,... ...,,,------,,,,,..... ..,.. ...,,..... ......,,,,,-=:;;;;;;;::===-,. .,,,.. :+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%++%%%%%%%%+++//::=--,,,,,,,--=======:::==--,,,,,,,......... .,=;;::-.,/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/- -/+;+%%%%++%%%+/;=::/%++:++++/=+%%%%+:-;//;- ,= . . -. ==+%%%%+,.. ,:/++=.....-+$$$$%:-/%%%%:-: ;;;/////////////////////////////;;;;::::====-------,,,... ....,,,-----,,,.,..... ..,,,,. .-,.,,..... ......,.. ..,=:;;;;;;;:::==-. .,,,,,, =/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+++%%%%%%%%++//;:=---,,,,,,--=======:::==--,,,,,,......... ..,:;:==-.:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;, ,:=;%%%+/+%%%%%%/:./++;=+%%+;/%%+%%/;:--:/;;,;. = . ,.. -,,/;%$%%/=:,.-,++/;-......;%$$$$;+%%%+:--: ;;;////////+++++++///+++++///////;;;::::===------,,,,.. ..,,,,--,,,...,.... ..,,,,..,,,,,....... ... .. .. ..-:;;;;;;;;:::=-, ..,-----,,. -/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%%%%%%%++//;:=----,,,,--=======::::==--,,,,,,,......,. . -:;::--:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;. .;:;+/-:+/%%%%+:==++;:+%;-,+%%/%%/-;:-=:;//:: - . .- .=- ,- :;%%$$%%::=:::;;:.......-%$$$$%%%%+:--,= ;;/;///////+++++++++++++++///////;;;:::=====----,,,,.. ...,,,,,.....,,,,.. ... .,,,-,,,,,,...,,... .......,,,.. ..,.. . ---:;////;;;:::==--,,-=-=-,,,... ,;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%+///;:=----------======:::::=---,,,,,,,...,,,,. .. -:;::=:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%:. .,=,= -/:++%%+- ::,+%%+=:+%%/++/-=-=,,--:/+:,.= ,-,. --,::;:=:=:/+/%$$%%;:;=:,:/--...,.,/$$$$$%%%;--,,- ;/////////++++++++++++++++////////;;::====----,,,,,... ....,,,.......,,.. .... .,-----,,. .,... .,,,,,--,,,. .,,,.,-,=::;;////;;;:;::::===:===-...,,... .:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%+///;:==--------========::::=--,,,,,,,,...,,,. ,. -:;;=:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/- ,,-/++;: , /+%+==+::;;;=. .. -;++/:=:::-=;//%%+++//+%+/$$$%%+-,,,--==,...,,:$$$$$%%;-=:=,- /////////++++++++++++++++++++/////;;:::==---,,,,,.... ..,,,,.,...,,,.. .... .,,----,,.. .,--,.....,,,-------,, ..,,,--=:::;;;/////;;;;;;;;:::::::=-, .,,... =+%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%%++++//;:=================-=:::==--,,,,,--,.....,. ., -:;;:/+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+:, .. .-= , =+::.,=,,-,-=. /%%%%+;//:;==+%/++%++%%%$$%%%%/=... ..,....,:$$$$%%;--::;-= /////////+++++++++++++++++++//////;;::==---,,,...... ....,,,,,,,.,,.. ..... ..,-----,,,,,...-==-,,.,----===---,,. .,---=::;;;;;;;/////;;;;;/;;;;;;::=--..,,,. -/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%$%%%+++//;::::::=============-=::==----,,,,,-,.,,.., ,, ,:;;;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/:,. - . .= :/+++%%%%+//;++%+/::/+%%/+%%%%%+:,...,....,,-%$$$$%:--;/;;: //////////++++++++++++++++++//////;;::===--,,,... .....,,,...... .... ....,,---------,,-==::===============-,. ..,--==::;;;;;;//////;;;;///;;;;;;::=--..,,, ,/%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%++////;;;;::======:=========:==-,,,,,,,,,,.,,,.. ,, ,:;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;=.. ,;/;/;;++++%//;;=:,;%%$++/%$%%+;,.......,,-/$$$$%;-=:=::; ////////////++////++++++++++//////;;;::==--,,.. . ........ ... . .,------==----==:::::::::::::::===--,. .,--==:::;;;;;/////////////;;::;:::::=--,. .;%$$$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%%%++///++/;;;;:::::==::=:=====:===-,,,,,,,,.,,,,.. ., ,:/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+:-. ,. .=;+%%+/+;,,-;%$$%==+%%%%/-,....,,,,;%$$$$+----=;% /////////////////////++++++///////;;;;::==--,.. .... ..... .,,----,,-=--,,-==:::::::::::=:::===--,,.. .,--=::::;;;;;/////////////;;;;;:::::==-,. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%$$$$%%%%%%%+++++++///;;::::::::::=::=::====-,,,,,,,,,,,,.,. .- .:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%+/-. -;/%%%%++/;%$%%+==+%%$%;,,,,,,,,-=%$$$$+---=:;% ///////////;;;;;;;;;////++++////////;;::==--,,. .... ..,----,, .,,...,=::;;;::::::::::::==---,,,. ..,,--=:;;;;;;;;;;///////////;;;;;:::::==-,. =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%+%%%%%%%%%%%++//;;;;:::::::::::=:::==-,,,,,,,,,,....,. .-. ,;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%++/:-. ,-;+++%%%%%%%%%+;%%$%%;,,,,,,,,-+$$$$%:-=;/+% //////////;;;;;;;::;;;//////////////;;:::=---,. ... ...,-==-,. ... ..=:;;;;::::::;::;::=-----,,.. ..,,--=:;;;;;;;;;;//////////;;;;;;:::::==-,,.... -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%$$%%%%%%%%+++//;;;;::::::::::=:::==-,,,,,,,,,,..,,, .-. -/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%+++/=. ... ..,=-:;;;/%%%%%%%$$$$%%;,--,,,--/%$$%%;:;:/%% //////////;;;;;;;::::;;;////////////;;;::==--,.. ... ....,----,. ....-=:;;;;;;::::;;::;:==------,,...,,,-=::;;;;;;;;;//////;;;;;;;;;;;::======---,,,,,.. ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%++//;;;;;::::::::::::==--,,,,,,,,,,.,,,. .-..=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%++: ......,,--;%%%%%%%%$%%%/:,,,,,-;$$$%$%+;+%%$ //////////;;;;;;;::::::;;;/////////;;;:::==--,.. ... ..,,----,,. .,-==::;;;;;::==:;;;;::========--,,,,,,-=:;;/;;;;;////////;;:;;;;;;::==-=:======-----,. /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$%%%%%%%%%+///;;;;;:::::==::=====--,,,,,,.....,,,. .=-,;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%+/. . .........,.,,=/;:/%%%%%$$%%+=,,,--:%$$$$$$%%$$$ ;;/;;;;;;;//;;;;::::::::::;;///////;;:::==---,.. . .,,,,,---,,,-=:::::;:::====-=;;;;;::===::===-,,,,,--=:;;//;;;;;;//;/;;;::;;;;;;:::==::::=::=====-,. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$%%%%%%%%++///;;;:::===========--,,,,,,,,.,,.,,. ,::;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$%%+, . . .. ...........,,,,,----://+%%$%%+:-,--=;%%$$$$$$$$$$ ;;;;;;;;;;;;;;;;;::::====::;;/////;;;:===---,.. ..,-,,,------=:::::::=--,-=--:;;;;;;:::::::==-,,,,,,-=:;///;;;;;;;;;;;;;;;;;;;;:::==::::::::::==-,,.. =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%%%%%%$%%+++////;;::===========-,,,,,,,,,.,.,,.. ,:;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$%+= .... . ... ............,..,,,--,---=;%%$$%/=--::/%$$$$$$$$$$$ ;;;;;;;;;;;;;;;;:::========::;;;;;;;::=---,,,.. .. ..,---------=:=-,,,,,. .,-=:;;;;;;;::::::::==---,,--=:;;/;;;;::;:=;===:;;;;;;::======::=::::==--,,,. -+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$%%%%%%++++/;//;::==========--,-,,,,,,,,,.,,. ,;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$%%: . .... ..... ............,,,,,,,--,,--=/%$$$%;==;/+$$$$$$$$$$$$ :::::::::;;;;;::::===-----==::;;;;;;:==--,,... . .,,,-----,,-=-. ,=:;;;;;;;::::::::::=---,,-=:;;/;:=::;;::;:==:;;;;;;::=----==::::==---,,,... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$%%%%+++++//;;;::=======-==---,,,,,,,,,,,,.. ,/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%$%%; . ................ .. .............,,,,,,,---,,,-=/%$$$%;/+%+%$$$$$$$$$$$ :====:::::::::::===--------==::::;:::=--,,,.. ... ... ....,---,,,,, ,=:;;;///;;::;::::::==---,-=:;;;;:=::;;;;;;;;;;;;;;:==-,,,,-=======-,,.,,.. /%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$%%%%%%+%%+//;;::::======-----,,,,.,,,,,,,,.. =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%%%%%/. . ................. ,:=,,....,.....,,,,,,,,-,,,,,,-:+%$$$%%%$$$$$$$$$$$$$$ ==--=============-----,,,,---==::::::=--,,... ... ... ..,--,,,,, .. ,=:;;;///;;;;;::::::===----=:;/;;;:;;;;;;;;;;;;;;::==-,,,,,--=====--,..... ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+%%%%%+//;;::::::::==----,,,...,,,,--,,... , ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%%%%+, ............. . . ..,:::--,,,.,.,,,,,,,,-,-,--,,,--;%$$$$$$$$$$$$$$$$$$$$ ------==========---,,,,,,,,--====:::==--,,.. ..... ..,,,,,,....,,,,,,....--:;;;//;;;;;;:::;::=--,--=:;;/;;;;;;;///;;;;:::===-,....,,--====-,. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+%%%%++/;;:::::::::=----,,,,,,.,,,,,-,... ,-.=+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%+- . .. ........,.... ..........,=:;;;:=-,,,,---------------=/%$$$$$$$$$$$$$$$$$$$$ ,,,,---===-------,,,,,,,,,,,----======-,,,.. .......,,,-,,,,..,,-----,.. .=:;;;//;;;;;;;;;;:==-,,--=:;;/;;;;;;;;/;;;:::===--,. ..,,-====-,. :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%++/;;::::::::==----,,,,,,,,,,,,,,... =:=+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%+: .... ..... ............ ...........,,,=:;//:===-===---=-----=:/+%$$$$$$$$$$$$$$$$$$$$ ...,,,-------,,,,,,,.,,,,,,,----------,,,.. ...,,,,---,,,,..,----,,. ,=:;;;/;;;;;;;;;;;:==-,---=::;;;;;::;;::::-==---,,,. .,-----,. =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%%%%%+//;;:::::::====--,,-,,,,,,,,,,,... ,//+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+; .. ...... ..... .. .......... ..... ....,--;;;:;////////;:=======:/+%%$$$$$$$$$$$$$$$$$$$$ .....,,,,,,,,,,,,.......,,,,,,,,,,,-,,,... ...,,,,-----,,.....,.,,,.. ,-:::;;/;;;;;;;;;;:==-----=:::;;;:::::===-,-,,..... .,,,,,. -+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%++//;;:::::::::==-----,-,,,,,,,,.... :%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/. ... ................ . ..... .. .,,...... ...............,-;;;=----;;;;/+++/;::::://+%%$$$$$$$$$$$$$$$$$$$$ ........,,........................,,... ...,,---------,,. .-::;;;;;;;;;;;;;;:===----=::::;:::::==---,,,. .... -+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$%%%%%%%++//;;::::::::===-,,,,,--,,,,,,,.... .+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+= .... ................ ... ...... . ....,....... ...............,,-,,,,,-,----==:/+++/++++%%%%%$$$$$$$$$$$$$$$$$$$ ............ . ...... .... .,,,--=====--,,.. ,:::;;;;;;;;;;;;;::==---=:::::=:====---,,,. ,+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$%%%%%%%++//;:;::;:::====-,,,,,,-,,,--,..... -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/. ....... .. .............,................ .. .,...,... . ..............,,,,,,..,,------=:::/+++++++++%$$$$$$$$$$$$$$$$$$$ .... ... . ....,,,-=====---,.. .-=:;;;;;;;;;;;;;;::=---===::==-----,,..... ,/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$%%%%%%%+/;;;::;::::===-,,,,,,,,,-=-,.... ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+= .... .. ..............,,,,,............. ...,,.,,. .... ..... ..........,,,,,,,,,-,------====:;;/::;;/%%%$$$$$$$$$$$$$$$$ . . ....,,-====---,.. .,-::;;;;;;;;;;;;;::=----====--,,,-,,. ./$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$%%%%++%+/;;;::;:::::==-,,,,--,,----..... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;. . .......,....,,,,..,,,,,,........... ..,.,,,,........... .... ... . ...,,...,,--;:---------====-=:::;;+%%$$$$$$$$$$$$$$$$ .. .,--====--,.. .,=:;;;;;;;;;;;;;::=-,,,,----,,...,.. ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$%%%++%+//;;;;;;:::::==--,,,,,---,,..... ,%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+- . ......,,,,.,,,,,.,,,,.,-,...............,,.=,,........... .... ........,,.,,-:://=--=--===---====;:;;/+%$$$$$$$$$$$$$$$$ .,--==--,,. .,=::;;;;;;;::::::=-,,...,.... .. ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$%%%%%%%%+//;;;;/;;;::===-,,,,,,---,,,.... -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+; .. . ,,..,.,-,..,..,,,,,,,,..,............,,-=............. .. . ... . ....,=-,,,,,,=;+%%+:=-----=-===-===;;;//+%$$$$$$$$$$$$$$$$ .,,----,.. .,-=::::;;;::=====-,. ./%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%$$$$%%%%%%%%+///////;;::====-,,,----=,,,,,.. =$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+, . ....,,...,,-,..,..,,--,,,,-,,............,--=-....,............ ... .. .====/+/=-=;;=;%%$$%+=-----====--==:;;;/++$$$$$$$$$$$$$$$$$ .,,,,,. .,--==:::;;=------,,. ,/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$%%%%%$$$$%%%%%%%%+/++++//;;::====-------=-,,,,,.. :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:. . . .....,....,--...,....,----,,,-,.,.........,-:==-....,,,............. .. .-:+%%%%%+/+%%++$$$$%%;=----========:;/;;++$$$$$$$$$$$$$$$$$ .... .,--==::::-....... -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$%%%%$%%%+/+////;;;:::===----==--,,,,,... /$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/-.. . ..,-.. .--,,,......,=-----,,-,.,..,,..,,,==,=,....,,,,,,,............. ..-/+%%$$%%%%%%%%$$$$$%+:-----=======:++/++%$$$$$$$$$$$$$$$$$ .,----=:::=,. =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$%%%$$$%%+++/++/;;;;::=-===--==-,,,,,.... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;-.. . . --.. ..--.,...,...,,==-----,--,,,,,,,,,,=;-,:...,,,,,,,,,,...,...,,. ..,-+%$$%$$%$$$%$$$$$$%/:=----=======;+%++%%$$$$$$$$$$$$$$$$$ ....,,----==:=-, ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$%%%%%%%%%+++++/;;/;:======-===-,,,,,,... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:-, ....-=,....-,.,.,,,,....,======--,=,,,,,,,--=::,-=,,,,,,,,,,,,,,,,,,,,,.......,,-;+$$$$$$$$$$$$$$$$%+;=---=======:/+%%%%%%$$$$$$$$$$$$$$$$ ......,,.,,,,--======-. ,/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%$$$$$%%%$%$%%+++%+////;::========---,,,,... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/-, ...-:-,,..-,..,,,--,...,,======---==,,,,,,==:==,-=.,,,.,,,,,,-,,,,.,-,......,=--;++$$$$$$$$$$$$$$$$$%/:=====:;==:/+%$$$%%%%$$$$$$$$$$$$$$% ...,,,,,,,,,,,--====--, =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$%$%$%%%%+++++///;;::==:====----,,,.... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+=,. ...=:-,,. -- ..,,-=--,.,.,===:======:=-,,-=-:=:-,:-,,.,,,,,,,--,,,,-,.......,;+++%%%$$$$$$$$$$$$$$$$$%%;:=:=::////+%$$$$$$%+%$$$$$$$$$$$$$% ..,,,---,,,.,,-,,,,,,,. :+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$%%%%%%%%%%+++///;;:::=====-----,,,.... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/-...,,,=:--,..-=. ..--===-,,,.-====:=-===::---:-::,:-,;,,...,,,,,,--,,--,.,,...,:=;%%%$$$$$$$$$$$$$$$$$$$$$%+;;////+/++%$$$$$$%%/+$$$$$$$$$$$$$% .,----,,.. .,..,,... ,/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%%$$$$$$%%%%%%%%%%%+++//;;:::==:=-----,-,,,... ./$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;-,,-=;;-=,. ,=....,---==-,,,,-====:======:=::==;--:,-;,,.,,,.,,,,=,--=,,,,....-/;+%$$$$$$$$$$$$$$$$$$$$$$$$%++++%%%%%%%$$$$$$%$%%$$$$$$$$$$$$$$ .,----,,. ... . -+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%$$$$$$$%%%%%%%%%%%%%+/;;;;::::=--,-----,,,... ./$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/:==:;/:=,..,:,..,,--=====---=======:=====:;;==;=--:,-;,,--,..,.,,=,-=-,,......-;+%%$$$$$$$$$$$$$$$$$+%$$$$$$$%%+%$$$%$$$$$$%$$%%%%$$$$$$$$$$$$$ .,-----,. . .:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%++%++/;;;::;:=--,,-----,,... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;:;//::. .:=,,.--============---==::===::/;::;--=:-=;,=-,.,..,,-=-:=-,.......,:/%%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$%%++/+%$$$$$$$$$$$$ . .---==-,. -;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+++++///;/;;:=---------,,,... ,+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/++/;=, -:-----===:::::=====----==:::::;;;:;===::-;;=-,,.,,,,,:=:==,....,....,:///%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;;/%$$$$$$$$$$$$ . .,===-,,.. . .,,,:+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%++++/;;;//;:-,,-,,-----,,,... -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%++/:=-.-;=--,,-====::::::===,,----=:==;;:;/;:==;::/:=-,,,,,,,,:::-,,.......,,,-=::/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+//%$$$$$$$$$$$$ . , .-==--,,,.. . .,-=-=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%%%%%%%+++//;;/;:=-,,---------,,,... =$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%/;:=:;;=---,-====::::::===,,,----::;:=:;/::::/:;/==-=-,,.,,-/;-,,,..,,,,,.,-----:+%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+//%$$$$$$$$$$$$ . . ,, . .,-==--,----,,.. .-:;::;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%%++++///;;:-,,----------,,,,.. :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;;;;===-,,---===:::::===,,,,,--=;;==:/;::;;/;//====-,,,,,:/=,,,,.,.,,,,,-,,-/:;%%$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$%%++$$$$$$$$$$$$ .. . . , ,- , ..,-==-----==-,.. ,=;////+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$%%%$%%%%%++++/;;=-,,,,--------,,,,.... ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++;:=-------==::=:::::=,,,,,,-=/===;//::;;+/;/::=--,,,,=/=-,,,,,,,,,,--,,--;++%$$$%%//%$$$$$$$$$$$$$$$%$++%$$$$$$$$$$$$$%%%+%$$$$$$$$$$$ ,... .. . . ., . .-.. ., , .-------===-,.. , ,=;++++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$%%$$%%%%%+++/;==,,,,,,,-------,,,,.... .+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/;===--==-=====:::===,,,,,--:/:-=/:/;:://;;/;:=------;/=-,,,.,,,,,-------=+%$$$%$%//;%$$$$$$$$$%$%%%%%+%%$$$$$$%$$$$$%%%%+%%$$$$$$$$$$ -,-. . , . ... .. .. ,, . ,,, .....-..,,-. ., .,-==--==-=-, . . ., ,=;+%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+++/;:--,,--,,,,-------,,,,.... -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/:=--====::======:=,,,---=;=;=;;:/::;+/://:==-----;;/--,,,,,-,,==-,----:/+%%%$%%+/%$$$$$$$$$$$%%%%%%%%%$$$$$%%$$$$$%%+++%$$$$$$$$$$+ -==. . ., .. ,-, ...,,.-,....,,,- .,,.,=. ,-... .,-....,----===---,, .. . ,,.,. .- ,=;+%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%%%%%%++/;==------,,,,,,-----,,,,,.... =$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/:====::::=::==:=,-=--=;:=/;/:::;:/+/;+;:====--:/:;--,,,,---:-,,-=-=::==:%%%$%%++$$$$$$$$$$%/++%%%%+%%$%%$%%%%%%%%/++;/%%$$$$$$$%/ ==-,.. ., ., . ..,---..,,--,=,,,,,--,=,.,,,:- ,=-... . ....-=-,,,------===-,,,.. ,, . .. .=:- ..,, .,=;+%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%+++/;::=--------,,,,----,,,,,,,.... :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+/:::::::::::::===---;;=:;//;=://:+/+/;:==:==:/::;-,,,,,-=;-,,,=-=;=----;+%%%++$$$$$$$$$$$%;:+%+/+/%%+%%%+++%%%%%+;/:;%$$$$$$$$%; :==,,. ,-.., ,,,---=,.---=-=,,,--==-=. ,-::- ,=,-,,,. . . . . ,.,-:==---------====--,.. . ...,-. .,. , ,::= ,, ,,.. ..,=;/%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%++/;:===----------------,,,,,,,.... :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;:::::::::::=--==/::=:+;===/;:+;/+;=-===:/;=;=--,,,-=;=-,,-::;=----,;//+/%$$$$$$$$$$$$$++/;//++%+///;//+%%%+;/:===+$$$$$$$$%: ===,-. --,,, , .---:--==,==:::-,---=;:==.,=:;:=,=.,=-,-,. . . . .,,. .. . ,,-:=:==:==-----===----.. . .,. .. , .=, .-. , .-::-,..,,,,,...,-:/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%++/;:===-----,,------------,-,,..... :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;:::::::;:====;/:==;+:==;+;:/=;+;==-=:/+:=;:---,-:;:-,,-=;;=,-,,,,=;;::;%$$$$$$%$$$$%%+==:;/++;:::::;+%%%/:==--=/$$$$$$$$%/ -::=-.,---,,. .,.. ..-==::-,::=;;:::-,=:=:;:-:,-:;=:::-,-=--=,,. ,.., ,=-, ,. ,... .,-::=:::===========----.. ... .,, .. . ,-, .-,. =-..-.., . ,::-,,,--==--,,-:/%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++/;;:==--------,,----------,,,,.... :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+/;;;:;/:::==:/:=-=++:==///+;=:+;=-==;+;=:/=----:;:--,--:;=-,,,,,,-:=:;+;%$$$$$%+%$%/;;:==/++;:=====:;++%+:=-==:+%$$$$$$$$+ =;::=,--=:,,,.,-,, ..,==;;;=-:;://:;;=-:;://:::==;;:;;=--==-=-=-- ---, .-=-, . .-- .-... .,::=:::==:=:::::::=--=-,. ..,,, ..=-. . ,,. , ,--=. ,.-= ==,,.-.-,,, =:======:==---:/+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%++/;:==---------,,,---------,,,.... =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;;/;;;==:/;--=/+;;=;::++;-;%;--=:/+:::/---=::;-----:/=--,,,,--:--=::=+%$$$%%/%%+/=:=::;++:==--====;+/;==-===;+$$$$$$$$$ ;/;;=--=::=,-,,-=,..,.--://;::;;///;;;:::;/;/;:;:;/;;;/:=-:===:==-. ,===- ,:==- ,.-. . ,=-. .-,.,..=:=:;:====:;::::::=-,=-,,..,-,,..-:=.. ,. ---. -.,. -,-:. ,-:- =:- ,,-:-. .=:::::::::==-:/+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$%%++/;:===--------,----------,,,,.... -+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%++///;-=;/===;//=/;;=;++:-;+/---/+;==:/=-:;:;=-,--://=------=:-------:+%%++;/://=--=:;/;;==------==;=:=--====+$$$$$$$$$ ;///:===:;:-=--=:---.,--://;:;//+++/;/;;;/;;//;;;/;/;+/;=::==:;;;:,.-:;:,. -:=:- .--=,. . .-=-, ..-,.,.-:==;:=-=-=:;:=::::=-,:=--,,-=-,,.-;:-, -- .-:=,, ..--.,. , .=,=;-,,-:==. -;= ,-=;=-,,-=::;;;;;;::=:/%%%$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$%%+//;::==:=----,,,----------,,,,.... .;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++/;=;+/:=;//;=//=:/++:-/+/==:/+:==;;-=;:;:==--=/;;-----=:;=-------:;+/;;-=::===-==:===--------=-=----=---=/%$$$$$$$$ ////;;==;;::==-:;::-,---;+//;//+++%+/++/++:;/+////;/+/+/;:::://;;;-=-;/;,, =:::-..-=-=-,.,. .,=-==..,,,--,-,:==;/:=--=:;;:==:::=,-====--=:=-,,=/:--,,:= .=;;=,,,-==,-,,, -=.:;:==:=::,. .=;:..-=;;:=-==::::;;;;;;:;/%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%%%%$$$%%+//;:::;;=------------------,,..... :+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/;++:;://+==/;=/=/+==++;;=/+/:=-;;=;:/;=:===;/;;----=:::=--,----=:;;:=-=:==---==:==----------------=----:%$$$$$$$$ ++/+;;==///;::=:/;;-=,-=/+++/++%%+%%%%+%++;//+/++/;++/+//;/::/+//;:=;;/;,-,,:=:;:--=====,,,, .-=,==----,==--:==;/;::==::;;;=-=::=--:==:==:;=---:/:-=-=;:..-:;/:=-=:-:==-==-=-,;//;/==::-, .,=;:--=;;;;::;;;::;;//;;:;/%$$%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$%+/;::::;:-------------------,,.... -;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+=;+;/+=;+//:=/+=:+;=//++:::=/;;::/:====;/;/;=---:;=:--,------=;;::=====---====----------=------===-=;%$$$$$$$$ ++++/;=://+;;::;;/:;=,=:+%%%++%%%+%%%%%%++;/+++++//+//%+///:;++++;;;;/+;,==-:=::;:=::=-=,==, ,=-,=:===-,=:==:=:/;;;:=::;/:;=-=:;:==;:=::;;/:--=;/;=-:;/;,,=;;;;:-;;=:===::,-.-;/++;-::::-,.-=;;::;;;////;;::;///;::;+%$$%%%$$$$%%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$%%+/;::===-------------------,,,.... ,=+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%//+;+/:+/+/==/+=:%;:/++/==::+/;=;:=-==:/::/:=--=;=::=---=----=;;:======-=--===---=---=--==------==-=/%$$$$$$$$ +++%+;:/++/;;;;;/+;;:=::+%$%%%%%%%%$$$$%%+//+%%%++++++%%++///++++///;/+;=:::;:==//;:;=-:====,==,.=;;;:=-=;:;=://;;;;::///;;:=::;;::;;::;///:==:/+/:=;++;=-:////;;//==::;/:,=.-;/%+/=:==:==--::;;;///////;;;;//;=-=/%$$$$%%%$$$$%%$$$$$$$$$$$$$$$$$%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%%+/;:===---------------==---,,..... .-;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++%/;+;+;=:/+:;%;;+++;-=:;+/;;:==-=:/;=:/::-=;::;:===-:===-=;:==========-------======--:==----===:/%$$$$$$$$ +++++/;/+++;/;;;/+//:;;:/%$$$$%%%%$$$$$$%%+%%%%%%%%++%%%%++/++++%++/////;://;:=:/+/;/:-:::::-==,,=/;/:==:///:;//;:;/;;++/;;;:;;//;;/;::///+;::;/+/;:/+%/:=;//;/+++/:=:///;=-.=;/%%/;;==:::==:;;;///++//;;;;;;:=:;+%$$%%%%$$$$$$%$$$$$$$$$$$$$$%$$$$%%$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;:==---------------==---,,,... .,=+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%/+;/+;::+/:/+;;%%%:-=:;+//+===-=//==;;=:=;:==;:=::=:=:=:;;:::==-=:::=-----=-:::::===:===--===:;;+$$$$$$$$ %%%++++++%%++///;++/;/;:/%$$$$$%%$$$$$$$%%%%%%$%%%%%%%%%%%+/++++%%++/+;+/;+/;:=;/%///;=;;;;;:;=,,=/+/;::;++/////:;/++++++/;;;/;/+/;/;::/+++/;;///+/;+%++/:/+/;/+%++;:/+;//;=,:/++%+//;;;;;;;;;;/////;;::::::=:;%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;::===------------===---,,,... .,-/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/%+/;;++;/+;+%%+:-::/+/+;=::::+:=:;;=:/::==;::;:;:=:://;=::==-=;;;==-======;::::===:=:-==:=;;;+$$$$$$$$ ++%+%%%++%+++///;++/++///%$$$$$%%$$$$$$$$%%%%$$$$%%%%%$$$%%++%+%%%%++/;/+/++;;:;+++//;;//;//;;=-=;++/;;;/+%++/+;:;/+++%++//;//;/++//;::/++%+/////+++%%%++/++/;+%%%+//+////;==:/++++++//////////////;;;:;;::;/+%$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%+/;::==------------=====--,,.... .-,:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++;/%+;++;+%%/:::/%%%//:;;:/;=::/:=;/;:::;;::;;::;/;/;:::====;/::=-=:====;/;::==:;=::==:=;:;%$$$$$$$$ ++%%%%%%+%%%//+/;+%+%+/+/%$$$$$$$$$$$$$$$%%%$$$$%%+%%$$$$%%++%+%$%%+++;/+/++/;/++%+/+////;/+//:=:/+%////+%+%+/+;:;+%%%%%%++//+//+%++/;;++%%++++/;++%%%%%+++++/%%%%++++/+///;;;/++++++++++///+//+/////+++//+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;::====---------=====---,,... .-,=;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;/%%/%+/%%%/;/;+%%%/;//;//::/;/=:/:;;:;::;:;/:;/;;+::;;====//=;:==;::=://:::::;;::;=:::;;/%$$$$$$$$ +%%%%%%%%%%%+++/;+%%%+++/%$$$$$$$$$$$$$$$$%%$$$$%%%+%$$$$%%+%%/%$$%%++;/+++++/++%%+++++//;/++/;:;+%%++++%%+%+++;:;+%%%%%%%++++++%%+++/++%%%%%%++/+%%$%%%%+%+++%%%%%%%++++++++/++++++++++++++%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%$%%%+/;:::===--------======--,,,... .---:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+%%+%+%%%%+//+/%%%////;+/;:///=;/://;/=:;;//;//;;/;;;:===:/;::;::;::;/;/;:::;;:::;:;::;;/%$$$$$$$$ +%%%%%%%%%%%%%++/+%%%+%+%%$$$$$$$$$$$$$$$$$$$$$$$$%+%$$$$$++%%+%$$%%%+/++++%++%%%%%++++/+/+++//:/+%%%++%%%%%%++;:/+%%%%%%%%++%++%%%%+++%%+%%%%%++%%%$$%$%%%%%%%%%%%%%%%%%%%++++++++++%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%+//;:::=====----======---,,,... .---==/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%+$%%%$++/++/%%+++;/+++/;//+;//+/;//=:://+/;/:;+;;;:===;/;;:;;//:/;;//;;::/;:;;;//;/:;/+$$$$$$$$ %%%%%%%%%%%%%%+++%%%%%%%+$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$%%%%%%%$$%%%+/++++%%%%%%%%%%%+;//++%+//++%%%%%%%%%%%%+/;+%$$$$%%$%%%%%%%%+%%+%%%++++++++%%%$$$$$$%$$$$$$$$$$$$$%%%%%%++%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++/;;::=====----=====---,,,.... .-,-=-=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%/++%/+%%+%+//+///+/+++//+/;+/:;;/++;;/:/+/;/;=:=///;:;+++/;///;//;/+;;/;;////:;/+$$$$$$$$ %%%%%%%%%$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%%%%%%$$$%%%++++%%%%%%%%%%%%+//+%%%%++%%%$%%$$%%%%%%%//+%$$%$%%$%%%%%%%%%%%%%%%+++++%%%%$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++/;;:::=============---,,,... .=,-==,-:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%;+%%+%%%%++++%++++/+%%++++;++//;/%+;//;/++//;=;;////;;+%+/;//+;/+/++/;//////+;;++%$$$$$$$ %%%%%%%%%%%%$%%$$%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$%%%%+++%$$%%%%%%%%%+/++%%%%%%%%%$$$$$$$%%$%%+++%$$$$$$$$%$$%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%++//;;::=============---,,,... .=,,::=,,=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;+%+%%$$%+%+%/+++++%%%++++/+++/+%%+//+/+/+/+//;//;/+//%%///+++;/+%%++///+++/+//++%$$$$$$$ %%%%%%$$$$%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%%%%%%+%$$%%++%$$%%+/+%%%%$$$%%%%%$$$$$%%%%%%%%$$$$%%$$$$$%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%++//;;;:::===========---,,... -:,,=::=,.,=/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/+%%%$$%%+%%%/+%++%%$++++++%%++%%%%+/+/+;++++//+/:;/+%%%++++%+;/%%%+++/+++++/++++%%$$$$$$ $%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$%%%%$%$%%++%$$%%++%%%%%$$$$%$%%$$$%%%%%$$%%%%$$$%%$$$$$$%%%%%%%$$$$$%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$%%%%%%%%++//;;;:::::===::====---,,... :=..=:::=-,,-=;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%$$%%+%%%++%++%$%+++++%%%%%++%%%++++/%%%+/+%+:;+%%%+%++%%+;+%$%%+++++++%/+%%+%%$$$$$$ $$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%%%++%$$$%%%%%%%%$$$$%%$%$$$%$%%$$$%%%%$$%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$%%%%%%%+++//;;;::::===:::====--,,,... .;- =:::;:==---=;+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%%++%%+%$%%%+%%%%%%%+%%%%++%++%%+%++++;/%%%%+%%+%%+/+%$%%%+++%++%++%%+%%$$$$$$ $$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$%+%%$$$%%%%$$$%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%++//;;;::::=========---,,,... =/- .::==:;:::===:;/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%$%%%%%%%%%%%+%%%%%%%%+%+/+%%%+/%%%$%%%%+%%%+%%%%%%%%%%%%%%+%%%%%$$$$$$ $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%++//;;;::::::=======---,,... ,;;, ,::==:;;;::::::;/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$%%%%%%%%%%%%+/+%%%%%$%%$%%$%%%%%%%%%%%$%%%%%%%%%%%%%$$$$$$$ $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%$$$$%%$$$$$$$$$$$%%%%%%%%%++//;;::::::::======---,.... .=/:, =;;:==;//;;;;;;;;/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%%%%%%$$$%%%%%%%$$$%%%%+%%%%%$$%$%%$$$$%%%%$$%%$$$$%$$%$$%%%%$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%$%%%$%$$$$$$$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%%%%$$$%%$$$$$%%%%%%%%%+///;;:::::=::=======--,.... .-//=..;/;:==:/+/;;;;;;:;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%%%%$$$%$%$%%%%$$$%%%%%%%%$$$$$$%$$$$%%$$$$%%$$$$%%$$$$%$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$%%%%%%%++++//;;;::::::::=====---,.... .,:%;,.,/;::==:;/+/;;;;;::;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%$%%%%$$%%%%%%$$%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%%%%%%%%%$$$$%%%%%%%+++///;;;:::::::::====--,,.... ..=+%:,.:/;;:==::;++;;;/;:==:;/+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$%$%$$$$%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$%%%%%%%+++///;;;::::::::::===--,..... ....-;%/-.,;/;::==:::+;---;;=-,-=;/+++%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$%%%%%%%%%%%+++//;;;;:::::::::==--,,...... ...-:+%=..=//;;:==:::/:,..=:=,..,-:/++++//////+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++//;;;;:::::::::==--,,..... .... ..,,:/%/-..;/;;::==:::;=,..-==-. .,-:/%%++/;::====:;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+%%$$$$$$$$$$$$%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++//;;;;;;::::::===--,,... ........,,=;%%:,.-//;;::=::::;:,..,===-. ,--=/%%%%+/;:=,,..,=:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+++%$$$$%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%+%%%+++////;;;;;;::::===--,,...........,-=;+%/-.,;/;;::===:::;;-...,==-,..,--=/%%%+++/;::=---=:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++%$$$$%$$$$$$$$%$$$$$%%%%%%%%%%%%%%%%%%%%%+++++++/////;;;;;;;:::==--,,...........,,=:+%+:,,://;;::::::::;;=. .----. ,==,=/%+++++///;;::=:;/+%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/+%$$$%%$$$$$$%%$$$$$%%%%%%++%+++++++%%%%%+++++++//////;;;;;;:::==--,,..........,,-:/%+:-.-;/;;;:::::;;;;/:, ,---, .=:--:+%+++///++//;::;/++%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+//+$$%%$$$$$$$$%$$$$$%%%%%++++++++++%%%+%++++++///////;;;;;;:::==-,,,........,,,=:/%%;-,-:///;;;;;;;;;;;/;- ,---,. ,::-,=/++++///+++/;;;;//++%%++++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+//+%%%$%$$$$$$$$$$$$%%%%+++++++++++++%%++++++++/////;;;;;;;:::==-,,........,,,-:;+%/-,,:////;;;;;;;//;;;;=. .,,-,...=;=,,:+%%%+++++//;;;;;//++++++++/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;;+%%%%%%%%%%%$$$$$%%%+++++++++++++++++++++++++////;;;;;;;:::==-,,........,,-=;/%/=,,:////;;;;;;;;//;;;;=. .,,,,..-;;=.-+%%%+/////;;;;;;;///++++///;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;;/%%%%%%%%%%$$$$$%%%+++++++++++++++++++++++++////;;;;;;;:::=--,,.......,,-=:/++:-.-/+//;;;;;;;//////;;:. .,,,,. .:;:,.://;:==-===:;//;;;///++++/;;:;;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;;/+%%%%%%%%%$$$$%%%+++++///++++++++++++++++/////;;;;;;;::==--,,.......,-=:/++:-,-/++//;;;;;;///++////;=,. ,,,,...=;:=..:;:::=--...,=:;////++++++/;===:/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;/+%%%%%%%%$$$%%%%++/++//////+++++++++++++//////;;;;;;:::=-,,,......,-=:/++;---;++///;;;;;;/++++///++/;:, ...... ,:;:-.-;///;:=-,...,=;//+%%%%++/;=-,,=:/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$%%%%%%%%$$$$$$$$$$$$%%%%%%++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;;/%%%%%%%%%$$%%%++++//////////+++++++++++//////;;;;;:::=--,,.....,,-:;/+;=,=;++++//;;;;;/++++++++%%+//;=, .,. =;;:,,://///;:=,,...,-:;++%++//;:=-,,-=;/++%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$%%$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;;/+%%%%%%%%%%%%%++////////////+++++++++++/////;;;;;::==--,,,,,,,,-:;//;=-=;%++++///;;;//++++++++%++/;;;;-.,,. -:;:-.=//+++/;:=-,,. .,=:;;;////;;=-,.,-:/+++++++++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$%$$$$$%%%%%%%%%%%$$$$$$$$$$%%%%%%++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;;;++%%%%%%%%%%+++/////////////++++++//+++/////;;;;::==-,,,,,,,,-=;//;=--;++%+++////;//++++++++%%///;;++;;:-, .:;;=,,:/+++//;::-,.. .,=::;//++//;=-,..,=;+%%%%++/+++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%$%%%%%%%%%%%%%$$$$$$$$$$%$%%%++%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;;;/+++%++%%%%%++////;;;;///////++++/++++//////;;;::=---,,,,---=:;/;=--;++++++++//////+++++++%%+//;;/++///;-. .=;;:-.-//++///;::-,...,-=:;/++++//;:-. ,:/+%%%%%+////++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;;/+++++%%%%%%+////;;;;////////////+++///////;;:::==---,----=:;/;:-=/++++++++++/;//++++++++%+///;/+++//+/;- ,:;;:,,:/+++++//;=-,..,-=:;/+++++/;:=,. -:;/+%%%%+//;;///+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%++++++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+/;;;/+++++%%%%++//;;;/;//////////////////////;;::===------==:;/;:==/+++++++/+++////++++++%%%++///+%+///+//;, =;;:-.=/++++++/;:=-,,,,-=;//+++++;;=-. .=:;/+%%%%+//;;;;;//+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%+%%$$$$$$$$$$$%%++++++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;:;/+++++%%%%++/;;;/;;/////////+///////////;;:::========:;;/;:=:/%+%++//++/++////+++++%%%%++//++%+///////:. -;;;=,.:/++++++/;:=-,,,,=:;/+++++/;:-, ,=:;/++%%%++//;;;;;;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+++%%%%%%%%%%%%%%%%%%+%$$$$$$$$$$%%%%+++++%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%%+;::;/+++++%%+//;;;/;;////////////////////;;;:::======::;;;;==:+%+++++++++/////+++++++%%%+++//+%%+//////;;:,-:;;:=.-/+++%%++/;:=-,,,-=;/+++++/;=-, ,:///+%%%%+++//;;;;;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%++++%%%%%%%%%%%%%++%++%%$$$$$$$$$%%%%++++++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;:::;/+++++++//;;;;;////////////////////;;;::::=:::::;;;:=:;+%%+++++++++/////+++++++%++++//+%%+////+//;;;:==;;:=,,:++%%%%+//;:=-,,-=:;/++++/;:=, ,:/++%%%%%+++///;;;;/+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%++++++%%%%%%%%%%%++++++%$$$$$$$$%%%%+++///++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;::;/+++++////;;;;;;///////////;//////;;;::::::::;;;;:::/%%%%+++++++++////++++++++%//+///+%++////////;:;:=:;::-.-/+%%%%++//;:-----=;/++++//:=- ...,=:;/++%%++///;;;;;:;/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++++++++%%%%%%%%%+++++++%%$$$$$$$%$$%+++++/++%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+;:::;//+/////;;;;;;;;//////////;///;;;;;:::;;;;;;;;::;+%$%%%++++%++++++/+++++/+++++++//+%+//////////::;;:=:;:=,,:+%%%%%++//;=----=:/++++//::-. ..,,,-=:;:;;;;::::::::===;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++++++++%%%%%%%+%++++++++%$$$$$$$$$$%%++++//++%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/:==;//////;;;;;;;;;///////////////;;;;;;;;;///;::;/+%%%%++++++%+++++++++++++%%+/+++/+%%+//+//////;:::;;::;;:-.-/%%%%%%++/;:=---=:;/++++/;=-. .,,,,-==::::::======-=-,,-=;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+++++++++%%%%%%%%%%+++++++%%$$$$$$$$$$%%++///+++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%%+;:=:;////;;;;;;;;;//////;////////;;;;;;;//+/;:;;+$$$%+%+++++++++//+++++%+++%%///+++%%%++++///////;:::;::::;=,,=/%%%%%%++/;:=--=:;/+++//;-,. .,--,,-=::::::=::::==-,,...,-;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++++/++++%%%%%%%%%+++++++%%%$$$$$$$%$$%++///+++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%/::::;/;;;;;;;;;;/////////////////;;;////;;:;+%$%%%%%%%+/++%++++++++%%%++%%+++++++%%%+++++//////;::=:::::::-.,;+%%%%%+++/;:===:;/+++/;:-,. ,-=-,--=:::::::;;:::==-,.. ,:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+++///+++%%%%%%%%%%+++++++%%$$$$$$$$$$$%+///++++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%+/::::;;;;;;;::;;////////////////////++;;;/%$$$$%%%+%%+/+++++++++%%%++++%++++%++%%%%%++++//////;::==;:::;:=,.=++%%%%%+++/;:===:;/++/;:=-, .-==---==:::::;;;;;::=--,,. .-;+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++////+++%%%$%%%%%%%++++++%%$$$$$$$$$$%%+////++++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/;:=::;;;;;::;;////////////+//+++++/;:/%$$%%$%%%%+%%+++++++++%%%%++++%%+/+++++%%%%%%+%+++/;;;;;::=:;::;;:=,-;++%%%%++++/:===:;/++//::-,. .-=======:::::;/;;;;:=---,. .-:/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++++///++%%%%%%%%%%%++++++%%$$$$$$$$$$%%+/////+++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/:==:;;;;;;;;//////////++++++++/;;;+%$$$%%%%%%%%%%%+++++++%%%%%%+++%+++++++%%%%%%%%%+++////;;::=:;:=::;:-,=/+%%%%%++++/;:=:;;////;:-,. .=::=====:::::;/;;;;::=--,,. .,=;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++++////+%%%%%%%%%%%%++++++%$$$$$$$$$$$%+/////+++%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+:=:::;;;;;;;////////++++++++/;;/+%$$$$%%%%%%%+%%%+++++%+%%%+++++%+++++++++%%%%%%%%++++////;;:==::=:;;:=,,:+%%%%%%%+++/;:::;////;:-,. -========::::;;;;;:::=--,,. .,=;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/+/////++%%%%%%%%%+++%++++%$$$$$$$$$$$$%+////+++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;===:;;;;;//////++++%%+//;;/%%%$$$$$$%%%%%%%%%++++%%%%%%+++++%%%%++++++++%%%%%%%%%%++///;;::=:;:=:;;:=,-;++%%%%%%+++/;::;////;:=-. -=====-===::::;;;;;::=--,,. .,-;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++///////+%%%$$%%%%+++%++++%%$$$$$$$$$$%%+/////++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;===::;/////+++++++++/;//+%$$$%$$%%%%%$%%%%%+++++%%%%%%++++%%%%%%+++%+++%%%$%%%%%%%+++/;;::=:;:=:;;:=-,=;+%%%%%%%%++/;;;;//;;==-. -::==---=====::::;::==--,,. ...,:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$%+///////++%%$$%%%%+%++++%%%%$$$$$$$$$$$%+/////++%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/:===:;///++++++++/;//+$$$$$%%%%%%%%$$$%%%%++%%%%%%%%%%++%%+++++++%%++++%%$%%%%%%%+++//;;;:=:;:=:;;:=.,:+%%%$%%%%%%+/;;////;:=-. -::===--=====::::::===-,,,. .....-+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$++///////++%%%%%%%%+%++++%%%%$$$$$$$$$$$%+/////++%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;:==:;/++++%%+/;;+%$$$$$%$%%%%%%%%$%%%%%++%%%%%%%%%%+++%%%+++++%%++/+++%%%%%%%%%%%++/;;;:=:/;=:;;;:,.-/+%%%%%%%%%%+//////;:=-. ,:;::=---=====::::===--,,,. ..... ,/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$++////////++%%%%%%%+%++%+%%%%$$$$$$$$$$$%++/////+%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$%+/;==:;/+%%%+///%$$$$$$%%%%%%%%%%%$$%+%%%%%%%%%%%%%%++%%%%%++++%%+++//+%%%%%%%%%%%%+//;;:::;;::;//;=,,:+%%%%$$$$$%%++++//;:=-, ,:;;::========:::===---,,. ..,,.. .:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+%$$$%%$$$$$$$$$$$$$$$$$$$$$%+////;////++%%%%%%%%++%%%%%%$$$$$$$$$$$%%+///;/+%%$%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%+/:==;+%%+//+%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%++%%%%%%%%++%%%+++/++%+%%%%%%%%%++//;::=;/;::;;;:-,-/%%$$$$$$$%%%++++//;:-, ,;/;;;::::::=::::===---,.. ...,,.. -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-%%$$%%%$$$$$$$$$$$$$$$$$$$$$%+////;////++%%%%%%+%%%%+%%%%$$$$$$$$$$%%%+///;/+%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$%+;::/+%++%$$$$$$%$$$%%%%$%%%%%%%%%++%%%%%+%%%%+++%%%%%%%%%%%%%%++/+++++%%%%%%%%%+//;;:::/+;::;;:=,,:+%$$$$$%%%%%++++//;:-, ,;///;;:::::::::::=---,,.. .,,,,. .%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$