::::::::::::xXXXXXXXXXXXXXX+:::::::::::xX+:::::::::........................................................+xXXXXXXXXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$ :::::::::::+XXXXXXXXXXXXXXX+:::::::::::XxX;::::..............................................................:xXXXXXXXXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$ ::::::::::+XXXXXXXXXXXXXXXX+:::::::::::::::.....................................................................+xXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ :::::::::xXXXXXXXXXXXXXXXXX+::::::::::::..........................................................................xxXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ :::::::xXXXXXXXXXXXXXXXXXXXx:::::::::...............................................................................+X$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ :::;xXXXXXXXXXXXXXXXXXXXXXXXx+;;::....................................................................................XX$$X$X$$$$$$$$$$$$$$$$$$$$$$$$ XXXXXX$XXXXXXXXXXXXXXXXXXXXX$Xx..........................................................................................:++X$XX$$$$$$$$$$$$$$$$$$$$$ XXXXXXXXXXXXXXXXXXXXXXXXXXXXx:...........................................................................................:+xx+x$X$$$$$$$$$$$$$$$$$$$$ ++xxxxxxxxxXXxxxxxxxxxxxxx;..................................................................................................;XX$X+;X$$$$$$$$$$$$$$$$ .:;xxxxx+++++xxxxxxxxxxx+;.....:.............................................................................................:;;xXx$$$$$$$$$$$$$$$$$$ ..;xx+;:........:::..::::...::.................................................................................................::+:x$x$X$$$$$$$$$$$$$ .:+x+:.....................:::.:.:::............................................................................................:::xx$$$$$$$$$$$$$$$$ :;+;:.....................::.:::..:..............................................................................................::XX+x$X$$$$$$$$$$$$ +xx+::.....::::::::......::::::::...:.............................................................................................::;xX$$$$$$$$$$$$$$ XXXxx+++;;;+xxxxxxx+::.:::::::.....::.:............................................................................................::+X$$$$$$$$$$$$$$ $$$XXXXXXXXXXXXXXXXX;..::::::::..::::::..............................................................................................:+$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$Xx:.:::::.::::::::.:..:........................................................................................:::..::XXX$$$$$$$$$$$ $$$$$$$$$$$$$$$X$$$:.::::::::::::::::.:.............::..........................................................................:::::::+x$X$$$$$$$$$$ $$$$$$$$$$$$$$$$+:;:.:::::::::::::::::::::...........::..........................................................................::::::;XX$$$$$$$$$$$ $$$$$$$$$$$$$$$$$X:.:::::::::::::::::::::::........:::::::.......................................................................:::::::+X$$$$$$$$$$$ $$$$$$$$$$$$$$$$X+;.:::::;;:::::::::::::::::::.::::::.:::.........................................................................:::::::x$$$$$$$$$$$ $$$$$$$$$$$$$$$$;:.:::::::::::::::::::::::::::::::::...::.........................................................................:::::::xX$$$$$$$$$$ $$$$$$$$$$$$$$$$x;::::::;;::::::::::::::::::::::::::::.:..........................................................................:::::::+$X$$$$$$$$$ $$$$$$$$$$$$$$XX;:::::;::::::::::::::::::::::::::::::::::.........................................................................:::::::xX$$$$$$$$$$ $$$$XX$XXX$$$$$+:..:::;;;;::::::::::::::::::::::::::::..:........................................................................::::::::;$$$$$$$$$$$ $Xx;..::..;xX$X;..:::;;;++;;::;;:::::;;:::::::::::::::::........................................................................:::::::::+X$$$$$$$$$$ +x;.........::...:::;;+;+::;::+;:;;;;;::::::::::::::::::........................................................................::::::::;+X$$$$$$$$$$ .................::;;:::::;:;;+:;;;;;::::::::::::::::...........................................................................::::::::++X$$$$$$$$$$ .................::;::::::;:;;+;;;;;;;;::::::::::::::..........................................................................::::::::;+X$$$$$$$$$$$ ................:::++;:::::;;+;;;;;+;:::::::::::::::............................................................................:::::::++x$$$$$$$$$$$ ..................:++:::;+++;;;;:;+;:::::::::::::::..............:::::::........................................................::::::;+xX$$$$$$$$$$$ ;xXx++xx+++..::::...::+x;++;;;++;;;::::::::::::::::::::.......:::::::::::::::::::::..............................................:::::;xx$$$$$$$$$$$$ $$$$$$$$$$X.;+xXx:.::;;+xx+++++++;;::::::::::::::::::::..::::::::::::;;++xxxx++++;;::::::..:.....................................:::::+xX$$$$$$$$$$$$ $$$$$$$$$$+;xXXXXXx+Xx;+xx+;++x;;;:::::::::::.::::::::::::::::::::::::::::;+xxxxx++;:::::::::::............................::::...::::+x$&$$&$$$$$$$$ $$$$$$$$$X:;xXXXx++xxxxx++xxX+;;;::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;:::::::::..:::::::::::::::::::::::::::::::::::::+xxX&&$$$$$$$$& $$$$$$$$$$.:;XXxx++xxXXxx++Xxxx+;:::::::::::::::::::;::::::::;++xXXXxxxxxxxx+;::::;++;::::::::::.:::::::::::;+xxxx++xx++;;;;;::::::::+xx$$$&$$$$$$$$& $$$$$$$$$x.:;xXx+;;++xxxxxx$XXX+;:::::::::.....::::::::;;xX$X$X$$XX&$XXx:::+XXXx;::;++;:::::::..:::::::::;;;+++++;:::::::::::::::::::++;X$$$$$$$$$$$$ $$$$$$$$$x.::+xx+::;+++xxxxxX$x++:::::::::::.::::::::;++xxx+;::::;:Xxx+:...::+x++;:;+xx::::::::.::::::;++++;;::::::::::::::::::::::::;;X$$$$$$$$$$$$$ $$$$$$$$$X;.:;++;:::;+++xxxxxxxXx;::::::::.::::::::::::::::::::::::::::::::::::::::::++;:::::...:::::::;;;+xX$$$&&&$$$Xx+;:::::::::::;+$$$$$&$&$$&&&& $$$$$$$$$$X:::++:::;+xxXXX+xx++xx+;:::::::::...:.::::::::::::::::::::::::::::::::::::::;:::.....::::::::;+++;;x+$&&X$x+x$$$$x;:::::::;xX$$$$$$&$$&&&& $$$$$$$$$$$;.:++:::;+xXXXXxx+++++;;;:::::::::............:.::::::::::::::::::::::::::::::::......::::::::::::::;;::++;:;;;;;xXx;::::.;X$$$$$$$&$$&&&& $$$$$$$$$$$x::;+:::;xXXXXXx+;;++++;;;;;:::::..................::::::..::::::::....::::::::.......:::::::::::::::::::::::::::::+;::::.:X$$$&$$$$$$&&&& $$$$$$$$$$$$+.:+:.:;xxXxxx+::;;++;;;;;;;;:::::...................................:::::::.........::::::::::::::::::::::::::::::::::::;$$$$&$$$$$$&&&& $$$$$$$$$$$$x::+:..:+xxxx+:::;;+;;;;;;++;::::::..................................::::::...........:::::::::::::::::::::::::::::::::..;$&$&&&&&&&&&&&& $$$$$$$$$$$$$;::+:.::+x+;;::;;;;;::::;;;;;:::::::::................................:....::.......:::::::::::::::::::::::::::....:..:.;$&&&&&&&&&&&&&& $$$$$$$$$$$$$x:.;::.:+x+++;:;;:;:::::::;;::::::::::::............................:::..::::........:::..:::::..::.::.:::::............:$&$&&&$$$$&&&&& $$$$$$$$$$$$$X:.:+:::::::;+;:;:::::::::::::::::::::::............................:::::::::............................................$$&&&&&$&&&&&&& $$$$$$$$$$$$$$x:.:;;;:::::++;:::::::::::::::::::::::.........................:::::..:::::.............:....:.......................:..$$&&&&&&&&&&&&& $$$$$$$$$$$$$$$+...::::::::;;::::::::::::::::::::::::....................::::::::.:::::::.................:....................:...:::$&&&&&&&&&&&&&& $$$$$$$$$$$$$$$$;:..:::::::::::::::::::::::::::::::::.................::::::::::::.::::::..............:..::::....................::::$&&&&&&&&&&&&&& $$$$$$$$$$$$$$$$x:.......:::::::::::::::::::::::::::::............::::::::::;+::::::::::::.............::.:::::::................::::+&$&&&&&&&&&&&&& $$$$$$$$$$$$$$$$$;......:::::::::::::::::::::::::::::::.....::..::::::::::::Xx+;::::::::::::...........::::::::::::::............:::.$$$&&&&&&&&&&&&& $$$$$$$$$$$$$$$$$+......:::::;::::::::::::::::::::::::::::::::::::::::::::::;Xxx++;++;;:::::::.:......::::::::;+;::::..........::::::&&&$&&&&&&&&&&&& $$$$$$$$$$$$$$$$$X;:::::::;+;;:;:::::::::::::::::::::::::::::::::::::::::::::+XXXXxxxxxxx+;::::::::::::::::::::;x+;:::::.....::::::.x$&&&&&&&&&&&&&&& &&&$$$$$$$$$$$$&$$$Xxxx+xxxx;;;;::::::::::::::::::::::::::::::::::::::::::::::;+x$$$$$$$$$x++;;:::::::;;::;:::::;x+;:::::::::::::::.$&&&&&&&&&&&&&&&& &&&$$$$$$$$$$$$$&$&$&&&$XXx+++;;;:::::::::::::::::::::::::::::::::::::::::::..:::;xX$$$&&$$$x++++;;+XXXXx:::::::::x+;:::::::::::::::$&&&&&&&&&&&&&&&& &&&&&&&$$$$$$$$$$$$&$$$&$Xx+++;;;;;;:::::::::::::::::::::::::::::::::::::::::.::::::+xX$$$$$$XXXx+;;:::::::::::::::++;:::::::::::::;$&&&&&&&&&&&&&&&& &&&&&&&$$$$$$$$$$$$&&&$$$Xx++++++;;;;:::::::::::::::::::::::::::::::::.........::::::::;+xxXXx+;::::::::::::::::::::;+;::::::::::::+&&&&&&&&&&&&&&&&& &&&&&&&$$$$$$$$$$&&&&&&&$$x;++++++++;;;:::::;:::::::::::::::::::::::::.:..:......:::::::::::::::::::::::::::::::::::::+;:::::::::::$$&&&&&&&&&&&&&&&& &&&&&&&&$$$$$$$&$&&&&&&&$$x:;+++++++++;;:::::+::::::::::::::::::::::;+::::::::::....::::.:::::::::::.:::::::::::::::::;;:::::::::::&&&&&&&&&&&&&&&&&& &&&&$$&&&&&&&&&&&&&&&&&$$$x:;++++++++++;:::::;;:::::::::..::::::;+;++;:::::::::::::::::..::.....::..:::::::::::::::::::;::::::::::;&&&&&&&&&&&&&&&&&& &&&&$$&&&&&&&&&&&&&&&&&&&&X:;++++xxxxx+;:::::;;;::::::::..:::::::;X$$$Xxxx++++;;::::::::....::.....:.::::::::::::::::::::::::::::.$&&&&&&&&&&&&&&&&&& &&&&$$&&&&&&&&&&&&&&&&&&&$x::;++++xxxxx+;:::::;;::::::::::::::::::::x$&&$$$XxxxXXXXxxx++;:::::::::::::::::::::::::::::::::::::::::$&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&$+::;+++xxxxxx++;::::;;;::::::::::::::::::::::+$$X;:::::::::;:;;+++++++++xxxx++;;:::::::::::::::::::::::X&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&x::;++xxxxxxxxx+;::::;;:::::::::::::::::::::::::;;::;x:..........::....::::;+$&$$Xx;::::::::::::::::::;&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&x::;+xx+xxxXxxxx+;:::;;::::::::::::::::::::::::::::::::::::::.............:::$$X+::::::::::::::::::::.$&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&$x::;;+xxxxxxxXxxx+;:::;;:::::::::::::::::::::::::::::::....::::::::::::::::::;::::::::::::::::::::::.X&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&x::;;+x+xxxxxXxxxx+;:::;;::::::::::::::::::::::::::::::::..........:..::::::::::::::::::::::::::::::+&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&x::;;++xx+xxxxXXXxx+;;:;;;::::::::::::....:::::::::::::::::::.........::::::::::::::::::::::::::::.+$$&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&$::;+++xxxxxxxxXXXXXx+;::;;:::::.:::::::...::::::::::::::::..:.:::::::::::::::::::::::::::::::::::x$&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&+:;;;++xxxxxxxxXXXXXXx+;:;;;:::::....:::..:::::::::::::::::::::::::::::::::::::::::::::::::::::::X&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&X...:;;++++xxxxxxxXXXXXXx++;+;;:::::::..::....:.:.:::::::::::::::::::::::::::::::::::::::::::::::;$$&$$&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&x.:..:;;;++xxxxxxxxxxxXXXXX+++++;::::::..:::......:...:::::::::::::::::::::::::::::::::::::::::::X&$&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&+:::...;;++++xxxxxxXxxxxXXXXXXxxxx+;::::::::...............:::::::::::::::::::::::::::::::::::::x&&$&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&$x::;....;;+++++++xxxxxxxxXXXXXXXXx+x+;:::::::::......................::::::::::::::::::::::::::x$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&$x+::x.....;+;+++++xx+xxxXxXXXXXXXXXXXXx+;;::::::.:......................::::::::::::::::::::::x$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&Xxx;::x......+++;++++xxxxxxXXXxXXXXXXXXXXXx++;:::::.:......................:::::::::::::::::::x&$&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$ &&&&&&&&&&&&&&&&$Xxxx+::x.......+++++++xxxxxxxxXXXXXXXXXXXXXXXX++;::::::....:................:::::::::::::::::::$$$$&&&&&&&&&&&&&&&&&&&$&$$x;:......: &&&&&&&&&&&&&&&X++;+x+;::........:+++;++++xxxxxXXXXXXXXXXXXXXXXXXx+;::::::......................:.::::...:::::..X$$$$&&&$$&&&&&&&&$&$$X:.......:;++x+ &&&&&&&&&&&&&&x+;++xxx+;;:......:...;+;;;+++++xxxxXXXXXXXXxxxXXXXXXx++:::::............:::::....:...::..:::::...XXX;;+xX$&&$&&&&&$X;......:;xx++x++xx &&&&&&&&&&&&$+;;;+xxxxx;:+........:...:+;;;++x++xxXXXXXXXXXxxxxxxXXxxx++;::::::::::::::::::::::::::::.::::::....X$$$Xx+;::::::xX;:....:;xxx++xxxxxxxx &&&&&&&&&&&X;;;;++xxXXx+;;:.........;....:+;;+++xxxxxxXXXXXXXXXXxxxxxxXxx+;::::::::::::::::::::::::::::::::.....X$X$$&&$$XXx;::...::+xxxxxxXXXXXX$$&& &&&&&&&&&&x;;:;;+xxxXXXx+;+:..:.............:;;++xxxxxXXXX$$XXXXXXXXxxxxxxxx+;;;::::::::::::::::::::::::::......$$$$$$&&&&$+:::::+XxxxxXXXX$$&&&&&&&& &&&&&&&&$+::::;;+xXXXXXx+;;+:..............:....;++xxXXxXXXXXX$$$$XXXXXXXXxxxxxx++;;;;::::::::::::::::::........X$$$$$$&$x::::+xXxxxXXXX$$$$$$$$$$$$$ &&&&&&&X;::::;;;+xXX$$XXx+++;....:.................;xXxXXXXXXXXX$$XXXXXXXXXXXXXXXXXXxxxxxx+++++;:::::::.........X$$$$$$x;::;xXXXXXXX$$$$$$XXXXXXXXX$$ $Xx;:.:;::::;;;;++xXXXXXXx++++.....................:..xxXx$XXXX$$$$XXXXXXXXXXXXXXXXXxxxxx++;:::::::::...........x$$$$X+;:;xXXXXXXX$$$$$$XXXXXXXXXXxXX ;;;;;;:::::::;;;++xxXXXXXXxx++;:........................;:+X$$XXX$$$XXXXXxxxxXXXxxxxxxx++;;::::::::.............;$$XX+;+xXXXXXXX$$$$XX$$$$XXXXXXXXXXX Xx+;::::::::;;+++xxxXX$XXxxxxxx;.......:....................;Xx$X$$$$XXXXXXXXXXxxxxxx++;;;:::::::...............:$XXx++xXXXXXXX$$$$$$$$$$$XXXXXXXXXXX +:::::::::::;;;+xxxxX$$$XXxXx++xx........;................:....x:x$$$$$$XXXxxXxxxxx++;;:::::::..................:$XxxxxXXXXX$$$$$$$$$$$$$$$$$$XXXXXXX .:::::::::::;;++xxxxXXX$$XXXxxxxx;:................................:+$$$$$Xxxx++++;;:::;;::::...................:XXxxXXXX$$XX$$$X$$$$$$$$$$$$$$$$X$XX .::::::::::::;;++xxXXX$$$XXXXxxxxx;...................................::xxx+++++;;;;;;::::......................;XXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$XXXX ::::::::::::::;;;++xxXXXX$$XXXXxXxxx:........:............................:++++++;;;;::+........................XXXXXXX$$$$$$X$$$$$$$$$$$$$$$$$$$$$$$