###;#    S;;;;Sz;###zS>;###>;####;#;;#S###z#;*   p *S        #####    #      #    #    #    ____p____  ######p;###p#4   z 4#    #    #    #    #    #       * ###### ## ##### H>Hf#;;;## ## #    #;###f#;z### #z; ;;;v; ;;;;;# ####;;;;;S;SS;S;;;;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSllllSSSSllllllllllllllS####;    ;     #    #     #        pppp pppppN__Npppp   ######;###;####;####;;;;;;#####;;;;;#    ####;####;####;#### pppppppppppp_pp_________ppppppppppppppppppppppppppp_____pppppNNNNpppppp___pppp_pp_________pppp____p____p____ppppppppppppp____pppp_pp_           ### #    #    ppppppppppppppppp##########pppp######    ##   ;;;;;;#####     pppppppppppppppppppppppppppppppppppppppppppp________ppp_pppppppp____________pNNNNpNNNNpNNNNppppp____p____p_pp_pppp_p____ppppp____pN___p____p____pNNNNpNNNN_NNNN_NNNN_NNNN_NNNN_NNNN_>>>>N>>>>_NNNNN>>>>N>///N////N>>>/N>>>>N>>>>N>>>/N>>>/N>>>/N>>>>N>>>/N////N>>>>N////N////N>>>>N>>>>N>///N////N>>>/N////N>>>>N>>>>_p_____>>>>pNNNNp___NpNNNNp_____>>>>_NNNN_NNNN_>>>>pppppppNNNN_NNNN_NNNN_NNNN_NNNN_NNNN_>>>>N>>>>NNNN>N>>>>N>>>>N>>>>N>>>>N>>>>N>>>>_________NN>>>>>////>////>////>>>>/>////>////>////>////> // >////>    >////N>>>>>////>////>    >////N>>>>>/// >    /    ///     ///////////       //   /    /    /    //////         /    /        /    /          /    //// /                            N_pp_NNNNNNNN>pNNNNppppN////_NNNNN////>    N>>>>NNNNNN>>>>/   _ppppN__NN/////    >////>>>>>p____N>>>>N>>>>N>>>>>    >////_____N////N>>>>>////>    N>>>>N>>>>>    >////>    >    >    >    ///    >>>>>/    /// // >//////    NNNNNNNNNNN>>>>>////>    //>>>/>>>>>/    >/////    //////     /     /    /////>>>>>/ // // />>>>____NN////_NNNNN/////>///// /////           ppppp_pNNNNpppp_pp_     #;;;;;;;;#;#####     ######                        pppp_pp_pppp____pNNNNppppNNNN_>>>>N>>>>pppp_____NNNN_>>>>N////N>>>>______NNNNN////N>>>>__pp__NNNNN>>>>N////>////>////>    >    >////N>>>>>////>////NNNN>N>>>>>    >    >////N>>>>_________NN>>>>N////N////>    > // >    //////>>>>>/    >////>/////    /    /    >>>>/>>>>>>/////    >>>>>>>>>/NNNNN>/>>/>/  /_pppppppp_N>>>N////>>>>/_NNNN>    /   /    /    /   /    >////>////>////>////_____>>>>N////>    //p#####;;;;;;####        #####;#### ######    #    #####   ;;;;;;S;;;SSSSSSSSSSSSSSS;####;#        ;;;;;;####SlllllllllllllllSSSSlSSSSlSllSS####;    S;;;;S;;;;;;;;#;####;    ppppppppppppp________________pppp____pNNNNp____p____pN__Np_____>>>>_>>>>_NNNN_>>>>_>>>>_>>>>_>>>>N////N>>>>N>>>>_NNNNN>>>>N////N////N////NN>>>>////>////>>///pppppp>////>////>>>>/N>>>>N>>>>N>>>>N>>>>N___N     pNNNN_>>>>__NNNppp____pNNNNp____p_pp_pNNNN__NNN___Np____p____pNNNNppppp_pp_ppppppppppp_pppp____________pN__Np____pppp_p_____>>>>_>>>>_NNNNpppppNNNN_>>>>_NNNNpp  ___N_>>>>pppp_pp_NNNNpppppppp________p___Np____pppppppppppppNNNNpNNNNppppp____p____p____pN__NpNNNNpNNNNpNNNNp_____NNNN____N_NNNN_>>>>N>>>>______NNNNN>>>>N>>>>_NNNN_NNNNN>>>>N>>>>__________N>>>>N>///N////N////N>>>>NN>>>N>>>>N////N>>>/N>>>>N////>/// N>>>>N>>>>N>>>>>    >////N>>>>N___NNNNNN>////>////>    >    >////NNNNN>/// >////>////>////>    >////>/// >    >////>////>    /    >>>>//    //// /    /    /    >///// // /    /    >//////// //   //    >////>//////    /    /   /    //    /   /    >/////    /////  /  //    / // >////>/////     /    pppp___N_>>>>N////p>>>>>     /    />>>/NNNNN______NNNNNN>>>N////>    >////>>>>/N>>>>N>>>>NN>>>>>>>/>    >>>>>>>>>>>>///_____ppppp_NNNN>    _p___ppppp>>>>N//////  /    N____ppp_N////>    >////>>>>///   NNNNN>////>////>////>    >/   >    /   /    NNNNNNNNNN>/////    / // /    /    >//////    N_________N>>>>N////>    /       /////NNNNNN>NN>N>>>>>////NNNNN_NNNNN ///>        NNNNNN>>>>>     /    /////NNNNN>///////  /   >NNNNNNNNN>////>     /////            />>>>_NNNNN//// _____N>>>>/ >>>>>///////     /        ////>>>>>>/////    / /// _____>    pppppp_pp__>>>>  ////>>>>>/   >_NNNN>>>>/ ////>    NNNNN>>>>// ////ppp;;;;;;;;;;;####    #   #####;;;;;SSSS;SSSSSSlSSSllllllSSSSlllllllllllllSSSSllSSSllllSSSSSSSSS### ;    S;;;;;####;    ;    SSSSSllll;    #  pppppppppppp_pp_____pNNNNpNNNN_NNN>_NNNN_N>>>_////N>>>>>////>>///N>>>>>>>>/>>>>/NNNNN>>>>/N>>>>>////> // >////>/>>/>    >////>////>////>////>/// /    /    //    /    /    /    /  //    >/////    //       /                //////     /////   _ppppN////N////N////    p____N/               N____N>>>> ////___N>           >NNN>/>NNNN>   /////   //// _ppp_____N/// pppppp____ >NNNN_____N>>>>_p   #####____N////>>>>/N_NNN>/>>/_////>    /   /  ##### ######;;;;;;;;;#  ;;;;;SSSSSllllllllllSSSS;;;###SlllSlllllllllll;;;#llll;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;^^^^^^^^^^^;;;;^;;;;^;;;;^;;;;SSS;;;;;;;;;;;^^^^^;;^;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;S####S;;;;lSSSSllllSlSSSSS;;;; #    #####;;;;;;;;;;SSSSSS;;;;SSSSSSSSSS;####;####;    #     ;;;;;;####;;###;####;#;;;;####;####Slllll####  ### SSSSllllllllllSSSSlllllS####Slll# Slllllll#   SSSSS;    pppppNNNNp____p>>>>>    /    _____ppppp____ppppp _p___N>>>>pppp_p                                  ###########                                   N   /    ///    /    >////            ## ###### ## pN__NN/////NNN>      #   #    #    ###############_/////>////     ######    ################     >         ######    #####;;;;;;;;;;;SSSSSSSSSS;;;;SSSSSS;SS;# # ## ;#####    ;#### #    ################ ##    #####;;;;;#### #    #   #    _>///N////  /    /    / //           #####     #    #####SSSSSS;SS;;#;;#;####;####S;;;;S;;;;;#####   ;####;####;####;####;#####    #                               ######    #    #    #     #                       #####    #    >        #####;;;;;###############SSSSSSSSSSSSSSSSSSSSSSSSSS;;;;S;;;; ######;;;#;######## ;####;;;;;;####;####;;;;;# ##  #           #      #####;;;;;;;;;;##   ;######   ;#####    ;#####_NNN>                          ;#;;;;;;;;;;;;;;;;;;;;;;;#    #    #    #    #ppp_      ####;;;;;;;;;;;;;;;;;;;;##;####;####;####p    >        /    N___N#####;;;;;;####;######## ;####;####;#### pppp____N/////   /    >NNNNN__NN////  >>>>>____NN/////        /////>>NN>p_pN__Npp____>NN>N//// p                     ######    #    ###### ##  # #######################     ######      #    #;;;;;;;;#;;;;;;;;;;;;;;;SSSSS ;;;;;SSSSSS;;;;S;;;;;####;####SSSSSSSSSSSSSSSSSSSSSSSSS;####;####  ###############;;###;#######;###SSSSSS;SS;S;;;; # ## #####;;;;;;;;;;;;;;;;;;;;SSSSSlSSSSllllllSSSSlSSSSlSSSSS   ;;;;;;;;;;#####SSSSSS;;;;;     ;;;;;SSSSSSSSSSSSSSSlllllllllSS####;;;;#;####;####S;;;;;####pNNNN_>>>>_>>>/_NNNN_N>>>N>>>/N>>>>NNNNN////N////>////>>///##########;;;;;;;;;;;;;;;;;;;;;;;;;SSSSS;     ###############;;;;;SSSSS;####S;;;;S;;;;;  ;####;;;;;;;;;;;;;;;S;SSSSSSSSSSllSSSSSS;;;;;;;;;;;;;;#;####;;;;#;;;;;;####;;;;;;;;;;;####;####;#;;#;SSS;SSSSSSSSSSS;SS; p#####;#####     #####;#;;;;####;;;;;;;;;;;;;;;;;;;;;####;####;;########;;;;;SSSSSSSSSSlllllllllllSSSSS;;;;     #;####;;;##;###;####;;;;;SSSSSSSSSSS;;;;SSSSSSS;;; #   ;;;;;#   ;####;#####    ;;;;;;;;;;;;;;;;SSSSSSSSSSSSSSSlllSlllllllllllSSSSlSSSSlSSSS#    ;;;;;llllllllllllllllllllllSSSSllll;   ;SSS;SlllSSSSSSSllllllllllllllllllSllSlllll;;;;S###     SSSSSllllllllllllllSSSSllllSllllllllSlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllSlllllllSSSSl;SS;lSSSSlSSSSlllllllllllllllllllllSlllll;SS;SSSS;llSSSlllll; ;;;;;llllllllllllllllllllllllSSSSlSSSSllllllllllllllllllllllllS####;    lllllllllS;;SlSSSSlllll#### SlSSSllllllllll;    lllll;;;;;### SSSSSSSSSSllllllllllSSSSlSSSS     _>>>>_____NNNN>_______pp_;;;;;SSSSSlllllllllllllllllllllllllSSSS;### # ## llllllllll;;;;llllllSllSlSSSSlSSSSlSSSSSSSS;lSSSSS;;;;llSSSllllllllllllllllllllSSSSlllllllllllllSSSSlSSSSlSSSSS####lllllllllllllllSSSSlllllllllllllllllllllllllSSSSll# ;###llllSlll;;;;;SSSSSll;;;#lSSSSlllllllllSllllllllllllllSSSSl;;;# pppppp    ;lllSllllSlllllllllllllllllllllllllS;###llllllllllllllllllllllllSSSllllllllllllSSlllllS;;;#lllllllllllllllllSSSSSSllllllll;;;#;SSSSllllllS;;;ll;###S#;;#S####lllllSllS;pppppppppppppN/>>/N>>>/N////_N__NppppN/>>/N>>>>>////>////N>>>>>////NN>>>>////>////>////>    >/>>/_>>>>//    /    ///////////////>>>>/>//////   >>>>>>/////    /    /    /    /                     ############### #    #####;;####    #             ppNNNNN////pppppppp__>>>>_>>>>    >>>>>N>NNN>>///>/>>/>////>>>>/N>>>>N>>>>>////>    N>>>>>////>////N>>>>_____pppppppppppppppppppp_____>>>// /////    /       /////__________pppp_>>>>         ///// /    >///////////////////>>>>>||||rrrr/////||||| rhhh|rrrr|||||||| >>>>_////N/////    /////>////hrrh||>>NN>____N//>>>/>//// /////NNNNNNN>>>>    >     ////>>>>>hrrhh^^^Th^^^^r||||||rhTTTThhhh^||||||rrhhh^rh^^^|rh^^^||||||||rr^^^T||||pppN__N ||||||||||||||r/// ||r||rrrh||||r|||||_ppp_pppppp_____>>>>   >>NN>/T^^TJAAAAJJJJArrrrh|r||hr^hh^    _////^JJJAAAAA8h|||r/_NN>_>>>>N////| //// // >>>>>>>>>>rrrh/>///rrrr^JJJAhhhhhh|rrhrTTTATJJJJJAAAAT^^^Tr|||r|||||^^^TTTJJJh^hhJ||h/h^^^|////>NNNN/|TTTT^^^^T      J^^^Tr8TT/AJJJJrhh^    Trrrhrhhh^^AAA88///&T^^^^88AA8||||||||rrrh^TTT^TTTJr|||r>>>>>/     p||hrrhTTTTJ|     //////// pppppppppppp_>/   N___*_NppppNpppp____pfHp p     p>>>>N>>>>N>>>>_N___p>    NNNNNN>NN>pppp_>        /    N_NNN/pppppppp___N     /    _ppppp  // /////_N__N_____N/// /////  />///_pppp_NNNN_>>>//     /    //////////       ///// >NNN>>/////    ///// Nppp_ppppN///  ////////// //  pp____ N_____//////// pN>>>/N//// pppppppp>/>>>>NNNNN>>>/ppp_p>  ppN//// >NNN>____N////>>>>>N______NNNN////N////N ////    ////pppppp    NNNNN _/  NNNNN_________N     _>>>>p_____>>>>>////N>NN>pNNNN> ///> //    ppppp_NNNN_>>>>>////_____pppp_______N>    /////____>              //>>/pppppN//////// N>>>// >>>>>_____ ////////////// / //    >>NNN_p___N // //////         __>>>>>   /    pN          />///_ppp_/  N  _N/   /NNNNN/   ppppp_>///||>        pNNNNpppppppp_N>>>N////__pp_N////> ///NNNNN_NNNN_pppppp>>>>_NNNNpppp_ppp_N/// _p___ppppp_________f>f     ppppp_ppp___N____pp___Npppp/    _____p__NNNpppppp_NNN>_>>>>ppppppppp/    N_____>>>>pppp_pppp_ppppp>>>>N // Nppp_p____ppppppppNNNNppppppppppp___Np____p_pp_pppp________Np____N/////>NNN>____ppppp>>>>_NNNN__pp_NN_ppppp_NNNN >>>>>>////>>>>// // >>>>>_p____NNNN >>>>>pppppN //  /     >p___N////         ppppp_NNNN> /   >//////    //NNNNNNNNNNNN__NpNNNN_>>>>N>>>/pppNNNN>      /////NNNNNNNNNN>////>>>>/_pppN__N_>>>>// // N>>>>_p________pppp_pppppppppppppp_p____>NNNN_pppppp_p____p____p_NNNN    ppppp_>/////       ______NNNN_NNNNN////NN>>>______pppp\H____>    _ppp_p_>>>>_>>>>     NNNNNNNNNN>>>>/>////NNNNN_NNNN>       pppppp____pNNNNp______NNNpN>>>>_NNNNppppppp>    /     //////  >////_____     #####;;;;;SSSSSlllllllllS### #____&pNNNNNNNN>____N_pp_N>>>NN__N>/   _______NNN>/// NNNNNpNNNN/N_____/// >/////>>>>>>NNN>NNNNN_____NNNN>______NNNNN>>>>ppppN////>////N>>>>_____N////_N__N>        /////__________N>///>////_pppp_____pp_N        ppppp_NNNN_NNNNpppppp____pNNNN> >_NNNp____p_NNNf p___pN__Np___p____pppppppppppppN/>>/_____NNNN>N>>>/NNNN>/   >////pppp____NN/////    //   //// />////    >>>>>NNNNNNNN__        /N>>>ppppppppppN>>>>N>>>/NNNN>N>>>>N////_NNNN_NNNNN////____N_NNNNN>>>>_p___pppppp____ppppp____p____pN////NNNNN>>>>/ppppN>>>/_NNNN_NNNN>/   >/////_NNNNN////N>>>>N////>    /     pppp__NNN>NNNNNNNNNN>     pppppp_NNNpppppppppp_NNNNpppppN////N>>>>_NNNN_N__NN////NNNN>_>>>>/    _____pppppp____ppppp_NNNNN_NNNpN////>>>>/N>>>>Np__NNNNN>_N__N_N>>N>/// >////NNNNNNNNN>NN>>>_NNNN_NNNNN>///N>>>>N>>>>_NNNN/ >>>>/>>>>>NNNNN>////>>>>>N>NN>>/////    N_____NNNN////N // /   >/////_ppp_pppppppp>>>>>> ______NNNNNN>>>N////  NNNNN_____pppprrrr|p_______N>   /    /    /   ppppppNNNN>    >////> // NNNNN/>N>>>NNNN>pp___Npppp__    / N_NNN>/////>>>///   /////    p>NN>  /   _____N////p//^;r ,  , *__p_*_>>>>_s s N>00_p>>>R>pp>NNNN>pppz>//*>z/zHz ///  />///    >>>>>///   /  />>>/______NNNNp____p_____>>>>>      ////////_ppppppp_NNNN////>>NN>>    / />////N>>>_N___N////N>///>////>   NNNNNpppp_NN>pNNNN/   >NNN>/          >>>>/>//// N______ppp____N////N/////   /    p___N>    pp_NNNNN////N_NNNppN///////////N____ppppppppppN>///N////N>>>/N////N////ppppp_ //      _pppp_____/>>//   /_>>>>>>>>N___N >>>>>NNNNN     /// NN__N____N / //       //// >>NN>pNNNN_>>>>>/// _/   >////_____