Malhela
      Homepage
                                                                                                                                             . ... .. ..........:..........::::;:....................... .                                          ............. ..............                                                                                                                                
                                                                                                                                          ..... . .......................::;;;;:......................... . .                       .           ..................................                                                                                                                              
                                                                                                                                         ................................:;;;::............................ . .               ........        .. ..................................                                                                                                                             
                                                                                                                                       ...........................::.............................:.............. .          .  ....:.       .......................................                                                                                                                             
                                                                                                                                       .........................:x;:..........::.........::....;::::::::......... ..   . .. ... .... ...... . .......................................                                                                                                                           
                            .                                                                                                          ......................::::;:.....:::...::::........:::::;....::::........... ... . ... ....... . . ...........................................                                                                                                                           
 . . . . .. . . . . . . . . ..                                                                                .......                ................:.......................:.............:::::.....:x::;;:........................................................................                                                                                                                            
. . . . . . .. . . . . . . .... ..                                                                     ...............            ..........................................................:;;:::.::xxxx;.......................................................................                                .......................                                                                        
................................. ......                                                            ....................        ............................................................:;;:;;::;xxx:........................................................................                              ..:;xxxxxxxxxxxxxxxxxxxxxxx;:.                                                                   
................................... . .... . .                                                    ..................... .     ..........................................................:....:;;;::::xx;:;:.........................................................................                           ..;xxxxxxxxxxxxxxxxxxxxxxxxxx;.                                                                  
............................................. . . . . . . . . .... .                            ........................ ..............................................................:;;......;;;::::;::............................................................................         .            ....:;xxxxxxxxxxxxxxxxxxxxxxxxxxx;:.....                                                            
.............................................. . . . . ........ .. ......                    ............................................................................................;;;;;:;;;;:::::.................................................................................. ............ .....:;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;::...                                                    
........................................................ .............::;:... .     .... .........................................................:.........................................xxx;::xx;:::....................................................:..:............:.:.........................:;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;::.                                                
............................................................:.....:;;x;;::;:...............................................................................................................:x;::.;x::.....................................................:::::.:::.:...:.::::::::.................:;xxxx$$$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;:..                                          
..........................................................;;..::::;;xx::...................................................................................................................;:....:......................................................::::::::::::::::.:::::::::::..:........::;xxx$$$$$$$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;:..                                     
.........................................................;xxxxxxxxxxx;:.................................................................................................................................................................................::::::::::::::::::::::::::::::::::.::;xx$$$$$$$$$$$$$$$$xxxxxx$x$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;:.                                  
........................................................:xxxxxxxxxx;:::.................................................................................................................................................................................:::::::::::::::::::::::::::::::::;xxx$$$$$$$$$$$$$$$$$$$$xxxx$x$x$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:.                               
......................................................::;xxxxx$xxx;;::..:....................................................:::::.....................................................................................................................:::::::::::::::::::::::::::::::;xxx$$$$$$$$$$$$$$$$$$$$$$xxxxx$x$$x$$$x$$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;.                            
....................................................:xxx;;;;xx$xxxx::.::::::::.............................................:::::::::::.:..:...............:.:.:.:......................................................................................::::::::;:;::::::::::::::::;:;xx$$$$$$$&$&$$$$$&$$$$$$&$$$xxx$$$$$$$$$$$x$$$x$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:.                         
...................................................xx$$$xxxx$$$xxxx;xx;::xxx;:............................................:.::::::::.:::::.:.:.......:.::::.:.::::.....................................................................................:::::::;:;:;:;:::::::::::;;;xx$$$$$$&$$$&$$&$&$$&$&$&$$&$$xxxx$x$$$$$$$$$$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;:                       
..................................................:x$$&&xx$$$$$$xxx;;::::;::..............................................::.:.::::::.::::::..:.:...:::::::::::::::.:.................................................................................:::::::;:;;:;::;::::::::;;;xx$$$$$$$&$&&$&$&$&&&$$$$$$$$$$$xxxx$$$$$$$$$$$$$$$x$x$xx$xxxxxxxxxxxxxxxx$x$xxxxxxxxxxxxxxxxxxxxxxxxxxx;.                     
.................................................:;$xxx$&&&$xxxx$xxx;::..................................................:::::::::::::::::::::.:::::::::::::::::::::::...............................................................................:.:::::::;:;;;;:;:;:;;:;;;xx$$$$$$&$&$&$&&$&$&$$$$$$&$$$$$$$xx$$$$$$$$$$$$$$$x$$$xx$xx$$x$x$x$x$x$x$x$x$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxx;.                   
...........:.....:........................;x&xxx;x$$&&&&&&&$$xxx$xxx::................................................:.:.::::::::::::::::::.::::::::::::::::::::::::::..............................................................................::::::::;;;:;;;;:;:;:::;xx$$$$$$$$$$$&$&$&$$&$$&$$$$$$$$$$$$xxx$$$$$$$$$$$$$$$$x$x$$$$x$xxxx$x$x$x$x$x$x$$$x$x$xx$x$xxxxxxxxxxxxxxxxxxxx:.                 
...............:.:.::::::::.:.........:xx$&$$$&&&&&$x$$&&&&&&&$xx;x::..........................................:.::::::::::.::::::.::::::::::::::::::::::::;;::::::::::.:........................:.:................................................:.::::::::;:;;;;;;;;;;;xxx$$$$$$$&$&$&$$$&$&$$$$$$$$$$$$$$$$$xx$$$$$$$$$$$$$$$$$$$$x$x$$$$$$$x$x$$$x$x$$$x$$$$$x$$x$x$x$x$xxxxxxxxxxxxxxxx;.                
.............:.:.::.:.:.:.:.:..:..:.xxxxx;;;xx$$xxx;xxxx$&&&&$xxx;:::::...................................:.::.:.:::::::::::::::::::::::::::::::::::::::;:;:;;:;:::::::..........................:::.:..:.:..................................:.:.:.:.:::::::::;;;;;;;;;;;;xx$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$xx$$$$x$$$$$$$$$$$$$$$$$x$$$$$$$x$x$$x$x$x$$x$xx$xx$x$x$$$$$$xxxx$xxxxxxxxxxxxxxxx;:.              
..............:.:.::::::.:::::.:.:x;;:::::;:;;;;::;::::xxxxxxxxxx;:::..::.:..............:...............:.:.:.::::::::::::::::::;$&&x:::::::::::::::;:;:;:;;;;:;:::::::.:.............:........::::::.:.::::......:.......................:.:.:.:.::::::::::;:;:;;;;;;;xx$$$$$$$$$$&$&$&$$&$$$$$$$$$$$$$$$$$$xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$x$xx$x$x$$x$x$x$$$$x$xxxxxxxxxxxxxxxxxx;:.            
............::...:.::::::::::::::;;:::::::::::::::::::::::;:;;;xx:::.:.::..:.....:.:.::::::::::::::.::.:::::::::::::::::::::::::x$xx&&x:::::::::::::;;;;;;;;;;;;;;;::::::::::.:....:.::::.:.:.::::::::::::::.:......:..:................:.:.:::::::.:::::::::;;;;;;;;;xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$xx$xxxxxxx$x$x$xxxx$x$$x$xxxxxxxxxxxxxxx;:.           
:.........:.         .:::::::::$x;;:::::::::::::::::::::::::::;;::::::.   ..:.:.:.:.:.::.:.:.:.:.:::.::::::::::::;:;:::::::::;;xxxxxxx&x::::::::::;;;;;;;;;;;;;;;;;:::::::   .:.:..:..::::......:::::::::::::....:.:..       .........:..:.:.:.:.:.:::::::::;:;;;;;;;xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xx$x$$x$$x$$$x$$xx$x$xxx$x$xxxxxxxxxxxxxx;..         
:::::::::              .::::::;;;;:::::::::::::::::::::::::::;;:::::::.   :::::::::::::::::::::::::::::::::::;:;;;;;;;;;;;;;::;:::::;xxxx;:::::;;;;;;;;;;;;;;;;;;;;;;;::::   .::::   :::::::.:::::::::::::::.:....:.           ........:.:.:.::.:::.::::::::;:;;;;;;xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xx$$$xx$xxxxxxxxxxxxxxxxxxxxxx$x$$xxxx$x$$$x$$$$$x$$x$$$x$$$x$$$$x$x$xxx$x$xxxxxxxxxxxx;:.        
:::::::.    .:::::::.    :::::$x;;;:;:::::::::::::::::::::::::::::::::.   :::::::::::::::::::::::::::::::;;;;;;xxxxxxxxx;;:::::::::::;x$x;;;:;;;:;;;;x;;;;;;;;;;;;;;;;;:::::..::::   ::::.:.:..:.::::::::::::.:..:.   .:...:.   ...:....:.:.:.::.::::::::::::;:;;;xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxx;;;;;;;;;;;;;;::::::;;;;;;;;;;;;xxxxxxxxxxxxxx$x$x$x$$$$x$$x$x$$$$x$x$$$x$xxxxxxxxxxx;;:..      
:::::::   .:;::::;::::   .:::;$xxxx;::::::::::::::::::::::::::::::::::.   :.::::::::::::::::;:::;:::::::;;xxxx$xxxx$&$$xx;:.:::.:.::;;xxx;;;;;;;;;xxx;x;x;xx;x;x;;;;;;;:::;::::::.   ::::::.:.:.:::::::::::::.:.:.   ..:::...    ....::.:.::::.::::::::::::::;;;;xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxx;;;:::.:........................................::::;;;;xxxxxxxxxxx$$$x$x$x$$x$x$x$xxxxxxxxxxxxx;;:..    .
:::;;;   .:;;:::::::::::::::::          .::::.  ..        ::::::::::::.   .        ::;:;:.         ::;;;;xxxx$$&.  x         ::::::          .;;;;   xxxxxxx;   :;;;;;;;::   .:.        ::::.:.:.::::::::::.::.:..:......:::.   ..:...:.:::.:.::::::::::::::::;;xx$$$$$$$$$$$$$$$$$$$$$$xxxxxx;;:::...............................................................::;;;xxxxxxxxx$xxx$$x$x$x$xxxxxxxxxxxx;;.... .
;;;;;;   :;;:;::::::::::::::.    .::.    .;::.     ..:.    .::::::::::.     ...:    :;;:    ....    .;;;xxx$$&&&.     :;:.    .:;;    .:::.    ;;;.  .xxxxxx   .;x;;;;;:::   .:::.   ...:::::.:.:::::::::::::::.....:.::..:    ..:.:.:.:.::.:::::::::::::::::;xxx$$$$$$$$$$$$$$$$$$xxx;;:::.............................................................................:::;;xxxxxxxxx$$$$x$xxxxxxxxxxxx;;;.... 
;;;;;:   :;:;:;:;:;:;:;:::::.  :$$xxx;:   :;:.   .:::::;   .::::::::::.   .::;::;   :;;   .:;;;;::   :;xxx$$$$&&.   x$$xx;;.   ;x;   ;;xxx;;   :xxx   xxxxx.  .;;;;;;;;;:;   .::::   :::::::::::.:::::::::::::.::::.::.::     ..:.:...:.:::::::::::::::::::::xxx$$$$$$$$$$$$$$xxxx;::.........................................................................................:::;;xxxxxx$x$x$xxxxxxxxxxx;;:....
;;;;;:   :;::::;:;::;:;;:::::::x$$xx:.    ::;.   :;;;:::   .::::::;:;:.   :;:;;;;   .;.   ;;;;;;;;.  .xxx$xxxx$$.  :x$$$xxxx   :xxxxxxxxx;:    :xxx;  .xxxx   ;xx;;;;;;;;:   .::::   ::::::::::::::::::::::::::.:.:.:.::    ..:.:.....:..:.:.:::::::::::::::;xx$$$$$$$$$$$$xx;;:....................................................................................................::;xxxxxxxxxxxxxxxxxxx;;::..
;;;;;:   .;:::::;:;::;:   :::.            :;:.   ;;;:;::   .::::;:;:;:.   :;;;;;;   :;.               x$$xxxxxxx.  ;x$$$xxxx:  .xx;            ;xxxx   ;xx   :xxxxx;;;;;;;   .::::   :::::::::::::::::::::::::::.:::::..   .:...:......:.:::.::::::::::::::;xx$$$$$$$$$$xx;:............................................ . . . . . . . ................................................::;;xxxxxxxxxxxxxxx;;;:..
;;;;;;.   :;;;;:;:;;;:    :;    ::;::;:   ;;;.   ;;;;:;:   .:;;;;;;;;;:  .;;;;;;;   :;.  .;:;;;xx;x;x$$$$xx;;xxx.  ;$$$$xxxx   .x.   .;xxxxx   xxxxxx   x:  .xxxxxxx;;;;;;.  .::::   ::::::::::::::::::::::::::::::..:..   ..............:::::::::::::::::;x$$$$$$$$$xx;:...................................... .                               . . . . . ................................:::;xxxxxxxxxxxxx;;;:.
;;;;;;;    :;;;:;:;:;.   .:.   x$x;;;;:   ;;;.   ;;;;;;:   .;;;;;;;;;;:  .;xxxxx;   :x;   ;;;xx$xx:  x$$$xx;;x;x    xxx$xxx;   ;x   ;$$xxx$x   xxxxxx:  .   ;xxxxxxxxxxxx;.  .;:::   :;;;;;:::::::::::::::::::::::::::.:.:................:::::::::::::::;xx$$$$$$xx;:....................................... . . . . .                        .                    . .........................::;xxxxxxxxxxx;;:
;;;;;;;;.    .:;;;:.    .:;:   x&$x;;.    ;;;:   ;;;;;;;   .;;;;xxxxxx:  .xxxxxxx   :xx;   .x&&$x   .x$$$$xxx;xx     :xxx;    :xx   ;x$x$$x    xxxxxx$     ;xxxxxxxxxxxxxx.  .;;;;   ;;;;;.   ::::.   :;:;.   ::::::::..   ..............:::::::::::::::;xx$$$$$xx:.......................................... .. .  .  . .              .   .   . . . . .                  ........................:;xxxxxxxx;;;
;;;;;;;;;;            .::;::.         .    .;.   ;;;;;;;   :;;xxxxxxxx;  .xxxxxxx   :xxxx          ;x$$$$xxxxxxx.  ;         ;x$xx         ..    xxxxxx   .xxxxxxxxxxxxxxx.  .;;;;     .;;.   .:::.   .;:;.   .::::::::.   ..........:...:::::::::::::::xxx$xxx;:............................................ . . .  .  .     .   .   .   .   .                                . ....................:;;xxxxxx;;
;;;;;;;;;;;;;:.....::;;;:;;;:;:...:::;;;:...;;;;;;;;;;;;;;;xxxxxx$$xxxxxxxxxxxxxxxxxxxx$&&&$x;:;;xx$$&$$$xxxxxxx.  x$$x:;;;x$$$$$$$$x;;;x;xx$x;:;x$$x$x   xxxxxxxxxxxxxxxxxx;;x;;;;:...:;;;;::::;:;:;;;;;:;::::::::::::::::::......:.:.:.::::::::::::::xxxxxx;:............................................... . . . . . .. .  . . . .  .  .   .. . . . . . .  .  .                 ....................:;xxxxxx
x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;xx;;;;;xxxxxxxx;;;;;;;;xxxxxxxxxxxxxxx$$$$xxxxxxxxxx$$&&&$$$xxxxx&&&&$xxxxxxxx.  x&&$$$$$$$$$$$$$$$$$$$$$$x$x$$$$$$$   ;xxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::;xxxx;:.................................................... . ............  . . . ... ... ............ .  .. .              .     ..................:;;xxx
xx;x;;;;;;;;;;;;;;;;;;;;;;;:;;:;;xx;;;xxxxxxxxxxxx;;;;;xxxxxxxxxxxxxxxx$$&$$xxxxxxxxxx$$&&&&$$xxxx$&&&&&$$x$$$$&.  x&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$:     :xxxxxx$xxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;::;::::::::::::::::::::::::::::::::::::::::;xxx;:............................................................::::::::...........................................  .              . ...............:;;x
xxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$$$$xxxxxxxxxxxx$&&&&&$$$$&&&&&&&$$$&&&&&&;  x&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$;   .x$xxxxxxxxxxxxxxxxxxxxxxx;xx;;;;;;;;;;;;;:;:;;;;;;;:;:;:::::::::::::::::::::::::::::::::::::::xx;:.............................................................::;;x;x;;;::.:.:.................:...............::............ .  .       .............::
xxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$x$$$x$$$$$$xxxxxxxx$$&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;::;:;;;;;;;;;;;:;;:;:::;::::::::::::::::::::::::::::::;x;.............................................................::;;;;x;xxx;x;;:;;;;;;;;;;;;;;;;;;;;;;;;;:..     ....::::::...........           ...........
xxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$:   ;$&&&&$$$$$x   $&&&$$&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$  .$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxx;x;x;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;:;:;:;:   ::::::::::::::::::::::::::;:.............................................................::;;;;x;xx;xxxxxxxxxxxxxxx;x;xxxxxxxxxxxxx;:.    .......;xxxxxx;;;;:::........       ........
xxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$$$x:    .$&&&&&&&&$   $&&$$$$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&x  .$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxx;;xx;x;;;;;;;;;;;;;;;;::;;:;;;;;;;;;;;;;;;;;;:;:   .:::.   ;::::::::::::::::::..........................................::::::::::::.......::;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:.  ..::.. ..;xxxxxxxxxxxx;x;;;::.....       .....
$xxxxxxxxxxxxxxxxxxx;x;;;;;;;xxxxx$$xxx$x$x$xxxxxxxxxxx$xxxxxxx$$$$:      $&&&$&&&$   $&&&&$&&&$&&&&&&&&$$$&&&&&&&&&&&&&&&&$  .$&&$$$$$$$$$&$$$$$&$$$&$$xxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;:;;:;   .::::   :::::::::::::::::...........................................:::::::::::::::....::;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;...........:xxxxxxxxxxxxxxxxxxx;;;;:.....    ....
$$x$x$$x$$$xxxxxxxxxxxxxxxxxxxx&&&&$$x$x$x$xxxxxxxxxxxxx$x$x$$$$$$$:  ;x   &&&&&&&$   $&&$$$&$;...x$&&$$$$$&&&&&&&&&&&&&&&&$  .&&x:..;x&&&&&&&&$x:..:x$$$xxxxxxxxxxxxxxxx:.  .:;;;;;;;;;;.    .:;;;;;;:..;;;.   .:;;;;;.  .;...   ..::::::::::;:::.......................................::::::::::;;;;;::::....:::;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;..........;xxxxxxxxxxxxxxxxxxxxxxx;;;:::...   ..
$$$$$x$$$x$$$xxxxxxxxxxxxxxxx$&&&&&$x$$$$$x$x$xxxxx$x$x$x$$$$$$$$$$:  :$x   $&&&&&$   x&&&&.         .$xx$$&&&&&&&&&&&&&&&$x  .         x&&&&&          ;xxxxxxxxxxxxx;          ;;;;;           .;;;;.  .         :;;:;  :;        .::::::::::::.......... ............................::::::::;;;;;;;;;:::....:::;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx::.....:xxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;:...   
$$$$$$$$$$$$$$$$$xxxxxxxxxxx$&&&&&$$$$$$$$$$$$$$$x$$x$$$$$$$$$$$$$$:  ;$&x   x&&&&$   $&&$   .xxxxx.   x$$&&&&&&&&&&&&&&&$$x    xx$&&x   x&$$   ;x$$$x   .xxxxxxxxxxx;   .:;;;.   .;;.   .:;;;.   .;;;.    .;;;:.   :;;;;;;:;::  .:;:;::;:;:;:;::........ .............................::::::;;;;;;;;;;;:::...:.:::;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;::...
$$$$$$$$$$$$$$$$$$$$$xxxxxxx$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$:  ;&&&$   ;$&&$   x&&   ;$&$$$$$;   x$$&&&&&&&&&&&$&$&$x   x&&&&&&:  x&$   x$&$$$$$.  :xxxxxxxxx;   :xxxx;x:   ;;;:::;;;;;;.  .;;;.   :;;;;;;   :;;;;;;;;::  .:;:;:;:::;:;::........ ............................:::::::;;;;;;;;;;;::::::.:::::;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;:..
$$$&$&$&&$&$&$&&&&&$$$$$x$x$&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$&;  ;&&$&$   :$$x   x&$   x$$$$$$$$   x$$&&&&&&&&$&$&$$$$x  .$&&&&&&:  x&x   ;xx;;;;;.  .xxxxxxxxx:   ;xxxxx;x;x;;;;;;;:..      .;;;.  .;;;;;;;   :;;;;;;;;::  .::;:;::;:;::::.........................::::....::::;;;;:;:;;;;;;;;;;::::.:.:.:.::::;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;:
&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&&&&&&&&&&&&&&$$$$$$$$&$&$&$$$$$$$$$&;  ;&$&$$$.  .$x   x$$   $$$$$$$$$   x$$$$&&&&&$$$$$&$$$x  .$&&&&&&:  x&:               xxxxxxxxx:  .xxxxxxx;;;;;;;            .;;;.  .;;;;;;;   :;;;;;;;;;:  .::;::;:;:;:::........................:.:::::::::::;:;;;;;;;;;;;;;;;:::.:..:......::::::::;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;:;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&;  ;&&&&&&&;   x   x$$   x$$$$$$$$   x$$$$&&&&$$$$$$$$$$x  .&&&&&&&:  x&x  .&$&$$$$$$xxxxxxxxxxxx;   xxxxxxx;x;x;:   .:;;;;;.  .;;;.  .;;;;;;;   :;;;;;;;;::  .:::;::::;:;::........................:::::::::::;:;;;:;;;;;;;;;;;;::::.:..............::::::::;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&;  ;&&&&&&&&$      x$$.   $$$$$$$   :$$$$&&&&&$$$$$$&$$$x  .&&&&&&&:  x&&   x$$$$$xx   :xxxxxxxxxx   .xxxxx;.   ;.  .;;;;;;;   .;;;.  .;;;;;;;   :;;;;;;;;;:   :;::::;::::::.........................:.:::::::::;:;;;;;;;;;;;;:::::.:.:...................:::::::;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;x;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;   x&&&;   $&&&;   $&&&;  ;&&&&&&&&&$     x$$$.   .xxx    .x$&&x   x&$&$&$$$$$$x  .&&&&&&&:  ;$$$    .xx;    .xxxxxxxxxxxx    .;;.    :;:   :;;;;.    .;;;.  .;;;;;;;   :;;;;;;;;::   :::;:    :;:.......................:.:::::::::::;:;:;:;:;:;:;:;:::.:.:.::.:....................::::::::;xx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;   x&&&x   $&&&x   $&&&x  ;&&&&&&&&&&$    x$$$$$        .x$$$$$x   x&&&&$&&&&&&$  .&&&&&$$:  ;$$$$x        .;xxxxxxxxxxxxxx:        .:;;;;        ..    .;.  .;;;;;;;   :;;;;;;;;;;     .:;    :::.......................:::::::::::::::::;:;;:;:;:;:::....:.:.:.........................:.::;xx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$xxxx$$$$$$$$$&  x&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;x;;;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;:;;;;:.....................:..:.:::::::::::::::::;:;:::::....:.:.:..:........................::;xxx$$xxxxx;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;xx;x;x;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$: .$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:......................:.::::::::::::::::::::::::::.......:.::......................::;;xxxxxxxxxxxxxx;x;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;xxxx;x;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$&;x$&&&&&&&&&&&&&&&&&&&&&&$$$$$xx$x$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;;;;;;;;;;;;;;;;:.......................:.::::::::::::::::::::::::.......:.:.:::..............:::;xxxxxxxxxxxxxxxxxxx;x;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;x;;x;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$xxx$$$x$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;:;:;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;;;;;;;;;;;;;;;:........................:.:::::::::::::::::::::..........:.:..:..........::;;;xxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;x;x;xxxxxxxxxxxxxxxxxxxxxxxx;x;;x;;;;;;;;;;;;;;;:;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$x$x$xx$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxxxxxx;;;;;;;;;;;:.............................::::::::::::::::::..........:.::.:.:.:::::::;;;;xxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;x;;x;x;x;xxxxxxxxxx;x;;x;x;;;;;;;;;;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$&$&$&$&&&$&$&$&$&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxx;x;;;;;;;x;:...........................:...::::::::::::.:.............:.:.::.::::::;:;:;;;;xxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;x;x;x;x;xx;xxxxx;x;x;xx;x;;;;;;;;;;;;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&&$&&$$&$$$$$$$$$$$$$$$$$$$$$x$x$x$$$$$$$$$$$$$$$$$$$xx$x$x$x$x$$$xx$x$x$$xxxxxxxxxxxxxxxxxxxxxxxxxxxx;;x;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxx;x;xxxxx;;:..................................:.:::::.:.:................:.:::::::::::;;;;;;;;;;xxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;x;x;;;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$$$$$$$$$$$$$$$$$$$xxxxxxxxxxx$$$$$$$$$$$$$xxxx$x$$x$x$$$x$$$$x$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxx;xxxxxx;:......:........................:.:.:.:.::.:...............:.:.:.:::::::::::;;;;;;;;;;;;x;;x;x;;;;;;;;;;;::;:;;;;;;;;;;;;;;;;;;;;x;;;;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxx$$$$$$$$$$$xxxxxxxxxxxx$x$x$xxx$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;................................................................:.::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;::;::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx$$$$$$$$$$$xxxxxxxxxxxxxx$x$$$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxx$$xxxx:..............................................................:..:..:.::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;;;;;:
&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx$x$$$$$$$$xxxxxxxxxxx$x$xx$x$x$x$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;:...................................................................:.:.::::::::::::::::::::::::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;;:;:;:;
&&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$x$$$$$xxxxxxxxxxxxxxxxxx$xxx$x$x$xxxxxxxxxxxxxxxxx$xx$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;::.................................................................................:.:::::::::::::::.:........:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;:::;:;:;:;:
&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$x$xxxxxx$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$x$$x$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;:.............................................................................................................::;:::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;:;:;:;:;:;:;;::;:
&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$$x$$$$$$$$$x$$$$$x$x$xx$x$x$$$$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;.............................................................................................................:;xxx;;:::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;:;:;:;::;:::::::::::
&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$xxx$xxxx$x$x$x$x$$x$x$xx$$x$x$x$xx$xxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$x$x$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;x:...........................................................................................................::;;;;;;::::::::::::::::::::::::::;:;:;:;;:;;;;;:;::;:::::::::::::::::::
&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxx$xxxxx$x$$$x$$x$x$x$x$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$$x$xx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;.........................................................................................................:;;xx;;;;::::::::::::::::::::::::::::::;::::;:;:;:;::;:::::::::::::::::::::
&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$x$xxxxxxxxxxxxxxxxxx$xxxxxxxxxxxxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$$$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;:...................................................................................................:::;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx$xxx$xxxxxxxxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;:.............. ..... ..........................................................:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
$&&$&$$&$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;xxxxxxxx;xxxxxxxxxxxxxxxxxxxxxxx;::............ . . . . . ............................................................::::;;;;;;;;;;:;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;xxxxxxxx;x;x;xxxxxxxxxxxxxxxxxxxx;;:............ . .  . .  .  . ............................................................:::::::::.:.:.:..........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:.
&&$&$$&$$$$$$$$$$$$$$$$$$$$x$xxxxxxxxxxx$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;xxxxxxx;xxxxxxxxxxxxxxxxxxx;;:............              .......................................................................................::::::::::::::::::::::.:::::::::::::::::::::::::::::::.:.:::::.:.:::::
$&$$&$$$&$&$$$$$$$$$$$$$$$$$$x$xxxxxx$x$x$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;x;;;;x;xxx;;x;x;x;x;;;;:..............                ..................................................................................::::::::::::::::::::::::::::.:.:....:.:.:.:.:.:.:.:.:.:.:.:.:.:::.:.:..:
&&&$$$$$$$$$$$$$$$$$$$$$$$$x$x$xx$x$x$x$$x$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;;;;;;;x;;x;;;;x;x;;x;;;;:............ .              . ...............................................................................::::::::::::::::::::::::::::.::::::::.::::.:::.:.:.:.:.:...:.:.:.:.::.:...
&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$$$$$$$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::...........                  . ............ .. . ..........................................................:.:::::::::::::::::::::::.:.:...................................:.:...:....
&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;xxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::........ .                    .............. ... . . .....................................................:::::::::::::::::::::::....................................................
$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;;;;;;;;;;;;;;;;;;;;;;x;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;xxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;:;::...... .                      ........... ..  . . .........................................................:.:::::::::::::.:........................................................
:;x$&$&$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;x;x;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;xxx;x;x;;;;;;;;;;;;;;;;:;::;:;;;;;;:;:;:;:::::::::::::....  .                      ............ . . .. . ...............................................................................................................................
:.::;x$$$$$$$$$$$$$$$$$$$$$$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;x;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;x;x;x;x;xx;x;;x;;;;;;;;;;;;::::;::::::;:;;:;:;:;;:::::::;:::::..... . .                  ...... .. . ... . ...................................................................................................................................
.......:x&&$$$$$$$$$$$$$$$x$x$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;x;;x;;;;;;;x;x;;x;;;;;;;;;;;;:;::::::::::::::::::::::::::::::::::::::........                  ....... .. ......... ..............................................................................................................................
.........:;x$$&$&$$$$$$$$x$xxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;:;:;;;;;;;;;;;;;;;;;;;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;x;;;x;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::........                 .. . .. ........ ................................................................................................................................ 
.........::::;xx$$$$$$$x$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;:;:;:;:;;;;;;;;;;;;;;;x;x;xx;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;x;;;;;;;;;;x;x;x;;x;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::.:.........                ..... . . .. ...... .......................................................................................................................... ..
... ......:::...:;$$$$$$xxxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;:;:;::::::;:;:;;;;;;;;;;;;;;;x;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;:::::::::::::::::::::::::::::::::::::::.:.............               .. .... ....... . ......................................................................................................................... ....
.............:....::;xx$$x$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;:;::::::::::;:;:;;;;;;;;;;;;;;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;x;;x;x;;;;;;;;:;;:;::::::.:.:.:::::::::::::::::.:.::.:::::.................                ... ........ . . ......................................................................................................................   ....
.......    .....::::::;xx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;:;::;::::::::::::::;:::;:;;;;;;;;;;;;;;;x;x;xxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::.:.:.:.:.:.::::.:...:.:.:.:.::.:.:.:..................                ... .  .  .   .  ................................................................................................................... . . ...
..........    ...:::::..::xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;;;:;;:;:;:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxx;xx;;;;;;;;;;;;;;;;;;;;;;;::::::::::::.:....:.::.:.:..::.............:.:......................                . . . .  .  .  .  ............................................................................................................   . ......
::..........   ...:::......:;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;:;::;::::::::::::::::::::::::;  .:::;;;;;;. .;;;;;;. .xxxxxxxxxxx ;x..xxxxxx;x;;;;;;x: ;;;;;;;;;;;;;;;.      .:::..........:.:.::..... ........................ ..............              ....               ........................................................................................................  . . .......
..:::........................::;;xxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::    ::::::;:;   :;;;;:   xxxxxxxxxxx ;x  xxxxx;x;;x;;;;x: :;;;;;;;;;;;;;;. .:::.  ...............:....... .................... .....................              .               . ...................................................................... .............................   . ..........
.....::.........................:::;xxxxxxxxxxxxxxxxxxxxx;x;;;;;;;;;;;;:::::::::::::::::::::::.::::::::::  :  ::;;::::    ;;;;    xx:     xxx :x  .   .xxx     ;;: ;;:     :;;;;;:. ::::::  . .  ...     .:..      .. ..... .:.     .     . ...     ...      ...                                   .     . ........................................ . . . . .. .  . . ...................... ...................
:.:.....::::::.................:.:::::;xxxxxxxxxxxxxxxx;;;;;;;;;;;;;:;:::::::::::::::::::::.:::.:.::::::  ::. .:::::::  : .;;. ;  x; ;xxx .xx :x  :x;; :; .;;;. ;: :; .;;;  ;;;:;;.        ..  ...  ....  .  ....  ..  .... .. ....  .. ... ..  ...  ..  ...  .  ........                                 .   . ........................................ . . . . . . . . . . .........   . ...::;;;;;;;;;;::::::
..:::.:...:::::.......:.......::::::....:xxxxxxxxxxxx;;x;;;;;;;;;;;;:;:::::::::::::::::.:.:.....:.:::::.       :::::::  :. ;; .;  xxx.    .xx :x  x;;; :.       .: :;:.     ;:;:::. ::::::...  ...  ....  .  ..... ..  .... .  ........ ... .  .....  .  ...  ..     .......  .                                  . .................. . .. ... . .. .  .  .              . .      ........::;;;;xxxxxxxxxxxx;;;;
.....:....:::::::.........:.....::::::....::;xxxxxx;;;;;;;;;;;;;::;:;:::::::::::::::::.:....:....:.:.:.  ::::.  ::::::  ::  . ;;  x. xxxx .xx :x  x;;; :. :;;;;;;: :: .;:;  ;;;:::. .:...::..  ...  ....  .  ....  ..  ...  .  .... ... ... .  .....  .  ...  ......  ......                                      .  . .......... . . . ... . ... .  .  .                         ....:;;;;xxxxxxxxxxxxxxxxxxxx;
........:::..:.:::::.........:.......::::::::::xxx;;;;;;;;;;;:::;::::::::::::::::::..:...............:  .:::::  .:::::  :::  :;;  x:       .x :x  ;;x; :;.      :: ::        :::::. .::......  ....      ...       ..       ..      ...   . ..       .   ...  .       ......  .. . . .                                                                                   ...      ..:;;;x;xxxxxxxxxxxxxxxxxxxxxx
..........:::.......::::......:::.......::::::::::xxx;;;;;;:;;;:;:::::::::::::::.:.:...............:...:.:.::.::::::::::::::;;;;xxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;:::;;::::::::::..................................................................................................                                                                                  ..........;;;;xxxxxxxxxxxxxxxxxxxxxxxxx
...........:::::.......::::......:........:::::::::::;x;;:;::::::::::::::::.:.::.........................::.:.:.::::::::::::;;;;;;xxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;:;:;:;:;:;::;::::::....................................................................................................                                                                                 .........:;;;xxxxxxxxxxxxxxxxxxxxxxxxx;
.....::......:::::::......:::......:...............::.:;;x;:;::::::::::.:.:.:..........................:.....:.:.:.::::::::::;;;;;xxxxxxxxxxxxx;;;;;;;;;;;;;:;:;;:;::;::;:;::::::::.....................................................................................................                                                                         .................:;;xxxxxxxxxxxxxxxxxxxxxxxxx;:
.......::........:::::......::::::....:::..........:::::.::;x;:::::::.:..:....:...........................:...:.:.:..:::::::;;;;;;;;xxxxxxxxx;x;;;;;;;;;;;:;:;::;:;:::::::::::::::.:.....................................................................................................                                                            .............................;;xxxxxxxxxxxxxxxxxxxxxxxxxx;:
.:..........:........::::....:::;;::::.:::::::...............:;x;:::::...........................                                                                                                                                                                                                                                               .................................:;;xxxxxxxxxxxxxxxxxxxxxxxxxx:.
.....:........:..........:::....:::::::::::::::::...........:.::;;x;:............................    .:.                                    .:.                                      ;x;                                  .xx                                     ...                                   ..                                  .....................................;xxxxxxxxxxxxxxxxxxxxxxxxxxx;:.
.......::::.................:::::::::::::;::::::::::........:::::::;;xx..........................   .x::                                   ;x;.                                     :x;::                                 xx:..                                  $$;:.                                 xxxx                  ..........    . ...................:::::::::::::...:xxxxxxxxxxxxxxxxxxxxxxxxxxx;;..
.:.........::::........:........::::::.::::;;:::::::::::......:::::::::;x;:......................    ..                                     xx..                                     ...                                   ..                                    .x..                                  ..::             .......................................::::::::::::::...:xxxxxxxxxxxxxxxxxxxxxxxxxxx;:::
......::.......::........:.:......::::::.:.::::;:::.:.:.:::......:::::::::;x;:...................                                                                                                                                                                                                                   ...........................................::::::::::::::...;;xxxxxxxxxxxxxxxxxxxxxxxxx;;:..
........:.:::....::...........:......:....:::::::.:....:..:::::....:::::::::::x;.................                                                                                                                                                                                                                ..............................................::::::::::::::..:;xxxxxxxxxxxxxxxxxxxxxxxxxx;:..:
....:.......::::.....:...................::::::::....::.:::::::::.......::::::::;;;..............                                                                                                                                                                                                                ..............................................:::::::::::::...:;xxxxxxxxxxxxxxxxxxxxxxxxxx;;;::
.....::........::...........................:::::.....::::;:::::.::.:.....:::::::::;;;...........                 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;                                                                          ;xxxxxxxxxxxxxxxxxxxx                                                   ...............................................::::::::::::...:;;xxxxxxxxxxxxxxxxxxxxxxxx:...  .
.................:..........:.::...............:::::....::;;;::::.::::::....::::::::::;x;........                 xxx$&&&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;.                                                                    ;xx&&&$xxxxxxxxxxxxxx                                                   ................................................:::::::::::...:;;x;xxxxxxxxxxxxxxxxxxxxx;.    ..
..:.:........:..................:::........:::....:.:.......:::::::::::::::.....:::::::::;x:.....                 xxx&&&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.                                                                 ;xx&&xxxxxxxxxxxxxxxx                                                   ................................................:.:::::::::...;;xxxxxxxxxxxxxxxxxxxxxxxx;. ....:
...:.:::::......::::........:.......::.......:::::.....::::::.:::::::::::::::.......::::::::;x;:.                 xxx&&xxxxxxxxxxxxxxxxxxxxxxxxxxxx$xxxxxxxxxxxxxxxxxxx;                                                                ;xx&$xxxxxxxxxxxxxxxx                                                   ................................................::.:.:::::...:;;;;xxxxxxxx;x;x;xxxxxxx;........:
.......::::::......:::.......:::......::::......::::.......::::.....:::::::::::::......:::::::..:                 xxx&&xxxxxxxxxxxxxxxxxxxxxxxxxxx$$&&&xxxxxxxxxxxxxxxxx:                                                               ;xx&xxxxxxxxxxxxxxxxx                                                   .......................................... .  ...............:;;xxxxxxxxxxx;xx;;:x;x:  ........:
:.::::..:.::::::......::.........:.......:::::.....::::......:::::.....::::::::::::::::.::::::...                 xxx&$xxxxxxxxxxxxxxxxx........:xxxx$&&xxxxxxxxxxxxxxxxx                                                               ;xx&xxxxxxxxxxxxxxxxx                                                  ....................... . ...................  ...............:;;;;xxxxxx;;;;;;:::;. ...........:
.....::::::.:.:::::::.......:................:::::.....::::....:::::::....:::::::::::::::::::::..                 xxx&xxxxxxxxxxxxxxxxxx           .xx$&xxxxxxxxxxxxxxxx;                                                               ;xx&xxxxxxxxxxxxxxxxx                              ; ;;:;               ......................  .  ...................  .........  .:;;;;;;;;x;;;;;;;x;.  .............;
.:......::::::..:::::::::......:.:.......::::....:::.......::::...::::::....:::::::::::::::::::::                 xxx&xxxxxxxxxxxxxxxxxx            .xx$xxxxxxxxxxxxxxxxx                                                               ;xx$xxxxxxxxxxxxxxxxx                              : :.::                                      ........................ . ..... .  .:;;;;;;;;;;;;;;;;;  ...............;
..:::.......::::......:::::::.....:.........:::.........:.....::::.....::::::....:::::::.::::::::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx                     .:;xxxxxxxxxxxxxxx;:..                    ;xx$xxxxxxxxxxxxxxxxx                                                                          .......................     .       .:::;;;;;;;;;;;;: ..................;
...............::::::::..::::::.....:.:.::::...::.........:::....:::......:::::::..::::::...:::::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx             .;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;.             ;xxxxxxxxxxxxxxxxxxxx        .;xxxxxxxxxxxxxxx;.                                              ........................    . .     ..:::::::::::;;: ...................:;
..:::.............:.:::::::::::::::.....:::::::.....................:......::::::::::...::::..:::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:         ;xx$xxxxxxxxxxxxxxxxx    .xxxxxxxxxxxxxxxxxxxxxxxxx.                                           .......................            .:::::.:.:.::: .....................:;
..::::::.......:.:::...::::::::....:::::..::::::.:.......................:::::...:::::::.:::::...                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxx;       ;xxxxxx$&&&xxxxxxxxxxxxxxxxx&&&&$xxxxxxxxxxxxxxxx.      ;xx$xxxxxxxxxxxxxxxxx; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.                                        ........................            .::::.:....: .......................:;
......::::::......::::::::::::::::....::::::.....:.:................:.:....:::::::...:::::...::::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx     .xxxx$&&&&&&&$xxxxxxxxx;;;;;;xxxx$&&xxxxxxxxxxxxxxxx:     ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$&&&xxxxxxxxxxxxxxxxxx                 .                       ......................            ..::::::::. .........................:;
....:.:::::::::::.......:.::::::..::::.:::::::......:.:.:..............:::...:::::::::.::::;:::.:                 xxxxxxxxxxxxxxxxxxxxxx            xxxxxxxxxxxxxxxxxxxx:     xxxx&&&&$xxxxxxxxxxxx          ;xx$&xxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxxxx;.....:xxxxx&&xxxxxxxxxxxxxxxxx                 ..                      .......................        ...::;;;;:;. ........:..................::
:.:.:::::::::::::::::......::::::::...:::::::::::::::.:.:::...............:::::::::::::::::::::::                 xxxxxxxxxxxxxxxxxxxxxxx.........;xxxxxxxxxxxxxxxxxxxx.     .xxx&&&$xxxxxxxxxxxxx.           :xx&xxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx.          ;xxx&xxxxxxxxxxxxxxxxx                 ....              ................::::::::::........::::::::::::. ........:;x..................::
.:::::::::::::::::.:.:.:::.....::::;:::..:::::::::::::::..:::::.............:::::::.:.:::::::::::                 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:        .xxx&&$xxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xx$xxxxxxxxxxxxxxxxx                 ...:................:::::;::::..::;;;;;;;;;:;:;:;:;:::::::::.:..........:xx;:...............:..::
::::::.:....:::::......:.::.:.....:::::::::.:::::::::::::::...:::::......:.:...:::::::::::::;::::    xx.          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:.            .xxx&&xxxxxxxxxxxxxxx.           .xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx          xxx$   ..:::::::::::::::::::;:;::;:::..::;:;:;;;;;;:;:;:;;:;::::::;.........:;xx;xx;..................::
....::::::::...:::::.....:::....:.:::.::::::::.::::::::::::::::.:.::::.......:::::::::::::::::::;   xx;:.         xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;.             .xxx&xxxxxxxxxxxxxxxx.           .xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx         .:::;   ::.:::::::::::::::.:::::;:::::.:::::::::;:::::;:;::;:;::;..........:xxx;xx;;;.................:::
::.....:::::::::...::.:..........::::::..::::::::::::::::::::::::::.:::::::.....:::::::::::::::::    ...          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$&$xxxxxxxxxxxxxxx:        .xxx&xxxxxxxxxxxxxxxx.           .xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 :::::::::::::::::.::::::::::::::::::::::::::::::::::::::...........xx;xxxxxx;..............::..::
::::::::::::::::::::......:::.........:::::..:::::::::.::::::::.::::::::::::::::....:::::::::::::                 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$&&$xxxxxxxxxxxxxxx:     .xxxxxxxxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 :::::::::....:.::::::::::::::::::::::::::::::::::::::.............:xxxxxxxxx:............:.....::
::::.:..:::::..:::;:;::::....::::.:.....::::::..:::::::...:.:::::::::::.:::::::::::...:::::::::::                 xxxxxxxxxxxxxxxxxxxxxx          .xxx$&xxxxxxxxxxxxxxxx;    .xxxxxxxxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 ::::::::::::.:.:::::;:::::::::::::::::::::::::::................:.:xxxxxxxxx:..................::
...:.::......:::::::::::::::....:::::::.....::::::.:.::::::...::::::::.:.:.:::.:::::::::.::::::::                 xxxxxxxxxxxxxxxxxxxxxx            xxx&xxxxxxxxxxxxxxxxx    .xxxxxxxxxxxxxxxxxxxx.           .xxxxxxxxxxxxxxxxxxxx.    ;xxxxxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 :::::::::::::::::::::;::::::::::::::::::::::.::..................:;xxxxxxxxx:..................::
::.:..:.:.......::::::::::::::::.....:::::::::::::::::::::::::::::::..:::::::::::::::::::::..::::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx    .xxxxxxxxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xx$xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 ::::::::::::::::.:::::::::::::.::::::::::::::::...................xxxxxxxxxx::........:.......:::
:::....::::........::::::::::::::::.:..:::::::::::.::::::::::..:::::::....:::::::::::::::::::.:::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx    .xxxxxxxxxxxxxxxxxxxx.           .xxxxxxxxxxxxxxxxxxxx.    ;xx$xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 ::::::::::::::::::::::::::::::::::::::::::::......................xxxxxxxxxx...................::
::::........::::::.....::::::::::::::::....::::::::::::.::::::::..:::::::...:::::...:::::::::::::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx    .xxxxxxxxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xx$xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 :::::::::.:::::::::::::::::::::::::::::.. ......................::xxxxxxxxxx..................:::
...:...........:::::::....:::::::::::::::::...:::::::::::..:::::::::.::::::::::.::::.::::::::::::                 xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx    .xxx&&xxxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xx$xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 ::.:.::::.:.:::::::::::::::::...::::::.  .......................::xxxxxxxxxx..................:::
......:..:;..::::::....:.........::::::::::;::....::::::::....::::::::::;:::::::::::::::::::::::;.                xxx$xxxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx    .xx$&&xxxxxxxxxxxxxxx.           .xxxxxxxxxxxxxxxxxxxx.    ;xx$xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 .:::::::::.:.....::::::::::::....::::; .::......:x;:............::xxxxxx:.;;..................:::
...........::..::::::....:..........::::::::::::...:::::::::::.:.:.::::::::::::::::::::::::::::;;.                xxx$$xxxxxxxxxxxxxxxxx            .xxxxxxxxxxxxxxxxxxxx    .xx$&&xxxxxxxxxxxxxxx.           :xxxxxxxxxxxxxxxxxxxx.    ;xx&xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 ..:.::::.:.........::::::::::.....:: .........:x;xx.............::xxx;:::;x:..................:::
:....::........::::::......::...:......:::::;:::..:...:.:::::::..:....:::::::::::::::::::::::::;:.                xxx$$xxxxxxxxxxxxxxxxx            xxxxxxxxxxxxxxxxxxxxx    .xx$&&xxxxxxxxxxxxxxx:           :xxxxxxxxxxxxxxxxxxxx.    ;xx&xxxxxxxxxxxxxxxxx            ;xxxxxxxxxxxxxxxxxxxx                 .......:..:.......::::::::.:..:;::..........;xxx;;x..............:xxx:;;;xx:....:.............:::
:::::::::........::::..........:..:.......:::::...::...:...:::::.......:::::::::::;:::::;::::::;;.                xxx$$xxxxxxxxxxxxxxxxxx;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxx;     xxx&$xxxxxxxxxxxxxxxx;.        :xxxxxxxxxxxxxxxxxxxxx     ;xx&xxxxxxxxxxxxxxxxx:           xxxxxxxxxxxxxxxxxxxxx                 ...............:.:.:::::::::;.:. ..........;xx;;;;;::............;xxx;;xxxx;.:...............::::
.....::::.................:.:......:::......::....::......::.::::::...:.::::::.::::::;::::::::::;.                xxx&&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx      :xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;      ;xx&$xxxxxxxxxxxxxxxxxx.       .xxxxxxxxxxxxxxxxxxxxxx                 ..................:.:::::::;. .............;xxx;x;;..............;xxxxxxxxx:.........::......::::
:.......::::...:........::...::.....::..::.::::::..:::::::..::::..:::..::.:.:::::::::::;::::::::;                 xxx&&$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx        .;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        ;xx&&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 ..................:::::::.:................;xxxx;x:..............;$xx;x;;xx:........:.........:::
.::..........................:...:....:....:.::::::...:.::::..::::.::::..:::::.:::::::::;::::::::.                xxx&&&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;             .:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;           ;xx&&$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.                 ..................::::..: .................;xxxxx;:..............x$;x;;x;xx...................;;:
:................:..............:....::....:.::..:::::..::::::...:::::::..::::::::::::::::::::;::                 xxx$$&$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;:                     .;;xxxxxxxxxxxxxxxxxxxxxxxxxxxx;:.               ;xx$&&$xxxxxxxxxxxxx. .;xxxxxxxxxxxxxxxxxxxxxxxxxxx:                   ............:.::.:::: .....................;xxxx;x:.............:xx;xxxxxxx...................:::
::::................::............:.............::.:.:::......:.:..::::::::::::::.:::::::::::;::;                 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;:..           xx;                    ....::;;;;;;::.....                      ;xxxxxxxxxxxxxxxxxx;      .;xxxxxxxxxxxxxxxxxxx:.                      ..........:.::::::::..........:............xxxx;xx:.............:xxxxxx;xxx..............:...::::
:::..::.............::::::.......:::..:..........:::::::::...::...:.:.:::::::::::::::::::::::::;:                                                                       xx;                                                                                              ........                              .............:::::..........:;;............xxxxxxx.:............:xx;;xxxxxx............:.....::::
:::.......::........::.....:.....::::::.........:.::::::::::.:.:::.:::..:::::::::::::::::::::::::                                                                 xx.   xx;.xxx   ;xxxxx:                                                                                                                      ...........:::............;x;;;............xxx:::x..............:xxxxxxxxx;..................::::
:::.........::::...:::::.:....:::.::::::............:::::::::.....:::::.:..::::::::::::::::::::::                                                                 xx    xxxxxxx. .xx. ;xx                                                                                                               xx:    ...........::  ..........:x;xx;............xx:;;;x:..............x$xxxx:.....................::..
....:..........:::::..:..:.....::::::::::...........:.::::::::::..:..::...:.::::::::::::::::::::.    .;.                                                          xx    xx;  xx. .xxxxxx;                                                                                                              xx;:.   ..........:..............:xxxx;............xxx;xxx...............xx;:........................::..
..::....::...:.::::::::.........:::::::::.............:.:.::::::::::::::.::.:.:.:::::::::::::::::   :;xx:                                                         xx    xx; .xx. .xx. .::                                                                                                               ...    ......::.................:xxxx;............xxxxxxx:..........................................:...
......::...:...:.::.:.:.:......::::::::::::..............:.:.:::::::::....:::..:.::::::::::::::::    ..:.            ::::::::::::::::::.                          xxx.  xx; .xx.  xxx;xx.  :::::::.                                                                                  .::::::::                       :..................:xxxx;............xxxxxx;:..............................................
..........:......:..:.:.......::.::::.::::::.....:...............::::::::.:..::::..:.::::::::::::                    ;xxxxxxxxxxxxxxxxxxxx.                                  ;;            xxxxxxx.                                                                                  .xxxxxxxx                     ...........;.........:xxxx;...........:xxxxxx;:..............................................
.................:...::..........:::::::::::.:.:::::..........:.::.::;:::::::.:.:::::::::::::::::                    ;xxxxxxxx:  .xxxxxxxxx                     .           .   ..         xxxxxxx.                                                .                     .           .xxxxxxxx ..              ;:..........:x;;.........:xxxx;...........:xxxxxx;...............................................
...................................::::..:::..::::::::.........:.:::.::::::::::::::::::::::::::::                    ;xxxxxxxx:  .xxxxxxxxx.   :xxxxxxxxxxxxxxxxx.  .xxxxxxxxxxxxxxxxx:    xxxxxxx.   xxxxxx;     xxxxxxxxxxxxxxxx;    ;xxxxxxx   ;xxxxxxx   .xxxxxxxxxxxxxxxxx.    xxxxxxxxxxxxx.              ...........:xx;:........:xxxx;...........;xxxxxx::............................................  
.........................:.........::::::..:...:::::;:::........:::...::::::::::::..:::.:::::::::                    xxxxxxxxx.  .xxxxxxxxx.  .xxxxxxx:..:xxxxxxx.  .xxxxxxxx..:xxxxxxx;   xxxxxxx. .xxxxxx;      xxxxxxxx...xxxxxxx   ;xxxxxxx   ;xxxxxxx   .xxxxxxx;..xxxxxxxx.   ..xxxxxxxx...              ............;xxx.........;xxxx;...........;xxx$x;:.........................................      
...........................:........:::::.......:::::::..........:.:::.::::::::::::.:.:::::::::::                    ;xxxxxxxxxxxxxxxxxxx;    :xxxxxxx.  :xxxxxxx.  .xxxxxxxx  .xxxxxxxx   xxxxxxx..xxxxxx;       xxxxxxxx  .xxxxxxx.  ;xxxxxxx   ;xxxxxxx   .xxxxxxx:  :xxxxxxx:    .xxxxxxxx                 .....:......;xxx.........xxxxx:...........;xx;:........................................          
.......     .........................::::....:::::.::::.....:....::.::::::::::::.:.:.::.:::::::::                    ;xxxxxxxxxxxxxxxxx;.     :xxxxxxx.  :xxxxxxx.  .xxxxxxxx  .xxxxxxx;   xxxxxxxxxxxxxxx        xxxxxxxx  .xxxxxxx.  ;xxxxxxx   ;xxxxxxx   .xxxxxxx.  :xxxxxxx:    .xxxxxxxx                 ...;;.......xxxx.........xxxxx:.........................................:x:.......               
.............. ........................::...:.:::::.:.::......:.....::::.:.:::::...:::.:..:::::::                    xxxxxxxxx:  :xxxxxxxx:   :xxxxxxx.  :xxxxxxx.  .xxxxxxxx  .xxxxxxx;   xxxxxxxxxxxxxx;        xxxxxxxx             ;xxxxxxx   ;xxxxxxx   .xxxxxxx:  :xxxxxxx:    .xxxxxxxx                 ..x;::......xxxx.........xxxxx:....................................::xxx;;:..                    
 .....................................:::::..:::::;..................:::::::::.:::::::..:::.::..:                    ;xxxxxxxx:  .xxxxxxxxx.  :xxxxxxx.  :xxxxxxx.  .xxxxxxxx  .xxxxxxxx   xxxxxxxxxxxxxxx.       xxxxxxxx             ;xxxxxxx   ;xxxxxxx   .xxxxxxx.  :xxxxxxx:    .xxxxxxxx                 .:x;;:......xxxx.........xx;;x:..................................;xx;:::.                        
.......................:..............:::::::::::::.......:.........:::.:..::.:.:.::::...::::::::                    xxxxxxxxx:  .xxxxxxxxx.  :xxxxxxx.  :xxxxxxx.  .xxxxxxx;  .xxxxxxx;   xxxxxxx..xxxxxxx.      xxxxxxxx             ;xxxxxxx   ;xxxxxxx   .xxxxxxx:  :xxxxxxx:    .xxxxxxxx                 .:xxx......:xxxx.........xxxxx:...............................:.::::.                            
.......... ............:::::...........::::::::::::..................:::::........::::..:::::::::                    ;xxxxxxxx:  .xxxxxxxxx.  .xxxxxxx.  :xxxxxxx.  .xxxxxxxx  .xxxxxxxx   xxxxxxx. .xxxxxxx.     xxxxxxxx             ;xxxxxxx   xxxxxxxx   .xxxxxxx.  :xxxxxxx:    .xxxxxxxx                 .:xxx:.....:xxx;.........xx;:...................................                                 
............:..........:::::.............:::::::::::.............:....:::::.............:::::::::                    xxxxxxxxxxxxxxxxxxxxx;   .xxxxxxxxxxxxxxxxxx.  .xxxxxxxx  .xxxxxxx;   xxxxxxx.  :xxxxxxx     xxxxxxxx             :xxxxxxxxxxxxxxxxxx   .xxxxxxxxxxxxxxxxxx.     xxxxxxxx;x;.             .;xxx......:xx::............................................                                     
................:.........:.................::.:::::::::.........::::::::...........:.:::::::::::                    ;xxxxxxxxxxxxxxxxxx;.      .;xxxxx;:;xxxxxxx.  .xxxxxxxx  .xxxxxxx;   xxxxxxx.   ;xxxxxxx    xxxxxxxx               ;xxxxxx;:;xxxxxxx   .xxxxxxx;.;xxxxx;.        .;xxxxxxxx.             .;xxx......:;;;:.......:.......................:.......                                          
...........................................:....::::::...........:.:::::::...........::::::::::::                                                                                                                                                            .xxxxxxx.                                         .xxxx......:;x;:....:.:....................:;x;;:...                                             
..........................::...................:.:..::...........:..::::::.:.......:.::::::::::::                                                                                                                                                            .xxxxxxx:                                         .xx;:.......xxx:... ......................;;;;x;:...                                             
..........................::::::...............::::...............::::..:.::.::::....::;:::::::::                                                                                                                                                                                                              .xx;:..............    ..................:x;x;;::...                                             
............... ..........::.::...........:....::::.....::........:::::::::..::::..::::;:::.::::.                                                                                                                                                                                                              .xxx;.............   .. .................:xx::::...                                              
...........................:::............:.....:::. ...::::.......::::::::::..:.::..::.:.:..:.:.                                                                                                                                                                                                              .xxx:.............:.:.....;xx:...........:xx:..::.                                               
..............................:...............::....  ..::::.....::...::::::::;::..:..:.::.:...:.                                                                                                                                                                                                              .:.................:...:;;;;;;...........:xx...::.                                               
.......... .........   ... ..:..   .......................::......:...::..:::::::..::::.::.....:.                                                                                                                                                                                                              ................:.:.:..:;;:;;:.. ..::::..:xx..::.                                                
.....:...   .. ..... ..... ...:..............::............... .........:;:::.:;:..:;:..:......:.     .;.                                   .                                        .                                       .                                                                          :xx    ......:......;x:...:....:x;;;:::::.......;xx..::                                                 
.................:.... .... .:::...... ..:.. ......:....... ..:........:::::::.....:::..:::::..:.    ;;..                                  $;:                                     xxx;.                                   xx;::                                  .&x;:                                .;;;;   ...........;;;..                                                                                 
 ...............:.::..  ..  .:.:::.......::::..::.  .........:.::...:.  .:::::.::::::....::.:...;     ..                                   $x..                                    .::.                                     ::.                                    x;:.                                  ...   .......:::..                                                                                     
 .... ................::::...  ..:. .....::::.........:........:::.....:::........::::.:::.......                                                                                                                                                                                                              :;x;...                                                                                          
 ..................:::........:.......  .::::..............:............:.:.::.....:::::::.......                                                                                                                                                                                                              :                                                                                             .  
 ..................:::::..:.:::..................................::. . ...::.:..........::.:::....                                                                                  .:.    . ...x.::;;;x;xxxx:.;$$xxx$&&&&&&&&&&&&&&&&&&&&&&&&&&&x;;;;;.....;..x:;...x.                 .... ..  ... . .. ...                                                                                                   
...   ... ..:........::...:...................:::...............::::.:..:.. ..:.....:..:::..::...:                              .  .      ;:.::.;:;::x;x;x;;;:;x;xx;;;;x . .        :;. .    .  x$$$&$x;;$x.x$.:$$:.x$$&&&&&&&&&&&&&&&&&&&&&&&&&&$::.;....;:;..x:;..:x.                . .. . .     .                                                                                    .                      
.................:.:.:::... ............:.:.......:.:::.....  ...:::.::...::..:...............:.......                        . .   .            .... .. ....:....:.:.::            :;. .      $$$&$$$xx..xxxxxx$$.x$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$;  .:.;;;..x:;..::.                . .  .                                                                                      ... ..                       
..... .....................::...    ...::........::.:..........:..::.::...:...::.:.:...............  . ....                   .      ...            .                .              :;        .xx:;xx;x::;;:::;;xx.xx$&$&&&&&&&&&&&&&&&&&&&&&&&&xx.....;;.;;;..x;;.. .. .   .   .  .                                                                                            .    ...                        
...  ........ ....................:::;;xxx$$x;.............:.. ....:::..................:::.......... . ....    .      . ..   .        ...    .. ..     ..    ...                   :; .      xx .$&$.;:;;;;;;xxx$$$xxxx$$&&&&&&&&&&&&&&&&&&x;$;:..   :;:.x;:.:;..... ....  .........                                                                                                                           
............................. ......::;xxxxxx$&;:...... ............:;......:::....... .:.:.:::..... . .....       ..   .   ....     ...     ......    ..  .         .              ::..   . :$&:x&$.x..:::;xxxxxxx$x$$$$$&&&&&&&&&&&&&&&&&&&&$....   .;:.x;:..........         ...                                                                                                  ..                         
.....: ....::::..    .   .... .  ....::;xxxxxxx$;............. .....::.......:.:...::.............. ........            ...  .                     ........ .....   ..              ::.   ....xxx$x.x; ..::::;;;;xxxx$$&&$$$$$&$$$&&&&&&&&&$&x   .:  ..;:::.........;;.   . . .                                                                                               .....      .                      
.....:....... .    ..:::.......   ...::;xxxxxxxxx:..... .........:...........:::...:::...:.:.:....      .....       ... ........       .. .   .     .....   . .. ..       .         ::. .  .        .. ..    .:   .xx;;.;$$x;x$xxx$&&&&&&&x$.... ;.:;:::......::....;;                                                                                                                                          
....::::::....  .. ........  ..   ...::..::::;xxx:.....  . ..............:.::..............::::::.      .... .....:;xxx$$x. . ...                  .               .           .    ::..    ..   ::;.. ....:..x;:;xx;.  .   ..:;;x$&&&&&&x..:;:;:x:;:......:::.. . ;;;                .::::;;;:.                                              .                                                                 
.. .:::::::... ..  .....:......           .    .;;...... ....................................:::..         .   ..;;xxxxx$$&x.. ..                  .              ...               ::         .;::;.. ...::....:;;;x: ..          .;x&x.:;;;;:x:;:...:.::x;:.:.   ;:.               :..::::....:.                                                                        .;xxx;x;;;:.                          
 ........... .  .. .........:.    ...... .x. ....;;... ....:....  .......................:.:.::...       .      .:;;;xxxxx$&$....        .  .  ..   .      .. . .                   :.       .  ;x;x.......:...:::;;;  ..   .  .       .::.::...       ...:.....         .          ;:;;;;;;;;: .:.                                 .:..                                ..x;;;;;xxx;;;:                         
:::::::::::::............:.::..   .....:..:x;;;;x;..:.  ...............:..:...  ...........:::....       .      ..::::;x;xxxx:..                      :xx;xxxxxxx;. ...             :.     .... .     . ...:...:;::;.  ..                .:...             ..                       .:.:;;;;;::...          .                 :xx$$x$$$$$x;                             .;xx;xx;xxx;;;:                         
......:::.....:.   ........:.:..   ....:.  ..:;:;;.... .......................  . ..::............      ..   .. ..:::;;;;;;xx; ..    .      ....... .;;::.......;xx$.              .:.      ..           ...::;;;:..                   :xxxxxxxx;.     ..                          ..:...:::;::...                         .&$$x$xxxxxxxxxxx.                           ::   .::.  .::.                         
........:.....................::    ...     ..::;;....    ..   . . ... ..          .  ..::::::.::.           .. ..     ..  .;;   .                ..x:..::..;xxxx$$$;:.. .          ;:.     .         .:. . . ....:x                 ;xxxxxxx$$&&&$;                              ...    .    .:::.            .         .x$xxxxxxxxxxxxxxxxx.                         .;.    ;:.   . .  .                      
........:.....................::      .....:...:;.:....................                :.::::...:.           ......:...;:. .:: .                  .;.::::;;xxxxxxxxxxx: .           ...               x;x;.   ..;x$$.  .. .         xx;;;xxxxxxxxx$$x                               .....:....::..            .         .xx;:::;::;;;;;;:;;xxx.                        ::::..:;:::.:::: ...                     
...:.:............... ........:.        ...:. ........................                  :.:........ ..  ..   .  ...::..:;;;x;... .                ....:;;;xxxxxxxxxxxx$          .  :..        ..      ;;xx:  xxx$$$.      ;&&:    ::::::xxxxxxxxxxxxx        .     .               ..:.....:;:. .           ..         ;xx:.......:::.:.;;::x;                        :::;:..:::;;;:::..:                      
:::............:...  .. .......::             ......................      ...       ;$x .::.:::::..............  .....   :.:;..                   .....::...::.:.:xxxx$.            :..   x&&x.         .x;   ;x&&$$        &&&&:  ..::;;;xxxxxxxxxx;;:             . .. .           .      ....                        ;x;.....:;;;;;:;;;;::.x                        .:.:.    ::;::.  .                       
;::......... .. . .....:..:::;x;x;;         .;:::........:...:.... .     :::::;x;xxxx$$&. :...::...............   .. .... .::........      .  ... ..  ..    .:    .;:.$.            :..  $x$&$&          :;:  ;xx$$.       .&&&&&&:...::..:::::::;;;x;x.   . .     .. .  .         .                                   .x:.....:...:.::;;;;;;:;. ...                    ... ......::.                           
;::.......... ... .........:xxxx;;;;;:.    .xx..:.  ... ........:...     ..:::;;xxxxxxxx;:.::..:.......  . .....     ...:. .. .......             ...::.:::.:x::::;:;xx.            :.. $$$&&&&x          .     ..         .&&&&&&&..      .;.     .;xx;   . ..    .....            .           x                      .;. ...;.  .:...:x:..:::.....                      .....:;..                             
:::......... ..... .          ..:x;;;;;x;  :$&         .........::..    ...:::;;xxxxxxxx;:.:...::.................               .....            ....::;;:.:x::xxxx;x;.            ...x$$x$$x$$                           ;&&&&&$.........:x;;::;xxxxx:    ...    .......           x.       .x$x.               ..   :.......:. :x...::.:::..:....                        ....      .                         
.:.......... ....                  ;;;x.     :         x&x:......:..    .....::;;;;;;xxxx:..:.......             .;:.   :x:         .&&x.       . .....:::.  ...:;;;;;;             ..xxx$&$$$$x;                          x&$&&&&....::::..;:;:;x;;;:;:   ....    .......           ::..   ;xxxx$.   .                 ....::;:..:x;:;;;;;::: .....                    ;.          .;xx.                       
.::..............:x$xx:              ;:..    .  x: x    ;&&&x.:......  ..........:. ....xx:x;..:::xx$$:           ..    .x.         x&&&&&:        ......:....:;:::;;;.            .:;x$$$xx&&&$x                          xx$$&&&:....::.. ..::.:::::x.  ....     .... ...x          :::   xxx$x          x.           ......:.   . .:;::::.. .....                    x..     ...;xxx;                        
.;:::::... .....xx$$xx$$$              ;:    .           x&&&&x....... ..........;:...:.xx:...:.;$$$$xx&x              ;;           ;$&&&&&x... ..  ...:.....::. .:::....         ..:xxx$$&&$$$$$x                .xx;xxx;;xxx$&&&&..........:::::::::..   ....    .....:&&&          .:   ..x$:          ;&&$.         ............:;:...::: ......                    .x:.    .xxxxx:            .            
.::::::........;xxx$$$$$$$$                              .&$&&&&:.....  .:::;;;::;x;x;xxxx:::.::x$$$$&&&x;                           $&&&&&&&.        .....:::;;;:...    .          x$xx$$$$$$$$$x                 xx;:::;;xxx$&$&&&........::::::...:     ....    ....;$$$$:                            ;&&&&$         ...................::;......       .xx:          :.      xxx.          x&&&&&$.         
.::::::.......::;xxxx$$$&&&$                              x&&&&&&x.:......:;;;:.:;xx;x;;;;;::::;x$x$$$$&$$.                         .$&&&&&&&x.     :.  ....::::...:   .           .x$x$$$$$&&&&$x                    .;xxxxxxxxxxxx;   ....::;;:......   .....    ....$$$$$;                           .$&&&&&:          ...:......:..::...........    .$&&&&.         .:       ;.          ;&&&$&$$$$.        
...:..........::;xxxx$$$$$&$x                             x&&&&&&&$;... ...:;;:.   .:;;;;;x:.::;;xx$$&&&&&x                         :xxx$$$$&&$     ;x.         ..:;...            :xx::;;xxxxxxxx     .:;xxxxxxxxxxxx:;;;xxxxxxxxxxx.   ....:.:....xx    .....   ....:$$$$$x                           :$$&&&&x           ....::.:;:;:...........     x&&&&&&           ;:    ;;           :&$&&&&$$$xx        
...............:::xxxxxx$$&&$$.                           ;&$$x$&&&&;..  ...::....:;;;;;;;:::.:;xx$$$&&&&&&x                   :x$&&&&&&$&&&&&&$..xxxxxx;..  . ..:;&;             .:. ...::;xxxxx$xxxxxxxx;.;;;;....:. .::::;:;;xx;;;x.          ..$$&&;  .....   ....xx$$x$x                           x$&&&&$;              ......:......;.. ...   .&&&&$$&x                             :$$$$$$$xxxxx        
................::;;$$$$&&&&&&&x                    .:;;;::$xxxx$xx$&&x  ......:::;;;:::::.::.;;xxx$$&&&&&&& .:;x   xxx$&&&&&&$x$&&$$$$$$$xx.      xxxxxxxx;. ...x&&&;..:.         .. .....::::;;;x;;;;;;;;;;;;;;;;;;;;;::..         ;:;;.      :$$$&&&&.           .:$$$$$$$;                 xxx;;;;;.x$&&&&&x          .x.       .....;x$x.....   &$x$$$$$x                            .x$&$&$&$$xxx;        
................::;;;xx$$$&&&&&&x                   xx;;;:;;x;x$$&&&&&$:  .........::::....:..:;xxx$$$&&&&&&xxx;....:::x$$$$$xxxxxx$&:  $;          xxxxxxxxx$..$&&&&.   ....:.    ..........::;;;;;;;;;;xxxxxxxxx;;;;;;;;;;;:.      .;;;;x:  ;$$$$&&&&&.           .x$x$&&$$x                 ;;;;;:.:;$xxx&$x:...       xx;.    .  .:xx$$$x. .....x;xxxx$xx.                            x&&&&&$$$$xxx;        
.................::;;;;xxxx$$&$&&&$x        .:xx$&xx$&&&&&&&&&&&&$;.  ::;.    ..::::::.x; ....:;;xxxxxxx$$$$&&&&&x;:...;xxxxxxxxxxxx.$&$x.           .:xxxxx.     x&x.          :&&x..  ..:;;;;;;;;;;;xxxxxxxxxxx;;;;;;;;;;;;;;:::    ;;;;x    x&&&&&&.              x&&&&&&&x                        .::;;.              ;xxxx.  .:xx$$$$x$.        ;x&&$x:x                            $&&&&&&&$$$xxx:        
 .................::;;xxxxxxx&&&$&&&&$;;xxxxx;.:::xxx$&&&&xx:.        .;xxx.         .x$&:       ..;xxxxxxxxxx$$$$$$$x::;;;xxxxxxxx$&&$$$&:             xxx:.    ::x;            :&&&;..:;;;;;;;x;xxxxx$$xxxxxx;x;x;;;;;;;;;;;xx$xx:.    .     :xx&&&:               ;&&&&&&$x                       ;::x&&$;             xxx.    :$$$$$$$$x             :;xxx;             .;;.:;;;;;xx$&&&&&&&&&$$xx;.        
...................::;;xxxxxxx$&&$&$$$&$xxxxx;.. ....:$x               .xxxxx;.     ;x$$&;         .;. xxxxxxxxxxx$$&$xxx;:::.xx;x$&&&&&&&&x              :xxx.  ;xx.            x&&&&;;;;;;x;x;;x;xxxxxxxxxxxxx;x;;;;;;;;;;;;;xx&&&$;:   x   xx$&$&.                x&&&&&&&x.:;;xxx;x$$x;:::;xxxxx$$$$$$&&&$            :x        x$$$$$.             .&&&&&&&x           ;;;;xxxxxxx&&&&&&&&&&$$xx;:         
.. .................::;;;xxxx$$$$$$&&&&&&&&$x;........x;$$$.            .xxxxxx:    x$$&;             x&&&$xxxxxxxx;;xxxxxxx;:. .$$$&&&&&&&&$               :x    .x.            $&$;;;x;xx;x;x;x;xxxxxxxxxxxxxxxxxx;;;;;;;;xxxxxxx$&&&;:     .$$&x                 x&&&&&&$$;::......$&&$&&&$$&$$$$$$&&&$&&&;            :xx;    .;:;&x.               x&&&&&&&&&$$x;:...           .$$&&&&&&&$$$xx;:          
...... ...............:;;;xxxxxxxxxxxx$$$$$&&&$$xxx.:$$&&&&&:             .xxx.     .$&$:             .&&&&$xx;:.....::;;xxx::. ;x$$$$&&&&&&&x                                   x;;;;xxxxxx;xxxx;;;;x;xxxx;;;:::::::;;;;::;xxxxxxxxxx&&x:.    ..                  x&&&&&&&&&&&x;.    xxxxxx::;xxxxxx$$&&$$&&                     $xx;                 x&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$xxxx;.          
......   . .....  .....::;;xxxxxxxxxx$$xx$$$xx$$$xx$x$$$$&&&&;              ;x;:;   :x$x:             .&&&&&&x:.:.::::::::.     xxx$$$&&&&&&$&.                                 .;;;;x;xxxxxxx;;x;x;x;x;xxx;;::::::.......  .:;;xxxxxxxx$$x:                      $&&&&&&&&&xxxxx$$xx.::::;x;;;:.:xx$&&$&&$&x                                         ;&&&&&&&&&&&$$x$$$$$$$$$$$$$$$$$$$$$$$$$xxxx;:::          
.......  ... .... .......::;;xxxxxx$xxxxx;;;xxxxxxxx$$$&&&&&&&x               .x    x$xx               &&&&&&&&:   ......       xxxx$$&&&&&&&$.                                :;;;;x;x;xxxxxxx;x;x;x;;x;xx;:::::.::.:....    .::;;;;;;;;xx;:.                   :$&&&&&&&&&&xx$$xxxxx::....::;;:::x&&&&$&$$x   .                                    :&&&&&&&&&&&$$xx;x$xxxxxxxxxxx$$$$$$$$$xxxx;:...           
   .......... ..         ..::;;;xxxxx;;;;;;::.::;xxx$$$&$$&&&&&;                                       x&&&&&&&&.                xxxxx$x$&&&&&                                :;;;x;x;xx;xx;xx;x;x;x;x;x;xx;:::.::.::::...     ...::::...:;x:::      xxxxxxxxx;;xx&&&&&&&&&&&xx;......:;;;::.   ..:&&$&&&&&&$  .xx.                                 :&&&&&&&&&&&&&$xxx;x$xxxxxxxxxxxxxx$$$$xxx;;.               
............. .           ...:::;;;;;;;:;;;x;;;;;xxxx$$&&&&&&&&&                                       :$&&&&&&&$.               xxx$$$$$&$&&&$;                         ....;;;;;;;x;;xxxxxxxxxx;x;x;x;;xx;::::::::::...        ..........::..:     xx.;;;.;:.xx$&&&&&&&&&&&;......:..::.        $&&&&&&&&$x   :xx;                                &&&&&&&&&&&&&$$;:;;;xxxxxxx;;;;;;;xxxxx;;;.                 
.............                .....:.....::::..  .;xxx$$$&&&&&&&&:                                      .$$&&&&&&&x              .xxxxx&&&&&&&&&&$                      ;xxx;;;;;xxx;xx;x;xxxxx;x;x;x;x;x;xx;::::::.:.:...           .............    xxxxxxxxx;:;$&&&&&&&&&&&x                  :&&&&&&&&&&&x    ;xxx.             .:.. .:.;:.     x$$$$&&&&&&&$xx&x:...:::;;;;;;;:::::;x;:::                   
.............                                   .;xxxx$$$&&&&&&&$                          .:.:::..    .x$&&&&&&&&;             xxxxx$$&&&&$$x$$&:                     :x::;;;;;;x;x;xxxxxx;xxxxxxxxx;x;;x$;:::.:.::::...             ............              x$&&&&&&&&&&&x                 x&&&&&&&&&&&$x.:xxxxx$$x:.                  :x.    ;x$&&&&&&&&&&$$$&$::::..        .                             
........... ....                                .;xxxx$$$&&&&&&&&.                                     :$&&&&&&&&&x             xxxxxxxxxxxxxxxxxx;                     xx;;;;x;x;xxx;xxxxxx&&&xx;x;xx;x;xx;::::::.:::...                ..........             x$&&&&&&&&&&&x               .&&&&&&&&&&&&$$;xxxxxxxxx$$x$xxxxxxxxxxxx$x$xxxxxx$x ;$&&&&&&&&&&&&&$&$;::....                                     
.   ........  ...                                :;;xxx$$$&&&&&&&&.                         .::::;;xxx;:x$&&&&&&&&&.            xxxx:;;xx;xxxxxx;xxxx             ...;;xxx;;;;xx;x;x;xxxxxx$&&$xx;x;;x;;;xx:::.:::::.:...                 .........xxxxx;&$x;. x&&&&&&&&&&&&&$              ;&&&&&&&&&&&&&$x;;;;;:.    :xxxxxxxxxxxx$x$x$$$$$$$$$x$$$$x$$$$$x$&&&&&&                                          ..
..... ...    .. ..                               :;;xxxx$$$&&&&&&xxxx                       ;x;.;.:;:;;x$$&&&&&&&&&$            xxx.:::;;xxx;xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;x;xxxxxxxxxxxxxx$xxx;x;x;;;x;xx;::::::::.:..                    . ......xxxxx:xx$&&&&&$&&&&&&&&&&x             $xxx;xxxxx;x&&$x;;:..........;;;;;x;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;x&&&&                                            
..     .... ......                               ::;xxxxx$$&&&&&&xxxxx;                     ;;x;;;;;;;:x$$&&&&&&&&&&.           x;....::::;;xxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;xxxxxxxxxxxxxxxx;x;;;;;;;;;;;xx:::::::::::..                       ......xxx;;$$&&&$&&&&$&&&&&&&&x             x;;xxxxxxxxxxxxx:.......    .::::::::;;;;;;;;xxxxxxxxxxxxxxxxxxx;;;:..x&&.                                           
  .    ...  .  ...                               .::;xxxxx$$$&&&&&&xxxxx.                              xx$&&&&&&&&&&$           ..:::......:::;;;;;;xxxxxxxxxxxx;;;:::::;x;x;xxxxxxxxxxxxx;x;;;;;;;;;;;;;xx;::::::::::..           ...         ......::;$&$&$$$$$$$$$$&&&&&&&;              .x;xxxxxxxxxxxxxxxx:.       ....:::::::::::::;;;;xxxxxxxxxxxxx;;:::...:x:                                           
 .    ..     .....                                .::;;xxxxx$$$$&&&&&&&&&&&&&&&&xx:.....:;xxxxx:.      xx$$&&&&&&&&&&               ......:::;;xxxxxxxx;;;;;;:::::...::;x;;xxxxxxxx;x;xx;x;;;;;;;;;;;;;;;xx:::::::::::..       ..........        .....$$$$$$$$$$$$$$$x$&&&&&&.        .       ;;;:::::;;;;;;;;;;;:...       ...:::::::::::::;;;;;xxxxxxxx;::.....::;.                                           
   ................                                .::;;;xxxxxx$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$xx&&&&&&&&&&&$$x                   ...:;;xxxxxxx;;;;;;;;;;;;;::..x;;;xxxxxxxxxxxxxxxxxxxx;;;;;;;;;;xx;:::::::::...      .............      .....xx$$$xxx$x$$$$$$$$$$$$x                .:;;;;:....::::;;;;;;;:.::.....    ...::::::;:;:::::::;;xxxx;:....:.:.                                             
...................                                  .:;;;xxxxx$x$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&xxxx$&&&&&&&&$&&x$$$$x                    ..::;;;;;;:::::;;;;;;;::..  .x;;;x;xxxxxxxxxxx;;xxxxxx;;;;;;;;;;;;:::::::::::..   ................      ....;xxxxxx$xxxxxx$$$xxxxx.                .:::;;;;:::.....::::::..:::::......     ...........:::.::;;;::..                                                   
...................                                  ..::;;xxxxxx$$$&$&&&&$$$$$$$$&&xxxx$$&&&&$xx;x&$$$$$&&$$$$$$$$$$x                     ..::::.....:..::::...     .:;;;;;x;x;;;;x;x;x;x;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::... ... .     ......xxxxxxxxxxxxxxxxxxxx.                  .:.::::::.............................          ......   ...                                                      
........ ..:.. ....                                  ....:;;;;xxx$$$$$$$$$$$$$$&&xxx$$$$$$x;xxxx$$$$$$$$$xx$&$$x$$$x$x                                .....     .;:...:::::::;:;;;;;;;;;;;xxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;x;;;;;;;;:...    .....;xxxxx;x;;;;:::...                     ...............      .........   ....                                                                             
 . .....  ........                                    ..  .::;;;xxxxxxxxxxx$$$xxxxxx;xxxxxx;xxx$$&&&$$$xxxxxxx$&$x$$$x                                       :;;;:.     ..                            .................:::::::;;;;xxxxxxxx;:::;;;:. .. ;;;;;;;::..                                    .  .........                                                                                              
 . .....   ..   .                                           ..:;;;xxxxxxxxxxx;xxxxx;x;;;;xxxxx$$$$$$$$$$$$$$$$$xx$$$x.                                     :;;;;:;:.    :;;;::.                                                        ...::;;;;;::::;:;:....                                                                                                                                                   
... .....       .                                                .....:::::::;:::;;;;:;xxx$xxxxxxxxxxxxxxxxxxxxxxxxxx                                     ;:.....::.   .::::::::;;:..                                                                   .                                                                                                                                                       
.               .                                                    .::::;xx;xxxx:.;xxx$xxxxxx$$xxx;;;;;;;;;;xxx;::                                     .:.   .....   .::::::::::::::::..                                                                 ....                                                                                                                                                 
  .   ..       .....                                                                xxxxxxxxxxxxxxxxxx;x;x;:.                                            .:.  ...:::.  .::::::::::::::::::::::..                                                                .                                                                                                                                               
    ..  .  ..........                                                                       ..:.:......                                                  ... ...:::... .:::::::::::::::::....:.:.....                                                                                                                                                                                                           
     ..:............                                                                            ..                                                        .:...;;;:.....::::::::::::::::... .::.:.............                                                                                                                                                                                                  
.... ...............                                                                                                                                        ...:::.......:::::::::::::      .............::xx;..                                                                                                                                                                                                
     ........ . .  .                                                                                                                                           ..     . :.::::::::::::.     :...........::;;;:..                                                                         ..                                                                                                                     
     .........  ....                                                                                                                                                     .:.:::::::::::.:x:...........::;;;;;:..     .                                                                   ..                                                                                                                     
     .....  ........                                                                                                                                                     .:.:..:.:::.:.:.:...........:::;;;;;:..       .                                            ....                 . .                                                                                                                    
     ......... ......                                                                                                                                                     ...:.:::::::.:..:..........:;;;;;;::..                                                     ...                ....                                                                                                                    
   .      ....   ....                                                                                                                                                      ..::.::::.:.:..::........::;:;:;;::..                                   ..::...            ..                .....                                                                                                                   
         ..   . .....                                                                                                   .                                                   ................ ........:;;;;;:::..                                                      ..:               .....                                                                                                                   
               ..                                                                                                       .                                                    .......................:::::::::...                                                       ...             ......                                                                                                                   
      .   ....                                                                                                         ..                                                     .......................:::::::...                                                         ..             .......                                                                                                                  
       .                                                                                                               ::                                                      ....................::.........                                                          ..            ........                                                                                                                  
  ....                                                                                                                 .:                                                       ............    ....::....                                                              ..            .........                                                                                                                 
..                                                                                                                     ..                                                        ..........       .........                                                             ..            ..........                                                                                                                
              ..                                                                                                       ...                                                      . ........        ..........                                                            .            ...........                                                                                                                
           .                                                                                                          ....                                                     .;;;xx:.....       .:.   ...                             :;.                                         .............                                                                                                               
       ...                                                                                                            ....                                                   :;;;;;;;;;.   . .    ...::.                             ...;:.                                         .............                                                                                                               
    .             . .                                                                                                 .....                                                 ;;;;;;x;;;;;:       ........:::.                       ......:                                         ...............                                                                                                              
                 .                                                                                                    .....                                               :;;;;;;;;;;;;:::.       .....      .                       ....:  .                                      ...............                                                                                                              
              .                                                                                                       .....                                              :;;;;;;;;;;;;;;:.:.         .                                 ...: ..                                     ................                                                                                                             
                                                                                                                      .....                                            .:;;;;;;;;;;;x;;;::.:.      .:                                     . .:.                                   ................                                                                                                              
                                             ....                                                                     .....                                           .;;;x;x;x;::;;xx;;;::...      .::..                       .....     .  .:.                                  .................                                                                                                             
                                           ..                                                                         .....                                  ..      .;;x;;x;;;..:;xxx;:;;:...       ........                   ....     ..  ..:.                                 .................                                                                                                             
                ...                                                                                                   .....                                 ...     :;;;;;;;x;...:xxx;;;:;:....       .....                      ..      ..   ...                                 .................                                                                                                             
                                           .    .                                                                     .....                                 ....   ;;;;;;;;;;:.. .xx;:;:.;;:...        ......                         .....    ...                                .................                                                                                                             
           .                                  ...                                                                     .....                                ..... .;;;;;;;;;;;:.  .;;::;;:.;;:...       .............:.               ......    .                                  .................                                                                                                             
                                           .....:.                                                                    .....                                .....::..;xx;;;;;:.   .;;..;;:.;;:...        ..............           . .      .    .                                  ......... .......                                                                                                             
                   .                     .. ......                                                                   ......                               ......  ......... ...  .;;..:::.:;;....       .............       .             .    .                                  .......... ......                                                                                                             
                 .                       ..::.....                                                                   .......                              ....  ..........        :;. .::.:;;....        ...... .         ....            .    .    .                            ............. ....                                                                                                             
                                        .::.......                                                                  ........                             .:;;;;::...:.....        .;.  .:..:;....        ...               ...            .    .    ..                           .............. ..                                                                                                              
                                        ...........                                                                 .......                              :;;;;;::::::::....        ::  ....::.....                         ...                        .                         ................ ..                                                                                                             
                                        ...........                                                                 .......                            :;::::::::::.:::::;:.       .;  .. .:::....         .               ..                          .                       .................. .                                                                                                             
      .                                ....:..::...                                                                . ......                          .;;:...................        .   .  :::....                         ..              .                                  .....................                       .                                                                                     
                                       ........:..                              ..                                 ........                         ;;;;:..     ..............             .::....:::;::::.                .                                                                                                                                                                                    
                                       ...........                             ...                                 . .......                       :::::.::;;;;;.       ..:::::;;;;;;....::::::::::;;:::..                 .                                                  ......................                     ....:                                                                                  
                                       .  ... ....                             ..                                  ...........                    .;;x;xx;;;;x:.. ....::;;;;;;;;;;:..::::::::::::::.....                   .                                                   .....................                     ......                                                                                 
                                       ;;;;;;;;;:;                             ...                                .. . ..... .                    ;;;;;;;;;;;$&&xx:.:;;;;;;;;;;;::..:;:;:;:;::::..                         .                            ..                     ....................                      .......                                                                                
                                       ........:::                            ....                               .........                       ::;;;;;;;;;;;x&&&x.;;;;;;;;;;;:. .;:::;:::::::::...                       .                            ...                      ...................                    ........                                                                                
                                       ::::::::.;:                           .......                             .......  ..                     :::::;;;;;;:::xx;:;;;;;;;;;;;:. .;;:;;:;;:;::::::::::::::.                                             ....                       ............ .                        ..  .  .                                                                               
              .                       .::::::::;::                          ........                             .......                         ::;:;:;;;;;..:::.;;;x;x;xxxx:   ;;;;;;;;;;::::.:.:.:.......                                            ..  .                     .... .     .... .                                                                                                             
              .. ..                  .::::::::....                          ........                             ......                          :::::;;;;x: ....;;x;x;;x;x;:   :;;;;;;;;;;:::.............                                             ...  .                     .                                            .                                                                               
               .:;;;.              .::::::::::::.  .                       .........                                                             .::;:;;;;x. ....;xxxxxx;;;.   .;:;;;;;;;;;::..                                                         ..    .                     ..                                         ..                                                                               
              ....:.                . .   ...  ......                        .......                                                              :::;;;;x;    .;xxx;x;x;;:    .;::::;;;:::::::::..                                                      .    .              .    .                                                                                                                             
                                       . ..      ..                             .. .                                                              .::::;;;:    .xx;xx;x;x.     .:::::::::::::::::::::.                                                        .           . . .                                                                                                                                 
           ..    .                         . ... .  .                                                                  . .. . .                   ..:::::;:    ;;;;x;x;x.        ...::::::::::::::.:..                                   ..                  ..          .. . ..     .                                                                                                                          
       .   .   ...                   .    ...                                                                          ..... .                    ....:::;:   .;;;;;;;;.           ..................                                  ....                               ......      .                                                                                                                         
    .......  .   .                   .                                                                                . .....                     .....::;.   .;;;;;;;:                     .                                     . ......                               . ......      ...........                                                                                                              
  .::.:..............              ...                                                                              ........                      ......:::   .;;;;;;:                                                          .........                                ....... ................                                                                                                               
:.::.................              .                                                                                ......                        ........:.  :;;;;;x                                                        ... ...... .                       ..       ........... . ..........                                                                                                               
....................                                                                                             .   ..... ..                      .........  :;;;;;.                                                         ... . .                          ..:        .... ...... ...........                                .                                                                              
............                                                                                                 .      ..... ...                     ..........  .:;;;:                                                          ..                                ..:       ... ..................                                                                                                                
.........    .  .. .                                                                                       ............. ....                    ...............::::       .                                                   .                                ..:.      ......................                                                                                                                
...  .                                                                                                    .............  ....                   ..........    ::.....                                                          ..                               ....      .....................                                                                                                                 
...........                                                                         .                                                           ............  :::;:;::::..                                                     ..                                ..        ....................                                                                                                                 
....... .                                                                                                      . . .........                                  ::;:;:::::...                                                    ..                               ..         .......  .   . ....                                                                                                                  
...... . .                                      .                                                                  ..........                   .  .          .:;:;::........                                                  ..                                                                                                                                                                               
...... . .                                      .                        .                                      .............                  . . .;. ... .   .::;:::;;;;:::...                                               ..                                         ...... .    ..                          ..                                          .                                                 
.... .                                        . .                                                          ...................                 .. . ...........  :::.;;;;;;;:::...                                             ..                             .           ......... . . .                                  . .                                  .                                               
..   ...                                        .                              .                            ..................                  . .............   ...::;;;;::;::::.                                            .                              ..         ........... .  . . .                         . .   ...                                                                                 
. .                                                                    ... . .                                .................                  . . ...........     ....::;:;;:::::.                                                        .  ...           ..         .....................                  .              .                   .              ...                                           
..                      .      .  .      .    . .                     .    .                                   ..............                      ............;.        ......::::....                                                        ....            .          ................ ..                   ...      .     .                                     .   .                                      
. .        .    . .  . . ...  . .      . . . . ..                     .          .                                  ......   .                  . .  . .........;;.                                                                .                                       .............. . .                  ..                                  .               .   . . .                                    
 . .     . .  . .  .   .  ... .  .   .   . . ...                       .        ....                                .. ....                        .. . ... .  .:;;;.                                                             .         .:  ...                         ................                  . . ...      .                           ..           .                                           
.   . .. . .. . . .  .... ......  ...... . .. ..                               .                                        ..                           .    .... .::;;;;;;...  . ... .                                             ..          .  ...                         .............                      .......                              .   ... . .      .   . . .                                   
  

Go Back