.                                                                                                                                                                                                                                           
                                                                                                                                                           ...::......                                                                                                                                                                                                                                          
                                                                                                                                                ..^~!?JYY5PPGGGGGG5YJ7~:                                                                                                                                                                                                                                        
                                                                                                                                       ..^~7?JJYPGB#&&&@@@@@@@@@@@@@@&B5!:.                                                                                                                                                                                                                                     
                                                                                                                                 .:^^!7JPGB#&&&@@@@@@@@@@@@@@@@@@@@@@@@#57:                                                                                                                                                                                                                                     
                                                                                                                              .^~7YPGB#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&BY^                                                                                                                                                                                                                                     
                                                                                                                         .^7J5GB#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G7:                                                                                                                                                                                                                                    
                                                                                                                     .:!YG#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#Y!.                                                                                                                                                                                                                                   
                                                                                                                   .^!YG&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&P?:                                                                                                                                                                                                                                   
                                                                                                                 :!YB&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#P7^.                                                                                                                                                                                                                                 
                                                                                                               .:7G&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#P?^                                                                                                                                                                                                                                 
                                                                                                               :7P&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&G7^.                                                                                                                                                                                                                               
                                                                                                               ^JG&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#Y!.                                                                                                                                                                                                                               
                                                                                                               :75#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&BY^.                                                                                                                                                                                                                              
                                                                                                               ..!G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&G?^.                                                                                                                                                                                                                             
                                                                                                              .. :YB&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#P?:                                                                                                                                                                                                                             
                                                                                                              .. .!Y#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&B5~                                                                                                                                                                                                                             
                                                                                                                  :!P#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B?^.                                                                                                                                                                                                                           
                                                                                                                   :!Y#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&BGGPPP55PPY7^.                                                                                                                                                                                                                          
                                                                                                                ....:!P#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&#B5J7!~^::::..::~~^:.                                                                                                                                                                                                                         
                                                                                                                .... :?P&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#BG5YY?7!^:..             ..                                                                                                                                                                                                                           
                                                                                                                      :7B@@@@@@@@@@@@@@@@@@@@@@@@@&#GPY?!~:...                                                                                                                                                                                                                                                  
                                                                                                                       ^5#@@@@@@@@@@@@@@@@@@@&&BPJ!^:..                                                                                                                                                                                                                                                         
                                                                                                                       :7P&@@@@@@@@@@@@@@@&#PY7~:                                                                                                                                                                                                                                                               
                                                                                                                       .^?B@@@@@@@@@@&#BPY!^:..                                                                                                                                                                                                                                                                 
                                                                                                                         ^5#&@@@@&BG5?!:                                                     ..   ..  ....                                                                                             ....                                                                                                     
                                                                                                                         .!5&@@#P?^.                                                  ...::^~!!!!777777!!^:.                                                                                          :^!!~^::.                                                                                                 
                                                                                            .....                        .:!G#P?:                                              ..:^~!7?JY5PG####&&&&&&&&#G5J7~^.                                                                                       .~!~~!!^^::.                                                                                             
                                                                                        .:::^:.:^^.                        .~~:.                                       .:^!7??JY5GB&&@@@@@@@&&&&@@@@@@@@@@@@&BGJ^                                                                                         ::. .:~~^:::::                                                                                        
                                                                                   .^^^:^^^:..:^^:                                                             .:^~!7?JYPB#&&@@@&#BGGGP55YJ?JJ??JYPG#&@@@@@@@@@#J^.                                                                                       .:^^:.   .:^^^^:.                                                                                     
                                                                                .:^^~~:.    .^!~.                                                         .:~7JYPGB#&@@@@@@&BPY?!~~~!!777??JYJ?7^::^7Y#@@@@@@@@&P?:                                                                                         .:::        :^^~77.                                                                                 
                                                                              .:~~^.      .:^^:.                                                    ..:~!?YPB#&@@@@@@@&BPY?!~^::~!?Y5PGB#&&@@@@#P?: :7B@@@@@@@@&P7:                                                                                            :^^.       .^77~:                                                                                
                                                                           :!7^::.       .^^.                                                 .:~7JY5PGB#&@@@@@&BGYJ?77!!7?JY5PB#&@@@@@@&&###BBGPJ^:~7YPPPPGGBGP?!^:::                                                                                          :::.          .:::                                                                              
                                                                         .^~^:.        .^^.                                             .:!?J5PGB&&@@@@@@&GPYJ?7!7?JYY5PB#&@&#BG5YJ?7!!~~^^^^^::::....::::::::::......  .:~^.  .::                                                                                ::.           .:::                                                                            
                                                                       .~!:           ::..                                          .^7JPB#&&@@@@@@@@#GY?!!~!7J5GB#&@@@&GY!^^:::..                                       ...     .^!??~.                                                                           :??:           .^J?:   .~YJ^                                                                 
                                                                     .~~:.           :!~.                                       .^7Y5G#&@@@@@@@@&#G5J?777J5GB#&&&#PY?!~^.                                                          ....:~~:.^:                                                                      .:::           .^^:.   ^??~~!~.                                                             
                                                         .~!7!.     .::.          .:::.                                      :~7YG#@@@@@@@@@&BP5J?JY5PG#&&#BPY7~:..                                                                          .^^:..                                                                    :~~.          .^^.    .^^:.^:.                                                           
                                                       .::.:??:   .:..           :~~.                                    :~?5B#&@@@@@@@&BPJ??J5G#&&@@&BP?~:                                                                                       .^!!^.                                                                 .^:.          ...    .:.  .^~.                                                         
                                                     :77:  ^55^  .~~.          .~~.                                    .~?P#@@@@@@@@@@#P?75B&@@@@&&G?^.                                                                                                :77:                                                               :::.         .~~.     ::   .~~.                                                       
                                                   :77^. .^^.   ....         .::.                                    .:7P#@@@@@@@@@@&BY?YP&@@@&B57^.                                                                                                     .^~:...                                                            .:::.       ....   .!!.    .^^.                                                     
                                                 .^^.    .^^.  .^^.        .^^^:                                  .::!YB&@@@@@@@@@@#P?^~P&#G5?^.                                                                                                              :::...                                                    ..     .::.      .::.   ...      .::.                                                   
                                               .~~.     .:..   .::       :!!:                                    ..~JG&@@@@@@@@@@@@#P?^~??^                                                                                                                      .^~^::.                                               .!!:      .::.     .:~~.  .^^.     :^~^.                                                 
                                              ..::     .^^.   ::.      .^^^:    .:^:.                            .:7P&@@@@@@@@@@@@@&B5?~.                                                                                                                            .~!:.                                             .~~^:::    .....    .!7:  .!!.      .~~:                                                 
                                             .^~.       ::.   ::     .:^~^    .:^~7!.                            .^?G&@@@@@@@@@@@&GY7^.                                                                                                                                .^^....                                         .:^.:!!^:    ..::..   ..    ...       .^^.                                               
                                           .^^:.       ...   .^^  :^^^~^   .:::: .::.                             .~YB&@@@@@@@&B57:                                                                                                                                       .::^:.                                        .::.  ^~^:     .:::.  :^.  :!!.      .:^:.                                              
                                           .!!.      .^^.  .!!. .:^^:.   .^^^:  ::.                                .:!YG&@@@&G?^                                                                                                                                             .:^..                                        ::.   :::^^.   .^~^~!~.  .~~:         ..                                              
                                          ..:.       .~~.  .!!^:::     .~~:.   .~~.                                . .:~J5GP7^                                                                                                                                                  ::.                                        .::    :^~~~:  .:^~~^.     ^^.      .^^.                                             
                                          ...         ::.   :::.    .:^^^:    :^:.                                     .^~^:                                                                                                                                                     ..:..                                     .^~^:    ..:^::    ..     .^^.      .~~.                                             
                                    ..    ::.       .:..         .~~:...    .:::                                      ^^:.                                                                                                                                                         ...::                                    .....       .:^~:.       .::.       :.                                              
                                  :!J?:  .77.      .77.        .!7^.       ~55:                                    :??^.                                                                                                                                                     .^^.     ....                                     :77:       ...^7!.      ...        .      .^^                                    
                                ...~PP^  .77.      :JJ:       ^^^:       .~!^:                                   .^~^:                           ..:::::::::::::::::::::::::::::::.................                                                                          .~~.       ::.                                     :^~^.        .:^~^.    .^^.       ..   .!!:^JJ:                                 
                               .~~:...   .!!.     :::     .:~~:        .^^.                                    .^^:.                       .:~!?YPPGGGBBBBBBBBBBBBBBBBBBBBBBGGGPP5555YYYYYYJJYYYYYYYYY555YYYYJJJ??77!!!~~^^^::::..                                     .:~!7???!.      :!7~^^:                                    .^??^         .:^::.  ^^.       ..   .~~. :^^:                                
                              .:..^:     .!!.    .!!.  .^~:..        .^^.                                    .^~:.                      :~J5B#&&@@@@@@@@@@@@@@@@@@@&&#BGGP55YYYY5PPGBBB###BBBBBGGPP555YYYYYYY5555PPPPPPPPPPPP5555YYJJ?!~:   ..        ..:^~~~~!!77!7JJ7!7777JJ?7!!!!~~77???7!~.                                      :!!^.         .:^!~:.       .::.  .^^.  .::.                               
                             :77. ^^.    .!!.     ..  .:^^.        :??:                                      :!!.                     .~JG#@@@@@@@@@@@@@@@@@@@@&&BG5Y??JYPGB#&&&@@@@@@@@@@@@@@@@@@@@@&&&&&###BBBGGPP555YYYYYYYYYYYYYYYJJ77!!!!!!~~^::..    . ...::::^^::::::^^:::::::.::::^:.:7!.                                      .::..          :!YY^      .::.   ..   .::.                               
                             .^:  ^^.    .!!.    .:: .!!.        .^^.                                      :77:                     :~?5#@@@@@@@@@@@@@@@@@&&#BG5JJJ5PGGB#&&&&&&&&####BBBGGGGGGGGGBB##&&&&&&&&&&&&&&&&&&&&&&##########&#########BBGGPYJJ7!^:.  ..:^~7JJ7!77!7JJ?77777!!7777?7~~7!:                                        .^~^:.        .~~:      .::.   ..     .::.                             
                           :??:  .^^.    .!!.   .:~!!^.        .^^.                                      .^^.                    .^75B&@@@@@@@@@@@@@@@&&#G5YJJY5GB#####BP5YYYYYY555PPPPGGGGGGGGGPPP55555YYY555PPGGBBB###########BBBBBGGGGPPPPPPPPPPP5PPGBBPY?!^:.  :~!!!!!!7?J?7777!~~7????7~~!?J7^                                         :~!!:                .::   ...      ..                              
                          ..::    ::     .!!.   .::.       .:^~^.                                       .:^^..::::::::..        :!P#&@@@@@@@@@@@@@&&#GPYYYGB####BP5YJY5PGBBBBB###&&&&&&&&&&&&&&&@@@@@@@&&##BBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGBBBBBBGP5PG#&@@&BPY7^.   .^^~!777!!!!!~~!7!!7!^^~!!!7!^.                                  ::.     :^:.             .::  ^^:.     .~~.                             
                          .:..    ..:    .!!.             .~J?:   ..                                   .!JJ?~~?JJJJJJ?!^. .... :75#@@@@@@@@@@@@@&#G5YY5PB#&#BG5YYY5PGB##BBGPP555555555555555555PGB&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&@@@@@@&B5?!^.   .:~~^::^^::::^^^^^::^^^^^7P5^                                :7?!^.    .~!^.           .::  ^^:.     .^^.                             
                          ::.      :JJ:  .!!.           .:^:    .^!!.                                 .^!77!::~!!!!!!!!~~^:.  :7P&@@@@@@@@@@&&#BP5PGGB###G5Y5555PGGP55555P555PPPPPPGGGGGGGPPP5JJ5G&@@@@@@@@@@@@@@@@@@@@@@@&&&##BBBGGGGGGGPPPGGPGGB#&@@@@@@@@@@@@@@@&BPJ!:..:!7777777!!7????7~~7?77??J?~:                                .:~~^::.   .~!^:.        .::  :^.       ..                              
                         .!!.      :YY:  .!!.        .:^^:   .:^~!!~.                                .~!!!!~::~!!!!!!!!!~^.  ^JG&@@@@@@@@@&BGPPPGB&&#BP555PPGGP5555PPGB#&@@@@@@@@@@@@@@@@@@@@&BPY5#@@@@@@@@@@@@@@@@@@@@@@&BGGPPP55555PPPPPGGGGPP555PPGB#&@@@@@@@@@@@@@@#5?:  .^!!777!!7????7~~7?77???JJ7.                               ::. .:^^:.    ^~~^.       ..  ::.         ..                            
                          ::       :77:  :77:      :7?!:   :^~~^  ::.                              .^!?????7~^!7??????7!^..:!YB@@@@@@@@@@&BGGB#&@&B5JJYPBBPYJY5GB&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#YJPB&@@@@@@@@@@@@@@@@@@@@&##&&&&@@@@@@@@@@@@@@@@@&BPYJJYG#@@@@@@@@@@@@@@@B?^  .:~!~~^^~!!!!~^:~~~~~~!!~~~^.                              .^^.  .::.     :~!~.     ..  ::.        .::.                           
                        ....       .!!.  :77:    :^!?!   .^^:.   ...                               :~77????7^^!7?????7!~..:7G&@@@@@@@@@@@@&&@@@@#GYJ5PB#G5YYPB&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&GP5G&@@@@@@@@@@@@@@@@@@@@@@&BGGB&@@@@@@@@@@@@@@@@@@@&BPYJ5#@@@@@@@@@@@@@@#57:  .^~~^^^~~~~~^::^~~~~~~~~!?7:                              .^^.     :^~^.  .~!!~.   .   ::.         ::                            
                       .:^.        .^^.  :77.  .^^^:   .:::.    ::.                              .~!~~!!!!!!::~!!!!!!^:. :?P&@@@@@@@@@@@@@@@@@@#GPGB##G55PB&@@@@@@@@@@@&&&&&&&&&&&&&@@@@@@@@@@@@&BGB&@@@@@@@@@@@@@@@@@@@@@&GJJPB&@@@@@@@@@@@@@@@@@@@@@@#5YPB&@@@@@@@@@@@@&GJ^..:!777!!7????7~~!7777?J?777!:.                               .^^.   .:^~~^.  .^~~~^:.   ...         ::                            
                       .::.        .::   :??~:::.   .:::..     .::                               :!7~~!!!!!!^^~!!!!~^: .^?G@@@@@@@@@@@@@@@@@@@@&&&@@&#GB#&@@@@@&BG5YJ??7777!!!!!!7777?J5G#&@@@@@@@&&@@@@@@@@@@@@@@@@@@@@@&BPYYB&@@@@@@@@@@@@@@@@@@@@@@@@#BB#&@@@@@@@@@@@@!: .~777!!7????7~~!77???J?7!777~                                ::::      :^~~.   ::::    ...         ..                            
                        ::.          ..  .~~:..   .:::..     .^^.                              :?YJ?7?JYYJJ7~~?JJ?~:.  ^JG&@@@@@@@@@@@@@@@@@@@@@@@@@@&@@@@&#G5?!~^:..                  .^!?YG#@@@@@@@@@@@@@@@@@@@@@@@@@@@&BGPG#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&G?^. :^~~^^~~~~~^::^~~~~~~~~^~~~!Y?:                               .:        .^7!.         ...         ..                            
                        ::.           ..         .^^.         ::                               :?Y?7!!?????7^^77!^.  .^?G&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&BY7~:.                 .^!7!~^:   :^7YP#&@@@@@@@@@@@@@@@@@@@@@@@&#BB#&@@@@&&##BBBBBBBBBBBB#&&@@@@@@@@@@@@@@@@@@@@@B57: .:~~~~!!!!!!^^~!!!!!!!!~~~!~~^.                                ...        :!?7.       ...         ..                            
                       .^^.           ..       .~~:        .!7:                               .^~!!~~~!!!!!!::^:.   :~JPB##&&&&@@@@@@@@@@@@@@@@@@@@@@@&G?~:.:^~^:              .!YB@&#BG5J!^...:~?P#@@@@@@@@@@@@@@@@@@@@@@&&&&&#G5J7!~~^^^^::^^^^^^~!7JP#&@@@@@@@@@@@@@@@@@&#P?~..:^~!7777?7~^!7777???7!!77?J?^                                .^^.         :^^:      ...         ..                            
                         ...         .::.    .^^:        .~~:                                .^~~~~~~~!!!!~^.  ...:^~!?Y5PGGBB##&&@@@@@@@&#G5JJYPG#&@#Y!: :^!77!:.             .^7YPGB&&@&#BPJ!: .^!YG&@@@@@@@@@@@@@@@@@@@&#BPJ!^..         ..::.     .^75#@&&#&&&&@@@@@@@@@@&#P7^.  .^~7??7~~!777????7!777?5Y!:                                 .^^.         ..:.    ...         ::                            
                         .^^.        .::.    .::.         ::                                 :J5YJYJ??JYJ7^.  .^!77??JJYY5PPPGGB##&@@@@@@&BP?77JPB&@@BJ~. .....      .....       ..::~7JPB&@@&BY~. .~JB@@@@@@@@@@@@@&&&#BGY?~:.                        .^?G#P5JJY5PPPGGGGBBB#&&&B5!:   .::^:..:^^^^^^^:::::^~~~^.                                 ::..         .~~.   ...        .^^.                           
                         .!!.        .::   :!~.        .^^.                                ^5P?!!!!!~~!~:. .:~!?JYPGGBB#####BBBGGBBBB##&&&&&#BBGGGB#&#PY7~~~~~~!!77??JJJ??7777!~~^:.. ..:~J5GGG5!: .~JB@@@@@@@@@@&BPJ7!!~^:.            ......::::::^^~7YP#&#GGPPPPPGGGGGGPP555G##GY!^. .^!!^^!7777777!!!!!7JJ?!^.                                 :77:          .::  ...       ..      ..                      
                          ..         .:: .^^.          .::                                 :?Y7!!!!!~~^: .^!JYJYG#&@@@&#GY?!~^^::::^^^~!7J5GB#&&BBB#&@@@&&&&&&&@@@@@@&#GJ7?YB&@@&#BPY?!^:.       .:!YG&@@@@@@@@@@&B57~:.        .:^~!!7?JY5PGGBBBBB####&&@@@@@@@@@@@@@@@@@&&#BP5Y5GBBPJ~..^^^~!77?7???77777?YY?7!^.                                  .~~.        .~~. ...      .^^.    :77:                     
                  .::.    :::.        ::....         .^:.                                  :?J7!!!!~:. .:!JY?JPB&@@&#GY7:...:^~!!7777!~^. ..^~7J5GB&&@@@@@@@@@@@@&BG5?~:.:7YB@@@@@@@@@&&B5?!^::^!JG#@@@@@@@@@@@@@@@@&#GY!:   :~?PB##&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#P555GGP5YY5PBP~...:^!77777??!!!!!7JJ77?7:                                    .::         .^^:.        ::     .^~:.                    
                 .!JG5:    .~~.       :^::.        .:^^:                                  :!PGYJJ?!^.  ^?5P5Y5#@@@&GY7:..^!J5GGB#####BG5?!^:.  .:^7J5PGGB#####BGPY7~:  .^?G&@@@@@@@@@@@@@@&#GP5PB&@@@@@@@@@@@@@@@@@@@@@#P7: .!5#&@@@@@@@@@@@@@@@@@@@@@@@@@@@&&#BBGGGGBB###BP5J?JPGG5JJP57^.  .^^^^^~~~^^^^^~!!^^~^.                                     ....       .^~^:.       ..      ::..                    
                 .:~!~.    .!7:      .:~!~.       :^:.                                   .!?J?!~!~:  .^?B#GPG#&@@#57^. :75B&@@@@@&BPPG#&&BPY?7!~::..:::^~!!7!!~^:...:^!?P#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&GJ: :!P&@@@@@@@@@@@@@@@&&&@@@@@@&#G5J?7!~~~~~~~!7?YPBGP55P##G5YJ?!: .:!77777??7!!!!7JJ7!7!:                               ::.    .^^.        :77:      .::    ....^^.                   
                  ......      ^^.    .!!:       :^~^.   ....                             .^!77!~~^..:!YG&#GPB&@@#P!. .~JB&@@@@@@&P7::~JP#@@@@&#BG5J?7!!~~~~~~~~~~!?YPG#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&BJ: .~5B&@@@@@@@@@@@@#G5YYPGBBBGY7^.  .^~!!!!!~^..:~JP##PP#&&B5JJ7:  :!???????77777?YY?777!^.                            :?J!:     .^^:.      ...    .^:      :: .!!.                   
                .:.. .^^.    .~~.    .~~.      .!~.   ..::..                             .~?YY?7!~.:!YB&&#PP#&@&P?:.^7P#&@@@@@@&GJ^   :~JP#&@@@@@@@@&&&&########&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&B5^  :!YB&@@@@@@@@@@@#57: :^^~^:.  .^!YG#&&&&##GPY??YP##PPB&@&G5Y7:  :~!!!!!77!!!!~!??7!!!J7:                            .!7^:^^.   .:^:              ::.    .^^ .~~.                   
               .^^:  .!!.     ..      ..      ^^:.   .^~:.                              .:!J55J77~.:75#&&#PP#&@#Y!::75#@@@@@@@&GJ~.     .^?YPB#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@@&&&&&&&@@@@@@@@@@@@@@@@@@@@@@&G?^. .^7YB&@@@@@@@@@&#P?~:...   .:~JP#&###&@@@@@&###&@&PPB&@&G5Y7:  .^~~~~~!!~^~~^~77~~~~7!.                            .~~..~!.     ..:.            ..    .:^: .~~.                   
               .^^.   ::..    .:::          .:~^.   .:^^::                              :^~!??7~~:.:75B&&#PP#[email protected]~:^JG&@&#GPPY?!:. .^~~^:..:^~7J5G#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&BPPB#BPY?7!!!7JP#&@@@@@@@@@@@@@@@@@@@@&BPJ!^:.:~?YPB&@@@@@@@&#BP55YYYYY5G#&&BJ7JP#@@@@@@@@@@&P5B#&#PYJ7:  :!7777???!!!!7?JJ7!!7?!.                             ..   .^^.    .::         .!!.    .~~:  .~~.                   
               .^^..   .::.    .^^.       .:~^.    .:^..^^.                             .:~!??7!~:.:!YB&&#[email protected]~:^?P#BY7^::.    .^JPBBPY?!^:..:^!7J5PB#&@@@@@@@@@@&&BGGGPPPPPPPP5YYYP5!^...::^!?P#&@@@@@@@@@@@@@@@@@@@@@@@&#G57^. .^!?PB&@@@@@@@@@@@@@@@@@@@#5~:~?G&@@@@@@@&BGY5B##GJ77~. .:!?7???J?77777?YY?777?!:                             ::..  :^:.     .^^.      :~~.   .:^^.  .~~.                   
               .^^..   .~~.     ::.      .~!:    .~~:  .~~.                             .^7YPPJ?7~..^7P#&&GGB#@#5!::!JGB5?7!!!!^. .^JP#@@@&BG5J!^.  ..:~7JPB#&&@@@@@&BP55PPPGGGBBBBB##GJ: ^75GBB#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@&BY^    .^7P#@@@@@@@@@@@@@@@@@&GJ^ .~JP#@@@@&BPYJ5G&#PY?!^:. .:^~!~~~!!~~~~^~77!~~~~!?7.                           :::.   .~~.    .^^.    .^^.     ...    .~~.                   
               .^^:.   .::.     ....     .::     .~~.  .!!.                             .:!?YJ?7!~. .^JP&&GPGB&&GJ^.:!5B#&###BB57^..~?P#@@@@@&&BPJ!:.    .^~!?Y5B#&@@&&&&&&&@@@@@@@@@&GJ:.75#@@@#GYJJJJJJYPG#&@@@@@@@@@@@@@@@@@&GJ:      .~?5G#&@@@@@@@@@@@@@&P?:  .^7P#@@@#GPPG#&#GY??!:....:~!~!!!!!~~~~~!77!~~!!7J?:                            .::.   :^:.     .~~.  .^^.    .^^.    .~~.                   
                ....      ..     .~~.   ::     .^^.     ::                              .:^~~~!!~^.  .^?B&G5Y5B&&G7: :7P&@@@@@@#P?:  :!YB&@@@@@@@&BG5?^.     ..:^~!7JYPG#&&@@@@@@@@@@&GJ: ^7PB&BJ!:.....::^~!JP#@@@@@@@@@@@@@!:. .::^^!?Y55555PB#&@@@@@@@#G?~.    ^75#@@@&##BG55YYJ7~..^^. ...^7???7!!77?YY?7777?5J:                            :??:     .::.    .:::  ::.    .::     .~~.                   
                  ..     .~~.     ::. ....     .::      ::                              ..:: .~7!~^:   ^JPBGYJYP##GY!!JP&@@@@@@&GJ^    :!JPB#&@@@@@@&G?^..!???!^:......:^~7?YPG#&&@@@@#P!:..~?GB5J?J5PPPPPPPGB#&@@@@@@@@@@&#GY7^..~?5GGBB#&&&&#BP555GB&@@&BP?~:..    .^?B&BGP5Y55PGGY7:....       .^?J7!777?YY?77!^::.                             .^~:.     .~~.     .:...    .^^.      .!!.                   
                  ::       ~P5^  .:^::~~.     ...      .^^.                                  :?YJJ?7^: .^7P##GY?J5B###&&@@@@@@@@#P!:     .:~7YG#&@@@@BJ~.^JG#&&#BPY7~::.    ..:^~7YGB#&&BP7!7YB&&&&&@@@@@@@@@@@@@&#P?7?YPPY7~:..^7P#&@@@@@@@@@@@@&##B#&&BP?~.   ::^:  :7G#P5PGB&@&B5!:  ..           .::^^^^!!~^^:.                                  .::       .::     :7!.    .^^.      .~~.                   
                 .^^.      :77:    .!7!^.    .~~.     ..                                  .:~~::~!!!~^:. :7YGBBG5YY5GB&&@@@@@@@@@#P?~.      .:^!J5B#&BJ~.:!YB&@@@&&#BGPYJ7~^:..  .::^!7?Y55PGB&@@@@@@@@@@@@@@@@@@&BY~..:^^:. .^!5B&@@@@@@@@@@@@@@@&&#BGY7^.     ..::. :!G&&@@@@@@#5!:  .^^.           :^~!!7??7!!~:.                                 .~~.      .::.     ..     ...        ..                    
                 .~~.        .:.   .^^.    :JJ^      .~~.                                 .:^^  ^~~~^~~~. .:^!YPB#BBBBB#&@@@@@@@@@&#PJ~:  ..:.....^~!!~:  .^75B&@@@@@@@@@&&#BGPY?~:      ..:^~!7?Y5PGB##&&&@@@@@@@&#PY?7!~!7?YG#&@@@@@@@@@@&&&#BP5J7~^:.   .^~!~.     .!P&@@@@@@#P!:                    :^!?YY?!:                                    .::.       ....         .^^.         ..                    
                 .!!.        .:^.         :::.       .::.                                      .~!!!~!7!~^.    :~?PB&@@@@@@@@@@@@@@@@#P?: :~?YYJ7^:          :~JG#&@@@@@@@@@@@@@&G7:  .^~~^:...     .::^!7??JJJYY5PPGGGGGBBBB#####BBBGGP5YYJ?!~^..  .:^^:. .!?YJ^.    .~P&@@@@@&GJ^                     .^~7JY?!:                                     ::.        .^^.        :^:.        .::.                   
                 .^^.          .::.       ..          ..                                       .!?????JYYJ!^.   :!5B&@@@@@@@@@@@@@@@@@&G7^..~?PBBGJ7^:.        :~?YPGB#&&@@@@@@@&P!: :!YB#BGP5Y?7~^::..         ..:::^^~~~!!!!!!!!~~~^::.        .:~7YPPJ!..~JPP7^.   .~P&@@@@@#57:                     .:^~!~.     ::                               .:^:.       .~~.      :JY^         :.                      
                  ..           .^^.      .~~.        .::                                             .^~~~!~:....^?P#@@@@@@@@@@@@@@@@@@&GJ~..:!YB&&BPJ!:          .:^~7?YPGB#&@&GY^..~YG&@@@@@&&&#BGP5Y?!^.   .:^~^^^^:::..     ..::::^^^~~^^:.  ^JG#&@#P?:.^?GGY!.    ~P&@@@@@#Y!: :.                  .^!?Y?:    .~~.                                .^^.       .:^:     .^^.        .~~.                     
                  :::.         .::.     ...        .!!.                                               .:::.::^^^...~JP#&@@@@@@@@@@@@@@@@@#57^..^?P#@@#57: .:^^^:.        .:~7?YJ7~..^7G&@@@@@@@@@@@@@@@@BY^  :!YG#BBBGGP5J!^.  :!?Y5PGGBB##BPY~:.^YB&@@#P7: :!Y5J!.    ~P&@@@@@#Y~. ::                ..:^~!7!:    :77.                                .~!.        :YY:  .^^.          .^^.                     
                   .~~.           ::    ..         :??:                                                     .::^~^. .~YG&@@@@@@@@@@@@@@@@@&BY7^..~YB&&G?:.!JGBG5J!^:.              .:~J5G#&@@@@@@@@@@@@@&P!. :JG&@@@@@@@@&P7:..!P&@@@@@@@@@@@#Y!.:?P&@@BJ~.  .:::.     ~P&@@@@@#J~.                   ::^:         ^YY:                                 ...        .^^.  .~~.         .::.                      
                   .!7:           ::   .::.      .::                                    ..                     :~~:  .~JB@@@@@@@@@@@@@@@@@@&#GJ~..~?55J!::?P&@@@&BPY?!!^:.            .:~7J5PPGGBB##&&&&B5~. :75B&&&&&&&@#P?^..~5B&&&&&&&###BGY!..~JGBPJ~.            .~P&@@@@@#J~.                                ^??:                                 .:..         .......         .^^.                       
                    .:::         .^:   .!!.      .^^.                                   ::                            .~YB&@@@@@@@@@@@@@@@@@@&#P7^..:::..~5B&@@@@@@&&#BG5J?!~^..          ..:::^^~!!7777!~:   :^!77??????7!^.  .~!7????77!!~~^:.  .:^^^:.             .~P&@@@@@#J~. ..                            :.                                     .~~.         ::^:.         .:::                        
                      .:.         .^7!  ^^.       ::      ..                            ..                             .~JB@@@@@@@@@@@@@@@@@@@@9^.   :7G&@@@@@@@@@@@@@@&#BP7^. :^~^:.                                                                              .!G&@@@@@#J~:.::.                          .~~.                            .~~     .^^.         .:~^.        .^^.                         
                       .~~.        :JJ: ^^.      .^^.   .^!!.                             ..                            .~YB&@@@@@@@@@@@@@@@@@@@@&B5?~:..^?PB&@@@@@@@@@@@@@@@#Y~ .?PGGPY7!^:.                                                                         :!G@@@@@@#J~. ..                           .::.                           .:^!?7:    .:.       .^~^:       .!7:     ..                    
                       .^^.        .^^. ::.     .:..    .:!~.                            .^^.                            .~JG&@@@@@@@@@@@@@@@@@@@@@&#GJ!:..^7JPB&@@@@@@@@@@@&G?^ :YB&@@&#BGPYJ7!^:.                                                                   :7B@@@@@@#J^.                                                             :: :JJ:    .!!:       ::.        .^^.    .~~.                   
                ..       .^:         .....     .~~.     :::.::                           .^^.                              :!JP#&@@@@@@@@@@@@@@@@@@@@@&B5?^...:~JPB&@@@@@@@#P?~..~5#@@@@@@@@@&&#BGPY?~:.  .....                                                .:^:. .~JB@@@@@@#J^.                              .::                            ::  ^^.    .~~:                .^^.     .:^:.                   
                 .~^      .:!!.      .!7:       ::     .^^ :??:                           ::                                 .~?P#&@@@@@@@@@@@@@@@@@@@@@@#G5?~:..:~?5GB&@!:.:!YB@@@@@@@@@@@@@@@@&&G?^.:7YPP5YJ?77!!!~:.      ......        ..::..   .~~^:  .:~~:..~JG&@@@@@@#J^.                             .:.                            .~~.  .::     .^^.            .^~:      .~!:.                    
                   ^JJ:     .:~^.     ..        ::      :: .!!.                          .^^.                             .... :!JB&@@@@@@@@@@@@@@@@@@@@@@@@&B5?^.  .^!JGGY7:  ^YB&@@@@@@@@@@@@@@@@@@B?~:^5B&@@&&&&&###B57:  .:~?JYJJ?7~.  .^!JY5Y!:  .~YY!:  ^~!~..^?G&@@@@@@@#?^.                            .~~.                             ::    ..     .!!.            .::      ::::^:                    
                .. .::::      ::..             .::     ...  ::                             .~~.                           .:~~:  :75B&&@@@&&@@@@@@@@&&&&@@@@@@@#PJ~:.  .^^:.  :7G&@@@@@@@@@@@@@@@@@@@B?^:~5#@@@@@@@@@@@&P?: .~JG#&&&&#BY~..~YG#&B5~. .~JGP~  .~!^:.^?P#@@@@@@@@#?^.                            .^^.                            ...           .^^.          ^J?:       :: .^^.                   
                ::.  .^^.      .^^.           ::.     ::.    .::                           .:^.                           .^7?!^. .:~7YG#&GPPPGB&&@&#BGPGB#&&@@@@&#G5J!^:.    .^?5G##&&@@@@@@@@@@@@@&G7^:!P&@@@@@@@@@@@#Y!..~JG&@@@@@B57:.!JB@@#5!: :!5B&BY!^.:. :75B&@@@@@@@@@#?^.                            .::                            ::.    .~~.     ..         .^^.      :77:  .!!.                   
                 ...   .!!.      .!!:        .~~.     ..      ..                             .^^.                          ^7?!~^^..  .~?PB#BG5Y55GB#&&#GP5YPGGB&&@@@@&BPY7~^:....:^^~7J5GB###&&&@@!::!P&@@@@@@@@@@@BJ~.:!Y#@@@@&GY~. ^YB&@&P7:.:!J55Y?!^.. :!JB&@@@@@@@@@@@#?^.                          .^^.                             ..     .::.     ::.      .~~.      .::.     ..                    
                 .^^.    .::.     :^^:.      .!!.     ..      ..                                                          .~5PJ?J?7~:.   ^?PB#&#G5??YPB#&&&B5J7?5G#&&@@@@@@&#GY7^:..      .:^~!?YPGPJ!: .~5B&@@@@@@@@&&P!:.:?5#@@&#P7^. .~YGBGY7:  .:^^:.   .:!JG#@@@@@@@@@@@@@#J^.                          .77.                             ..      ..     .:^.     .:::     .:^.       ::                    
                 .!!.    .^~^:.     .:::      ..     .!!.    .^^.                             ::.                         .^7?!!!!!!~~^:...:~7YPBBBGP5Y5PGB###BGP555PGB##&&@@@@&BG5YJ?7!~^::.....::..    .~7?JJJJJJJJJ?!:  .~7JYYJ7~.    .^~^^:.......::^~7?YPB&@@@@@@@@@@@@@@@#J^.                         ....                             .^^.      .::.  .:^..   :!~.     .:~^.     ::.                     
                  ....      .:^:      .::.    ::     .~~.    .~~.                               ^^.                         .:~!!!!!!!!!~^.    :~75GB##BGP5Y5PGB##BBGP55Y5GBB##&@@@@@@&&#BGGP55YJ?77!!!~~^^^^::::::::::::::::::::::::^^^^~~!!!77?JYY55PGB&&@@@@@@@@@@@@@@@@@@@@#J~.                        .~~.                              .!!.       ::      ...:~~.     .:::       .~~.                     
                   :!~.       .:::      :^:.  :^.    .^^.    .::.                               ..                           .~7777!!!777!!~:.::  .:^!JPB&&#BGP5YYPG#&&#BGP5YJY5PB#&@@@@@@@@@@@@@@@@@&&&##BBBBBGGGGGGGPPPPPPPPPPPGGGGGGBB##&&&&@@@@@@@@@@@@@@&BB&&@@@@@@@@@@@@@#J~.                      .:^:.                               .^^.       ..      :^!~.     .^~^.         ..                      
                   .!!^.       .~~^.      ^^:.::      ::      ..                                ::::                         .^!77777??????7~^!!~:.   .^!JPB&&&#BP5YY55GB#&##GP5JJY5PGB#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#G55P#&@@@@@@&&@@@@@#Y~.                      .~~.                                 ::        ::     .~!:.    .:~^.        .^^.                       
                      ^^.        .^~~^.   .:^^.     ....        ..                               .~^.                           ^!!!!!!7777!^^!7!!!~^:....^~7?Y5B###BGGPGPPPPPGBBGP55PPP55PGBB#&&@@@@@@@@@@@@@@@&&&&&&########&&&&&@@@@@@@@@@@@@@@@@@@@&BG5YY5GB&@@@@@&#GG&@@@@#Y!.                     .:.                                .:^:.       .~~.    .^^    :^^:.         .:^^.                       
                      :::.         .~!~^.   ..     :??^         ::.                                :!!.                        .:~~!!!!!!!!~^^~!!77!!~~~^:.   .:~!?YPGB###BGGGGGPPPPPPP55555PPPPP5PPPGGGBBBBBB############&&&&&&&&&@@@@@@@@@@@&&&&#BGPP555PG#&@@@@@@@&GP5P&@@@@&P7:                    .::                                 :JY^        .!!.        .~!~^.         .:^^.                         
                       .::            :^:.         ^GG~         ..                                 .~~^.                         :~!77???77!^^7????777777!!!7!:.   .:^!?YG&@@@@&#BGPPPPP55YYJJJJYY5PPPPPPPPPPPPP55555555555555555PPPPPPPPPPGPPPPPP55Y55GB&@@@@@@@@&BPY?JG#&@@@@&G?:                   ...                             ..   :JJ^        .!!.      .~!!^.          .~~:.                          
                         ...            ::.        :77:                                               ^^.                         .::::~7?7!^^7???77777777!7YJ7~~^:..  .:~7J5G#&@@@@@&&#BGP5YYY555555Y55PGGBBBBBBBBGGGGGPPPPP55555555555555PPPPGGBB##&&@@@@@@@@&#G5YJJ5G&@@@@@@&GJ^                  .^^.                          .^~:.   .77:        .!!.      .~~.           .:^:                            
                         .~~.            .:^:.       ...       .^^.    .~~.                           .:^:.                            .!77!^^!7777!!!!!!!!7JJ7!!!!~~~~:.  ..^~7J5B&@@@@@@@&&&&&##BBGGPP5PPPPPPPPP55PPPPGGBBBBB#######&&&&&&&&&@@@@@@@@@@&&#BG5YJYPGB#&@@@@@@@@&G?:                .^~:.                         .~!^::.   .^^.         ::     .::.            .::                              
                          .:7!:           ..:^~~.     ::       .!!.    .~!!~                            ::.                            .~!!~::~!!!!!~~~~~~~!??!~~~~!!7!!~^.     .:^!7J5G#@@@@@@@@@@@@@&&&&&&###BBBGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGPP5Y5PGB#&@@@@@@@@@@@@#J~.              .^^:.                         .^~^.  ..   .::          .:   .~~:            .~~.                               
                             ^77.            .^^.    .^^.      .^^.    .!!::?7:                          .~~.                          :7??7^~7?????7777777?55?7777?JJ???7:          .:~7YPB&@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&#############BBBBBBBBBB###&&@@@@@@@@@@@@@@@&P~.               .::                           .^^. ^^.  .:^::         .^^ .!7^.           :?J^                                 
                              .:^:             .^:   .!!.      .::.    .^^. :::.                          :::.                         :!?7!^^!777777!7777!7YY?77!~:......               .:~7J5G#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&BY!:              .~~.                          .^^:  :77:   :^:.       .::..~~^.           .^^:                                   
                                 .^^.            :~~. ..        ..      ..   .^^.                          .:^::                       .~!!~^^!777!!!!!!!!!!JJ7!!~^:                           .:~7JY5PPGB#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#PJ!:               .:..                          :^^:   :JJ:   ::..       .^^. ::           .^^.                                     
                                   :77^.          ::::::..       .::.   .:.    .^^.                           ....                     .~!!~:^!!!!!!!!!!!!~!??!!!~^.                                   ..:^!7?JYPGB##&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&B57^.               .::.                           .^^.   ::.     ...        :!7~:.         .:^^.                                       
                                     :??:           :^^^^:.       ::    ::.     ::.                            .!!:                    :7JJ7~~7J??J?777????J55J??7~:                                           ..:^!7J5PGB##&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&#BPY!:.                ^??:                           ...    .~~.     ..       .!?J7:         .~YJ:                                         
                                       .:^:..         .^77:       ..     ...     .::                             .::.                  .~77!^^!77777!!!!!!!7JJ7~:.                                   .::.            ..:^~!7?Y5PGB###&&&&&&&&&&&&&&&&&&&&&&&&&&#BG5J7~^.                 .::                             .^^.    .!!.    .^^.      :77^.       ..^!~.      .::.                                 
                               .::..     .^~~^.        .~~.      .::.     ::.    .^^:.                             .::..                 :!!^^~!!!!!!!!!!!!!??!^:.                                    :^::.                   ..::^^^~~~!!7777?????????????77!!~^:.                   ..:.                              ::.       ::     .~~.              ..:^^.        :~!~^:.                                
                               .^~!~~:      .::^^^.              .~~.    .!!.      :7?:                              .^^.                .!!^^!7!!!!!!!!!!!7J?^.                                        :^:. .::                        ...                                          :~~.                              :^^.       ::      ::             .:~7!:        .^^.:77:                                 
                               .~~.^JJ~.       .!7^..            .^^     .!!.        .^^.                              .::.              :77~~7??JJ?777???7?J7:                                              :77: ..                   .^~:.                                      .:^^:.                             .::.         ::     ...          ..:::.       .:^^:. .~J?:                                 
                                 .:: .^~:.        :^^^:.           :~~.   ...        .^^.                               .::...           .!!^:!7777!!!!!!!!^                                                   .^~~^:.                   .                                      :^^^:.                                ::.       ...    .::.       .:^~^::.        :^!!:. .~~                                    
                                 .^^.  .:^^^:.      .:::^^:.       :??:   .:::        ::..                                 .:::.         .~!::!7!!7!!~~~~~^:.                                                   .:::.:^~~^.                                                   .:^^.                                  :^^.      .^^.     :^.    .^^:^!!.       ::::^:    ::.                                     
                                   :?7:  .^~~^:.        :^^~~^.     .::.   .77:        .^^.                                   .:^^.      :!7^^!77777!!~^...                                                          .^^^:                                                 .~!:                                    .^~.         ::    .::.   :!!~^.       .:~~~^:.     .^^.                                     
                                   .~!^.    .::^^:.       .:^^~^:.    ::.  .!!:        .~~.                                     ^^:.     .:^^~7??77!^::.                                                                                                                 .^~~^                                    .:^^.         ::    ::.:~~^:~^        .:^~~^.       :^:.                                      
                                      .:::     .::^^:.        .:.::^::^:     :~~.       .::.                                       ..:^^.   .^!7777~.                                                                                                                .::..:.                                     .^^.        .^^.     ..^^^:.       .:~~:...       .!!^.                                        
                                        ...       .. ..:^:.       ....::.     ::.         ::.                                        ..:^:...:~!!!!~.                                                                                                             ::..:.                                          :^.        .^^.       ..     .^~^:..::         .:^^:                                          
                                         :77.            .^!J?:               .:..       .^:     .!J5Y:                                  .::^~!777?!.                                                                                                           :^^^.                                  .77:     ::..        .:^:.           ~77!:...           .^~:                                             
                                          .^!!:            .:^~~:.             .~~.        ^JJ:  .!?!~~^.                                  .^~~!77??7!^:                                                                                                    ..::..                                    :^::::   .^^.        :JJ:          :!7~^:.              :::.                                              
                                             .^^.               .:~~:..         ::.        .:^:.  :^:...^:.                                     ..^^::.                                                                                                 .:^~^:.                                  .~!~^..^^.    .^^.      .~~:       :^^^::.                .~~:                                                 
                                               .^^.                  .:~!~.      .~~.        .^^.  :JJ^  .!!^:                                      .:..^:.:~~.                                                                                    .:^^^.                                      .~!^.    ::    ::.        .::     :!7^.                   :~^.                                                   
                                                 .~~.                    :?7:     :::.       .^^.    .^^.  .~!~:.                                        .!YPY~.                                                                                .~JJ:                                        .:^^:    ...     ..       .::.  .:^~^.                    :??:                                                     
                                                   :!7^.                   .^~~~.  :77:        .::.  .^^.    .~~:.                                          ::^^^^.                                                                       .:^~^^.                                          .:^~~.    .~~.    :^^.      .^^.:?J~:                   ..:^:.                                                       
                                                      :^^^:.                   .~~:...^^:       ::.    .^:.    .^^:.                                              ...:~!:...    .                                           ....  ...:~~:..                                              .^^:.      .::.   :??:        .!7^.                    .:!!^:                                                          
                                                         .~!!~:                   .:!7~!7!:     ....   .^^.       :^::.                                                   ::..:^^^..^^^:.                           ..::^^::^~!!:.::                                                   .^^.        :77.  .^^.                               .:^~!~.                                                             
                                                           :JY!^::.                   .^??~:.     ::      ::         .:::.                                                         :J5J7^.                         .:~!7Y?:                                                          .:^.        .~~     .!!.                          ..:.^!!^.                                                                
                                                               .~!^:^^:.                 .::.     :^^:    :^^:        .:^~^.                                                                                                                                                      ..::::        :^^^.   ::.                     .:^^..:^~~:.                                                                    
                                                                  .^!7~:::^^^:..                   .^~^.   .^~^:         :^~~:.                                                                                                                                                 :^::.         .:~^.   .:~^.             .:^^...::^!~:.:.      .:~^.                                                             
                                                              ..        .:~~^^^~77!~^:..              :^.    .~~:          .^~~:                                                                                                                                             .~!~^.          .^^.     ~~.        .:^~!77^^~~:...          .:^^.^YJ:                                                             
                                                             .~!~^:.          .:!!~~~~^:.:~!~~^^::..  ....    .:^:.           :^~^.                                                                                                                                        .^!!~.         .:::..   :7?~^::^~!~^:::^~~~!!.             ..:::::::^~^.                                                             
                                                              :^~~:.:^~~:.          ......^^^^::::^^:::...      .:^:.           :^^^:.                                                                                                                                 .^^::^^.         :^:...     .~!^::::^^^::..              .:^^^^:::...~~^.                                                                
                                                                 .::..:::::^!!~^::::              ......          ..::^^          ...:~^.                                                                                                                           .:::^:..         .~!^.                        .::::..:!!~^^:::.::..  .^~^:                                                                  
                                                                 .:^^:    ..::...:^~~!!!7?JJY55J:                    .^~!~.           .:^^:.                                                                                                                     .7?!^:.          .^??^.             :J5YJ??77!!~~~^^:.. .:::...       :??^                                                                     
                                                                   .^~!~.          .....::^^~~~~^:^^~~!!77~^:..:::^:.  ..:^^^^.          .:~!!^..                                                                                                          ..:^~~^^:.          .:!YY7^:..:7??7!!~^^::^~~~^^::......                 .^^^^.                                                                      
                                                                       :~~^.                        .......     ..:::^^^~!7????7^.          ....:^!!:.                                                                                                 :!7^:... .              .:^^^:.    .......                               .:^^^^.                                                                         
                                                                           :7?~.                                           ....                  .:^~~~^.             .:::::::......::::::::::^^^^^:     .:^^^^:::::...:7J?????????!:..:::.            :7?!~^::.                                                             :~!^:.                                                                             
                                                                             .:^^:.                                                           :~7JY7:            :J5?7!~:.              ..::::^~~~~~!!!!!~~~~^^^:.                     .:^!7?YPY:          .:!YPJ7!^.                                                    .^!YJ:                                                                                 
                                                                                :~77~:.                                              ..:^!77^:::         ...:^~~~^:.               ..:^~~!!!!~:.                  :^~~~~^^..                 ..^~!~~^:..         .:^::^~77~^^:..                                     .:^~^:.                                                                                    
                                                                                    :^::~~:.  .......        ..........   ..::^~!!!~::^:          .. .:^77~:.               ...:~~::^:     .::::     .....       :!!:     :^!!!~:..                 .:^^^^^:.               :^::^~77!~^^::..              ..:::^~!~~^:.                                                                                         
                                                                                          ::.^!?7!!!~~~~~~~~~~~!!77???!^::::^:              :::.:^77~:.                  .:^!!^.        .:!!:    .^~~~777!^::.    :~!~:.        .^~!~^.                   .:^~~^:.::                    :^::::::........::::^:.                                                                                                 
                                                                                                                                           ~5PJ!:.                    .:^^:.       .::^^^:    .::!J?:     .^!!^...    ^~^::.       :JY!^:.                      :!YJ^ ...                                                                                                                                       
                                                                                          ..                                     ..::::..:~~:                     .:.:^~:.      ..:^!!^.  .:.:~~^.            .:^^:..   .:^^:...       .~!^::.                     .:^^^::..:::...                          ...::..                                                                                             
                                                                                          .^~~:.::::.....           ......^^^:..::^^~~:.                       ..:^^:.       .:^^:.     .^~~:.                   .:^^^:.    .:^^^:.       :~~^:::.                       .:^~~~^:::..:::^^^:.  ....  .^^^:..:^^~!!:.                                                                                            
                                                                                           .^!77~^^::::^^^^^^^^^^^^^~~^:.:~!~^::.                           .:~!^:       .^~::^:     :!7~:                          .::^~^.     :^^^!~.       .:~~^:.                            ..:::^^~!!~:........:~!~^:..:~~:.                                                                                              
                                                                                              ~!^:.   ..:^^^^^^^^^^:::..                                 ..:^~~^        .^!~:     :::^!!.                              .~!^..     .^77^.        .:^^:.::                                                  :^.:~~.                                                                                               
                                                                                                ::.:!!^.                                             .^^:::...      .:^^:.     .^~^:.                                     .:::^:      .:^^.          .:^^^::                                         .^^^^^:..                                                                                                  
                                                                                                   .^^::^^:.                                    ::^^^:::..        ::::::     .:^^:.                                         ..:^~^.     .::^!!.         .:::::~~^:                            .:^~~^^::::.                                                                                                      
                                                                                                        .:^~77~:.                         .:^!77~^:...         .77^.       :??^                                                 .^~^.      .:^~^.            .:::~?J7!~^:.             .:^!7?JJ7^.:...                                                                                                          
                                                                                                           .::^:::^!7???77!!!!!!!7???7~^:::^~~^:.             ^~~^.      .~~^:                                                    .:~~.       .:~~.              .:^::~~^:::::.....::::^^^:::^:.                                                                                                                
                                                                                                                  ...:::..........:::...                   :!7^.       :~~:                                                          :~^.       .:~~^:                                                                                                                                                          
                                                                                                                                                         .~~:.      :~!~:                                                              .~~:        .:^:.                                                                                                                                                        
                                                                                                                                                        ::..     .^~~^.                                                                  :??:       ..^:.                                                                                                                                                       
                                                                                                                                                        ::..   .^^.                                                                        :77^.  .^!!.                                                                                                                                                         
                                                                                                                                                          ..  ...                                                                               ....                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                  

Trollface Security

:
Internet security at your personal expense | Team Members

Team Members



  • timecop - web developer, programmer, C++/C/ASM/x86, reverse engineer, kernel programming, GNAA.
  • Loaf - holyc dicksucker, latino at day, gaynigger at night.
  • moon - reverse engineer, R, Rust, Haskell, functional programming faggot.
  • evan - lua, js/typescript, python, php programmer. 'security researcher', professional racist, representing GNAA.
  • stackpointer - GNAA programmer. Objective-C, Ruby, PHP, Perl and Java reverse-engineer/pirate. brainchild of the man who stole christmas. representing retard squad.
  • Jonathan Negro - head of GNAA PR [Public Relations]. Expertise in web browser sandbox escape, and avid weed smoker and gay dicksucker. The first famous gaynigger.
  • stdclol - human decompiler. C#/C++/C/BASIC/Lisp. Finder of 0days, shoots piss out his nostrils when he talks. GNAA.
  • agent - networking, MIPS asm, master of PHP, professional reverse engineer. Inventor of the niggerchat protocol.
  • wesley - emotional support. crime encouragement.