,*,       .                                                                                                                                 
                                                *#&&(/#&@%(#%##/%@%#,./,%%.                                                                                                                             
                                             (&* ,(#&%,,##*(///##, ,%@@@%%/,*/***.                                                                                                                      
       *(.                                    .,(@#/*,((..#&///**#/%(#/#&%##%&@&@@*                                                                                                                     
        ,(&*                                      /&/,/%@@@@@&/*#*##%#&@@@@%@@@@%@@%,                                                                                                                   
         ,&#*(.                     .****,.    .(%%#*,.       .,*/#%%&@&###&&@@@@@@@@@@&(                                                                                                               
          .(* ,((,             .(&#/*,. .,*/#%&@#*%/..,,,#&%%#(*,/*,.,,/&@&&%#(/(#((##(,                                                                                                                
           ,&%/  .,#&&&%*    .(%.        ,#(.,.,%(/@@@@@@@@@@@@%/(%&*,..#%/(%#,                                                                                                                         
            ,#(/&&@@*        *@@%&@@@@%/,. ./*,,/%((#%@@%..%(/&@&@&#%@/*#/..(&%@@(,                                                                                                                     
             *&#*//(,(#,      ..       .,(%&%(..*,/%/(((%&/.*(/.*#&@@&@&*%&(%(,%&*                                                                                                                      
              ,%(%, .*/*,//#/*.              ,%@#/,*%@&%((&@&##&@%/*%&@&(&@@@@@##&&@(                                                                                                                   
                ,#&,    ,(#(,....,*(%&%%%######(%&&&%/*%#(/... ,*(&@&@@@@@@@@@@/                    ./#((/*.                                                                                            
                              .*/##%%%#/*,*///**/(%#(%@@#*%@(/%&%&%%&&(#%//%@&@/.                  .&#(/,#@&(%&/. ,.,(#(/,.                                                                             
                             *,..      ..,,**/%@@&&&&@@@@@#(@@#%@#(&%(&@@@@@@@@(@@(                (&,.(&/(@#(&@&@/.  /&#%&&%&&(.                                                                       
                             .(@(,,,,,,,*****,**((#%##(,,(&#%@&(#(#%@@&(%@&%&@, ..                ,@(#&%&&&&#&&%&&//%((*. ,*/(,,(%#.                                                                    
                                .*(%%%%%%%%%%%%%%&&#/(#%@@@@&(***///&##(*%@&&(.       ./#(      ,%&(%@&&%%@&&&@@@#*(@@%%@(  ./&# ,/%&/                                                                  
                                                 ,&@@#/%%((//**(%##(*,%@@@@&/        .&%%.   ,%&#*#%@&/(@&%@@&@%,/,,//#*&@# .,*##*##%#%&/.                                                              
                                             /&@@@%##%/.(&**((&#**,,(,*&&@@&/.       */.#%&%#.,((%&@##%*((@@@#,,*/(&&%@&#@@/ ..(&/**#&/,#&#,                                                            
                                           ,@@@&#**#@%**((***,...  **.#@@#%@#&/      .%// (*&@(/&*(@#((@@@&*..,#@&#%##%(*/@#  ./@#(###(*#@&(%#.                                                         
                                         ,(&@@/.(&&@(.//((,,#/ (&%/*&@@%,    .,       #%%&(%&@#&&@@@@@&#*   /(/((#(%&//%&%@&/*//#(,,%%/,%@%%#((%/.                                                      
                                ./#&&#*.,*.,%@/.*,/(/#*(*,(%*.(@@@@@@@(                .&**%./@@%,     .&/.*#/,#@@#*&@&(/#%@/   *&@&&@( /@#(&%*%##%,                                                    
                              *%@#//(#/.,*,*,/@@@@@/**///(, ,(&@%&@@@&@@(.             /%,/&,    , ,&%(/%&*/%@@#%@%&&#&@&&&@(./(&@(./&((@@@@&#%&(/%@@#.                                                 
                            ./@@%* *# .(@#.., *(/&@@@#,*.,/&@@@%&(     #*              .&*.#@&..#* *%/**,##(/@#(&&(%@&#/(#@@#.  *&#,,#&&@%*(%%@@#%&*(#&&,                                               
                         ,#&/,..,*. .#%##%/(@@@&%(%%#%#%&@@@&&&*                        .&/%@#*/,,(&/,,(&&((#%@@%%@#*/%@%#&#.  .   .(* .#@#((/#@@@%/(###%@#,                                            
                       *@%  .(&(,*,&&* .#@&#&@@#.,/%/.#(#%&@@@(                         .@#(@@%%**@@#(#@@@@@@&(%(/&(,,#@(*&(  .*/.       /%&&/##*%&&@#*%%&%&&.                                          
                      (# .(&%**..#@%/,*#@(*##&&(%&&&/(#(&&@@%%@@*                       #@(&&&#.*./@&(%%*.,@@@&%#(///((((/#@/,#@&&&&@&#*    *%%#/#(/#%&&((&@#%&,                                        
                     (%%@&#* , *#(#/,*/&*.///@(./%(*%/*%@#.    /#.                     *@&&@@@%,,#&@%#%&@@%&@&#&@@&@@&/(%(/%&@@%(%%((%@@@&/.  .%##(/%(/%(##*%@#&&,                                      
                     /*&@%,  .//#/,  ,&%*/%#%%/(#%/,(%@@#.                            *&&&@@@@/ .,*@%*#%#//%@&(.,//*#@@@&%#//&#/%%((#%%((&@@&(. ./%((#(#**#/###@%&%.                                    
                     *&&&# .#@@@@%  .#%.*%%&@#*#(&(,(&@@@@@(                         ,%,#@@@%, /&@%*,./@#. *&@@@@@#,.  .(&@&(&&&@@#/(&&/(&&/(&@@(. .#%(%/%(.(*(&&&/&#.                                  
                      ,%&../%&##%% *&@( /%@@@#*%&@/,/%@%/(/#(.                    ,#%#%@@&/. ,*(%**##/**,,(@%/*(##((%@&#/. .*%@@@&&&&@%##&#%%%%%&@&*  *%##(*(*,/(%#%&@#                                 
                    *&* .#%(/((*,*(@@@%(.(@@@%/(%@@(*&@(                       ,##(%@@%/ ..*..@&*,*#@(((#%%%&//##/**/////(&%/.  *%&&@@&&&%%#&&%&&#%@@#,  ####,*(,(##(&@@*                               
                   ,&.     *(/*,*(%%##@%@&@@@@%*/@@@@%(%/                 .*#%*/%@#,  ,,..#&&%#/,%&#(,. *@%/#%/,(%/,.*#(*(/,/&@&(. ./((&@@@%&@&%&%&@&@@&/  ,%(#/,(*/@%*&@%.                             
                   #@,     ,,***,.,(#*&(&%%@@@&%%&%%&@@&&#%%.       ,/%@@&#%&&%%. .,(##@&%%%//@&%@%**.#&/,,(#*. *#/.,(#*,.*//(/,/%@@(. //*(%%%/%&*       (#,  (#(/.(//%#&@&#.                           
                   *@&%#(//(/*....,/#&@%.*%@@#*#@@@@&&@@@@&*  .*#%&@&&#%&&@%*.,/#%%@@&%&#*(%%%&%,,(@@@@&*.,((,..*(*.,/(,..*(*..*#///*#%%(,,(*,(@/          ,%/  ,#/#**(//%%*(#.                         
                  *%    *(#%%@%%##%&&%%@##%@%((&##@@@@@@##@@&&&&@@@@@@@@%*.(,(&@%((%&/##(*,*(.#@@(/(#@@@/,***,.*** .*/*..//*  */*,.*//,,..////((##*           (#, .(/(/%**/#/ *#,                       
                  *%        *#%#(/((#&@%*/#&(((@@&&@%%&#&@@&*..*, .*, #(.*&@/(%(*,(@%(&@((&&#%#&@&@&*..(&%(#/..** .,(,  ,*. ./(,  .**./&&&&@@%,  ,%*            *%,  *,&*   ./#/&(                      
                  .&.      ,**//*/##(#@% .(@%//(/*%&@@@@#, ../(//#%(,*%%%((%@(##(%#@/,%&/.,&@#(%#(//(#%&(.*%&**(/../*. */,  **. .,,(&@&%%@@%%#*(#%%@/             *@#.  %#      *%#                     
                 ,&(&%/..*((,.*#&@@&&@&@@#*@#*/*&&&#%&/ (@##&(..#@**&%,,,#/ *&@#(,&@&@@@, /@@#*%/*%#*/*#,,(%/,/%/.,#/..*/../(   *&@@&/(%#%(&/ ((.                   /&(  ,&(                            
                 #(.**/#(,*,,/(#%%&&&#%@%(#(@**%%%#&%*,&@&&%&@@@@@&#&@&(#@@@&%(#@#%@@/#%@%. /&/*//(,(#***,/* *#(*/%/../(,.*/. *%&%%##&&%###%@&*,%*                    /&.  */#.                         
                .#*     ..,*///(((#%%%%&@%,*#@/*&&%#,*###%&@@&@@%((#/%*,&@&#%@/%%/,&%#.(*/@&* (&,,/*#/*/..*,    .(#*/#(..(/. .*&&%&&@&&@@%#%%@@&*##.                   /&* . .%(                        
                 #(    ,.    .,*/((%%#@@@@(*&#@#,/(,*&((#(*(*#(///(/(#./&#(*#%(*.#*/@*(,/.**#@/ /%../,*/./* ,*      *#(/##,,, /#       .*#@#%%#@@%#%.                    .*%@(,%*                       
                 ,@&,   ..,,,,/#&@@@@@@@&@@&///#@#*#//#/*((/#////#(*%*.#%,%,#((. .%.%&,/,/,*  (&,.(#../,,*.*/.         ,##/#(./&/           .(%%@@@@&,                       .#(                        
                 ((,%@@@@@@&%(/(#%@&&&@&##&@@##@#,  .*(, .((/*,*/#,/( ####(,*/(   *#*&/./.*,/  .(#.,&* .#.,/.,*           .*(**&@#,             /&/%%&%,                                                
                 .%      .**//**,**(((#@@@@@@&* ,#@@&%@@@/(@&(,(/ #&,(/(,(,*,*(.   #*(%.,,,..,    (#.*%* ,(..*.,,   .*(%@@@@@@&*.*#&/            /#(#,#%.                                               
                 .#/      ,((#(*.,(#%#(#%#@@@(/%@@@@@@&#%@@@@%,/*,%/.(//.*.(,%(     (.%, /,, ..     (#,/# ./* ., *&@(.         .((.(%,             ..(@@*                                               
                  *%       .,/((/,*&@@@@%(/#&@@&&@@&(#@%%&%#&&,/*#/.#,(,/*,#,(.     (*((  (.. *      .##,#* .*  /@*               ./##/.                                                                
                  .#,/%(*   *,.*#@@@@/,((%&#@@&@@@@@@@%*#@@@@%,(&#./,#,,#,#,,,      ,&*%. *.  .(       .#(*%. .(%                                                                                       
                   .@&,..*(%&%(////#%%//(%&&%%#%&//#%&&&@&&&@#/%#,(*/* *./, /.       #(%/ ./   .         ,(/(,,@( ./#%##@@/                                                                             
                    #((%%(.    ,#/.*#&%#&&#(@#,,(**%%#%*/%&@@**#,(*/((&@@@@%#*       .%/#  .    .*/(%&#((/,    *&@@@&#@@%,                                                                              
                     ((,,(%%#/(**(/#%&%%%#*,*(/(#(##/,/(#&&@( ,.*&@@@@@&&@&@@@@@@%/   (*#   *&@@@@@@@@@@@&@@@* ,#@@@@@&&%/,     ,****.                                                                  
                       *&,.#&&%(*,*#%/.*%%/#&(/%%*,(/,%%(#&/  ,%@@@&&&&@((%@@@@@#%@@#.,(/ .%@@@@@#/(&&&&@&/,/&/ ,@@%&@@@@&&@@&%@&%%//&#,                                          .#@@&*                
                         ,#,.**(%%(***/#/*(%&/.*#**%@&&%//(#&@@@@@@@@&/%@&//%#(%@#&/@@, *&@@@@@%(*.//(/*/#%&&(/#%%&&&&%#%#.,#@@&@@&&#.                                    ,*  /%%//&(,           *#/    
                          .#%*,*/((*,/%@&(..(&/*%@%%@@@&#%@@@@&@@@#,,#(%@%&#*/*#%/%*(%#..#@@@@@&@%#//(%&%#////#@&#%%(, *#**,.(%/,#@@#.                                 .##/&%/.,%@(          .(&%%,     
                              ,&@&(,.  .***//((/(&%(#(%%,./(&&(**/(((%%&@@&###.&@@(#(&#* /&*&@&@%*#,*.**&%(,,(%##(*(##&%(****%%****%#(##%&@&#%@#.                   *#/.*#@#**.*#%&#       ,#/.((       
                                   /%%/.   /%&/.,*/*(#/#,   ,. .(#%%%@@&%@&@@&*%@&/###/*(&@&,//%/*. . , .,@&, ..**%&@&((*(%#/,*%%/*(%#%%%@@@@/                    .%. /%%*,.(&/%& *%  .,*%#,./%,        
                                       ./@@@%(,...,#%%%@/   *##. *%&#((*#@@@&%&(&(&(@%@%@/&/* ./.. ,    .*%%   . .,**#%#/##,./%(.  (&#%@(,(%*          ..        *( .&@@@%/%.   /*,#  *&%%@#*#.         
                                        ,&(,/*#@@#*,.,/#@&&@@#/**,/(//(((&@@%&&*&@%@%%@@%&@%&(%/#*( ..,//#&,    ..*,*.*%%.  /(, .%#/*. /%(/#(%(/(((/. .*/((#(/*(#. .&&*.(%,%   .%(#  ,//*##*((          
                                         *#.*/((#%@@@@@&&&(    ,/, .*//(#&@@*(&(&&%@&@@@@@@@&@%&/%/*%#%&#&&(,.,**(***,(&( .,  *&#../#/,.#%((%%&@%#,%%,    *(/,.,   &%%@@*.%@&@@&@@@&#(#/. ,&%*          
                                         .(#,*,*(%&%%@@@@@@%,   /(/*/((&&%@@&%&(&%&@@@&&@@&#/,,,(,,.,%%%@@#./*(/((*(#%#&#*.,. ,/%@%, (&#&( .((#(#@@@@@&@&%#%%#&,*&&%/**(/&@@@@&,,&*,     .#@#           
                                           /#..*(//#%&#%@@@%&#((*,#(,,/*(/&@#(%&,            ....,,*///###%%%%%#%&&&%&#*,*,,*.. /@#(&*,(, (&&#,/%*#@@@@@@@#,,#/,,#%,,#,.&@%,..%*.&&@%,    .             
                                           *@%/*/(&@%#&#%&/  *%(.  .*,.*(/#%%#*&*                                  .,/(#(((/,.,*&(,,*&@**(&/ .%#%//&@@@&&*/,**#**.(.##&*&/(#&@*,%@@#,#.                 
                                           *@((%%%&#*#@@@/      #&&%(,.,,*((@@#@*                                        ,#%%@@@%,  ,,/&(.(((#&*.,#*%&&@@#%(#@&@&%#&%##%&%%@%*((,#%#%(*%,               
                                           ,%(*#&%&##@&@(        ##. . .*(/(%#%&%.                                        .#@@%*,. .**,(&#*##. #%#&/,%,   .*//#@&#%@&(%&@#(#(#%##(//(##/.               
                                           *@&%%#&@%%@#%/         ,#@@%/./***(&@@#.            *.                    ..,*(&@@&&@#..*/,*#(/%,/(/*/,%(#@@##(.        ..,,.                                
                                           (&(%%@@(*%&@&,           (%,   ,(#&@@%(&.          &&.                /%%(*....**/(*/&&(#%&@&*,%&,,&* *%%%*%/,*.                                             
                                         .%%/%&&#*#&(.              .%%,  #&#/(/%&*         *&%#            ./%( ./#%&%/(//%&&@&&@&*  ,/,.*&&*/*.*(* %&@@@&/.                                           
                                       .(@#*#%@&#%,             *#@/  *&&#(*(&#&&.        *%*/&.         .##,  .***,/***(%&&&@&&@@@@/  ./(/%@#.%%.*%@@#&@@@&&&%#.                                       
                                      ,#(,(&@&##&%(/*,,,***/(##*(%*    #* ,,*%%@,      ,(#**(%.        ,%#/#((#%%#&@%(&&@&@&##%&&@%&&/.,(###*#(.*,*/..%@&&#/&@%@@&/                                     
                 ..                 ,@&#%&&&(#&(*,/%%#%%&&&&@&(.       ((. /*&@%.   ,%#,(,,%*        ,%*    *(*,(*#@@&#((&@@@@@@@(  (%((/. //##./&(%#&#&@@%*&&@@&&@@*                                   
           ./#*,,.//@(            /@%.,#&@@@@@@%%%%%##((*.             %* /(%@&&&&#*,**.*%,         ((  .,***((#@&@@@&/(@@%%&&@@@@( ,&(  .*#/#@/(&/#(%#&@&&@(&&(%#@&@%.                                 
          #@%%%. %**#&/       .#&%. ,(%@@@@#     ..                   ,##,..(#&@%&%(###*           .&&&(,.  ./@@#(&/   /@(.,#((#@@@/ (#.  .*(&@((&/#/%&#(&@@@@@(%%&(&@&                                 
             *#(/#@#(#&&%(##*(%..#@%,##%&@@@%%&#%&@%,                 ##. .*(#(@@&%(.             .%*   .,,*#%%#&%     *%#(, .*(#&%##%&((((#%#&##&%##&@(..%#/(@#((&#(@@(                                
          (&&#/*  .#  ,%./,(&#/(%/##*&@&@%%@@@%#(&&%@@/              ,#,(%%@@@&*                  /&    .**#@@@@%       /@#  ,#&#%@@@@@&/ *#,*&#%@/#@@&,  /&*%%%%%@#&@@@.                               
        .(.*##&(*(%@%#%%(((#&#/(,#(#%%@&/   .(@@@#. *%/              #%//((&%#.       (((&@*      (&    //(#&@%/(       .(&(%%*  .,,,(%&@@%##&@#&@&@&@*   ,&&&&&%#/%&@@@/                               
        *(&, .&(#@%,,(&@#*,/.*/*##@&/.                             (&(.*(/&%&@@&%/*/#%#(#&@@#     (&..#(  .,.,/%@#        (%.*%*   (%((((%@@@@@@@@@@@*   (@&(&%@@@%#%@@@*                               
         /(    ,&/*%   **/(###&@#.       *#*,..*(*,#@%(,      ,((&#.  (%#%%&&@@@@%&@&#(//@%##@,   *&*(,    .*#%%@@&#,      *&@#.*%#/.    ,##(%@@@@@@%#%@@&#%&/%@@&%%&@@@.                               
             ,#..,(* *%@@@@@%*         ,&@(,#%,.(@/(%&##%&@@&/.. *%@#*/(&(#%*(((#@@&%%*,#&/&%@,    (&%.     *##&&&%&@@@@@@@@@@@#(&/*#,,#&/   ,.#(..(@%/, ,,/&#(@@@@@@@@/                                
            .%&%, *&@%&@&.                *#%#(,  *###(#/  .*/%@@&#(/(%&#&@%#/  ,,         /(       /&, *.  /&.   ..*%&(.. /@((&@@&&%(/#%#/,,*#/.*,/*#@@%&@&&@&@&&@@@&.                                 
            .%(                        .%%* *&%,*&&&%#%&&&@@@@#,*#*#@@(%@&#.                         ,&/*((*@((/, ,(#(  .,*%&%((#/%@@@#(%##(,%%*(&@, ,/*.&#%@((&@@@@*                                   
                                      .###&##&(#%%%%@&@@@@#*,*,*##&%&@@@&&%/*,,..                      ,#(*,#%%*(#,&@%/@#(%(%%##@((&@@@@@&%&##(&/ (/(%/%@%&#%@@@@(,                                     
                                      *@&,   /%%%&%/*#(  .//&@&%&@@&%#.              ,..   .              *%&(@@%/%#&(#(@%%&&@@%%&%#&@@@@@@@&&@@@@&@@@@@@@@&%(.                                         
                                      /#.          ,%%/%#,(&%%@%*.                   *#..*..                 .*#&@&@@@@@@@@@@@@@@@&%&@&#*.                                                              
                                                  *%*.%@((%&@@*                   ,,,%%* .                           .*(%%%%%%%%#(,                                                                     
                                                  /&/(/  ..                        .  .                                                                                                                 
                                                  .#@#.                                                                                                                                                 
                                                    ,(,