|
Malhela
|
Homepage |
$&&&&&&&&&&&&$;&& :;;: .&&: &&&&&&&&&&&&&++&X :;;: .&&&x. &&&&&&+ &&: .;.
X&X .:: :&& +&&&&&&&& :&&: :&& $&+ .:: ;&$ x&&&&&&&X .&&+X&&&+ &&;.;X&&$. &&. &&. x&x
x&X :&& X&X :&&. :&&: X&x ;&X $&x .&&. +&&X &&: x&&. .&& .X; .. .&&:
+&$ :&&+$&&&$ :$&&&&&; $&&$Xx+: x&&&&&X :$&&&&&+ .$&: x&+ x&&&&&X :&&. .&&&&&&&&+ ;$&&&&x x&X ;&X+&&&&X ;$&&&&$. &&&Xxx+: .X&&&&X &&x $&; .&&. ;&&. x&&&&&$ +&X ;&$ &&: &&; +&&&&&$. .$&&&&$&& :$&&&&$; +&$;$&&$X&&&&: :&&$&&&&x $&&&&&&&X $&; :$&&&&x x&xx&&&$:
;&& :&&&$: $&+ +&&+ ;&& ;X&&&&&&$ .$&X. .X&; X&&x. x&+ :&& $&+ $&X: .X&; ;&$. &&: x&&+ :$&x x&X +&&&X:.&& x&$; .+&X +$&&&&&&x :&&x..X&X &&x $&$ .&&. +&$ $&X: .X&+ $&+ .&&. && :+$&&X $&$: .x&x :&&;. ;$&$ +&&; .+&$ +&&&$+&&&+.X&X :&&$;.:&&+ &&: &&: +&&+..X&X +&&&x.x&X
:&&. :&&+ X&x &&:x&&&X &&X x&x;$&&$: +&$. X&; :&& $&; x&x:$&&$: ;&$ $&: .&&: .&& +&$ +&&: $& :&$:X&&&+ :&&+ $&+ &&. .&&+ x&$ .&&. +&$ +&x:$&&$: :&&: $&; &&&&&&$; :&x:$&&$; &&. :&X .&&:x&&&x ;&&: &&: .&& .&&. ;&$ $&: .&&. &&: .&& X&&: ;&$
:&&. :&& x&X :&&$+ +: X&X X&&X: x&X $& :&& $&+ X&&X: +&$ $&: :&&. .&$ ;&$ +&$ $&; ;&&$+ +. $&+ $&; && :&&X&&. :&&. .&&+ x&&X: +&$X&x && :X&&&x +&&X; &&. :&$ :&&$+ +&$ $&+ .$&: .&&: ;&$ $&: .&& &&: :&& $&+ +&$
.&&. ;&$ ;&$ X&&x;:+X&& :&&$+::+X&&$ ;&&X+:;x&&;:&&X;:X&& $&x:;+&&+ ;&&X+:;x$&+ +&$ $&: X&$+:x&&. ;&& +&X x&$ $&$+;;+$&$ ;&&X;::+X&&X ;&&+:+&&+ ;&&&: :&&X;:;+$&&+ :&&X+:;x$&+ X&&X && .X&&x &&$+:;x$&x ;&&x;;x&&$ $&$x;:+X&& +&$ X&x X&x .&&x;:x&&; $&: .&&. x&&+:x&&; $&. :&&.
xx :X; xx :$&&&&$+ +$&&&&$x. x&&&&&X. x&&&&&$ .$&&&&$&; x&&&&&X. +&X X&. ;$&&&X .X+ ;X: .Xx +$&&&&$; x$&&&&$x :$&&&$: .&&+ ;X&&&&&$+ x$&&&&X. $&. Xx xx +$&&&&X: .X&&&&$&& ;$&&&&$; :&$ +&X +&X .&&&&&&X. X&. xX :$&&&X. x&; $&.
x&x X&x .&&:
X&+ x&$ .&&:
;x X&: $&.
;;;;;;;;;:. ...::::::::::::::::::::::
..::;;;;;;::::;;;+;;;:. X$$$$$$x;. .::..........................................::;;++++++++++++++++++++++.
.. ....;;;;;++++++++;;;;+x;.;;;;;;;+x++++xxxxxxxxxxxxxxx++;;;;;;;;;;;;;+++++;. x$$$X+. .:..........................................:;;;;;;;;;;;;;++++;;;;;;;
.......:;;::::::..:;;::.:.:::::;:.;+.. .:;;+++++++++++;;++;+x+;;++;+++++++xxxxxxxxxxxxxxx+;;;;;;;;;;;;;;;+++++;+++;. :;;;;;;;;;;:. x$$x: .:............................................::::::::::;;;:::;;;:::
..:;;;;;;;+;;+;::::::::::;;::........ .:.:::::::;;:::;::::;;;::;;;;:;;::.:+:.:;;;++++++++++++++;+++++++++++;+xxxxxxxxxxxxxxxxx+++;;;;+++++;;;;;;;;::;;+;;;;; ;++++++;;;;;;;;;;;;;;;: xX+. .::......................................................:::.::;::::
.;;;;;;;;;;:;;;;;;;;+;;;;;:::::::.::::::....::::::..:;::;;;;;;:;;:::;;;;:::::::+;:;;+;;++x++xx++;;++x++;++xxx+++xxxxxxxxxxxxxxxx++++++;;;;;;;++++++++++;;;;;;;;;::: :++++++++++;;;;;;;;;;;;;;;;;;. +; .::............................................................:..:
.:;;;;;;;;::...:::::;;;;;;;;;;;;::;;;:::::::::.:::::::;;;;;::::;+;;;;;;;::.:..::.:::;;;++++++++++xxxx+;;++xxx+++xxxxxxxxxxxxxxxx+++++++++++++++++++;;+++++++++++++;;;;; .+xx++++++++++++;;;;;;;;;;;;;;:;:: . .:................................................................
:;:;;:::::...:::::::::;;;;;;:::::;;;:;;;;;::;;::::;;+;;;;;;++++;++++::..:+;::::......::::::;;;+++++++++x++xx+++xxxxxxxxxxxxxxxxx+++++++++++++++++++++++;;;;;;;++++++++;;;; .xxxxx++++++++++++;;;;;;;;;;;::::::::: ..... ::...............................................................
;;:::........::::::.::..:::..::::..::;:::;;;;:::::;;++;;;;;+;;;;++;;:....;+;;:......::;;++++++++;+;;;;++xxx++xxxxxxxxxxxxxxxx+++++++++++++++++++++++++++++++++++;;;;++++++;: :xxxxxx++++++++++;;;;;;;;;;;;;:::::::::: ...:;;;;;;;::. .:..............................................................:
::::..:.....::::;:;;;;;::...:::...::...;;:;;;;;;+;;;;;;;:.:;;+::;;;;...:;;++++::.:....:;++++;+;;+++++++++++xxxxxxxxxxxxxxxxx++++;+++++++++++++++++++++++++++;;++++++++++++++++xxxxxxx++++++++;;;;;;;;;;;;;;;;::::::::: ...:::;;;;;++xxxx++;;:. .::.............................................................:
;;::::.::++xxxxxxxxxXXXXxx+++;:..........;::+;;;;+::::..::;+++;;;...::..:;+++xx;;;:....:;++++++++++++++++xxxxxxxxxxxxxxxxxx+++++++++++++++++++++++++++++++++++++++++++++++++++xxxxxxx++++++++++;;;;;;;;;;;;;;;:::::::::. ..:::::::::;;;;+++x++++;;;;:. ::..............................................................
.::.:::;xxxxxxxxXXXXXXXXXXXXXXxxx++:. .....::;;;:;x;.:;..::::;;+:;: ..::::+;++++++;;;::.:;+++++++++++++;;+xxxxxxxxxxxxxx+++++++++++++++++++++++++++++++++++;;+++++++++++++++++xxxxxxxxx++++++++;;;;;;;;;;;;;;:::::::::::. .::::::::;;;;;;;;+xxxx+++++;;;;:. .:......................................................:::.....
.::.::;+xXXXXXXXXXXXXXXXXXXXXXXXXXXxx+;:...:::;:;+x:.;+::::::.:;:::. .:..:;:;++x++++:::::xx+++xxxxxxxx+;::;xxxxxxxxxxxx++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxx++++++;;;;;;;;;;;;;;;;:::::::::::. ..::::::;;;;;;;;;;+++++++++++;;;;;:. .:....................................................:;;:::....
:..::;;xXXXXXXxxxXxxxxxXXXXXXxxXXXXxxx++;..:::;::++;;+;:::::..::.::..:. .:;+++x++++;;:;:++xxxxx++++x+;:;;::+xxxxxxx+++++++x+++++++++++++++++++++++++++++++++++++++++++++++++xXxxxxxxx+++++;;;;;;;;;;;;;;;;:::::::::::::. .....::::;;:;:;;;;;;;;;++++++++++++;;;;:. .::...................................................:;:::.....
... ..::::;+xXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxx+++:.::::::;;;;+;;;;;:;;:::.:::..:;+++++x+x+;;;;;;;;xxx+++;;;;;;;;: .+xxxxx+++++;;;;;:+++++++++++++++++++++++++++++++++++++++++++++++xxx++;;;::::;;;;;;;;;;;;;;;;:::.....:::::::. .....::::::::::::::;;;;;;;;;+++++++++++;;;;::. .::................................................:.:::.......
........ ...::;;+xxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx++:.::.:::::;x+;;;;;;+;:::.;::.:;+++xxxx+;;;;;:...:;++;++++;:::;;:. ::.:x+x+++++;;;:..:;;+++++++++++++++++++++++++++++;+++++++++++++xx;:::.......:;;;;;;;;;;;;;::.. ..... ......:::::::::::::::::;;;;;;;;;;;;;;++++;;;;;;;;:... ::........................::::::::..:;:...........:::::.......
. :.::;;+xxxXxxxxxxxxxxxxxxxxxxxxxx++++++++++:...::::::;x+;++;+;x+;;::::::;;:.::::;+;;;;;:. ..;+:..+++++;::.... ..:++++++;;;+;::.:::+++++++++++++++++;++++++++;++++++++++;+++;;;:;;;;;;::;;;;;;+++;;;;;;;::.. .......::::::::::::::::::::::::::;;;;;;++++++++++;;;;;;;::. .::.......................:::::::;;;;;::............:::........
.::::;+xxxxXXXXXXXXXXxxxxxxxxxxxxxxxx+++++++:...::...::+x+++;::x++++;;;:.+++++++;++;;;:.....::...;++;;;;;;;:. ..;++++++++;;;;::..:+++++++++++++++++++++++++++;;;;;+++++;;++++++xx++;:::.:;;;+++++;;;:::............. ....::::::::.:::::::::::::::::::::;;;;;;;;;;;+++;;;;;;;;;;;;:. :::.....................:::::::::::::::.......................
.:::;+xxxXX+;;::;;;;+++xxxxxxxxxxxxXxxxx++++..:::..:..:+x+;;+++xx++;+++;;;;;;;;;;;;;:;;:::. ..:;;;;;:;;;;:...::;++;+++++++;:..::+++++++++++++++++;+++++++++++++++;;++++++++xxx+:.:+: .:++xx++;;::....... ....::.. .....:::::::::::::::::::::::::::::::::::::;;;;++xxx++++;;;;;;;;;:. .;++;:......................:::::::............................
::;;xxXx+;..... ..:;+++++++++xxxxxxxx++..;;;;:::.:xxx++++;x+;;;;;;;;;:..:;;;;+;;;;;;: .:+x++xxx+++;+;;;:::;;+++++++++++;:::+++++++++++++++++++++++++++++++++++++++;;+xxx+:::xx;. ..:;++++;;:::..... .. .. ....::::::::::::::::::::::::::::::::::::::;;;;+++;;:::.::;;;;;;;++;: .;;::;:........................::..............................
::;+xX;. . .:..:;;+++;;:.......:;x+::++++::;::+x++++;++;+;;;;;;:;+;:;+++;;;;;;;;;::::+++++;;;;;;;+;;:..;+;;;;;;++++++;+;:;++++++++++++++++++++++++++++;;++++++++++xxxxxxx++;;:::;;+++++;;;:::..... .. ....:::::::::::::::::::::::::::::::::::::;;;;;;::. ..:;;++++;. ::...:::...............................:.................::::;:
xXX;:+X:.. ..:;;;:::.... .:;.++x+;;;;;:+x+++;+;+;;;;;;;;+x+;;++++++;;;;+;;;;;;++++++x+++++++:...;;:;;;;;;;;++++++;;++++++++++++++++++++++++++++++++++++++++xxxxx++++;;;;;++++++;;;:::::....... ..:::::::::::::::::::::::::::::::::::::::;;;::. ...:;++++;..:::...::..........................:::::::............:::;;;;;;;
.;;xX;:... :;;;:. ..+++++;;;;;+x+;;++++;::...:;+++++++++++++;;;+++;;;+++xxx++++++++++.+x+;:+++;;+++++;;;++++++++++++++++++++++++++++++++++++++++++xxx++++++++++++xx+++;;:::::::.................. ..::::::::::::::::::::::::::::::::::::::::.. ........::::;;++;:.:++;:.:::...........................:::::::....:....:::;;;;::;;
.+;Xx+X:.... ;xx+: ..+++++++++x+::::;;+:::::;++x+++++++++++xx+;;;;;;;;++x+++++++++x+:+x++;+++++++++++++++++++++++++;;;+++++++++++++;++++++++++++xxxxx+++++++++xxx+++;;::::::..................... .:::::::::::::::::::::::::::::::::::::... ...::::::::::::;;+;;::;;;;::::.:.....:............::.:...:::::::....::::;;;;;;;;;;;;
+Xx;xX:........ .+XX+;. ....;;+++++;xx;;;;;;;;x+++++++++++++++x++;;;;;;;;;;;;;;;++++++xxx+:+x++++++xxxx++x+x++;++++++++xx++++++++++++++++++++++;++;;;+xxxxxx+++++++++xx++;;::::::::..::::::::...::::::. ..::::::::.:::::::::::::::::::::::::.. ..... .....::;;;;;....:::;::::::::::::::::::::::::::::::::::::::::;;;++;;:::::;;;
++;;xX:..:::... .xXXXx;. . ;+;;+;+;xX+::xx+++xx;;;;;+++++++x++;;;;;;;;;+;+;;;;;;;+;++xxx+:++xxxxxxxxxx++++x++++x+++++++++++xxx++x++++xxx++;;++++++++xxxxxxxx+++++xxxxx++;;::::::::.....::::::::::::::. ..:::::::::::::::::::::::::::::::::::. .... ..:;;;;;;....::;::.::::::::::::::::::::::::::::::.:::::::::;;;;:::::;;:
+Xx+xxx.:::... .;xxXXXx+;. ... .;+;;;:;;+xx;:++X;+++;++++xx++++++;;;;;++++++++++++;;;;;++;+++;:++x+++;;;+++;;;++++++;;+++++++++++++++++++++++xxx+++;;+;++xxxxxxxx+++++x+;;++;;::..::::::....:::::::::::.... .::::::::::::::::::...::::::::::::::......... .. .:;;;;;;;;:..::;;;;;::::::::::::::::::::::::..::;;;;:::::::::::::::::::
.xX;xxxx::.. .;+xxXXXxx+;; .... .;++++;++x+++++xx++++++++;;++++++;+++++++xxxxxxxx++++;+;+;;;;++;++++++++++;;;;;;;;;;;;::++++;;++++++++++++++++++++++++;;;;+xxxxxx++++++;...:++;. :::.....:::::::::::.... .::::::::::..... ..::::::::::::::.... ::..:;;;;++++;;;;;:::::;++++x+;:::::::::::::::::::::::++xx+++++;:::::::::::::::
.x+:xxxxxx:. .:::+xxXXXxxXx;:: .... .:;+++;xxx++;++++x++++;+;;;;;++;;++;+++xxxX$$$$Xxxx++++++;+;;;;;+++++;;;;;;;;+;;;;+;::...::;;++++++++;;;;;;;+;;+++++++++++;+xxxxx+++++++;:..:;+:......::.....::::::::::::.... . ::::::. .::::::::::::::.... ..:;;:;;++++++;;;;;:;;;+;+xx++x++;;:::::::::..:::::;+xxxXXXXXxx+++;::::::::::::
:::++xxxxxx++;;;:::xXxxxxxxxxx+::;: ....::;;xx+;;;++++Xx;++++;:..++;+;+++++xxX$&&&&&&XXXx+++++;;;:;;;;+++++;;;;;;::;;::;+;::.....:;;;++++;;;;;;;;;;::;;;;;++;;;;xxxxxx+++;;:. .. ....:::::::::::.:.... .. .:::. ..::::::::::::.... .. .::::;;;;+++++++;;;;::;;;;+++;;;++++:;;;::... ..:;xXXX;:+Xxx;...:;;::::::::::::
::.:++xxxxx+++++++++:+++++++++++;;;;:. ..+xx+;;;+;+x+++++++;X$;;;;:...;;;;;+++++xXXX&&&&&&&XXXx++x+++;;;;;;;X$$$$$$$XXx+;;;:;.:+::... .;++;;;;;;;++;;::::::::;;;;;;;;;xxxx++;::.. ....::::::::........ .:. .::. .......:::::::::::::.... ..::::::;;;++xx+++++;;;..;:;+++;;++++;:::...........:...................:::::::::
::.::;+xxxxx++xxxXx;.. :;;:.. .;x+;;;;;;+++;++++;;++++x++;;;++;+X++++;;..;;;;++++++xXXX&&&&&&&XXXx++++++;;;;;;;;++++;;;:++++;:..::::... .:x;;;+;;;;;;;:::::...::;;;;;;;;++++;::... ................. xX+: .: ..::::...........:::::::::::::... ....:::::;;;++xx+++++;;;: .:;++;;;+++;;;:.........:::;x;...........::......:::::::
::...::+xxxxxxxxxxx;:.. :+xxx++;;;;;;:;;;++++;+++xx++;;;+xxX+;;;;+;;;;;;++++++xxxX$$&&&&&XXXx++++++;;;;;;:;X$$$$XXXxxx++;;:..::. ..::;;;;;+;;;;;::;: ....:;;;;;;;+;;....... . ........... xXX+: . ..::::.. ..:::::::;;;;;:..........::::::;:;;;;;+xxxx++++;;;. :;++;;+xxxx+;;:::::.....;x:::;:.::..............::;+;;:
::....::++x++;;::::........:::;+xxxx+;;;;::+++++++++++xx;;X+;+xxXx;;;;;;+;:;;;;++++xxxXX$$$$$$xxxx++++;;;;:;:::+X$$$$$$$$$XXXXXX+:.:.. ....+++++;;;;;::::....: .::::::;;;;... . ... ....... .......... xxxx+. ...::::. ..:::::;;++++++++;;;;;;;;;::::;;;;;;;;+xxx++++;;;: :;;;;;++;;::::+XXXx:.. .. ...::..................:::
.;:..:...:;;::........:::::.....:::;++;;:..;+++++++++;;+x;;;XX$$$XXXXXX$$$+;;;++++++xxxxXXXXXXXxxxx++++;;;;;;:::++$$$$XXXXXXXXXXX+:::.. ...:xxxxxx+++;:.... ... :;.::.::;:.. .:;:.. . .. ....... xxxxx+..::::.. :: .::::::;++xxx+xxx++;;;;;::::::::::;;;;;++++;;;;;:. .;;+x++++;::...:+:... ... ....:.::.............:....
:x+;:......::.....::....::;;:.........:::. :+++++++++;;+X+;+$&&&&&$$$XXXXx+++++++++++xxxxxxxxxxxxxx+++++++;;;;+++XXXXXXXXXXXx+;::;+;:.:;::;+xxx++++;;;+;:........::::;;;;:... .;+++;;;:. . . . xXXXXx;.::::. .;+: ..::::::;;++xxxxxxxx+;;::::::::::::::::;;;;;;;;;;:. :+x+;+++;::... ...:::......... ..:....:..............
+x++;:... ..::::::.:::. ... .. ..;;;+++;+;;;;;x$&$$$$X$X$XXXXX$$$$$$Xx+++xx++xXxxxxxxxxxxxxxxXXXxxxXXXXXXXXXXx+;::::;+x++;:::;:.;++++;+;;;::::::::.:::::::;;;;;:....:+xxxx++;;:::.:..... XXxxxx+:.:::.. .:;;. ...:::::::;;;+xxxxxxxxx+;::::......:::::::::::::::::. .;++;+++xx+;::..............::........:::::;+x;....::
;Xxx+++:.. ...:;+;;;;;;:......:... ..;;;+;;;;;;:::x$&&&&$X$X&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$XXXXXXXXXXXXXXXXxxxx++xXXXX+;.:;:::;;+x++++;;;+;:::;;:.:.....:;;:;:;....:;+++++;:;:..::::........... +++++++;.:::..................::::::::::;;;+xxxxxxxx+;::...............:::::::::.. .;++++;;::;:::::....:.....:::.:......:::+xx;+;;:.....
:xXXXXx+x+:... . ..:;+++;;;;+;;;;;;::... .:;;;+;;;;;;;++xx++xxxxXX$$&&&&&&&&&&&&&&X;;+$&&&&&&&&&$$XXXXXXXXXXxXXXxxxxxxxxxXXXXx;::::::;... :++++;+;++++;;:::::..:;+++;;;:;:. .;;+++;::. ....... +;+++x+;:::::::.............:::::::::::::;;;+xxxxxxx++;:...................:::::. ::;++;;;:::::::....:......:....::..:::XX;:....:;;::.
+XXXXXxxxxx;;... ...:;;;;......::....... :;+xxx++;++++xxxXx;;+;+;+;;;;;;;;;;;+++X&&$;;x&&&&&&&&&&&$XXXXx+::+xxxxxxx+++::+++:.. ... .........;+++;;x+++++;::::............... .::;::.. ... ;+;;+;;;;::::::::::::....:::::::::::::::::;;;++xxxx+++++:...... ....::::. .:::++++;;;::;;::............:::::+++;xx;:::..:..::;
;X$XXXXXxxxxx+;;:.. ...::;;;;:.. ... ..;+xxxx++++;++x+++X&$&&X$X$$$$$XXxx+++;;;$&&+;X&&x;;;;;++xx;:;:::::;;+xxxxx+:. . ............................... .:. ...:::..... ;;;;;++++:::;::::::::::::::::::::::::::::::;;;++xxxxxxxx+:..... ..::. .:::::::;:;;;;;:::..:......::::::+xXX+::::....:..::
;$&&&&&$XXXXxxxxxxxx+;;:....::;;;;;;:. ... :;;+xx+++++++;;;;++xXXXXX$X$$&&&&&&&&&&&X;+$$x;X&$+++x++++;;:;+;;;::. ..:+x+. . ............. .......... .;:::. ....... .. . ::.;+;;;;;+;;;;;::::::::::::::::::::::::::::;;;+++++++;;::...... ... ::........:;;;:::::.......:::::::;X&XxX+::::::::::;
:X&&&&&&$&&&$xxxxxx+xx+++;:.....:;;++;;::.... ..::. ..:+xxx+;;;;;;;;;;::;++++;+;;;;;;;+++++X$&X;;xx++x+;X&&&&$x+++++;::;:. .;++: .......... ........ . .;;::;:.. . .. ... ;;:;;++++xX;;;;;;;::::::::::::::::::::::::::;;;;;;;;:. ..::... ::..::::::.:;::::::::.....::::::::xX;;++;::::::;;++.
x$&&&&&&&&&&&$xxx++++xx+++;::.. .:;::::.. . .... . ::.:;;+xx+;;;;;;;;::::::;;x$Xx$$$Xxx+++;+;;xXxxxxx++++$&X++xxXx;:::..:..++++;;: . .................. ...... .:;;:::;:... .... +;;;;;::;;;;;;;;;;;;;:::::::......:::::::::::::::.. ........ .::............:::::::...::::....::;:;;;++;;;;;+++;.
x$$$X&&&&$&$$$$x++++++++++;;:... .... . .:;+::;;++++++;;;;;;::.:::;;;;;xxX$&&&&&&&&&&$x;+xxx++x+xxx+;+;;;;;;;::..::.....:::: ................ ......:;:::;;;:... . ...... +;;;;+;;;;;;;;;;;;;;;;;::::......::::::::::::::.. .:::......:........:::...::::::::;XX;:;;+;;;;+++++;.
x$$XXXX&&&$$$$$$++++++++++;;;:... . ;:;+xxx++x++++;;;;;:::::+;:.:;;;::.:;;;++++++;:. .:;::::. ...;;:.:+x;. .............. ..:;;:.::;;;;;:.. .... ........... ;++;;;;;;::.:;;;;;;;;;::::.......::............ ::.:.......::.:..:::....:::..::+X$x;::;+++;;+x;;;+.
xXXXXXxx$&&$$$$$X;++++++++;;;::.. ...:;;;xxxXxx+x+;;;::::::;x++::;;;++;: ;;;;++ +++xxxxxxxXXXXXx$X;:::..::;:+::;+xxx++;:. ........... ..;::;;::::;;:... ....;;:. . ............. ;;;:;;;;+;::::;;;;;;;;:::........... .::::........::::..::......::;+XX+:::::::;;;;;+++++.
xXXXxxxx+X&$$$$$$X+++++++;;;::... ..:;;;+xXXXXxxx;;:::::+$$$$$Xxx+;+;;:. .:::::. ::::::::;;;;;;;;;;xX:;+++:::;;;+xX$$xxXXx+. ............:;;;;;;:::;. .:;.;+x+;::::.. ...:::.......... ;;;;;++++;::;;;;;;;;;::............ .. ... :;:.....::.....::..::::.:...+XX;....:::::;++++++++.
+XXxxxxx+++$$$$$$$X+++++;;;;::..... ... ..;;;+xxXX$XXxxX$Xxx+xXX+X&&&&&$: ...... :;+x++;:;;$Xx;$$XXX++X.++++;:+:.;x$$$xxXx+;::: ... ... .:;::;;::::.. .:;;:xxxxx+;;:::.... ..::..::::::........ :;:::;;;::::::;;;::::::... ... ..............;+;:.... .::.....:::........::......:;;+;::::::::;:+++++;+;
+XXXxxxx++++$&$$$$$X;;;;;;;::::....... ... ..:++++xxX$XX$xxX&&&$x+XX$XX&&&+ .. ;:++x+;++.+X$+$&XXx;:+;.;:;::x:.;x$$$xx::::+xXXx: . ..;; ::.::... ::;;+:xxxxxxx+++++;;;;;;:;;:::::::::......... :::;;;;+;:::::::::::::.. ..... .......::..:;xx+;:::.. .::::..:..............:::::::;:++;;:.::;;;;+;++x+++.
xXXXXXXxxx++;X&$$$$$X;;;;;:::::.............:;+xxxxxxx$$XXXx$&&&&$XXXx++x+ :::;:: . ..++. +;.;:.::::;;xx:xxx;:x:.;x$$$xx;xXXXXXx;.::. ... . :;...... .. ::;;;+;xxxxxxxxxxx++x++++;;;;:::::::........... ...:::;;;::;;:....::... ....... ..:::::.:;++;;::::.. .:::::.:........:;;::.:;;;;;;:+++;;:;;;;+++++xxxx+.
xXX$XXXXXXx++;+$$$$$XX;:::::::........::::.;;+xxxxxxxx$$XX$xX$$$$$$$xxx; ;::..: x ..++. . .+x$+xXxXxxXX;;x+x:;x+:;x$$$Xxxxx+;;::..:::;;:. .... .;;::.. .:;;;;+++;xxxxxxxxxxxxxx+++;;;::::::::........... .. ::.::::::::::... .... ..............::::::...::;;:::::::... .:::::::::......::;;;;;;;+++;;;;++++;;;+x++++++++++.
xX$$XXXXXxxx+++;$$XXX$X;:::::......:::::;;;++xxxxxxxxx$XXXXXx+xX$$$XX+ ::::.. + .++.. .;&$+:$&XXx;;X;:+:x::x;:;x$$$xx+:::;+xX+ :++;+;......... ;:. ... .::;;+;;++;;;;+xxxxxxxxxx++;;;;:::::::................ ::::::;:::::::... :::;;;:;;:::::....:::::::::::::.. .:::;;::;;::::::::;+;;++;+++;;;;++;;+++++++++++xx++.
;X$$XXXXXxxx+;++;X$XXX$X+:::::::::::::;;;;;++xxxxxxxxx$XX$X$X$XXXxx+. ::;::; : .++..... ;++::.::xx;;xx+;;;Xxxxx$$$xxxX$XXXXX+..;;++;++::..... . ;::. . .:;;;;;;;;;;;;;;:;+xxxxxx+++;;;;;::::::......::........ ;:;:;;;;;;;:..:::. ... ..................::::... .:::::::::;;:::::;;++;;;+++++++++x++;+x+;+++++++xxx.
;XXXXXXXXxxxx++xx+X$XXX$X+;;;;:::::::;;;;;+++++++++xxx$XX$$Xx+;;+++ ; + ..:::;;+xXXxxxxXx;;+++xx+++Xxxxx$$$XXXX&&&&&&&$$$$$X++xx+..;+ . ::. .::;;;;;;;;;;;;;;;;;;+xxx++;;;;;;;;:::::.:::::::::...... +X+;;;;;;;;:::;;;: ........................... ..::::::. .:.::::;;+;;::::;+;++++;;;;+;;++++x++x+++;+++;++xxx.
;XXXXXXXxxxxxx++xx+x$XXXXXx;;;;;;;;;;;+++++++++++++xxX$XX$$XX;;;;;;;:. :+:. ..; . . ... .;;:. .;+;:;;;;:;;::::.;+++x+X$$$XXXx+$X:.xxx. .. .:;;;;;;;;;;;:;;;;;;;;:;:;;:::::;;:::::::::::::....:... ..::::::;+:::..:... ...................... ..::;;::. ...:;x+;;++;;;;;;;+++++++;;+++++++x++++++++++++++++
;XXXXXXxxxxxxxxxxxxxx$$XX$Xx;;;;;++++++++++++++++++xx$XXXX$$X; x. ..:;:: ... .. ..++xx+;+:.:X;;. . .::;;;;;;;;;;;;;:;;:::::;:::::..:..................:... . .:::..::.:::.... ................. .::;;;;;;:. ....::+xX&&&$Xxx++++++++++++xxxxx+++;+x++x+;+;++++x.
;XXXXxxxxxxxxxxxxxxxx+$$XXXXX;;;;+++++++++;;;+++++++X$XXXXXXXx x. :.:$$$Xx:... .. :;;;;;:...:x: ..::;;;;;;;;;;;;;;;;:::::::::::::::.................... .:::::....::.:... ........... .::;;;;::::. ...:;x$&&&&&&&$x+x+xxxx+x++xx+xxxxxx++++xxx+++++;+x.
;XXXxxxxxxxxxxxxxxxxxx+X$XXXXX+;;;+++++++++++++++++X$XXXXXXXXX :.. :.:++xx... . :::;:.....+x .::::;;;;;;;;;;;;;;;;;;::::::::::::...............:... ;;.:::::::;;::....::. ..... ....::::... .:+X&&&&&&&&&&&&X::;+X&&Xx+x+xxx+xxx$$$XX+++++++++x.
+xXxxxxxxxxxxxxxxxxxx+++X$XXXX$+;;++++++++++++++++x$XXXXXXXXXX: ;.. :.:;+;... .. .....::;;;;:........ ..:::;;;;;;;;;;;;;;;;;;;:::::::::::..............::.... ;;:;;;:::::::;::::::.. ........... .;X&&&&&&&&&&&&&&&$+..:X&&&&XxX$$$$$&&&&&&&&&&&$XX$X:
+xxxxxxxxxxxxxxxxxxxx++++$XXXX$$x++++++++++++++++X$XXXXXXXXXXX+ +. :.:X:.... .... . .. . .:.:::.:::......... .::::;;;;;;;;;;;;;;;;;;;::::::::::::::..........::...... .+;;;;;;;;;::;;:::::;::. ..:::::.... :x$&&&&&&&&&&&&&&&&&&&X;::+$&&&&&&&&&&&&&&&&&&&&&&&&&&:
+xxxxxx+xxxxxxxxxxxxx+x++x$XXXX$$X++++++++;;;+++$$XXXXXXXXXXXXx x.. . ............... ;;::::;: ...... ....:.. ...... ..::::;;;;;;;;;;;;;;;;;:;:::::::::::::::........:::..... ;;;;;;;:;;;;;::;;::::;:. ..:::... ;X&&&&&&&&&&&&&&&&&&&&&&&&$+::;&&&&&&&&&&&&&&&&&$&&&&&XxX:
;++++++++xxxxxxxxxxxxxxx++X$XXXxX$$+++++++;;;+$$XXXXXXXXXXXXXXx +. .............. . .:+x$$$XXx: :::::..... . ... ...:::::;;;;;;;;;;;;;;;;:::::::::::::::::.:::....:::.... ;;;;;;+;;;;;;;;:::;:;;:::. .... ;X&&&&&&&&&&&&&&&&&&&&&&&&$Xx+;;;:;+X&&&&&&&$X&&&$Xx+X&&&&X+.
;+++++++++++++++xxxxxx++++x$$XXXxXX$$x++++;+$$XXXXXXXXXXXXXXXX+ ;. ...................... . . .xXXX+;;;;; ;;:..... ... ..::::::;;;;;;;;;;;;;;::;:::::::::::::::::::.. .:::... .++;;;;:::;:::;;;;::::::;;:. .X&&&&&&&&&&&&&&&&&&&&&&&&&&$+::;;;;;:;+;;x$&&&&$$X$&$x+++x&&&&:
:;;;;+;;+++++++++++++++++++$$XXXXXxXX$$$$$$$XXXXXXXXXXXXXXXXXX ....................... . ....... .... ... :;;;;;;;;;;: . . ... ... ...:::::::;;;;;;;;;;;;;;:::::::::::::::::..::. .:..... .+++;:;;;;;:.;;;:::::::;;;;::.. .x$&&&&&&&&&&&&&&&&&&&&&&&&&&$;::::::;;;;::;XX+;+X&&&&&&&$Xx++x$&&:
:;;;;;;;;;+++++++++++++++++$$XXXXXXxxxXXXxxxXXXXXXXXXXXXXXXXX+ :..................... ............ ...;;;;;;+;;+;. . .. .. ...::::::::::;;;;;;;;;::::::::::::::::::..:::........ +++;;;;;;;;;;;;;:::;:;;;;:::::. +$&&&&&&&&&&&&&&&&&&&&&&&&&&&$;::::::::::::;;;::+xX++;xX$&&X+xx+::+X:
::::::::;;;;+++++++++++++++X$XXXXXXXXXxxxxXXXXXXXXXXXXXXXXxxx: ........................ ............ .....:+++xx++++++: .: . ..:::::::::::;;;;;;;;;;:::::::::::::::...::::::. +;;;;;;;;;;:;;:::.::::;:;:..:.:. :x$&&&&&&&&&&&&&&&&&&&&&&&&&&&$+:.......::.::::;;;;..::;X$$$$XXXXxXXxx+.
:::::::::;;;;;+++++++++++++X$$XXXXXXXXXXXXXX$XXXXXXXXXxxxxxx; ..................................... . .......;++xxx++x+++. :. .. ..:::::::::;::;;;;;;;;;::::::::::::::.::..::::::.......... . :++;;:::;;;::;;;+;::;;;;::..::... . :X$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+:... ......::::::;;;;;;;;;;+X$XXX$$$$XxxX.
.......:::;;;;;;+++++++++++X$$XXXXXXXXXXX$$$$XXXXXXxxxxxxxx; .....................................................:++++++++++;;. ...:::::::::;;:;;;;;;;;:::::::::::::......::::.:............. :+++;;;+;:.:.:;;;:::;;;::::::::...:Xx: .x$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+...... ........:::.:::;;;;;++++++xX+::.....
........:::;;;;;;;;;;;+++++X$XXXXXXXXXXX$$$$$XXXXXxxxxxxxxx. ...:x$+:......................+&x+: ... .++;;+;;;;;;. .. ...:::::::::::;;;;;;;;;;;:::::::::::......:::::.:.............. ++++;;+;;;;::::;;;:::;:...:.......+$&$x: :X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X:........ ........:::.::::;;+++;+++++;::..
.....:::::;;;;;;;;+++XXXXXXXXXXXX$$$$XXxXXxxxxxxxxxx$. .....++: ...................+x+. ... ;;;;;;;;: . .. ...:::::::::;;;;;;;::;;;:::::::::.:......:.:::::.:........... ... ++++++;;;;;:::::::.:::::.. :;::X&&&&$x. ;X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$;.... ...... .......:..:::::::::::::.. .::::..
.::..:;;::;;+;;;+xx. . ................................... ..... :;:;;;:;:. .. ...::::::::;;;;;;;;;;;:::::;:;::..::::::.:..:::.:............. ... .X++++++;;;;::;;;::..::.. . ...;$&&&&&&$+. +&&&&&&&&&&&&&&&&&&&&&&&&&&&$+... .......... . ..:..::::..... .::;;++
...:::::::.. ........:::::::::::::..::::.................... .xxxxx+++;;;::;;;:::::.::::. .+&&&&&&&&$$;. +&&&&&&&&&&&&&&&&&&&&&&&&&x. .. ............ ........... ....:..:;;+;;
++XXxxx+++;;;;;;:::;::;;: .+&&&&&&&&&x. ;x&&&&&&&&&&&&&&&&&&&&&&$: . ........ ..... .::......:::;;;:::
+++xxxxx;+++++;;::::.:;: . .X&&&&&&&x. :;$&&&&&&&&&&&&&&&&&&$;...... ... . . ....................:;;::::..
.xX++++xxx+;+++++..:::;: .. :$&&&&&$;. :$&&&&&&&&&&&&&&&&+. . .... . ..............::......
x&&&&&&&&&&&&&&$$$$$$&&$$x+++++++++++++++++++;;;;;;;;;;;;;;;+;;;;::... ....:::::::::........:: ++x++++;+xxx++++;;++:. .. ;&&&&&$;. :$&&&&&&&&&&&&&X: .... . . .......
x&&&&&&&&&&&&&&&&&&$$$$$Xx+++++++++++++++;;;;;;;;;;;;;;;;;+++;;;;::..... ....::::::::::...:..... ...:::;;;;++++...;;;;;;;+;+;++: .:::;:::::;;;;;;++++++++++++++++++++++;;;;;::::::::::+xx+x+++++++xxxx+++++++++xxx+++++;;;;. .+++xxx+++xXXx++;::;:. .x&&&&$:. ;&&&&&&&&&&&&+ ... ..... .... .
x&&&&&&&&&&&&&&&&&&&&$$$$xx++++++++++++++;;;;;+++++;;;:::;;;;::::...... ....:::::::::::........ .......::;;;;;. .:;;;;;;;;;;;: ... ...;;;;;::;;;+++++++++++++++++x+++++;;;;;:::::::.::+xxxx+++++++xxxx+++++++++xxx+++++;;;: ++;+xxxx+xXXXx+;::.... .X&&&$;. +&&&&&&&&&X. . .. . ..
x&&&&&&&&&&&&&&&&&&&&&&&$Xxx+++++++;++++++;;;;;;;;::::..::::.:::...:... ......::::::::.::::...... .........::;;;. .::;;;;;;;;;: ..... ... ..:::;;;;;;+;+++++++++++++++xxx++++;;;;;::.......:+xxxx+++++++xxxx+++++++++xxx+++++;;: +++++++xXXXXXXx;:::::... .$&&$: . x&&&&&&$; . ...
x&&&&&&&&&&&&&&&&&&&&&&&&$Xxx++++++;;+++;;;;;:::::::::.......................:::::::::...:....... .... ......:::. .::;;;;;;;;:... ... .... .. .::...::;;;++;;+;+++++++++++++++x+++++;;;;;:........:+xxxx+++++++xxxx+++++++++xx++++++;: ::;:;+xxxxxxxX$X;:.::. :++x$; ..X&&&&x.. .
x&&&&&&&&&&&&&&&&&&&&&&&&&Xxx++++++;;;;;;;:::::::::::........................::::::..::.......... .... . ....: .::;;;;;;;;.... .. . .:... .. .:..::;::.:;;;;++++++;+++++++++++++x+++++;;;;;:........:++++x+++++++xxxx+++++++++xx++++++: ;;::::;++xx+xxxXx:..:. .:;..::. ..:;;:.x&$: . ....
x&&&&&&&&&&&&&&&&&&&&&&&&&$Xx++++++;;;;;;:::::::::::.........:::::..........:::::::...::::::::::;. .... .... .::;;;;;;;.... ... ...::::.::::::..::;;;;;:;;:;;;;;+++x++++++++++++++++x+++++;;;;;:........;+++++++++++xxxx++++++++++xx+++++; :;;;::.::;+x+++++;;;+++;;::::... ... .+X$$$$$$$$::;: .
x&&&&&&&&&&&&&&&&&&&&&&&&&&Xxx+++++;;;;;:::::::::::::::..::::::::::::........:::::::::;;;;;;;;;;;. .... ... .::;;;;;;: ..... ...:;:::;;;;+;;;;;++++;+;;+;:;+++++++x+++++++++++++++x+++++;;;;;:.......:;+++++++++++xxxx++++++++++xx++++; ;;;::...:::;+++xxx+;:......:;::;. .. .;$&&&&&&$X$; . .
x&&&&&&&&&&&&&&&&&&&&&&&&&&&$xxx+++;;;;;;:::::::::::::::;;;;;;;;;;::::::....::;;;;;;;;;;;;;;::::: .... .:::;;;;;... .. .:::::;;++++++;;+++x+x+x+++++;++++xx++x++++++++++++++x+++++;;;;;:.......:;+xxxx++++++xx+x++++++++++xx+++; .:++::...::;;+xXx;. . x&&&&&&&$: ..
x&&&&&&&&&&&&&&&&&&&&&&&&&&&&Xxx+++;;;;;;:::::::::::::;;;;;;;++++;;:::;:::...:;;;;;;;;:::........ .... .::::;;;:.. .. ..:::::;;+++++++;++++x+xxxx++x+++++xxxx+;xx+++x++++++++x++++++;;;;........:+xxxxxx+++++xxxx++++++++++xx++; :;;;;;:...:;;+x+..:.. ... x&&&&&&X. .. .
x&&&&&&&&&&&&&&&&&&&&&&&&&&&&$Xx+++;;;;;;::::::::::::;;;;;;+++++++;;;;;;;;....::::::............. .... .:::::;::.... .::.:::;++++xx+++++++xxxxxxx+xx++++xxxxx+;xx++x+++++++++++++++;;;;........:+xxxxxx+++++xxx++++++++++++++; ::::;;+;:..:;;+:. ... ... x&&&&&+ .....
x&&&&&&&&&&&&&&&&&&&&&&&&&&&&Xxx+++;;;;;;;::::::;;;;;;;;++++xxxxx+++;;+++;:............::........ .... .:::::::.... ..:...::;;;++++++++++xxxxxxXxxx+xx+++xxxxx+;;x++xx+++++++x++++++;;;;........:;x+xxxx+++++xx++++++++++++++: ::::;;;+;;:..:;. ::. x$&&&;
x&&&&&&&&&&&&&&&&&&&&&&&&&&&$X$Xx++;;;;;;:::::;;;;;;;;;;+++++xxxx++;;;;;;;;:.....:............... .... .:::::::.. .......:;;;::;;+;++++xxxxxxxXXxx+xxx++xxxxxx+;;x++xx++++++++++++;;;;;........:;++++x++++++xx+++++++++++++; ...::;;;:;;;:::. .::. xX$X: ... .. .
x&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$x+++;;;;;;:;;;;++++++++++++xxxx++;::..:;;;;;:.....:::............. .... .:.:::.. .......::;+xxxx+;;;+++xxxxxXXXXx+xx+++++xxxxx+;:+x+xxx+++++++++++;;;;;........:+x+++x++++++xx+++++++++++;; :;::;;;+;:;++;:: .;: xx; .
x&&&&&&&&&&&&&&&&&&&&&&&&&&&XXx+++;;;;;;;;;;;+++++++++++xxxxx+;:;;++;::;;;;::......::..........:: .... .:..::... .....:.::;++++++xxxxxxxXXXXXXXxxxxXXXXx+xxxxxx++;;x+xx+++++++++++++;;;;........:+++++x++++++xx+++++++++++; .:;;..:;;::;;++;. :. X+ . . ...
x&&&&&&&&&&&&&&&&&&&&&&&&&$Xxxx+++;;;;;;;;;;++xxx++++xxxxx+;::;+xxxxxx;;+++;:::......:..::::::;::. .... .:....:. .......::;++::...::;+xxxxXX$$$XXXx+xxXXXXxx+++xx+:;xxxxx+++++++++++;;;;;.........;++++x++++++xx++++++++++; .;::;:.:;;.::;+++. .. .; .....
x&&&&&&&&&&&&&&&&&&&&&&&&Xxxxxx++++;;;;;+++++xXXx++++xx+;::::;++xxxxx++;;++++;::....::::::::::::: .... .:...............:;++++:.:::;x++xx+xXX$$Xx;::;;:;++xx++++x+:;+xxxx+++++++++++;;;;;........:+++++x++++++++++++++++x+ :;:;;::;:::;;;+++: . .
x&&&&&&&&&&&&&&&&&&&&&&$Xxxxxxx+++++++++++++xXXxxxxx+;;:...:;;;++++++++;;;++++;;:....:::::::;::;;. .... .:.......::.....:;+++xxxxxxxxxxxx++xXX$$XXxx++++++xXxx++;+x::+xxxx+++++++++++;;;;:........:+++xxx++++++xxx++++++xx. ..:::..::.::..:;+x: .
x&&&&&&&&&&&&&&&&&&&&&&Xxxxxxxx+++++++++;;+xXx+++;;;::...:::;++x++;;;+;;;;+++++;::...::::;;:;;;::. .... .. ....:;:.... :;+++xxxxxxxxxxxx++xXX$$XXXXXXXXXXX$XX+;;;x;;+xxxx+++++++++++;;;;:........:++++++++++++xxxx++++++. ::;;;;:;;:..:;;:+xXx.
;X$$$&&&&&&&&&&&&&&&&$Xxxxxxxxx+++++++;;;;+xxx++;;::::.:::;;;;;;;::;;+++++++;;;;;::...:;;;;;:;;;:. .... .. ...:;;:......;+++xxxxXXXXXxxx++xXX$$$$XXXXXXXX$$$X+;;;+;;+xxxxx+++++++++++;;;:........:++++++++++++xx+++++++. ..::::::;;::;;;:;X$&&x.
;xxxxxxxxxxXX$$$$$$$$Xxxxx++xxx+++++;;;;;;;;++++++;;;::;::;;::.....:;+xxx+++;;;;;;;:...:;;;;;;;;:. :... .. ...;;;:......;+++xxxXXXXXXxx++xxXXX$$XXXXXXXX$$$$$x;;;+;;++xxxx+++++++++++;;;:........:+++x+++++++xxx++++++. .::::;:::;+;:::::;$&&&&x.
;++++++++++++xxxxx+++xx+++++++x+++++;;;;;;;;;++++++++;;;;;++;++++;;+xxxxx+++;::;;;;;::...:;;;;;;;. .... .. ....;;:.......;+++xxXXXXXXx++++xxXX$$XXXXXXX$$$$$$X+;;;+;;++xxxx+++++++++++;;;:........:+xxx+++++++xxx+++++: ..::.....::::::::+&&&&&&X:
:++++++++++++xXXxx++++++;;;++xx++++;;;;;;;;+++++;;;;;;;;+++;;;;++xxxxxx+++++;;;;;;;;;::...:;;;;;;. :... .. ..;::.......;+++xxxXXXXxxxxxxxxX$$$$$XXXXX$$$$$$X;;;;+;;++xxxx+++++++++++;;;:........:+x++x++++++xxx++++: :..::.::..:;;::::::+&&&&&&$x:. ::
:;;;;;++;;++;++x++x+++++xx++xxx+++;;;;;;;++++++;;;;;+++++++++++++xxxxx++++++;;;;;;;;;;;:..:;;;;;;. .... .. . ..::::......;+++xxXXXxxxxxxxxxXXXX$$$$XXxXX$$$$$+;;:;+++++xxxx++++++++++;;;;:........:+xxxx++++++xx++++: +.. . ..:::::::::::;$&&&&&$X+;:....... :xXXXxxx+:
.;;;;;;;;;;;;;;;++xx$$xx++xxxxx++;;;;;;;+++++++++;++++++++++++++xxxx++++++++;;;;;;;;;;;;:..;+++++: .... .. ...::::.:...;++xxxXXxxxxxxxxXXXXXXXXX$XXXxXX$$$X;;;:++++++xxx++++++++++++;;;:........:+x+xx++++++xx+x+; +x+:....::;:::.::::::;$&&&&&$X+: ;xxXXXXXXXXXxx+;:..
.;;;;;;;+++xxxxXX$$$&&$$++xxxx+;;;;;;;;;++++++++++++++++++++++++xxx++++++++;;;;;;;;;;;;;;:::+++++: .... .. ....::::.:::..;++xXXXXx;;++++xxXXXXXXXXXXXXXXXXXx;;;:+x+;+++xxx+++++++++++;;;:........:+++++++++++xxx+; :..::;:;;::::::.::.::;+$&&&$Xx;: .;+xX$$$$$$XXXXxxXXXX+:
:+++++xxxxxxxxxx++++X&$$xxxxx+;;;;;;;;;;++++;++++++xxx++++++++xxxx+++++++++;;;;;;;;;;;;;;;::;+x++: .... .. ...:;:::;;:..:+xxxXXXxx;+XXXXXX$$$$$X;xXXXXXXXx::;;;;+;;++xxxx+++++++++++;;;:........:+x++x+++++++xx; ..:::;::;;::::::::;::::;$&$: . :;+xX$$$$$$$XXXxXXXXXXx;
:+++++++++;;;;;;;;;;X&&&X+xx+;;;;;;+;+++++++;+++++xxxxxxx++++xxxxx++++++++;;;;;;;;;;;;;;;:::;++xx: .... .. ..::;;:::;;:. ;xxxXXXxx+++;xX$$$$XxxXX$XXXXXXx;.:;;;;;;;++xxxx+++++++++++;;;:......::;+xx++++++++x++ ..:::::::::::::::::;;:::+$$; .. .:;+xX$$$$$$XxxxxxXXxxxx;: ...
.;;;;;;;;;;;;;;;;;;;X&&&$xxx++;;;;;;;;;;+++++++++xxxxxxxxxxxxxxxx++++++++;;;;;;;;;;;;;;;;;::::+X&+ .... .. ...:;++;:;;;;: :+xxxXxxx++xxXXxXXXXXXXXXXXXXx: .:;::;;;;++xxxx+++++++++++;;;:......:;;+xx++++++++x+ ..::..:::::::::.::.:::.:;x$$; .:+xX$$$$XXx+xxxxxxxxXXXXX+:
.:::;;;;;;;;;;;;;;;;x&&&$x++;++;;;;;;;;;+++++++xxxx+++xxxxxxxxxxx+;;+++++;;;;;;;;;;;;;;;;;;:::::;: ..... .. ...:;;+;;;;+;... ;+xxxxxxxxxxXXXXXXXXXXXXxx+. ..:;::::;++++xxx+++++++++++;;;:......:;;++++++++++++ ....:..::::::...::...::;XXX$&; .;+X$$$XXXx+xxxxx+xxxxXXXXXx:
.:::;;;;;;;;;;;;;;;;+$&&x+++;+++;;;;;+++++++++xxxxx+++xxxxxxxxx++;;;++++;;;;;;;;;;;;;;;;;;;:::::: .... .. ....:;;;:;;;+::. .++xxxxxxXXXXXXXXXXXXxx+. .::;;::;;++++xxx+++++++++++;;;:......::;+++xx++++++ ::::::: ..::..:;xxxxx+;:+;;X&&+ .:;xXXXXxx+++xx++++xxxxXXXXX+.
.;;;;;;;;;;;;;;;;;;;;$X+++++;+++++++++++++++xxxxxxx+++xxxxxxx++;;;;++++++;;;;;;;;;;;;;;;;;;;::::. :... .. .....:::;;;;;+:::. .;+xxxxXXXXXXXXXXXXx+: .::;;;:;++++++++xx++++++++++;;;:......::;+++xx+++x+ :::::::. ...:x$&&$$$$XXx: +$&&x :;+xxxxx+;+++++;++++xxxXXXXx:
.;;;;;;;+;;;;;;;;;;+xx++++++++++++;++++++xxxxxxxxxxx++++x++;;;;;;;+++++++;;;;;;;;+;;;;;;;;;;;::. .::. .... .....:::+;;+;;:::.. .:;+xxxXXXXXXXXXx+;:. ..:;;;;;;+++++++++++++++++++++;;;:.......:;++xxx++++ ..:::::::. .:+X$$$$$$$XXX+;.;X&&x .:++;+++;;;;;;;;;++++xxxxxXX;
.;;++;;++++++++++x$&X++++xxxxxxx+++++xxxxxxxxxxxxxxx++++++++++++++++++++++;;;;;;;+;;;;;;;;;;;;. ::::. .. ...::;:;;:;;;;;;;:::;;++xxxXXXxx++;;::::;;;;;;++x++;+++++;;+++++++++++;;;:.......:;+xxxx+++ ..::::::::..;X$$$$$$XXXXx+;: ;$&&x ... .;;:;+;;;:::..::;;;+;;++xxxX;
.;+++++++++++++x$&$Xxx+++xxxx+++++++;+++x++xxxxxxxxx++xxxxxxxxx++xx++++++++;;;;;;++;;;;;;;;;:: ;::::. . ....;:;;:;;;;;;;;:::;++++++++++++;;::..:;;+++xxx;::;+;+;:;;++++++++++;;;:.......:;xxxxx++ ........:.:;X$$$$$$$XXXxx;:. .X&&&+.::. .: :;+x+;:.... ..::::;;+++xxx:
.;+++++++xxxxxX$$Xxxxxxxx++++++++;;;;;;+++xxxxxxxxx+xxxxxXXXxx+++xx+++++;;;;;;::;++;;;;;;:::. .;::::. . . ......:;;;:;;;;;;;;::;+xxxx++++++;;::;;;++++x+x+:..:;;;;;;;;;+++++;:;;;+;:.......:+xxxxx+ .... ..;xX$$$$$$XXXXXxx+:..+X$&&$x:. .:;+; ... ....::;;+++;.
.+++xxxxxxxXX$XXxxxxxxxx++++++++++++++++++xxxxxxxxxxxXXXXXXxxx++xxx++++++;+;;;::;+++;;;;:::. .:;::::. . ..:.::;;:;;;;;;;;++xxx+;;++;;:::;;++xx++x;.....;;:::;;;;::.:::;:;+++;:.....::++xxxx . .+x$$$$$XXXXXxXxxxx+:.;xX$$$$$; .:;; ...:::;+; .
.;++xxxxXXXXXXXxxxxxxxx+++++++++;+++xx+++xxxxXXxxxxxxXXXxx+++++++++++++++++;;:::;;;+;;;;::. ..:;::::. .. .;. .::;;;;;;::;++x+++;::::;:;;;;;+++;:.....:;:::::::;;::..:;;xxxxx;:....::+xxx+ . ;$$$$$$XXXXxxxxxxx+;.:xXX$$Xx. :;;. .....:;+: .:;+;+
.;++xxxxXXxxxxxxxxxxxxx+++++;;;;::::;+x++xxxXXXxxXXXXXXx++;;+++++++++++;;;;;::::;;;;;;;;;. :..:;::::...::..:::. . .... .:. .......:::;+++++++;;;;;;;;+++::::::::.:::.;;:;::::;:::++xx++xx:....::+xxx. . X$$$$X$$XXXxx+++++;;.:xxxX$X+. ;;; ..:;; .:::;;;+;;;
.;++xxxxxxxxxxxxxxxxxx++++++;;:::.::;+xx++xxXXXXXXxxx++++++++++++++++;;;;;::::::;;;;;;;;. :::.:;:::. .:;;::::. ............ ... .. ...:+++++++;;;;;;;:;:::;;;;+;;;;;;;++;::...:;;;+++;;;;+;:...::+xx. ;X$$$$$$$$XXxx++;;::..:+Xx+Xx;. .++: .:;;: ..:::;;;;;;;;;++;;
:;+xxxx++++xx+x++++++++++++;::::.:::;;+x++xxxxxxxxxxx+++++++;;;;;;;;;;;;::::::::;;;;;;; ::::::;::.. :;;::;:. .:::...... . ...... .:;++++;;;;;;;:.::::;+++++xxx++++x;:......:;;++x;;+xxxxxx:..:++. .x$$$$$$$$$$XXx+;;::.. ;xx;;x;. :;;. .::;;. ....:::::;;;;;;;;;;++++;;;+
:;++x++;++++++++++++++++++;::::::::;;;+++++xxxxxx+;:;++++++;;;;;;;;;;;;:::::::::;;;;;; :::::::;::...:.:;;;;;....:::::.... . ....:;:..:;+++;;;;;;:..::;;;;;+++xx+++x+x+........:;;xxxxx++;+++xx;.:+: x$$$$$$$$XX$$$Xx;.. .+x:.:;. ;:: ...:;;: ..::;:::::;::::;;++;;+;;++;;.
:;++;++;;;+++;+;;;;;;;;;+;::.::::;;;;;++;++++xx+;::;;+++;;;:::::::;;::::...::::;;;;;; ::::::::;::...:.:;++;;:...::... .....::::;;;;+::;;;;:..::;::;;+xx+;+x+++;. . ...:;;+x++;;+++++xxx;:: .:XX$$$$$$$XX$XXXXxx: :+; :: .:: ...:;+;+X$&$$$&&$$$$$$$&&$$$$XXx+: .::::::::;::;;;;;;;;+.
.:::::;;;;;;;;;;;;;;;:;;;:::..:::;;;;+;;;;+++++:::;;;;;;;::::::.......::::::::;;;;;; :::::::::;:::.::::;+++;;.::. ... .:::.::::;;;;+;:;:::...:;:::;+xxx;++;;+:. ...;;;+;;++++++++xxxx: +XX$$$$$$$$$$$XXXx+;: .++: . .:. ..;+xxx+xX$$$&&&&&&&&&&&&&&&&&&&&&&&$$x;. .:::::::;;:::;;;;
.::::;++;;;;;;;;;;;;;::::::::::::;;++;;;;;+++;::;;;;;;;;:.:::........:::::::;;;;;;; .::::::::::;::.:;;;::;;;+;:::..:.... .. .:::.::::;++++;;::....:::;;;+xx++++;:... ..::;+:;+++++++++xxx; +XXX$$$$$$$$$$$XXx+;. .++: . ..::;+xxx+:. .+X$&&&&&&&&&&&&&&&&&&&&&&&&$+. .:;:::::::;;::
;x+;;++;:::;;;;;::::::::::;;;;;;;;+;::;;;+++;::;;;;;;;::::.........::::;;;::;;;;;; .;::::::::::;...:;;;::::;+;;::..:::..... ..::::::++xx++;;::...:;;;+;;xx++;.... ..:.:;;;++++++++++x+ .+XXX$$$$$$$$$$$$$Xx+. :++. .:::;++++xxx;;+X$Xx+:::;+xX$&&&&&&&&&&&&&&&&&&&&&&$+. .:::.::;::::
;XXXXXx;:::::;;;::::::::;;;;;;;;;::::;;;++;::;;;+;;;;:::.........:::::;;;;;;;;;;; .::::::::::::;. ::;;;;;;::;+;;::.:::.... ..::::::;+xxxxx+;::..:++;;;;xx+::::. .....:;;;++;;+++++++ . xxxX$$$$$$$$$$$$$$XXx: .;; .::;;++++++xxxxx+:.xX$$$$$$$$XXx;x$$&&&&&&&&&&&&&&&&&&&&&X: ::::::;;:
;XXXXXx;;;;:::::;;;::::::::;;;;;;;;;;;;;;:::;;+;;;;::::.....:::::::::;;;;;;;;;;; .::::::::::::::..::;;;;;;;;:;++;;::;;::. .:::::;++xxxxx++;:.:++:.:++x+;.::.. ..:..::;;;;;;+++++x+ :X+xX$$$$$$$$$$$$$$$$X+..;: .:::;;;;++xxx+xxxxxXx+.:x$XX$$$&&&&&$XxX$$&&&&&&&&&&&&&&&&&&&&&$: ...:::::
;XXXXxxx+;;;:::::::::::::::;;;;;;;;;;;::::;;;+;;;;::;;;:..::::::::::;;:;;;;;;;; :::::::::::::::: .:;;;;;;;;;;:;++;;;;:.:. ..... .. ..::::::::;+xxxx;::::++:...;xx+;..... ..::::::;;;;++++++++ :x+xX$XX$$$$$$$$$$$$$X+..:;. ....::;+++++++++xxxxxXxx;..+XXX$$$$$&&&&$XXX$&&&&&&&&&&&&&&&&&&&&&&X. .:::..
;xXXXxxxx;::::::::::::::::;;;;;;;;;:::::;;;;++;::;;xx;;;:.:::::::::::;:;;;;;;; :::::::::::::::::..:;;;;;;;;+;:;+++;;;:.... ..:::::::. ..::::::::;+xxx+;;;;+;::.:;x++;... ...:::::;:;;;;+++++++ .:X++XXXxXX$$$$$$$$$$XX+. :. ..::::;;;+++++++++++x++xxxXx;..+xxxX$$XX$&&$$$Xxx$&&&&&&&&&&&&&&&&&&&&&$; ..:..
:xxxxxxxx+;:::::::::::::::::;;;::::::;;;::;++;::;++xX+;;;::::::::::::::;;;;;: :::::::::::.....:..::;;;;;;;+++;:;++;;;;:......:::..:::. .:;+;::::;+xx+;;;++;;;;;+x;;;:. ......:::::.:;;;;;;;+++++ :X++xXxxX$$$$$$$$XX$XXx: . ..:;;;;;;+++;;+;;++++++xxxXXx+:.:+xxX$X$X$&&$$$X+:x&&&&&&&&&&&&&&&&&&&&&&x .::
:xxxxxx+xx+:::::::::..::::::::..:;+;;::::;;+;;;++++xX+;:::::::;:::;::;;;;;;: ::::::::::::.....:.::::;;;;;;;++;:;;+;;;;;::..... :::. .:;+;::.:++++++;+;+;;;;;+;;:.. ....:::;;:;:.;;;;;;+++;+ xx++xxxXXX$$$XXXXXXXXXx: .....::;+++++++;;;+;;;;;;;;++xxXXX+:.++;+XXXXxX&$$$$X; +$&&&&&&&&&&&&&&&&&&&&&X. .
:++++xxxxx+;;:::::::::::.....::;+;;:::::;;;;;;+++++xXx;;:::::::::::;;;;;;;: . ..::::::::.......::..;;+;;;+;;;:;;;++;;:::..... .:::.. .;;::;:;..;++++;++;++;;;;;+;;::.....::::;;;::.:;;;;;+;+; +$X+xxxxxXXXXXXXXXXxxxx+:. .: .::;:::;;++++++;;;;;;;;;;;;++xxxXXXXx:.+++xx+xxx$&$$$$X:.X$&&&&&&&&&&&&&&&&&&&&&$;
:+++++++++++;::::::::.::::;;;;:::::::::;;;;::+++++++xX+::::::::::::;;;;;:: ..::::.. ........:::.:;++++;;;;.;;;;;x;;::.............:. .:;+;:;::.;xx+;:+++++++++:;;;+;;:::..:::::::::::;;;;;++ X$$XxxxxxxxxxXXXXxxxxxxx+:. .. ..:;;;;;;+++++++;++;;;;;;+++xxxxxXXXXx;:x$$$XXXxX$$$XXXx:+$&&&&&&&&&&&&&&&&&&&&&&$;
:++++++++++++++++;:::::::::::::::.::::;;;;::;;++++++xXx;::::::::::::;;;;. : :::.:::::::::::... .:;;;+;;;::;;;+XX;;::.::;;;;;::::;::.. ..::::.:++xx+;;+;;+++xxx;;+++++;;;;::.::::::::;;;;;++ .. ;$$$XXxXXxx+++xxXXXXXXXXxx+;:. .::::;;::;+++++++++++++++;;+;;++;+++x+xxXXXXX;+;+xxxxx+X$XXXXX+;X$&&&&&&&&&&&&&&&&&&&&&&$+
:+++;+++;;+;;;;++;::::::::.....::::::;;;;::;;;;;;;++xXXx;::::;:::::::::. ::. . .;::::.::::::::::::::;:::::... .::::++;:..;;;;;;:;;::++;;::.:;:.:::;xxxx++++;;++xxx;;+++++++;;;::.::::;;++;;;;+ .... ..;X$$XXXXxxXxx+;;+xxxxxxxxXxxx+;:. .::;;++++++++x++++++++++++++++++++;+xxx++xxXXX+.::;xxxx++XXXXXXx:x$&&&&&&&&&&&&&&&&&&&&&&&$;
:+++++++++++;;;;;;;::.::........::::::::::;;;;;;;;;;+xXxx+:::;;;:::::: ::..:::.. ..:::;;:::::.:::::::::::::;;;;;::...::..::.:;;;;;;:xx;;;;;;;;;;;;xxxxxx+++++++++x;++++++++;;:....::;;++;:;;; .:::::+X$$XXXxXXXxxxx+;;;++++++xxxxxxxxx+;:. ..::;+++++++xxxxxxxxxxxxx++++++x++;;;;;+x++++xxxXx..::xx+x;;xxxxxxx::X&&&&&&&&&&&&&&&&&&&&&&&&$.
:;++++++++++++++;;;+;;:::...::.:::::::::;;;;;;;;;;;;;xxxx+;:::;:::::: .....::::::::::::..:...::::;;;;::.. .:::::.:;. ..::;:;;;;;xX+;;;;;:;++++xxxxx++++++++++;:++++++++;:.....:;;;;;:;:; ... ..::xXX$XXxxxxXXx+++;:::::;;;;;+++xxxxx+++;:. .:;++xxxxxxxxxxxxxxxxxxxxx++++++++;;;;;+++++++xxx:...;x+;;;+++xxxx:.X&&&&&&&&&&&&&&&&&&&&&&&&&+
:;;;;++++++++;;;;++++++;;;:..:::::::;;;++;;;;;;;;;;:::;::::::::::::: ....... ...::.::::::::::::::::;;;++;;;;::::...:;;:.:.:;;;;;XXx;;;;:;;++++++++++++++++;;;;:+++++++++;:.....:::;;;:: ..::....;xXXXxxxx++xXx+++;::::...::::;;;++++++;;;::. .::;:;:;;+++xxxxXxxxxxxxxxXxxxxx+++++++;:::::;;++;;;++x+. ..;+;::;;++++x+. X&&&&&&&&&&&&&&&&&&&&&&&&&X
... ... ...... ... .. ..... ... . ........................... .:::::::::::::::::::::::::.
:. .. : .+xx: : .. . .xxx. .. . :: .. .: . . . ..:::::. : .. .::::. . :
;&&: x&& $x .&: ;&X. ;&& &: ;& $X &; .&x. .x&. ;; &: x& x&&x .&&+ +&& &+ &+ &: $$..... +. $X &x...+&X +& &x +
;&;& &x& .$&&&+ :$+&&&+ $&&$ +&&&&; .&: .&: $& +$ x$.&&&x;& x&&&$. $x X& .&+ $X $; $+ &; $$ ;&&&$. +&; $X&&&xX&&&. xX.&&&+x&X&&&: :&:+&: .&+& &X& ;&&&&x &+ &X$&&$ .$&&&; &: ;&&&&+ $$ &; $X +$$&&$+&&&x X&&&X &+ X& xX$&: X&&&X X&&&x& x$ x$ X&&&x $&&$.&. :$&&$: ;$x&&&;
;&.$x $x:& ;&: &+;&; ;& $x .X +& .&: +& ;&.x& x& &: ;& :x x& ;& .&$X x$ $X &+ &+ &+X&. x& ;&. :$&&&$: $X :&: XX X$ &: x&. x$ $x $$ .&;X$ $X:& x: :& &+ &X $+:&. &+ &: X :&. $&&&&&& &; $$ +& &X ;& x$ :. &&&$&&&; X& &X &$ &$ && x& x& &X &+ &x .&.+&. :&++&: +&
;& &:;& :& x&$$$$$X;&. ;& $x $&&$$& .&: :&. X& x& x& &: ;& .$&&$$$ &xXX:& &; xXXx $X &+ &+ &&+&+ &&$$$$$; .&$ $x :&. XX X$ &: x& x$ XXX+ x&&&&&&+ .&: &;.& :& x&&$$& &+ &+ $+x&&$$$&x &: X&&$$&. $$ &; $$ +$ &+ ;& +$&&$ &+ X$ :&. +&;&. +& x& x&:&: &x .&.X$ $X+& +&
;& x$&; :& :&; .&;;&. ;& $x X$ x& .&: X&; x&: +& && &: ;& $X X& :&&. $$$ $X &+ :&+ &; &x x&. ;&. X&. $X $x :&. XX X$ &: x& x$ .&; x& .&; ;&$x :& +& ;& &+ &+ $x.&: $; &:;& ;&. $$ &; $$ +$ &+ ;& XX $$ &+ X$ &X &$ &$ && x& && &X &x &x .&.;&: ;&;+& +&
.x x+ .x X&&$: .x .x +&$ X&&X;&$ x. x$&&$; X&&X:x $&x:x X&&x;&X xx .x. +xxxxxx :$&&++: x: x+ :$&&X .X&&&X: +; .x ++ ;+ $&+;x ;+ xx x+ x. +x .x +&&$;$& x: x: x; X&&$: x. x&&$;$& x+ x. ++ :x x: .x x&&$+ x: ++ x&&$; x&&X:x X&&X:x x&&$; x&$ x .X&&X. :x :x
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; X&&&&&&&&&&&&&&&&&&&&&&&&&&&&X x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ &&&&&&&X ;&&&&&&: +&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ &&&&&&+ +&&&&&&. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&x $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&$. ;&&&&&&: $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: &&&&&&+ +&&&&&&. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ &&&&&&&&&&&&: ;&&&&&&: X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&+ +&&&&&&. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$
;&&&&&&x++++++++++++++++++$&&&&&& X&&&&&&+++++++++++++++++++&&&&&&x x&&&&&&++++++++++++++++++++++++: &&&&&&&&&&&&&&+ ;&&&&&&: .$&&&&&X++++++++++++++++++++++++ .&&&&&&X++++++++++++++++++X&&&&&& &&&&&&+ +&&&&&&. &&&&&&X++++++++++++++++++X&&&&&$ $&&&&&$++++++++++++++++++++++++. $&&&&&&++++++++++++++++++++++++.
;&&&&&&: X&&&&&& X&&&&&& &&&&&&X x&&&&&&. &&&&&&&&&&&&&&&&x ;&&&&&&: .&&&&&&+ .&&&&&&; x&&&&&& &&&&&&+ +&&&&&&. &&&&&&X x&&&&&$ $&&&&&$ $&&&&&&
;&&&&&&: X&&&&&& X&&&&&& &&&&&&X x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&x x&&&&&&&&&X ;&&&&&&: .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ .&&&&&&; x&&&&&& &&&&&&+ +&&&&&&. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $&&&&&$ $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:
;&&&&&&: X&&&&&& X&&&&&&xxxxxxxxxxxxxxxxxxX&&&&&&X x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. &&&&&&x ;&&&&&&&&&$: ;&&&&&&: ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. .&&&&&&; x&&&&&& &&&&&&+ +&&&&&&. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; $&&&&&$ $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
;&&&&&&: X&&&&&& X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x x&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&x :$&&&&&&&&&; ;&&&&&&: X&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ .&&&&&&; x&&&&&& &&&&&&+ +&&&&&&. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&X. $&&&&&$ $&&&&&&&&&&&&&&&&&&&&&&&&&&&&X
;&&&&&&. X&&&&&& X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X x&&&&&&. &&&&&&x .$&&&&&&&&&$&&&&&&: X&&&&&& .&&&&&&; x&&&&&& &&&&&&+ +&&&&&&. &&&&&&x x&&&&&&&X $&&&&&$ $&&&&&&
;&&&&&&; X&&&&&& X&&&&&&&&&&&&&&&&&&&&&&&&&&&&$: x&&&&&&. &&&&&&x .X&&&&&&&&&&&&&&: x&&&&&& .&&&&&&x x&&&&&& &&&&&&x +&&&&&&. &&&&&&x .$&&&&&&&+ $&&&&&$ $&&&&&$
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& X&&&&&& +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ &&&&&&x x&&&&&&&&&&&&: +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. &&&&&&x :&&&&&&&$: X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$
x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: X&&&&&& X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&x +&&&&&&&&&&: X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ &&&&&&x +&&&&&&&X .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
.$&&&&&&&&&&&&&&&&&&&&&&&&&&x X&&&&&& :$&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&x ;$&&&&&&&: &&&&&&&&&&&&&&&&&&&&&&&&&&&&X X&&&&&&&&&&&&&&&&&&&&&&&&&&X x&&&&&&&&&&&&&&&&&&&&&&&&&&X. &&&&&&x $&&&&&&&x +&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.
...................... ...... .......................... ...... ...... .......................... ...................... ...................... ...... ........ ........................... ...........................
;++++++++++++++++++++++++++;. .+;++;;;;;;;+++++++++++++++++++++: :;++++++++++++++++++++++++++;. ;++++++++++++++++++++++++++;+++;: ;+++++; ;++++;; :;++++++++++++++++++++++++++: ;+++++++++++++++++++++++++++++++. ;++++;;++++++++++++++++;;;;++; ;;+++;+++++++++++++++++++++;: ;;++;+: :++++;:
.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: .&&&&&&&$ .$&&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$: :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$: .&&&&&&&&; x&&&&&X
.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ .&&&&&&&&$. .$&&&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ .&&&&&&&&&&+ x&&&&&X
.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X .&&&&&&&&&&: :&&&&&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& .&&&&&&&&&&&&x x&&&&&X
.&&&&&&: $&&&&&+ +&&&&&&. X&&&&&& :&&&&&&; :&&&&&&. .&&&&&&&&&&&; +&&&&&&&&&&&. x&&&&&$ :&&&&&&: .&&&&&&: ;&&&&&&. &&&&&&x x&&&&&& .&&&&&&&&&&&&&&X. x&&&&&X
.&&&&&&x++++++++++++++++++x&&&&&&+ +&&&&&&++++++++++++++++++++++++: X&&&&&& :&&&&&&; :&&&&&&x+++++++++++++++++++++++. .&&&&&&&&&&&&+ x&&&&&&&&&&&&. x&&&&&$ &&&&&&: .&&&&&&: ;&&&&&& &&&&&&x x&&&&&& .&&&&&&x$&&&&&&&&$: x&&&&&X
.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: X&&&&&& :&&&&&&; :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&x X&&&&&&&&&&&&&. x&&&&&$ .&&&&&&: .&&&&&&: ;&&&&&& &&&&&&x x&&&&&& .&&&&&&: :$&&&&&&&&&+ x&&&&&X
.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. X&&&&&& :&&&&&&; :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ .&&&&&&;$&&&&&&X .$&&&&&&x+&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: .&&&&&&: ;&&&&&& &&&&&&x x&&&&&& .&&&&&&: .X&&&&&&&&&X x&&&&&X
.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$: +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ X&&&&&& :&&&&&&; :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x .&&&&&&: X&&&&&&$ :&&&&&&&+ ;&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: .&&&&&&: ;&&&&&& &&&&&&x x&&&&&& .&&&&&&: x&&&&&&&&&X x&&&&&X
.&&&&&&: :$&&&&&&$: +&&&&&& X&&&&&& :&&&&&&; :&&&&&&. .&&&&&&: +&&&&&&&: :&&&&&&&: ;&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; .&&&&&&: ;&&&&&& &&&&&&x x&&&&&& .&&&&&&: +&&&&&&&&&$$&&&&&X
.&&&&&&: ;&&&&&&&X +&&&&&&; X&&&&&& :&&&&&&; :&&&&&&; .&&&&&&: ;&&&&&&&;;&&&&&&&: ;&&&&&&. x&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+ .&&&&&&: ;&&&&&&. &&&&&&X x&&&&&& .&&&&&&: ;$&&&&&&&&&&&&&X
.&&&&&&: x&&&&&&&+ :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X .&&&&&&: :&&&&&&&&&&&&&$ ;&&&&&&. x&&&&&$ .&&&&&&: :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& .&&&&&&: :$&&&&&&&&&&&X
.&&&&&&: .$&&&&&&&; +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&. .&&&&&&: $&&&&&&&&&&X ;&&&&&&. x&&&&&$ .&&&&&&: :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: .&&&&&&: .X&&&&&&&&&X
.&&&&&&: ;&&&&&&&$. .X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$: .$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: .&&&&&&. X&&&&&&&&x ;&&&&&&. x&&&&&$ .&&&&&&: :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: x&&&&&&&&&&&&&&&&&&&&&&&&&&&x .&&&&&&: x&&&&&&&X
...... ........ ........................... ............................ ............................ :..... ........ ...... ...... ...... .............................. ....................... ...... .......
...::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++xxxxxxxXxxxxxXXXxxX+++++xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx::;+ .:::::::..::::;;+++++++++;;:..... .........:::;++xXxxxxxxxx++x+;;:::::::......... .. ............... ............::::::::::::...................:::..:::::........... . .........:................................
....:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;++x;;;;;;;:;;;:::::::::::::::::::::::::::::::::::x+::+Xx :;+XXX$$$$$$$$Xx;;+xxxXX+;::... ............::::;;+++xXXXxx+++x++;::::::......... .............................:::::::::::::::...................::::.::::.......... ......:::::...::..........................
....:::;;;:.::::::::::::::::::::::::::::;xx+::::::::::::::::::::::::::::::;;;;;;;+;;;;;;;;;;::::::::::::::::::::::::::::::::::::x;::+xx. :;+$&$$$$$$$$$$XXXXXXxXXxxx+;:..... ......:.........::::;;+xxXXXXxx+++x+;::::::......... ...........................:::::::::::::::......................................... ......::::....:...........................
....:::;;;:.::::::::::::::::::::::::::;:;;::::::::::::::::::::::::::::::::;;::::;:::;:::;::::::::;;::;::::::::::::::::::::::::::x;::xXXx ;;X$$$$$$$$$$$$$X+;xXXXXxxxXx+;:.::.........:::...........::::;;++xxxxxxx+xxx+;:::::............ .........................:::::::::::::::.....::::::::::::::::.............. .... . ....::::....::........::::::..............
....::::;;;.:::::::::::::::::::::::::::;+++++::::::::::::::::::::::::::::;xx+;:+x+++x;;+++xxxx:+xxx+;xx+::::::::::::::::::::::::x;::xXXX; +X$$$$$$&$$&&&&$Xx;+xxx+;;+xXx+;:::::.......:...:::.......::::;;++x++x+++xxx+;::::................. .................::::::::::::::.......:::.:::::::::::::........ ......................:::::::.::::......::..............
.....:::;;;:::::::::::::::::::::::::::++xxxxx+;::::::::::::::::::::::::::;xx++x;;:;xxx+xxxxx;:xx+x+xxxx+x:+xxxxx;::::::::::::::;x:::+x+++. :X$$$$$&&&&&&&&&$X++++;;;;X$x;::;:::::::::::::..:::......:::::;;+++++++++++++;;;;:::::::::::::::::..... .......::...:::::::::::...........::...:....::::::.... ..................::...::...............................
.....:::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::;::;;::;::::;;;;;;;;;:;;;;;;:::::::::::::::+x::;XXXXXx X$$$$$&$&&&&&&&&&X+;;::::;x&$x++;;;::::::::::..::....::::::::;++++++;;;;;;;;++;;;:::::::::::::::....... .....::::::::::::::::........................:::;:::.. .................::::...................................
.....:::;;;::::::::::::::::::::::.:::xxxXXXXXXx+:::::::::::::::::::::::::+XXx+xXxx;::x+;x;;xxx+x++xx+X;::::::::::::::::::::::::x+::;Xxxxxx+ ;$$$$&&&&&&&&&&&&&$X+;;+;x$$$$Xxx+++;:::::....::....:::::;;;;++++++;;;;;;;;+++;::::::::::::............. ......:::::::::::::::::::::::::::.............:::::;;;::.. .................:::::::::...:::::.....................
.....:::;+;:::::::::::::::::::::.:.::;;;;;;;;;;;;::::::::::::::::::::::::;+;;;+;;;:::;::;;;;::::::::::::::::::::::::::::::::::.X+::+xx+++++ x$$$$&&&&&&&&&&&&&$x+++xXXXX$XXXXX+;;;::::::::::::;;:::;;;;;++++++;;;;;:;;;;::::...::::::...........................::::::::::::::::::::::::::::::.......::::::::::::::... ...... . ...................::.:::::..::::::..............:........
.... ::::;+;.::::::::::::::::::..:.:::;;+;;;;;+;:;::::::::::::::::::::::::++;;++++;::+;:+++;:::::::::::::::::::::::::::::::::::X;::xXxxxxxXx $$$$$$&&&&&&&&&&&&&XxXXXX$$$$$&&$Xx++;;::::::::::;;;;;;;::;;++xxx++++;;;::::.......:::...............:........:.:::::::::::::::::::::;:::::::::::.:.....:::::::::::::.............. ...........:::::::::::::::::::::::.............................
.:::;+;..::::::::::::::::..::+;;;;;x+xxXxXXxX;;.....::::::::::::::::;Xxx+XxxXXxx;::XXxx:;+XXXxXXXx++::::::::::::::::::::::X;::+x++xxxxx; :$$$$$&&&&&&&&&&&&&&$$&&&&$$X$&&&$Xx++++;:::::::::;;;;++;:::;++++++++;:::::...........................:::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::...... ..........:::::::::::::::::::::::::::::.:::::::.................
.:::;+;..:::::::.:::::::..::;:::::::;:::::::::::........:.:::::::::::;;::+;;;:;;::;;:;+::;:;;+::::::::::::::::::::::::::::X:::xxxxxXXXXX. X$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$XXxxxx+;;;;;:::;;;++++;;;;;+++xx++;;:::...........................::::::;;;;;;::::::::::::::::::::::::::.::::::::::::::::::::;::::::;;;::............::::::::::::::::::::::::::::::::;;;;;;:;::::..............
. .:::;++:........:..........:;;;+;;++:+;;+;;+;;;;:......:::::::::::.:;x+xx+;++:;xx+x+:;x;;+;++x:::::::::::::::::::::::::..+x:::xxxxxxXXXX+ $$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$XXXxxxxxxx++++;;;;;+xx++++;;;;+xxx++;;:::.:......................::::::;;;+++;;;::..:::::::::::.::::::::.:::::::.:::::::;;;;;;;+;:::::;;+xx;:......:;+;;xx+;:::::::::::::::::;:::;;;;;;+++;;;::::::.............
..::;++:.................::xx++x+++;++++x++x++x+;;.......:::.:::::::;Xxxxxxxxx+xxx+;:;xXxXXx++xXXX:::::::::::::::::::....+x::;x++++xxxxxx: ;$$$$&&&&&&&&&&&&&&&&&&&&&&&&&X$Xxxxxxxxxx+;;:;;;;+xXXx+;;;+xxxxxx++;:..::....................::::;;;;;;+x;;++;;:.::;:::::::::..:::.....:::......::::::;;;:;;++;;:::::;+xXXxxxxxXX$$$$X$$x;;:::::::::::::::::::;;;;;;;;+;;;;;:::.......
.:::++;................:.:...:...:.:::::::::::::::::....::::::::::::;;::::;+;::::::;;;:::::::::::::::::::::::::::::.....x+::+XxxxxXXXXXXX x$$$$$&&&&&&&&&&&&&&&&&&&&&&$XXxxxxxXx+;::::;;;+xxxxx+++xxXXXXXXxx+;::.......................::::;;;;+++++++;;:::::::::::..::.::::....::::....::::::::;;;:;:;;::;;;::;;;+XX$&&&&&&&&&&$$$+;::::::;;;;;;;;::::::;;;;;;;;+;;;;:::...
.::::;;.................+;x+++xxxXxXXxXXxxXxxxxxx+:......::::::::..;xx+;:++++x+:;+;+++:..::..::::::::::::::::::::......:X;::+x+x+xxxxxXXXx $$$$$&&&&&&&&&&&&&&&&&&&&&&$XXx+++xx+;;::;;;;++xXXXxxx+xxXXX$$XXx;;::......:::::...........::::::;;;;:;;::::...:::::::::......::....:::::......:::..::::;;;::;::;;;:;+++xX$&&&&&&&&&&&$$x+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::..
.::::::................;++x++++++++++;+x+xx++x++x+++;:.....::::.:..+XXx;:+xXxXXX:..:.:...................:::::.........:X;::xXxxXXXXXXXXXX: :$$$$$&&&&&&&&&&&&&&&&&&&&&$XXxxxx+++;;;;;:;;+xXXx++xx+++++xxxx++;::::::::............:.....................:::::::::::::...........................:::;;+++;+;;;;;;;;+XXX$&&&&&&&&&&&&&$$x+;;;;;+;;;;;;++xxx+++++++;;;;;;;:..........
...:::...............:::::::::::::::.:::::::::::::::::............::::::;::::::::;:;;::;;;............................:X:.:xxxxxxxXXXXXXXX X$$$$$&&&&&&&&&&&&&&&&&&&&$xxx+++;+xxxx+;;;+++xxxx+++++;;;;;:;;;;::::::::::..........................::::::::::::::::::::::........................:;;;+xXXXxxx+;+++;xX$$$&&&&&&&&&&&&&&$$Xxx++++;;;;;;++xxx+;+++++++;;:::.......::...
...:::.............:;xXxXxxxxxxx+;.....:+xxxxxxxxxxx;.............;Xx+:++xxxx+;:+xx++x+;;+:......:....................;X:.:xxxxxxxxxxxxxxx+ $$$$$&&&&&&&&&&&&&&&&&&&&$XXX++++xXXXXxxx+++++++;;;;;;:::::;;;;;:::::::::::.....................::;;;++;::::::::::::::::::::::....... ...........:;+X$&&&$$$$$XXXX$$&&&&&&&&&&&&&&&&&$xX$$XXx+++;;;;++++xx++++++;;;;::......:::::.........
....:::.............:;;;;;;;;;;;:.........::++;++++++++:...........:xxxxxx+;:+xXxxxxx+x:+xXxXxx++x+....................+x..;xxxxxXXXXXXXXXX$: ;$$$$$&&&&&&&&&&&&&&&&&&&Xxxxx+++xX$XXXXxxx++x++::::;;::::;;;;:::::::................. ........:::;;;;:::::::::::::::::::::::::::... .......:::;;xX$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&$$$$XXx+++;;;;;;;++++++++;;;;:.....:;;;;;;:........
;xxx;.:;;...::.............:;;;;;::;::;:.........:::::::::::::::..........:;:::::::.::+::;;:;;:;;:.;;+++;++:..;;+;;;;+;:.++++.++..;++++++xxxxxxxxxXX x&$$$&&&&&&&&&&&&&&&&&&&++++++++xXXXxx++++;;+xx+;;++;;::::::::::::::............... .. ....:::::::::::::::::::::::::::::::::::.. ......:;:::;;+$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$Xxxx+++++;;;;;;++++;;;;;::.....;;;;;;+;;:::......
.:::..:;:...::...........;xxXxxxxxxxxx+...........:XxxXxxXXx+++;;.........:xx+xxx+;.+++x+++;;++;;+.++;;:;;++:.:::::::::..;:...x;..+xxxxXXXXXXXXXX$$$x $$$$&&&&&&&&&&&&&&&&&&$++x+++;;++x+;;++++++++xXx++x+;::::::....:.................. ..::::::::::::::::::::::::.::::::::..... .......:+x;::;;+$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Xxxx+++xx+++;;;;;++;;;;:::::...::;;;;;;;++;;::......
:;++;:::+:.............:;;;;;;;;;;;;;+;:...........+;+++++x++x;;:.........:xxxxXxxxxx+;.+xxxxxX++xXxxXxxxX+:.................:x;..+x++xxxxxxxxxXXXXXX. :$&$$$&&&&&&&&&&&&&&$Xx$$X+;;;;;;;++++++xx++xX$$X++++;:::........................ ....::::::.::::::::::::::::::...::::::.... ....::::+x+:::;X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X++++xxx++++;;;;;;+++x+:;;:....::;;;;;;;+++;::......
:;:;;:::...............::;;;;:;;:;;;;;:.............:::::::::::::..........;::::::::;:.;;;;;::.+;;;;;;+;;;+:;++..............:x:.:xxxxXXXXXXXXXXXXXXXx x$$$$$$$$$$$XXXxx+++;;;;;;;;;+xXx+++++xXx++xX$$Xxx++;;:::........................ ...........::::::::::::::::::......:::::.. ......::;;+xx;:::x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$xxxx++;;;;+++++++xxXXx;;+;....::;;;;;::;++;:::.....
::.. .............;+xxxxx+xxxxx+;;;:...........;:;+;+xx+xx+xx;::.......;+;;+++++;;.;;;;;::.:;;:;:;;:;;;::;;.:::;.:;.::.;.:x..:++++++xxxxxxxxxXXXXX; x$$$$$X;:::::;;;;;;;;;;;;;;;+xX+;+++++++++xXXXx;;;++;;::........................ .............:::::::::::::::::::.....::::.. .....:;+x+++;;;::;X&&&&&&&&&&&&&$$$XXXxxxxx+++xx+++x+++++;;++++++xxxXxxxx++;:....::::::::::;;:::::....
..........:;;;;;;;:..:.........................:..;+++xxxx;.....;xXxx;.:xxx+xx:;+xx+x.++:xxxx.;+xxx++.+++x:;+.+;:+.;x...:::::::::::::::::;;;: :$$$X$X;:::;;;;;;;;;;;;;;;;;;;;;;;++++++++xXX+;;;++;;;:::................... .............::::::::::::::::::::............. .....:+$$x;;::+;:;+X$$$XXXxx+++++++++++++x+:.;xx+++x+++++;;++x+++xxxxxxxxx;..:::++++;:::::;;:::::::::.
...... .....:::::.....................................:..;::;...:;+;;:.;+;+;;+.+x+x++x+;.X:;xXx++xx;:+x++xxxx+.....++...::::::::::::::::;;:::. x$$Xxx;::::;;;;;;;;;;;+;;;;;;;;;;;+++++++X$x;;;;+++++;::................... ...............:::::::::::...:::::....................;xx;;:.:+;::x&Xx++++++++++++++++++xx;::+xx++xx++++++++xxxxxXxxx+xxx+;;;+xXXXx+;;:::;;;;:::::;;:.
...... ..:x+;;:.........................................::::.....;::;:.:;::::::::::::::::::...;::;::::.;++.;++++:..x;...:::::::::::::::::::::: +x+x+:....::::;;;;;;+++;;;;;;;;;;;+++++x$X+;;;;;;;+;;;;:............ .. ..................:::::::.................................::::::;::;x$&$++++++++++++++++++++++++;;;;+++++++++xxXXXxxXXxxx+xXXXX$XXxxx+;:::::;;;;;:;;;;;:
...... ...:................................................;:...;xxxx;.+xxx;:x+;+.+++x+;++;+;.;+;;;;;:.:::.:::::...x;...::::::::::::::::::::::. :;x+:...::;:;;;;;;;+++;;;;;;;;;;;;;+++X$Xx+;;;+++xx++;:........... ......::..........::::........................... ...::;:.::::;+$&X+++++++++++++++++++++++++++++++xxxxxxxxXXXXXXXX+;;++++xx+xx+++:::;;;;;;;+;;;;;;:
........:......................................................:x++++++;;.+xx+xx+x;.+.;+Xxxxxxx+..................x:..:::::::::::::::::::::::.. .:+;....:::::::;;;;+++;;;;;;;::;;;;+;+X$xxx++++++xx+++;:..... ...::::..........:::::.......................... ...:;;::::::;+$&X+++++++++++++++++++;;;;++;;;xXxxxxxXXX$XXxxx+;;;;;+Xxxx++xx++;;::;;;;;;;+;;;;;;:
...... ...............................................................:..........................................:x:..:::::::::::::::::::::::.. :+;.:..::::::::::::;:;+:::::::;+xxxxXXx+++;++++xx++;+;:..... ...:::::.........::::::::....................... . ...:+x:.::::;+$$x+++++xxxx+++++++++++++++++++++++xxXXXXXX++++;:::;;+XX+;;;;;:;:;;;;;+++;;;;;;;;::
...... ....................................................................:::::...:;;;;;;;++xx;.................;x...:::::::::::::::::::::::... :+:........:..:::::::++xx+;;;;+xXXxxxx+++;+++++xx+;:::...... .....::::::::........:::::::::....................... . ..:::...::;+$$x+++xX$&$Xx++++++++++++++++++;;+xxxXxxxxx++++;::::+xxx++;;;::::;;++++++++;;++;;::
. ...... ............................................................:++++xxxxxxxx;;;+xxxxxxxXXXX;.................;+...::::::::::::::::::::::..... :;+++++:..::;;:;xX$$&$x+++xX+;;+xx+;+++++xx+xxx++;::....... .::::;;;;:::..::.....:::::::::::................ ........ ........:;;x&$+++xX$X$$Xx++++++++++++++++++;;+xXXXx+;;;;;;++;;;:;+++;++;;;;;;;;+xxxxxxxx+x+;;;:
..... ........................................................:xxxxxxxXXXX$$$$XxxxXXXX$$$$&&&&;.................+;...::::::::::::::::::::::..... ++xxx+;::.::;;;;+X$&&&$$$$+:::;;+x+xx++++xx++xx+;::....... ..:;++++++++;::::...::::::::::::::............... .................::;x&X+++xx++++x++++++++++++++++++++xXXXXxx+xxxx+++xx+:;++;;+;;;;;++xxxxXXXxxxxx++;::::
..... ........................................................:+++++++++++++++;:::;;;:;:::::::..................x;..:::::::::::::::::::::::...... .+xxxxxXx;::..:;X$$$&$XX$&X;;;;+X$$$x+;+xxx+xxxx+;:............ ...:;++++xxxxx+;;;;;::::::::::::::::::::........... ...........:;xX$X++++++++++++++++++;;+;;;;;;;xxXXXXXx+xxx++++xXx++;;+;;;;;;+xxXXXXXXXxx+++++;:::::
... .........................................................................................................x:..:::::::::::::::::::::::...... +xxxxx++++;+;:;+$&&&&$&Xx+;;x$$X+xx++;+xxXxxxxx+;:..................:;++xxxxxxx+;::;::::::::::::.......:::::........ . ...............:;x$$x+++++++++++;;;;;;::;;:::;;;;xXXXXXxx+++;++++++x++;;+;;+++xxXXXXXX$$$Xx+++++;:::::
. ........................................:::::::::::::::::.............::::::::::::::::::::::::::::::...:::::::::::::::::::::::....... xxxx++++;+;;::;+X&&&&&&&$$&$&&$x;;;+++xxxxxxxxx;::...............:;;+x++xXXXx++;:;;:::::::::::......................... ........::::....:;X$$x++++++++;+;;;;;;::;;+++xxxXX$$XXXxxx++;;;;;++;;;;+xXXX$$$$$$$$$$$$$$$Xxxxx+;::::;.
. .. .. ....................::::::::::::::.....................................................................::::::::::::::::::::::........ .;+++xxxx++;;;;;x$$$$$$$$&&&&&&$++;;+xxxxxxxXXx+;;:..........:::;xx++xxxXxxx+;;;;;::::::::::::::.................................:::::;:::::x$$+;+++++;;;;;;;;:::;x&&&$$&&&&&&$Xxx+++xx+;+++++++xX$$$$$$&&$$$$$$$$$XXxxxxxx+++xX$:
. . ................................................................................................::::::::::::::::::::::......... ;+++++xxxxx+++;;x$$XXXXX$$$$$$X+;;;xxxxxxxxxxxx++;::::....::;;;++xxxxxxxXXx+++++;;::::::::::::::.... ..... ................:::::::::;X&$+++++++++;;;;;:::::;X&&&&&&&&&&&$XXx;;+xxxXXXX$$$&$$$$$$$$$$$$XXX$$XXXX$$$$$$$&&&&:
... ....................................::::::::::::::::::::::::::::::::::::::::::::::;+++.......:::::::::::::::::::::::.......... ;;;;+xXXxxxxx+xxX$XXX$$&&$&&&$+;;+xxxxxxx+;;xxx++;::::::::;;;;xxx++xxxxXxxx++++;;;;;;:::::::::::... ... ..........::::::;;+X$&&X++++++;;;;;;;;;;;;;++X&&&&&&&&&$$$$XXxxxxxxXXXXXXXXXXXXXXX$$$$$XX$$&&&&&&&&&&&&&&&:
. ... :;;;+;.................................. ........;:;::.;:;.::;:::::....::::::..............;+++.......:::::::::::::::::::::::.......... .;+xxxxXxxxxxxx++XX$&&&&&&&&&&$Xxxxxxxxxx++;+xxxxx+++++;+xxXXxxxxxxxxxxxxx++++;;;;;;;;;;::::::........ ............::....::::::::;x$$$$XxxxxxXX$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&$$$$&&&&&&&&&&&&&&&&&$:
. .::::::. . .. ....................:.:............ ............::::.......:::::::::::::::::::::::......... . .;+xxxxxxXx+;+++x$&&&&&&&&&$$Xx+xxxxx++++;;++xX$$&&&&&&&&&$Xx+xxxxxxxXXXx++++;++++;;;+;;::::::.... ...........::::::::::::::;+x$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&:
..:::::::::. . ... ............................................................:::::::::::::::::::::::......... xXXXxxxx++++++++x&&&&&&&&$$XX$XXxx+;;++xxX$$&&&&&&&&&&&&&&$x++xxxxxxXXXxx++++;++++;;;;+;;:::... ........:....::::.:::::;;;+xX$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&&&&&&:
.................. .. . ...........................::::::::::::::::::::::::........::::::::::::::::::::::......... .xxx++++xxXXx+xxX$X$$$$XX$$$$$XxxX$$$$&&&&&&&&&&&&&&&&&&&&&$x++xxxXXXXxxx++++;;;+++;;;;:...... .................:::::::::;;;;+xX$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&:
... .....:::.. . ...... ..::::.................. ......:..+;....::;:..:;;:..:;;:.....::...:;:.. :;:.. ......::::::::::::::::::::::......... :+++++++++xxxxxXXXX$XxXXX$$$$X+xX$&&&&&&&&&&&&&&&&&&&&&&&&&$x+xXXXX$XXXXx++++;;;++;;;::...:;;:...::;;::::........::::::::;;+++xxX$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:
...::. ....;:.:;:.;+:.:::::::.................................;;;;..;;:: :;;:.....:+;;..;;:. .:::.......::::::::::::::::::::::::........ ++++;;++x+xxXxxXXXXXXXX$XX$$$XXxx&&&&&&&&&&&&&&&&&&&&&&&&&&&$XXXXXxxxXXx++++x++;;++;:::::;+x+;::;;++;;::.:...:::::::;;:;+++xxX$$&&&&&&&&&$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&:
.. ..::::.......... ..:. .....;: ..;: ..::;...:;:......;;:: :;;;;.;+++;.;+++;...:++;;.:;;::.:::::...:.::::::::::::::::::::::::........ .+;;++x+xx++++xXXXXXXxX$XX$$XXXx+X&&&&&&&&&&&&&&&&&&&&&&&&&&&$XXxx+xXXXXXxxxx++;+++;;xXXxxx++;;;;++++;:..:..::;++++xXXXx++xxxX$$$&&&&&&&$$X+:::;X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$XXXxxx$&&&&&&&&&&&&&:
. . .. . .:... .:.::. ...::::..::::..::.....:;. ..::.....:... .:.. .::.. .::.. ::;;:;::... .::::::::::::::::::::::............ . :;;;;:::::::;+++xxxxxxxxxxXXXXX++X&&&&&&&&&&&&&&&&&&&&&&&&&$XXxxxXXXXXXXXXXxx+xx+xxxxxxxxxx+++xxxx+;;;+xXXX$$$&&&&&&&&$xxxXX$$$$$&&&&&&$X:;;+X$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$XXXXxxx++xx+;:;+++;;+&&&&&&&&&&&&&:
.... . : . .;. . .: . .: :: ;: . .:.:.. .;::. ::... ...... ..................::.::::. .::::::::.::::::::::............. ++xx++;;;++++;;+xxxxx+++xxX$XX;;+X&&&&&&&&&&&&&&&&&&&&&&&&&&&XxXXXXXXXXXxxx+++xxXXx++xx++;;;;;+++xX$$$$$&&&&&&&&&&&&&$xxXX$$$&&$$$&&&$$X:;X$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$XXXxxx+xx+;;++++;;;;;;;;;;;;;::::;$&&&&&&&&&&&&:
.. . . .. .: .: .. ...... ....:. ....:.....::.....;.. . .;+. .;:.. .:... .::.. .:...:::. .::::::::..::::::::............ .+x++++++++++xxXx;;;+xxxxxxxx+;:;+$&&&&&&&&&&&&&&&&&&&&&&&&&$XxXXXXXXxxxx+++++++++;:...::;+;;+xxXXX$$&&&&&&&&&&&&&&&&&$xXX$$$$$$$$$$$$$Xx$&&$$&&&&&&&$$$$$$$XXXxxxxx+;;;+++++;;;;;;;;;;;;;;;;;;;;;;;+++xxXX$&&&&&&&&&&&&&:
.. ...... .. .:. . .;; . :;. . .:: . . . ..;. ...:. ..... ..... ...............:::::::...::::::::...:::::::.......... ;+++;++;;;++++:;+x++++++++++xx+;++$&&&&&&&&&&&&&&&&&&&&&&&&$XXXXXXXXXxx+++++++++++;:..::;+xxxXX$$$$$$&$&&&&&&&&&&&&&&&Xx$$$$$$$$$$$$$XxxxXXXxxxx+++x+;;;+++++;;;;;;;;;;;;;;;;;;;;;;+++xxxXXX$$$$$$&$&&&&&&&&&$$$$$$$Xx+;
.. :;;..: . .. ... .. ...... ...... ..........::. ...:.. .;.. .:.....:++++++;;;;;;;. .:::::::....:::::::........ +x+++;:::::::;;;:;x++++++x++X+:+;x&&&&&&&&&&&&&&&&&&&&&&&$$$xxXXXxxx++xxxx+++xxx+;::::::;xXXX$$$$$$$&$&&&&&&&&&&&&&&&$xxxxxx+++++;;+;:::;;;;;;;;;;;;::::;;;;;;;;;;;;;+++xxXXX$$$$$$$&&&$$$$&&&&&$$&&&&&&&&&&&X+;;;++:..
.. .......... ...... ..... . .;; :; . .;; . .:: :... ..:: ...: .:.. ..... .::;;;;;;;;;;;:. .::::::::...::::..::.......... +;;;::::;+++xxxxxXXXxxxxxx+XX;:;;X&&&&&&&&&&&&&&&&&&&&&&&$x+xxx++xxxXxx+xx+xx+;+;;++::;xX$$$$$$$$$$$$$$&&&&&&&$$&&$$$x:::;;;;;;;::;;::::::::::;;;;;;;;++++xxxxXXX$$$$&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&$+;;;+++;;
.. ......;... :: .. . . ....;;;..... ....... ...... ............:.......::::::::::::::::. ..:::::::.....:;;;;;;;... . . :;;;;;;;;xxx+xxXxXXXx++++xX$$x+;:;X&&&&&&&&&&&&&&&&&&&&&$$XxxxXXXXXXXXxxxx+++++xxxx+;;+xXXXXXX$$$$$$$$$$$$$$$$$$$$$$$X;::;;:;;;;;;;;;;;++xxxXX$$$$$$$$&$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X+;;;;;;;;
...... ... .. ... ...... ....... ....:. ...:+;:.. .;;. ;+; .:... .. . .:.;. .:::::::::::::;;;;::;;;;;;;++++++++++;;+++;:. +++xXX;:;;;;+xxxXXX++xxxxxX$$X+::+$&&&&&&&&&&&&&&&$$$$XXxxx++xxXX$XXXxx+;+x++x+xxx+;:;+xxxxXXXXXXX$$$$$$$$$$$$$$$$$$$x::;;++xxxXXXX$$$$&&&&&&&&&&&&&&$$$&&&&&&$$$$X$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$X;;;;::...
.......... ....... . :+. . ;; . .;: .. .. . .. ...:.. .::.....::::;;;;;;;;;;;;;;;;;;;;++;+++++++++++++++++;;;;;;;;;;;;;;;: +++;::+XXXXXx+;+++xXxxxxxXx+xX+;x$$$$$XXxx+++;;;;;::;;;;;+xxxX$$Xxxxx+++++++xxxxx+;;:;;;;+++xxxxxxXXXXXXXXXX$$$$$$$$$;;+xxXXXXX$X$$$$$&&&&&&&&&&&&&&&&&&&&&$x++;;;x$$$$$$$&&&&&&&&&&&&&$$&&&&&&$&&&&&$$$$$X+;;;;....
............ .++;;;; . . ...... ...... .................:;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++;;;;;;:...:::::;;;: +x;;++++xXx+++++xx$$XxxxX$$x;xX+x$X;;;;::;;;;;;;;;;;;;;::;xxX$$XxxxXX++;+xXXXxx+;;++x++;::::;++++++xxxXXXXXX$$$$$$$$X+:;xXXXXXX$X$$$&&&&&&&&&&$$&&&&&&&&&&&&$XX$XXXxxX$&$$$$$$$$&&&&&&&&&&$$$$XXXXxx+++;;;;;;;;+:..:
............ ................ ............... .. ................ .;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;:::::;;;;;;;;++++++x+;;::;+x+;;::::::+xxx;. ;++++x+++++xxXxx+xXXXXXXX&X+XX++Xx;;;;;;;;;;;;;::;;;::..:x$XXXxXX$XXXXxX$$XXxxxx++++xxxxxxxxxx+;::;;+++++++++;;;;:..::;xxXXXX$XX$$&&&&&&&&&$Xx+x$&&&&&&&$$&$X+;;+xxxX&$$X++X$$XXXXxx++;;;+++:::;+;;;;;;;;;;;;++::::
............ .... .. ... . .;;. :;. . .;;................................:;;;;;;;;;;;;;;;;+++++++++xxxx+;;:::::;;;++++xxxxxxxxxxxxxxxxxxxxxx+;;;xxxxxxx;: ;;;+x+;;;+xXXxxXXxXx+XX$$$X$Xx+xx;;;;;;::;;;;;;;;::...:+XX$$$XX$$$$$XxX$&$$$$Xxx+++++;;;;;::::::...:::::::;;;;;:....::;xXXX$$$$$&&&&&&&&&&&$X++$&&&&&&$$$$x;:...:::;+Xx;::;:....::.:::::++;:.:;+;;;;;;;;;;;;;;;;::
............ ::.. . :::..... .:.. ....... ............:::::::::::::.... :+;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+;::;:;++++xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++: .;;;;+;;;;xXx;;++xxxxX$$$$$XXXxx+;;;;;;;;;;;;;;;;;xxX$Xx$$$Xx;;XX++xxx+xXXXX+;::::..:;+;;;:;;;;;:::;;;:;;:;;;;;:....::;x$$$$$$$$&&&&&&&&&&&$$XxxXXxx++;;++:..........:;::::::....::...::;;;;;;;;;;::::;::::::::::.
.............. ....... ............................................................:;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+++++++ +++;;::;x+;;;xx+xxxxx$$$&&$XXXx;;;;;;;;;;;;;;;;;:+;;+x;+xx;:......:...:;;;::::;;;..:++;;::::::....:..:::;;;;;;::::::::+$$$$$$$$$$XXXXxx++++++x;..:........................::......:::::::::::::.............:;:..
................ ..... ..... ....................;;;;;;;;........ :;xxxxxxxxxxxx+++++++++++xxxxxxxxxxxxxxxxx++++++++xxxxxxxxxxxxxxxxxxxxxxxxx+++++;+; x++++++;;++xxx+;;;::+XX&&X++xX+;;;;;;;;;;;;;;;+++;;;+::::......::....::;;;;::;;;;;;;:::.............:::;;;;;;;::::;;;;x+;;;++;:::::.:::::;++x;::......:.....................::.............................:;xx;
. ........... . ................................................. :;+xxxx+;::::::;::;+++;;;++xxxxxx+++++++++++++++++++xxxxxxxxxxxxxxxxxxxxx+++++;;:. +xxx++++++xx++++xxX$$$X&&&xx$X+;;;;;;;;;;;;;;;+;...::.....:::::;;;;;;:;;;;:..:::....................:;;;;;;;+;;;;;;;;;+::::++:......:::::;++;:::::::.::::::::::::::.....:..::...:.::::::::.:::::;;+++x+++$$$$XXx.
.............................................................. ...:... .:;xxx...;;::;;;::::::::::::::;+++;;;;;;:...... .;+++xxxxxxxxxxxxxxxxx+++++. +x++;+xxxx+;;++$&&&&$$&&$xX$X;;;;;;;;;;;;;;;;++;:::::;;;;;;;;;;;;;;::.............................::;;;;;;;+;;;;;;;;+;::::;;:......:::::;;;;;;;;;;:::::::;;;+++;::....:::::;;;+++xx;+++++x+++++xxxxxxx+++x+++++.
................................................................................. :;++;..::;;;;;++++;;.::::::::.:::;;;;::. .::. .:;++++;..:+xxxxxxxxxxx++++:. .++++;+++x+++x+;;;;;+X&$x+X$X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..... ...................::..::;;;;;;;;;;:::::;;::::;;::.....:...:::::;;++;;;;;;;;+++xXX$X+;;:::::::::;+++;+xxx;;+++++xx+;;++xx++x++++++++
.................................................................::::::::::::::::... .:..:++:;++xxxxxx;;:..:::;:::::.:.:::.... .: :;++;...::+xxxxxxxxxxxxxx++: :+++;;;;+++xXXXXx+;xX$$xXXXx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;.......... ........ .............::::::;;;;:::::::::....:::......::::;;;;;;;;+xxxXXXxX$$$$$$$Xxx++;+++;;+++;;;;;xXX$$XXXXXxxxxx+++++++x++++++;;
.......................................................::::::::::::::::::::::::::... ..;x::::.:;::::::..:::::;;;;;:. .: .;xxxx+++xxxxxxxxxxxxxxxxx+++: ;;;;;;;;+++XXXx+X$X+x$&&x:;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;+:.......... ..................:..............+$$$$X:...:;::::::;;++++xx++xxX$&$XXxxX$X$$&&&&$XXx;;x$$X+;++;;;;+xXXXXxxxxx+xX$X$$X+xx+xxXXXx++;
.......................................................::::::::::::::::::::::::::.... ..;;+x;+;;;;;;;;;;+.:;;++: :;. : .;xx+++xxxxxxxxxxxxxxxxxxxxxxx++++. :;+;;;;;;;;+;;++XXxxX&&+:+;:..:;;;;;;;;;;;;;;;;;;;::;;:::;;::::::...... ...................::...:++;;;;;:..+$$$Xx:.::;;;++++++xxxx+++++x$&&XxXXXXXX$XX$&$XX$XXx+++xx++++++;++XXXXXxxxXXXxxxxXXXxxxxxX$XXXXx+.
......................................................:::::::::::::;;;;;;;::::::::.....:;;;x;+:. .;;;;;..;;;;;;;:. ;+xx+++++xxxxxxxxx+++++++++xxxxxxxxxxxxxxxxxxxxxxx+++;. ;+;+;;:::;+++XXxX$x++X$XX$$x:.:;;;;;;;;;;;;::::::::::::.....................:::............::++;+xxx$$Xx++xx+;::::;+++xxxxxxxxxxxx+++;;++xx++xX$$X$$XX$&&$$&&XxX&&&Xx++++xxxxxxX$XXx+++++;++xxxxxxxxxxxxxxx+.
...................................................::.::::::::::::;;;;;;:::::::::::...... :.+;;++;..;;::;;;;:::;; .;+++++++++++++++++;;;;;;+++++xxxxxxxxxxxxxxxxxxxxxxxx++;: ;;;;;;;;;;;+xXx$&&&&Xx+xX$X;::::::::::::::::::::......:.:::;;;:..:;;+:.........:....:::::.:+$$$x++;++X$XXX+;;;;;++++xxxxxx+xxxx+x+++xx++xx+;;+x$Xx++x$&&&&&&Xx$&&$xx++xxxx+++;;+xXXxXXxxxxx+xxXxx+xxxx+xxxx.
....................................................:::::::::::::::::::::::::::::::.... : .::::... ;xXx++: .;;+++++++++++++;;;;;::::;;;+++++++xxxxxxxxxxxxxxxxxxxxx+++: .;:.:;;;;;::;;X$$&&&$XX&XxXx+;;::::::::........ . ...:;+++;;:...::;:.:;;+;;;;:;++;;;;;+;;+$&XXXx++xX+++;;;;;;;;;+++++x+++++++++xx+++++++;;;;;xXXx++x$&$$$XXX$xxx+xxxx+xxx+;+xxxxxxXXXxx+xxxxxxxxxxxxxxxx++
.::::;;+++........:::..............................:::::::::::::::::::::::::::::::::::.. .:. ::::: ;xxx++: ....... .:;++++++xxxxxxxxxxxxxxxxxxxxxx++;: .::::::;;;;;;;xX$&$+;++++xxXXXX+:....... .....::.......::::;;+xxXX;++XXXx+xx+++;;+XXxxxxxX+;:::::;x$X+;;+xx+xxx+++++++xxxxxxx+++++Xx+++$$$X$$X+xxX$&$x+x$&&XXxxxx+;+xxxxx+;;;+xXXxxxx++xXx+;;;;+++.
+xxxxxxxx+.:+xx++++xx..................................::::::::::::::::::::::::::::::::.. .;++;;;. .......... :++++++++x++++++++++++++++++++++;. :..:.:::::;;;+XXX$X;:++xxXxxXXXx+;;;;::.......::::::;;:;;::;;;::;;;;;+x+;;;;;+xx++X$Xx+;+x+xxx+xXx++;;;++;+;;;;;;+xXxx++++++++xxxxxx++++;++xxXX$$X;::;+xxxXxxXx+x+xxx+++;++++++++;++;;+++;;;;+++;;+;;++++
Go Back