BM6P6(@ ~~~oooeeebbbaaaaaa```ffffffeeeaaa\\\YYYXXXXXXTTTSSSPPPLLLGGGBBB>>><<>>>>>;;;999888777777666333111000000000///......------+++,,,,,,------,,,,,,+++---+++)))***,,,---,,,)))---+++***+++,,,------,,,************************(((((((((((((((((((((((())))))))))))***************)))(((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))++++++)))(((''''''''''''******))))))((((((''''''************++++++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((+++++++++*********))))))'''''''''''''''((())))))***+++,,,------,,,+++***(((((((((((()))))))))))))))***+++***(((((()))***))))))))))))************''''''(((((())))))******+++***)))((('''&&&%%%%%%(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((++++++******))))))((((((+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++&&&''')))++++++++++++*********************+++++++++***)))(((((()))***+++((((((((()))******++++++))))))))))))))))))))))))************))))))))))))************************++++++***************+++,,,---......---,,,***)))))))))***+++++++++++++++***)))((())),,,---,,,+++000///...,,,***)))''''''......---,,,++++++++++++///---******+++,,,,,,,,,******++++++++++++******(((((()))***+++,,,------------...000222111...,,,///111333333222111111222111222333333333333555666222333444555555555444444555333111111444555444222888666555555777999999888888888888777666555444333111111111222333444555555666666555555666777999:::;;;;;;<<<;;;:::999888777555666666888:::999666333222222222222222222222222444333111000000222444666333444666666444222111111000000000000000000000000///...------//////...------......///...---,,,******)))(((((()))***,,,---///---+++***+++,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***)))))){{{nnneeebbbbbbbbbaaaffffffdddaaa\\\XXXWWWWWWTTTRRRPPPLLLGGGCCC???===??????@@@@@@??????>>>===<<<:::888777666555333111000000//////......------+++,,,,,,------,,,,,,+++---+++)))***,,,---,,,***+++***))))))+++,,,,,,,,,************************((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))***************+++++++++,,,,,,((((((((((((((((((((((((******)))(((''''''''''''))))))))))))((((((''''''&&&&&&'''''''''((((((((())))))************))))))((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&'''((((((((()))))))))))))))+++,,,,,,***(((((()))''''''((((((((()))))))))''''''(((((())))))))))))'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((()))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++%%%&&&'''(((((())))))))),,,,,,+++***))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))******)))(((''''''&&&&&&******************************)))))))))))))))******+++,,,------,,,++++++))))))******++++++******)))((('''(((***++++++***,,,,,,,,,+++++++++******...---,,,+++++++++++++++///---++++++,,,---,,,+++++++++,,,,,,+++***)))(((,,,,,,---...///000111111......///111333444333333333555777666555444444555999999:::999888777888888777777777777777777777777888666444444666888777555:::999888777999;;;>>>AAA@@@@@@???>>><<<:::999888999999888888888888999999999999999:::;;;===???AAADDDEEEGGGIIIIIIGGGEEECCCBBB@@@>>>>>>===<<<:::888999888888777777777777888777777666666555555666666777888999888666555555555000111222222333222222222111000//////000111000///000000000000000///............------------......***(((''''''***,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******}}}}}}~~~wwwllldddbbbcccdddccceeeeeeddd```[[[WWWVVVVVVSSSRRROOOLLLGGGCCC???===??????@@@@@@@@@???>>>======;;;777555555555333222000000//////...---------++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***)))((('''(((***,,,,,,+++************************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))***+++,,,''''''((((((((()))))))))(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))(((((((((((('''''''''((())))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''((()))'''(((((())))))(((((('''''''''((((((((()))))))))))),,,......,,,)))((('''&&&&&&'''''''''((((((((('''(((((((((((()))))))))###$$$$$$%%%&&&'''(((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''&&&&&&''''''((()))***---,,,+++***)))((((((((())))))************))))))+++******))))))(((((('''))))))))))))))))))))))))***)))((('''&&&%%%$$$###************************))))))((((((((())))))***((()))***+++,,,,,,,,,,,,((()))))))))***************)))((()))++++++***)))((()))***+++,,,---...///---,,,,,,+++++++++,,,,,,...------...//////---+++,,,---...//////...---,,,......///000111222333333222222333444666888:::<<<===>>>@@@???===;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<<<<======<<<;;;;;;===???>>>>>>???@@@AAA@@@AAAEEEMMMTTTTTTRRRPPPMMMJJJGGGEEEDDDEEEEEEDDDBBBBBBAAAAAAAAABBBBBBDDDEEEHHHKKKMMMOOORRRVVV\\\aaadddccc```^^^XXXTTTNNNJJJGGGFFFDDDBBB@@@???<<<:::999999:::;;;===>>>@@@BBBAAA@@@>>><<<======<<<:::888777888999333555666777777666444333444222111222333444333222000000000000////////////......//////......---,,,***((('''(((***++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))zzzxxxxxxyyywwwqqqiiidddcccdddeeefffeeeeeeccc___ZZZVVVUUUUUURRRQQQOOOLLLHHHCCC@@@>>>@@@@@@BBBBBBBBBAAA???>>>???;;;777555444444333333000//////......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++)))((('''(((***,,,,,,,,,************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((())))))))),,,///000...***'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))'''(((((((((((((((((('''''''''''''''''''''&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((,,,++++++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***)))(((((((((***+++,,,,,,+++***)))))))))))))))((()))***++++++***)))(((''''''(((((()))*********((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%***************************))))))))))))******+++))))))******++++++++++++))))))((()))))))))******,,,+++***+++,,,---,,,+++((((((***+++---///000111---,,,,,,,,,,,,,,,---.........///222333333000------///111222333444333333111222222333444555666777777888888999<<<@@@EEEIIIOOOPPPQQQPPPMMMKKKJJJKKKKKKJJJJJJKKKMMMNNNNNNNNNLLLJJJHHHFFFDDDEEEFFFFFFEEEEEEEEEGGGIIILLLMMMNNNMMMOOOQQQQQQSSSZZZeeeooopppnnnjjjfffaaa\\\YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUWWWYYY]]]```bbbdddeeekkkuuu}}}~~~rrrlllccc\\\XXXVVVUUUTTTOOOMMMIIIDDDBBBAAAAAABBBEEEHHHNNNRRRTTTSSSPPPNNNHHHFFFDDD???;;;:::;;;===<<<===>>>>>>===:::777444777555444555666666555444333333222222222222222333...///111111111000///...000...,,,,,,,,,+++***((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********{{{vvvuuutttppplllgggddddddeeefffgggfffeeeddd```ZZZVVVTTTTTTQQQPPPNNNKKKHHHDDDAAA???@@@BBBCCCDDDDDDBBB@@@??????<<<777555444444333222/////////...------,,,,,,***++++++,,,,,,++++++***++++++,,,+++++++++++++++***)))((()))+++------,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&((((((((()))))))))******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''''''''''''''(((((((((######$$$%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((+++///111///+++'''&&&''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************************)))(((((()))+++,,,(((((((((((()))***++++++((()))***++++++***)))((('''''''''((())))))******(((((((((((((((((((((((('''''''''((())))))******************************+++*********++++++,,,---,,,++++++******))))))))))))))))))((()))***+++++++++***)))***,,,,,,,,,***++++++,,,---...///000000...............///000111///000333777::::::777555222333333333444444444444777777888999:::;;;<<<<<<;;;===???BBBGGGOOOXXX^^^iiijjjjjjgggdddaaa``````cccbbbaaabbbdddeeedddccc[[[YYYVVVTTTSSSSSSSSSTTTPPPQQQTTTWWWZZZ^^^bbbdddaaadddhhhiiilllsss{{{uuupppmmmiiiiiihhhhhhhhhhhhiiiiiikkklllnnnqqqtttvvvxxxyyy{{{wwwpppllljjjjjjiiihhhddd___YYYUUUSSSRRRRRRQQQUUU]]]dddhhhiiihhhgggYYYWWWSSSMMMHHHFFFGGGHHHJJJKKKKKKJJJGGGBBB>>>;;;;;;999888888888888666555777777777888888888888888333444555777777777666555444222000//////...,,,***++++++,,,---------------++++++++++++++++++++++++,,,---------------------~~~wwwssspppjjjhhhfffddddddeeeggghhhgggfffddd```[[[VVVUUUTTTPPPPPPNNNKKKHHHEEEBBB@@@@@@BBBDDDEEEEEECCC@@@>>>???<<<888666555444222111//////......---,,,,,,,,,******++++++++++++*********+++,,,,,,******+++,,,,,,***))))))+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))+++***)))(((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((($$$$$$%%%&&&'''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&***...000...+++((('''''''''((((((((()))))))))(((((((((''''''''''''&&&)))))))))((((((''''''&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''''''''((()))***+++,,,))))))************))))))***))))))((((((''''''&&&))))))))))))))))))))))))&&&'''((()))***+++,,,---************************+++++++++++++++,,,---...------,,,******))))))***+++***)))))))))***,,,---)))(((''')))+++,,,+++***///////////////000000000000000000111111333444555333444888===BBBDDDDDDBBB>>><<<:::888666666666777======>>>???@@@AAAAAABBBBBBEEEKKKPPPVVV```llluuu|||xxxuuussssssuuurrrpppqqqtttuuussspppllljjjhhhgggeeeeeeeeefff```bbbfffjjjmmmqqqvvvzzzwwwzzz~~~~~~}}}}}}|||zzzwwwrrrmmmhhheeeccccccaaaeeelllsssxxxzzz{{{zzznnnmmmiiiccc^^^[[[\\\]]]]]]]]]\\\YYYUUUQQQLLLJJJFFFDDDBBBAAAAAA@@@>>><<<:::;;;===>>>>>>>>>===<<<888999999::::::999999999555444333333444444222000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********xxxqqqmmmeeeeeeeeeeeedddeeefffhhhhhhgggeeeaaa[[[WWWUUUUUUPPPOOOMMMKKKHHHEEEBBBAAA>>>@@@BBBDDDDDDAAA???===>>><<<999777666444111//////......------,,,,,,+++******++++++++++++*********+++---,,,***)))+++---,,,***))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((('''''''''((((((###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&))))))(((''''''((())))))&&&&&&&&&'''''''''((((((%%%(((,,,...,,,***)))(((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++,,,))))))))))))))))))))))))'''((())))))))))))((('''''''''((((((((((((''''''((((((((((((((()))***+++******))))))))))))*********))))))(((''''''&&&&&&))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************************+++,,,---...---,,,+++******+++,,,,,,,,,+++***)))***+++---...)))))))))***---//////...111111111111111111111111222333333333555666777888888:::>>>EEELLLPPPQQQQQQNNNLLLHHHEEEEEEFFFHHHJJJMMMNNNNNNOOOPPPQQQRRRRRRRRRVVV[[[```dddmmmxxx|||zzzzzzwwwuuutttwww|||~~~|||{{{{{{zzzyyyxxxxxxwwwwwwqqqtttxxx{{{}}}}}}yyyvvvtttsssqqqtttxxx|||~~~}}}{{{wwwsssqqqrrrsssooonnnllljjjfffccc```^^^ZZZWWWUUUSSSRRRPPPMMMKKKGGGIIILLLNNNOOOMMMKKKIIIEEEDDDCCCAAA@@@@@@??????===<<<;;;<<<<<<;;;999777222333333222222111000///000000000000000000000000++++++******))))))((((((yyypppkkkcccdddeeeeeedddeeefffhhhiiihhhfffbbb\\\XXXVVVUUUOOOOOOMMMKKKHHHEEECCCAAA===???AAACCCBBB@@@===;;;===;;;999888777444111...///......------,,,++++++******++++++++++++******))),,,---,,,***)))+++---,,,***((((((((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$######&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%############%%%%%%&&&&&&&&&'''''''''(((((($$$'''+++,,,+++***)))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((------,,,***)))'''&&&&&&((())))))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***++++++***)))(((***))))))(((((((((((()))+++***)))(((((()))***+++&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***+++,,,---,,,++++++***+++,,,...///---,,,+++******,,,...///,,,,,,,,,...111333444333111111222222222333333333444444555555777888:::;;;<<<>>>CCCJJJRRRXXXZZZ[[[[[[YYYVVVTTTUUUYYY^^^bbbddddddeeefffggghhhhhhiiibbbfffiiikkklllrrr{{{{{{yyyxxxwwwuuuvvv|||||||||}}}~~~~~~zzzyyywwwuuurrrpppnnnnnnkkkhhheeecccaaa___\\\ZZZ[[[]]]aaaddddddbbb___]]]WWWUUURRROOOLLLKKKJJJJJJHHHGGGEEEDDDCCCAAA===:::555555555444333222111000222222222222222222222222111111000000///...------uuuoookkkbbbcccdddeeefffggghhhhhhgggfffeeeccc___ZZZUUUSSSTTTRRROOOKKKFFFCCC@@@>>>???????????????>>>======>>><<<999888777555333111111///,,,+++,,,,,,,,,++++++++++++***)))(((((('''&&&((())))))'''''''''((())))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''***((((((***,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((%%%"""((())))))))))))(((((('''&&&&&&&&&''''''((()))***)))'''%%%&&&)))***(((&&&(((***+++***((((((***---+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((('''111...&&&...+++***)))((('''''')))+++---***(((&&&'''***+++***'''''''''((()))******++++++000---******,,,...---,,,,,,---....../////////000333888:::666444666777777555555666888:::999666222666555666:::999777999===EEEDDDEEEKKKUUU^^^dddfffqqqppppppnnnmmmooosssvvv{{{|||}}}|||xxxuuuoookkkooorrrsssuuuwww{{{xxx{{{xxxxxx~~~}}}~~~~~~|||zzzxxxvvvtttsssqqqooollliiigggiiimmmqqqtttsssoookkkkkkiiieeeaaa^^^[[[ZZZZZZ\\\[[[ZZZYYYVVVQQQKKKFFF?????????>>>===:::888777777555333333555777777777444333111111111111///---uuummmiiibbbccccccdddfffhhhiiijjjhhhgggfffccc___ZZZVVVSSSSSSRRRPPPLLLHHHDDD@@@>>>>>>?????????>>>>>>===<<>>;;;999<<<;;;<<<===;;;:::???GGGMMMMMMPPPXXXccclllrrruuu|||}}}~~~~~~zzztttppprrrsssqqqqqqssszzz}}}~~~~~~}}}}}}{{{xxxuuuxxxyyy{{{~~~~~~zzzvvvtttrrrpppnnnkkkiiihhhhhhjjjkkkmmmooonnnjjjccc^^^SSSRRRPPPMMMIIIEEEAAA>>>AAA@@@?????????>>><<<999:::888666555666666555444tttlllhhhcccccccccccceeegggiiijjjhhhgggfffccc___ZZZVVVSSSRRRRRRQQQNNNJJJEEEAAA>>>>>>>>>>>>>>>>>>======<<<>>><<<:::999999888666444000...,,,+++,,,,,,,,,+++++++++******)))((((((((())))))'''%%%$$$%%%(((+++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((((((((('''''''''''''''''''''''''''''''''''')))'''''''''))))))((('''&&&'''(((((())))))))))))(((((((((((()))***+++++++++)))((()))***+++***)))'''(((***)))(((((()))+++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))%%%###(((...---&&&'''...*********))))))))))))))),,,+++******+++,,,+++)))*********+++++++++,,,,,,000...,,,,,,.../////////333444444444666;;;AAAFFFMMMXXX___]]]WWWSSSRRRPPPSSSTTTTTTRRRNNNJJJHHHGGGEEECCCBBB???<<<===HHHTTT^^^```dddmmmwww~~~{{{{{{yyyuuurrrsssyyy}}}||||||{{{{{{zzzxxxwwwuuutttuuuwww{{{~~~xxxsssiiihhheeeaaa\\\WWWRRRPPPSSSRRRRRRRRRPPPMMMHHHDDDDDDAAA>>><<<<<<======<<>>======>>>>>>>>>======<<<;;;:::888777777777555333000---+++***+++,,,,,,+++************))))))(((((()))***)))(((&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))******+++)))((((((''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))'''%%%&&&''')))((((((%%%&&&'''((())))))))))))(((((((((((()))***+++,,,)))))))))))))))***))))))((()))***+++******++++++))))))))))))))))))((((((((((((((((((((((((((((((******++++++***)))((('''(((((((((((())))))))))))'''''')))+++***(((***...)))************)))((((((+++++++++++++++++++++***(((((()))+++,,,...///000111000//////111222333444777999;;;===AAAJJJUUU]]]lllxxxxxxrrrnnnkkkjjjjjjiiiddd^^^YYYWWWVVVRRRPPPMMMHHHCCCFFFUUUffftttvvv{{{~~~{{{|||~~~}}}{{{zzzzzz{{{}}}}}}uuuuuutttqqqnnnjjjgggeeefffeeecccbbbaaa]]]YYYUUUQQQMMMHHHEEEDDDDDDCCCCCCuuummmjjjgggfffdddcccbbbbbbbbbcccaaaaaa```^^^[[[WWWSSSPPPQQQQQQQQQOOOLLLGGGBBB???======>>>>>>>>>>>>======;;;:::888777777777555333///---******+++,,,,,,+++*********)))))))))))))))(((***,,,,,,+++***)))***))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&''')))***+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''%%%$$$$$$&&&(((((('''%%%%%%&&&((())))))))))))(((((((((((()))***+++,,,((((((((((((((('''((((((%%%&&&&&&'''(((((('''&&&(((((((((((((((((())))))((((((((((((((((((((((((------...---,,,***(((&&&'''((((((((()))))))))***)))...***(((---)))))))))************)))(((******++++++++++++,,,,,,,,,---...000111333444555555555666666777:::<<<>>>???CCCHHHMMMTTT___mmmwww}}}|||wwwqqqjjjdddaaa``````^^^ZZZUUUPPPTTTeeevvv~~~|||||||||{{{zzzwwwuuutttrrrpppmmmkkkkkkjjjhhhfff___[[[UUUPPPMMMKKKJJJIIItttllliiiddddddcccbbbaaa```___^^^]]]^^^^^^\\\ZZZVVVSSSQQQQQQQQQPPPNNNJJJFFFBBB???===>>>>>>????????????>>>>>><<<:::999999888666444...,,,******+++,,,,,,,,,******))))))))))))))))))&&&)))---...---***)))(((************************))))))(((((('''''''''&&&)))((((((((('''''''''&&&%%%%%%%%%%%%&&&)))+++,,,******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&%%%&&&''''''(((((((((((((((((((((((()))***++++++&&&((()))((('''&&&''')))''''''''')))******)))'''''''''(((((((((((())))))))))))))))))))))))))))))---...//////---+++(((&&&''''''(((((())))))******(((///)))(((---&&&((()))))))))************)))+++,,,---,,,---...000000111222333555666777888999;;;===>>>???BBBFFFJJJQQQVVV^^^dddjjjuuu~~~wwwqqqlllfffcccccc```]]]ZZZWWW[[[jjjxxx~~~}}}~~~~~~|||{{{yyyvvvsssqqqrrrrrrrrrqqqlllhhhbbb]]]ZZZWWWTTTRRRrrriiifff___```aaabbbaaa```^^^]]][[[\\\\\\\\\ZZZWWWUUUSSSQQQPPPNNNLLLHHHEEEBBB@@@>>>>>>???@@@@@@@@@@@@@@@???===;;;:::999888555333---+++))))))+++,,,,,,,,,)))))))))))))))))))))***&&&)))++++++***((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%''')))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%''''''&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))(((&&&&&&&&&''''''((('''''''''''''''''''''((()))******''')))***)))'''&&&(((***)))))))))+++------+++((('''''''''((((((((()))))))))))))))))))))))))))))))))+++---...---,,,***((('''''''''((()))************+++((("""###***,,,)))(((((('''((()))***,,,---))),,,/////////000222555444555888;;;???BBBEEEFFFGGGJJJMMMOOOQQQUUUZZZ^^^hhhooowww|||{{{xxxssslllfffccc___]]]]]]]]]```kkkvvv~~~|||{{{{{{|||{{{zzzxxxwwwsssoookkkhhheeebbb___pppgggcccZZZ\\\___aaabbbaaa___]]]ZZZ[[[\\\\\\[[[YYYVVVUUUQQQPPPMMMJJJGGGDDDBBBAAA>>>???@@@AAAAAAAAAAAAAAA>>><<<999888777555333111---+++))))))+++,,,,,,,,,)))))))))))))))*********'''((()))(((&&&&&&((()))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&'''(((&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))++++++)))''''''''''''(((''''''&&&&&&&&&&&&&&&''''''((()))***(((***,,,+++(((''')))+++&&&%%%&&&(((++++++((($$$&&&'''''''''(((((())))))))))))))))))))))))))))))%%%'''***,,,------+++***&&&''''''((()))******+++,,,((()))///222...---000((('''''''''(((***---///***---000111111222666999999<<>>@@@AAA@@@>>>======>>><<<:::999999777444111...---+++)))(((&&&&&&%%%++++++******))))))((((((+++***((('''&&&&&&&&&&&&))))))))))))((((((((((((&&&''''''(((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((''''''''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%'''((()))'''%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((()))***++++++***)))(((''''''(((((())))))******(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((---,,,***((('''&&&'''''')))((('''((()))))))))(((///,,,***+++...000///---+++,,,------,,,---...000222444666777888999===???GGGMMMVVV```jjjppptttvvvuuuuuuuuuwwwyyy|||~~~zzztttkkknnnqqqrrrqqqqqqqqqrrr~~~}}}{{{zzz|||}}}}}}xxxtttrrrsssfff```ZZZ\\\]]]]]]\\\[[[[[[\\\YYYZZZ\\\\\\[[[XXXUUUSSSPPPOOOLLLIIIFFFCCCAAA@@@<<<>>>AAABBBAAA?????????>>><<<:::999888777444111///...---,,,+++******************)))))))))))))))************)))))))))((())))))))))))(((((((((''''''(((((((((((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&%%%$$$"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((()))***++++++***)))((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''(((((((((((((((***))))))((())))))++++++)))))))))***,,,---------...+++***+++---///...---+++---...///000333666999888999:::<<<>>>DDDJJJOOO___fffqqq~~~~~~{{{|||~~~~~~}}}|||}}}~~~zzzwwwxxx{{{}}}{{{xxxttthhhbbb[[[\\\\\\[[[ZZZZZZ[[[]]][[[\\\]]]]]][[[XXXUUUSSSOOOMMMKKKHHHFFFCCCAAA@@@<<>>AAABBBAAA@@@@@@AAA===;;;:::999888666333111------,,,++++++++++++,,,(((((())))))******++++++&&&'''((())))))'''%%%###))))))((((((((('''''''''(((((((((((((((((())))))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))******))))))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))'''''''''((())))))******,,,,,,+++******)))))))))'''((()))***+++,,,---////////////000222444555555777888;;;===@@@FFFLLLPPPVVVXXXZZZ]]]ccckkktttzzz~~~wwwrrrjjjccc___^^^```bbblllrrrzzz}}}~~~wwwqqqrrrxxx~~~|||uuuqqqsssxxx}}}}}}|||zzzxxxwwwxxxyyyyyy{{{~~~~~~ssshhhbbb\\\\\\\\\ZZZYYYYYY\\\^^^^^^^^^___^^^\\\YYYUUURRRNNNMMMLLLJJJGGGCCC@@@???;;;===@@@AAA@@@?????????===;;;999888777666333000//////---,,,+++*********(((((())))))******++++++'''((())))))(((&&&###!!!(((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((((('''''''''((((((((()))))))))******))))))))))))))))))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((()))******+++++++++++++++***))))))(((***---//////......000222222333444555777999;;;===>>>AAAEEEJJJPPPWWW___dddkkkmmmqqqtttwww||||||{{{vvvrrrmmmfff___ZZZYYYZZZ[[[bbbeeejjjmmmooopppsssuuutttmmmccc\\\ZZZ\\\```bbbjjjooozzzvvvuuutttvvv~~~xxxppptttyyyzzzvvvoooiiidddccceeejjjpppwww|||xxxwwwzzz}}}~~~}}}{{{zzzzzzwwwxxxzzzzzz{{{~~~~~~}}}}}}~~~rrrgggaaa\\\]]]]]]\\\[[[[[[\\\^^^___``````___]]]YYYUUURRROOOOOONNNKKKHHHDDD@@@>>>;;;>>>@@@AAA???>>>======<<<;;;999888777555222000222111///...---,,,,,,,,,))))))))))))************************)))'''%%%$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''(((***''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$"""!!!"""%%%(((&&&''''''((((((''''''&&&$$$%%%'''((((((((('''&&&''''''(((((())))))************))))))))))))******))))))))))))((((((((((((''''''(((((((((((())))))''''''((())))))***++++++((()))***+++,,,---------+++...111111000000333666999;;;>>>???@@@BBBFFFHHHIIINNNUUU]]]eeennnvvv{{{}}}}}}zzzxxxwwwzzz{{{sssoooppppppqqquuu||||||uuuooohhheee```[[[WWWVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\iiiooouuuwwwtttrrrsssuuuyyyzzzzzzzzz~~~vvvjjj]]]WWWNNNHHHFFFFFFGGGGGGKKKPPP\\\nnn{{{zzzkkk\\\XXXWWWYYYaaajjjlllggg```YYY\\\```bbbaaa]]]XXXUUUOOONNNOOORRRXXX```gggllllllmmmooorrrrrrnnnhhhcccfffkkkrrrwwwyyyyyyxxxxxxuuuvvvwwwxxx{{{|||zzzzzzxxxwwwvvvwwwzzz|||~~~~~~~~~rrrgggaaa\\\]]]______]]]\\\]]]^^^```aaaaaa```]]]YYYUUURRRRRRQQQPPPMMMIIIDDD@@@===>>>@@@BBBBBB@@@>>>======<<<;;;999888777555222000//////...---,,,,,,------*********)))))))))))))))'''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&(((***+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******)))(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&((()))******#########$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$######$$$&&&(((&&&''''''((((((''''''&&&$$$%%%'''((()))((('''&&&'''''''''((()))*********+++***)))(((((()))***+++)))))))))***************((((((((())))))*********&&&'''((()))***+++,,,,,,***+++,,,...///000//////...222666888777999>>>BBBHHHKKKNNNOOOPPPRRRVVVZZZ\\\aaajjjrrrzzz~~~xxxuuutttxxx~~~tttjjjccc```___aaaeeehhhlllsss{{{{{{pppllloooqqqmmmiii___^^^]]][[[YYYXXXXXXXXXUUUQQQKKKHHHHHHIIIJJJJJJQQQVVV[[[^^^]]][[[YYYYYY^^^___```dddlllyyyvvvmmmiiiaaaYYYQQQLLLDDD???===>>>???@@@AAACCCJJJUUU______UUULLLFFFEEEFFFKKKPPPRRROOOKKKGGGHHHKKKNNNOOOOOOMMMKKKCCCAAA??????BBBGGGLLLPPPPPPQQQTTTVVVXXXVVVRRRNNNPPPUUU[[[```cccdddeeeeeeeeefffgggjjjpppzzzzzzssssssrrrrrrtttwwwzzz|||zzzyyyyyyyyy{{{}}}rrrgggbbb[[[^^^``````___]]]]]]^^^aaaaaabbb```]]]YYYUUURRRSSSSSSQQQNNNJJJDDD@@@===@@@BBBDDDCCCAAA>>>======<<<:::999888777555222000***************+++,,,---++++++******))))))((((((######$$$$$$&&&''')))***(((((('''''''''&&&&&&&&&(((((('''&&&''')))+++---''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%''')))******)))""""""#########$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###%%%'''((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&&&&''''''((()))******++++++***)))(((((()))***+++))))))******++++++,,,,,,))))))******++++++++++++&&&'''((()))***+++,,,,,,///000000111111000///...777<<>>AAADDDEEEDDDDDDFFFJJJMMMMMMJJJGGGHHHFFFFFFGGGJJJKKKHHHFFF@@@@@@BBBEEEHHHJJJJJJIIIAAA@@@===<<<<<<===@@@BBB@@@AAABBBEEEGGGGGGEEECCC@@@CCCGGGJJJKKKLLLNNNOOOMMMNNNPPPTTT]]]jjjxxxzzzmmmuuu~~~xxxqqqpppoooppprrrvvvzzz|||xxxwwwvvvvvvxxx{{{~~~uuuhhhaaa\\\]]]___`````````______^^^```aaa___[[[VVVRRRQQQPPPRRRQQQMMMGGGCCCAAABBB===>>>@@@AAA@@@???===;;;<<<;;;;;;<<<;;;888333///---+++))))))***+++***))))))((('''((()))***)))(((************)))(((&&&&&&$$$%%%%%%&&&'''((())))))''''''((()))******))))))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###%%%'''((('''$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$(((***)))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))+++,,,......+++)))'''&&&&&&''')))***,,,+++*********+++------///111333444555777;;;===CCCKKKUUUYYYZZZ\\\bbbhhhnnnoooqqqrrrssstttvvvwww~~~{{{wwwsssnnnjjjhhhcccbbb___[[[UUUPPPKKKHHHHHHFFFDDDCCCFFFLLLRRRVVVYYYYYYYYYZZZ\\\```cccfff]]]RRRGGGEEEIIIOOOXXX```aaa```___^^^^^^^^^___```___[[[VVVNNNIIIGGGIIIKKKNNNLLLOOOVVVVVVPPPNNNQQQPPPVVV___iiippptttvvvvvvpppjjjbbb[[[XXXXXXYYY[[[VVVTTTPPPMMMLLLMMMOOOQQQPPPPPPQQQRRRSSSSSSSSSRRRMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGHHHJJJKKKKKKKKKFFFEEEDDDCCCBBBCCCDDDEEEGGGFFFEEEEEEDDDDDDEEEEEECCCBBBBBBCCCEEEFFFFFFEEE@@@CCCEEEHHHKKKQQQ[[[bbbrrr|||xxxccc___```eeepppyyy{{{uuunnnccceeefffffflllvvv}}}zzzvvvpppmmmooossswwwyyywwwzzz||||||yyywwwwwwyyy}}}wwwkkkddd______`````````___^^^]]]]]]___```___[[[VVVSSSRRRPPPQQQQQQMMMGGGCCCBBBBBB>>>>>>???@@@???>>>===<<<;;;:::999888888555111...---+++***)))***+++***))))))((('''((()))***)))(((*********))))))(((&&&&&&'''''''''(((((())))))***$$$$$$%%%&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%(((***)))((('''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%((())))))(((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((...---,,,++++++,,,......'''''''''(((***---///111222444666888;;;AAAGGGLLL[[[bbbjjjllllllmmmsssxxxyyyyyyzzz}}}}}}xxxuuutttqqqtttyyy}}}sssqqqmmmggg```YYYTTTQQQIIIIIIHHHGGGEEEBBB???>>><<<;;;;;;;;;===@@@DDDFFFGGGGGGGGGHHHJJJLLLOOOPPPNNNEEE???@@@GGGNNNXXX```cccbbb```___^^^^^^______aaa```]]]WWWRRRNNNMMMMMMOOONNNRRRYYYZZZWWWWWWZZZ\\\bbblllxxxtttmmmeee___^^^^^^___^^^```^^^\\\ZZZYYYZZZ]]]^^^```````````````aaaaaaaaa______^^^^^^]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYXXXWWWVVVTTTOOOLLLJJJJJJLLLMMMQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFHHHLLLRRRVVV___eeeqqq}}}wwwcccSSSMMMNNNRRRYYY```bbb^^^ZZZTTTXXX[[[^^^fffooottttttmmmhhhbbb^^^___bbbfffhhhffflllsssxxxyyyxxxyyyyyy||||||~~~xxxnnnhhhaaaaaaaaa```___]]]\\\[[[\\\^^^___^^^[[[WWWTTTSSSPPPQQQPPPLLLHHHDDDBBBAAA?????????>>>>>>>>>======<<<:::888777666555222///...,,,******+++,,,+++******((('''((()))***)))'''))))))))))))(((''''''&&&'''''''''''''''(((((((((&&&''''''((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))++++++***&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&%%%%%%&&&((()))((('''''''''''''''((((((((((((************************,,,+++***)))(((''''''''',,,,,,------......//////******+++,,,///222444666888:::>>>BBBHHHQQQ[[[aaaoootttzzz{{{{{{|||}}}uuukkkbbb[[[XXXUUUWWW[[[```dddfffdddbbb___\\\WWWQQQJJJDDD???<<<777888999999999888777666555555666777888999;;;;;;???@@@AAABBBDDDEEEFFFGGGFFF@@@===AAAHHHOOOWWW^^^```___^^^]]]\\\]]]^^^^^^ggghhhgggddd^^^YYYVVVUUUWWWWWWZZZ___aaaaaaeeekkkooosss~~~|||sssoooooopppnnnkkklllkkkiiihhhhhhiiikkklllpppooonnnmmmnnnoooqqqrrrttttttssssssrrrqqqqqqpppmmmmmmnnnnnnnnnmmmlllllllllgggaaa[[[XXXXXXYYY[[[`````````aaaaaaaaaaaaaaaaaa```_________]]]YYYWWWVVVSSSOOONNNOOOQQQSSSTTTZZZ[[[___eeehhhcccXXXOOOIIIKKKMMMOOORRRSSSSSSSSSPPPVVV[[[___eeekkkjjjfff]]]WWWOOOJJJIIILLLNNNPPPQQQYYYdddnnntttvvvvvvvvv~~~|||zzz{{{yyyooojjj``````___^^^]]][[[ZZZYYYZZZ\\\^^^^^^[[[WWWUUUTTTPPPPPPNNNLLLHHHDDDBBBAAA??????>>>============>>>>>><<<999888777666444222...,,,******+++,,,+++******)))(((((())))))((('''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))************))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((((((&&&&&&&&&'''((((((((('''''''''''''''(((((((((((()))))))))******************))))))******+++,,,---,,,,,,...///000111111111555444444555666888;;;<<<@@@EEEKKKSSS[[[eeeooouuuzzz}}}~~~}}}~~~{{{{{{{{{zzztttrrrlllcccYYYPPPJJJHHHEEEDDDDDDFFFHHHJJJIIIGGGIIIGGGDDD@@@===999777666:::;;;;;;;;;;;;:::888777999999999:::;;;===???@@@EEEGGGIIIKKKMMMOOOPPPPPPOOOKKKKKKNNNRRRTTTXXX^^^`````````aaabbbdddggghhhooopppqqqnnnjjjfffddddddfffeeeeeedddeeejjjrrrzzz~~~|||xxxvvvuuusssrrrqqqqqqrrrrrrtttsssqqqqqqrrruuuxxx{{{~~~~~~~~~}}}||||||}}}~~~{{{wwwrrrmmmiiihhhhhhiiimmmnnnppprrrrrrrrrqqqqqqrrrrrrsssuuuwwwwwwuuussslllhhhcccbbbeeeggggggfffgggeeedddeeegggeee___YYYYYYZZZZZZYYYXXXYYY]]]aaaccchhhlllnnnpppoooggg^^^WWWQQQIIIBBB@@@AAABBBBBBAAAHHHSSS]]]eeehhhiiihhhooozzz}}}{{{||||||zzznnniii]]]]]]\\\[[[ZZZZZZZZZYYYYYY\\\^^^]]][[[WWWUUUTTTPPPOOOMMMKKKHHHEEEBBB@@@???>>>======<<<<<<======>>><<<999777777666333111...,,,******+++++++++***+++)))(((((())))))(((&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''''''''''''''''''''((((((((((((((((((((())))))*********)))))))))***+++---/////////000222444666777777777:::::::::;;;===@@@CCCDDDKKKRRR[[[eeennnuuu|||zzzxxx|||yyysssoookkkhhh```]]]WWWOOOFFF@@@===<<<;;;999777777888999999888999999888777777777888888@@@AAAAAABBBAAA???>>>===@@@???>>>>>>@@@DDDHHHJJJKKKMMMPPPSSSWWWYYY[[[\\\___]]]^^^aaabbb```bbbfffhhhhhhjjjmmmppptttxxxzzzzzzzzzyyywwwuuutttuuuwwwwwwvvvqqqjjjgggnnnyyy~~~}}}|||zzzxxxvvvuuutttqqqpppoooooorrrvvv{{{~~~~~~|||yyywwwuuutttwwwyyy|||~~~}}}|||~~~}}}xxxvvvttttttssspppkkkgggiiijjjjjjgggdddffflllqqqzzz}}}~~~yyymmmaaaZZZUUUMMMFFFCCCAAA@@@???:::===CCCJJJPPPSSSTTTTTTYYYeeettt{{{zzzuuussssssuuuzzz~~~{{{oooiii]]]]]][[[ZZZYYYYYYYYYYYYYYY\\\^^^]]]ZZZWWWTTTSSSPPPNNNKKKJJJHHHFFFBBB@@@>>>>>>>>>=========<<<<<<;;;999777666555444111...---+++))))))***+++***)))+++***(((((())))))'''&&&''''''(((((((((''''''&&&'''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))(((&&&&&&'''''''''''''''((((((((((((''''''((())))))******************+++---...000111333444555888:::<<<===>>>===>>>@@@CCCGGGKKKOOOQQQYYY```iiirrrxxx}}}zzzyyy}}}}}}uuummmfff___XXXUUUMMMLLLHHHBBB<<<777666666777555333333555777888777777777777888:::===@@@BBBEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGFFFFFFHHHLLLQQQSSSTTTVVVYYY\\\```dddgggiiillllllooottttttrrrssswwwttttttvvvyyy}}}tttnnnsss}}}}}}zzzyyyrrrrrrqqqrrruuuyyy~~~~~~}}}}}}xxxxxxxxxxxxwwwvvvxxx~~~zzznnn___[[[TTTNNNJJJFFFBBB???>>>>>>???BBBEEEFFFFFFEEEGGGQQQ___hhhjjjgggdddbbb^^^dddlllttt~~~~~~qqqjjjaaa```^^^[[[ZZZYYYYYYYYYZZZ\\\^^^]]]ZZZVVVSSSRRRPPPMMMJJJIIIHHHFFFBBB???<<<===>>>>>>>>>===;;;;;;999888777777666444000---,,,***(((((()))***)))(((+++***(((((())))))'''&&&&&&&&&'''((((((''''''&&&'''''''''(((((())))))***((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''$$$&&&)))***'''&&&&&&&&&''''''''''''(((((((((((((((((()))******+++,,,,,,+++,,,---///222555777999>>>>>>???AAACCCFFFIIIKKKLLLMMMOOORRRVVV[[[___bbbgggkkkrrrwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz|||ssshhhccc\\\VVVQQQMMMJJJGGGAAACCCEEEEEEBBB@@@>>>>>>===;;;999999<<<>>>???>>>???@@@BBBEEEJJJOOOTTTWWWWWWXXXYYY[[[[[[[[[[[[ZZZXXXXXXXXXXXXZZZ\\\^^^___cccccceeehhhkkkooosssuuuyyyzzz~~~~~~yyyxxxwwwxxxzzz}}}ooolllgggbbb]]]WWWQQQMMMKKKIIIHHHIIIJJJJJJGGGDDDCCCJJJTTT^^^cccbbb^^^ZZZSSSWWWZZZ```kkkuuuvvvqqqsssllleeeccc```]]]ZZZYYYXXXXXXZZZ\\\^^^]]]ZZZUUUSSSRRRPPPMMMJJJIIIIIIGGGCCC???;;;<<<>>>??????===;;;:::::::::::::::999666111...+++)))''''''((()))(((''',,,***(((((())))))'''%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''%%%$$$''')))##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))###'''******'''%%%%%%&&&''''''''''''((((((((()))))))))***+++,,,,,,------+++,,,///444999>>>BBBDDDNNNMMMNNNOOORRRVVVYYY\\\^^^___```bbbeeeiiilllnnnooorrruuuxxxyyyzzz|||~~~|||{{{{{{{{{|||{{{xxxsssnnnkkkdddjjjrrryyyzzzssshhh```OOOKKKEEEBBBAAABBBBBBCCC===BBBIIIOOOPPPOOOMMMLLLFFFDDDBBBBBBCCCEEEEEEDDDHHHJJJMMMSSSZZZbbbiiimmmmmmmmmnnnoooooonnnlllkkkhhhiiikkklllmmmllllllkkklllllllllnnnqqquuuyyy{{{~~~}}}}}}}}}~~~{{{vvvooogggbbbWWWUUUTTTUUUVVVTTTOOOKKKFFFKKKSSS]]]eeegggbbb]]]XXXWWWTTTTTT[[[cccddd```wwwmmmhhhccc___```___ZZZXXXYYY[[[[[[[[[ZZZXXXUUUSSSRRRNNNNNNMMMKKKGGGCCC???<<<<<<<<<===============<<<===<<<:::888888666333000+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((('''&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''((()))((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&((((((((((((((((((((((((***))))))))))))******+++'''''''''(((((((((((()))+++...111...)))&&&(((,,,***+++---...------///000111111444888<<>>@@@AAA???@@@DDDJJJWWWeeemmmqqqpppjjjccc___XXXRRRSSSTTTVVVYYY^^^___aaaccceeejjjsss~~~{{{yyywwwxxx{{{|||{{{yyyuuussswwwtttqqqqqquuu|||||||||}}}zzzvvvmmmllljjjgggdddaaa___^^^WWWXXX[[[aaahhhkkkiiiggg___^^^^^^]]][[[WWWSSSQQQzzzpppjjjeeebbbcccbbb]]][[[[[[]]]]]]]]]\\\YYYVVVSSSQQQNNNNNNMMMKKKGGGCCC???<<<<<<<<<============<<<<<<===;;;999888888666333000000///---+++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))''''''(((''''''&&&'''(((&&&)))---///000000111222777888<<>>DDDOOO[[[kkk|||{{{zzzzzzzzz|||}}}~~~~~~zzzssskkkfffddddddZZZRRRKKKJJJHHHDDD@@@@@@;;;===???AAACCCCCCBBBBBBEEEFFFJJJMMMNNNPPPYYYcccwwwzzzyyyxxxxxxzzz~~~{{{~~~~~~~~~|||{{{zzz{{{|||{{{yyyvvvwwwvvvuuusssqqqmmmgggcccyyyppplllhhhfffhhhgggccc______`````````^^^ZZZUUUPPPMMMMMMMMMLLLKKKGGGCCC???=====================<<<;;;<<<;;;999888888666333111+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ """$$$'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######%%%''')))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$###$$$%%%'''((((((((((((((((((((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&''')))+++++++++000222666999;;;===@@@BBBJJJLLLTTT```lllzzz}}}}}}{{{vvvtttsssrrrqqqpppooonnnmmmlllmmmmmmjjjddd]]]XXXXXXZZZPPPIIIDDDDDDCCCAAAAAACCCBBBCCCDDDEEEGGGJJJMMMOOOQQQTTTYYY^^^___cccooo|||~~~~~~|||{{{zzzzzzyyyvvvpppkkkuuummmlllgggeeegggfffbbb___`````````___]]]XXXSSSNNNKKKMMMMMMLLLKKKHHHDDD@@@>>>===============<<<;;;;;;<<<:::999888888777444222+++***)))(((((()))***+++(((((((((((((((((((((((('''((((((((((((''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%)))&&&$$$###%%%'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))************))),,,//////---,,,///333555777:::>>>BBBHHHOOOTTT___bbbjjjvvv~~~{{{sssmmmlllmmmooossstttuuussspppllljjjiiigggfffccc```\\\YYYUUUTTTTTTVVVYYYWWWTTTRRRSSSUUUJJJFFFDDDGGGHHHGGGHHHKKKLLLMMMOOOPPPQQQUUUZZZ^^^```ccciiinnnpppttt|||zzzzzzzzzzzz{{{~~~~~~~~~~~~~~~~~~{{{vvvtttllllllfffdddeeedddaaa___aaaaaa```^^^[[[WWWRRRNNNLLLLLLLLLLLLKKKHHHDDD@@@>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888888888777444222000///---+++))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$,,,)))&&&$$$######"""!!!$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$&&&'''((()))((('''&&&(((((((((((((((((((((((('''''''''((()))***+++,,,)))******+++,,,---......///333888777333222666;;;888<<>>>>>>>>>>>>>>===<<<;;;:::;;;:::888888888777555222000///---+++))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$(((((('''((((((&&&### ###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))***,,,---+++,,,---///000222333444+++---000222222333666888CCCIIIQQQZZZbbbjjjqqqvvvyyyyyywwwqqqggg]]]VVVRRRQQQQQQIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLNNNKKKQQQ[[[fffmmmmmmiiifffXXXVVVVVVZZZ[[[\\\___dddeeeiiinnnooonnnooossswww|||{{{~~~~~~}}}{{{|||}}}{{{~~~||||||~~~~~~|||zzzxxxwwwuuuvvvxxx{{{~~~~~~zzzsssnnngggbbbbbbbbb```aaadddeeebbb^^^ZZZVVVSSSRRRQQQLLLLLLLLLJJJHHHDDDAAA???>>>>>>>>>>>>===<<<;;;:::;;;:::888888888777555333+++***)))(((((()))***+++((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""""""""###############$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$)))---///---)))$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###"""###$$$'''((((((((((((((((((((((((((()))))))))***+++---...///---...///111333555777888::::::;;;>>>CCCFFFHHHGGGPPPWWWaaakkkqqqvvvyyy{{{|||xxxuuuoooiii```VVVNNNJJJHHHGGG???>>>===:::777666777999<<<>>>AAAGGGNNNUUU[[[^^^WWW]]]iiivvvyyyrrrgggdddbbbdddeeeeeekkkqqqtttyyy~~~~~~~~~}}}yyyuuutttvvvyyyxxxwwwvvvzzz{{{zzz|||}}}~~~~~~{{{zzzyyywwwuuuuuuwww|||{{{xxxiiifffbbb```______^^^]]]bbb___\\\ZZZYYYWWWTTTQQQRRRRRRQQQMMMHHHCCCAAAAAA@@@@@@@@@@@@@@@???>>>===;;;::::::::::::888555222000---++++++,,,,,,)))'''""""""$$$&&&))))))'''%%%((()))***+++***)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))(((&&&$$$$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$!!! !!!$$$'''***))))))))))))((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$&&&$$$"""$$$'''(((&&&$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###&&&((())))))((('''''''''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***((((((***,,,------444555777888888:::===???GGGKKKPPPSSSUUUVVVWWWXXXdddkkkrrrtttxxx~~~~~~zzz{{{yyyvvvrrrnnnjjjgggfff___[[[UUUMMMFFF@@@===;;;777666666777888:::===>>>DDDCCCEEENNN\\\fffhhhfffdddjjjuuuuuurrrnnnooosssxxx{{{|||}}}}}}|||wwwqqqwww|||zzzzzzvvvsssqqqrrrqqqooollloooppprrrvvv|||~~~~~~}}}}}}}}}~~~|||yyyxxx{{{~~~{{{vvvjjjgggccc``````______^^^aaa___]]]\\\[[[ZZZWWWUUUQQQQQQPPPLLLGGGCCC@@@@@@>>>>>>?????????>>>======;;;:::999999999888555222///---******++++++)))'''))))))***,,,......,,,***((((((*********)))'''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''(((&&&$$$$$$&&&&&&%%%"""$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###%%%''')))(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&$$$###$$$'''((((((&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((((((((((()))))))))******+++++++++---///222444444444777<<>>;;;:::999999999999;;;===???AAACCCHHHJJJPPPZZZeeemmmnnnlllooorrrzzz}}}{{{|||~~~~~~~~~~~~~~~wwwssspppkkkgggeeehhhnnnuuu{{{|||zzzwwwrrrqqqssswww{{{|||yyyvvvuuuqqqmmmjjjhhhfffccc```aaabbbeeehhhlllrrrxxx|||~~~zzzxxxzzz|||yyyzzz{{{|||~~~~~~~~~|||tttkkkhhhdddaaa``````___^^^___]]]\\\[[[\\\[[[XXXVVVQQQQQQQQQMMMHHHCCCAAA@@@;;;<<<===>>>>>>======<<<;;;:::999999999888555222...,,,************(((''')))))))))***,,,,,,***''''''((()))***)))((('''&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$'''%%%###$$$&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''((())))))&&&((()))((('''&&&''')))&&&''''''(((((()))))))))((()))***,,,///222444666===BBBJJJSSS[[[cccjjjoooyyy{{{}}}}}}{{{zzz{{{{{{yyy~~~~~~lll```ZZZXXXSSSNNNHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDGGGIIIKKKQQQWWW```iiiqqqtttuuuuuuzzz{{{~~~wwwuuutttvvv}}}}}}||||||xxxyyy|||~~~yyyvvvwwwzzz}}}}}}zzzyyyyyyzzzyyyxxxzzzzzzzzz|||vvviiibbb___\\\YYYSSSTTTVVVZZZ^^^``````___ZZZXXXWWWZZZ```dddfffeeegggddd___[[[YYYVVVSSSQQQOOOQQQTTTUUUWWW[[[aaafffmmmllljjjgggeeeeeegggjjjlllmmmppptttxxx||||||{{{xxx{{{}}}sssllliiieeebbbaaa```___^^^\\\[[[ZZZZZZZZZXXXVVVSSSQQQRRRRRROOOJJJEEEBBB@@@999;;;<<<>>>>>>>>>===<<<;;;:::999999999777444222---,,,+++******)))(((''''''&&&&&&&&&''''''%%%###'''(((((())))))(((''''''''''''''''''&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&&&&$$$######$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&$$$######$$$&&&((()))%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''((()))((((((((()))))))))***************+++...333888<<>>@@@AAABBBCCCCCCCCCCCCEEEHHHKKKOOOQQQSSSTTT___eeennntttvvvwwwyyy{{{}}}}}}wwwsssnnnlllpppxxx}}}{{{yyyxxxwwwooorrruuuyyy{{{{{{{{{zzzvvvuuurrrnnnkkkkkkmmmpppuuuqqqlllkkkmmmnnnmmmkkklllmmmmmmlllmmmsss|||}}}rrrcccWWWQQQPPPOOOMMMJJJIIIIIIJJJLLLLLLLLLJJJIIIFFFEEEHHHNNNSSSVVVVVVUUUSSSOOOLLLJJJHHHGGGGGGBBBEEEHHHHHHFFFHHHMMMRRRUUUUUUSSSQQQOOOOOOQQQTTTXXXZZZ]]]bbbfffjjjmmmnnnppprrrvvvxxxwwwtttpppmmmkkkkkkmmmqqqtttvvvvvvuuuvvvxxx{{{|||{{{|||~~~}}}rrrmmmiiieeebbbaaa```___^^^]]]\\\[[[ZZZZZZWWWTTTQQQOOOPPPQQQNNNIIICCC@@@>>>999;;;===?????????===<<<:::999888888888777444111------,,,+++***(((((((((***(((''''''((((((&&&$$$'''''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&$$$#########$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%$$$((()))******(((((()))***,,,,,,---------------...///000111333888@@@JJJQQQeeeooo~~~zzzzzz|||wwwwwwuuurrrkkk```SSSJJJ@@@???>>>>>>???AAABBBDDDFFFGGGIIIKKKLLLMMMMMMNNNNNNQQQTTTXXX[[[]]]^^^^^^lllpppuuuvvvuuuuuuyyy}}}{{{|||zzzuuunnniiiiiioooxxx~~~tttsssqqqooollljjjiiihhhgggjjjmmmoooooommmjjjggg```aaa```^^^[[[ZZZZZZ[[[bbb^^^YYYXXXZZZ[[[ZZZYYYYYY\\\]]]]]]\\\]]]bbbfffeee]]]SSSKKKHHHGGGGGGFFFDDDDDDEEEGGGHHHHHHEEECCCFFFDDDEEEJJJQQQVVVXXXXXXOOOMMMJJJFFFCCCBBBBBBCCCAAACCCFFFFFFEEEEEEGGGJJJNNNNNNMMMJJJGGGFFFHHHJJJJJJKKKMMMOOORRRTTTVVVWWWYYY[[[___bbbbbb```\\\ZZZYYYWWWWWWYYY[[[]]][[[YYYWWWYYY]]]```cccfffjjjllltttsssrrrssswww}}}~~~|||~~~}}}|||qqqllliiidddaaa```___^^^]]]___^^^]]]\\\\\\YYYUUUQQQLLLNNNNNNLLLFFFAAA===;;;999;;;===???@@@>>><<<;;;:::999888888888777444111---......,,,***))))))******(((''''''(((((('''%%%''''''''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&''''''''''''((((((((($$$$$$%%%%%%&&&&&&&&&'''''''''((()))((('''&&&%%%(((***+++***)))((()))+++***+++,,,---...///000111333777<<>><<<:::888:::999888888888666333111---///000...+++)))***+++(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&"""%%%&&&&&&$$$$$$&&&(((&&&%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&)))+++***'''$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%''')))+++++++++******)))***++++++))))))***+++)))***---000333666888:::===DDDOOOWWW^^^fffpppvvv~~~{{{oooooopppqqqtttxxx{{{}}}yyypppgggccc^^^XXXUUUUUUNNNLLLJJJJJJJJJIIIFFFDDDGGGIIIMMMTTT]]]fffnnnssstttrrrpppmmmlllkkkkkkkkklllooorrrvvvwwwvvvtttrrrssssssqqqppppppqqquuuwwwuuuxxx{{{~~~|||vvvpppmmmpppxxx~~~|||vvvpppkkkgggdddaaa]]][[[\\\___bbb```^^^]]]]]]___```______YYYWWWTTTQQQOOONNNMMMMMMOOOSSSYYY]]]]]]YYYSSSOOOLLLMMMLLLKKKJJJJJJLLLNNNMMMMMMMMMMMMNNNRRRWWWZZZaaabbbcccfffhhhiiiiiiggghhhccc^^^YYYXXXZZZ\\\^^^\\\]]]^^^bbbfffhhhgggfffaaa^^^]]]```fffjjjkkkjjjgggfffccc]]]XXXWWWYYY\\\^^^```dddllltttvvvsssnnnhhhhhhgggddd```^^^^^^___]]][[[XXXUUUSSSTTTVVVWWWSSSRRROOONNNMMMMMMNNNOOONNNMMMKKKHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKMMMLLLLLLLLLOOOTTTXXX[[[ddddddccc```]]]\\\]]]___[[[\\\\\\ZZZXXX[[[cccjjjrrrwww~~~~~~yyytttrrrtttrrrqqqssswww|||xxxxxxzzz}}}uuunnnlllhhhccc```___^^^\\\[[[XXXXXXXXXZZZ[[[YYYVVVRRROOOQQQRRRPPPKKKEEE@@@>>>888:::<<<>>>===;;;888555:::999888888888666333111...000111///+++)))***,,,)))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&(((((('''&&&$$$######$$$&&&'''"""$$$'''&&&$$$$$$&&&(((%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((+++...---***&&&$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''$$$""" $$$&&&))),,,...//////...)))+++++++++***)))***+++///111444999>>>CCCFFFHHHMMMWWWdddnnnssswww|||}}}wwwpppooonnnmmmmmmoooppprrrrrrfffZZZTTTOOOIIIGGGHHHFFFFFFFFFHHHLLLNNNNNNNNNSSSVVV]]]hhhuuu~~~zzzyyyxxxvvvxxx|||}}}zzzxxxppppppooooooppprrrtttuuussstttvvvxxxzzz|||}}}xxxuuuxxx|||xxxqqqiiiaaa\\\SSSQQQMMMIIIGGGHHHLLLPPPQQQPPPNNNOOORRRUUUVVVVVVPPPOOOMMMLLLLLLMMMOOOQQQSSSXXX___dddfffccc^^^ZZZTTTTTTRRROOONNNQQQUUUYYYRRRUUUWWWXXXYYY^^^eeekkkuuusssqqqsssvvvxxxvvvsssrrrnnnhhheeeeeeiiinnnqqqtttsssssstttwwwyyyzzzyyyyyytttooonnnppprrrsssrrroooooonnnjjjffffffjjjnnnooopppvvv||||||{{{yyyuuusssssstttnnnkkkfffbbb___```bbbdddaaa]]]XXXTTTRRRSSSUUUWWWYYYXXXVVVRRRPPPQQQTTTXXXWWWTTTPPPNNNLLLKKKIIIHHHKKKIIIGGGEEEEEEFFFHHHIIIQQQRRRQQQNNNJJJGGGFFFFFFDDDHHHKKKLLLKKKMMMTTTZZZ^^^eeeoootttsssnnniiifffmmmkkkkkkmmmsssyyy~~~vvvuuuwww|||tttooohhhfffcccbbbaaa___\\\ZZZ]]][[[YYYYYYXXXVVVSSSQQQPPPPPPOOOKKKFFF@@@===<<<:::;;;===??????>>><<<;;;:::999777666666555222000111---***+++///000---)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&&&&&&&&&&%%%%%%$$$$$$$$$...+++(((&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))333333111...)))%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&'''''''''(((((((((%%%)))...111222222333333...---,,,+++,,,,,,---...111777>>>DDDIIIOOOWWW\\\\\\bbbjjjrrrxxx}}}~~~yyyuuulllfff___ZZZXXXXXXYYYZZZXXXUUUNNNIIIEEEEEEGGGIIIIIILLLQQQUUUXXX\\\```ccchhhmmmsss{{{~~~zzzxxxwwwvvvrrrppprrrwwwyyywwwsssnnnnnnpppuuu~~~yyy}}}zzzzzz{{{~~~yyypppmmmggghhhrrrzzzyyyuuuuuuwwwvvvrrrkkkbbbYYYSSSPPPHHHHHHGGGGGGHHHJJJLLLMMMOOOMMMLLLMMMRRRXXX\\\^^^[[[[[[[[[YYYXXXXXX[[[]]]dddjjjvvvyyynnnfffdddaaa______```bbbdddkkklllkkkiiihhhkkkqqqvvvyyy{{{~~~{{{wwwsssrrruuu{{{|||}}}~~~~~~{{{tttpppmmmjjjhhhmmmkkkiiigggfffhhhiiikkkjjjhhhfffdddccceeehhhjjjmmmjjjfffccc```[[[VVVSSSWWWTTTPPPNNNMMMKKKGGGDDDHHHGGGEEEDDDEEEEEEDDDBBBDDDBBB???>>>@@@DDDIIILLLPPPTTTYYY]]]^^^^^^]]]]]]fffdddbbbccciiioootttwwwpppooorrr|||uuuooohhhfffdddccccccbbb```^^^___]]]\\\[[[ZZZXXXUUUSSSQQQQQQPPPLLLGGGBBB>>>===;;;<<<>>>??????>>>===<<<:::999777666666555222000000,,,***+++...///,,,)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''(((''''''''''''(((((())).........+++(((&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((,,,111444666777888:::555444222111000111333444;;;AAAJJJPPPTTTXXX]]]aaa^^^dddmmmuuu|||~~~wwwoooiii```\\\VVVQQQMMMLLLLLLLLLNNNMMMKKKIIIIIIJJJMMMPPPSSSWWW]]]bbbfffjjjnnnpppxxx}}}zzzyyyyyyxxxwwwyyy|||{{{wwwsssmmmmmmpppvvv{{{~~~|||zzzzzzyyyxxxsssnnnnnnrrrrrrnnniiieee^^^]]]dddjjjjjjhhhhhhiiijjjjjjeee___YYYWWWVVVQQQQQQQQQRRRTTTVVVXXXYYYXXXWWWWWWYYY___dddhhhjjjllllllmmmlllkkkkkknnnppp|||~~~{{{wwwsssqqqrrrtttuuu{{{}}}~~~}}}zzzwwwxxxyyy|||~~~{{{yyyxxxxxxyyyzzz{{{||||||}}}}}}~~~}}}~~~~~~uuummmhhheeeddddddaaa^^^]]]]]]\\\YYYVVVSSSQQQNNNMMMMMMMMMKKKJJJIIIHHHFFFDDDCCCDDDEEEEEEEEEHHHNNNSSSWWWZZZ\\\]]]ccccccaaaaaabbbdddhhhjjjhhhiiimmmvvvwwwoooiiigggeeedddeeeeeecccbbb___^^^\\\[[[ZZZXXXUUUSSSQQQRRRQQQMMMHHHCCC@@@???======?????????>>>===<<<:::999777666666555222000...+++)))***,,,---+++(((*********)))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###&&&((((((((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''((()))))))))(((((((((((((((((())))))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))******...111666999;;;===???AAA999777444333333555777999AAAHHHPPPVVVYYY[[[^^^aaaccciiirrr{{{yyyssskkk```YYYSSSQQQNNNJJJGGGDDDBBBBBBHHHJJJMMMPPPRRRTTTXXXZZZ^^^cccjjjqqqvvvzzz}}}~~~|||{{{|||}}}~~~zzzxxxtttuuuyyy~~~{{{uuuxxx~~~{{{wwwwwwwwwvvvsssppplllhhheeeccc___[[[YYY[[[___aaabbbddd___^^^bbbfffgggggghhhiiilllooommmgggdddeeehhhccccccdddfffiiikkknnnoookkkkkkkkkoootttyyy{{{|||}}}zzz|||~~~{{{tttsssuuusssrrrppppppqqqpppnnnllldddbbb___^^^^^^^^^^^^]]]VVVVVVTTTSSSPPPMMMKKKIIIGGGJJJNNNTTTZZZ```dddgggkkklllmmmkkkfffdddeeefffdddfffjjjnnnsssvvvxxxyyyyyypppkkkhhhfffdddddddddcccbbb^^^\\\ZZZYYYXXXVVVSSSPPPPPPQQQPPPMMMHHHCCCAAA@@@??????@@@@@@???>>>======:::999777666666555222000---+++)))***++++++***(((******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((((()))((((((((('''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,333666999<<<===???AAACCC:::888666555777;;;???CCCFFFKKKRRRVVVYYY\\\```dddjjjpppyyyvvvkkkbbbYYYPPPKKKIIIKKKLLLKKKJJJHHHGGGFFFOOOSSSYYY\\\^^^___aaaccceeekkksss{{{|||{{{|||~~~vvvpppllldddeeeiiiqqq{{{|||zzzxxxuuuppplllcccbbbaaa___[[[XXXUUUSSSSSSSSSQQQPPPQQQUUU[[[```hhhgggiiimmmqqqssstttuuuwww{{{|||wwwuuuwww{{{zzz{{{|||~~~yyyyyyzzz|||||||||~~~|||{{{vvvtttssssssvvvxxxzzzzzzooonnnllliiieeeaaa^^^\\\XXXXXXZZZ]]]ccchhhlllnnnuuuzzz}}}|||wwwssstttwwwrrrtttuuutttpppmmmlllmmm{{{qqqmmmjjjfffccccccbbbaaa```^^^\\\ZZZYYYXXXVVVRRRPPPNNNOOOOOOLLLGGGCCCAAA@@@BBBAAAAAAAAA@@@???>>>===:::999777666666555222000++++++************)))((()))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&(((&&&''''''''''''&&&$$$$$$$$$%%%&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((***,,,///000555888;;;=========>>>???<<<;;;;;;<<<@@@EEELLLPPPOOORRRVVVXXX[[[```hhhnnnsssyyy{{{hhhXXXNNNHHHDDDAAABBBGGGMMMPPPQQQQQQQQQRRR\\\aaafffhhhfffeeefffhhhlllqqqyyy~~~{{{}}}{{{rrrjjjbbb^^^XXXXXXYYY]]]eeennnvvvzzzyyyxxxvvvsssoooggg```[[[UUUSSSQQQNNNMMMNNNNNNOOOOOOQQQTTTUUUWWWZZZ___ccciiinnnuuuzzz~~~~~~yyyxxxxxxxxx{{{zzzvvvsssqqqkkkgggddddddfffiiijjjjjjpppvvv}}}zzzsssppppppzzzqqqmmmjjjeeebbbaaaaaa```___aaa___]]][[[ZZZWWWTTTQQQMMMNNNNNNLLLGGGDDDAAAAAADDDCCCBBBAAA@@@???>>>>>>:::999777666666555222000+++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''%%%$$$###$$$&&&&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((()))))))))***---000444666888;;;???AAA@@@???>>>>>>===>>>???BBBGGGNNNUUUYYYYYYZZZ\\\]]]___eeennnuuu}}}|||yyy{{{yyylllYYYJJJBBBAAAAAAAAACCCJJJRRRWWWYYYZZZ\\\^^^eeejjjnnnnnnjjjhhhjjjmmmvvvzzz|||||||||zzzlllccc[[[TTTPPPMMMLLLKKKMMMRRRZZZbbbggghhhiiikkkjjjeee\\\SSSMMMOOONNNKKKJJJLLLPPPUUUXXXYYY\\\aaafffiiikkkmmmooosss}}}}}}{{{zzzxxxzzz|||wwwqqqnnnnnnnnnmmmkkkeeejjjqqqvvv{{{xxxtttrrrwwwpppllliiieeebbbaaabbbaaaaaaaaa___]]][[[ZZZWWWTTTQQQNNNOOOOOOMMMIIIEEECCCBBBFFFEEECCCBBB@@@???>>>>>>:::999777666666555222000+++,,,,,,+++*********************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))++++++,,,...111666:::===@@@DDDJJJMMMMMMKKKIIIHHHGGGHHHJJJNNNTTT[[[```dddeeegggiiiiiijjjooovvv|||}}}wwwqqqjjjfffeeegggiiijjjaaaYYYNNNGGGFFFHHHJJJKKKPPPWWW___cccddddddgggiiihhhmmmqqqpppmmmmmmsssxxx~~~~~~}}}zzziii\\\TTTOOOKKKHHHFFFFFFEEEGGGJJJQQQYYY___^^^dddkkknnnllleee\\\WWWXXXWWWVVVWWW[[[aaagggkkknnnqqqvvv{{{}}}{{{yyyzzz~~~~~~|||}}}}}}zzzwwwnnnnnnooorrrvvv{{{xxxrrrooouuunnnkkkhhhdddbbbbbbcccdddddd___]]][[[YYYXXXUUUQQQOOOOOOPPPPPPNNNJJJFFFEEEDDDGGGFFFDDDBBB@@@??????>>>:::999777666666555222000+++,,,---,,,+++******++++++++++++************)))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$&&&'''(((&&&$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%'''))))))((('''&&&###%%%&&&&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******------...000444:::???BBBIIINNNUUUYYYYYYWWWUUUTTTVVVXXX[[[___eeejjjooorrrtttwwwyyyzzzzzz|||~~~wwwrrroooiii___VVVPPPNNNPPPRRROOOLLLIIIKKKPPPTTTVVVVVV___eeelllooonnnnnnppprrriiinnnrrrrrrqqqsss|||yyymmm\\\PPPKKKJJJIIIGGGEEEFFFFFFHHHKKKRRRZZZ___dddlllwww{{{tttoooggghhhiiikkkpppvvv|||}}}{{{yyyzzz}}}~~~zzzwwwxxxzzz|||}}}}}}~~~xxxqqqlllssslllccccccddddddcccbbbaaa```bbb```\\\ZZZXXXUUURRROOOMMMNNNOOOMMMIIIDDDBBBAAAAAADDDFFFEEEAAA>>>======888777555444444333111///---,,,+++***))))))))))))...---+++))))))***+++,,,,,,+++)))((('''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""'''&&&###"""!!!!!!"""###&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''(((((()))*********%%%&&&(((((('''(((***,,,+++...111444777===FFFMMMMMM[[[jjjsssvvvuuunnngggiiijjjnnnssssssqqqtttyyyzzz}}}}}}zzzvvvsssqqqxxx{{{~~~|||vvvooolllkkkjjjcccYYYOOOKKKLLLPPPTTTSSSVVVZZZ]]]aaaeeejjjmmmtttxxx}}}|||zzzyyytttvvvzzz|||~~~{{{{{{zzzzzzzzztttmmmkkknnnddd^^^VVVOOOLLLKKKKKKJJJKKKLLLNNNSSSZZZbbbjjjnnnwww{{{yyywwwyyy~~~zzz~~~~~~|||wwwtttssslllffffffeeedddcccbbbbbbbbbbbb___\\\YYYWWWUUURRRPPPOOOPPPPPPNNNIIIEEEBBBAAA???BBBDDDDDDAAA>>>======999777555444444333111000---,,,+++***)))))))))))),,,+++)))((('''((()))******)))(((&&&%%%%%%&&&&&&'''(((((((((((((((''''''%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%(((&&&$$$"""""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((()))******%%%&&&&&&&&&''''''(((((((((***+++,,,,,,...111333000222555888:::@@@IIIOOO^^^mmm{{{zzz}}}~~~{{{}}}}}}{{{xxxuuuqqqjjjbbb]]]___```bbbbbbbbbcccfffhhhiiicccYYYRRROOOSSSYYY^^^bbbeeehhhjjjmmmqqquuuxxx~~~~~~{{{{{{yyywww{{{yyysssooojjjfffaaa]]]```fffaaa^^^ZZZWWWTTTSSSTTTUUUVVVXXX[[[aaahhhqqqwww|||~~~tttmmmhhhgggdddbbbaaaaaaaaabbbbbb___[[[XXXVVVUUUSSSQQQQQQRRRRRROOOJJJEEEBBB@@@===???BBBBBB@@@>>>>>>>>>999777555444444444222000---,,,+++***))))))))))))***)))'''&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&(((***+++,,,///333666666999<<<===@@@FFFNNNTTTfffvvvwwwtttqqqpppmmmdddWWWMMMJJJHHHGGGJJJQQQZZZaaafffhhhccc]]]YYYZZZ```hhhmmmsssuuuwwwxxxyyy|||~~~|||{{{|||~~~~~~~~~xxxrrrooonnnqqqzzzooofff]]]WWWTTTVVV```jjjmmmoooooommmhhheeeeeegggeeeggglllrrrzzz~~~~~~vvvnnniiifffbbb___]]]]]]___```bbb^^^ZZZWWWVVVUUUTTTRRRQQQRRRQQQNNNIIIDDD@@@???;;;===???@@@@@@???>>>>>>999777555555555444222000---,,,+++***))))))))))))(((((('''&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((((((((('''&&&%%%%%%%%%%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((()))))))))******'''(((***+++---000555888<<>>999888666555555444222000---,,,+++***))))))))))))((((((((((((((((((((()))''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''&&&%%%%%%$$$######&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((()))******++++++,,,---///000222444888>>>BBBDDDGGGJJJLLLOOOUUU^^^eeelllvvvyyyrrrnnnjjjgggeeefffgggaaaTTTIIIAAA???@@@FFFQQQ]]]dddhhhlllmmmppptttyyy}}}}}}{{{zzz|||zzzrrrnnnqqqtttuuuvvvxxxyyy~~~|||jjjbbb]]]___hhhttt|||{{{~~~~~~}}}|||uuurrrooojjjeeebbbbbbbbbccc```^^^\\\ZZZZZZYYYVVVTTTNNNOOOOOOLLLGGGBBB>>>===<<<<<<===???AAAAAA???===:::888666555555444333111---,,,+++***))))))))))))((((((((()))))))))))))))''''''(((((((((((('''&&&&&&&&&'''((())))))))))))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((''''''&&&$$$######"""$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((((((((&&&'''((()))***+++,,,---000222444777;;;BBBIIINNNPPPRRRUUUVVVXXX]]]eeekkkssszzzwwwpppiiiccc___ZZZWWWTTTUUUUUURRRJJJDDD@@@AAAEEELLLWWWaaaiiillltttvvvzzz~~~|||zzzzzzvvvmmmjjjpppvvv}}}{{{vvvqqqnnngggaaa___fffqqq|||~~~|||}}}{{{||||||}}}zzztttrrrmmmiiieeeddddddddd___^^^]]]]]]]]][[[WWWUUUMMMNNNOOOLLLHHHCCC@@@???===<<<===@@@BBBBBB@@@===:::888666555555555333111---,,,+++***))))))))))))''''''((()))))))))))))))&&&'''(((((()))((('''&&&%%%&&&'''((())))))))))))$$$%%%&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,...///000222555999>>>DDDMMMVVV\\\^^^```aaa``````cccjjjooouuu|||{{{mmm```XXXTTTPPPOOOLLLJJJGGGGGGHHHIIIIIIIIIKKKNNNSSSYYYaaaiiirrrwww~~~~~~}}}||||||yyyqqqpppwww~~~}}}wwwtttsssssssssqqqkkkiiipppxxx~~~tttrrrnnniiifffdddcccbbb^^^^^^^^^______]]]XXXUUUMMMOOOOOOMMMIIIDDDBBBAAA>>>======@@@CCCCCC@@@===:::888666666666555333111---,,,+++***))))))))))))&&&&&&'''((())))))((((((%%%&&&'''((((((((('''&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******))))))))))))))))))((((((((()))***---///222333444888;;;@@@GGGPPPZZZeeelllhhhiiiiiigggeeeggglllqqqvvv}}}{{{nnn\\\MMMEEECCCCCCCCCEEECCCBBBBBBFFFKKKQQQUUU]]]```dddhhhkkkrrr{{{~~~yyyyyy~~~|||xxxwwwxxx|||yyyvvvzzzyyyuuurrrnnnjjjhhhdddaaa^^^aaa```___^^^]]][[[WWWTTTQQQRRRQQQNNNHHHCCC@@@???======???BBBDDDCCCAAA>>>;;;:::999999888777333111...,,,***)))******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))(((''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&%%%%%%&&&(((***+++***(((---///...000777>>>???EEEEEEIIIRRR```llltttwww|||wwwoookkkkkkooorrruuu{{{~~~kkk[[[LLLGGGEEEAAA>>>???@@@CCCFFFJJJOOOWWWaaaiiissswww{{{}}}||||||}}}~~~||||||}}}}}}yyyuuusssssstttvvv}}}~~~{{{vvvrrrmmmiiifffcccaaa___bbbaaa___^^^^^^\\\XXXUUUQQQRRRQQQNNNIIIDDDBBBAAA>>>>>>@@@BBBDDDDDDAAA>>><<<;;;:::999999777444111...,,,*********+++***((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''')))+++---...///333666777;;;BBBFFFEEEJJJLLLPPPYYYdddmmmrrrtttuuussspppnnnmmmoooqqqtttyyy|||}}}xxxsssooo```VVVOOONNNNNNKKKIIIKKKOOORRRVVV[[[aaaiiissszzz}}}{{{zzzzzzyyyxxxwwwxxxzzz|||~~~~~~~~~~~~}}}vvvtttooogggaaa^^^^^^___nnnuuu|||}}}zzzyyy}}}vvvqqqkkkfffcccbbb```___bbb```___^^^^^^\\\XXXVVVPPPQQQRRROOOKKKFFFCCCBBB???@@@AAACCCEEEDDDAAA>>>===<<<:::::::::888555222///---+++***++++++***)))((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%%%%&&&''')))***+++((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''(((((('''(((+++///333555;;;>>>AAACCCHHHOOOPPPMMMPPPSSSYYYaaaiiinnnppppppnnnppprrrqqqnnnmmmooorrrsssvvv{{{|||yyyuuupppiiiccc^^^[[[ZZZYYYYYY[[[```bbb___^^^___cccgggmmmsssyyyyyywwwrrrqqqrrrsssuuuwwwzzz||||||}}}~~~wwwrrrqqqooollljjjbbb```]]]YYYWWWWWWZZZ^^^hhhnnntttuuuuuuzzz~~~~~~~~~zzzvvvtttuuuvvvwwwxxxxxxvvvtttqqqqqqsssuuuvvvzzz~~~zzzvvvssspppoooqqquuuxxxwwwuuutttuuuwwwyyyzzzyyyxxxvvvwwwyyy|||~~~}}}wwwqqqjjjdddaaa````````````___]]]]]]]]][[[WWWUUUPPPQQQRRRPPPLLLGGGDDDCCC@@@AAABBBDDDEEEDDDAAA>>>===<<<;;;;;;:::999555333///---+++***++++++***)))(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&'''((()))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((((()))+++///555;;;@@@FFFHHHIIIJJJNNNUUUUUURRRTTTXXX___ggglllnnnnnnllllllpppsssrrrnnnkkkmmmpppmmmpppuuu|||{{{qqqkkkiiiddd^^^YYYTTTOOOPPPSSS^^^fffrrr{{{~~~|||{{{{{{yyy}}}{{{wwwoooppprrrtttwwwzzz}}}~~~}}}{{{}}}}}}wwwqqqjjjeee___[[[YYYXXXVVVUUUWWWYYY\\\^^^aaaeeejjjmmmnnnsssxxx{{{}}}}}}vvvrrroookkkiiigggeeefffhhhjjjllllllmmmlllhhhcccaaadddgggggglllrrrvvvwwwxxxzzz}}}{{{{{{zzzzzzyyyvvvqqqnnnllliiiggghhhkkkmmmkkkiiijjjjjjjjjiiiiiihhhhhhgggeeegggiiilllooorrrssstttsssqqqpppoooooopppppppppqqqqqqrrrqqqooooooqqqssstttttttttvvvzzz~~~wwwqqqiiiccc````````````]]]\\\[[[[[[ZZZYYYUUUSSSOOOQQQRRRQQQLLLGGGDDDBBB@@@@@@AAADDDEEEEEEBBB???===<<<;;;;;;:::999555333...---+++***++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,000444<<>>???@@@CCCEEEEEEBBB@@@===<<<:::::::::888555222...,,,***)))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))---222666;;;BBBKKKRRRSSSWWWXXXUUUUUUXXXZZZZZZ]]]bbbhhhmmmoooooooooooosssvvvyyyxxxuuussstttuuussssssvvv|||xxxmmmbbbXXXSSSKKKFFFFFFJJJKKKMMMVVVcccttt}}}~~~{{{kkkddd[[[TTTQQQNNNKKKHHHFFFEEEEEEFFFHHHLLLPPPSSSYYYbbbnnnzzz{{{yyy{{{zzzyyyyyyxxxxxxxxxxxxuuussspppoooqqqtttyyy|||{{{zzzxxxvvvqqqnnnhhhbbb]]]XXXUUUTTTTTTSSSSSSTTTVVVYYY[[[]]]]]]\\\[[[XXXVVVVVVXXXZZZ]]]```cccfffffffffggggggaaa```___aaaccceeeeeedddaaa___^^^___aaa```\\\YYYUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWZZZZZZZZZYYYVVVTTTTTTTTTVVVXXXYYYYYYYYYXXXZZZ[[[^^^___```aaaccceeefffgggnnnooopppqqqsssuuuzzz}}}}}}}}}}}}~~~vvvqqqjjjeeebbbaaa``````[[[ZZZYYYYYYYYYXXXUUURRROOOQQQRRRQQQKKKEEEAAA>>><<<<<>>===>>><<<:::999777555222///---+++***)))***+++***(((*********(((&&&&&&(((***,,,,,,+++)))(((&&&%%%%%%(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&$$$$$$$$$%%%&&&%%%,,,***))))))***...111444666999>>>AAACCCHHHPPPUUUlllwwwxxxzzz|||{{{yyyxxxzzz|||yyyuuuooojjjeeebbb^^^[[[XXXRRRMMMNNNSSSUUURRRNNNLLLRRR[[[eeeoooxxxxxxnnnooojjjeeeaaa```^^^[[[XXXOOOQQQSSSTTTVVV\\\eeelllmmmmmmpppttt{{{~~~}}}~~~}}}xxxsssrrrrrrsssrrrpppmmmiiigggaaa^^^YYYUUUQQQPPPPPPPPPQQQPPPNNNMMMNNNQQQTTTWWWUUUTTTSSSPPPPPPSSSXXX\\\jjjoooqqqlllbbb\\\^^^cccfffeeeccc```\\\ZZZ[[[\\\bbb___]]]\\\\\\ZZZUUUQQQGGGFFFFFFGGGIIIMMMPPPSSSUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWYYY[[[\\\eeecccdddgggkkkjjjccc]]]XXXTTTPPPPPPSSSSSSOOOKKKLLLMMMNNNNNNMMMKKKHHHGGGKKKMMMOOONNNLLLJJJLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOONNNMMMLLLMMMNNNSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSTTTVVVYYY[[[\\\]]]^^^bbbeeehhhllloooqqqqqqqqquuuvvvxxxzzz~~~~~~xxxrrriiicccaaaaaa```^^^^^^]]][[[ZZZYYYWWWTTTQQQNNNPPPRRRPPPKKKEEE@@@======>>>@@@AAABBBAAA???>>>>>><<<:::888888666222000///,,,***))))))***)))((()))******(((&&&&&&(((***))))))((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))(((&&&%%%&&&'''''''''++++++,,,---000333666777:::===AAACCCEEEKKKRRRXXXgggqqqzzz~~~|||~~~~~~}}}}}}yyymmmhhhbbb\\\WWWSSSOOOMMMJJJHHHGGGJJJPPPUUUUUUTTTZZZ___gggooovvv~~~~~~sssjjj```\\\XXXWWWYYY[[[\\\\\\[[[^^^```ccchhhqqq}}}~~~rrrkkkkkknnnpppppptttrrrqqqrrrtttrrrkkkeeejjjlllmmmmmmkkkgggbbb___YYYVVVRRRNNNLLLKKKKKKKKKIIIHHHFFFEEEEEEHHHKKKMMMQQQQQQPPPOOONNNQQQUUUXXXgggmmmpppkkkbbb[[[\\\___cccdddcccbbb___^^^___```eeecccaaaaaaaaa___\\\XXXRRRPPPNNNLLLLLLMMMPPPRRRWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]bbb```aaadddgggfff```[[[[[[WWWTTTTTTVVVVVVRRROOOJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJLLLKKKJJJJJJLLLOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOONNNKKKJJJJJJKKKNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQRRRTTTVVVWWWXXXXXX[[[]]]___bbbcccdddcccccchhhiiilllooorrruuuwwwyyy|||}}}xxxqqqhhhbbbaaabbbbbbaaa___]]]\\\[[[YYYWWWSSSPPPNNNPPPRRRPPPKKKEEE@@@======???AAABBBBBBBBB@@@???<<<;;;999888888666333111000...***(((((())))))((())))))***(((&&&&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''))))))(((''''''((()))***,,,...111555888:::;;;<<<===@@@CCCEEEHHHNNNVVV]]]aaaiiiqqquuuyyy~~~~~~ppp___ZZZSSSMMMHHHEEEBBB@@@===@@@DDDKKKRRRYYY^^^```jjjnnnsssxxx|||~~~}}}{{{yyywwwrrriiicccZZZXXXWWWZZZ___eeejjjlllooorrruuuyyy}}}{{{xxxqqqjjjaaa[[[[[[]]]]]]]]]___```cccgggiiiggg```ZZZcccdddffffffccc^^^XXXTTTPPPNNNKKKIIIGGGGGGHHHIIIHHHFFFDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMNNNQQQTTTccciiinnnlllddd]]][[[\\\```bbbeeeeeedddddddddeeehhhgggffffffgggfffdddbbb]]]ZZZUUURRRPPPQQQTTTUUU[[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZ[[[\\\\\\]]]]]]]]]]]][[[\\\^^^``````[[[WWWZZZWWWUUUUUUWWWWWWUUURRRMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFHHHKKKNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLNNNNNNLLLJJJHHHGGGHHHKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRVVVWWWXXXXXXXXXWWWUUUTTTYYYZZZ]]]```ccceeeggghhhiiilllppprrrtttvvvxxxzzz}}}wwwpppgggbbbaaaccccccccc___^^^\\\[[[YYYWWWSSSOOONNNPPPRRRPPPKKKEEE@@@======>>>@@@BBBBBBAAA@@@???<<<:::999888888777444222222...***(((((((((((((((((())))))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((('''''')))+++---111333888<<<>>>??????>>><<>>======CCCLLLTTT\\\ccckkkppptttvvvyyy|||~~~||||||~~~zzztttqqqpppnnnlllkkkjjjhhhdddaaaaaabbbeeejjjqqqvvv{{{}}}}}}{{{zzzxxxvvvtttrrrpppooonnnmmmkkkiiiccc^^^YYYVVVUUUUUUUUUTTTTTTVVVZZZ___cccccc```\\\bbbbbb```^^^YYYTTTOOOLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJKKKLLLLLLMMMOOOPPP]]]eeemmmnnniiibbb______```cccgggiiiiiigggggggggiiihhhhhhhhhiiiiiihhhhhhbbb___ZZZVVVUUUVVVYYY[[[______^^^^^^]]]\\\[[[ZZZXXXYYYYYYZZZ[[[[[[[[[[[[WWWWWWVVVXXXYYYYYYVVVSSSTTTRRRQQQRRRUUUVVVUUUSSSTTTTTTSSSPPPMMMJJJGGGFFFHHHGGGEEEDDDDDDFFFIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMLLLJJJHHHGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHMMMNNNOOOOOOPPPPPPOOOOOOTTTTTTTTTTTTSSSQQQPPPOOONNNPPPRRRVVVXXXZZZ[[[[[[aaaccceeeeeedddeeefffgggppprrruuuxxx}}}|||wwwppphhhcccbbbcccdddccc___]]]\\\ZZZYYYWWWSSSPPPNNNPPPRRRPPPKKKEEE@@@===<<<===???@@@AAA@@@???>>><<<:::999888888777444222111...***((((((((((((''''''((())))))'''&&&&&&'''******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&(((((((((***...111888:::===@@@BBBAAA???>>>:::>>>BBBFFFKKKSSS\\\ddddddfffjjjnnnqqqtttxxx|||~~~rrraaaMMMIIICCC??????AAABBBCCCHHHPPPZZZbbbhhhnnnvvv{{{zzz{{{}}}}}}~~~yyytttqqqkkkccc^^^[[[[[[]]]```eeeiiikkklllnnnqqqvvv|||{{{vvvpppmmmiiiggggggggghhhhhheeedddbbbbbbcccbbbaaa___VVVTTTRRRPPPOOONNNMMMLLLOOOQQQTTTYYY___bbbddddddeeeaaa\\\VVVQQQMMMKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLGGGEEEDDDBBBAAABBBCCCDDDFFFHHHJJJKKKKKKLLLMMMOOOXXXaaakkkpppnnniiifffeeebbbeeeiiikkkjjjiiihhhggggggggghhhggggggggghhhhhhfffccc^^^ZZZXXXXXXZZZ[[[``````___]]][[[YYYWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWSSSSSSSSSSSSTTTSSSRRRPPPNNNNNNNNNPPPSSSUUUUUUUUUWWWVVVTTTRRROOOMMMJJJIIIKKKIIIFFFDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJLLLMMMLLLKKKJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGJJJJJJIIIHHHHHHHHHIIIIIILLLMMMMMMNNNNNNMMMMMMLLLOOOOOOOOOOOONNNNNNMMMMMMIIIJJJLLLNNNQQQRRRSSSTTTZZZ[[[\\\\\\[[[\\\]]]___dddfffhhhiiijjjnnnssswww}}}vvvpppiiidddddddddcccaaa]]]\\\[[[ZZZZZZXXXTTTQQQNNNPPPRRRPPPKKKEEE@@@===;;;===???@@@@@@@@@>>>===<<<;;;999888888666333111///---+++******)))((('''&&&((())))))'''&&&&&&'''+++******)))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++,,,///555999>>>???@@@AAAAAA@@@??????<<<@@@FFFJJJOOOUUU^^^dddggggggjjjooorrrtttyyyyyymmmbbbNNNJJJEEEBBBDDDIIIMMMOOOXXX___hhhppptttxxx}}}~~~~~~ssskkkdddZZZRRROOOKKKOOOWWW```jjjssszzz~~~~~~~~~}}}~~~|||~~~tttkkkeeebbb___^^^[[[YYYXXXYYY[[[\\\ZZZXXXWWWWWWXXXXXXWWWVVVNNNNNNNNNMMMLLLKKKJJJIIILLLMMMOOOSSSXXX]]]cccfffbbb^^^WWWPPPLLLJJJKKKLLLHHHHHHHHHIIIJJJLLLMMMNNNHHHGGGEEECCCBBBAAABBBBBBDDDFFFHHHJJJJJJKKKMMMOOOSSS\\\hhhooopppmmmjjjiiibbbeeeiiikkkjjjhhhhhhhhhfffggggggfffddddddeeegggjjjgggccc^^^ZZZYYYXXXXXX^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQQQQRRRTTTTTTRRRQQQQQQQQQPPPPPPPPPPPPMMMNNNOOOQQQSSSTTTVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPNNNKKKHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKOOOPPPOOONNNNNNNNNIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMOOOQQQRRRRRRSSSTTTUUUTTTUUUXXXZZZWWWZZZ^^^___^^^```dddhhh}}}vvvpppjjjgggfffeeebbb___\\\[[[ZZZZZZZZZXXXUUUSSSNNNPPPRRRPPPKKKEEE@@@===<<<>>>???AAAAAA@@@???>>>>>><<<:::888888666222000,,,+++++++++,,,+++(((&&&&&&'''))))))'''&&&%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***///111333777===CCCBBBAAA@@@?????????@@@AAACCCHHHMMMQQQTTTXXX^^^cccgggfffjjjqqquuuvvv|||~~~tttrrrnnniiijjjmmmkkkfff[[[WWWRRRPPPSSSYYY^^^aaaiiimmmuuu{{{|||{{{|||}}}}}}ssshhhaaaYYYRRRNNNNNNLLLSSS]]]iiittt}}}~~~yyyuuunnnggg```\\\ZZZYYYUUUTTTRRRPPPOOOPPPRRRTTTSSSQQQPPPOOOPPPPPPNNNMMMKKKLLLMMMMMMLLLKKKJJJJJJIIIJJJLLLNNNQQQVVV[[[^^^YYYVVVQQQLLLJJJIIIKKKLLLJJJJJJKKKLLLNNNOOOPPPQQQKKKJJJHHHFFFEEEDDDDDDCCCCCCEEEFFFGGGGGGIIILLLNNNOOOXXXdddlllnnnllliiigggaaadddgggiiiiiihhhiiiiiiggghhhhhheeebbbaaaccceeeiiigggdddaaa^^^[[[YYYYYYZZZZZZZZZZZZZZZYYYXXXXXXVVVTTTQQQOOOOOOQQQTTTUUUQQQQQQQQQPPPOOOOOOPPPQQQPPPPPPQQQRRRQQQRRRRRRSSSOOOOOOOOOOOOPPPQQQQQQRRROOOLLLJJJJJJKKKLLLJJJIIIGGGGGGGGGHHHIIIKKKMMMMMMMMMOOOSSSTTTSSSQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMPPPSSSUUUTTTTTTTTTSSSQQQQQQSSSUUUOOOTTTXXXYYYXXXXXX[[[^^^~~~uuuqqqkkkhhhgggeeeaaa^^^[[[ZZZYYYZZZZZZYYYVVVTTTNNNPPPRRRPPPKKKEEE@@@======???@@@BBBBBBAAA@@@???>>><<<:::999777555222///******+++,,,---,,,)))&&&%%%'''))))))'''&&&%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''(((((((((***))))))(((((((((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))...444666888<<>>======???AAACCCJJJNNNTTTWWWYYY[[[___cccfffeeejjjssswwwxxx~~~{{{uuugggddd]]]XXX]]]fffkkkkkkjjjfffaaa___bbbhhhnnnqqqssswww|||zzzwwwwwwxxxuuuxxx}}}zzztttpppnnnoooppppppkkkddd]]]YYYUUUQQQRRRUUUVVV]]]hhhrrr{{{~~~xxxpppjjjiiihhhgggfffgggccc]]]XXXUUUTTTVVVWWWMMMMMMLLLJJJIIIKKKNNNQQQQQQOOOMMMLLLLLLKKKIIIGGGHHHJJJKKKKKKIIIIIIIIIIIIGGGIIIKKKLLLNNNQQQTTTWWWPPPOOOLLLJJJIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSTTTTTTKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGKKKNNNNNNVVVaaaiiikkkiiifffddd___bbbeeeggghhhhhhjjjkkkiiijjjiiifffbbb```bbbdddeeedddcccbbb```___^^^]]]VVVWWWXXXZZZZZZ[[[[[[[[[XXXUUURRROOOOOOQQQUUUWWWRRRRRRQQQPPPNNNNNNPPPRRRQQQRRRRRRQQQOOONNNNNNOOOPPPPPPOOONNNNNNNNNOOOOOONNNLLLJJJLLLNNNOOOMMMKKKGGGGGGHHHIIIKKKMMMOOOPPPPPPSSSVVVVVVUUURRRPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPOOOPPPPPPPPPSSSQQQPPPOOOPPPTTTXXXZZZ]]]\\\ZZZVVVRRROOOPPPQQQMMMRRRWWWXXXUUUSSSUUUXXXyyyssslllgggeeedddbbb```ZZZZZZ[[[]]]\\\YYYTTTOOONNNOOOQQQOOOJJJDDD@@@>>>???@@@@@@AAAAAAAAA@@@@@@;;;;;;:::999777555333222...---+++*********(((&&&((((((((((((((((((((((((###%%%'''(((*********)))***)))'''&&&&&&'''((()))+++)))'''&&&'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((,,,000666<<<@@@CCCGGGIIIEEEEEEDDDCCCCCCFFFKKKNNNUUUWWWZZZ]]]___`````````dddcccdddiiiqqqyyy}}}{{{zzzyyyuuunnniiiaaaSSSKKKPPPWWW\\\ggguuuwwwwwwuuuppprrrxxx}}}}}}zzzwwwuuutttqqqrrrwww~~~|||wwwvvvqqqoooiiibbb\\\YYYZZZ[[[]]][[[ZZZYYYYYY[[[]]]^^^dddeeeiiiqqqzzz}}}xxxuuusssrrrjjjgggccc^^^[[[YYYYYYYYYSSSSSSQQQPPPOOONNNMMMMMMLLLKKKIIIHHHIIIKKKMMMOOOLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIILLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPSSSVVVWWWPPPNNNJJJFFFCCCAAA@@@@@@EEEEEEEEEEEEFFFIIIMMMQQQMMMQQQXXX```eeefffdddbbbdddeeeeeeeeeggghhhiiijjjkkkkkkjjjiiifffccc```^^^```bbbdddffffffeeebbbaaaXXXYYYZZZ[[[\\\ZZZWWWUUUYYYWWWTTTOOOMMMOOOPPPOOOMMMNNNQQQSSSSSSRRRPPPNNNNNNOOOQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPVVVRRRPPPPPPSSSVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTQQQNNNKKKJJJMMMOOORRRRRRQQQSSSUUUVVVWWWVVVUUUTTTUUUVVVWWWWWWTTTRRRUUUWWWYYYYYYWWWXXX[[[^^^cccaaa^^^[[[WWWSSSPPPNNNOOORRRUUUUUUSSSRRRTTTVVVxxxrrrjjjeeecccbbb___]]][[[[[[\\\^^^]]]ZZZUUUPPPMMMOOOPPPNNNIIIDDD???===>>>???@@@AAAAAAAAAAAA@@@===<<<;;;999666444111000,,,+++))))))******((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&((('''&&&%%%&&&((()))++++++)))&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((())),,,...///444:::???BBBCCCDDDEEEBBBCCCDDDEEEGGGJJJOOOSSSVVVXXX\\\___aaaaaa```___\\\\\\^^^bbbiiiooosssuuutttrrrpppnnnmmmhhhbbb]]]VVVKKKFFFLLLTTT]]]lll||||||yyyxxxwwwxxxxxxzzz~~~uuullljjjhhhhhhfffaaa[[[XXXYYY\\\```bbbeeehhhjjjllllllmmmqqqqqqrrrvvv{{{~~~}}}||||||}}}}}}{{{xxxtttnnniiifffdddaaa___]]][[[WWWSSSPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIKKKIIIHHHGGGHHHJJJLLLNNNKKKJJJHHHFFFEEEFFFFFFGGGHHHIIIKKKMMMNNNOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNPPPSSSVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXUUUSSSPPPLLLIIIGGGGGGGGGFFFGGGGGGGGGGGGJJJMMMPPPSSSUUUYYY^^^aaaaaa^^^\\\bbbaaaaaaaaabbbdddfffgggfffhhhjjjkkkjjjgggdddaaabbbccceeefffeeedddbbbaaaaaa```_________^^^\\\[[[ZZZYYYVVVSSSQQQRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPMMMNNNPPPRRRTTTWWWXXXYYYUUUTTTRRRQQQPPPPPPPPPQQQSSSPPPNNNNNNQQQSSSTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVWWWVVVUUURRROOONNNOOOPPPWWWWWWYYY[[[^^^``````___[[[ZZZYYYZZZ\\\\\\[[[ZZZWWWYYY[[[\\\[[[\\\___bbbcccbbb```]]]ZZZWWWUUUTTTUUUVVVUUUSSSQQQRRRVVVYYYyyyssskkkeeecccaaa^^^\\\\\\\\\]]]^^^^^^[[[UUUQQQLLLNNNOOOMMMHHHCCC???===<<<===???@@@AAABBBAAAAAA======;;;888555222///------+++******++++++)))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$###&&&&&&%%%%%%&&&(((***+++***(((&&&&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((+++...111555999???BBBCCCBBBAAAAAACCCEEEIIILLLOOORRRWWWZZZXXXZZZ^^^aaacccbbbaaa___]]]]]]___cccgggjjjjjjjjjeeecccaaa```^^^[[[VVVSSSJJJEEEEEENNNWWWdddxxx}}}|||{{{~~~~~~wwwiii___\\\___eeejjjiiidddbbbdddhhhpppsssxxx}}}~~~|||{{{|||{{{{{{{{{|||zzzwwwuuusssuuuwwwzzz~~~{{{wwwqqqmmmjjjgggeeecccbbb```]]]\\\ZZZXXXUUURRRQQQOOOLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHFFFFFFGGGHHHKKKLLLKKKIIIFFFDDDDDDEEEFFFHHHHHHJJJLLLOOOQQQSSSTTTTTTTTTUUUWWWXXXYYYXXXXXXWWWSSSVVV[[[``````^^^ZZZWWWXXXWWWWWWVVVWWWXXXYYYZZZ[[[YYYVVVSSSQQQOOOOOONNNIIIJJJLLLLLLKKKLLLOOOQQQVVVWWWYYYZZZ[[[[[[ZZZZZZ```___^^^^^^___aaaccceeebbbeeejjjmmmnnnmmmjjjhhhddddddeeeeeeeeeeeeeeedddddddddcccbbbaaaaaaaaaaaa^^^\\\ZZZZZZZZZYYYWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNOOOQQQTTTXXX\\\```bbb^^^\\\XXXUUUSSSRRRSSSTTTTTTRRRPPPPPPRRRTTTUUUVVVUUUWWW[[[]]]^^^]]][[[YYYZZZ[[[[[[YYYVVVTTTSSSTTTYYY[[[___cccfffhhhhhhhhh^^^\\\ZZZZZZ[[[]]]^^^^^^^^^___``````______aaaccccccbbbaaa```___^^^]]]]]]\\\ZZZVVVRRRQQQSSSXXX]]]|||vvvmmmgggeeeccc```]]][[[[[[\\\]]]]]]ZZZTTTPPPKKKMMMNNNMMMHHHCCC???===;;;<<<>>>@@@BBBBBBAAAAAA<<<;;;:::888555222///...000...,,,,,,,,,+++***((((((((((((((((((((((((((())))))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((())),,,000333:::===AAABBBCCCBBBCCCDDDHHHKKKPPPTTTWWWZZZ]]]```[[[]]]___aaacccdddeeeeeeddddddfffhhhiiigggccc```ZZZYYYWWWVVVTTTRRRPPPNNNEEEGGGOOOZZZeeerrryyysssnnnjjjdddZZZVVVVVV^^^kkkzzz}}}~~~~~~}}}{{{yyyvvvtttoooqqqtttwww|||zzzrrrooofffddd```]]][[[YYYXXXXXXXXXWWWWWWWWWWWWTTTPPPLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKJJJHHHFFFDDDCCCEEEHHHIIIKKKLLLNNNQQQSSSVVVWWWXXXYYYZZZ\\\^^^```aaabbbbbbYYY\\\```cccccc```\\\YYYZZZYYYXXXXXXXXXYYY[[[\\\^^^\\\ZZZXXXVVVTTTTTTTTTOOOQQQRRRRRRRRRQQQSSSTTTVVVWWWXXXXXXXXXXXXZZZ[[[```___^^^^^^___aaadddeeedddfffiiilllnnnnnnmmmlllddddddddddddfffgggiiijjjhhhiiiiiiiiihhhhhhiiijjjccc```___bbbdddbbb```___XXXXXXWWWVVVVVVWWWXXXXXXZZZYYYWWWVVVUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUTTTSSSUUUTTTTTTVVVXXX\\\```bbbbbb___[[[WWWUUUUUUWWWXXXXXXVVVUUUUUUVVVXXXZZZ[[[XXXYYY[[[]]]____________^^^```bbbaaa^^^[[[YYYXXXXXX\\\aaaeeehhhiiijjjkkkbbb___[[[ZZZ[[[^^^```aaafffeeedddbbb```_________bbbbbbccccccccccccdddddd```]]]YYYTTTSSSUUUZZZ]]]|||vvvmmmgggeeeccc```]]]YYYZZZ[[[\\\\\\XXXSSSOOOJJJLLLNNNLLLHHHCCC???===:::<<<>>>AAABBBBBBAAA@@@:::999999777555333111000111///,,,+++***)))'''%%%(((((((((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''(((((((((((()))++++++---000555999???AAABBBCCCDDDEEEHHHKKKLLLOOOTTTWWWYYY[[[]]]____________```bbbfffjjjllljjjjjjkkkkkkhhhccc[[[VVVWWWVVVTTTQQQNNNLLLKKKKKKJJJRRR___kkkuuu|||wwwggg___VVVRRROOOOOOSSSZZZfffwww}}}yyywwwuuutttsssuuuxxx{{{|||rrriiibbb]]]ZZZSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQNNNJJJGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKIIIGGGFFFFFFHHHJJJLLLOOOPPPQQQRRRTTTVVVXXXYYYXXXZZZ\\\___bbbeeeggghhhbbbbbbccccccaaa___\\\[[[YYYXXXWWWWWWXXX[[[]]]___^^^]]]\\\ZZZYYYWWWWWWVVVVVVXXXYYYYYYXXXXXXYYYZZZZZZ\\\]]]\\\ZZZYYY[[[\\\aaa```______```bbbdddfffggggggffffffgggiiijjjkkkdddddddddeeehhhllloooqqqpppsssuuuuuusssqqqqqqqqqkkkdddbbbhhhkkkjjjhhhiiidddcccbbbaaaaaacccdddffffffdddaaa___]]]\\\\\\\\\YYYYYYZZZZZZZZZYYYWWWWWWXXXWWWWWWVVVXXXZZZ]]]______\\\YYYVVVUUUWWWYYY[[[YYYYYYXXXWWWWWWYYY[[[]]][[[ZZZYYYYYY[[[^^^bbbdddbbbeeehhhhhhfffccc```___ZZZ]]]bbbdddfffgggjjjmmmlllhhhbbb___```ccceeefffeeedddbbbaaa``````______ccccccdddeeeffffffgggggg```]]]ZZZXXXWWWXXXYYYZZZyyyssskkkeeecccaaa^^^\\\YYYYYYZZZ[[[[[[WWWRRRNNNJJJMMMNNNMMMIIIDDD@@@>>>:::<<>>:::999999888666444222111...,,,***)))((('''$$$"""(((((((((((((((((((((((()))((((((((()))***++++++)))(((((('''&&&%%%$$$$$$&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''(((((())))))&&&))),,,000333888>>>BBBCCCEEEGGGHHHIIILLLOOORRROOOQQQTTTVVVWWWXXXZZZ[[[cccbbbaaaaaadddhhhllloooooooooooonnnjjjcccZZZSSSVVVVVVTTTPPPLLLKKKKKKLLLWWWaaannnyyy~~~yyyqqqiiicccXXXOOOHHHGGGJJJPPP\\\gggttt}}}yyyvvvvvvwww{{{~~~|||vvvkkkgggbbb[[[VVVRRRPPPOOOJJJKKKLLLLLLLLLLLLNNNPPPRRRPPPOOONNNNNNMMMJJJHHHIIIIIIKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOOOONNNMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXWWWXXXZZZ]]]```cccfffgggjjjiiigggeeebbbaaa______XXXWWWWWWWWWYYY\\\```bbb______^^^]]]]]]\\\[[[ZZZ\\\]]]^^^^^^]]]]]]___aaabbbeeegggfffaaa^^^^^^___bbbbbbccccccdddeeeggggggjjjhhhfffccccccdddggghhheeeeeefffhhhlllooosssuuutttwwwzzzyyywwwuuuwwwyyyzzzooojjjooosssqqqpppsssmmmmmmllllllmmmoooqqqrrrrrrqqqooollljjjhhhggggggccccccccccccbbb```^^^]]][[[[[[[[[[[[[[[]]]^^^```\\\[[[YYYXXXXXXZZZ]]]___\\\\\\\\\[[[ZZZ[[[^^^aaaccc```]]][[[\\\___cccfffeeehhhlllmmmllliiigggfffccceeefffeeedddffflllppprrrmmmgggbbbaaacccdddeee___^^^^^^```ccceeefffeeeffffffgggggghhhhhhhhhiii^^^\\\ZZZYYYYYYZZZYYYXXXxxxrrrjjjeeecccbbb___]]]YYYYYY[[[\\\[[[XXXSSSNNNKKKMMMOOONNNJJJEEEAAA???:::<<>>===<<<;;;:::999666444222111,,,+++))))))))))))'''&&&(((((((((((((((((((((((()))(((((('''((()))***+++''''''''''''&&&%%%%%%$$$%%%$$$%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((()))))))))'''+++000555999>>>CCCFFFFFFJJJNNNQQQSSSSSSTTTUUUQQQSSSUUUVVVWWWXXXZZZ\\\eeeeeeeeefffhhhiiijjjkkkmmmmmmmmmllliiibbbYYYSSSRRRSSSSSSRRRQQQSSSWWW[[[iiirrr|||~~~{{{wwwqqqkkkeee___XXXTTTRRRMMMKKKPPPXXXbbbooozzz{{{zzz|||zzzsssoookkkeee```WWWUUURRROOOLLLKKKKKKKKKKKKMMMOOOPPPOOOOOORRRTTTUUURRROOONNNOOOOOOPPPOOOOOOPPPQQQRRRRRRPPPNNNMMMJJJJJJLLLMMMPPPRRRTTTVVVTTTTTTRRRPPPOOOMMMLLLKKKNNNNNNOOOPPPQQQRRRRRRRRRPPPPPPQQQRRRSSSVVVXXXYYY[[[[[[\\\]]]___aaacccdddlllkkkiiigggeeedddbbbbbb\\\ZZZYYYYYY[[[^^^bbbdddcccccccccccccccbbbaaaaaa`````````______```cccfffhhhmmmrrrqqqmmmhhhgggggghhhiiijjjlllmmmmmmmmmmmmooonnnkkkiiihhhhhhiiiiiihhhiiijjjllloooqqqtttuuuuuuwwwzzz{{{|||xxx{{{}}}zzzzzzyyyyyyzzz{{{}}}~~~}}}|||zzzyyyxxxvvvvvvvvvtttqqqnnnjjjhhhgggggggggffffffffffffeeebbbaaaaaaaaabbbdddfffgggfffggghhhfffeeefffjjjmmmqqqoookkkgggeeefffgggiiigggjjjnnnpppooonnnmmmlllnnnmmmkkkfffcccfffmmmtttwwwrrrkkkeeecccbbbbbbbbb^^^]]]]]]aaafffjjjlllkkkkkkkkkkkkjjjjjjiiiiiiiii^^^[[[WWWWWWXXXZZZYYYXXXzzzssslllgggeeedddbbb```ZZZZZZ\\\]]]\\\YYYTTTOOOKKKMMMOOONNNJJJEEEBBB@@@;;;===@@@BBBBBB@@@===;;;???>>><<<:::777333111///---,,,++++++---...---,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%&&&(((((('''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((())))))***+++///444888<<>>DDDIIIWWW^^^gggnnnmmmfff[[[TTTUUUWWWXXXYYYZZZ]]]bbbfffnnnooopppnnnjjjfffdddddd```]]]ZZZXXXRRRKKKIIILLLJJJPPPWWW\\\cccmmmzzzwwwnnn```WWWQQQQQQPPPMMMNNNRRRZZZ___gggrrr||||||tttooojjjfff```\\\XXXUUUUUUTTTRRROOOKKKKKKJJJHHHGGGGGGIIILLLSSSTTTUUUUUUTTTSSSUUUVVVYYYUUURRRPPPQQQTTTVVVWWWXXX[[[___aaaaaa]]]XXXTTTUUUWWWYYY[[[\\\\\\[[[ZZZZZZXXXTTTQQQOOOOOOPPPQQQPPPQQQRRRSSSTTTUUUVVVWWWXXXVVVTTTSSSTTTVVVYYY[[[\\\^^^aaacccdddfffhhhkkkjjjkkkllllllkkkhhheeeccccccaaa^^^\\\^^^ccciiilllnnnoooqqqrrrqqqooommmllleeedddbbbbbbdddhhhmmmppptttuuuwwwyyy{{{||||||{{{zzzxxxuuuvvvyyy{{{{{{zzz|||~~~~~~zzzxxxrrrtttvvvyyy|||~~~}}}|||{{{{{{|||~~~~~~{{{vvvtttssstttwwwyyywwwtttrrrrrroookkkhhhjjjooottt}}}~~~}}}wwwooojjjkkknnnppppppooonnnnnnmmmmmmmmmooooooooommmkkkiiijjjkkkaaa\\\VVVSSSTTTWWWWWWWWWxxxrrrkkkhhhgggfffcccaaa^^^___```aaa```\\\UUUPPPOOOPPPQQQQQQMMMHHHCCC@@@===>>>@@@CCCFFFFFFDDDAAA???===999777555444111///,,,++++++***************))))))((((((((('''''''''''''''''''''(((((((((((())))))(((''''''''''''((()))((((((''''''(((((((((&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&))),,,000222444777999999;;;???FFFLLLaaagggpppuuutttnnnddd^^^YYYZZZ[[[\\\]]]```eeehhhnnnqqqtttsssnnnfff___[[[VVVSSSQQQPPPLLLGGGGGGJJJOOOTTTZZZaaajjjyyy|||lllcccWWWQQQNNNPPPRRRSSSXXX```qqquuu|||rrrgggbbb^^^[[[XXXZZZWWWSSSQQQRRRRRRPPPNNNKKKKKKJJJHHHFFFGGGJJJLLLSSSUUUWWWXXXWWWWWWXXXYYYYYYWWWUUUTTTUUUVVVXXXXXXZZZ]]]```ccccccaaa]]][[[YYY\\\___bbbdddcccaaa___]]]ZZZWWWTTTQQQQQQQQQRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXVVVVVVVVVXXXZZZ\\\___aaaccceeefffhhhkkkmmmnnnoooqqqqqqppplllhhhffffffeeeeeeeeehhhlllpppssswwwxxxyyyzzzzzzzzzyyyxxxooommmllllllnnnssswwwzzz{{{}}}~~~{{{{{{~~~~~~|||xxxwwwtttpppllllllpppttt~~~}}}wwwtttuuuxxxzzzyyyxxxwwwuuurrrpppoooqqqqqqqqqpppnnnmmmnnnooojjjeee^^^ZZZZZZZZZZZZYYYwwwrrrkkkgggfffeeebbb```^^^___```bbbaaa]]]WWWSSSOOOPPPQQQPPPMMMHHHCCC@@@@@@???@@@BBBDDDEEECCCBBB???===999777666444222000,,,,,,+++***************+++***((('''''''''((()))&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))***,,,000444666777888999888:::@@@JJJQQQbbbgggmmmqqqqqqlllfffaaa\\\]]]^^^______bbbeeehhhnnnsssyyyxxxqqqdddXXXQQQJJJHHHGGGHHHGGGEEEHHHMMMWWW[[[```gggrrrvvvgggZZZRRRNNNNNNQQQUUUYYY^^^iiirrrqqqiii^^^WWWTTTSSSQQQPPPQQQOOOLLLLLLMMMNNNNNNMMMMMMMMMKKKHHHGGGHHHKKKMMMSSSVVVZZZ\\\\\\[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]```bbbcccbbbaaa```^^^```eeehhhjjjjjjiiihhheeebbb___[[[XXXVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[```aaaccccccdddgggkkknnnrrrtttwwwyyyxxxtttooollllllnnnqqquuuyyy}}}|||xxxuuuuuuxxxzzz|||~~~|||}}}~~~}}}{{{xxxtttqqqooooooppppppooonnnnnnoooqqqrrrmmmfffaaa]]][[[YYYWWWwwwqqqkkkfffeeedddaaa___^^^___aaabbbbbb___YYYTTTOOOPPPPPPOOOKKKGGGBBB???AAA@@@@@@AAACCCDDDCCCBBB???===999777666555222111,,,,,,+++************+++---+++)))''''''''')))***&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))***,,,...222555777999999999888:::AAALLLTTT[[[___dddhhhiiihhheeebbb^^^___``````___```bbbdddlllpppuuussskkk]]]PPPHHHCCCAAACCCGGGIIIJJJPPPVVV___bbbgggmmmvvv{{{tttooofffgggfffbbb[[[TTTPPPMMMQQQVVV^^^dddiiioooyyy{{{sssjjjbbb\\\UUUOOONNNMMMMMMMMMHHHGGGGGGGGGIIIKKKLLLMMMOOOOOOMMMKKKJJJKKKNNNQQQTTTXXX\\\___````````````aaaccceeeeeedddcccbbbbbb^^^______```aaaaaaaaabbb___aaadddgggkkknnnpppqqqpppnnnjjjfffbbb^^^[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]aaacccdddeeefffiiimmmqqqtttxxx}}}~~~zzzwwwvvvzzz~~~~~~~~~}}}|||zzzwwwtttrrrqqqrrrsssrrrqqqqqqsssuuu{{{wwwpppiiiddd___[[[ZZZxxxrrrkkkfffeeedddaaa^^^^^^___aaacccccc___YYYUUUOOOOOOOOOMMMJJJFFFBBB???AAA@@@@@@AAACCCDDDCCCBBB???===999777666555333111---,,,,,,+++***+++++++++...,,,***((('''((()))***&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++---%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''(((***,,,///333666888:::;;;;;;;;;===CCCNNNVVVZZZ\\\aaaeeeiiijjjjjjjjjbbbccccccaaa^^^\\\]]]^^^```cccdddaaaYYYOOOFFFAAA??????CCCJJJOOORRRYYYaaadddhhhnnnssszzzzzzlll___WWWQQQQQQPPPNNNMMMOOOSSSWWW^^^hhhrrrxxx{{{}}}}}}uuutttoooiiigggfffaaaZZZVVVRRRMMMHHHGGGFFFFFFGGGDDDDDDEEEFFFGGGIIILLLNNNQQQRRRRRRQQQPPPQQQSSSVVVVVVZZZ___cccdddddddddeeefffjjjmmmnnnllljjjiiiiiiddddddccccccccccccdddddd`````````cccgggmmmssswwwxxxvvvsssooojjjfffbbb``````____________^^^^^^^^^^^^^^^^^^^^^___aaacccdddfffhhhjjjlllnnnqqquuuxxxxxx|||}}}}}}~~~~~~~~~}}}{{{{{{zzzzzz{{{zzzxxxxxxyyy{{{{{{tttmmmgggcccaaayyyssslllgggeeedddaaa^^^___```aaacccbbb^^^XXXTTTOOOOOONNNLLLIIIEEEAAA???@@@???@@@BBBDDDEEECCCBBB???<<<999888777666444222------,,,+++++++++++++++...---+++***)))((())))))%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++%%%%%%############%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''(((+++...111555888:::<<<>>>@@@AAABBBHHHPPPVVVXXX[[[___dddhhhkkklllmmmffffffeeeaaa[[[WWWUUUUUUOOOPPPOOOKKKFFFAAA>>>===>>>@@@FFFPPPWWW[[[cccjjjhhhmmmtttxxx|||zzzzzzzzz{{{~~~}}}qqqcccVVVNNNIIIIIIIIIJJJMMMTTT]]]cccpppyyyzzztttmmmhhhffffffaaabbb```[[[ZZZ[[[WWWRRRQQQOOOKKKHHHEEEDDDDDDEEEDDDFFFGGGGGGHHHJJJMMMPPPTTTVVVXXXXXXXXXYYY[[[\\\[[[___cccfffggghhhiiijjjkkkooossstttqqqnnnnnnooollllllkkkjjjjjjjjjkkkkkkeeedddcccdddhhhooouuuyyyzzzzzzxxxvvvrrrnnnkkkhhhbbbbbbbbbccccccdddddddddeeedddcccbbbdddgggjjjlllnnnqqquuuxxxzzz~~~}}}{{{|||}}}yyyrrrkkkhhhgggzzztttmmmhhhfffeeebbb___``````aaabbbaaa]]]WWWRRROOONNNMMMKKKHHHDDDAAA???===>>>@@@CCCFFFFFFDDDAAA???<<<999888777666444333------,,,++++++++++++,,,...---,,,+++***))))))(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++...111555999<<<===???BBBFFFHHHJJJMMMRRRWWWVVVXXX[[[```cccfffggghhhfffeeebbb\\\TTTNNNJJJHHHBBBBBB@@@>>><<<<<<>>>@@@AAADDDMMMXXX```eeelllsssooossswwwyyyzzz~~~wwwvvvuuuuuuxxx}}}~~~rrrfff[[[SSSOOOLLLNNNRRRVVV]]]eeeooouuu}}}yyytttsssllljjjfff```ZZZWWWVVVWWWSSSVVVWWWUUUUUUXXXVVVRRRSSSQQQOOOLLLIIIHHHIIIIIIHHHIIIKKKKKKJJJKKKOOORRRUUUYYY]]]```aaaaaaaaabbbbbbdddhhhjjjkkklllnnnpppmmmqqqvvvvvvrrroooppprrrpppppppppqqqqqqrrrssssssmmmmmmmmmnnnpppssswwwyyy{{{|||}}}}}}}}}zzzxxxvvvmmmmmmoooppprrrssstttuuuvvvtttrrrqqqrrrvvv{{{~~~yyysssqqqppp{{{uuummmiiigggeeebbb___``````aaabbbaaa\\\VVVQQQOOONNNMMMKKKHHHDDDAAA???<<<===@@@DDDGGGGGGDDDAAA???<<<:::888777666555333...---,,,,,,++++++,,,,,,------------+++***((('''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))),,,...111555999<<>><<<<<<<<<;;;;;;===AAAEEEFFFIIISSS```hhhmmmssszzzvvvxxxyyywwwvvvzzz~~~wwwuuurrrqqqtttzzz~~~qqqcccWWWQQQNNNNNNTTTXXX```iiiqqq{{{xxx}}}uuullleeecccccc___]]]ZZZUUUPPPNNNNNNPPPIIIMMMQQQQQQTTTXXXXXXUUURRRRRRPPPNNNKKKJJJKKKLLLJJJLLLNNNMMMLLLMMMPPPTTTVVV[[[```eeeffffffffffffgggiiikkklllmmmoooqqqsssmmmrrrvvvuuurrrooopppssspppqqqrrrsssuuuvvvwwwwwwuuuvvvwwwxxxxxxxxxxxxxxx|||~~~~~~~~~wwwnnnhhhhhhgggddd```aaaaaaaaaaaa```\\\VVVQQQRRRQQQOOOLLLIIIGGGEEEDDDBBBBBBBBBCCCEEEFFFEEEDDD@@@>>><<<:::777444222111222...***((((((((((((''''''''''''''''''((())))))))))))((()))***,,,...///&&&&&&&&&'''''')))******&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))******)))((((((+++---222444777999<<<@@@EEEIIILLLLLLMMMMMMMMMPPPTTTWWW[[[YYYXXXZZZ^^^```___]]]\\\YYYTTTOOOIIICCC>>>:::777888999;;;>>>DDDJJJOOOLLLUUU]]]ccciiiqqqvvvvvv{{{yyyvvvssssssvvvyyy||||||~~~|||yyyxxxyyyxxxtttqqquuuooodddYYYSSSTTTZZZ___hhhlllttt~~~}}}{{{zzzyyy|||zzzpppmmmggg```\\\ZZZZZZZZZXXXWWWTTTQQQMMMJJJHHHFFFGGGHHHMMMRRRXXX[[[[[[ZZZ[[[^^^```___\\\WWWTTTRRRTTTUUUVVVVVVUUUTTTRRRQQQWWW\\\cccgggiiihhhggggggiiikkknnnpppqqqrrrtttvvvzzzwwwsssppppppqqqqqqrrrvvvvvvwwwxxxzzz{{{yyyxxxzzzzzzzzzzzzyyyzzz|||~~~wwwnnniiihhhgggdddaaa```aaaaaabbbaaa]]]WWWSSSRRRQQQOOOLLLJJJGGGEEEDDDCCCBBBCCCDDDFFFGGGFFFDDD???>>><<<999666444222111000...+++))))))***)))((('''''''''''''''((())))))''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))***$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))+++...000333555999;;;===AAAEEEHHHLLLMMMNNNNNNNNNPPPTTTWWWZZZXXXWWWXXX[[[\\\ZZZXXXUUURRRMMMHHHDDD@@@===;;;888:::===@@@DDDJJJPPPTTTUUU]]]dddhhhmmmsssvvvvvv}}}zzzwwwtttssssssuuuvvvqqqqqqrrrvvvzzz}}}}}}|||zzzxxxuuutttssspppkkkhhhaaa```]]]\\\^^^dddlllsss|||~~~||||||yyymmmdddbbb```\\\XXXVVVUUUVVVVVVUUUTTTRRROOOKKKHHHFFFEEEAAADDDHHHOOOVVV[[[^^^___```bbbdddddd```\\\XXXWWWYYYYYYZZZZZZZZZZZZYYYXXX[[[^^^bbbeeefffggghhhiiikkkmmmppprrrrrrtttvvvwwwxxxxxxxxxxxxyyyxxxvvvuuuxxxwwwxxxyyy{{{~~~~~~wwwmmmiiiiiiiiifffccc```aaabbbcccbbb___YYYUUUQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCEEEGGGGGGFFFDDD>>>===:::777555333111000...---++++++,,,,,,***)))(((((('''''''''((())))))'''(((((((((''''''&&&%%%''''''&&&''''''((()))***$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&%%%%%%%%%%%%&&&'''((())))))((((((((('''''''''$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))***---000333555888<<>>BBBEEEFFFGGGIIIJJJLLLMMMOOOOOOOOOPPPRRRTTTXXXVVVSSSOOOLLLJJJJJJKKKLLLOOOSSSSSSQQQNNNLLLLLLPPPTTTYYY\\\___```bbbdddiiipppuuuvvvwwwzzz{{{yyytttuuuvvvvvvuuusssqqqoookkkjjjkkklllkkkhhhccc```UUUQQQMMMJJJLLLTTT]]]dddvvv|||~~~wwwrrrnnnmmmjjjgggbbb\\\WWWRRRMMMIIIHHHHHHJJJKKKLLLLLLLLLKKKGGGGGGEEEDDDBBB@@@???>>>@@@AAAAAA@@@AAAEEELLLQQQ[[[___dddhhhjjjjjjjjjjjjhhhhhhhhhgggggggggffffff```bbbdddeeeeeeeeefffgggiiikkkmmmooopppssswwwyyyyyyoookkkkkkkkkhhheeeaaabbbcccdddccc```ZZZVVVMMMLLLJJJHHHEEECCCAAA@@@===>>>@@@BBBDDDDDDAAA???===;;;888555222222222222---,,,++++++,,,,,,+++*********)))((((((((())))))+++++++++***)))((('''&&&((((((''''''''''''((((((%%%''')))((('''&&&''''''&&&'''((())))))((('''&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((())))))******)))***,,,---...111444777>>>AAADDDGGGHHHIIILLLNNNNNNPPPQQQRRRRRRRRRTTTUUUWWWUUUQQQKKKGGGGGGIIILLLNNNSSSXXXZZZXXXVVVVVVWWWVVVZZZ^^^bbbdddfffiiikkkmmmtttyyyzzz{{{~~~}}}uuuvvvwwwwwwvvvtttqqqpppnnnllliiifffbbb[[[TTTOOOHHHGGGEEEFFFMMM[[[kkkvvvwwwuuuqqqlllfffbbb___]]][[[[[[ZZZWWWRRRLLLGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<===>>>>>>>>>CCCJJJPPPWWW[[[bbbgggiiijjjkkklllhhhiiijjjkkkkkkjjjiiihhhbbbeeeggghhhhhhhhhiiikkkjjjlllnnnpppsssvvv{{{zzzqqqkkkkkkjjjgggdddbbbbbbccccccccc___YYYTTTOOOMMMLLLIIIFFFDDDBBBAAA===>>>@@@CCCEEEEEEAAA???>>>;;;888555333222333444...,,,***)))***+++******+++******)))(((((())))))///...---,,,+++*********((((((''''''''''''((((((&&&'''))))))'''&&&'''(((&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((((((((()))***+++++++++***,,,...000333666:::>>>AAACCCEEEGGGIIIKKKOOORRRQQQSSSUUUVVVUUUVVVWWWXXXUUUSSSMMMFFFBBBCCCIIINNNTTTXXX\\\^^^]]]^^^cccggggggiiikkklllmmmmmmooopppssszzz}}}||||||zzzvvvrrrooommmnnniiibbb[[[UUUNNNHHHEEEAAACCCFFFMMMXXXiii{{{zzzuuuqqqnnneeedddbbb___\\\XXXUUUSSSSSSSSSSSSQQQMMMHHHDDDBBBDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????:::===???>>>>>>BBBJJJQQQWWW\\\bbbgggjjjkkkllllllgggiiimmmpppqqqpppnnnmmmiiijjjjjjjjjjjjlllpppsssqqqsssuuuxxx{{{{{{qqqlllkkkjjjgggdddbbbbbbccccccbbb^^^XXXSSSPPPOOOMMMJJJHHHEEECCCBBB>>>???AAADDDFFFFFFBBB???>>><<<888555333333444444///,,,)))(((((()))***)))++++++***))))))((())))))))))))'''''''''((()))***)))(((((('''''''''((((((((()))++++++)))))))))***&&&'''(((******((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''(((((()))&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%'''(((+++,,,...///((())))))***+++,,,,,,,,,+++---000333666:::@@@CCCBBBDDDFFFGGGIIILLLQQQTTTTTTVVVXXXYYYXXXXXXYYY[[[TTTQQQJJJCCC???AAAHHHOOOYYY\\\___```aaaeeennnuuuyyyyyyyyywwwtttrrrrrrrrryyy{{{vvvpppllliii^^^XXXQQQKKKIIIHHHGGGGGG>>>CCCKKKTTTbbbtttwwwlllgggeeeeeeddd[[[[[[ZZZYYYVVVRRROOOMMMIIIJJJJJJHHHEEECCCAAAAAADDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@===???AAA@@@???BBBIIIPPPZZZ^^^dddiiijjjkkkllllllfffiiinnnsssuuuuuutttrrrooonnnlllkkkkkkooouuuzzz}}}|||oookkkkkkjjjhhhggg_________bbbcccaaa[[[VVVQQQMMMIIIGGGHHHHHHFFFCCC???>>>>>>>>>@@@AAA@@@???>>>;;;888666555444222000///...---,,,++++++++++++++++++************++++++))))))(((((()))***++++++,,,+++***)))((('''&&&%%%%%%&&&((()))+++,,,,,,,,,'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$""""""$$$'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))(((***,,,,,,,,,+++,,,---111222555888<<>>???AAAAAAAAA???>>><<<888666555444222000...---,,,++++++******************))))))*********)))))))))))))))******++++++******)))((('''&&&&&&&&&&&&''')))************''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$&&&)))***(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((((((***,,,------...111333444666999===@@@AAABBBBBBCCCCCCCCCDDDIIIPPPXXX\\\aaaaaabbb```]]]WWWRRROOOLLLKKKHHHFFFEEEHHHNNNRRRUUUYYY]]]bbbjjjzzz~~~~~~~~~~~~~~~{{{sssjjj]]]SSSFFFDDDBBBBBBFFFMMMUUUZZZddddddfffkkkrrr|||wwwnnnhhhccc\\\WWWVVVWWWXXXYYY[[[VVVPPPMMMMMMLLLHHHDDDAAAAAAAAAAAAAAABBBBBBCCCFFFIIIJJJGGGBBB???@@@CCC@@@AAABBBDDDEEEGGGHHHIIIKKKKKKJJJGGGEEEEEEFFFHHHMMMPPPXXX```ggglllmmmmmmllllllmmmppptttxxx{{{||||||}}}oookkkkkkiiifffeeecccbbbccceeegggeee___ZZZPPPMMMJJJJJJJJJIIIEEEAAA@@@??????@@@BBBBBBAAA@@@>>><<<999666555444222000---,,,+++******************))))))(((((())))))***)))))))))))))))*********)))))))))(((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&(((***+++)))((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***+++,,,,,,---000444777777:::>>>BBBEEEEEECCCBBBCCCCCCCCCGGGLLLTTT\\\```eeedddbbb^^^YYYSSSMMMJJJIIIIIIIIIHHHIIILLLPPPTTTXXXZZZ^^^bbbkkk|||zzzzzz{{{|||zzzyyyzzz~~~xxxlll```SSSHHHAAAAAAAAAEEENNNZZZeeemmmyyywwwuuutttuuuxxx{{{}}}|||}}}|||pppfff___^^^ZZZUUURRRQQQRRRRRRRRRTTTPPPLLLJJJJJJIIIFFFCCC?????????@@@AAACCCDDDEEEJJJLLLMMMJJJEEEBBBBBBDDDCCCDDDFFFIIIKKKNNNPPPQQQTTTUUUUUUSSSOOOMMMLLLLLLKKKNNNTTT[[[bbbgggkkklllooooooqqquuu{{{~~~ppplllkkkhhheeeeeedddccccccfffhhheee___ZZZPPPMMMKKKKKKKKKIIIDDD@@@@@@@@@@@@BBBCCCCCCBBB@@@???<<<999666555444111///,,,++++++***)))))))))***))))))(((((((((((()))))))))))))))*********))))))((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))***)))(((''''''''''''''''''''''''***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,...111777;;;???AAADDDGGGIIIJJJIIIHHHFFFFFFGGGKKKQQQXXX___dddeeeccc___ZZZTTTPPPLLLJJJGGGIIIKKKKKKLLLNNNRRRUUU\\\^^^aaadddjjjuuuyyyuuuqqqtttvvvvvvvvv{{{uuucccVVVKKKCCCBBBDDDIIIQQQ\\\hhhsssyyy~~~}}}zzzxxxvvvuuuuuuuuuvvvxxx|||uuullleee___[[[[[[XXXTTTQQQPPPPPPPPPOOOOOOLLLJJJIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGLLLMMMNNNMMMJJJIIIJJJLLLLLLMMMOOOQQQTTTVVVXXXYYYXXXZZZ]]]]]]\\\YYYXXXXXXUUUXXX\\\```dddhhhllloootttxxx}}}rrrmmmllliiieeedddcccbbbccceeegggddd___YYYQQQNNNLLLKKKLLLIIIDDD@@@AAAAAAAAACCCEEEEEECCCAAA???===999777555333111///++++++******)))*********))))))(((((((((((())))))))))))************)))(((''''''''''''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&''''''''''''((((((,,,---...000444:::AAAGGGMMMLLLLLLLLLLLLLLLLLLLLLGGGGGGJJJNNNUUU]]]dddhhhhhheee^^^WWWQQQMMMKKKJJJCCCFFFKKKOOOQQQTTTWWWYYY___bbbeeehhhkkkpppvvv{{{~~~zzzwwwtttmmmpppsssssstttzzzkkkXXXOOOKKKIIINNNRRRYYYcccllltttzzz}}}~~~}}}|||zzzwwwuuusssrrruuuwww{{{yyynnnfffbbb___[[[YYY[[[XXXTTTQQQPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRTTTUUUWWWWWWXXXYYY[[[\\\^^^___```ZZZ]]]aaaccccccbbbaaabbbccceeeiiikkknnnsssxxx}}}uuuooommmiiifffdddbbbaaabbbdddfffddd^^^YYYRRROOOLLLKKKKKKIIIEEEAAAAAABBBCCCEEEFFFFFFCCCAAA@@@===999777555333111///,,,++++++*********++++++***))))))(((((())))))***))))))***++++++***(((''''''''''''''''''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((())))))*********---111666<<>>BBBEEEHHHJJJJJJLLLNNNPPPRRRSSSSSSRRRQQQVVVTTTPPPMMMJJJFFFAAA===;;;999999;;;@@@FFFKKKNNNPPPUUU[[[___```___^^^^^^bbbcccfffhhhjjjhhhccc___aaaaaaaaa```````````````ddd]]]XXXTTTNNNMMM\\\ppp~~~}}}wwwmmmfffdddccc```]]]ZZZXXXWWWVVVVVVUUUSSSQQQLLLLLLKKKLLLNNNQQQUUUWWW[[[^^^aaacccbbbaaa``````bbbcccdddffffffeeecccbbbhhhiiikkkkkkkkklllnnnooonnnppprrrrrrqqqsssxxx|||vvvppppppmmmhhhfffbbbcccdddffffffddd```\\\VVVSSSPPPNNNLLLKKKIIIGGG@@@??????AAACCCCCCBBBAAA===<<<:::777555333222111---,,,+++***)))))))))))),,,,,,+++*********+++++++++******)))))))))))))))&&&'''(((((()))(((((('''(((((((((''''''''''''&&&(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&'''((((((+++***+++,,,///222666888<<<>>>AAADDDGGGIIIJJJJJJLLLMMMNNNPPPRRRSSSTTTTTTXXXTTTPPPKKKGGGBBB===999555777999>>>CCCJJJOOORRROOOSSSYYY]]]^^^]]]]]]]]]aaabbbeeeggghhheee```\\\]]]]]]]]]]]]\\\ZZZXXXWWWWWWPPPLLLKKKIIIMMM___sssyyyssskkkhhhjjjmmmoooooopppkkkfffbbbaaa___\\\YYYXXXVVVTTTTTTTTTSSSQQQOOOMMMMMMNNNPPPSSSVVVZZZ\\\```bbbeeefffdddbbbaaaaaaeeefffgggggggggfffdddcccfffhhhkkkmmmnnnoooppprrruuuwwwzzzzzz{{{~~~tttnnnnnnllliiihhhbbbbbbcccddddddbbb^^^ZZZVVVTTTQQQOOOMMMKKKIIIGGG?????????@@@BBBCCCBBBAAA===<<<:::777555333222111...---,,,++++++************)))))))))))))))))))))+++******)))))))))))))))&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))***++++++,,,...222666999;;;>>>@@@CCCFFFIIIJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUTTTQQQLLLHHHDDDAAA===;;;888;;;???CCCGGGKKKOOOQQQPPPTTTYYY\\\]]]]]]^^^___```aaaccceeefffbbb]]]XXXZZZZZZZZZYYYWWWTTTPPPNNNLLLGGGEEEFFFJJJTTTgggyyyxxxlllgggbbb___aaaccceeeffffffdddbbbaaaaaa___\\\YYYXXXWWWUUUUUUUUUUUUSSSRRRPPPQQQSSSUUUXXX[[[]]]^^^```ccceeefffdddcccccccccffffffggghhhhhhhhhgggfffeeehhhlllooopppqqqsssuuuzzz~~~sssmmmmmmkkkiiihhhbbbbbbbbbbbbbbb```\\\XXXXXXUUURRRPPPMMMKKKGGGDDD@@@??????AAACCCDDDCCCAAA===<<<:::777555333222111///...---,,,,,,++++++,,,)))))))))************)))+++******)))))))))))))))''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&'''''''''((()))***+++,,,+++,,,...000333777:::<<>>DDDJJJNNNPPPSSSWWW[[[ZZZ\\\^^^______```aaacccaaa```___^^^]]][[[WWWTTTSSSSSSRRRQQQNNNLLLIIIGGGEEEEEEHHHOOO\\\lll{{{rrrhhhaaa\\\XXXWWWUUUTTTUUUWWWYYY[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTUUUXXXYYYYYYXXXZZZ[[[]]]___``````___^^^\\\^^^aaadddeeefffhhhjjjiiijjjkkklllnnnpppqqqrrrqqqtttxxx|||sssmmmmmmjjjfffdddcccaaa```______\\\YYYVVVTTTRRRPPPOOOMMMJJJGGGCCC>>>>>>>>>???AAABBBAAA@@@===<<<:::777555333222111------,,,+++***************+++,,,---------,,,,,,+++******)))))))))))))))))))))''''''&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''((((((((()))+++---...//////000222444777:::<<<===>>>@@@EEEIIILLLLLLKKKKKKJJJKKKLLLMMMLLLKKKIIIGGGCCC???;;;999:::<<<>>>>>>CCCIIIOOOSSSTTTVVV[[[```^^^___````````````bbbcccbbb```]]][[[ZZZXXXUUUSSSOOONNNMMMLLLJJJHHHGGGFFFCCCFFFLLLVVVeeetttqqqeee^^^ZZZWWWRRRRRRRRRQQQRRRSSSVVVWWWTTTTTTSSSQQQPPPQQQSSSUUUTTTSSSTTTVVVYYY[[[\\\[[[[[[\\\___aaabbbbbb```______aaadddfffgggiiilllnnnoooppppppqqqrrrtttuuuvvvwwwzzz~~~sssnnnmmmjjjeeeccccccaaa```___^^^[[[XXXUUUQQQPPPNNNNNNMMMKKKHHHEEE===<<<<<<>>>@@@AAA@@@>>>===<<<:::777555333222111,,,+++***)))((((((((((((((()))***+++,,,++++++***+++******)))))))))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''(((((()))***+++---///000000111333666999;;;===>>>===@@@DDDIIILLLLLLLLLKKKJJJKKKMMMMMMLLLIIIFFFDDD>>><<<999:::>>>CCCGGGIIIIIINNNTTTVVVVVVWWW\\\``````aaaaaaaaa___```aaacccccc```\\\YYYWWWVVVTTTSSSLLLKKKJJJHHHGGGFFFFFFFFFBBBFFFNNNZZZiiiyyyyyyhhh___[[[YYYWWWKKKLLLMMMMMMMMMNNNPPPSSSTTTSSSQQQNNNMMMNNNRRRUUUUUUTTTUUUXXX\\\_________ZZZ\\\```bbbdddcccbbbaaaccceeegggiiijjjkkknnnpppuuuuuuuuuuuuuuuvvvwwwxxxsssmmmmmmjjjgggeeedddbbbaaa```___\\\XXXUUUNNNMMMKKKJJJIIIHHHEEEBBB>>><<<;;;===AAABBB@@@======<<<:::777444222///......,,,+++))))))***,,,---++++++++++++*********)))***)))(((''''''((()))***+++***))))))******)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%'''''''''&&&%%%$$$))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))))))))***+++---...///111333666999===???@@@@@@@@@@@@BBBFFFJJJMMMMMMLLLJJJKKKKKKJJJHHHDDD@@@>>>:::999888999===CCCIIIMMMRRRUUUYYY\\\]]]___```bbb```cccfffgggdddcccdddeeejjjfffccc```XXXOOOKKKLLLIIIEEEAAA@@@CCCGGGIIIJJJKKKOOOVVV```jjjuuu}}}wwwjjj```[[[XXXTTTPPPKKKJJJJJJKKKNNNQQQSSSUUUWWWTTTSSSSSSQQQNNNPPPUUU\\\[[[YYYYYYZZZ^^^bbbeeecccdddeeedddbbbbbbcccdddgggggggggfffgggkkkqqquuuxxxyyyzzz{{{{{{}}}tttnnnnnnlllhhhfffcccaaa```___^^^[[[WWWUUUOOOMMMKKKJJJIIIHHHEEEBBB???===<<<>>>BBBCCCAAA>>>===<<<:::777444222000///...,,,+++))))))***+++,,,++++++*********)))))))))***)))(((''''''((())))))+++***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&((((((((('''''''''&&&&&&'''''''''(((((((((((()))&&&'''(((***---000222444444666999===@@@AAAAAAAAACCCBBBCCCFFFIIIKKKKKKKKKJJJIIIHHHFFFCCC@@@>>><<<777888999===CCCJJJPPPTTTXXXZZZ]]]^^^^^^^^^___``````ccceeeeeeccccccdddeeefffcccbbbbbb]]]RRRKKKIIIEEEBBB???AAAFFFLLLPPPQQQWWWZZZ^^^eeelllsssyyy|||xxxzzz}}}~~~zzzvvvtttppphhh^^^XXXUUUTTTQQQNNNKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSUUUVVVUUUXXX^^^dddcccaaa```___aaadddgggkkklllkkkiiifffccccccccciiikkklllmmmnnnppptttwwwzzz{{{|||}}}uuupppooommmjjjhhhbbbaaa___^^^]]][[[WWWTTTOOONNNLLLKKKJJJHHHEEECCC@@@>>>===@@@CCCDDDBBB???===<<<:::777555222000///...---+++***)))***++++++******)))))))))((((((((()))((('''&&&&&&'''((()))+++)))((((((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''(((((()))((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((())),,,...222444666888:::>>>AAACCCDDDCCCBBBEEEDDDDDDEEEHHHJJJJJJIIIHHHFFFCCC@@@===;;;::::::777999<<>>:::888777888999;;;===BBBHHHOOOVVV[[[]]]]]]___```aaa``````aaacccaaabbbbbbbbbbbbbbbcccdddaaa\\\[[[```aaaZZZQQQLLLHHHHHHIIIMMMTTT]]]dddhhhjjjjjjjjjjjjiiihhhhhhgggiiikkkooouuu{{{xxxmmmddd^^^[[[YYYWWWWWWUUURRRQQQRRRQQQOOOMMMQQQSSSXXX[[[\\\ZZZXXXUUUTTTSSSVVVZZZ]]]___eeekkkuuuuuuuuurrrnnnmmmnnnpppssstttsssqqqnnnllllllmmmgggjjjmmmoooqqqtttyyy|||uuuppppppnnnkkkiiidddcccaaa```___]]]YYYVVVRRRPPPNNNLLLKKKIIIFFFCCC@@@???@@@CCCFFFGGGCCC@@@<<<<<<:::888555333222111------,,,+++************))))))))))))(((((((((((((((''''''&&&'''((()))******)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******+++---///222444555;;;===@@@CCCDDDDDDCCCBBBDDDDDDDDDFFFHHHIIIHHHFFF@@@>>>999666555666888:::@@@CCCIIIQQQZZZaaagggjjjhhhiiiiiigggdddbbbccccccbbbaaaaaabbbcccccccccccc[[[UUUQQQUUUXXXUUUQQQOOOLLLNNNQQQUUUZZZaaagggkkklllllllllkkkiiigggeeedddggghhhkkkpppwww|||iiiddd^^^XXXUUUTTTTTTTTTQQQQQQRRRTTTUUUVVVVVVUUUVVVYYY]]]``````^^^[[[XXXYYYWWWYYY\\\^^^^^^ccciiiqqqtttuuutttpppnnnpppssstttuuuuuutttqqqooooooppplllmmmooorrruuu|||tttnnnooommmjjjhhheeedddbbbaaa```^^^ZZZWWWSSSQQQNNNMMMLLLIIIFFFCCC@@@???@@@CCCGGGGGGCCC???<<<<<<:::888666444222222---------,,,+++***))))))******)))))))))(((((((((((((((''''''((()))***+++***(((''''''))))))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&'''''''''''''''((()))******+++,,,'''(((+++...222666999;;;;;;===???AAABBBCCCCCCCCCDDDDDDFFFHHHIIIHHHEEEBBB<<<:::666444555888<<<>>>CCCHHHPPPZZZeeeooowww{{{yyyxxxuuuooohhhcccaaaaaaaaaaaabbbccceeeeeecccaaaTTTLLLGGGIIILLLMMMOOORRRPPPTTTXXX\\\___cccgggiiimmmnnnnnnnnnllljjjhhhgggggggggiiinnnuuu}}}~~~rrrgggZZZXXXTTTQQQOOONNNNNNOOOLLLNNNQQQUUUYYY\\\^^^```^^^___aaacccbbbaaa___]]]]]]\\\\\\_________ccciiimmmqqquuutttqqqoooqqquuuyyyzzzyyywwwtttrrrrrrsssooopppssswww}}}rrrlllmmmkkkhhhgggeeecccbbbaaa```]]]YYYVVVTTTRRROOOMMMLLLJJJFFFCCC??????@@@CCCGGGGGGCCC???<<<<<<:::888666444333222---------,,,+++***)))(((++++++*********)))))))))))))))(((((()))***,,,---***(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,)))+++---111555999===???<<<===>>>???AAACCCEEEFFFFFFGGGIIIKKKJJJFFF@@@;;;888666555555777;;;@@@CCCGGGKKKSSS^^^jjjvvv{{{sssjjjccc___^^^aaaaaabbbeeehhhgggccc```OOOHHHDDDEEEGGGIIIOOOVVVVVV[[[aaaeeefffgggiiijjjmmmmmmooooooooommmkkkjjjgggiiimmmsssyyy~~~sssmmmjjjcccZZZSSSRRRQQQOOOLLLKKKLLLLLLMMMPPPTTTXXX]]]aaadddfffdddddddddccccccbbbbbbbbb```^^^___cccddddddhhhooopppvvv{{{{{{vvvtttwwwzzz{{{|||}}}|||zzzyyyzzz{{{wwwzzzpppkkkllljjjgggfffdddbbbaaa```___\\\XXXUUUTTTRRRPPPNNNLLLJJJFFFCCC???>>>@@@CCCGGGGGGBBB>>><<<<<<:::888666555333333---------,,,+++***((((((++++++++++++***************))))))))))))+++---...***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))'''''''''((((((((())))))%%%%%%&&&'''((()))******///000111444777:::<<<>>>=========>>>@@@CCCFFFHHHHHHJJJKKKMMMKKKEEE<<<666555555444666999>>>CCCFFFJJJNNNUUU^^^jjjuuu~~~zzzrrrhhhbbb^^^]]]aaaaaacccgggjjjiiiddd___NNNIIIFFFGGGHHHJJJRRR[[[ZZZ```hhhlllmmmlllmmmnnnkkklllnnnoooooommmllljjjiiimmmssszzz|||pppddd```___\\\UUUPPPQQQPPPOOOMMMMMMMMMNNNTTTVVVYYY\\\___bbbfffhhhhhhgggeeecccccccccdddeeeaaa___aaafffhhhiiinnnuuuwww}}}~~~{{{}}}zzz|||~~~rrrlllkkkiiigggfffdddddddddbbb```\\\XXXVVVVVVRRRNNNLLLKKKIIIEEEAAAAAA@@@???BBBEEEFFFCCC@@@<<<;;;999777555555555555......---,,,,,,,,,------,,,,,,,,,+++***))))))(((***(((&&&&&&)))+++,,,,,,,,,,,,,,,++++++)))(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))************,,,///---111333333666;;;===<<<<<<<<<<<>><<<555666999<<<@@@CCCFFFHHHIIINNNTTT[[[aaafffllloookkkkkkjjjjjjhhheee```\\\```]]]\\\]]]___]]]VVVPPPDDDGGGJJJMMMOOOUUU]]]cccgggiiillloooqqqqqqqqqrrrtttrrrooommmnnnooooooooosssttt{{{yyysssjjjccc___ZZZTTTPPPNNNQQQQQQOOOKKKJJJNNNSSSTTTWWW[[[___bbbgggkkkooossssssppplllhhhfffggghhhhhhhhhhhhjjjooouuu{{{}}}zzz{{{|||{{{~~~rrrmmmkkkiiiggggggeeedddcccaaa^^^[[[WWWVVVVVVRRROOONNNMMMKKKGGGBBB???>>>>>>@@@DDDEEEBBB???AAA???<<<888555222111111......---,,,++++++,,,,,,,,,++++++***))))))(((((('''''''''(((***+++***))))))))))))((((((&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++++++++,,,...000///444666666999>>>@@@>>>AAA@@@???@@@BBBDDDDDDDDDDDDDDDCCCAAA@@@>>><<<<<<999:::===@@@DDDGGGIIIJJJOOOSSSWWWZZZ]]]___bbbeeeccccccdddeeeeeeccc___\\\\\\ZZZWWWVVVUUURRRNNNJJJIIINNNTTTXXX[[[___eeejjjmmmooorrrttttttsssqqqpppmmmkkkiiijjjmmmsssxxx{{{~~~|||oooiiibbb]]][[[XXXSSSPPPMMMOOOPPPNNNKKKKKKOOOSSSXXX\\\aaafffjjjmmmqqqttttttsssrrrnnnkkkjjjlllmmmoooooooooqqquuuzzz|||tttqqqsssuuuzzz|||sssmmmllljjjhhhgggfffeeebbb___\\\YYYWWWVVVTTTRRRPPPPPPPPPMMMHHHCCC===<<<<<>><<<;;;;;;<<<======???BBBEEEHHHKKKMMMNNNRRRUUUXXXYYYYYYYYYZZZ[[[YYYZZZ\\\___aaa```]]]ZZZVVVTTTPPPKKKHHHHHHJJJLLLSSSZZZaaagggiiikkknnnpppqqqtttwwwwwwvvvtttsssrrruuusssqqqpppsssyyyvvvooojjjddd```]]]\\\\\\[[[WWWSSSMMMPPPQQQPPPOOOPPPTTTWWW]]]bbbjjjppptttvvvxxxyyyuuuuuutttrrrppppppqqqsssuuuuuuvvvxxx|||~~~uuummmlllpppuuu{{{~~~sssnnnnnnkkkhhhhhhfffeeebbb^^^[[[YYYWWWWWWRRRQQQPPPPPPQQQNNNHHHCCC<<<;;;<<>>;;;999666444222222...---,,,+++***)))))))))***)))))))))((((((''''''%%%%%%&&&'''))))))'''&&&)))*********))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,---///222444444;;;CCCHHHOOOWWWZZZXXXIIIGGGDDDBBBBBBCCCCCCBBBBBB???<<<999999:::===???AAACCCFFFIIILLLOOOPPPPPPPPPSSSVVVXXXXXXWWWXXXYYYTTTUUUXXX[[[]]]\\\XXXUUUMMMLLLGGGBBB@@@GGGSSS]]]fffjjjppprrrqqqpppqqqsssssstttuuuuuutttuuuyyy}}}yyypppiiidddaaa^^^^^^___bbbdddccc^^^YYYPPPRRRTTTUUUUUUWWWZZZ]]]```fffooouuuyyyzzz{{{{{{wwwxxxwwwvvvtttssstttuuuuuuvvvxxx||||||tttoooooovvv~~~tttoooooollliiihhhfffdddbbb^^^\\\ZZZXXXXXXRRRPPPOOOOOOPPPMMMGGGBBB===<<<<<<@@@DDDFFFDDDAAA======;;;999666444111000...---,,,+++************))))))))))))(((((((((((((((&&&$$$$$$&&&(((((('''******+++++++++***))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((((((((())))))''')))+++---...000444666:::AAAHHHMMMSSSZZZ]]][[[HHHEEECCCBBBCCCCCCCCCBBBAAA>>>:::666666888<<<>>>DDDFFFIIILLLOOOPPPQQQQQQPPPSSSWWWXXXXXXVVVVVVVVVTTTUUUWWWYYYZZZWWWRRRNNNAAA@@@===:::>>>LLLbbbrrr{{{||||||yyytttqqqrrrtttssssssrrrqqqrrryyyvvvmmmfffaaa]]][[[YYY[[[___fffjjjhhhbbb\\\SSSTTTVVVXXXZZZ\\\___aaabbbhhhooouuuxxxyyyzzz{{{zzz{{{zzzxxxvvvtttuuuvvvtttvvv{{{zzzwwwwwwuuuqqqpppmmmjjjiiidddcccbbb```^^^\\\ZZZZZZSSSQQQOOOOOOOOOLLLGGGBBB>>>======@@@DDDEEECCC@@@>>>===;;;999555111...,,,------,,,++++++++++++,,,))))))))))))))))))))))))***'''$$$$$$%%%'''(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''))),,,...000333777999@@@EEEIIIJJJMMMRRRRRRPPPEEECCCBBBBBBCCCCCCAAA???<<<:::666333444777;;;>>>EEEGGGKKKNNNPPPQQQQQQQQQTTTVVVYYYYYYWWWTTTRRRQQQTTTUUUVVVVVVUUUQQQJJJEEE777777777999AAATTTlll}}}{{{tttpppqqqtttssssssqqqoooqqq|||~~~xxxnnneee^^^YYYUUUSSSRRRSSSWWW^^^dddeeeaaa]]]VVVWWWYYY[[[^^^aaacccccceeeiiinnnrrrtttvvvxxxyyy{{{||||||{{{xxxvvvvvvwwwwwwzzzuuuqqqqqqnnnkkkiiibbbbbbbbbbbb```^^^\\\[[[WWWSSSPPPOOONNNLLLHHHDDD>>>======???CCCDDDAAA>>><<<;;;:::777444111---+++,,,,,,,,,,,,,,,------...************************)))'''&&&&&&((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''((((((((()))))))))))))))+++...111333666:::===CCCFFFGGGEEEFFFHHHHHHEEECCCBBBBBBBBBBBBAAA===;;;888666444333555:::???BBBGGGIIIMMMPPPRRRRRRRRRQQQTTTVVVYYYXXXUUURRROOONNNQQQQQQRRRRRROOOIIIBBB<<<444666:::@@@KKK\\\nnn{{{xxxqqqmmmnnnqqqppppppooolllnnnzzz~~~~~~{{{xxxrrrjjjbbb[[[TTTOOOLLLJJJIIIJJJOOOWWW]]]______\\\\\\^^^aaaeeeggghhhhhhjjjkkkmmmooopppsssvvvyyy{{{|||}}}}}}{{{zzzzzz{{{|||uuurrrrrroookkkjjjaaabbbccccccbbb```^^^\\\ZZZVVVQQQOOOOOOMMMIIIEEE>>><<<<<<>>>AAABBB???<<<666777777666444222000///,,,,,,,,,,,,---...//////***************+++++++++''''''((()))******'''$$$(((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---000333555999===@@@CCCEEEEEEBBBBBBEEEEEECCCBBBBBBBBBBBBBBB???:::666666555555666999???EEEHHHHHHKKKNNNQQQSSSSSSRRRQQQPPPSSSVVVWWWUUURRROOONNNMMMNNNNNNNNNKKKEEE===777777:::@@@IIITTTaaannnvvvzzzzzzyyysssmmmjjjjjjlllmmmnnnmmmjjjkkkuuu}}}wwwwwwwwwttttttooohhhaaaZZZSSSMMMHHHFFFBBB@@@DDDMMMWWW^^^aaabbbcccdddgggkkknnnnnnnnnmmmmmmmmmmmmnnnqqqvvvzzzzzz|||~~~~~~~~~}}}~~~uuurrrmmmnnnnnngggcccaaa````````````]]][[[XXXVVVTTTTTTSSSNNNGGGAAA???===<<>>999888999777@@@JJJRRR[[[fffmmmnnnqqqpppooommmkkkiiihhhgggkkkjjjjjjlllqqqxxx{{{sssllleeedddgggfff```ZZZVVVUUUSSSMMMHHH???@@@CCCFFFKKKSSS[[[```dddhhhmmmpppooommmjjjiiiiiimmmpppqqqqqqtttxxx}}}~~~{{{{{{{{{|||||||||}}}xxx{{{tttrrrmmmnnnnnnhhhdddbbbaaaaaaaaa```^^^\\\XXXVVVTTTSSSRRRNNNGGGAAA>>>===<<>>:::666444444111444999>>>BBBFFFJJJLLLLLLMMMNNNPPPQQQRRRRRRRRRPPPTTTWWWVVVSSSOOOMMMMMMFFFFFFCCC???999777888:::===FFFQQQXXX___gggkkkjjjnnnmmmkkkjjjhhhgggggggggkkkkkkjjjkkknnnsssxxx{{{}}}rrrjjjaaaYYYWWWYYYUUUSSSQQQRRRSSSRRRLLLGGGCCCEEEGGGKKKOOOVVV]]]cccdddhhhmmmppppppnnnmmmmmmkkkmmmoooqqqrrrsssuuuwwwyyyxxxxxxxxxzzz{{{{{{{{{yyyrrrqqqwwwyyy{{{~~~sssqqqmmmnnnooohhhdddcccaaaaaaaaaaaa___]]]XXXVVVSSSSSSRRRNNNGGGAAA>>>===<<<>>>BBBCCCBBB???:::999888666444333222111///...---,,,+++*********++++++*********))))))))))))******++++++******)))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''((())))))***,,,...000111666777999::::::;;;===???EEEFFFFFFEEEAAA???>>>???===>>>>>><<<888444333333333888???DDDGGGIIIKKKLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQSSSVVVVVVRRRNNNJJJIIIAAA???<<<888555777;;;>>>EEEOOOXXX^^^ccchhhiiifffiiihhhfffeeeddddddeeeffflllkkkjjjjjjkkklllooopppwww{{{}}}tttjjjaaaWWWNNNJJJKKKFFFGGGJJJPPPUUUUUUQQQMMMKKKMMMOOOQQQUUU[[[bbbffffffiiimmmppppppppppppqqqnnnnnnnnnppprrrrrrqqqoooqqqrrrtttvvvwwwxxxyyyyyysssmmmiiilllooouuu}}}sssqqqlllmmmooohhhdddbbb```_________^^^\\\XXXUUUSSSRRRQQQMMMGGGBBB>>><<<;;;>>>AAACCCAAA>>>:::999888666555333222111...---,,,+++************++++++++++++*********)))))))))************))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))(((((((((''''''''''''&&&((()))***,,,...000222333777999<<<======<<<===>>>DDDEEEFFFDDDAAA>>>======<<<===<<<999666333333333999===BBBFFFHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSRRRPPPKKKGGGEEE>>>;;;777555555:::@@@EEEMMMUUU\\\___bbbggghhhgggffffffeeeddddddeeeggghhhmmmlllkkkiiihhhhhhiiiiiipppqqqqqqqqqqqqrrrtttwwwvvvnnneee]]]TTTJJJFFFGGGCCCEEEJJJQQQXXX[[[ZZZYYYTTTUUUWWWYYY\\\```fffjjjiiikkknnnooooooooopppqqqqqqooonnnppprrrqqqmmmiiikkkmmmpppsssttttttuuuvvvpppllljjjnnnsss|||~~~sssqqqmmmnnnnnnhhhbbb```^^^]]]]]]]]]\\\[[[XXXUUURRRQQQPPPMMMGGGCCC>>><<<;;;===@@@BBB???===999888777555333222111000---,,,+++***************++++++++++++*********))))))))))))******)))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&((()))+++---000222333444666999<<<>>>>>>>>>>>>???BBBDDDEEEDDD@@@===<<<<<<::::::999777444333444666>>>AAADDDFFFGGGIIIKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNLLLIIIFFFCCC<<<999666555888???FFFJJJSSSXXX\\\\\\___eeejjjjjjiiijjjkkklllmmmmmmmmmmmmmmmkkkiiigggeeeeeeddddddddddddcccbbbaaadddhhhlllmmmggg```[[[TTTLLLIIIJJJGGGHHHKKKPPPVVV\\\___aaa[[[\\\^^^___aaadddhhhllllllmmmnnnnnnmmmlllmmmooosssqqqpppqqqrrrqqqlllggggggjjjnnnooooooooopppqqqooopppuuu|||uuurrrmmmnnnnnngggbbb___\\\[[[[[[\\\[[[[[[WWWTTTQQQPPPPPPMMMHHHCCC>>><<<;;;<<<@@@AAA???<<<888777666444222111000///,,,,,,+++***************++++++*********)))))))))((())))))******))))))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''***,,,...000333444555555666999<<<>>>>>>>>>???@@@AAACCCDDDCCC@@@===;;;:::777888777555444555888;;;BBBDDDFFFGGGGGGHHHKKKMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLKKKJJJJJJJJJIIIGGGFFF===:::888:::???FFFKKKNNNUUUZZZ[[[ZZZ]]]dddjjjkkkmmmppptttxxxyyywwwtttrrrkkkiiifffbbb___^^^^^^^^^WWWWWWWWWWWWXXX\\\bbbgggccc^^^ZZZXXXSSSMMMKKKLLLIIIIIIJJJMMMRRRXXX___bbb```bbbccccccdddfffiiilllmmmnnnpppooommmllllllmmmtttssssssrrrrrrpppmmmkkkfffjjjnnnooonnnnnnqqqsssuuu|||wwwtttnnnnnnnnngggccc```]]][[[[[[\\\\\\[[[WWWTTTQQQOOOOOOMMMHHHDDD>>><<<:::<<>>;;;888777666444222111000///------,,,++++++++++++,,,******)))))))))((((((((((((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***...///222444666777888888888:::<<<===<<<<<<===???@@@BBBCCCCCC@@@<<<:::999555555555444444777<<<@@@CCCFFFJJJKKKKKKJJJJJJKKKMMMMMMNNNOOOOOOOOOOOONNNLLLJJJGGGGGGIIIKKKKKKJJJBBBAAAAAADDDKKKPPPTTTTTTVVV[[[]]]\\\^^^dddhhhiiilllqqqyyy|||uuuqqqiiifff```[[[WWWUUUUUUUUUPPPPPPQQQRRRSSSWWW\\\```\\\XXXUUUUUUSSSMMMKKKMMMMMMMMMNNNPPPSSSYYY```dddcccdddeeeeeeeeefffhhhjjjlllnnnpppqqqpppnnnnnnooouuuuuuuuutttrrrppppppqqqlllppptttuuutttvvv{{{xxxuuuooonnnnnngggdddaaa]]]\\\\\\]]]]]]\\\WWWTTTPPPOOOOOOMMMHHHDDD>>>;;;:::<<>><<<;;;<<<===>>>===<<<888888666555333111000000---,,,++++++******++++++************************((()))***++++++***)))((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***((('''&&&&&&'''(((***((((((''''''''''''((((((***++++++***))))))+++---555777888999999;;;>>>@@@>>>>>>===<<<<<<<<<<<<<<<>>>???AAA@@@===:::888888444444444555999>>>CCCFFFKKKLLLNNNOOOOOONNNMMMLLLLLLKKKLLLOOONNNLLLNNNRRRMMMLLLJJJJJJLLLOOOSSSUUULLLPPPVVV\\\___aaa```___ZZZZZZ[[[]]]___bbbdddfffaaaeeekkkqqqssspppjjjddd___[[[VVVPPPKKKIIIIIIJJJLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSQQQNNNLLLLLLNNNQQQRRRYYY```bbb``````eeejjjjjjjjjiiigggeeeeeeggghhhkkkmmmooorrrtttvvvwwwxxxwwwyyyyyywwwtttrrrtttvvv{{{|||~~~yyyqqqnnnmmmlllllleeedddccccccbbb```]]]ZZZXXXVVVSSSSSSRRRNNNHHHBBB>>><<<;;;<<<===>>>===;;;888777666555333111000///---,,,++++++***+++++++++************************'''((()))******)))((('''))))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))((((((''''''''''''(((((()))******)))((())),,,///666888:::::::::;;;===???999999999999:::;;;<<<<<<===???@@@???;;;888666666444444555888<<<@@@DDDFFFKKKLLLOOOQQQQQQQQQPPPOOOOOOLLLMMMPPPPPPNNNMMMOOONNNNNNOOOOOOQQQSSSUUUVVVSSSVVVZZZ^^^aaaaaa```___[[[[[[[[[[[[\\\]]]^^^^^^___bbbfffkkkmmmkkkeee```\\\XXXQQQKKKHHHHHHJJJLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOOOOMMMKKKIIIIIILLLNNNVVV[[[``````]]]]]]aaafffhhhiiiiiihhhggggggiiikkkmmmnnnppprrrtttuuuvvvvvvxxxzzz|||zzzxxxwwwzzz}}}{{{ssspppmmmllllllhhhgggeeedddcccaaa]]]ZZZXXXVVVSSSRRRRRRNNNHHHCCC===<<<;;;<<<======<<<;;;888777666444333111000///------,,,+++++++++++++++************************'''(((((())))))(((((('''))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''***...111666999;;;<<<;;;;;;;;;<<<999999:::<<<===???@@@AAA===>>>>>><<<888555444333444666888<<<@@@CCCFFFHHHKKKMMMPPPSSSVVVXXXYYYZZZZZZTTTQQQSSSSSSPPPMMMMMMNNNOOOPPPRRRSSSTTTUUUUUU\\\]]]^^^```aaaaaa``````]]]]]]\\\[[[ZZZYYYXXXXXX]]]___aaaeeefffddd___[[[UUUQQQKKKFFFEEEGGGKKKNNNLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIHHHFFFGGGIIILLLWWW[[[]]]ZZZVVVUUUYYY^^^eeeggghhhiiiiiiiiilllmmmooopppqqqrrrrrrsssttttttvvvxxx{{{zzzyyyzzz~~~zzzrrrpppnnnmmmmmmiiihhhfffdddccc```\\\YYYWWWTTTQQQPPPPPPMMMGGGCCC===<<<;;;;;;======<<<;;;777777666444222111//////------,,,++++++++++++,,,************************(((((())))))))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''''''''((()))((((((''''''''''''(((((('''(((''''''(((+++000444777999<<<===<<<::::::::::::;;;<<<===???@@@AAAAAA;;;<<<;;;888555222222333666888<<<@@@DDDGGGHHHIIILLLMMMPPPUUU[[[bbbiiillllllbbbXXXVVVUUUQQQMMMLLLMMMMMMMMMNNNOOOQQQSSSTTT___________________________^^^]]]\\\ZZZYYYWWWVVV[[[\\\]]]^^^___]]]XXXUUUKKKIIIFFFEEEEEEGGGJJJLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEFFFHHHJJJQQQSSSSSSPPPMMMMMMQQQUUUaaadddgggiiijjjkkkmmmnnnppppppppppppppppppqqqqqquuuxxx{{{{{{{{{~~~vvvpppooonnnmmmnnnhhhfffdddcccaaa^^^ZZZWWWUUURRRNNNMMMMMMKKKFFFAAA===;;;:::;;;<<<===<<<;;;777666555444222000///......---,,,,,,++++++,,,,,,************************************************(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((***---222555666999<<<===;;;999999999888999:::;;;;;;;;;::::::999999888666333222333444999;;;???CCCGGGIIIJJJJJJNNNNNNPPPVVV___jjjuuu{{{zzzlll^^^WWWSSSPPPNNNNNNNNNLLLJJJIIIKKKOOOTTTWWW]]]]]]\\\\\\]]]]]]^^^^^^\\\\\\\\\[[[ZZZYYYWWWVVVWWWWWWWWWWWWWWWTTTOOOKKKBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIHHHFFFGGGIIIKKKHHHIIIIIIGGGFFFHHHMMMQQQ^^^bbbfffiiijjjkkkmmmnnnnnnnnnmmmmmmnnnnnnooopppwwwzzz}}}tttoooooonnnmmmmmmfffeeecccaaa```]]]YYYVVVSSSPPPMMMKKKKKKIIIEEEAAA<<<;;;:::;;;<<<<<<;;;:::777666555333222000///......------,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******++++++******)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((***+++,,,///333666666888::::::999888888999::::::;;;<<<;;;:::888777777777666555333444777999<<<>>>AAAEEEHHHIIIJJJJJJMMMNNNPPPUUU^^^iiisssyyywwwjjj\\\SSSOOOLLLMMMPPPOOOMMMJJJIIIKKKQQQWWW[[[\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYYYYYYYYWWWVVVUUURRRQQQQQQQQQOOOLLLFFFBBB===@@@DDDGGGIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJLLLMMMJJJKKKKKKJJJIIIHHHJJJKKKEEEFFFGGGGGGHHHLLLQQQUUU___ccchhhkkklllllllllmmmmmmlllllllllmmmoooppprrrtttxxx|||tttooonnnmmmkkkkkkeeedddbbbaaa```]]]YYYVVVTTTPPPLLLKKKKKKIIIFFFBBB<<<;;;::::::<<<<<<;;;:::777666555333111000///.........---,,,,,,,,,,,,---************************++++++***))))))***++++++***++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((('''***---///000111333555555666888888777777888::::::;;;<<<======;;;999888555555555444444666;;;>>>@@@AAACCCEEEGGGIIIJJJJJJKKKLLLOOOTTTYYY___dddfffcccZZZRRRMMMIIIHHHKKKPPPMMMLLLJJJKKKNNNSSSYYY]]]^^^^^^^^^^^^]]]\\\[[[[[[WWWXXXYYYZZZYYYXXXVVVTTTQQQPPPPPPPPPNNNIIIBBB===>>>@@@CCCFFFHHHHHHGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMMMMLLLJJJIIIJJJKKKJJJKKKMMMOOORRRVVV[[[^^^bbbfffkkknnnooonnnmmmmmmllllllllllllnnnqqqtttuuusssxxxuuupppnnnllljjjjjjeeedddbbbaaa```^^^ZZZWWWTTTQQQMMMKKKLLLJJJFFFCCC<<<;;;::::::<<<<<<;;;:::666666555333111000............---,,,,,,,,,,,,---************************+++***)))(((((()))***+++)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((+++...111222222333444444555666666555666888:::555666888999999888666555444444444444555888>>>BBBBBBCCCDDDEEEGGGHHHJJJJJJHHHKKKOOOSSSUUUUUUUUUTTTPPPLLLIIIHHHFFFEEEIIIPPPIIIIIIJJJLLLPPPTTTXXX[[[aaaaaaaaaaaa___]]][[[ZZZZZZ[[[\\\\\\[[[YYYWWWVVVSSSSSSSSSSSSPPPKKKCCC>>>@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIJJJKKKQQQRRRUUUWWW[[[___cccfffeeeiiinnnqqqqqqooonnnmmmlllllllllmmmpppsssvvvyyyzzzrrrnnnooonnnkkkiiiffffffdddbbb```]]][[[ZZZYYYUUUQQQOOOMMMJJJEEE@@@===<<<;;;;;;<<<===<<<;;;666666555444333222222111---,,,***+++,,,,,,+++)))+++***((('''''''''((()))'''((()))******+++************))))))((((((''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''(((,,,---...000222333333444333444666888999:::999999666666666666666555555555333333333555888<<>>???@@@BBBBBBCCCEEEFFFHHHIIIJJJMMMNNNOOOPPPOOOMMMKKKJJJJJJEEE@@@@@@CCCFFFGGGFFFNNNPPPTTTWWWZZZ[[[[[[[[[\\\[[[ZZZZZZZZZ\\\]]]^^^]]]______]]]YYYWWWYYY[[[ZZZYYYWWWRRRMMMHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMNNNQQQTTTVVVVVVVVVWWWXXX^^^___aaaccceeeeeeeeeeeedddgggkkkmmmoooqqqtttvvvvvvvvvxxx{{{vvvrrrsssqqqnnnmmmfffffffffeeebbb^^^ZZZXXXYYYTTTOOOLLLKKKHHHDDD@@@<<<;;;::::::<<<<<<;;;:::888777666666444444333222111///,,,+++***)))&&&$$$,,,,,,++++++***************************)))((((((''''''(((((())))))******'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((***+++,,,,,,...222555777777777666:::::::::::::::999999888666555333222111111111111000222666:::===???@@@@@@CCCDDDEEEGGGIIIJJJKKKKKKMMMMMMNNNNNNLLLJJJGGGEEEEEEBBB???@@@CCCHHHJJJKKKPPPRRRUUUXXXYYYYYYWWWVVVYYYYYYXXXYYYZZZ]]]___aaa[[[[[[ZZZWWWSSSQQQRRRTTTUUUUUUSSSPPPKKKGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJIIIHHHGGGGGGFFFKKKNNNSSSVVVXXXYYY[[[]]]___aaadddfffgggfffeeedddhhhkkkppptttvvvxxxzzz|||wwwxxx|||uuupppqqqpppmmmkkkfffffffffeeebbb___\\\ZZZYYYTTTNNNKKKJJJGGGCCC@@@<<<:::999:::;;;<<<;;;:::777777666555444333222222000...,,,,,,,,,,,,***(((***************)))))))))(((((()))***************''''''(((((())))))******''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))+++---...///111444777999:::::::::======<<<;;;:::999888888555444222000000000111111222555999===???AAAAAA@@@BBBCCCEEEGGGIIIJJJJJJJJJKKKKKKKKKJJJHHHEEEAAA???<<<<<<<<>><<<:::999888888444333111000///000222333666888<<>>CCCBBB???<<<:::888888888444222000///000111444555;;;<<<>>>@@@BBBBBBBBBBBB>>>@@@CCCEEEGGGHHHGGGGGGCCCCCCCCCBBB???;;;777555444999???FFFKKKPPPTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWZZZ^^^aaabbbccccccccc]]]UUUNNNHHHFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJGGGFFFEEEEEEFFFGGGIIIKKKJJJJJJIIIIIIJJJLLLMMMNNNMMMNNNPPPRRRTTTXXX]]]aaaccceeeiiillloooppppppppprrruuuyyy|||tttpppqqqpppmmmkkkfffdddbbb``````aaabbbcccXXXSSSLLLHHHGGGEEEBBB???;;;:::999999;;;;;;:::999555444444333222111000///...,,,++++++++++++***(((,,,,,,---...---,,,+++******++++++******)))((('''******))))))((((((''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***,,,...111222111111111222555888<<<>>>EEECCC@@@===:::888888777333222000///000222555777>>>???@@@AAABBBCCCCCCCCC@@@BBBEEEHHHIIIJJJIIIIIIAAAAAA@@@???<<<999555333888>>>EEELLLQQQUUUXXXZZZWWWWWWVVVVVVUUUUUUUUUUUUUUUXXX[[[___aaaaaa```___aaa[[[SSSKKKFFFDDDCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLIIIHHHGGGGGGGGGIIIKKKMMMPPPOOOMMMLLLLLLMMMNNNNNNRRRRRRRRRSSSTTTWWW\\\```bbbcccfffiiikkkmmmnnnnnnrrruuuzzzuuuooonnnmmmjjjhhheeecccaaa``````___^^^]]]VVVRRRMMMJJJIIIFFFBBB>>><<<:::999999;;;;;;:::888222333444444444222000...000---)))((()))+++,,,,,,///...,,,+++***++++++,,,***)))(((&&&&&&&&&'''((()))(((((()))***)))%%%###((()))***++++++***)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))***,,,---...000444888444444555555666888999:::CCCCCC>>>888666888777444...---,,,---///333888;;;AAAAAABBBBBBBBBBBBAAAAAA@@@@@@BBBEEEHHHHHHGGGEEECCCCCCAAA<<<777444555777;;;@@@HHHOOOTTTXXX[[[]]]\\\YYYVVVRRRQQQQQQSSSUUUVVVYYY\\\]]]]]]]]]^^^___ZZZUUULLLCCC>>>===???AAAFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFIIIMMMPPPTTTTTTSSSPPPMMMLLLMMMNNNPPPQQQTTTVVVXXXYYYYYYYYY______```bbbeeeiiimmmppptttyyy}}}~~~uuuoooooommmjjjiiieeeccc````````````___^^^WWWSSSMMMJJJIIIFFFBBB>>><<<:::999999;;;;;;:::888222333444444444222000//////---)))((()))+++,,,,,,---,,,+++*********++++++***)))(((((('''''''''((()))(((((()))***)))&&&###((())))))))))))))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))+++---...///111555888777777777888999:::;;;<<>>CCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBEEEGGGHHHGGGEEECCCBBB???:::555444666999AAAFFFMMMSSSWWW[[[___aaa[[[YYYVVVSSSRRRRRRTTTUUUXXXYYY[[[]]]^^^]]]\\\[[[OOOLLLGGGBBB@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGGGGHHHKKKNNNQQQQQQQQQPPPNNNOOOQQQSSSSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]___bbbeeejjjnnnqqqttt{{{vvvoooooommmkkkjjjeeecccaaaaaabbbbbbaaa```YYYTTTOOOKKKIIIFFFAAA===<<<:::999999;;;;;;:::888222333444444333222000//////,,,***)))***+++++++++******)))))))))***++++++))))))******))))))(((((()))(((((()))***)))&&&$$$((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((***,,,...000111333555888777777777888888:::;;;<<>>AAAFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBDDDFFFGGGGGGEEEDDDBBB===888444555999<<>><<<:::999999:::;;;999888333333333333222111000000...,,,******+++++++++***))))))***++++++,,,,,,,,,((()))***++++++***)))(((***)))((((((******((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((()))******,,,///333555666666777888333333333333333444555666<<>>@@@BBBEEEFFFFFFGGGGGGFFFFFFEEECCCBBBBBBCCCEEEEEECCCBBBAAA===999666888===BBBEEELLLNNNQQQSSSTTTWWWZZZ\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]ZZZXXXYYYZZZVVVNNNFFFEEEFFFGGGHHHIIIHHHFFFEEEGGGEEECCCBBBBBBCCCEEEGGGEEEGGGHHHHHHHHHIIIKKKMMMNNNPPPQQQQQQRRRTTTWWWZZZZZZZZZ[[[[[[\\\]]]^^^^^^```dddjjjmmmooossszzz}}}zzzwwwvvvwwwwwwyyyqqqpppooommmmmmiiigggeeeeeeffffffeeeddd[[[VVVPPPMMMKKKHHHCCC???<<<:::999999;;;;;;:::888444444333222222111111111...,,,******+++,,,+++***)))***++++++,,,+++++++++(((((())))))******))))))***)))((((((******)))(((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&''''''((()))***++++++---111555888999888888888555555555555555666777777999???AAA;;;666444222000000222555888<<<>>>@@@AAADDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDDDDAAA>>>===:::888999===CCCGGGIIINNNQQQTTTUUUVVVVVVXXXZZZXXXXXXZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVUUUPPPIIIDDDCCCEEEGGGIIIJJJIIIHHHGGG@@@???<<<;;;;;;>>>AAADDDEEEGGGIIIIIIIIIJJJLLLMMMPPPQQQQQQQQQQQQSSSVVVXXXYYYYYYYYYZZZ[[[\\\^^^___^^^dddjjjmmmpppvvv|||xxxuuusssssssss{{{vvvxxx}}}zzzqqqpppooonnnmmmhhhfffdddcccddddddcccaaaZZZVVVPPPMMMLLLIIIEEEAAA<<<:::999999;;;;;;:::888444444333222111111111111---,,,******+++,,,+++))))))***+++++++++***)))(((((('''''''''(((((()))***+++)))(((((()))******)))''''''(((((((((((('''''''''((((((((())))))))))))&&&'''((()))***++++++,,,...222777::::::999888888777777666666666777888888777===>>>999444222222111222444777;;;>>>???@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC??????AAACCCDDDBBB>>>:::888777888===CCCIIIKKKLLLOOOQQQUUUVVVVVVUUUUUUVVVTTTUUUXXXZZZ[[[[[[[[[ZZZYYYXXXVVVTTTPPPKKKFFFCCCCCCEEEGGGHHHIIIHHHFFFEEE===;;;999777999===AAADDDIIIKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRUUUWWWXXXXXXXXXYYYZZZ]]]___```^^^cccjjjooosss|||}}}{{{zzzzzzzzz{{{tttuuuwwwyyy{{{|||}}}}}}zzzrrrpppooonnnnnngggeeebbbaaaaaaaaa```___ZZZUUUPPPMMMLLLJJJFFFBBB<<<;;;999:::;;;;;;:::888555444333222111111111111---,,,***+++,,,,,,+++)))))))))*********((('''&&&((('''&&&&&&&&&((()))***+++)))(((((()))+++***)))&&&'''((())))))((('''&&&'''((((((((())))))******&&&'''((()))***+++,,,,,,...333888;;;;;;:::999888777666666666666777777888555;;;===888222111222222333555999<<>>AAADDDDDDBBB<<<888555555888???GGGLLLNNNMMMMMMPPPTTTUUUUUUSSSRRRRRRQQQSSSUUUXXXYYYZZZYYYXXXWWWWWWVVVRRRLLLGGGDDDCCCFFFGGGHHHHHHGGGEEECCCAAA>>><<<999888:::>>>CCCGGGMMMNNNPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPRRRUUUXXXXXXXXXXXXYYY[[[]]]```aaa___eeemmmrrrxxx{{{{{{~~~{{{xxxzzzyyyyyyxxxwwwwwwwwwwwwyyyyyyzzz}}}}}}tttssspppllljjjfffdddcccccccccbbb___]]]XXXUUUQQQNNNLLLIIIFFFCCC===:::888888::::::888555444333222333333333111//////---+++***++++++***))))))))))))******+++++++++,,,***((('''((()))((((((************))))))))))))((((((((((((((((((((((((''''''(((((((((&&&%%%$$$))))))(((((()))+++---///333777<<>>===:::888:::999888777777999:::;;;;;;<<<;;;666000///222666:::;;;<<<===???@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@===999888888999888<<>>CCCIIILLLNNNOOOPPPPPPOOONNNOOOQQQNNNPPPSSSTTTTTTTTTVVVWWWYYYWWWWWWZZZ```eeehhhiiisssyyy}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}vvvsssqqqnnnlllgggfffdddddddddbbb```^^^YYYUUUOOOKKKHHHGGGEEEDDDBBB>>>999888999999888666333222111111222111///---///---+++***++++++***)))***++++++++++++,,,,,,,,,***(((&&&&&&'''(((((('''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((()))***+++)))))))))***+++---000111222444777:::;;;<<<;;;:::::::::999999999:::;;;<<<999:::888444000///333777;;;;;;===>>>@@@@@@AAAAAADDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>:::666555777999:::>>>DDDHHHJJJLLLNNNOOOOOONNNNNNNNNPPPOOONNNLLLMMMPPPPPPOOOQQQWWWYYYXXXKKKFFF@@@<<<;;;<<<===>>>@@@BBBDDDDDDBBBAAA@@@AAA=========>>>BBBFFFKKKNNNMMMNNNOOONNNMMMLLLMMMNNNNNNQQQTTTUUUUUUUUUVVVWWWVVVWWWYYY\\\```gggnnnsss~~~{{{yyy||||||{{{{{{zzzzzzyyyyyy|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}||||||}}}~~~~~~wwwtttrrrooonnnjjjhhhfffeeedddbbb___\\\YYYUUUNNNIIIGGGFFFEEEDDDDDD???999777888999888666222111000111111111///---///---+++***++++++***)))+++++++++++++++,,,,,,,,,)))'''&&&&&&(((((('''&&&&&&&&&''''''((()))******(((((((((((((((((((((((()))(((''''''''')))***+++))))))***+++---///111333444555666777888999::::::888888888999999:::::::::666666444111///000444888:::<<<===???@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@???;;;777444444777:::???BBBGGGJJJKKKLLLMMMNNNOOOMMMLLLLLLMMMMMMLLLJJJLLLOOOPPPNNNOOOSSSSSSQQQFFFBBB===::::::<<<>>>???>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@AAABBBEEEHHHLLLNNNMMMNNNOOONNNMMMLLLMMMNNNSSSUUUXXXXXXWWWUUUUUUUUUVVVYYY]]]```cccjjjuuu}}}~~~}}}}}}}}}{{{yyyxxxvvvuuuuuuvvvvvvwwwvvvvvvvvvxxxxxxvvvuuuuuutttrrrsssuuuvvvvvvvvvppppppqqqrrrssstttvvvvvvwwwwwwyyy~~~xxxuuussspppooommmkkkhhhfffdddaaa]]]ZZZYYYUUUNNNIIIGGGFFFEEEDDDDDD???999777888888777666222111000111111111///---///---+++***++++++***)))++++++++++++++++++++++++((('''&&&'''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((())))))***+++---///111333444777777777666666777888888888999::::::::::::999888222222000//////111555888:::<<<>>>???@@@@@@@@@???>>>???@@@BBBCCCCCCCCCCCC===<<<999555333555999===DDDFFFJJJLLLKKKKKKKKKKKKNNNMMMKKKKKKLLLLLLKKKJJJLLLOOOQQQNNNMMMMMMJJJEEE@@@>>>:::999:::<<<>>>>>>===???@@@@@@@@@???@@@BBBEEEEEEEEEFFFGGGIIIKKKLLLNNNOOOPPPOOONNNMMMNNNOOOUUUWWWYYYZZZYYYXXXXXXYYYYYY^^^cccfffjjjrrr~~~~~~~~~~~~|||{{{zzz{{{zzzwwwuuuvvvsssqqqqqqqqqqqqqqqpppmmmmmmlllllllllmmmnnnoooiiiiiijjjnnnqqqttttttssswwwyyy|||zzzwwwtttqqqooommmkkkhhhfffeeebbb___\\\YYYUUUOOOKKKHHHGGGEEEDDDAAA===888777888888777555333222111111222111///---///---+++***++++++***)))+++++++++************)))((('''''')))***+++)))'''+++*********)))))))))(((((((((((((((((((((((((((+++***)))((('''''''''''')))***,,,///111333555666999888888777666777777777:::<<<===>>>===;;;999777000//////000222555888:::;;;===???AAABBBAAA@@@???<<<===???AAAAAAAAA@@@@@@999888777555555777===AAAEEEHHHKKKLLLKKKJJJJJJJJJMMMLLLLLLLLLNNNNNNLLLJJJLLLOOOPPPLLLIIIGGGBBB<<<;;;999888888:::<<<<<<<<<<<<>>>@@@@@@???@@@AAACCCGGGGGGHHHIIIIIIJJJJJJJJJNNNOOOPPPPPPOOOOOOPPPRRRRRRTTTWWWXXXYYY[[[^^^```]]]cccjjjpppvvv~~~}}}}}}{{{yyywwwtttsssqqqooonnnmmmnnnnnnjjjhhhgggggghhhjjjiiiiiigggiiilllpppsssvvvxxxyyy{{{xxxuuuqqqnnniiihhhgggffffffeeebbb```YYYUUUPPPMMMJJJHHHEEEDDD>>>:::777666888888666444444333222222333222000...///---+++***++++++***)))*********)))))))))(((((((((((((((***,,,,,,***(((((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&)))***---000333555777777888888888777888888888999;;;<<<>>>>>>===:::666444//////111333777:::;;;<<<>>>???BBBDDDDDDDDDBBBAAA===>>>???@@@???>>><<<;;;444444555555777;;;@@@DDDDDDGGGJJJLLLLLLKKKKKKLLLLLLLLLMMMOOOPPPPPPMMMKKKLLLNNNMMMHHHDDDBBB>>>999888888888:::<<<<<<;;;:::<<<>>>???@@@???@@@BBBDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPQQQSSSQQQRRRTTTUUUWWWZZZ___cccaaagggpppyyy|||}}}yyyuuusssrrrrrrxxx{{{~~~~~~~~~}}}yyyuuurrrqqqqqqppppppggghhhjjjmmmoooqqqrrrrrr|||yyyvvvqqqnnnfffeeeeeefffggggggfffdddXXXUUUQQQNNNLLLIIIFFFCCC;;;999666777888999666333444333222333333333111//////---+++***++++++***)))***)))))))))(((((('''''')))))))))+++------+++)))%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$%%%&&&((((((((('''''')))+++---000333666777888666777777888999:::::::::999;;;<<<<<<:::777333000///000222666;;;>>>>>>>>>@@@AAADDDFFFGGGFFFDDDBBB??????@@@???>>>;;;888666111222444555888===BBBGGGAAADDDIIIKKKLLLLLLMMMNNNKKKLLLNNNPPPRRRRRROOOLLLMMMNNNJJJDDD@@@???===999888888:::===??????<<<:::===>>>???@@@@@@AAACCCEEEDDDEEEHHHJJJLLLMMMMMMMMMKKKLLLNNNOOOOOOPPPRRRTTTSSSTTTTTTTTTTTTXXX\\\```dddiiisss~~~~~~|||zzz|||~~~wwwmmmddd___]]]\\\[[[aaaccchhhoooyyy~~~}}}tttuuuvvvxxxyyyyyyyyyyyy{{{xxxtttmmmiiijjjhhhggggggggggggeeecccZZZVVVPPPKKKGGGDDD@@@>>><<<:::999888888888666555333222111111222222000......---,,,+++++++++,,,---,,,,,,,,,++++++)))((((((%%%%%%%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''')))***+++***,,,...111444555666666777555444444666888999999::::::999888666444222111000222444777:::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===;;;888666000222555888:::>>>CCCFFFGGGHHHJJJLLLLLLLLLLLLKKKLLLMMMOOOPPPPPPOOOMMMKKKHHHFFFBBB>>>;;;:::999999999888777777999;;;>>>?????????>>>>>>@@@BBBEEEFFFFFFHHHJJJJJJJJJKKKMMMOOOPPPOOOOOOPPPRRRTTTTTTTTTVVVSSSSSSWWWZZZZZZ^^^ccclllttt{{{zzzxxxssspppqqqvvv{{{xxxpppeee^^^\\\[[[XXXUUUPPPRRRWWW[[[\\\cccttt|||xxxtttnnnjjjiiigggfffeeefffeeedddbbb[[[WWWRRRMMMIIIEEEBBB???<<<:::999888888888666555333111111111111111///---------+++*********++++++++++++++++++***)))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''''''''+++,,,///222444555666666666444333444777999:::::::::999888666555222111000222333666999<<>>>>>===;;;999666444222111444888;;;>>>AAADDDGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQPPPNNNKKKIIIEEECCC???<<<:::888888888888888777888999<<<>>>@@@AAAAAA@@@@@@BBBDDDFFFHHHGGGIIIKKKKKKJJJKKKLLLNNNNNNMMMLLLMMMOOORRRSSSTTTXXXUUUUUUXXXYYY[[[bbbiiiwww~~~}}}}}}~~~{{{{{{zzzvvvsssqqqsssuuu{{{sssmmmggg```[[[QQQNNNNNNQQQUUU[[[gggrrr}}}yyytttoookkkhhhfffeeedddddddddbbb```]]]YYYSSSNNNJJJGGGCCCAAA<<<:::999888888888666555222111000111111111///---...---+++***))))))))))))************)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***+++***)))((('''''''''''',,,---000222444555666666555444333555888:::;;;;;;:::999777444222111//////444555888;;;>>>AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<999666333111000333777<<<@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQPPPLLLHHHEEE???>>>;;;999888777777777777777888888:::===???AAACCCBBBBBBBBBDDDFFFHHHIIIIIIKKKLLLLLLKKKKKKLLLNNNMMMLLLKKKLLLMMMPPPSSSUUUYYYYYYZZZ]]]]]]```jjjuuu}}}{{{|||}}}~~~|||wwwsssqqqppp}}}{{{ttt```UUULLLLLLOOOSSSXXX]]]sss}}}yyytttooommmiiigggeeeeeeeeedddbbb```]]]YYYSSSNNNJJJGGGCCCAAA<<<:::888888888888666555333222111111222111///...///...---,,,***))))))((()))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******(((((((((((()))***++++++---///111333555555555555444333333555999;;;<<<;;;:::999666333111000000000444666999<<>>:::777444222222444888???CCCEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNPPPQQQNNNJJJDDDAAA:::999888777666666666666777777888999;;;>>>@@@AAABBBBBBCCCCCCEEEGGGHHHIIILLLMMMOOONNNMMMMMMNNNOOOPPPPPPOOOOOOOOOQQQUUUXXXZZZ]]]dddhhhiiilllxxx~~~xxxtttqqq~~~{{{mmm\\\TTTQQQOOOQQQTTTfffqqqxxxsssooonnnkkkiiigggggggggfffdddbbb\\\XXXSSSNNNJJJFFFCCC@@@<<<:::888888888888666555444333222222333222000...000//////...,,,+++***)))((())))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******((((((((()))***+++,,,---///000222444555666555555333333444666999<<<<<<;;;;;;999666222111111111222555666999<<>>888777777666666666666777888888999;;;===???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHNNNOOOPPPPPPNNNNNNOOOPPPTTTVVVVVVVVVVVVXXX\\\______eeeoooxxxzzz}}}|||yyyuuufffXXXPPPPPPTTT___jjj{{{wwwqqqnnnnnnmmmllliiihhhhhhgggeeeccc]]]YYYSSSNNNJJJFFFCCC@@@<<<:::999888888888666555333222111222222222000...////////////...---+++***)))))))))******))))))(((******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))******************++++++,,,111222333555666666555555444444555777:::<<<;;;::::::888444111000111333555666777999<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???<<<888555333333444555888===CCCGGGIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKJJJGGGBBB>>><<<888888888888888888888888999:::;;;<<<>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGMMMNNNOOOOOONNNNNNOOOQQQWWWZZZ^^^``````bbbgggkkkiiiooozzz~~~}}}jjj[[[WWW[[[```jjjzzzvvvpppmmmnnnnnnllljjjiiihhhgggeeeccc^^^ZZZTTTOOOKKKHHHDDDBBB<<<:::999888888888666555222000///000000000...,,,------.........---++++++))))))***************)))***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))))))))***+++,,,---...222333444555666666555555555555666888;;;;;;:::999888555111......000444666888999;;;===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA;;;888555222111333555777<<<@@@EEEIIIKKKLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHFFFCCC???<<<;;;999:::::::::::::::999999;;;;;;<<<===>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLMMMNNNPPPUUU[[[bbbgggjjjnnnsssxxxxxx{{{~~~tttjjjiiigggqqquuuooommmnnnnnnllljjjiiihhhgggeeeccc___[[[VVVPPPMMMIIIFFFCCC<<<:::999888888888666555000///......///...,,,***+++,,,---------,,,+++***)))******+++++++++******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%'''))),,,///222333222333555666666666555555666666666999;;;;;;:::888666333///------000333666:::;;;<<<>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA:::888444222222444777:::???CCCGGGKKKLLLMMMOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFCCC@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDFFFGGGGGGGGGFFFHHHJJJJJJJJJKKKMMMOOORRRZZZdddkkkpppuuu{{{|||vvvpppyyy}}}vvvssspppmmmmmmlllkkkjjjiiifffaaa^^^aaa\\\VVVQQQMMMJJJGGGEEE???===;;;::::::999888666444333222111111...+++((())))))))))))************,,,+++***((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''+++***(((%%%###$$$(((+++'''((()))***,,,---...///666666777666666555444333777888888999999888888888222000///...000333777999<<<<<<===>>>???@@@@@@AAADDDBBB@@@AAADDDEEECCCAAA;;;666111000333888;;;<<>>@@@AAACCCCCCCCCDDDGGGIIIKKKKKKKKKJJJIIIJJJMMMPPPTTTXXX___fffnnnwww~~~wwwssspppmmmnnnmmmkkkjjjiiifffbbb___```\\\UUUPPPLLLIIIFFFDDD<<<:::777666666666444333444333111111000///+++))),,,,,,++++++*********)))******)))(((((()))***+++(((((()))*********))))))(((((((((((((((((((((((()))((('''%%%###$$$&&&))))))***+++,,,...///000111777777777777777666555444777888999::::::999888777111000//////111444888:::<<<======>>>???@@@@@@@@@DDDBBBAAAAAACCCCCCAAA???999666333333666;;;===>>>DDDFFFMMMWWWaaaeeeccc___OOOMMMKKKJJJKKKLLLKKKJJJGGGDDD@@@======>>>============>>>>>>>>>????????????@@@@@@@@@@@@@@@??????BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKJJJJJJLLLPPPSSSUUUYYY___eeemmmuuu}}}}}}xxxtttqqqnnnnnnllljjjhhhgggfffcccaaa___ZZZTTTOOOKKKHHHEEECCC>>><<<999888888888666555444222111000000///,,,***......---,,,+++***))))))(((((((((((()))***+++,,,***+++,,,,,,,,,+++***)))))))))))))))))))))))))))((())))))'''&&&%%%''')))++++++---...000222333444999999999888888666555555666777:::;;;;;;999777666000000000111333666:::<<<======>>>>>>??????@@@@@@DDDBBBAAAAAAAAA@@@>>><<<666555444666:::>>>@@@AAADDDHHHOOOZZZbbbeeebbb^^^RRROOOLLLKKKKKKJJJIIIGGGFFFBBB===;;;;;;===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEFFFHHHJJJIIIJJJKKKLLLMMMQQQUUUYYYXXX\\\aaaffflllssszzzxxxuuuzzzyyyuuuqqqnnnmmmkkkhhhfffeeeeeecccaaa]]]YYYSSSMMMJJJGGGDDDAAA>>><<<:::999999888777555333222000000000///---+++---------,,,+++*********)))))))))))))))******+++++++++,,,---,,,+++)))((((((((((((((((((((((((((()))+++,,,,,,***)))***++++++,,,...000222444666666:::::::::999888777666555555777:::<<<;;;999666444000111111333666999<<<===>>>>>>>>>>>>>>>?????????BBBBBBAAA@@@???===;;;999222333666999===@@@BBBCCCHHHJJJOOOUUUZZZ[[[XXXUUUTTTQQQNNNLLLJJJHHHFFFCCCBBB???<<<;;;;;;===============>>>>>>>>>?????????AAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFEEEFFFHHHJJJJJJLLLNNNPPPRRRVVV\\\``````bbbfffiiimmmrrrxxx|||}}}{{{~~~~~~||||||vvvjjjggghhhttt{{{zzzvvvqqqmmmkkkhhheeedddddddddbbbaaa]]]XXXRRRMMMIIIFFFCCCAAA;;;888666555555444333222333111////////////...---***+++++++++++++++++++++************))))))((((((******+++++++++)))((('''''''''''''''''''''''''''(((***,,,,,,+++******++++++,,,...000333555777888;;;;;;::::::999777666555555666999;;;:::888555222111222444666999;;;===>>>?????????>>>>>>>>>>>>>>>@@@@@@AAA???===:::777666000333777;;;>>>@@@BBBCCCKKKKKKLLLNNNPPPQQQQQQPPPTTTRRRNNNLLLIIIFFFBBB???<<<;;;;;;<<<======<<<:::>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBCCCBBBDDDEEEFFFFFFGGGIIIKKKMMMOOORRRTTTWWW\\\bbbfffhhhjjjlllnnnpppsssxxx{{{|||uuusssvvv{{{yyyxxx{{{wwwfff[[[ZZZ]]]gggooo{{{zzzuuupppllliiigggeeeeeeeeedddbbbaaa]]]XXXRRRMMMIIIFFFCCCAAA;;;999666555555555444222333111///...///000///...************+++++++++,,,++++++++++++***)))''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&(((******)))(((((())),,,---///222555777999;;;;;;;;;::::::888777555444444666777888888666333111222444666999;;;======>>>@@@@@@??????>>>>>>=========???@@@>>>;;;777555444111555999<<<>>>@@@BBBCCCIIIIIIJJJKKKLLLOOOQQQRRRTTTQQQNNNKKKHHHDDD???<<<888888:::<<<>>>>>>;;;888???@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAABBBDDDBBBDDDFFFGGGGGGIIILLLNNNQQQRRRUUUWWWZZZ___dddiiilllnnnpppqqqsssvvvzzz~~~|||vvvnnnmmmqqqxxx}}}|||kkk\\\SSSSSSUUU]]]eeeppp{{{zzzuuuooojjjhhhggggggggghhhgggdddaaa]]]YYYRRRMMMIIIFFFCCCAAA===;;;888777777777555444222000......///000000///,,,,,,,,,,,,,,,+++++++++))))))***+++******)))(((***)))(((''''''(((***+++''''''''''''''''''''''''&&&'''((((((''''''(((***---///111444777:::<<<>>>;;;;;;:::999888666444333444555666666555333222111444666888;;;============@@@@@@@@@???>>>======<<<:::===???>>>:::555444333555888<<<>>>???@@@BBBDDDFFFGGGIIIKKKLLLNNNPPPRRRRRRPPPMMMJJJGGGBBB===999888777888:::<<<===;;;:::?????????@@@@@@@@@@@@AAA@@@???>>>>>>>>>@@@BBBCCCCCCEEEGGGIIIJJJMMMPPPSSSSSSTTTVVVXXX[[[___dddhhhjjjmmmppprrruuuzzz~~~zzztttnnnmmmqqqvvvzzzyyykkk]]]SSSNNNMMMMMMTTTZZZdddnnnxxxyyy}}}|||||||||}}}~~~zzztttnnnjjjhhhhhhhhhiiijjjiiieeeccc]]]YYYSSSMMMJJJFFFCCCAAA:::888555444444444222111222000......///000000000//////...---,,,++++++***&&&''')))***++++++******+++)))'''&&&'''))),,,...))))))))))))))))))))))))((()))***)))((()))+++,,,///000333666999<<>>>>>======AAA@@@@@@???>>>===<<<<<<888;;;>>>===999555333333888<<>>>>>>>>???>>>======>>>@@@BBBCCCDDDFFFIIIKKKMMMPPPSSSVVVSSSUUUWWWXXXZZZ^^^cccggggggjjjnnnrrrvvv|||{{{vvvpppqqqvvvvvv{{{ssskkk^^^SSSLLLIIIHHHHHHIIIOOOWWW```jjjxxxzzzwww|||yyymmmnnnoooooooooqqquuuxxxqqqsssvvvxxxyyy{{{}}}zzzuuupppllliiiiiiiiihhhgggeeedddccc^^^YYYQQQKKKGGGEEECCCBBB===:::777555555555444222222222111000///...------------,,,,,,,,,,,,++++++******++++++++++++******'''((()))******)))((('''+++*********))))))((((((,,,+++***))))))***++++++000111333777;;;>>>??????CCC@@@<<<:::::::::999777888777555333222000000///666777888:::;;;<<<======DDDBBB???>>>??????===<<<;;;<<<<<<999555222333555::::::;;;<<<===>>>???@@@EEEEEEEEEFFFGGGJJJLLLNNNNNNLLLIIIEEEAAA>>><<<;;;555555444555555777999:::@@@???===<<<;;;;;;<<<<<<;;;:::;;;;;;===@@@BBBCCCEEEGGGJJJLLLNNNOOOQQQSSSRRRSSSUUUVVVXXX]]]cccgggiiiiiilllrrryyy~~~zzzuuuqqqqqquuuzzz|||tttbbb[[[SSSLLLHHHIIIJJJKKKJJJMMMPPPTTT[[[iiizzzyyyxxxyyyiii```ffflllhhhccccccaaabbbccccccdddfffiiikkkrrrtttwww{{{yyyuuuppplllhhhhhhgggfffeeedddcccccc^^^YYYRRRLLLIIIGGGEEECCC===:::777555555555444222222222111000///...------------,,,,,,,,,,,,++++++)))))))))******)))))))))(((((())))))))))))((((((*********)))))))))((((((******)))(((((()))***+++111222444888;;;>>>??????BBB@@@===;;;;;;:::888777777666444222111000000111666777888:::;;;<<<<<<===AAA???>>>>>>>>>>>><<<;;;:::::::::777444333555777<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMKKKJJJFFFBBB>>>;;;999888888777777888999;;;===>>>??????>>><<<;;;;;;;;;;;;:::::::::;;;===???BBBCCCFFFHHHKKKNNNOOOPPPRRRTTTVVVVVVVVVVVVXXX[[[```dddjjjjjjlllqqqxxx~~~zzzuuupppqqqtttzzz}}}wwwkkk___ZZZSSSNNNLLLMMMPPPRRRSSSTTTTTTTTTWWWbbbppp|||xxxkkkkkkkkkbbbYYYVVVWWWWWWVVVVVVUUUVVVXXXZZZ```bbbfffjjjooosssvvvwwwzzz}}}wwwtttppplllhhhgggfffeeedddccccccccc___ZZZSSSNNNKKKHHHFFFEEE===:::777555555555444222222222111000///...------------,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))(((((()))(((((((((((()))+++,,,333444666999;;;===??????@@@???======<<<;;;888666666444222//////000111333555666888999;;;<<<<<<<<<======<<<===>>>===;;;999888888666444333444777999===>>>@@@AAABBBBBBBBBAAA???AAADDDGGGIIIKKKLLLLLLHHHFFFCCC>>>;;;888666666888888888999;;;===>>>???>>>>>>>>>===<<<;;;:::999:::::::::;;;===???AAACCCGGGIIILLLNNNOOOQQQSSSUUUYYYYYYXXXVVVVVVYYY^^^bbbjjjkkkmmmqqqwww~~~~~~yyysssnnnnnnrrrzzz}}}vvvnnniiieee^^^YYYWWWYYY]]]___cccbbb^^^ZZZYYY^^^gggooo{{{lll^^^WWWRRRQQQNNNLLLJJJJJJJJJKKKPPPQQQTTTWWW[[[^^^```bbbeeehhhlllpppsssvvvzzz}}}~~~vvvrrrooollliiihhhgggeeeddddddeeeeee^^^ZZZTTTOOOKKKIIIGGGEEE===:::777555555555444222111111111000///.........------,,,,,,,,,+++++++++(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))(((((()))((((((((()))+++---...444666999:::;;;<<<===??????>>>=========;;;888555444222///......000333555555666888:::;;;<<<<<<<<<<<<;;;<<<===>>>===:::777666555333222222555999<<<:::<<<>>>???@@@@@@???>>><<>>>>>>>>===;;;999888:::::::::;;;===???AAACCCFFFIIILLLNNNOOOPPPRRRTTTXXXXXXWWWVVVVVVYYY^^^bbbiiikkknnnrrrwww{{{vvvooojjjiiilllwww|||yyypppjjjjjjmmmqqquuusssoooiiieeedddgggjjjyyyrrrhhhZZZWWWRRRMMMKKKJJJIIIHHHLLLLLLLLLLLLMMMNNNOOOOOOTTTVVVZZZ]]]___cccgggjjjtttvvvxxx|||}}}uuuqqqnnnkkkiiiiiihhhggggggfffffffff]]]YYYTTTOOOKKKIIIFFFDDD===:::777555555555444222111111000000//////......------,,,,,,,,,+++++++++)))******++++++******)))***)))(((''''''((()))***(((((((((((((((((()))))))))))))))***,,,...000222666888;;;;;;::::::<<<======<<<<<<<<<<<<:::777555222000...---...111555888666777999:::<<<<<<======<<<<<<<<<>>>>>>===:::777444222111111333777;;;>>>:::;;;<<<>>>>>>>>>>>>===<<>>>>>>>>>>>===<<<<<<===<<<999666333111000222666:::===>>>======>>>>>>>>>??????@@@???AAADDDFFFGGGFFFEEEDDD@@@===:::777555666777888666777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===???AAACCCEEEDDDGGGJJJLLLMMMOOOQQQSSSRRRTTTXXX\\\___cccgggkkklllpppvvvzzz~~~|||ssslllddd]]]\\\^^^iiirrr}}}{{{uuurrrxxx{{{ssshhh___YYYTTTOOOKKKMMMLLLJJJHHHHHHHHHHHHIIIHHHIIIIIIIIIHHHIIILLLNNNQQQRRRTTTWWW[[[^^^bbbdddeeeiiinnnsssxxx|||~~~tttpppllliiifffgggiiijjjjjjhhhfffdddaaa]]]WWWRRRMMMIIIDDDAAA===:::777555555555444222000000000000////////////------,,,,,,,,,,,,++++++))))))************))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((()))***---000333555666:::<<<;;;888666777:::;;;999777777777777666555------...000333666999;;;999:::;;;===>>>??????@@@???===;;;::::::999666444333111000333888<<<>>>>>>@@@???>>>===>>>???AAABBBBBBCCCDDDEEEEEEDDDBBBAAA<<<:::777444444555777999888999;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===============>>>@@@BBBDDDFFFEEEHHHKKKMMMNNNPPPRRRSSSSSSWWW]]]bbbfffiiimmmooorrrwww}}}zzzqqqiiiaaaZZZXXXZZZaaalllyyy~~~|||{{{ssskkkccc[[[UUUSSSRRROOOLLLJJJIIIJJJJJJHHHHHHGGGFFFDDDEEEGGGIIIKKKKKKKKKMMMOOOQQQTTTUUUUUUWWW[[[^^^aaafffkkkoooqqqtttvvvwwwyyytttpppllliiidddfffhhhjjjjjjhhheeecccccc___YYYSSSOOOJJJEEEBBB===;;;777555555555444222000000000000////////////---------,,,,,,,,,++++++(((((())))))))))))(((((('''((()))******)))((('''&&&'''''''''(((((())))))&&&''''''))),,,///333444666:::===;;;777444666999;;;999666555555666555555,,,---///111444777:::;;;999:::<<<>>>???@@@@@@@@@???===:::888777666555333333111111444:::>>>>>>===AAA???===;;;<<<===@@@BBBDDDEEEEEEEEECCCBBB@@@???999777444222333555777999999999:::;;;;;;:::999999:::999999999:::<<<>>>???>>>>>>>>>???AAACCCEEEGGGFFFIIILLLNNNOOOQQQSSSUUUUUUZZZaaagggkkknnnppprrrvvv|||~~~~~~}}}zzzpppiii```XXXVVVXXX\\\hhhwww||||||rrrhhhaaa\\\ZZZUUUQQQMMMKKKIIIIIIHHHHHHGGGEEECCCCCCFFFHHHEEEDDDCCCCCCDDDEEEFFFGGGLLLMMMNNNNNNOOORRRWWWZZZ^^^aaaeeegggkkkrrr~~~vvvpppjjjfffhhhhhhhhhjjjkkkjjjgggeeeaaa]]]VVVQQQLLLHHHDDDBBB===:::777666666555333222333222111000///...---,,,---+++((('''((()))***)))+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((''''''''''''''''''***---///000222555777:::;;;;;;;;;;;;:::999999888666555666888777444000---...000222444666888999:::;;;===>>>@@@AAAAAAAAA@@@???<<<999666444222111...111555999<<<<<<;;;:::@@@???=========???AAACCCBBBBBBBBBBBBAAA???===;;;:::888666444444666999;;;999:::===>>>??????>>>===888888777777999:::<<<===>>>@@@BBBDDDEEEFFFIIIKKKLLLMMMMMMMMMNNNQQQVVVZZZ[[[```fffjjjkkkmmmpppssszzz}}}}}}||||||{{{~~~tttiii```ZZZXXXXXXWWWbbbrrr~~~~~~tttqqqjjj```[[[YYYXXXTTTQQQNNNNNNNNNLLLIIIGGGFFFFFFHHHFFFDDDDDDEEEEEEEEEDDDGGGGGGGGGHHHIIIKKKMMMNNNQQQPPPPPPTTTXXXaaarrrvvvqqqlllhhhjjjiiiiiijjjjjjiiifffcccaaa]]]WWWQQQLLLHHHDDDAAA===:::777666666555333222222111111000///......---...+++)))((()))*********+++******)))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((***---///111333666888888999999999999888777777:::888777777888777444111///000111333666888999:::;;;<<<===>>>???@@@@@@@@@@@@???<<<999666333222111///222777;;;>>>>>>>>>===???>>>===<<<===>>>@@@AAABBBBBBBBBAAA???===;;;:::888666444333333555888:::777999:::<<<===<<<;;;:::777777777888999;;;===>>>@@@CCCEEEFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLPPPTTTXXXYYY^^^eeejjjlllnnnrrruuu{{{~~~~~~}}}}}}~~~~~~uuujjj```ZZZWWWWWWWWWbbbqqq|||~~~ssslllhhhddd___ZZZVVVVVVUUUSSSPPPOOOOOOOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFIIILLLPPPWWWeeessswwwrrrnnnjjjkkkjjjiiiiiiiiihhheeebbbbbb]]]WWWQQQLLLGGGCCC@@@===:::777666666555333222111111000000/////////......,,,***)))***+++++++++*********))))))((((((''')))))))))))))))))))))))))))((((((''''''''''''((())),,,...000222444777999888999999999999888777777<<<;;;999999888777444222111222333555777999:::;;;<<<======>>>>>>>>>>>>>>>@@@>>><<<888555333111000111444888===???@@@@@@@@@>>>>>>===<<<<<<===>>>???AAAAAA@@@???===;;;999888555444333222222444666777666777888999999999888777666666777888:::<<<>>>???BBBEEEGGGHHHGGGFFFFFFGGGDDDEEEFFFGGGIIIMMMRRRVVVVVV\\\dddjjjmmmqqqvvvyyy}}}wwwlllbbb[[[WWWUUUWWW```nnnzzzxxxqqqllldddbbb___[[[YYYWWWVVVVVVQQQOOOMMMLLLMMMMMMLLLJJJJJJJJJJJJIIIGGGEEECCCBBBDDDEEEHHHLLLNNNRRR]]]iii}}}wwwsssnnnjjjjjjiiihhhhhhiiihhhfffdddbbb]]]WWWPPPKKKGGGBBB???===:::777666666555333222000000000000///////////////---+++***,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((((((***,,,///111333555888::::::;;;;;;;;;;;;:::999999<<<;;;999888666555333111333333444666777999:::;;;=========>>>>>>===<<<<<>>============>>>>>>??????===<<<:::888666555444333333333333444666777666666777888888777666666444555666888:::<<<===>>>AAACCCFFFFFFDDDBBBBBBBBB???@@@BBBCCCEEEJJJPPPTTTVVV\\\eeekkkppptttzzz~~~zzzpppeee]]]WWWUUUVVV___kkkvvv~~~~~~|||xxxrrrlllgggccc```^^^YYYWWWUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQOOOLLLIIIHHHJJJJJJLLLOOONNNPPPYYYdddttt}}}wwwrrrmmmiiiggggggfffggghhhiiihhhfffaaa]]]VVVPPPKKKFFFBBB???===:::777666666555333222000000000000///////////////---++++++,,,---,,,+++************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***---000222333555888::::::;;;;;;;;;;;;:::999999999999888666333111111000333444555666777888999999<<<============<<<;;;;;;===;;;999777444333111111444666999<<<>>>@@@@@@@@@??????>>>>>>===============<<<:::888777555444333333444444555666666777777777777777888888888888888555666777888:::;;;<<<<<<>>>@@@AAAAAA???=========<<<>>>@@@BBBEEEJJJQQQUUUYYY```hhhooosssxxx}}}uuujjj```YYYUUUUUU]]]hhhsss|||{{{uuutttssstttyyy|||xxxvvv~~~~~~xxxqqqmmmfffdddbbbaaaaaa```___]]]]]]\\\[[[YYYWWWUUUSSSRRRPPPPPPPPPQQQNNNNNNUUU___nnnxxxxxxrrrmmmiiifffeeeeeefffhhhiiiiiihhh___[[[UUUOOOKKKGGGCCC@@@===:::777666666555333222111111000000/////////......,,,+++,,,------+++***************************))))))))))))))))))))))))(((''''''''''''(((((()))***---///111333555888:::888999999999999888777777666777666333000//////000555555666777777888999999;;;<<<<<<<<<<<<<<<;;;;;;:::999777666444333333222666777999<<<===>>>>>>>>>???>>>>>>===<<<;;;;;;:::999888777555444333333333333444555777888888888888777777888888999::::::;;;999999:::;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<===>>>@@@BBBEEEIIIOOOUUUZZZ```fffnnntttwww{{{{{{pppddd[[[VVVTTT[[[eeeqqq{{{{{{tttnnniiihhhhhhiiinnntttwwwzzz~~~~~~yyyvvvpppuuuwwwtttpppmmmkkkiiigggdddeeedddbbb___]]][[[ZZZZZZ[[[[[[\\\[[[WWWSSSWWW^^^kkkuuu~~~{{{yyyvvvuuuwww|||xxxsssoookkkhhhfffeeeeeeggghhhhhhggg^^^ZZZTTTOOOKKKGGGDDDAAA===:::777666666555333222222111111000///......------,,,++++++,,,,,,+++)))************************))))))))))))))))))))))))'''''''''''''''((())))))***,,,///111222444777:::888999999999999888777777444555555222///...000222777777888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;777777666555444444444444888999;;;<<<===>>>>>>>>>===<<<<<<;;;:::999888777666555444222222222222333222333555777888888888777777777777888:::;;;<<<===??????@@@???>>>===;;;:::;;;<<<<<<;;;:::;;;>>>AAABBBDDDGGGKKKOOOUUU\\\aaagggmmmtttxxx{{{}}}uuuhhh^^^XXXSSSYYYcccooozzzzzztttlllfffaaa```______bbbhhhkkkmmmppptttvvvvvvtttrrrmmmnnnttt~~~yyyuuuqqqnnnlllhhhdddaaa_________dddgggkkklllfff^^^\\\```gggqqqyyyzzzxxxvvvsssooofffccc```^^^aaagggnnnsssyyyuuuqqqmmmjjjhhhfffffffffgggfffeee]]]YYYSSSOOOKKKHHHEEEBBB===:::888666666555333222333222111000///...---,,,,,,+++++++++,,,,,,***(((******************++++++))))))))))))))))))))))))'''''''''''''''((()))***))),,,...000222444777999:::;;;;;;;;;;;;:::999999444555555222///...000333999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;666555555444444444555555;;;;;;<<<======>>>>>>===;;;;;;::::::888777555444444444222111111111222333111222555777888888777777666666777888:::<<<===>>>DDDDDDDDDCCCAAA>>><<<:::<<<<<<<<<;;;;;;===AAAEEEFFFHHHLLLOOOTTTZZZbbbggglllqqqxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~xxxkkk```ZZZSSSXXXbbbnnnzzzzzzsssjjjddd___]]][[[XXX[[[___^^^___aaaeeeiiijjjjjjiiigggfffgggnnnyyyvvvrrrmmmgggcccbbbbbbcccfffkkkrrruuunnnbbb]]]^^^ccclllssssssooojjjddd___VVVSSSOOOMMMPPPWWW___dddsss{{{xxxtttpppkkkmmmkkkjjjjjjjjjiiigggddd___ZZZSSSMMMIIIGGGEEECCC???;;;555333333444333111111111111111000000000000...---,,,+++************************************---...---+++(((%%%%%%%%%+++***((('''''''''((()))))),,,000333555777:::<<<444888999999<<>>>>>===<<<;;;999888777333222000///000222555777:::;;;<<<;;;999888999::::::;;;<<<:::777555555555333333333333333333444444000111222444666777888888888888888999;;;>>>AAABBBGGGIIIJJJIIIEEEAAA>>><<<<<<>>>@@@@@@@@@AAAEEEHHHKKKPPPVVV[[[___cccgggjjjsssuuuxxx|||~~~{{{zzzzzz{{{xxxzzz|||}}}}}}}}}{{{ooobbbYYYVVVUUUXXXdddttt~~~sssmmmfffaaa^^^[[[WWWTTTSSSRRRQQQRRRVVVYYY[[[\\\\\\]]]^^^```dddkkkttt{{{~~~xxxppphhhbbbccciiijjjooouuuxxxtttlllddd```eeegggfffaaa^^^\\\YYYTTTMMMLLLKKKJJJJJJNNNTTTXXXdddnnn|||wwwsssnnniiimmmkkkjjjjjjjjjiiifffddd^^^YYYRRRLLLIIIGGGEEEDDD@@@;;;666333444444333111111111111000000000/////////...---,,,++++++++++++))))))))))))))))))))))))***+++,,,***(((''''''(((***)))(((''''''((()))***---///333555666777999;;;666999;;;;;;>>>BBBAAA===:::555222111000000444999<<<<<<::::::999:::;;;;;;<<<<<<<<<;;;:::888777666111000//////111444777888;;;<<<<<<;;;999888:::;;;;;;<<<<<<;;;888555555555222222222222333333333333444444555666666666666666888888999:::<<>>CCCDDDAAA999444000000111222666===<<<<<<;;;:::999999:::::::::::::::999888777666555.........000333666999;;;<<<===<<<;;;999999;;;=========>>><<<999666555555000000111111222222222222555555666777777777777777999999:::;;;===???BBBDDDDDDFFFHHHHHHFFFCCCBBBBBB???BBBFFFIIIJJJLLLNNNPPPWWW]]]dddjjjllllllkkkkkksssuuuxxx{{{~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyzzz{{{zzz{{{}}}~~~}}}|||}}}~~~~~~sssfff]]]VVVTTTUUU]]]kkkwww~~~wwwnnnfff___ZZZTTTQQQNNNMMMNNNOOOPPPOOOPPPQQQQQQQQQRRRTTTYYY\\\]]]aaagggkkkpppwww|||sssoooiiimmmsssuuusssnnnjjjhhhaaadddbbb\\\WWWWWWVVVSSSSSSRRRQQQOOOOOONNNOOOOOORRRXXXcccppp|||~~~wwwtttoookkkmmmkkkjjjiiiiiihhheeeccc[[[VVVPPPKKKIIIHHHGGGFFFAAA<<<777555555666555333111000000000////////////...---,,,+++++++++++++++))))))))))))))))))))))))&&&((())))))((((((***+++((('''''''''(((***,,,---000333666888888888999:::555777777777<<>>??????===999666555555//////000000111111222222222333555777999:::;;;;;;:::::::::;;;===@@@CCCDDDEEEGGGHHHHHHEEECCCBBBBBBBBBCCCEEEHHHLLLPPPTTTVVV[[[```eeeiiijjjiiiiiiiiiqqqsssvvvyyy|||~~~~~~}}}||||||||||||}}}~~~}}}|||{{{zzz{{{{{{zzzxxxxxxyyy{{{zzz|||~~~~~~}}}||||||}}}~~~~~~~~~ttthhh___VVVSSSSSSZZZfffsss|||yyyqqqkkkccc```\\\ZZZYYYYYYXXXWWWXXXYYYZZZZZZZZZ[[[^^^```eeehhhkkknnnrrrwww~~~|||pppqqqqqqooollljjjjjjjjjhhhllllllgggdddeeeeeeddd___^^^]]]]]]\\\ZZZWWWUUUUUUWWW]]]hhhvvv|||wwwuuurrrnnnmmmllljjjiiiiiigggdddbbbZZZVVVOOOKKKIIIHHHGGGFFFAAA<<<777555555666555333000000000////////////...,,,+++******************************************((()))***)))((('''((()))'''''''''((()))+++---......222666888999999999:::555777888777<<>>===>>>>>>===;;;<<<>>>@@@???@@@???===999555444444......///000000111222222333444555777999:::;;;;;;:::::::::;;;===@@@CCCDDDGGGHHHHHHGGGDDDAAA@@@@@@CCCCCCCCCFFFKKKRRRXXX\\\```bbbeeeffffffgggiiikkkoooqqqssswwwyyy{{{||||||~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuwwwxxxyyyxxxwwwwwwyyy{{{zzz|||~~~~~~}}}||||||}}}~~~~~~~~~uuujjjbbbWWWTTTRRRWWWbbbppp{{{~~~xxxtttppplllkkkjjjhhhggghhhjjjlllllllllmmmppprrryyy{{{}}}~~~yyyqqqiiidddcccgggkkkpppwww|||{{{yyy{{{}}}}}}wwwuuurrrpppnnnjjjddd___YYYXXXYYYbbbnnn{{{{{{wwwvvvssspppmmmllljjjiiihhhgggdddaaaZZZVVVOOOKKKHHHGGGGGGFFFAAA<<<666444555555444222000000////////////......******))))))))))))******************************)))******)))'''&&&&&&'''(((((((((((()))+++---......222777999::::::::::::888:::;;;:::===BBBCCC@@@;;;333///111555666777:::;;;<<<============<<<<<<777777666555444222111000***,,,000555888;;;<<<===<<<>>>??????>>>===>>>@@@???@@@???<<<888444333222......///000111222222333666666777888888888888888999999:::;;;===???BBBDDDFFFGGGGGGEEEBBB?????????DDDCCCCCCGGGOOOWWW]]]```dddeeegggggghhhiiimmmooonnnpppsssvvvxxxzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~vvvvvvuuutttttttttuuuuuutttuuuvvvvvvvvvvvvxxxzzzzzz{{{}}}~~~}}}|||}}}~~~wwwmmmfffYYYVVVRRRUUU___lllyyy~~~|||~~~xxxjjjbbbaaafffkkkwwwxxxpppiii\\\YYYWWW\\\fffsss~~~zzzvvvuuusssooommmllljjjiiihhhfffcccaaa[[[VVVPPPKKKHHHGGGFFFEEE@@@;;;666333444444333111000000/////////.........+++***************++++++************************((()))))))))'''&&&'''((())))))(((((()))+++---...222555999<<<;;;:::999999999;;;<<<;;;===AAA???;;;777111...222777999999;;;;;;<<<===>>>??????>>>>>>888888777666444111///...+++...222666999;;;;;;;;;;;;===@@@AAA@@@????????????@@@???<<<777333111111...//////000111222333444555666777777888888777777888888999:::<<>>===:::999888777:::;;;:::;;;>>>;;;666444...,,,333999;;;;;;<<<;;;<<<>>>???@@@AAA@@@@@@999999888666333111///---,,,///333777:::;;;:::::::::===AAACCCBBB@@@????????????>>>;;;666222000000...///000111222333444444111222444666888999::::::888888888999;;;>>>AAABBBAAABBBBBBBBB@@@???@@@AAACCCEEEJJJTTT^^^dddeeedddaaaeeejjjmmmoooooopppqqqppprrruuuxxxzzz{{{||||||wwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzwwwsssoooooonnnmmmmmmnnnooopppqqqqqqrrrtttttttttuuuxxxzzzxxxzzz|||}}}}}}}}}|||~~~|||tttnnn```[[[TTTRRRWWWcccpppyyy~~~yyynnnjjjllloooqqqkkkbbb\\\^^^hhhttt}}}xxxrrrnnnlllkkkmmmmmmmmmmmmllliiiddd```\\\XXXRRRMMMJJJHHHGGGEEEAAA<<<777666666666111---//////000000///...---------+++******++++++)))(((+++*********))))))((((((++++++***************+++%%%&&&))),,,.../////////555777999;;;<<<;;;:::999999999:::;;;:::999888777///000222555888:::;;;;;;999:::<<<>>>???@@@@@@@@@@@@===999444111000000000000222555888:::;;;;;;::::::===AAACCCCCCBBB@@@@@@AAA???<<<999555222000//////000222333444555555666444444555666777888999999:::::::::;;;<<<===>>>????????????>>>======???AAAFFFLLLUUU\\\aaaccccccdddhhhiiilllmmmnnnooorrrtttqqqrrrsssuuuvvvxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyyyy~~~}}}||||||~~~{{{yyyvvvtttsssqqqooommmmmmmmmnnnooopppqqqrrrrrrttttttrrrrrrrrrtttvvvwwwxxxyyyzzz|||}}}~~~~~~vvvmmmbbb[[[UUUUUUXXXaaaooo|||wwwpppqqqvvv|||sssjjjhhhhhhjjjooottt|||||||||}}}yyyssspppnnnmmmnnnmmmlllkkkjjjgggccc```]]]XXXRRRMMMKKKIIIGGGFFFBBB<<<777555555555222...//////000//////......------,,,******++++++)))(((******)))))))))(((((((((++++++***)))))))))******&&&''')))+++---///000000555777999:::;;;:::999888999999::::::999888666555///000222555888999;;;;;;999999:::;;;<<<===>>>???AAA>>>:::666333111111222111333666888:::;;;;;;:::888;;;@@@CCCDDDBBBAAA@@@>>><<<999666222000...---000111222333444444444444444444555666777888999999;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<===@@@CCCHHHOOOWWW]]]___aaaccceeehhhkkkmmmoooooopppqqqssspppqqqrrrtttvvvxxxyyyzzzvvvvvvwwwwwwxxxxxxyyyyyy}}}|||||||||}}}~~~zzzwwwsssqqqpppooonnnmmmkkklllmmmmmmoooooopppqqqqqqqqqpppooopppqqqsssuuuvvvwwwyyyzzz|||}}}}}}}}}wwwnnnccc\\\UUUSSSVVV]]]lllyyy|||ttttttyyy~~~wwwuuurrroooooorrruuutttttttttvvv{{{zzzuuuqqqooooooooommmkkkiiihhhfffcccaaa^^^ZZZSSSNNNKKKJJJIIIHHHBBB===777444444444222000000000////////////.........,,,*********+++)))((())))))((((((((((((((('''+++***))))))((((((((()))((()))***+++...000222333666777888999999999888777999999:::999888666444222///000333555777999:::;;;;;;:::::::::;;;<<<>>>???BBB???;;;777444222222333222333666888::::::::::::555999>>>CCCEEEDDDBBB@@@<<<:::777444111///......111111222333333333333333444555555666777888999999<<<<<<;;;;;;;;;;;;<<<<<<777888::::::;;;>>>CCCFFFOOOUUU]]]``````aaaeeeiiiiiikkknnnpppooooooooopppnnnoooqqqsssuuuwwwyyyzzzvvvuuuuuuuuuvvvwwwyyyzzz|||{{{{{{{{{}}}~~~~~~|||xxxtttpppmmmmmmmmmmmmllljjjjjjkkklllmmmnnnooooooooonnnmmmmmmnnnpppqqqrrruuuvvvwwwyyy{{{{{{||||||yyypppfff^^^UUURRRSSSYYYgggtttwwwuuuwwwwwwrrrqqqooommmkkkjjjjjjooovvv{{{{{{vvvrrrooonnnpppmmmjjjgggffffffdddccc```[[[TTTNNNLLLJJJJJJIIIBBB===777333333333333222000000/////////////////////---+++************)))((((((((((((''''''''''''***))))))(((((((((((((((******+++,,,...111444666777777888888888777666666999999999888666444111000000111333555777999::::::>>>===<<<;;;;;;===???AAA@@@>>>:::666333222222333333444666888999999::::::555888>>>CCCFFFFFFCCC@@@<<<:::777444222111111111222222333333333333333222555555666777888999999:::<<<;;;::::::999999999999777999:::;;;<<<@@@EEEIIIRRRXXX^^^```___```eeejjjhhhkkkmmmnnnnnnmmmmmmmmmmmmnnnoooqqqtttvvvxxxyyyuuutttsssssstttvvvxxxzzzzzzzzzzzz{{{|||~~~~~~}}}~~~~~~|||zzzvvvsssnnnkkkkkkllllllmmmjjjjjjkkklllmmmnnnoooooonnnnnnnnnnnnoooqqqrrrsssvvvvvvxxxzzz{{{||||||}}}~~~~~~{{{sssjjjaaaXXXSSSQQQVVVbbbnnn|||wwwqqqqqq{{{sssqqqmmmllliiidddbbbeeelllrrr}}}wwwrrrmmmlllooollliiigggggggggfffeeeaaa[[[TTTNNNKKKKKKJJJJJJ@@@===888444222333333333000000////////////000111111...+++************)))''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,,,,...000333666888777888888888888777777666999999999777555333000///000111333555777999::::::>>>===;;;::::::<<<>>>???<<<:::666333111111222222555555666777888999999999777999===BBBFFFFFFBBB>>>999777444222000000111222222333333444444444333333555555666777888999::::::::::::999888777777777777:::;;;<<<===>>>BBBHHHLLLQQQVVV[[[]]]]]]^^^ccchhhfffiiikkkkkkjjjjjjjjjkkklllmmmnnnppprrrtttvvvwwwsssrrrqqqqqqrrruuuwwwyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~|||zzzyyyuuuqqqllljjjjjjkkklllmmmjjjkkkllllllnnnnnnooopppppppppqqqqqqssstttuuuvvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~vvvnnneee[[[UUURRRTTT^^^iiiwwwxxxoookkkvvv|||sssnnnnnnkkkjjjgggaaa\\\\\\aaafffxxxrrrmmmkkknnnkkkiiihhhhhhiiihhhhhhaaa[[[TTTMMMKKKJJJJJJJJJ>>><<<999555333222333444111000///...///000111222222///+++************)))'''(((((((((((()))))))))(((((((((((()))***++++++,,,,,,...000333666888999888888888888888888888888999999888777555333111///000222333555777888999:::;;;:::999888777888999:::777666333000000000222333666666777777888888888999::::::;;;???BBBBBB???;;;444333000...---...000111333333444555555555555555555666666777888999::::::999999888777777777777777<<<======>>>@@@EEELLLPPPWWWZZZ^^^aaadddgggjjjmmmfffggghhhhhhggggggiiikkkllllllnnnoooqqqrrrttttttqqqppppppqqqrrrtttvvvwwwvvvwwwxxxyyyzzz|||}}}}}}|||~~~~~~~~~~~~~~~|||zzzxxxvvvuuuqqqnnnkkkiiiiiikkkkkkkkkjjjkkkkkklllmmmnnnooooooqqqqqqrrrtttuuuvvvwwwwwwyyyzzz|||}}}}}}}}}~~~yyyooofff]]]WWWSSSSSSZZZcccsss}}}|||oooiiihhhsss|||ssskkkdddaaacccccceeeccc]]]VVVSSSUUUYYYyyytttooommmllljjjiiiiiikkkkkkkkkjjjaaa[[[SSSMMMJJJIIIJJJJJJ<<<;;;999666444222333333111000///...///000222333333000,,,))))))*********((((((((()))))))))******''''''((((((***+++---...+++---///222555777999:::888888888888888999:::;;;888888888888666444222000111222444555777888999999888888888777777777666666444333111//////111333555777777777777777777888888<<<999888:::======999555222111...,,,,,,...000222333444555666777777777777666666777888999::::::;;;:::999999888888888999999:::;;;<<<>>>BBBHHHPPPUUU[[[\\\```fffmmmqqqrrrqqqfffggggggffffffgggjjjmmmlllmmmmmmooopppqqqqqqrrrnnnooopppqqqrrrtttuuuuuuuuuvvvwwwyyyzzz{{{{{{|||{{{}}}~~~~~~|||}}}~~~zzzyyyxxxvvvtttrrrpppooommmkkkhhhhhhhhhiiiiiihhhiiiiiijjjkkklllmmmnnnnnnoooppprrrsssuuuvvvvvvwwwzzzzzz|||~~~}}}~~~~~~~~~{{{mmmeee]]]WWWSSSQQQVVV^^^mmmyyy~~~pppiii___fffttt{{{nnnddd]]]WWWUUUXXXYYY]]]___[[[SSSNNNNNNQQQzzzuuuqqqoookkkjjjiiijjjlllmmmmmmkkk```[[[RRRLLLIIIIIIIIIJJJ;;;;;;:::888555333222333111000///...///000222444444000,,,))))))*********(((((())))))******++++++&&&'''''')))+++---///000+++---000444777999999:::888888888888999:::;;;<<<888888888888666444222111111222444666777888999999999999:::999999888777666333222000///000222555777888888777777777777888888<<<999555666999999666111333222///------///222444333444555777888999999999666666777888999::::::;;;;;;::::::999::::::;;;;;;777999;;;===BBBJJJRRRXXXXXXXXX[[[ccclllrrrqqqnnnhhhhhhgggfffeeehhhlllooommmmmmnnnnnnooopppppppppmmmnnnoooqqqsssttttttttttttuuuwwwxxxzzzzzz{{{{{{zzz}}}zzz{{{~~~}}}{{{vvvuuusssqqqooommmkkkkkkjjjhhhgggggghhhhhhgggfffhhhhhhiiijjjkkkllllllmmmnnnoooppprrrtttuuuuuuuuuyyyzzz|||}}}~~~~~~~~~~~~}}}kkkddd]]]WWWRRRPPPTTTZZZhhhuuu~~~}}}~~~{{{zzzzzz|||~~~ppphhh\\\aaakkk{{{vvvhhh___WWWQQQOOOQQQSSSYYY]]][[[SSSMMMLLLNNNzzzsssnnnlllmmmkkkiiiiiiiiiiiigggeee^^^YYYSSSMMMJJJIIIHHHGGG@@@<<<888555333222000...000111111///,,,+++++++++000///,,,***)))***+++,,,,,,,,,++++++***)))))))))******************+++,,,---...111444777999;;;<<<;;;:::999888888888999:::<<<;;;:::777444222222444333555888999777666555555:::888666666777777777666444222///---...222666999555666777888999999999888999888777777777555222000111///------...111222222222222333444444555555666777777888999:::;;;;;;<<<>>>===<<<<<<;;;;;;;;;<<<;;;::::::???GGGOOOSSSTTT^^^___```cccfffiiilllmmmiiihhhfffeeefffgggiiijjjjjjjjjlllnnnqqqqqqooommmooonnnnnnpppssstttttttttwwwwwwwwwwwwxxxyyyzzz{{{yyy{{{~~~}}}{{{|||{{{zzzzzz{{{zzzxxxwwwssspppmmmkkkjjjjjjhhhgggfffffffffeeeddddddfffiiidddeeehhhjjjkkklllllllllmmmooopppqqqrrrsssvvvxxxzzzzzz{{{}}}~~~~~~~~~~~~xxxpppfff[[[TTTOOOMMMPPPVVVdddttt|||{{{{{{wwwrrrsssyyy}}}uuuooo___]]]```kkk{{{}}}nnneee]]]UUURRRTTTUUUZZZ``````\\\UUUOOOMMMxxxrrroooooommmkkkiiihhhhhhhhhfffddd]]]XXXRRRMMMJJJHHHGGGFFF???<<<888555444222111//////000111000///...///000///...,,,+++******++++++))))))************************)))))))))***++++++,,,...111555888:::;;;;;;:::999888888888999:::;;;;;;:::888555222000222444888999::::::888777888999:::999888888888888777555111000......///222666888999999888777777666666555999888777777777555222000111///------///111222222222222222333444444555555555666666777888999:::::::::999999888777777888888;;;:::<<>>EEEMMMTTTYYY[[[]]]]]]^^^```bbbdddfffggghhhgggfffffffffggghhhiiilllllllllnnnoooooommmkkkjjjiiiiiikkkmmmoooooonnnnnnooopppqqqsssvvvxxxyyyxxxzzz}}}~~~}}}{{{zzzvvvuuuuuuuuuvvvtttpppmmmkkkhhheeedddccccccbbbaaaaaabbbbbbaaa``````aaaccceeefffgggiiijjjkkkkkkkkkllloooqqqssstttvvvyyy|||{{{|||}}}~~~~~~~~~~~~}}}sssiii]]]UUUNNNIIIJJJNNNZZZiiiyyywwwooommmnnnrrr{{{|||xxxwwwuuuqqqnnnddd[[[SSSTTT\\\jjj|||}}}rrrlllkkkfffiiimmmlllggg___XXXTTTyyyssspppppppppmmmkkkiiihhhfffcccaaa[[[VVVOOOJJJHHHGGGFFFEEE<<<999666444444444333222111111111///+++)))((())),,,,,,,,,,,,,,,+++***)))''''''(((((())))))))))))(((((((((((()))***++++++---000444888;;;;;;:::888777777888888999:::;;;<<<:::888555111...///222666;;;=========;;;999999:::::::::;;;<<<===:::666222+++,,,///222555777888999777666555444555777999;;;999777666555555444222000///...------000222222222000111111222222333333444444444555666777888999999;;;::::::999999:::::::::;;;>>>BBBIIIQQQWWW\\\^^^]]]^^^^^^___aaaccceeefffgggffffffffffffggghhhiiijjjiiiiiijjjkkkkkkiiiggghhhggggggiiilllmmmmmmmmmkkklllmmmooorrruuuwwwyyyvvvxxxzzz{{{{{{zzzxxxwwwuuuttttttttttttqqqmmmjjjgggdddbbb````````````______```aaaaaa______aaabbbeeefffggghhhiiijjjkkkkkkkkkmmmqqqsssuuuwwwyyy|||||||||}}}~~~~~~~~~uuukkk```WWWNNNGGGGGGJJJUUUbbbrrr~~~yyyqqqmmmkkknnnwww{{{uuuqqqqqqqqqooommmggg]]]TTTQQQUUU^^^lllyyyzzz{{{|||zzztttlllccc___{{{tttooommmqqqnnnkkkiiihhhfffcccaaaZZZUUUOOOJJJHHHGGGFFFEEE<<<999666444444444333222000111000...+++)))((()))++++++,,,,,,,,,+++***)))))))))))))))((((((''''''(((((((((((()))***+++,,,///111666999;;;;;;999888777777888999::::::;;;;;;999888555111///000444777:::===@@@@@@>>><<<:::::::::;;;<<<======:::555111+++---111555999:::;;;;;;888777666555666888:::;;;999777555444444444222000...---,,,...000222222222000111111222222333333444555666777888999::::::;;;777666666666666666777777===AAAGGGNNNTTTYYY]]]```_________```bbbccceeeffffffffffffffffffgggggghhhhhhgggfffggghhhhhhgggeeeggggggggghhhkkkmmmmmmllliiijjjlllnnnrrruuuxxxyyywwwxxxzzzzzzzzzyyyxxxwwwvvvuuutttsssrrroookkkhhhdddaaa___^^^^^^___^^^]]]]]]___aaaaaa``````bbbcccffffffgggggghhhiiijjjkkkiiilllppprrrtttvvvxxxzzz{{{|||}}}xxxooocccZZZPPPHHHEEEGGGQQQ[[[kkkzzzzzzqqqkkkggghhhqqq{{{~~~xxxqqqmmmmmmnnnnnnlllhhh___WWWTTTTTTWWW___gggsss}}}|||sssmmm{{{sssmmmkkkooommmjjjiiigggfffcccaaaZZZUUUOOOJJJHHHGGGFFFFFF<<<999666444444444333222---...//////...---...///+++++++++++++++++++++***++++++***))))))(((''''''))))))))))))***+++------111333666999;;;;;;:::999777888999:::::::::::::::777777555222000111444777:::===@@@AAA???=========;;;;;;<<<<<<<<<999333///,,,///333777:::<<<<<<<<<<<<;;;999888777777888888:::777555444333333222111---,,,,,,...111333222222111111222222333444444444777777888999:::;;;<<<<<<888888777777777888999999@@@EEELLLRRRVVVYYY]]]_________```aaacccdddfffgggeeeeeefffffffffggggggggghhhgggffffffhhhiiihhhggggggffffffhhhkkkllllllllliiijjjkkknnnqqqtttwwwyyyyyyzzz{{{{{{{{{zzzyyyxxxvvvtttqqqooonnnkkkhhheeeaaa^^^\\\[[[\\\]]]]]]\\\[[[]]]```aaaaaabbbccceeeggggggfffggghhhiiijjjkkkiiilllpppssstttuuuwwwxxxzzz{{{}}}|||rrrggg^^^SSSIIIFFFGGGNNNUUUddduuu|||qqqiiibbbaaajjjttt}}}wwwpppmmmmmmnnnnnnmmmggg```ZZZWWWTTTQQQSSSWWW```hhhwwwxxxqqqmmmmmmmmmjjjhhhfffeeedddaaa___ZZZUUUOOOKKKIIIHHHGGGGGG===:::777555444444222111+++---............///111++++++***))))))***+++,,,******************))))))))))))******+++---...///333555777999::::::::::::888888999:::::::::999888444444333111000000333555999:::::::::999:::<<>><<<;;;::::::999666222///---///222555888:::;;;<<<888999:::;;;<<<<<<<<<<<<:::777444333333333222111,,,,,,,,,///222333333222222333333444444555555666777777888999:::;;;;;;<<<888777777777888999999:::DDDJJJQQQVVVWWWXXXZZZ[[[]]]]]]^^^```bbbdddfffhhhdddeeeffffffggggggffffffcccaaa```aaaccceeeeeeeeedddddddddeeehhhjjjjjjiiiggghhhiiilllooorrrtttvvvuuuuuuuuuuuuuuutttssssssqqqmmmhhhdddbbb```___]]][[[YYYWWWWWWXXXYYYYYYYYYUUUXXX\\\___aaaccceeefffggggggfffffffffhhhiiijjjlllooosssvvvvvvvvvwwwxxxwwwyyy|||wwwmmmdddYYYNNNHHHIIIHHHLLLXXXkkkxxx~~~zzzxxxxxxxxxxxx{{{mmmaaa\\\bbbllltttzzzsssppppppqqqpppnnnpppiiiaaa[[[SSSKKKHHHIIIGGGIIIPPPYYY^^^cccrrr|||uuuqqqmmmllljjjiiihhhhhhhhhhhhfffddd___XXXQQQLLLJJJJJJIIIGGG>>>:::666333222222111000222111000///...---,,,,,,///+++((()))---...+++'''))))))((((((''''''&&&&&&((((((((((((***---000222444333444888<<<>>>===:::999:::;;;;;;:::999777666444000...000555999888666::::::::::::;;;;;;<<<===:::<<<>>><<<999444111///000111333555777999::::::999888777999<<<>>><<<999777666444222000...------////////////////////////000111111222444555555666555666777888999:::::::::::::::999777666888;;;>>>FFFJJJOOOSSSVVVWWWYYY[[[```aaacccdddeeeeeedddcccdddeeeeeefffeeedddbbbbbbbbbbbbbbbbbbcccdddeeefffeeefffggghhhhhhiiihhhhhhiiijjjkkkllllllnnnqqqsssrrrrrrrrrrrrqqqooonnnmmmiiifffbbb^^^\\\[[[\\\]]]ZZZYYYWWWVVVVVVWWWYYYZZZ\\\^^^aaaccccccdddfffgggkkkjjjhhhggggggiiijjjlllnnnooorrrvvvzzz{{{zzzxxxzzz{{{}}}~~~|||ssshhh]]]TTTMMMJJJIIILLLTTTaaaqqqzzzoooiiihhhiiihhhfffkkkqqqyyyvvvhhh]]]]]]cccmmm}}}{{{uuurrrrrrrrrssssssoooiii```WWWNNNGGGDDDCCCEEEGGGIIILLLQQQVVVZZZkkkttt{{{uuuqqqnnnnnnllljjjiiiiiijjjiiigggeee```YYYQQQMMMKKKKKKJJJHHH>>>;;;777444333222111000111111000///...---,,,,,,000---***+++...///---)))((((((((((((((('''''''''((((((((()))+++...111333666555555888;;;===<<<:::999999:::::::::999777666555111///111777::::::888:::::::::::::::;;;<<<<<<888::::::888555111///...111222444666888999999:::===;;;::::::;;;;;;888666555444222000//////......////////////////////////111111222222333444555555666777888999:::::::::999999:::999888888:::===@@@GGGKKKPPPTTTVVVWWWYYY[[[___```bbbcccddddddccccccccccccdddddddddcccaaaaaaaaaaaaaaaaaabbbcccdddeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkklllllllllmmmmmmnnnoooppppppooommmkkkjjjdddbbb___\\\ZZZYYYYYYYYYWWWVVVUUUTTTUUUVVVWWWXXXZZZ\\\___aaaaaabbbccceeejjjiiihhhhhhhhhjjjlllmmmppprrrtttxxxzzzzzzyyywww{{{{{{}}}~~~~~~wwwlll```VVVOOOKKKIIILLLSSS```ooo~~~yyynnnfff\\\WWWVVVXXXWWWVVV]]]cccllluuu}}}{{{lll^^^ZZZ]]]hhhxxxyyyvvvuuuuuuuuutttqqqjjjbbbYYYPPPIIIFFFAAACCCDDDEEEFFFIIINNNQQQXXX___jjjxxx{{{vvvrrrpppooonnnmmmkkkkkkkkkjjjhhhfff```ZZZRRRMMMLLLLLLKKKIII???<<<777555444333222111111111000///...------,,,000---++++++...///,,,***'''((((((((((((((())))))))))))((()))+++///222444888777666777999::::::999777888999999999888777666444222111333888;;;;;;999::::::999999999:::;;;;;;999999888555222/////////444555666777888999999999===<<<;;;;;;;;;:::777555222111000///......//////000000000000000000000000111111222222333333444444888999999:::::::::999999888999999999:::<<<@@@CCCIIILLLPPPTTTVVVWWWZZZ[[[^^^___```aaabbbbbbbbbaaaaaaaaabbbbbbaaaaaa```___```______``````aaabbbcccdddeeefffggghhhhhhhhhhhhiiijjjkkklllllljjjiiihhhhhhjjjkkklllllljjjgggeee^^^]]]\\\ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWW]]]___bbbccccccdddfffggghhhhhhhhhhhhjjjlllnnnooosssuuuwwwyyyzzzzzzyyyxxx||||||||||||}}}~~~{{{qqqfff[[[RRRMMMIIIKKKRRR]]]lll{{{xxxnnngggZZZTTTLLLHHHHHHJJJJJJIIIMMMRRR\\\fffqqq}}}vvvggg___^^^eeettt|||xxxvvvuuutttuuurrrmmmfff]]]TTTMMMJJJCCCCCCCCCCCCCCCDDDHHHJJJLLLOOOVVV___iiisss{{{{{{vvvssspppoooooonnnllllllkkkjjjhhheee___XXXQQQLLLKKKLLLJJJIII@@@<<<888555444444333111111000000///......---------+++)))***++++++***(((''''''(((((()))))))))***)))))))))***,,,000333555999888777777777888777777666777888888888777666555333222111444888:::;;;:::::::::999999999::::::;;;<<<;;;888444111000111333666777888999999999999999::::::::::::;;;;;;:::999333111///------------...000000000000000000000000111111222222222333333333999::::::::::::999999888666777999:::;;;>>>BBBFFFJJJMMMQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^______``````__________________^^^^^^^^^^^^^^^^^^___```aaabbbcccdddeeefffggghhhhhhhhhhhhiiikkkmmmnnnllliiifffccceeeggghhhhhheeebbb```ZZZZZZZZZYYYWWWUUUSSSRRRUUUVVVWWWXXXYYYYYYYYYYYY]]]___bbbccccccdddeeefffgggggghhhiiikkknnnpppqqqsssvvvxxxzzz{{{zzz{{{{{{~~~}}}|||||||||~~~~~~vvvkkk___TTTNNNJJJKKKPPPZZZhhhwww}}}tttiii^^^WWWLLLGGGBBB???@@@BBBCCCCCCDDDIIIQQQ[[[hhhvvvwwwlllgggiiittt~~~yyyuuusssrrruuussspppjjjccc[[[TTTPPPHHHIIIHHHGGGGGGHHHKKKNNNRRRSSSUUUYYY]]]bbbfffhhhdddhhhoooxxx|||vvvrrrooooooooommmkkkkkkjjjhhhfffccc]]]WWWOOOKKKJJJJJJIIIHHH@@@<<<888555444444333111000000//////......------++++++************)))((('''((((((((())))))***************+++...111444777:::::::::999888777666666666777777888777666444333000000111444777999::::::;;;;;;:::999999:::::::::<<<:::777333000///222444777777888999999999999999888999:::;;;;;;:::::::::555333000---+++++++++,,,000000000000000000000000000111111222222333333333999999:::::::::999888888555777999;;;===@@@DDDGGGKKKNNNQQQSSSTTTVVVXXXZZZZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````bbbcccdddeeegggggghhhhhhggghhhjjjnnnqqqpppmmmiiiaaabbbddddddcccaaa^^^\\\XXXXXXYYYYYYXXXUUUSSSRRRTTTUUUVVVXXXYYYZZZZZZZZZXXXZZZ]]]^^^]]]^^^___```eeefffgggiiilllnnnppprrrrrruuuxxxzzz{{{{{{}}}~~~}}}}}}~~~{{{pppcccWWWPPPJJJJJJMMMVVVdddssszzzoooeeeZZZQQQKKKAAA???;;;999:::;;;<<<===@@@DDDJJJSSS___oooxxxooollltttzzzvvvsssqqqssssssrrroooiiiccc\\\YYYOOOPPPPPPPPPPPPRRRUUUXXX]]]^^^___aaaaaa```___^^^ZZZ[[[\\\^^^dddpppzzzuuuqqqooonnnooommmkkkjjjiiigggdddaaa[[[UUUNNNJJJIIIJJJIIIGGG???<<<777555444333222111000000//////............---,,,,,,,,,++++++++++++((())))))))))))))))))*********+++,,,///222666888;;;===>>>>>>;;;999888888777777888777666444222000...000222555777999::::::<<<<<<;;;:::::::::;;;;;;:::888555111......000333666777888999999999999999:::;;;<<<<<<:::888888999777444111---+++***+++,,,000000000000000000000000//////000111222333444444777888888999999999888888555888;;;===???BBBFFFIIILLLNNNPPPRRRSSSTTTWWWYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^___```aaabbbccceeefffgggggggggggggggiiinnnssssssppplllbbbbbbbbbaaa___]]][[[YYYWWWXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZXXXZZZ]]]^^^]]]]]]___```dddeeegggiiilllnnnpppqqqqqqtttyyyzzzzzz{{{~~~vvvhhh[[[SSSKKKJJJKKKRRR```ppp}}}|||qqqdddYYYPPPHHHDDD@@@???===;;;;;;;;;<<<<<<>>>@@@CCCJJJWWWhhhyyy{{{uuuvvvxxx}}}|||zzzyyyyyy|||vvvrrrvvv}}}xxxtttqqqoooqqqrrrrrrpppkkkfffbbbXXXYYYZZZZZZ[[[]]]aaaeeeeeegggjjjkkkkkkhhheeecccaaa^^^YYYUUUUUUYYYaaagggvvvrrrpppooooooooonnnkkkjjjiiigggcccaaa\\\VVVNNNJJJJJJKKKJJJHHH>>>;;;777444333222111000////////////............,,,,,,,,,,,,+++***++++++*********)))))))))))))))+++++++++---///333777999===AAADDDDDDAAA>>><<<<<<888888888777555222///......111444666888:::;;;<<<>>>===<<<<<<;;;;;;;;;<<<:::888666222//////111333555666777888999999999999888:::<<<<<<:::888999;;;666444000---+++,,,---...////////////////////////---...///111222444555666555666777777888888888888888:::>>>@@@BBBEEEHHHKKKLLLNNNPPPQQQQQQSSSUUUXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^___`````````aaacccdddfffgggggggggiiihhhiiimmmrrrtttqqqmmmdddcccaaa^^^\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRRRRSSSTTTVVVXXXZZZ\\\[[[]]]___`````````aaabbbccceeegggiiikkkmmmnnnooorrrvvvzzzzzzyyyyyy}}}|||||||||nnn```WWWLLLJJJJJJPPP]]]mmm{{{~~~pppbbbVVVNNNHHHEEEEEEDDDCCCAAA???>>>>>>???======???EEEQQQcccwww{{{vvvsssmmmooottt{{{{{{vvvssssssuuuvvvvvvzzz}}}}}}|||wwwsssppplllooosssuuuuuurrrnnnkkkcccdddeeefffgggiiinnnqqqqqqsssuuuvvvvvvtttqqqoookkkfff^^^XXXTTTTTTTTTTTT}}}sssppppppoooppppppnnnllljjjiiigggcccaaa\\\WWWOOOKKKKKKLLLKKKIII>>>:::666333222222111000///////////////.........)))***+++***)))(((((()))++++++******))))))((((((+++++++++---000444777:::???DDDHHHIIIFFFAAA???>>>999999888666444111...,,,///222555888:::;;;<<<===???>>>===<<<<<<<<<<<<<<<;;;;;;888555222111333555444555666777888999999999333777:::;;;:::;;;===@@@555333///---,,,---///111////////////////////////,,,---...000222444666666444444555777888888888888:::===@@@CCCEEEGGGKKKMMMLLLMMMOOOPPPPPPRRRUUUWWWWWWVVVUUUUUUVVVWWWYYYZZZ\\\[[[ZZZZZZZZZ\\\]]]^^^]]]]]]]]]]]]^^^___`````````aaabbbdddeeefffggggggjjjhhhhhhlllqqqsssppplllfffdddaaa]]]ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTUUUWWWZZZ]]]___YYY[[[]]]^^^]]]]]]^^^___cccdddfffiiikkkmmmmmmnnnssswww{{{zzzwwwwww{{{~~~yyywwwzzzqqqcccZZZLLLIIIIIINNN[[[kkkzzztttdddXXXPPPKKKIIIEEEEEEDDDAAA???======>>>======>>>DDDPPPcccwwwzzztttpppooojjjnnnttt}}}}}}yyytttooommmooorrruuussswww|||zzzuuupppmmmjjjmmmrrrwwwxxxvvvrrrpppmmmnnnooooooppprrrvvvyyy~~~~~~}}}{{{zzzqqqkkkbbb\\\YYYVVVRRROOOzzzooolllllllllmmmiiijjjlllnnnnnnjjjeee```ZZZUUUOOOMMMMMMMMMKKKHHH===:::777555555555444444000000///...------,,,,,,+++++++++***++++++,,,,,,++++++------------++++++++++++,,,...222555999;;;???CCCHHHKKKHHHCCC???<<<999777555333111000000000000333777999:::::::::;;;<<<;;;:::;;;<<<<<<:::999666444333111111222333555555666666777777777888888888999::::::::::::<<<===444111---,,,...///111111//////...//////000111222---111333222222666666444444555555555444555777::::::<<>>:::666444444444333222000//////...------,,,,,,,,,,,,++++++***+++++++++******+++,,,,,,+++******++++++,,,///222555888:::???BBBFFFIIIIIIFFFAAA===999777555222111000000000222555888999::::::;;;<<<<<<;;;:::;;;<<<<<<:::888333222000000000222555666666666666666666777777888555666777777777777888999222000---,,,---///000000///......//////000111222---000000000333777777333555666666555444555777999:::<<>>:::666333222222111000/////////...------,,,,,,------,,,+++************))))))************))))))***+++,,,///222555888:::>>>???BBBFFFJJJIIIDDD???999777555222000000000111555777888999999999;;;===;;;::::::;;;<<<;;;999777000///------///222555888777666555444555666777888555555555555555555666666000...++++++,,,...//////............///000111222---000111000333777666333666666666555444555777999:::<<<@@@BBBEEEGGGKKKMMMPPPPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXZZZ^^^```aaaaaabbbaaaaaaaaaaaaaaabbbbbbbbbbbbdddfffgggfffccc```aaa]]]YYYWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXZZZZZZ[[[\\\^^^```bbbcccdddfffiiijjjkkklllnnnppppppqqqsssuuuwwwxxxyyyyyyzzz{{{}}}~~~{{{|||wwwssspppggg]]]PPPKKKHHHJJJOOOYYYhhhuuussskkkccc___ZZZUUURRROOOLLLIIIKKKIIIHHHIIIKKKTTTfffxxx~~~xxxvvvvvvwwwxxxyyy|||~~~tttjjjdddYYYSSSNNNNNNOOOPPPRRRWWWZZZ___eeekkkoootttxxx{{{}}}}}}||||||||||||||||||~~~|||zzzzzz{{{|||{{{zzzzzzyyywwwwwwxxxxxxwwwvvvppppppppprrrvvv{{{wwwpppiiieeeeeeeeegggiiimmmrrrvvvzzz|||~~~}}}~~~ttthhh```wwwnnnmmmkkkiiiiiijjjjjjkkklllkkkhhhccc___ZZZUUUOOOLLLLLLLLLIIIGGG===:::666333111111///...//////.........---------...---,,,+++***************************************+++---000333666888:::>>>===>>>DDDIIIJJJEEE@@@999777444111000000111222777888888888777888:::<<<:::::::::;;;<<<;;;888555///...---,,,...111555777888777555444444555777888777666555555666666555444...,,,******+++---...---............///111222333///555888555222444666666666666777666444555777999:::===@@@CCCEEEHHHKKKNNNOOOPPPQQQRRRRRRRRRRRRRRRNNNOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWYYY]]]```aaaaaaccccccbbbbbbaaabbbbbbbbbcccbbbcccdddeeeccc```]]]^^^[[[XXXVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVYYYYYYZZZ\\\^^^```bbbccccccfffiiikkkkkklllmmmooooooppprrrtttvvvxxxyyyyyyxxxyyy{{{~~~~~~~~~xxxtttpppiii```RRRLLLGGGHHHLLLUUUcccppp|||yyytttoooiiiccc^^^YYYTTTRRRRRRPPPNNNMMMNNNUUUgggxxx|||vvvuuuxxx{{{}}}~~~}}}sssggg[[[TTTMMMGGGCCCCCCDDDEEEIIINNNNNNSSS[[[dddllltttyyy}}}zzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxwwwwwwvvvuuussstttrrrqqqpppooommmiiifffeeecccbbbbbbeeejjjpppsssvvvzzz~~~vvvooojjjhhhdddfffiiinnntttzzz~~~~~~~~~rrriiizzzpppnnnmmmjjjjjjnnnmmmmmmmmmkkkgggbbb^^^ZZZUUUOOOLLLLLLKKKHHHFFF===:::555222111000///..................---------...---,,,+++************+++++++++******+++++++++***,,,...111444777999:::===;;;<<>>BBBDDDFFFHHHKKKNNNOOOPPPPPPQQQQQQQQQQQQPPPNNNNNNOOOPPPRRRSSSUUUVVVSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVXXX\\\___``````bbbaaaaaa`````````aaaaaacccbbbbbbbbbcccaaa^^^[[[ZZZXXXUUUTTTTTTTTTSSSRRRQQQRRRSSSSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVXXXXXXYYY[[[]]]___aaaccccccfffjjjlllllllllmmmnnnnnnooorrrtttvvvxxxyyyyyyxxxyyy{{{|||~~~{{{uuulllbbbUUUNNNIIIHHHKKKSSSaaammmzzzxxxqqqlllfffaaa^^^XXXVVVSSSQQQPPPVVVgggxxx}}}wwwwww{{{~~~rrrfffYYYNNNGGGFFFAAA>>>>>>======AAAGGGJJJNNNWWWaaalllvvv|||{{{||||||}}}~~~}}}|||{{{zzzwwwuuuuuussspppmmmjjjeee___[[[\\\YYYTTTQQQQQQTTTYYY[[[dddiiipppxxx|||}}}xxxqqqlllfffgggiiinnnttt{{{}}}ttt~~~ssspppmmmkkkjjjoooooommmmmmkkkgggbbb^^^ZZZUUUOOOLLLKKKJJJHHHEEE===999555222111111000///........................------,,,+++************,,,+++************+++,,,+++---000333666999:::;;;<<<;;;<<>>AAACCCEEEFFFHHHJJJMMMOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOOOOQQQRRRTTTUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVVVVWWW[[[^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^bbbaaa`````````___\\\ZZZVVVTTTSSSSSSSSSTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[]]]```bbbccccccfffjjjllllllllllllmmmnnnooorrrtttvvvxxxyyyzzzyyyzzz{{{|||~~~}}}qqqggg[[[SSSKKKIIIJJJPPP]]]iiiwwwyyysssnnniiifff___\\\XXXUUURRRWWWgggwww{{{|||~~~rrrdddXXXMMMDDD???@@@===;;;<<<:::999<<>>?????????>>>999777333000///000222444;;;<<<>>>===;;;999888888888888999;;;;;;999444111,,,...222555777888777777999999;;;;;;;;;999888666999555111000222222...***+++***)))+++---......------------...000111333444000777:::666111111444444222444555666666888<<>><<<:::888999:::999666999???KKKNNNUUUaaannnxxx}}}~~~{{{}}}yyytttnnniiiccc]]]XXXSSSOOOJJJEEECCCBBBCCCDDDEEEHHHNNNSSSXXX]]]bbbfffkkkkkkjjjjjjhhhddd^^^YYYWWWWWWXXXXXXYYY[[[\\\]]]ZZZ\\\___aaadddlllwww}}}zzzvvvsssvvv|||tttnnnkkkiiiiiiiiiiiiiiiiiijjjhhheeebbbZZZUUUOOOLLLKKKJJJGGGDDD<<<999555333333333333222---.....................+++++++++***++++++,,,,,,***)))(((''''''((()))***---///333666:::<<<======;;;<<<>>>>>><<<<<<<<<===999777333000///000333555<<<>>>@@@@@@>>>;;;999999888888999;;;;;;888444000***---222777:::;;;:::999888:::<<<======;;;888666;;;777333222444444///++++++******+++---///...---,,,------...000111333444...111111000111444333000111333444666777999===@@@BBBDDDFFFFFFFFFGGGIIIJJJOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRWWWVVVUUUWWWYYY[[[\\\[[[\\\\\\]]]]]]^^^___```aaa]]]\\\[[[[[[[[[[[[YYYWWWPPPOOOOOOQQQSSSTTTTTTSSSRRRSSSUUUWWWWWWWWWUUUTTTSSSTTTUUUVVVXXXYYYZZZ[[[YYYZZZ[[[]]]___bbbdddfffcccgggkkkmmmmmmlllkkkllloooppprrruuuxxxzzz{{{{{{||||||}}}~~~~~~|||vvvfff\\\QQQJJJFFFIIISSS^^^ooo}}}}}}zzzuuuqqqjjjccc]]]^^^kkkzzz}}}~~~qqqgggWWWJJJAAA===;;;;;;444444666999888555888>>>FFFJJJRRR___nnnzzz{{{xxxqqqmmmgggaaa\\\WWWQQQMMMJJJGGGCCC???===<<<===>>>BBBEEEGGGIIIJJJLLLNNNPPPRRRRRRSSSUUUUUUSSSOOOKKKKKKKKKKKKKKKLLLLLLMMMNNNKKKOOOSSSTTTUUUZZZcccjjjtttyyyyyyvvvppplllhhhgggkkkhhhffffffgggfffccc___YYYUUUPPPLLLIIIHHHFFFDDD>>>;;;888555444333111000......//////......---,,,///---,,,***))))))******)))))))))******+++++++++---000444666777888:::;;;AAA???======>>>>>><<<;;;777333///---///333777888===AAADDDBBB===:::;;;===;;;;;;999888666555444444222444888;;;======<<<:::999::::::;;;:::999777666555555333111///---,,,+++++++++******++++++,,,------......///////////////000111111111111222222222222333444666999<<<>>>@@@CCCDDDFFFGGGGGGHHHJJJLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMOOOPPPRRRQQQRRRSSSSSSTTTSSSSSSRRRUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^]]][[[XXXTTTRRRPPPOOONNNNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXX]]]]]]^^^```aaacccdddeeeeeegggjjjlllmmmkkkhhhgggoooqqqtttwwwzzz||||||}}}}}}}}}~~~~~~zzz~~~vvvhhh[[[NNNFFFCCCDDDJJJQQQggguuuxxxnnnggghhhmmmrrrzzzpppbbbXXXJJJ@@@<<<;;;888666555888;;;:::777555666888<<>><<<::::::<<<>>>;;;<<<<<<<<<===???CCCFFFHHHHHHHHHIIIHHHHHHGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEHHHHHHHHHIIIKKKNNNQQQTTT^^^gggxxxuuupppllliiigggkkkhhhffffffgggfffccc___[[[WWWRRRNNNLLLJJJHHHFFF>>>;;;777444333222111///......//////......---,,,///...---+++++++++++++++))))))******+++,,,,,,,,,000333666888999999;;;<<<;;;;;;;;;===???@@@???>>>666333///---000333777888===???BBBAAA???<<<;;;;;;;;;;;;:::999888666444333000333888<<<>>>>>>===;;;::::::;;;;;;;;;999888777777666555333111///...---)))))))))***+++---...///...///000000111111000000000111111111111222222222333333444666999<<>>>>>999999999999888888999:::;;;<<<<<<;;;;;;===@@@CCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAGGGGGGFFFGGGHHHJJJLLLMMMTTTZZZfffuuuuuupppllliiihhhjjjhhhffffffhhhgggccc___\\\XXXRRRNNNLLLJJJHHHFFF<<<999666333222111000.........//////......---,,,//////...---,,,,,,,,,,,,*********++++++,,,---...333555888:::::::::;;;<<<999999;;;===@@@@@@???===444111...---000444777999>>>>>>???AAABBB@@@===:::999999:::999777444111///...222777===??????===<<<;;;;;;<<<<<<;;;:::888777777666444333000///---,,,'''((()))***,,,...///000///000111111222222111111000111111111111222222222444444555777999===@@@BBBBBBDDDFFFGGGGGGHHHIIIKKKNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOOOONNNNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWVVVTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRUUUUUUTTTTTTVVVWWWYYY[[[\\\]]]^^^```bbbccceeeeeehhhiiijjjlllmmmnnnnnnnnnrrrsssvvvxxxzzz{{{{{{{{{zzz{{{{{{}}}~~~xxxmmmaaaSSSKKKFFFDDDGGGLLLZZZhhhzzz|||zzz~~~wwwkkk\\\QQQGGGAAA;;;777777777555333666444333333555777777777:::>>>GGGQQQ\\\eeelllpppqqqpppooooooooonnnkkkiii]]]ZZZUUUPPPLLLIIIGGGGGGAAA@@@>>>;;;:::999999999444555777999::::::999999<<<=========<<<===???BBBBBBCCCDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJNNNOOOTTT]]]jjj{{{uuupppllliiihhhiiigggfffggghhhgggccc___YYYUUUPPPKKKIIIGGGDDDCCC;;;888444222111111///............///......---,,,......------,,,,,,,,,,,,++++++***+++,,,---///000555777:::;;;:::::::::;;;:::;;;<<<>>>@@@>>>;;;888333000------111555888:::@@@>>>>>>AAAEEEEEE@@@:::777777888888666222...,,,+++///666;;;??????===;;;<<<<<<======<<<:::888777444333222000...,,,******((()))***+++---.../////////000111111222222111111000000111111111222222222555555666888:::>>>AAACCCBBBDDDFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLMMMOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTRRRPPPOOONNNNNNOOOLLLLLLLLLMMMMMMNNNOOOOOOQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTVVVXXXZZZ\\\\\\]]]^^^```bbbdddeeefffiiijjjjjjlllnnnpppqqqrrrssstttvvvxxxzzz{{{{{{zzzyyyzzz{{{|||~~~{{{pppdddVVVMMMGGGCCCDDDHHHSSS```sss||||||yyyuuuoooggg[[[OOOFFF@@@===:::999999888666444888444111222555888999888888;;;@@@HHHPPPYYY___cccaaa```^^^]]]\\\ZZZWWWUUUKKKIIIEEEBBB@@@???@@@AAA;;;:::888777777777888999777777888:::===>>>===<<<>>>???@@@@@@@@@AAADDDFFFFFFHHHIIIKKKKKKKKKJJJIIIGGGHHHIIIKKKKKKKKKJJJIIICCCDDDGGGIIILLLMMMNNNOOOOOOMMMNNNSSS\\\kkkvvvqqqmmmjjjhhhhhhffffffgggiiihhhccc___XXXTTTOOOJJJGGGEEECCCAAA:::777444222111111///............///......---,,,,,,,,,,,,,,,,,,++++++***+++*********+++---///111555777:::;;;:::999:::;;;:::;;;<<<>>>???===:::777111///---...222777:::;;;AAA???>>>BBBGGGHHHCCC>>>999999:::999777333...,,,)))---444999======<<<;;;<<<=========<<<:::888777333333111///---+++***)))******,,,---------------...///000000111111000000000000111111111222222222555666777:::<<>>===<<<<<<;;;999666444444000---...222555555444777888;;;@@@FFFMMMRRRUUUSSSQQQOOONNNMMMLLLHHHFFFAAA???===:::999:::<<<===:::999888777777888999::::::999999;;;???AAAAAA@@@@@@BBBDDDFFFFFFHHHKKKMMMLLLNNNPPPRRRSSSRRRQQQPPPMMMNNNNNNNNNNNNLLLJJJIIIIIIJJJMMMPPPSSSTTTVVVVVVTTTRRRRRRUUUYYYbbbssswwwrrrmmmjjjhhhgggffffffgggiiihhhccc___[[[WWWQQQLLLIIIGGGDDDCCC:::777444222111111000///......//////......---,,,***++++++,,,,,,+++************))))))***---///111555777:::;;;;;;:::;;;<<<888888999<<<>>>>>><<<999111///...000444999<<<===AAA???>>>AAAFFFHHHEEEAAA>>>>>>===<<<999555111///+++...333888;;;<<<<<<;;;<<<======<<<;;;999777666555444222111...---+++******+++---......---,,,,,,...///000000111111000000000111111111111222222222444666999===???AAABBBBBBAAACCCEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNLLLLLLLLLMMMNNNKKKKKKMMMNNNNNNOOONNNNNNLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTUUUWWWXXXZZZ[[[[[[\\\]]]___aaaccceeeggghhhkkkkkklllmmmoooqqqssstttssstttwwwyyy{{{|||||||||{{{{{{}}}~~~uuukkk^^^VVVNNNFFFCCCDDDIIITTTeeettt~~~zzzvvvsssqqqnnnhhhddd]]]ZZZSSSMMMGGGCCCBBBAAA@@@@@@???>>>;;;888555333444333111111333555555555555666888;;;???CCCFFFHHHJJJHHHFFFFFFEEEDDDAAA???===<<<999777666666777888:::999999888999;;;<<<======<<<>>>BBBGGGJJJIIIGGGGGGIIILLLOOOPPPRRRUUUWWWZZZ\\\]]]^^^^^^[[[YYYWWWSSSSSSRRRQQQOOOMMMKKKJJJNNNOOORRRTTTWWWZZZ\\\]]]ZZZZZZ[[[]]]]]]```jjjuuuyyysssnnnjjjhhhfffeeeeeehhhjjjiiiddd___]]]YYYSSSNNNKKKHHHFFFDDD:::777444222222222111000......//////......---,,,***+++,,,------,,,++++++***)))(((((())),,,///111666888;;;===<<<<<<===>>>::::::999:::<<<<<<:::999111//////111666;;;>>>???@@@>>>===???CCCEEEEEEDDD@@@???===:::777444111//////111444888;;;======>>><<<<<<<<<<<<:::888666555444333222000...,,,+++***)))***,,,...//////...---///000111111222222111111000111111111111222222222333666;;;???BBBBBBAAA@@@AAACCCEEEFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQPPPPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOOOONNNLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSVVVXXXZZZ[[[[[[ZZZ\\\]]]___aaacccfffggghhhjjjkkklllnnnoooqqqrrrrrrrrrsssvvvyyy{{{}}}}}}}}}}}}}}}~~~yyyoooddd[[[SSSJJJFFFFFFFFFOOO^^^lllyyy}}}rrrmmmhhheeedddaaa[[[VVVMMMLLLIIIEEEBBBBBBCCCDDDCCCCCCCCCAAA>>>:::888666555666777777666555666888555666777999;;;===>>>???AAA@@@????????????<<<:::999999888777777777777888:::::::::;;;===???BBBCCCDDDFFFKKKTTT\\\^^^ZZZVVVUUUXXX[[[]]]^^^___aaaccchhhhhhiiihhhddd```[[[XXXSSSQQQPPPNNNLLLJJJIIIIIIJJJKKKNNNSSSYYY___dddgggeeefffiiikkkiiihhhmmmvvvzzztttnnnjjjhhhfffeeefffhhhjjjiiiddd___]]]YYYSSSNNNKKKHHHEEECCC:::888555333333222111000......//////......---,,,+++,,,---.........---,,,)))(((''''''(((+++...111777999<<<>>>>>>>>>???@@@@@@>>>;;;::::::999777555111000000222777<<>>===<<<===@@@CCCEEEEEE>>>===:::777444111///---222333666888;;;===???@@@<<<<<<<<<;;;:::777555444222111000...,,,***(((((('''(((+++...000000000///111111222333333333333222000111111111111222222222222666<<>><<<;;;111444777666333111333555444555777888999:::::::::;;;:::::::::;;;;;;999777555666777888:::;;;<<<<<<;;;<<<===>>>AAAEEEHHHIIILLLPPPZZZfffppprrrllleeeccceeehhhiiiiiijjjkkkmmmkkkkkkjjjgggbbb[[[UUUQQQJJJIIIFFFDDDCCCBBBBBBBBBAAACCCHHHOOOYYYbbbkkkpppppprrruuuwwwuuurrrvvv~~~wwwpppllliiihhhiiihhhhhhhhhiiigggdddaaa]]]XXXSSSPPPOOOLLLHHHDDD<<<999555222222111111000000---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000777999<<<======<<<===>>>>>>===<<<:::888666555555......000444999===??????>>>>>>===<<<===>>>???@@@AAA>>>:::555111000//////111555999<<<<<<;;;;;;<<<:::::::::999888777666555333111///,,,+++************+++---///000000000///---...000111222222111111111222222111000000111333;;;;;;:::;;;===AAADDDFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRQQQOOONNNJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKMMMNNNNNNMMMNNNPPPRRRSSSUUUXXXYYYYYYXXXYYYZZZ\\\^^^aaaeeehhhkkkmmmnnnkkkmmmppprrrrrrqqqpppnnnpppssswwwyyyzzz{{{|||}}}{{{qqqfff\\\QQQIIICCCBBBGGGTTTcccoooxxxtttooooootttvvv{{{|||wwwrrrooosss}}}zzzrrrkkkccc]]]VVVQQQLLLIIIHHHFFFCCC@@@@@@EEEFFFEEEIIISSSVVVTTT[[[SSSMMMMMMHHHAAA===???<<<:::999:::;;;:::666222666555555555555666777777888888888888777777777777666777888:::<<<===>>>>>>AAACCCFFFHHHJJJMMMRRRUUUVVV]]]hhhttt}}}|||xxxsssrrrppppppqqqpppooommmnnniiibbb\\\XXXSSSMMMHHHDDDCCCAAA???===;;;:::999888>>>FFFKKKPPPZZZhhhsss}}}wwwqqqnnnkkkkkkhhhhhhiiijjjjjjhhhdddaaaZZZVVVQQQOOOOOOMMMJJJGGG<<<999555222222111111000///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///111888:::===>>>>>>>>>???@@@???>>>===<<<999777555444......000444999<<<>>>>>>;;;::::::999:::;;;<<<===@@@===999444111000///000222555999<<<<<<;;;;;;;;;::::::::::::999777666555333111///,,,***)))))))))((()))+++,,,---...---------...000111222222111111///000111111000111333555::::::;;;<<<>>>AAACCCEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQNNNOOOPPPPPPPPPPPPOOONNNMMMNNNOOOPPPPPPNNNLLLKKKIIIJJJJJJJJJIIIIIIHHHGGGIIIJJJKKKMMMNNNNNNNNNNNNKKKLLLMMMMMMLLLLLLNNNPPPRRRUUUXXXYYYYYYYYYYYYZZZ]]]___aaaeeehhhjjjllllllllllllmmmnnnnnnooooooooopppsssvvvyyyyyyzzz{{{}}}uuujjj```UUULLLFFFDDDGGGQQQ___lllvvvuuulllhhhfffgggiiimmmooopppnnnlllhhhffffffkkkuuuwwwlllddd]]]VVVQQQJJJFFFBBB@@@@@@???===;;;>>>EEEMMMTTT___jjjmmmiiiiii```XXXVVVQQQIIIDDDDDD>>>;;;999999;;;:::777444555555555666666666777777777777777666666777777888999:::;;;===???AAACCCDDDHHHKKKPPPTTTXXX\\\```cccdddjjjsss~~~xxxuuuqqqnnnllljjjgggeee^^^ZZZTTTPPPMMMIIIEEEBBB???>>>===<<<:::888777666777;;;@@@CCCGGGQQQ```kkkyyywwwrrrooonnnnnnhhhhhhiiijjjkkkhhhddd```WWWSSSNNNMMMMMMMMMJJJHHH<<<999555222222111111000///...------...///...---------------------------,,,---------,,,---000333888:::>>>??????@@@AAABBB@@@@@@???>>>;;;888444222......000333888<<<=========<<<<<<<<<<<<===>>>>>>???<<<888444111000000000333666999;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666333222///,,,***)))((((((((()))***,,,------------...///000111111222222111///000111111111222444666888999;;;===???AAABBBBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNMMMLLLKKKIIIGGGHHHHHHHHHHHHHHHHHHGGGFFFIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNMMMLLLLLLMMMOOOQQQTTTWWWYYYYYYYYYZZZ[[[^^^___bbbdddgggiiijjjkkklllkkkjjjjjjkkkmmmnnnpppooorrrvvvxxxxxxyyyzzz|||}}}~~~{{{pppeeeZZZOOOIIIGGGFFFKKKXXXgggssszzzlllddd___]]][[[[[[^^^```aaabbb]]]___aaaeeekkkuuuvvvggg[[[SSSMMMGGGDDD???===:::999:::::::::999===GGGUUUfffwwwuuukkkeee```WWWPPPLLLDDDAAA===<<<======:::888555555666777777777777666888888777777888999;;;<<<>>>???@@@BBBEEEIIIMMMOOOSSSXXX^^^dddhhhllloooqqquuuyyyvvvrrrkkkeee```\\\XXXVVVKKKIIIEEEBBBAAA???===;;;;;;::::::999888777666666555888::::::===EEESSS^^^ooo|||wwwssspppnnnnnnfffggghhhjjjjjjhhhccc___VVVQQQLLLJJJJJJIIIGGGEEE<<<999555222222111111000......---............---........................***+++,,,,,,,,,---111333777:::===??????@@@AAABBB@@@AAAAAA@@@===999444111//////000333888;;;<<<<<<===============>>>>>>???===:::666333000000000111444777:::;;;:::::::::;;;;;;;;;::::::999777666555333111///,,,***)))((((((***+++,,,---.../////////...//////000111111222222000111222222111111333555777999;;;>>>@@@AAA@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOMMMLLLLLLMMMOOOOOORRRVVVXXXXXXYYY[[[\\\___```bbbdddfffggghhhiiijjjjjjjjjkkklllmmmnnnoooooorrruuuwwwxxxxxxyyy{{{~~~uuuiii]]]RRRKKKJJJEEEFFFRRRbbbppp}}}rrreee]]]XXXRRRPPPRRRVVV[[[]]]]]]```bbbcccdddjjjsss{{{}}}qqqgggYYYNNNGGGCCC@@@>>>===<<<:::::::::;;;;;;<<>>>>>??????@@@AAAAAAAAA@@@===999555222000000111444888;;;;;;;;;999999:::::::::;;;;;;;;;;;;888555222000000111222666888:::;;;:::999999::::::::::::999888777666555111000...+++***)))))))))***++++++,,,---...///000/////////000000111222222222333444222111111222333777999<<>>AAAHHHUUUhhh{{{wwwlllccc[[[UUUOOOKKKIIIFFFBBB???888888999999::::::999999;;;;;;===???BBBFFFJJJLLLMMMOOOSSSYYY```gggmmmppprrrvvv||||||wwwrrrllleee```TTTPPPJJJEEECCCAAA@@@???<<<<<<;;;:::999888888999999999999999999999999999666777999999888:::>>>AAAMMM\\\rrrzzzqqqhhh```YYYUUUzzzsssnnnkkkkkkgggffffffggggggfffbbb```ZZZTTTLLLGGGEEECCC@@@===<<<999555222222111111000---...///...------...///------------------------'''(((***+++,,,///222555888;;;===>>>>>>>>>>>>???@@@AAA@@@???<<<999555333222222222555888;;;<<<;;;999:::;;;;;;<<<<<<;;;;;;999777444111000000111222777999::::::999888999:::999999999888777666444444///...---+++***)))******))))))))))))***,,,---...////////////000111222333222333444333111111333444999;;;===@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLNNNNNNPPPOOONNNLLLIIIHHHFFFEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKLLLDDDEEEFFFEEEDDDDDDEEEGGGIIILLLQQQTTTVVVWWWZZZ[[[^^^___aaaccceeefffgggggghhhjjjnnnqqqrrrqqqpppoooqqqssswwwxxxxxxxxxyyyzzz~~~tttggg[[[SSSMMMGGGDDDJJJUUUaaappp{{{rrr^^^VVVKKKCCCBBBEEEJJJMMMQQQTTTUUUTTTQQQSSSZZZ```cccooo~~~uuuhhh___PPPJJJBBB>>>======;;;:::999:::::::::999:::===???DDDGGGPPP^^^mmm}}}zzzrrrfffaaaYYYSSSOOOJJJCCC???;;;;;;::::::;;;;;;<<<===<<<>>>BBBGGGLLLQQQTTTVVVZZZ\\\bbbhhhooouuuzzz}}}~~~uuuqqqkkkeee___YYYRRRNNNFFFCCC???>>>>>>>>>>>>===;;;;;;<<<;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===;;;:::;;;;;;BBBLLL^^^ttt~~~|||yyyuuurrrpppoooeeeccc^^^XXXQQQKKKFFFDDDzzztttooolllkkkjjjiiiggggggggggggeeeccc\\\VVVNNNIIIGGGEEEBBB???<<<999555222222111111000,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...111555888;;;===???@@@???>>>>>>???@@@@@@???===;;;888666555444333444666999<<<<<<;;;;;;<<<===>>>>>>>>>======777555333000///000222333888:::;;;:::999888999:::777777777777666444333222------+++*********+++,,,))))))((()))***+++---...000/////////000111222333000111222222222333555777;;;<<<>>>@@@AAABBBBBBBBBAAABBBBBBCCCEEEFFFFFFGGGCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKMMMNNNOOOOOONNNLLLJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJBBBCCCDDDCCCCCCCCCEEEGGGFFFJJJNNNRRRTTTVVVYYY[[[\\\]]]```bbbdddfffggggggiiikkkmmmooopppqqqqqqqqqrrruuuxxxyyyyyyyyyzzz{{{|||~~~{{{ooobbbZZZPPPJJJGGGHHHMMMVVVdddpppzzzlllcccVVVLLLGGGGGGIIIKKKIIIJJJJJJHHHGGGHHHMMMQQQUUUbbbssszzzrrrfffXXXOOOEEEAAA===<<<======:::777888:::<<<======???CCCGGGGGGHHHMMMTTT[[[iiitttnnnfff___XXXPPPGGGAAA???===<<<;;;;;;===???@@@CCCFFFLLLSSSZZZ___bbbdddhhhkkkpppvvv|||}}}wwwsssqqq___[[[UUUPPPLLLIIIEEECCC???===;;;;;;<<<===<<<;;;;;;<<<>>>>>>===>>>AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???===;;;;;;;;;===@@@JJJ]]]pppxxxqqqkkkfffaaa```^^^\\\YYYWWWUUUUUUOOONNNKKKGGGCCC@@@>>>===zzztttpppmmmlllmmmkkkhhhggghhhhhhgggfff^^^WWWOOOJJJHHHGGGEEEBBB<<<999555222222111111000,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...000333888;;;===???AAAAAA@@@?????????@@@???===<<<:::888777666555444555777:::<<<<<<<<<888999:::;;;;;;;;;:::999666555222000///000222333999:::;;;:::888888888:::777777666666555333222111,,,+++*********+++,,,---++++++******+++---///000000////////////111222333---///111222333555888;;;======???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKKKKKKKLLLMMMOOOPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIICCCDDDEEEEEEEEEEEEGGGIIIEEEHHHMMMQQQSSSVVVXXXZZZ[[[]]]___bbbdddfffggghhhkkkkkkkkklllmmmoooqqqssssssuuuxxxzzzyyyyyyzzz{{{xxx{{{ttthhh___QQQLLLHHHGGGHHHNNN[[[hhhttt{{{~~~{{{yyywwwwwwwwwvvv{{{vvvmmm^^^RRRKKKHHHHHHHHHGGGFFFEEEBBB@@@AAACCCFFFKKKZZZkkk{{{}}}vvvnnnfffZZZLLLCCCAAA???======???>>>:::777;;;>>>AAACCCDDDGGGLLLQQQKKKKKKLLLNNNOOOXXXrrr~~~xxxppphhh```VVVLLLDDDAAA???===;;;;;;>>>AAACCCJJJNNNVVV^^^fffkkknnnoooqqqtttzzzyyynnnddd]]]ZZZMMMIIIEEEAAA@@@???>>>======;;;::::::;;;;;;:::888<<<>>>AAABBBBBBCCCGGGJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFBBB???<<<<<<<<<======999<<>>===<<<<<>>@@@@@@>>>===<<<===@@@?????????;;;444222444333555888:::<<<<<<;;;;;;<<<;;;:::999:::;;;<<<===666222...---000444888999;;;;;;;;;:::999888777666999444///000444666444000---,,,+++,,,,,,,,,***(((((())))))+++,,,---......------------------,,,,,,000111333444555666666666:::===???AAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGJJJKKKMMMNNNOOOOOONNNMMMIIIIIIGGGFFFEEEEEEDDDDDDHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHDDDDDDCCCCCCCCCEEEFFFHHHFFFGGGJJJNNNQQQTTTWWWXXXZZZ[[[]]]```ccceeehhhiiikkkkkkmmmooorrrsssrrrqqqtttwwwzzz{{{zzzxxxxxxxxxzzz{{{~~~xxxiii^^^WWWQQQJJJHHHGGGIIIQQQZZZjjjqqqzzz}}}{{{uuunnnjjjkkkiiifffccchhhpppzzz~~~yyyggg^^^XXXPPPLLLLLLIIIGGGCCC???============BBBJJJXXXjjj}}}uuummmkkkfff^^^SSSJJJCCCAAA===>>>???@@@@@@AAACCCFFFCCCDDDFFFHHHKKKMMMPPPQQQSSSQQQOOONNNLLLPPPaaasss|||sssjjj```WWWNNNHHHDDDBBB@@@>>>???BBBEEEGGGPPPTTTZZZaaahhhmmmqqqrrrwwwyyy|||~~~~~~|||{{{}}}vvvlll```VVVNNNJJJIIICCCAAA>>><<<;;;<<<>>>???888;;;===?????????@@@AAAAAACCCGGGJJJMMMNNNOOONNNVVVSSSQQQRRRUUUVVVQQQMMMLLLLLLKKKGGGBBB>>>;;;:::777999>>>DDDJJJUUUgggxxxyyyqqqjjjeeebbbZZZWWWSSSPPPMMMIIIFFFCCC@@@@@@BBBBBBBBBAAA@@@???@@@???======>>>>>>===;;;wwwqqqnnnnnnllljjjhhhhhhjjjiiieeeaaa[[[WWWQQQLLLIIIGGGEEECCC;;;888555222222111000...222000...------,,,+++))),,,+++************+++,,,)))***,,,///222555777888;;;===??????>>>=========@@@>>>>>>>>>:::333111444444666999;;;======<<<<<<<<<;;;::::::::::::;;;<<<666333///...000444777999;;;;;;;;;:::999888777666666333000000222333111///---,,,++++++,,,,,,***)))))))))***+++,,,---......000000000000000000000000111111222333555666777888;;;>>>@@@AAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOONNNMMMMMMJJJIIIGGGFFFDDDCCCBBBBBBGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHJJJLLLPPPSSSVVVXXXZZZ[[[]]]```ccceeeggghhhkkklllmmmppprrrsssrrrqqqsssuuuxxxyyyyyyxxxxxxxxx{{{|||~~~}}}oooddd[[[SSSLLLGGGEEEEEEKKKRRR]]]dddoooyyy{{{yyyrrrhhhbbb```]]]XXX\\\___eeemmmtttwwwvvvuuurrrooopppvvvttthhh```WWWRRRQQQKKKHHHCCC@@@>>>=========;;;BBBMMM___vvv}}}wwwmmmeee]]][[[XXXRRRJJJEEEBBBBBB???AAACCCEEEGGGIIIMMMOOONNNNNNNNNOOOPPPRRRSSSUUURRROOONNNNNNLLLOOO\\\jjj{{{rrriii```XXXQQQLLLIIIGGGDDDCCCCCCDDDGGGIIIPPPRRRWWW]]]ccchhhkkkmmmqqqrrrtttttttttrrrpppnnnhhhccc[[[QQQJJJEEEBBBAAA@@@???===<<<<<<===???@@@???AAACCCDDDDDDEEEHHHJJJIIIKKKNNNRRRVVVXXXYYYZZZ\\\YYYWWWYYY[[[[[[VVVRRROOONNNMMMIIIDDD@@@===<<<;;;:::;;;???BBBHHHTTT```gggmmmqqqpppqqqrrroooiiigggeeeaaa\\\WWWRRROOOMMMMMMKKKHHHFFFEEEDDDAAA???>>>>>>??????>>>>>>======@@@???>>>>>>???@@@???===vvvpppnnnnnnkkkiiiggggggiiihhhddd```[[[VVVQQQLLLIIIFFFCCCBBB:::777444222111000///...111///,,,+++++++++)))(((,,,,,,++++++++++++,,,,,,+++,,,...000333555777888999;;;>>>???>>>======>>>???=========999333111444666888:::<<<>>>>>>===<<<<<<;;;:::::::::::::::;;;777333000///111444666777;;;;;;::::::999777666555222222222222111000///......,,,***)))***,,,++++++))))))***+++,,,---......000111111111111111111111111111111222444777999;;;===???AAABBBAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@???EEEEEEEEEFFFFFFGGGHHHHHHEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFIIIKKKMMMOOOOOOOOOJJJJJJIIIKKKMMMQQQUUUXXXZZZ[[[]]]```bbbeeeggghhhkkklllnnnpppqqqrrrrrrqqqqqqtttwwwxxxxxxxxxyyyzzz{{{|||~~~tttjjj___WWWMMMGGGCCC@@@CCCHHHOOOVVVaaallluuu}}}}}}}}}|||yyyooogggccc^^^YYYXXXWWWXXX^^^dddfffccc___^^^[[[[[[aaagggnnnwwwxxxnnnddd^^^\\\PPPLLLGGGBBB@@@???===<<<:::<<>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHIIIKKKOOORRRUUUWWWZZZ^^^aaadddggghhheeecccaaabbbcccaaa\\\XXXSSSRRRPPPLLLHHHCCC@@@>>>???:::888999;;;===BBBIIIMMMQQQTTTSSSRRRRRRNNNJJJKKKJJJHHHGGGDDDCCCAAA@@@BBBAAA@@@@@@AAABBBAAA?????????>>>===============AAA?????????AAABBBAAA@@@}}}tttooommmmmmjjjhhhffffffhhhgggccc___XXXTTTNNNIIIFFFCCC@@@???999666333111000000///......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222555666777888;;;>>>???>>>>>>>>>??????<<<<<<<<<888222111444888999<<<>>>??????>>>===<<<;;;;;;::::::999999999666444111000222444666666::::::::::::999888777666111333555444111///.........+++)))(((***,,,------******++++++,,,------................../////////111111111222444888<<<>>>>>>???AAABBBAAA@@@AAABBBDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIEEEEEEFFFEEEEEEEEEDDDDDDEEEGGGKKKOOORRRSSSSSSSSSMMMLLLJJJJJJLLLPPPUUUXXXZZZ[[[]]]___bbbdddfffgggjjjlllooopppqqqpppqqqqqqqqqsssvvvxxxxxxyyyzzz|||||||||~~~vvvnnncccYYYOOOHHHBBB>>>>>>AAAFFFLLLUUU^^^hhhqqqyyy~~~}}}yyywwwwwwyyy|||yyyvvvpppkkkaaaZZZUUUUUUYYY[[[WWWRRROOOLLLKKKOOOSSSWWW^^^eeeqqq~~~uuunnnjjjYYYSSSLLLGGGDDDAAA>>><<>>??????AAACCCGGGJJJLLLRRRRRRRRRRRRPPPMMMKKKIIIEEECCCAAA>>>======>>>>>>>>>???AAADDDFFFIIIJJJKKKLLLMMMOOOOOOQQQTTTYYY]]]aaabbbeeegggjjjmmmooopppmmmkkkjjjjjjjjjgggbbb^^^XXXVVVRRROOOKKKGGGBBB??????888555888;;;<<<>>>@@@BBBDDDEEEEEEEEECCCAAA>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAADDDEEEEEEDDDCCCBBBAAA?????????@@@@@@@@@??????@@@BBBCCCBBBAAAzzzrrrmmmkkkllljjjgggffffffgggfffbbb___YYYUUUNNNIIIFFFCCC@@@>>>888666333111111000///...///...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222555777888999<<<>>>??????>>>???@@@???<<<;;;;;;777222222555999:::===?????????>>>===<<<<<<;;;;;;:::999888777555333111222444666666666999::::::::::::999999888444666777666333000//////---+++((((((***,,,---...+++++++++,,,,,,------...,,,,,,,,,------.........111111111222555999===???===???AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGIIIKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFIIIMMMRRRUUUUUUUUUTTTPPPNNNKKKJJJLLLOOOTTTWWWZZZ[[[]]]___aaadddeeefffiiilllooopppooonnnoooqqqqqqsssvvvxxxxxxyyy{{{}}}{{{|||}}}~~~{{{tttggg\\\QQQKKKEEE@@@===???>>>CCCJJJRRR\\\fffpppvvvzzzxxxtttoookkkkkkooorrrvvv~~~vvvlll___XXXWWWUUUQQQLLLHHHDDDBBBEEEGGGHHHLLLQQQ```nnn}}}vvvddd]]]SSSMMMIIIEEE@@@<<>>::::::;;;===>>><<<;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBAAACCCEEEGGGGGGFFFGGGEEEDDDBBBAAAAAABBBCCCAAA@@@???@@@BBBCCCCCCAAAxxxqqqmmmkkkkkkjjjhhhffffffhhhgggccc___\\\XXXQQQLLLHHHEEEBBB@@@999666333111111111000///444222///.........,,,+++++++++,,,,,,,,,,,,++++++***+++...111444777999:::;;;===@@@AAA@@@??????@@@???<<<;;;;;;888333333777999;;;===?????????>>>===<<<<<<<<<;;;:::888777666333222111333555777777666888999:::;;;<<<<<<<<<;;;999888777666444222000///+++***((()))+++---......+++,,,,,,,,,---------...------......//////000000111222222444777:::===>>>;;;===???@@@??????@@@AAA@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIKKKLLLJJJJJJKKKKKKJJJHHHGGGFFF@@@@@@@@@@@@AAAAAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLPPPTTTVVVVVVUUUUUUSSSQQQNNNLLLMMMPPPSSSVVV[[[[[[]]]___aaaccceeeeeegggkkknnnooommmlllmmmoooqqqsssuuuvvvwwwxxx{{{}}}zzz{{{|||}}}~~~~~~~~~~~~|||lllaaaVVVOOOJJJDDD@@@???888;;;AAAHHHRRR]]]iiiqqqtttrrrmmmeee^^^\\\___cccjjjtttsssggg___YYYSSSNNNJJJEEECCCDDDDDDBBBDDDGGGSSS\\\ooouuummmaaaYYYTTTOOOGGGBBBAAA;;;:::AAAJJJVVVkkkwwwlllYYYSSSKKKEEEBBBAAAAAAAAA@@@DDDIIIPPPVVV^^^eeejjjmmmnnnqqqssstttvvvzzz}}}|||}}}|||oooeee]]]YYYVVVSSSOOOIIIDDD@@@===<<<<<<;;;;;;:::;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBEEEGGGHHHIIIKKKLLLMMMPPPRRRVVVXXXZZZ\\\]]]___aaabbbeeeiiimmmqqqsssuuuxxxyyyyyyxxxwwwwwwxxxxxxxxxuuupppkkkhhhccc___YYYVVVSSSOOOIIIDDDBBB;;;888:::===;;;;;;<<<888666777;;;<<<::::::===;;;<<<===>>>???@@@AAABBBCCCBBBBBBDDDFFFGGGGGGFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAABBBDDDDDDDDDBBBwwwrrrnnnllllllkkkhhhfffggghhhgggccc___]]]YYYRRRMMMIIIFFFCCCAAA999777444222222222111000444222000.........---+++******+++,,,,,,+++******+++---///333666:::<<<>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@===<<<;;;888444444888999;;;===>>>??????===<<<<<<<<<<<<;;;:::888666444111111111333666888888777888999:::<<<===>>>??????===:::666444555444111...)))((((((***,,,......---,,,,,,,,,---------------.........///000000111111111222444666888:::<<<===999;;;===>>>>>>>>>@@@AAA@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEAAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLOOOQQQSSSUUUWWWWWWVVVUUUUUUSSSPPPOOOOOOQQQSSSUUU[[[[[[]]]___aaacccdddeeefffjjjnnnnnnkkkiiikkknnnppprrrsssttttttvvvxxxzzzxxxyyy{{{|||}}}~~~~~~~~~rrrggg[[[UUUOOOHHHBBB@@@888999<<>>@@@BBBDDDFFFLLLUUU^^^gggnnntttxxxwwwyyy{{{}}}~~~}}}rrriiiddd\\\YYYTTTNNNIIIDDDAAA???============<<<;;;:::::::::;;;<<<===???@@@AAAAAABBBDDDHHHLLLPPPSSSVVVWWWYYYYYYYYYZZZ]]]```dddfffccceeehhhjjjkkkmmmooorrrvvvyyy}}}}}}|||~~~{{{vvvrrroooiiiddd^^^ZZZXXXTTTMMMGGGEEE???<<<======:::;;;>>><<<999999===>>>;;;<<<@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGFFFFFFHHHKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEEEEFFFGGGFFFDDDwwwssspppnnnmmmkkkiiiggggggiiihhhddd```\\\WWWQQQLLLHHHDDDAAA???999777444333333333222111000///------///000///...)))***+++,,,,,,+++***))),,,...111555999<<>><<<<<<888444555999999;;;===>>>???>>>===<<<<<<<<<<<<;;;:::777555444000000111444777999999888777888:::<<<>>>@@@AAAAAA???:::444222444555111---(((((((((+++---///...---,,,,,,------------------,,,------...///000000111111333555777999;;;;;;<<<777999<<<======>>>???AAAAAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJHHHEEECCCAAAFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFHHHHHHGGGHHHIIIKKKMMMOOOSSSTTTUUUWWWWWWWWWWWWVVVVVVTTTRRRPPPPPPQQQSSSUUU[[[\\\]]]___aaabbbdddeeeeeeiiimmmmmmjjjhhhjjjmmmoooqqqrrrrrrrrrsssvvvxxxwwwxxxzzz|||}}}~~~~~~wwwkkk___XXXSSSJJJCCC@@@<<<<<<<<<>>>CCCLLLWWW^^^lllkkkhhhaaaYYYVVVYYY^^^ZZZ```eeeffflll{{{zzzqqqmmm]]]XXXUUUTTTQQQLLLKKKMMMHHHNNNZZZkkk|||vvvnnnddd]]]RRRJJJFFFGGGEEEBBBMMM]]]ccciiiooooookkkcccTTTGGGEEEBBB???>>>???BBBEEEHHHOOOVVVaaakkkrrrxxx|||}}}~~~tttooogggddd```ZZZTTTOOOKKKIIICCCDDDDDDDDDCCCBBB@@@???===>>>???@@@AAACCCDDDDDDIIILLLQQQVVV\\\```cccdddfffeeeddddddfffjjjnnnpppnnnqqqtttvvvwwwxxxzzz|||yyy}}}{{{wwwuuummmhhhaaa^^^\\\XXXPPPJJJFFFBBB??????>>><<<>>>BBB???::::::>>>>>>:::;;;@@@BBBBBBDDDFFFHHHKKKLLLMMMLLLKKKLLLNNNRRRTTTTTTTTTPPPPPPQQQQQQOOOMMMKKKJJJJJJIIIHHHHHHIIIIIIGGGFFF{{{vvvssspppmmmmmmiiieeedddeeeeeeccc```\\\WWWQQQLLLIIIFFFCCCAAA777555333000.........///............---,,,+++***++++++++++++++++++++++++---...000444777;;;===???EEECCC@@@>>>===>>>???@@@>>>>>>>>>;;;999777888:::======>>>??????????????????>>><<<:::888666444444//////000222555888<<<===;;;;;;;;;;;;<<<>>>???AAA???>>>;;;888444000...,,,))))))***+++,,,...///000------......///000000000///////////////............111555888:::<<>>===<<<<<<======???@@@AAACCCDDDCCCCCCBBBEEEDDDCCCBBBBBBAAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGEEEBBB@@@>>>@@@???>>>>>>>>>???@@@AAAFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHIIIIIIJJJLLLMMMNNNTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTXXX\\\___`````````aaadddeeehhhkkkmmmmmmmmmlllnnnoooqqqsssuuuuuuuuuuuuxxxxxxxxxxxxxxxyyy}}}}}}vvvkkk```VVVNNNHHHDDDBBB>>>;;;===@@@EEEPPPZZZeeeiiiiiiccc]]]\\\\\\ZZZ^^^```bbbbbbdddlllxxxqqqkkkddd___\\\ZZZWWWTTTWWWUUUXXXbbbqqqvvvkkk___VVVLLLIIIGGGFFFHHHMMMZZZYYYYYYXXXUUUOOOHHHBBBBBBBBBBBBBBBDDDIIIOOOTTT\\\gggrrrxxx|||}}}zzzuuuoookkkiiiccc[[[TTTSSSOOOKKKGGGEEECCCAAA???AAA@@@BBBGGGHHHHHHLLLQQQVVV\\\bbbfffhhhkkkpppsssuuuuuuvvvwwwyyy|||~~~~~~zzzvvvqqqjjjddd```[[[TTTOOOJJJFFFCCCBBB@@@???BBBHHHIIIFFFCCCBBBCCCDDDEEEEEEFFFHHHJJJMMMOOOOOOOOONNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLyyyssspppnnnkkkmmmjjjgggfffggggggccc```\\\WWWQQQLLLIIIFFFCCCAAA:::888666333111111111222...------,,,,,,+++******++++++++++++++++++++++++,,,...111555888<<>>===>>>???@@@>>>===;;;888555444666888===>>>>>>?????????>>>>>>???>>>===<<<999777444333...///000222555888;;;======<<<<<<<<<<<<===???@@@>>><<<:::666333000---,,,************++++++,,,---,,,,,,,,,---....../////////////////////////////////222666888999;;;===???AAA@@@??????>>>>>>>>>?????????AAABBBCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEECCCAAA???>>>@@@@@@?????????@@@AAABBBDDDFFFGGGFFFEEEDDDEEEGGGGGGGGGHHHJJJKKKMMMOOOPPPTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTXXX\\\___`````````aaaccceeegggiiikkkkkkjjjjjjjjjlllnnnpppqqqrrrrrrqqqssstttuuuttttttvvvzzz}}}|||rrrfff\\\SSSKKKGGGDDD@@@===>>>???CCCMMMXXXaaagggjjjfffccccccbbbaaadddfffgggfffdddhhhqqqxxxwwwrrrooolllhhheee```\\\[[[```kkk|||pppeeeYYYRRRLLLHHHHHHKKKMMMMMMMMMNNNMMMKKKFFFBBB???BBBGGGLLLQQQWWW^^^bbbhhhpppxxx}}}|||yyyxxxzzz}}}|||xxxpppkkkddd```[[[VVVSSSPPPMMMKKKLLLKKKLLLPPPQQQRRRWWW^^^eeekkkqqqvvvxxxzzz~~~|||wwwqqqmmmiiiddd]]]WWWQQQKKKGGGEEECCCCCCIIIPPPRRROOOKKKIIIHHHJJJLLLLLLPPPRRRTTTWWWYYYYYYYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUSSSRRRQQQQQQQQQQQQQQQRRRyyyrrrooommmkkkmmmkkkiiiiiikkkiiiddd```\\\WWWQQQLLLIIIFFFCCCAAA888666333111///...//////000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,...222666:::>>>AAABBBDDDCCCAAA???>>>>>>>>>???>>><<<999555222333666999>>>>>>?????????>>>>>>===?????????>>><<<888444222......000222444777:::;;;======<<<<<<<<<<<<======;;;:::777444111...,,,+++************************+++++++++,,,------......////////////////////////111333666888999:::<<<===@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFFFFEEEEEEFFFHHHFFFGGGHHHJJJMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZZZZYYYXXXVVVTTTTTTXXX\\\^^^______```aaacccdddeeegggggggggffffffggghhhiiijjjkkklllllllllkkklllmmmnnnooorrrvvvzzzzzznnncccYYYPPPKKKEEEBBB@@@@@@@@@BBBLLLVVV___hhhooopppooopppooommmppprrrsssooojjjhhhlllppp}}}{{{xxxuuuoooiiicccccchhhtttsssdddZZZQQQJJJHHHJJJGGGGGGGGGHHHJJJKKKIIIGGGEEEJJJRRRZZZaaahhhmmmqqqvvv|||}}}xxxqqqjjjgggeeedddccckkksss}}}uuunnniiiddd```^^^\\\YYYYYY[[[]]]___fffmmmxxx~~~}}}zzzwwwqqqiiiccc[[[SSSLLLHHHFFFIIIRRR\\\aaa^^^YYYUUUSSSTTTVVVXXXYYYZZZ]]]```bbbbbbbbbaaa``````______^^^^^^^^^^^^______^^^]]]]]]\\\\\\[[[YYYXXXXXXXXXXXXXXXYYYYYY{{{ssspppooonnnmmmlllkkklllmmmkkkeee```[[[WWWQQQLLLIIIFFFCCCAAA777666333000...------...222000...,,,+++,,,---...***+++++++++++++++,,,,,,,,,...333888<<<@@@BBBDDDCCCBBBAAA???>>>>>>=========;;;888444222555:::>>>>>>????????????>>>======???@@@AAAAAA>>>999444111......000222555777999:::<<<<<<;;;;;;::::::::::::888777555222///---+++************++++++++++++++++++++++++,,,------......///////////////000000000222555777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBDDDFFFFFFFFFFFFHHHJJJHHHHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTUUUUUUWWWXXXXXXXXXYYY\\\]]]\\\ZZZVVVTTTTTTWWW[[[^^^^^^___```aaacccddddddeeeddddddcccbbbccccccddddddddddddccccccaaaccceeegggjjjnnntttxxx~~~uuujjj___TTTNNNGGGDDDBBBBBBAAACCCMMMYYYeeeppp{{{~~~}}}zzz}}}uuuooommmooowww~~~~~~~~~wwwooolllnnnvvv~~~pppeee[[[SSSPPPQQQOOONNNMMMOOORRRTTTUUUUUUWWW\\\ccciiioootttxxx{{{}}}rrroooggg\\\VVVTTTSSSQQQNNNVVV^^^lll{{{|||vvvrrrqqqmmmjjjkkklllnnnvvv~~~~~~vvvoooeee\\\QQQKKKIIIMMMYYYeeeooolllhhhccc______aaadddccceeehhhjjjllllllllllllkkkjjjiiihhhgggfffeeedddfffffffffeeeddddddcccccc^^^^^^]]]]]]^^^^^^______{{{ssspppooonnnmmmllllllnnnooolllfffaaa[[[WWWQQQLLLIIIFFFCCCAAA;;;999666333111000000000000///,,,*********,,,---*********++++++,,,,,,,,,,,,///444999===AAACCCDDDAAAAAAAAA@@@???>>>===<<<888777444111111555<<>>>>>?????????>>>>>>===???@@@BBBBBB???:::444000...///111333555777999999::::::::::::999888777777666555333111...,,,***)))((()))***,,,---.........,,,,,,,,,---......//////////////////000000111111333555777888888888999:::;;;:::::::::::::::;;;;;;======>>>>>>???@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCC?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPTTTTTTTTTTTTTTTUUUVVVWWWWWWYYY\\\^^^]]][[[XXXUUUUUUWWW[[[]]]]]]^^^```aaaddddddcccbbbaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZZZZ\\\^^^aaadddhhhnnntttyyy}}}{{{pppdddYYYRRRIIIGGGEEEDDDCCCFFFRRR___nnn{{{vvvrrrrrrpppxxx~~~wwwtttttt{{{vvvkkk```[[[[[[WWWVVVVVVXXX^^^cccfffgggllloootttxxx|||rrrddd]]]TTTJJJFFFGGGHHHFFFCCCHHHOOO]]]nnn~~~}}}{{{zzz{{{{{{oooeeeXXXPPPNNNRRR^^^jjjxxxxxxvvvrrrmmmkkkmmmnnnppprrruuuwwwyyyyyyyyyyyyuuutttsssqqqooonnnllllllnnnnnnmmmmmmlllkkkkkkkkkcccccccccbbbbbbccccccdddyyyqqqooonnnmmmnnnmmmmmmnnnooommmgggaaa\\\WWWQQQLLLIIIFFFCCCAAA:::888555222///......///,,,+++***)))(((((())))))*********++++++,,,,,,------///444:::>>>AAABBBCCC@@@@@@AAAAAA@@@>>><<<;;;333222000......333999>>>======>>>??????????????????AAABBBAAA>>>999444000///000222555777888999999999999999999999888777666444444222000...,,,***)))'''(((+++---...//////...,,,,,,,,,---......//////...//////000000111111222333555777888777777888:::;;;;;;;;;;;;;;;;;;<<<=========<<<======>>>@@@@@@>>>???AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEECCCDDDEEEEEEEEEDDDBBBAAA??????>>>>>>??????@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBDDDFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSRRRRRRSSSTTTTTTUUUVVVXXX[[[]]]^^^\\\YYYWWWUUUWWWZZZ\\\]]]^^^```aaacccbbbaaa___]]][[[ZZZYYYVVVUUUUUUUUUVVVVVVWWWXXX___aaadddgggjjjpppvvvzzz}}}wwwlll```YYYNNNLLLIIIGGGDDDHHHVVVeeeyyy|||vvvuuunnnuuu~~~{{{yyy}}}zzzlllbbb```ZZZZZZ\\\bbbjjjrrrxxx{{{}}}xxxgggYYYOOOIIIAAA???AAACCCBBB@@@AAAGGGSSSddduuu{{{ooobbbYYYUUUWWWbbbnnn}}}|||xxxwwwxxxwwwyyy{{{~~~~~~~~~|||zzzxxxvvvuuuttttttttttttsssrrrrrrqqqqqqjjjjjjiiihhhhhhhhhhhhhhhyyyrrrpppnnnmmmooommmlllmmmnnnlllgggbbb\\\WWWQQQLLLIIIFFFCCCAAA888666333000---,,,,,,,,,,,,,,,+++******))))))((()))******+++,,,,,,---------000555:::>>>@@@AAAAAA???@@@AAAAAA@@@>>>;;;:::333222000......111777;;;;;;<<<===???@@@@@@@@@@@@@@@AAAAAA@@@===888333000000111444666888999::::::999::::::;;;;;;:::999888444333111000...,,,+++***''')))+++---...---,,,,,,+++++++++,,,------.........//////000111111222222222444666777777777999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@===>>>@@@BBBBBBBBB@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCDDDCCCBBB@@@???>>>======<<<<<<===>>>??????@@@AAABBBCCCBBBBBBAAAAAACCCDDDEEEDDDDDDFFFHHHHHHHHHIIIJJJKKKMMMOOOPPPRRRQQQQQQQQQQQQRRRSSSSSSUUUVVVYYY\\\]]]\\\[[[ZZZUUUWWWZZZ[[[\\\]]]___aaaaaa```]]][[[XXXVVVTTTSSSTTTTTTUUUWWWYYY]]]___aaahhhjjjkkkmmmooosssxxx{{{~~~~~~tttiiibbbVVVRRRNNNIIIEEEIIIYYYiiiyyyxxxqqqwww}}}qqqlllcccdddgggnnnxxx|||kkk[[[PPPKKKGGGBBB@@@AAACCCBBBAAA???CCCLLL[[[mmm{{{{{{nnnddd^^^^^^gggqqq{{{|||~~~}}}|||yyyyyyxxxxxxwwwvvvvvvvvvsssrrrqqqooonnnnnnnnnnnn{{{tttrrrqqqoooooommmllllllmmmlllgggccc\\\WWWQQQLLLIIIFFFCCCAAA<<<999666333000/////////...............,,,+++***))))))***+++,,,,,,---------000555:::>>>???@@@???>>>???AAABBBAAA>>>;;;999666555333111000222666999:::;;;===>>>@@@AAAAAAAAA@@@AAA@@@???<<<777333000000222444777999:::::::::::::::<<<<<<<<<<<<;;;:::333333111000...,,,+++***((()))+++,,,,,,+++***((()))******+++,,,,,,------...//////000111222222222222444666777777777999:::888777777777888999999:::<<<<<<;;;;;;<<<===???@@@<<<>>>@@@AAAAAA@@@???>>>AAAAAAAAAAAABBBCCCDDDDDD???@@@BBBBBBBBBAAA???======<<<;;;::::::;;;======???@@@AAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBBBBBDDDEEEEEEFFFGGGIIIKKKNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRTTTUUUXXXZZZ\\\\\\\\\[[[UUUWWWZZZ[[[\\\]]]___bbb___^^^[[[XXXUUURRRQQQPPPUUUVVVXXX\\\aaafffjjjlllqqqrrrrrrrrrsssuuuyyy|||zzzooohhh[[[WWWRRRKKKFFFIIIZZZkkk|||{{{vvvzzzooopppssszzzqqq___SSSKKKKKKIIIFFFDDDCCCCCCCCCBBB>>>AAAHHHVVVgggvvvuuukkkeeecccjjjsss{{{{{{{{{zzzyyyyyyxxxxxxyyyxxxvvvuuusssrrrrrrrrr{{{tttsssrrrrrrooollljjjjjjkkkhhhccc___WWWSSSMMMIIIEEECCC@@@>>>;;;888444111111000000///------------------------***+++,,,,,,*********,,,///222555999===>>>??????===>>>@@@AAAAAA???<<<;;;:::666111///000444888:::<<<<<<======>>>>>>??????AAA???===;;;999777555333222444777888888999:::<<<>>>>>>===<<<;;;888666444333111///,,,+++***)))***)))******++++++,,,---------------............///---......///000111111222444555666777777888888888888888999999999::::::::::::;;;;;;<<<===>>>>>>???@@@?????????>>>>>>======>>>>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???<<<<<<<<<<<<===>>>???@@@?????????>>>??????@@@@@@DDDDDDCCCDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHKKKNNNPPPRRRSSSSSSTTTTTTTTTSSSSSSUUUVVVWWWYYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]]]]]]]]]]YYYWWWUUUTTTTTTVVVXXXZZZ[[[^^^cccjjjpppuuuxxxzzz~~~~~~}}}|||||||||||||||xxxooogggYYYOOONNNMMMMMMYYYiiilll]]]RRRMMMEEEDDDCCCBBBBBBBBBBBBAAAHHHFFFJJJVVVcccmmmxxxvvvmmmhhhlllsss~~~~~~~~~}}}|||zzzyyyyyyyyyyyy}}}uuusssqqqpppmmmkkkiiiiiijjjhhhbbb^^^XXXTTTNNNJJJFFFDDDAAA???;;;888444111111000000///------------------------+++,,,---,,,******,,,---000222666:::===????????????@@@BBBBBBBBB???===;;;<<<777222///000333666888;;;<<<<<<===>>>?????????BBBAAA>>><<<:::777555333333555888999999999:::<<<;;;;;;;;;;;;:::888666555333111///,,,+++***)))***)))******++++++,,,------------------............---......///000111222222555666777888999999999999999999999999::::::::::::;;;<<<<<<======>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@============<<<<<<<<<<<<============>>>???@@@AAA???????????????@@@AAAAAADDDDDDCCCDDDDDDEEEFFFGGGIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[XXXYYYZZZ[[[\\\]]]]]]]]][[[YYYVVVUUUWWW\\\aaadddjjjlllqqqwww|||~~~~~~zzzqqqggg[[[QQQOOONNNNNNXXXgggssscccWWWPPPLLLJJJIIIHHHHHHHHHGGGGGGJJJGGGJJJUUU```jjjttt|||uuuooopppuuu~~~vvvrrrooommmkkkiiigggggghhhfffaaa]]]YYYUUUOOOJJJGGGEEEBBBAAA;;;888444111000000///...........................---------+++******---000111333777;;;>>>@@@@@@@@@AAABBBCCCDDDBBB???<<<:::<<<888222000000333666777::::::;;;<<<>>>???@@@@@@CCCBBB@@@<<<999666444222666888:::;;;;;;:::;;;<<<777888999999888777555444222111...,,,************)))******++++++,,,------------------............---......///000111222333666777888999999:::::::::::::::::::::;;;;;;;;;;;;========================>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;::::::::::::999>>>======>>>>>>???@@@AAA>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJMMMPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWYYY\\\^^^^^^^^^^^^YYYZZZ[[[[[[\\\\\\\\\\\\]]]\\\ZZZ[[[```gggnnnssszzz|||}}}ttthhh^^^UUURRROOONNNVVVbbb|||rrreee]]]XXXUUURRRQQQQQQQQQPPPOOOMMMJJJKKKSSS]]]fffooowwwttttttxxx{{{{{{|||||||||~~~~~~uuunnnmmmqqq}}}vvvrrrnnnkkkiiigggeeefffgggfffaaa]]]XXXTTTNNNJJJGGGEEEBBBAAA:::777333111000000///.................................---+++***+++...111111444777;;;>>>@@@AAAAAABBBCCCDDDCCCBBB>>>;;;999999666111000111555777999999999;;;<<<>>>???@@@AAABBBAAA???<<<777333111111777:::=========<<<;;;<<<777888888777666444222111111000...,,,************)))******++++++,,,------,,,,,,---------.........------...000111222333333666666777888999999999999:::::::::;;;;;;;;;<<<<<<>>>=============================================>>>>>>======>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHFFFHHHKKKNNNPPPRRRRRRRRRSSSRRRPPPPPPPPPRRRTTTVVVWWWXXXZZZ\\\^^^^^^^^^^^^ZZZZZZ[[[\\\\\\\\\\\\\\\___```bbbffflllttt{{{vvviiiaaaYYYUUUPPPMMMSSS[[[mmm{{{rrrgggccc^^^\\\[[[ZZZXXXVVVRRRMMMLLLSSS[[[ccclllttt~~~vvvkkkiiilllpppuuuzzz|||}}}{{{xxxuuupppjjjiiilll~~~{{{tttqqqnnnjjjhhhfffeeefffgggfffbbb^^^VVVRRRMMMIIIFFFDDDBBB@@@:::777333000000//////..............................---,,,+++***+++///222111444777;;;>>>@@@AAAAAAAAABBBCCCBBB@@@===999777555222000000333777:::<<<888999:::<<<===???@@@@@@??????>>>:::444000//////888;;;>>>???>>>===<<<<<<:::999999888555333000...000///---+++***)))******)))******++++++,,,------,,,,,,,,,------------...------...000111333444444444555666777888888888888:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>???=========<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>===>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHJJJKKKNNNPPPRRRSSSQQQPPPOOOOOOPPPQQQTTTUUUWWWXXXZZZ\\\]]]]]]\\\\\\ZZZ[[[\\\]]]]]]^^^^^^]]]bbbeeekkkrrryyy~~~yyylllfff___YYYSSSOOOPPPUUU```ppp{{{}}}|||yyyxxxxxx~~~{{{uuummmiiigggeeeaaa^^^YYYSSSOOOTTTZZZaaajjjqqqzzz~~~}}}{{{yyytttnnnhhhffffffhhhqqqzzzzzz}}}wwwqqqllliiijjjiiijjjlllkkkiiikkkooo{{{zzzssspppmmmjjjhhhfffeeegggiiihhhddd```UUURRRLLLHHHFFFDDDBBB@@@:::777333000//////...---------------------------,,,,,,,,,+++***+++...111111333777;;;>>>@@@@@@@@@@@@AAABBBBBB@@@===999777222000///000444888<<<===999999:::;;;===>>>??????<<<======999333///...///777:::>>>@@@???>>>======<<<;;;;;;999666333000...000...---+++***)))******)))******++++++,,,------,,,,,,,,,,,,------------------///000222333444555444555666777777888888777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<======>>>@@@BBBBBBBBBBBBAAACCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPRRRSSSPPPOOOOOOOOOPPPRRRSSSTTTVVVWWWYYY[[[\\\]]]\\\\\\[[[[[[]]]^^^___`````````fffjjjqqqyyy~~~}}}pppmmmggg___WWWRRRPPPQQQZZZfffxxx|||xxxzzz|||{{{xxxtttqqqppppppwwwyyyvvvrrrlllgggbbbZZZTTTUUUYYY^^^eeemmmsssyyyzzzqqqmmmkkkiiigggdddbbbbbbbbbaaabbbkkkuuuzzzxxxkkkaaa[[[WWWUUUXXXXXXZZZ```bbbccchhhnnnyyyzzzsssooollliiiiiigggggghhhjjjjjjfffbbbVVVRRRMMMIIIFFFEEECCCAAA:::666222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++++++++---///000222666:::===?????????@@@AAABBBBBBAAA>>>;;;888222111///000444888;;;===::::::;;;;;;<<<===>>>>>>:::======999333//////111555999===@@@@@@???>>>>>><<<<<<;;;:::888555222000///...,,,***))))))******)))******++++++,,,------++++++,,,,,,,,,---------------///000222444555666555555666777888888888888999999999999::::::::::::888999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;;;;:::::::::999999999::::::::::::;;;<<<=========>>>@@@AAABBBAAA@@@???CCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTWWW[[[]]]______```[[[\\\^^^___aaabbbcccccckkknnntttyyy|||}}}}}}}}}}}}}}}}}}}}}vvvuuuooofff]]]WWWSSSQQQXXX^^^kkk{{{{{{xxxuuurrrooommmjjjhhhiiippp{{{wwwqqqkkkaaaYYYVVVVVVYYY^^^eeekkkqqqzzz|||rrrkkkhhhgggeeecccbbb```___ccceeehhhooowww|||vvvlllccc\\\WWWTTTQQQNNNMMMOOOSSSWWWYYY```hhhttt{{{sssoookkkhhhjjjhhhhhhiiilllkkkgggdddWWWSSSNNNJJJHHHFFFDDDBBB999666222000//////...---++++++++++++++++++++++++((()))+++,,,++++++,,,...///222555999===>>>??????AAABBBCCCCCCBBB???<<<:::444222000111444888:::;;;;;;;;;;;;<<<<<<<<<======:::===>>>:::333000000333444888===@@@@@@???>>>>>>;;;;;;;;;;;;999777555333///...,,,***))))))******)))******+++,,,,,,------++++++,,,,,,,,,---------------///000222444555666666777888999999:::999999888888999999999:::::::::777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<999999888888999999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAAAAA@@@???>>>CCCCCCDDDEEEFFFHHHJJJKKKGGGJJJNNNQQQQQQPPPMMMKKKLLLMMMOOOPPPQQQRRRRRRRRRPPPRRRVVV[[[^^^aaacccddd[[[\\\^^^```bbbdddeeeeeeoooqqqsssvvvxxxyyyyyyyyy{{{{{{{{{{{{}}}~~~zzzzzzuuukkkbbb[[[UUURRRVVVYYYaaaooo~~~zzzwww~~~~~~xxxpppkkkiiigggdddaaaccckkkwwwxxxqqqfff[[[VVVTTTUUUYYY___ffflllvvv|||vvvnnnjjjiiiiiihhhgggkkkfffdddhhhoootttzzz~~~|||{{{zzzyyyyyytttpppkkkfffbbb]]]YYYVVVNNNLLLLLLPPPSSSVVV]]]eeennnzzzxxxpppooommmkkkjjjiiiiiiiiihhhfffbbb___[[[UUUNNNIIIGGGEEEBBB???444444333222111000///.........---------,,,,,,,,,...,,,++++++,,,...//////333555777:::===???BBBCCCCCCAAA????????????===;;;666555555777:::===>>>>>>:::::::::;;;>>>??????>>>======;;;777333111111222666999;;;;;;:::999;;;===999999888888666444111000333111...+++******+++,,,************+++,,,------+++,,,,,,,,,,,,,,,,,,---...///000111000222444666555555666777888999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;:::999777666999888888888:::<<>>@@@AAABBBAAA@@@@@@@@@???===;;;555555555777;;;>>>??????>>><<<<<<<<<>>>@@@@@@???>>>===;;;888444222222333666999;;;<<<::::::;;;===999999999888666444222000111///,,,)))((()))***+++******************++++++******++++++++++++,,,,,,---///000111111222444666555666666777888999999:::999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999:::::::::999999888777999999888888:::<<>>???AAAAAAAAABBBBBBAAA===:::444444555999===AAABBBBBBCCCAAA???>>>@@@AAAAAAAAA>>>===<<<888555333333444777999;;;<<<;;;;;;<<<===999999999888777444222000...,,,***((('''((()))***************)))))))))))))))*********+++++++++,,,---...000111111222444666666666777777888888999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999::::::::::::::::::::::::999888888888888999999999888999:::<<<>>>@@@<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSSSSRRRRRRTTTUUUUUUUUUVVVXXXZZZ]]]___aaaaaabbbccccccdddfffjjjnnnqqqrrrssssssrrrrrrsssuuuzzz{{{{{{|||||||||{{{{{{}}}}}}~~~|||qqqfff^^^RRRMMMKKKOOOTTTZZZccclllyyyzzz{{{{{{xxxsssnnnjjjaaa]]]YYYXXXZZZccctttyyyvvvwwwuuurrrpppnnnqqqvvv}}}{{{ooogggbbb\\\YYYZZZ___fffnnnuuu~~~yyyssskkkggg```ZZZYYY___iiiqqq}}}xxxttttttuuuvvv}}}}}}xxxtttooojjjhhheeecccgggnnntttzzzzzzssspppmmmjjjjjjiiiiiiiiihhhfffbbb___WWWRRRKKKHHHGGGGGGDDDBBB666444222000///...---------------,,,,,,,,,+++++++++++++++******,,,000222666777888999:::;;;<<<<<>>???;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJHHHIIIJJJLLLMMMNNNPPPPPPOOOQQQRRRSSSRRRSSSTTTVVVVVVWWWXXXZZZ\\\^^^```aaaaaabbbcccddddddgggjjjmmmppprrrttttttsssssstttuuuyyyzzzzzz{{{{{{|||||||||{{{|||}}}wwwkkkccc[[[UUURRRSSSUUUXXX^^^fffrrrtttvvvvvvtttpppkkkhhh]]]ZZZWWWXXXZZZcccttt{{{xxxyyyzzz|||{{{ssslllfffaaabbbdddhhhlllpppvvv}}}|||qqqhhhaaa___[[[YYY]]]gggsss||||||xxxxxxxxxyyy}}}yyyuuuooojjjkkkpppwww|||zzzrrrooollliiijjjiiiiiiiiihhhfffbbb___VVVQQQKKKGGGGGGFFFDDDBBB888777444111000/////////------,,,,,,,,,++++++++++++++++++******,,,111555:::::::::::::::;;;;;;;;;===>>>@@@CCCDDDAAA<<<888333444666;;;AAAEEEFFFFFFHHHFFFCCCBBBBBBCCCBBBAAA<<<<<<;;;888666444555777999999:::;;;<<<<<<<<<<<<888999888888666333111000,,,++++++*********++++++,,,------------+++******++++++,,,,,,---......///+++---000222222333444666666666777777888888999999999999999999999999999999999:::::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888888888999999:::::::::999888777777777888999:::999999999:::;;;<<<===>>><<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIFFFGGGHHHJJJLLLNNNOOOPPPOOOPPPRRRSSSRRRSSSUUUVVVXXXYYYZZZ\\\^^^```aaabbbaaabbbdddeeeeeegggjjjmmmpppsssuuuvvvuuuuuuuuuvvvyyyyyyyyyzzz{{{|||}}}}}}{{{|||~~~~~~tttnnngggaaa]]]]]]]]]]]]aaafffqqqrrruuuvvvtttpppllliiiaaa___^^^___```gggvvv|||zzz{{{}}}vvvpppllleeefffggghhhkkkpppwww|||vvviii```XXXZZZ\\\aaahhhsss~~~~~~uuummmmmmrrr{{{zzzrrrpppllliiijjjiiiiiiiiihhhfffbbb___VVVQQQJJJGGGFFFFFFDDDBBB:::888555222000//////000,,,,,,,,,,,,+++++++++++++++,,,---++++++---333999>>>>>>======<<<;;;;;;;;;<<<===???AAABBB@@@<<<888222333777<<>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHJJJLLLNNNOOONNNPPPRRRSSSRRRSSSUUUWWWYYYZZZ\\\^^^```aaabbbbbbaaabbbdddeeefffhhhkkkmmmppprrruuuvvvvvvvvvvvvwwwxxxxxxxxxyyyzzz|||}}}~~~|||}}}}}}~~~sssnnnkkkkkkiiiffffffiiioooqqqtttvvvuuurrrooollljjjiiijjjkkkkkkooozzz{{{wwwwwwyyy{{{zzzvvveeeeeedddccceeejjjrrrwwwzzz~~~wwwnnnddd]]]UUUZZZbbbkkktttxxxppppppuuuzzztttqqqnnnkkkjjjiiiiiiiiihhhfffbbb___WWWQQQKKKGGGFFFEEECCC@@@:::888444111///...//////,,,,,,,,,++++++++++++***+++---...,,,+++...555;;;BBBBBBAAA???>>>===<<<;;;;;;<<<===???@@@???;;;888222333777<<>>???@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAABBBDDDFFFIIIKKKMMMNNNNNNPPPRRRRRRSSSSSSUUUWWWXXXZZZ\\\^^^```aaaaaaaaa```bbbeeefffggghhhkkkmmmnnnqqqtttvvvvvvuuuuuuvvvwwwwwwwwwxxxzzz|||~~~~~~zzzuuusssuuu|||||||||xxxqqqooopppqqqssswwwzzz{{{zzzwwwuuuvvvvvvxxx{{{zzz|||zzzsssmmmkkkjjjnnntttzzz~~~llljjjfffbbbaaadddjjjooorrrwww~~~~~~vvvmmmeeeaaa```___eeennnxxx{{{ssstttzzz|||uuussspppmmmjjjiiiiiiiiihhhfffbbb___WWWRRRKKKGGGFFFEEEBBB@@@999777333000...---......,,,,,,,,,+++++++++******,,,...///---,,,///666===EEEDDDCCCAAA???>>>===<<<;;;;;;<<<>>>???>>>:::888222333777<<>>>>>??????>>>======<<<;;;;;;;;;;;;;;;???@@@BBBEEEHHHJJJLLLMMMNNNPPPRRRRRRSSSSSSVVVWWWXXXYYY[[[^^^___````````````bbbeeefffggghhhkkkmmmmmmpppsssuuuuuuttttttuuuwwwwwwwwwxxxyyy|||~~~wwwpppkkkiiittt{{{|||wwwwwwtttxxx|||ssshhhaaaXXX]]]dddmmmuuu}}}vvvrrrkkkddd______cccggglllpppxxx~~~{{{qqqeee```aaadddkkkqqqzzz}}}uuuwww~~~vvvpppjjjeeekkkiiiggghhhjjjiiieeeaaaVVVQQQJJJGGGHHHFFFBBB>>>:::777444111111111000000......---------,,,,,,,,,+++,,,,,,,,,,,,///444777DDDEEEEEEEEECCC@@@===;;;===>>>??????>>><<<999888333555777;;;>>>AAABBBCCCAAABBBBBBBBBBBBAAA@@@???<<<999444000000222555777::::::::::::999777666555777888999888666333000---,,,,,,,,,++++++,,,,,,---///...,,,******+++,,,---,,,,,,,,,,,,,,,---...///---...000222444555555666444444555666777888888999999999999888888888777777888888888999999:::::::::888999:::;;;;;;:::999888555555666666777777888888888888888777888888999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<>>>AAA<<<<<<;;;888666666999;;;===>>>BBBEEEHHHJJJKKKLLLOOOOOOPPPQQQRRRSSSTTTUUUYYYYYYZZZZZZ[[[\\\]]]^^^```aaabbbeeegggiiikkklllooopppqqqssstttuuuvvvvvvvvvvvvvvvwwwxxx{{{}}}~~~|||ssshhh___```gggvvv|||{{{~~~{{{jjj^^^YYYTTTTTT[[[ccckkkttt|||}}}wwwnnneee```___aaacccbbbffflllssszzz~~~~~~{{{tttiiiaaaaaaiiipppuuu~~~|||{{{~~~uuuppplllhhhiiigggggghhhjjjhhhccc___VVVQQQKKKHHHGGGFFFBBB>>>:::777333111000000000///------,,,,,,,,,++++++++++++,,,,,,,,,,,,///444777CCCDDDEEEFFFDDDAAA>>><<<>>>???@@@@@@>>><<<999888333444777:::===???AAAAAA@@@AAABBBCCCBBBAAA???===:::888444111111333555777999999888777777666555555666777888777555222///,,,------,,,+++++++++,,,,,,///---,,,******+++,,,---++++++++++++,,,---...///000111333444555666777777777777777777777777777777999999999888888888777777999999999999999999::::::888999999::::::999999888555666666666777777777888888888888777888888999::::::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<;;;===>>>999999999777666777999<<>>999666222000000000///...,,,,,,+++++++++*********++++++,,,,,,,,,///444888BBBCCCEEEFFFEEECCCAAA??????@@@@@@@@@???<<<999888222444777:::===>>>???@@@???AAABBBCCCBBB@@@===;;;888777555333333444666888888888666555444555555666777777777666444111...,,,...---,,,+++++++++++++++...---,,,******++++++,,,++++++++++++,,,---...///222333444555555666666666777777888888888888888888999999999888888888888888::::::999999999999999999999999999888888999999999666666666666777777777777888888777777888999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>===;;;::::::;;;555666777777777888;;;>>>BBBCCCFFFHHHIIIJJJJJJJJJMMMMMMOOOQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ\\\^^^___aaabbbdddfffiiikkklllmmmmmmnnnpppqqqssssssttttttvvvvvvwwwxxxzzz|||~~~tttggg]]]WWWYYYeeerrrxxxoooaaaXXXPPPOOOQQQTTT[[[aaannnuuu~~~~~~vvvnnnfff```\\\YYYZZZ\\\```ffflllrrrvvvyyy{{{~~~zzzwwwqqqpppooopppsssyyy}}}}}}}}}sssooollljjjeeeeeegggjjjllliiiccc]]]VVVRRRLLLIIIFFFDDDAAA???888555222////////////...,,,,,,,,,,,,++++++++++++***++++++,,,,,,000444888AAACCCEEEFFFFFFEEECCCAAAAAAAAAAAAAAA???<<<999777333555888;;;>>>???@@@??????@@@BBBCCCCCC@@@===;;;777666555444444666777888999888666444444555777888888888888777444111...---...---,,,+++************---,,,++++++******++++++,,,,,,,,,,,,---...000000111222333333333333333333444555666888999;;;<<<===888888888888888888888888:::::::::999999888888888:::999888777777888999:::666666666666777777777777777777777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>;;;999888888444666888999:::<<>>;;;888666444666:::===@@@AAAAAAAAA???@@@BBBCCCCCCAAA>>>===888777666555555666888999:::999777666666888999;;;;;;:::999888555222000...---,,,++++++************,,,,,,++++++************,,,,,,------...000111222222333333444444333333333555555666888999:::<<<<<<888888888888888888888888:::::::::999999888888888:::999777777777777999:::777777777777666666666666777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>===;;;999888888777999<<<>>>???AAADDDGGGIIIJJJKKKLLLLLLKKKKKKJJJLLLMMMNNNPPPSSSUUUVVVWWW\\\\\\[[[[[[[[[\\\\\\]]]___```bbbdddfffhhhjjjkkklllmmmnnnpppqqqrrrssssssuuuvvvxxxzzz|||~~~~~~rrrlllkkkooo|||}}}yyyvvv~~~vvvhhh___XXXRRRRRRUUUWWW^^^hhhqqq{{{~~~yyyuuutttiiieee```\\\[[[^^^aaadddgggkkkooosssuuutttrrrppprrrsssxxx||||||rrrmmmiiiggggggfffgggjjjmmmkkkfffaaaUUUSSSOOOJJJEEEBBB@@@???999666222000000000///............---------,,,,,,)))***++++++---000555999???AAADDDFFFFFFEEECCCBBBAAAAAAAAA@@@===:::666444333555:::>>>BBBCCCCCCBBB???@@@AAABBBBBBBBBAAAAAA:::999777555555666888::::::999999888999:::<<<===<<<<<<:::888555333000///++++++************+++++++++++++++++++++*********,,,,,,,,,---...000111222444555555666666666666555999999888888888777777777888888888888888999999999::::::999999999999999999888888888777777888888888777777777777666666666666666666777777888999;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<:::999999:::<<<>>>AAACCCDDDEEEHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMOOOQQQSSSTTTVVVWWW\\\\\\[[[[[[[[[[[[\\\\\\^^^___aaaccceeehhhiiijjjlllmmmoooppprrrrrrssssssuuuvvvyyy{{{~~~|||}}}yyyxxx{{{yyysssxxxyyyoooddd[[[VVVWWWWWW^^^gggpppzzz~~~}}}wwwsssllleeeaaa^^^^^^___```cccfffkkknnnqqqrrrrrr{{{~~~|||{{{|||rrrnnnjjjggggggffffffhhhkkkjjjfffaaaUUUSSSOOOJJJEEEAAA@@@???:::777333111000000000///---------,,,,,,,,,++++++)))***++++++---000555999???AAACCCEEEEEEDDDBBB@@@AAAAAA@@@???<<<888555222000333999>>>BBBCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEE===;;;777444444666888:::888999999:::;;;;;;<<<<<<===<<<:::777444222000...))))))))))))***+++,,,---+++++++++++++++***))))))*********+++---...000111444444555666777777666666999999888777666666555555777777888888888999999999999999999999999999::::::777777888888888888777777888777777777666666666555666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<::::::;;;===@@@BBBEEEFFFGGGGGGIIIKKKLLLMMMNNNOOOOOONNNMMMLLLNNNNNNOOOQQQRRRTTTUUUUUUWWWWWWXXXXXXYYY[[[\\\]]]___```aaadddfffhhhjjjkkkmmmnnnoooqqqrrrsssssstttuuuvvvyyy|||zzz}}}~~~|||~~~vvvuuuyyyllldddbbb```fffmmmuuu}}}|||tttmmmgggcccbbb```bbbdddhhhmmmsssxxx{{{}}}xxxvvvxxx}}}|||sssooollliiigggeeedddfffiiiiiieeeaaaUUUSSSPPPJJJEEEAAA??????:::777444111111111111000,,,,,,,,,+++++++++******)))***++++++---000666:::???AAACCCDDDDDDCCCAAA???@@@@@@@@@>>>;;;777444111...222777===AAACCCCCCCCCAAA@@@@@@AAABBBDDDGGGHHH???<<<888444333555888;;;777888999:::;;;<<<<<<<<<<<<;;;999666333111///...(((((())))))***+++------***++++++++++++***))))))(((((()))***+++---///000111222333444555555555555666666666666666666666666777777888888999999999999888888888999999::::::;;;666777888999999888777666888888777777666666666555666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::===???BBBEEEGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOONNNMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTVVVXXX[[[]]]^^^```aaabbbeeegggiiikkklllmmmnnnpppqqqssssssttttttuuuwwwyyy}}}yyy||||||xxxzzz{{{uuuzzz}}}rrrnnniiimmmsssyyyxxxqqqkkkhhhdddeeefffjjjpppyyy|||~~~tttqqqsssttt~~~zzzsssqqqmmmjjjjjjgggeeefffiiihhhccc]]]ZZZUUUNNNHHHDDDAAA???===888555111//////...---+++---------------------------...//////000222666:::===>>>@@@BBBCCCCCCCCCBBBCCC@@@===;;;;;;888444000///222666;;;>>>@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFF@@@:::333111444888999777:::999999999:::<<<>>>???>>><<<888444111...---,,,************))))))(((((()))((((((((((((***,,,------,,,+++***+++---000111666666666666666666555555666666666666555555555555777777777777888999:::;;;::::::;;;;;;:::888777555999888777555555555666777888888888777777777777777777777777777777777888999999:::;;;;;;;;;:::999888<<<;;;999999999<<>>@@@AAACCCCCCCCCBBBBBB???;;;999888666333//////222666;;;>>>@@@@@@???@@@AAACCCEEEFFFFFFFFFFFFCCC<<<555333555888888777::::::999999:::;;;======???<<<999444000---,,,+++++++++*********)))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,...000111333333444555666777777888:::999999888777666555555777777777888888999:::;;;::::::;;;;;;:::999888777999888777666555555666777777777777777777777777888777777777777777888888999999:::;;;<<<<<<;;;:::999<<<;;;::::::;;;>>>AAACCCGGGHHHJJJKKKLLLKKKKKKKKKNNNOOOQQQRRRRRRRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMOOOQQQSSSTTTUUUWWW[[[]]]^^^aaadddhhhjjjllllllllllllnnnooooooppprrruuuwwwuuuwwwzzz}}}}}}{{{zzz{{{~~~zzzoooeeeiiippp{{{}}}{{{}}}yyytttqqqnnnrrrxxx|||uuurrrpppnnniiigggeeefffhhhfffbbb]]]UUUQQQLLLHHHFFFDDDBBBAAA999666333111000///...---------------------------+++,,,---...///222666:::===>>>???AAABBBBBBCCCBBBAAA>>>;;;888666444111///000222666;;;>>>??????>>>@@@AAACCCEEEFFFFFFEEEEEECCC>>>777444555777888777;;;;;;::::::::::::;;;;;;>>>;;;888333000---+++***+++++++++++++++***************)))))))))******+++,,,+++++++++,,,...000111///000111333555777999999===<<<;;;:::999777666666888888888888999:::;;;;;;999:::;;;;;;;;;:::999888888777777666666666666777666666666777777888888888777777777777777888999999:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;<<<>>>AAADDDFFFHHHIIIJJJKKKLLLLLLLLLKKKPPPQQQRRRSSSTTTSSSRRRRRRVVVVVVVVVUUUSSSQQQPPPOOORRRTTTVVVXXXYYYZZZ]]]______aaadddhhhkkkmmmmmmnnnkkklllnnnooooooqqqtttvvvuuuxxx{{{}}}{{{xxxxxx{{{~~~}}}sssjjjaaahhhrrr}}}}}}xxxvvvnnnqqquuu{{{|||tttqqqooommmgggfffeeefffgggeeeaaa^^^UUUQQQLLLHHHFFFDDDBBB@@@:::777333111111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000333888;;;===>>>???@@@AAABBBBBBCCCBBB@@@<<<888666333111000000333777;;;===>>>>>>===@@@AAABBBDDDEEEDDDDDDDDD???;;;666444555777888888<<<;;;;;;::::::999999999:::888555222///---,,,,,,++++++++++++++++++++++++++++++******************+++++++++,,,---///111222//////111333555777888999<<<;;;;;;:::999888888777999999999999999:::;;;;;;888999;;;;;;<<<;;;:::999777777777666666666666777444555555666777888999999777666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDHHHJJJIIIJJJJJJKKKLLLLLLMMMMMMPPPQQQRRRSSSTTTSSSSSSRRRXXXXXXXXXWWWVVVTTTSSSRRRTTTVVVYYY[[[[[[]]]___aaa```bbbeeehhhkkkmmmoooooolllmmmooooooooooooqqqsssuuuxxx|||}}}zzzvvvuuuwwwyyy{{{{{{~~~xxxnnnggggggppp|||yyyyyy}}}yyywwwssstttwwwzzzzzzrrrooommmkkkffffffffffffeeeccc```^^^VVVSSSNNNIIIFFFCCC@@@>>>:::777333111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222666;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB???;;;777444333222111333777:::=========<<<>>>???AAABBBCCCBBBBBBAAA:::777444333444777999:::;;;;;;;;;::::::999888888666555222000///.........+++++++++++++++++++++++++++++++++++++++*********++++++,,,---...000111222111111222333444555666777888888999999999999999999999999888888999999::::::888999:::;;;;;;;;;:::999666666666777777777777666444444555666777888888999666666666666777888999:::;;;;;;;;;;;;<<<<<<======<<<===>>>@@@CCCGGGJJJLLLJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSQQQTTTWWWYYYZZZZZZ\\\]]]```aaadddgggjjjmmmooopppnnnoooqqqpppooonnnoooppptttwwwzzz~~~|||yyyuuusssssstttttttttyyyzzz{{{}}}~~~tttllliiinnnxxx|||tttttt{{{zzzwwwvvvwwwxxxyyy|||xxxpppmmmkkkhhheeeeeeffffffdddbbb___^^^VVVSSSNNNJJJGGGCCC???===999666333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333777<<<@@@>>>>>>>>>>>>???AAABBBCCCCCCCCCBBB???:::555333333111444777:::<<<<<<<<<;;;===>>>???@@@@@@@@@??????666555333333444666999;;;::::::;;;;;;:::999888888444333111///............*********+++++++++++++++******++++++,,,++++++******+++,,,...///111222222333333444444555555555666666777777888888999::::::999888888777888888999999888999:::::::::999888777555666666777777777777666555555555666666777777777666666666666777888::::::;;;:::::::::;;;<<<===>>><<<===???BBBEEEHHHKKKLLLLLLKKKKKKKKKLLLMMMNNNOOONNNOOOPPPQQQRRRQQQPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVTTTVVVZZZ\\\\\\]]]^^^___```aaacccfffiiimmmoooqqqoooppprrrqqqpppooooooppptttuuuxxxzzz|||~~~~~~~~~|||yyyuuusssqqqpppnnnmmmqqqqqqrrrtttvvvzzz}}}zzzpppkkkkkkqqqyyyzzzqqqooovvvzzztttxxx|||wwwvvvvvvxxxyyy{{{}}}xxxpppmmmjjjfffdddeeeffffffcccaaa___^^^TTTQQQMMMJJJGGGDDDAAA>>>888666222000//////---,,,+++++++++++++++++++++++++++---///111333777===AAA>>>>>>===>>>???@@@BBBCCCBBBDDDDDDAAA<<<666222222222444777:::<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<666666555444444666888;;;999999:::;;;:::999888888555444111///---,,,++++++)))))))))*********++++++((()))+++,,,,,,,,,,,,+++)))***,,,...000111222222333444444555555666777777888888888888888999999999888888777666666777777888888999999:::999888666555444555666777888888777666555555666666666666666666555555666666777999:::;;;:::999999999:::;;;===>>>===>>>@@@CCCFFFHHHKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPSSSTTTUUUVVVXXXXXXYYYYYYWWWZZZ]]]___`````````aaa___```bbbeeehhhlllooopppmmmoooqqqrrrqqqqqqqqqrrrssstttuuuvvvxxxzzz|||}}}~~~{{{xxxuuurrrooojjjggggggffffffhhhkkkpppuuuyyy||||||tttkkkiiilllvvv|||wwwnnnjjjooozzz}}}|||{{{|||zzztttrrrvvvzzzwwwxxxyyyzzz|||~~~yyyqqqnnnjjjfffccceeefffeeeccc```^^^^^^QQQOOOLLLJJJHHHFFFCCC@@@888555111//////...---+++++++++++++++++++++++++++***+++...000222777<<<@@@>>>>>>======>>>@@@BBBCCC@@@CCCEEECCC<<<666222000222444777:::<<<;;;:::999:::;;;<<<=========<<<;;;999888888666555666888:::888888::::::;;;:::999888888666222///,,,***)))((((((((())))))*********+++((()))***,,,------,,,,,,)))***,,,...000222222333333333444555666777888999:::::::::999999888888888777777666666666666666777888999999999888777555444444555666888888888777666666666666666666555555555555555555666777999:::;;;999999888888999;;;<<<======>>>@@@CCCFFFHHHJJJKKKMMMLLLLLLLLLLLLNNNOOOPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTWWW[[[]]]]]]]]]]]]^^^^^^___aaadddhhhkkknnnpppjjjmmmqqqrrrsssssstttuuusssrrrssstttvvvyyy{{{}}}~~~zzzwwwtttoooiiieee___^^^^^^___ccciiippptttpppuuu{{{~~~{{{xxxpppgggggglll}}}uuulllgggkkkuuu}}}zzzvvvssssssuuuvvv{{{yyy}}}|||xxxqqqpppxxxyyyxxxzzz|||}}}zzztttnnniiigggeeeddddddddddddbbb^^^[[[WWWSSSNNNKKKHHHFFFCCCAAA888555222111111111000000++++++------------++++++...---,,,...333888<<<===AAA@@@>>>>>>???BBBEEEGGGFFFEEEBBB>>>999666333111444999;;;999999===@@@???<<<<<<;;;;;;;;;<<<======888666555666999<<<===>>>;;;;;;:::999999999::::::888666333///,,,+++***+++)))***+++,,,---,,,++++++''''''((()))***+++++++++,,,------------///222444444444444555555555666666888888888888888777666555777777777777777777777777666777777777777666555555555555555555666666666666888888777777777777888888333444555777888888888888999::::::999888888999;;;;;;>>>AAADDDGGGIIIMMMPPPPPPOOOOOONNNNNNOOOOOOPPPKKKLLLNNNPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^bbbcccccccccccceeehhhkkklllmmmoooqqqssstttttttttttttttssssssuuuxxx{{{|||~~~{{{uuukkkddd\\\ZZZWWWVVVXXX^^^dddhhhkkkooouuuyyyzzz|||~~~|||vvvooommmooouuuzzzzzznnneee```cccppp~~~xxxuuuqqqoooooorrrvvvyyyzzzwwwwwwvvvuuutttvvv}}}}}}zzzvvvuuuxxx{{{wwwzzz~~~}}}{{{uuuoookkkiiieeeddddddddddddccc```]]]WWWTTTOOOJJJHHHEEEBBB@@@999666333111111111000///+++,,,,,,------,,,,,,+++...,,,,,,...333888<<<===@@@???======>>>AAACCCEEEDDDCCCAAA===888444222111555;;;===<<<<<>>;;;;;;;;;::::::;;;;;;<<<888777666888;;;>>>>>>>>><<<;;;::::::999999::::::777555222...+++***)))))))))***+++,,,,,,,,,++++++((())))))******++++++++++++,,,.........///111444444444444555555555666666999999999999999888777777777777777777777777777777999:::::::::999888777777555555666666666777777777888888777777777777888888555666777888888888888888888999999999888888:::;;;;;;>>>AAACCCEEEHHHKKKMMMOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\^^^^^^___````````````___^^^```bbbcccdddfffiiikkkoooppprrrtttuuutttsssrrrssssssssssssuuuwwwzzz{{{~~~uuuooogggddd^^^YYYWWWWWWZZZ[[[aaafffmmmssswww|||~~~zzzsssmmmmmmqqqyyy~~~wwwyyy~~~{{{oooeee___aaalllyyy{{{uuunnnllliiiiiilllrrryyy~~~xxxssspppllliiigggiiippp|||zzz|||~~~~~~~~~|||vvvppplllkkkfffeeeccccccccccccbbb```XXXTTTOOOJJJGGGDDDAAA>>>:::777333111111000///...+++,,,,,,------,,,,,,+++---,,,,,,///333888;;;===>>>===<<<<<<===???AAACCCAAAAAA@@@<<<777333222111777===AAA@@@@@@AAA@@@===;;;:::999999999999::::::777777888:::===??????>>><<<<<<;;;:::::::::::::::666444111...+++))))))((())))))+++,,,,,,,,,+++************+++++++++++++++))),,,...//////000111333444444555555555666666666777888888888888777666666777777777777777777777777;;;;;;;;;:::999888777777666666666777777777888888888777777666666777777888777777888888888888777777555666888888777888;;;======???AAACCCDDDFFFHHHJJJMMMNNNPPPQQQQQQQQQPPPPPPOOONNNNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\```aaaaaaaaaaaa```______[[[^^^bbbdddfffgggjjjlllqqqrrruuuwwwwwwuuurrrpppqqqqqqrrrsssuuuwwwyyyzzz}}}xxxssskkkccc\\\XXXVVVUUUZZZ^^^eeekkkrrryyy|||wwwpppkkkmmmttt~~~xxxvvvwww||||||pppeee^^^]]]gggsss}}}vvvooojjjdddddddddgggnnnwwwxxxqqqkkkfffbbb______eeevvv~~~zzzxxxxxxyyywwwpppkkkjjjgggeeecccbbbcccdddcccbbbXXXTTTOOOJJJFFFCCC???===999666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///444888;;;<<<<<<;;;;;;:::;;;===???@@@@@@@@@@@@<<<777333333444999@@@EEEEEEDDDCCCAAA<<<;;;:::999888888888888888555666777:::>>>???>>>======<<<;;;:::::::::::::::777555222///,,,***))))))((()))***,,,,,,++++++***,,,,,,++++++++++++++++++(((+++...000000000111222555555555555666666666666555666666666666666555555777777777777777777777777999999999999888666555444777777777777888888888888777777666666666666777777777777777777777666555555333555666777777999<<<>>>???AAACCCDDDDDDEEEGGGIIIJJJLLLNNNPPPQQQPPPOOONNNQQQPPPOOOOOOPPPRRRUUUVVVUUUVVVWWWXXXZZZ[[[]]]]]]````````````___^^^]]]\\\\\\```dddfffggghhhjjjkkkoooqqquuuwwwxxxuuurrrpppnnnoooppprrrtttvvvwwwxxx}}}{{{ssskkkdddaaa___\\\]]]aaaffflllsssyyy}}}yyysssmmmjjjoooyyy~~~{{{zzz||||||pppeee]]][[[cccmmmyyy~~~vvvoooiiieeecccaaaccchhhoooxxx{{{tttqqqooommmjjjgggjjjyyy}}}{{{zzztttyyywwwnnniiihhhfffdddbbbbbbcccccccccbbbWWWTTTNNNIIIEEEBBB???<<<888555111///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444999;;;<<<:::::::::::::::;;;======>>>@@@AAA===888444555777;;;BBBHHHHHHGGGFFFBBB===<<<;;;:::999888888777888333444666999===>>>>>><<<>>>===<<<;;;::::::::::::888666444111...,,,+++***((()))***+++,,,+++******,,,,,,++++++++++++++++++(((***...000000111222333555555555666666666777777666666777888888777777777666666666666666666666666888999999888777666555555777777777777888888888888777777666666666666777777666666666666555444333222333444666777888:::===???BBBCCCEEEEEEEEEEEEGGGHHHGGGIIIKKKNNNOOOOOONNNMMMRRRQQQPPPOOOPPPRRRUUUVVVUUUVVVXXXYYY[[[]]]^^^^^^aaaaaa``````___^^^\\\\\\```cccfffhhhhhhhhhiiijjjkkknnnrrrvvvwwwvvvtttrrrlllmmmnnnoooqqqtttvvvwww}}}{{{uuupppmmmbbbaaaaaadddiiipppvvvyyyvvvqqqlllmmmttt~~~}}}{{{}}}{{{pppfff]]]YYY___hhhuuu}}}~~~sssiiibbb___aaaccceeejjjrrr{{{}}}yyy{{{}}}xxxnnnhhhgggeeedddbbbbbbbbbbbbaaa___VVVRRRMMMHHHEEEBBB???<<<777444000......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,---000555999;;;;;;::::::999::::::;;;;;;<<<<<>>888444666999;;;CCCIIIJJJHHHGGGCCC>>>>>>===<<<;;;999999888888333333555888;;;>>>>>>===>>>>>><<<;;;::::::::::::888777555333000---+++***((((((***+++++++++***)))*********+++++++++++++++(((***---///000111222444555555666666666777777777888999999::::::::::::999666666666666666666666666888999999999999888777777666666666777777777888888777666666555555666666777444444555555444333222222333555777888999;;;>>>@@@CCCDDDFFFFFFEEEEEEGGGHHHFFFGGGIIIKKKMMMNNNNNNMMMRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVXXX[[[]]]^^^______bbbbbbbbbaaa```___^^^]]]aaadddfffgggggggggiiijjjiiilllppptttwwwwwwvvvuuulllkkkkkklllooorrruuuxxx|||yyymmmiiiffffffjjjoootttwww|||~~~ssspppnnnqqqzzz}}}rrrggg]]]WWWZZZbbbqqqzzz}}}wwwrrriii```\\\^^^dddjjjooottt|||yyyoooiiiiiidddcccbbbbbbbbbaaa^^^\\\TTTQQQLLLHHHEEEBBB???===777444111/////////...------,,,,,,++++++,,,,,,---,,,+++---000555999;;;;;;::::::::::::::::::;;;;;;:::>>>@@@===666333555999<<>>===;;;::::::999555555555777;;;>>>@@@@@@???>>>===<<<:::::::::999777666555222000---***)))'''(((***+++++++++***)))((())))))******+++++++++)))+++---......000333666555666666666777777777777777777888999999999999999666666666666666666666666666666777888888888888777555555666666666777777777666666555555555555666666444444444555555444333333555777888999:::<<<>>>AAABBBCCCEEEEEEDDDEEEFFFHHHFFFGGGHHHJJJLLLMMMOOOOOORRRRRRRRRSSSSSSTTTTTTUUUUUUWWWYYY\\\^^^___`````````````````````___^^^]]]___aaacccddddddfffiiikkkkkkmmmqqqtttwwwxxxxxxxxxlllkkkiiiiiilllpppuuuxxx}}}}}}wwwoookkkkkknnnqqqrrrwwwzzz~~~}}}rrrppppppvvvvvvjjj]]]TTTUUU[[[jjjsss{{{||||||zzzvvvpppjjjhhhdddaaaaaafffpppwww}}}zzzpppkkkkkkccccccbbbcccbbb```\\\YYYSSSPPPKKKGGGEEEBBB@@@>>>888555222111111111111000------++++++++++++------++++++---111555999;;;;;;::::::::::::::::::;;;;;;888<<>><<<;;;::::::777666555777;;;???AAABBB??????===<<<;;;::::::999666555444222///,,,)))((('''((()))++++++******)))''''''((()))***++++++,,,***+++,,,---...000444777666666666666777777777777444444555666666666666666666666666666666666666666222333444555666666666666555555555555666666666666666666555555555555666666444444555555555555555444666888999:::;;;<<>><<<:::999:::;;;;;;;;;777:::<<<:::555333555888;;;===BBBFFFHHHHHHGGGFFFCCCBBB@@@>>>===<<<<<<<<<666555555777:::===>>>===>>>======<<<:::999888888444333111...,,,***)))(((&&&(((+++.........,,,***)))************+++++++++---,,,,,,---///111444555111222333444555777888999666777888999999888777666777777777777777777777777777666555444444555666777444444555666777888999999999888888777666555555444222333333444444555555555999:::;;;===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHGGGHHHJJJLLLOOOQQQTTTSSSRRRQQQRRRSSSUUUWWWWWWYYY[[[]]]^^^]]]\\\[[[YYY]]]___^^^[[[XXXYYYZZZ^^^^^^___```aaaeeejjjnnnoooqqqtttwwwyyyzzzyyyyyyooolllhhheeeeeejjjooosssxxx}}}yyyqqqmmmnnnpppvvvyyy|||~~~|||||||||qqqooouuu~~~rrrbbbSSSNNNPPP[[[aaahhhkkkiiifffddddddgggjjjpppvvv{{{yyytttpppmmmhhhfffcccaaa```^^^[[[XXXTTTPPPKKKGGGDDDBBB@@@>>>999666222000///...,,,***......---------,,,,,,,,,------///444999>>>@@@@@@BBB>>>:::999;;;<<<;;;:::777999;;;888444333666999;;;>>>BBBFFFHHHHHHGGGFFFCCCBBBAAA???===;;;;;;:::555444444666:::===>>>>>>::::::999888777666555555555333111...,,,***)))(((((()))+++,,,------++++++)))************+++++++++,,,,,,---...000222444555222333444555777888999999555666666777777666666555777777777777777777777777666666555444444555666666333444555666777888999999888888777777666555555444333333333333444555666666999:::<<<===???@@@BBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIILLLOOOPPPSSSRRRQQQPPPPPPQQQSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[\\\^^^^^^]]][[[[[[[[[\\\]]]^^^^^^```ccchhhllllllnnnrrruuuxxxzzz{{{{{{qqqnnniiifffgggjjjooorrrvvv{{{xxxqqqnnnmmmtttwww{{{~~~|||{{{zzzvvvuuu{{{uuudddUUUOOOPPPUUUYYY___aaabbbbbbeeehhhuuuyyy~~~{{{wwwtttrrrhhhfffcccaaa___]]]ZZZXXXTTTPPPKKKGGGDDDAAA???===999666222000///...,,,+++...------------,,,,,,,,,...///111666===CCCFFFGGGHHHBBB<<<:::<<<===;;;999777888888666333333777:::<<<>>>BBBEEEGGGHHHGGGFFFDDDCCCAAA???===;;;999888222222333666:::===>>>>>>999888888777666555444444555444111///,,,***))))))******++++++++++++++++++)))************++++++++++++,,,...000111333333444333444555666777999999:::777666666666666666666777666666666666666666666666555555444444444444555555333444444555666777888888888777777666666555555555555444333222333555777888:::;;;<<<>>>@@@AAABBBBBBEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGIIILLLNNNOOORRRQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\^^^^^^\\\ZZZ[[[\\\]]]]]]^^^aaaeeehhhhhhjjjooossswwwzzz|||}}}ssspppllliiiiiikkkooorrruuuyyywwwppplllsssuuuyyy|||}}}}}}{{{|||}}}yyyhhhWWWPPPPPPPPPTTTXXX[[[___eeemmmsss~~~zzzuuuqqqnnnhhhfffcccaaa___]]]ZZZXXXUUUQQQMMMIIIEEECCC???===888555222//////...---+++------------------------...///111777>>>EEEIIIKKKNNNFFF???<<<>>>>>><<<888777777666444333444777;;;===???BBBEEEGGGGGGFFFFFFDDDDDDBBB???===:::777666000000222555:::=========::::::999999888777666666555444222///---+++***))),,,+++***))))))***++++++))))))*********+++++++++***,,,...111333333333333333444555666777888999999999888666666666666888999666666666666666666666666444444444444444444444444333333444555555666777777777777666666666555555555666444333222333555888::::::;;;>>>@@@AAABBBCCCCCCFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIILLLNNNOOORRRQQQPPPOOONNNNNNOOOOOOPPPOOOOOOPPPRRRVVVYYY[[[YYYXXXWWWZZZ]]]___\\\YYY[[[\\\]]]]]]]]]___ccceeegggiiimmmrrrvvvzzz|||}}}vvvsssooollllllmmmppprrrtttxxx~~~zzzsssooorrruuuyyy{{{}}}~~~{{{kkkZZZQQQPPPQQQUUU\\\bbbhhhqqq{{{|||~~~xxxrrrnnnkkkiiifffcccaaa```^^^[[[YYYWWWSSSOOOKKKHHHDDD@@@>>>888555111//////...---,,,---------------------------...000555===DDDIIIKKKQQQJJJCCC@@@@@@???<<<999888777666444333555888:::===>>>AAACCCEEEEEEEEEEEEDDDCCCBBB@@@===999666555//////111555999<<<<<<;;;::::::999999888888777777666444222///---+++***))),,,+++***(((((()))***+++))))))*********++++++++++++,,,///111333444444333333333444555555666777777777777555444444555777777666666666666666666666666333444444444444444444333333333444444555555666666666666666666555555555555666555333333444666:::<<<;;;<<>>777555111/////////---,,,,,,,,,,,,------------...------...333:::BBBGGGIIIQQQMMMIIIEEEBBB???<<<;;;:::999777666666777888999<<<===???AAACCCCCCCCCCCCCCCCCCBBB@@@===999666444...///111444888;;;:::999777777777777666666666555666555222000---+++******+++***)))(((((()))++++++)))************+++++++++,,,---///111222444444555333333333444555666666777555444444333333444444555666666666666666666666666444444555555555555444444333333333444444444555555555555555555555555555555555555444444555888:::<<<;;;===@@@CCCEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHJJJLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPRRRVVVYYY[[[\\\\\\]]]___aaaaaa```___YYYZZZ[[[[[[ZZZZZZ\\\^^^bbbdddggglllpppuuuxxxzzzxxxwwwuuusssrrrsssssstttvvvyyy~~~~~~yyyvvvssswww{{{rrrcccZZZWWWZZZcccqqq||||||}}}vvvrrrooommmkkkiiifffdddcccaaa^^^[[[WWWUUUQQQMMMIIIEEE@@@===777444111/////////...,,,,,,,,,,,,---------.........---...222888???DDDFFFOOOOOONNNJJJDDD???======;;;:::888888888888888777;;;<<<>>>???AAAAAABBBBBBAAABBBAAA@@@===:::666444...///111444888999888777666666555555555555444444666555333000---,,,******))))))((())))))***++++++)))************+++++++++---......000111333555666444444555555666666777777555555666666666666555555777777777777777777777777444555666666666666555444333333333333333444444444555555555555555555555555444444555666777999:::;;;<<<>>>AAADDDFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUXXXYYY[[[]]]___```___^^^^^^___VVVXXXYYYXXXWWWWWWXXXYYY[[[]]]aaaffflllrrrwwwyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuyyy}}}|||xxxssswww|||wwwjjj```^^^bbbkkkyyyvvvrrrnnnkkkllljjjgggeeecccaaa^^^\\\WWWTTTPPPLLLIIIDDD???<<<777444111/////////...---,,,,,,,,,------.........///......111777>>>BBBDDDMMMPPPQQQMMMEEE>>>===>>><<<;;;:::999:::999777666;;;;;;===>>>@@@@@@AAAAAAAAAAAAAAA@@@===:::777555...///111444888999777666666666666666666666555555666555333000...,,,+++***''''''((()))***+++++++++)))************+++++++++.........///111333666777555555666666777777888888888999:::;;;;;;:::999888888888888888888888888888444555666777777666555444333333333333333333444444444555555555555555555555333444555777888:::;;;;;;<<<>>>AAAEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIJJJLLLNNNOOOPPPPPPNNNOOOPPPPPPQQQQQQQQQQQQOOOOOOPPPQQQSSSUUUWWWWWWWWWZZZ^^^^^^[[[ZZZ[[[]]]TTTUUUVVVVVVTTTTTTUUUVVVUUUXXX\\\bbbiiipppvvvyyyxxxxxxwwwwwwwwwwwwwwwwwwuuuxxx|||}}}zzz{{{rrrvvv{{{~~~}}}zzznnneeebbbhhhqqq~~~yyytttnnnjjjiiihhhhhhhhhgggddd```\\\[[[UUUMMMHHHGGGDDD>>>999777555333222111000...,,,---,,,************,,,---...///111333777;;;???AAALLLNNNQQQQQQMMMFFF>>>:::===??????;;;666333444666;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@>>><<<999888///111333555777888888888999777444222222333555666666555333000...,,,******''''''((()))***++++++,,,((((((((((((((())))))***000000/////////111222333333444666777777777666555666777888888888888777777777777666666555555555444666666666666666666666666666666666555444444333333333333333333444444555666333444555666999;;;===??????@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGKKKMMMOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRTTTWWWXXX\\\[[[ZZZZZZ[[[[[[ZZZYYYSSSRRRPPPOOOMMMLLLLLLLLLQQQPPPTTT]]]eeekkkrrrxxxtttuuuvvvvvvvvvvvvwwwyyy|||}}}~~~}}}{{{zzz|||~~~{{{yyyzzz}}}~~~~~~}}}}}}}}}uuuoookkkjjjtttzzztttnnnjjjggggggggggggfffddd___\\\[[[UUUNNNIIIGGGDDD???:::555333111000///...,,,***,,,,,,++++++++++++,,,,,,,,,---///111555999===???DDDGGGKKKMMMLLLHHHCCC@@@===>>>>>>:::666444666999===>>>??????@@@@@@@@@@@@@@@@@@@@@???===;;;888777///111333555777888888888999777666444444444666777666555222000...,,,++++++(((((())))))******++++++******))))))******+++,,,111000000000000111333444555555777888888888777666666777777888888777777666777666666666555555555555444444444444444444444444444444555555555555555555444444333333333444555555444444555777999;;;===>>>===>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJLLLNNNOOONNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPRRRTTTWWWXXXZZZZZZYYYZZZZZZZZZYYYXXXSSSRRRPPPNNNMMMKKKJJJJJJMMMLLLOOOWWW___dddkkkrrrvvvxxxzzzzzzyyyxxxyyyzzz|||}}}~~~~~~|||zzzyyyyyy{{{|||}}}|||}}}~~~~~~yyy{{{~~~vvvoookkkjjjtttzzztttooojjjfffeeeeeeeeeeeeccc___\\\[[[VVVOOOJJJGGGDDD@@@<<<666333111//////...---+++,,,,,,------------,,,,,,,,,---...111555999===???>>>AAAFFFJJJKKKIIIFFFCCC===>>>===:::666666999===>>>@@@AAACCCCCCBBB@@@??????>>>>>>===;;;999777666000111444666888999999999888888888888777777777777555444222000...---,,,+++)))))))))))))))*********+++++++++++++++,,,------111111111111222333444555444555666777777777666666666666666777777666666555666666666666555555555555333333333333333333333333333333444444555666666777555555444444444444444444444555666888:::<<<===>>>===>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVXXXXXXXXXZZZ[[[[[[ZZZYYYXXXUUUTTTRRRPPPMMMLLLKKKJJJLLLJJJLLLSSSYYY^^^eeelllxxxzzz~~~~~~|||{{{{{{}}}}}}~~~|||yyyvvvvvvzzz~~~yyytttxxx}}}xxxpppkkkjjjtttyyytttoookkkeeedddcccccccccaaa^^^[[[[[[VVVPPPKKKHHHDDD@@@===888666333111111000///...+++,,,............,,,+++......000333666;;;???AAA@@@BBBFFFHHHIIIGGGDDDBBB@@@@@@>>>:::666555999===???@@@BBBDDDDDDBBB???>>>>>>===<<<;;;999777666555000222444777888999999999888999:::;;;;;;:::999888555444222000...---,,,,,,*********))))))))))))))),,,++++++++++++,,,------111111111222333444555666444444444555555555555555555666666666666555555444666666666666666555555555333333333333333333333333444444444555555555666666777666555444444444444444555666777999;;;<<<===>>>??????@@@AAACCCDDDEEEFFFAAAAAABBBBBBDDDEEEGGGGGGIIIKKKMMMNNNMMMMMMNNNOOONNNOOOOOOPPPPPPPPPPPPOOONNNOOOPPPQQQSSSUUUVVVWWWVVVXXX[[[\\\\\\[[[ZZZZZZZZZXXXVVVTTTRRRQQQPPPPPPQQQNNNNNNRRRWWW[[[bbbiiiuuuyyy~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttwww~~~~~~}}}uuupppvvv{{{{{{rrrmmmiiirrrxxxtttpppllleeedddbbbbbbbbb```]]][[[YYYVVVQQQKKKGGGDDDAAA???999666333111111000000///+++,,,............,,,+++---...000222666:::>>>@@@BBBDDDFFFGGGGGGEEECCCAAABBBAAA???:::555444777;;;===???AAACCCBBBAAA>>><<<===<<<;;;999777666555444111333555777999:::::::::999:::;;;======<<<:::999555444222000...,,,,,,+++*********)))))))))))))))***************+++,,,,,,000111222333444555666666666666666666666777777777666666666666666555444444555555555666666666666666555555555555555555555555666666555555555444444444777666555555444444444444555666888:::<<<=========>>>???@@@AAACCCDDDEEEEEEAAAAAAAAABBBCCCEEEFFFGGGIIIKKKMMMMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUUVVVWWWVVVYYY\\\]]]\\\[[[\\\]]]___^^^]]]\\\[[[[[[[[[\\\ZZZUUUSSSUUUXXXZZZ```gggrrrvvv|||~~~}}}}}}}}}|||{{{{{{zzzzzzzzzvvvtttxxx~~~||||||~~~~~~tttnnnsssyyyvvvpppiiippp|||wwwsssooolllgggeeecccbbbaaa___\\\ZZZXXXUUUQQQKKKFFFCCC@@@???888555111/////////...---,,,,,,------------,,,,,,+++,,,---000444888<<<>>>@@@BBBCCCEEEFFFEEEDDDCCCAAAAAA???:::555333666999<<<>>>???@@@AAA@@@>>>======<<<:::888666555555555222333666888::::::;;;;;;999:::<<<======<<<<<<;;;666555333000...,,,+++***)))))))))))))))*********)))))))))))))))***++++++///000111333444555555666999999888888888999:::;;;777777777777666555555444555555555666666666666666666666666666666666666666777666666555444444333333666666555555444555555555666777:::<<<===>>>======<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLLLLLLLKKKLLLNNNKKKLLLMMMNNNNNNOOOOOONNNMMMOOOPPPRRRTTTUUUVVVVVVUUUXXX[[[[[[ZZZZZZ]]]```cccccccccdddfffhhhiiijjjfff```[[[ZZZ[[[\\\aaahhhqqquuu{{{~~~}}}|||{{{zzzxxxwwwvvvuuuvvvuuuvvvzzz||||||||||||}}}~~~tttnnnooottt|||~~~}}}}}}~~~zzzuuukkkpppxxxwwwrrrnnnjjjiiigggdddbbbaaa___\\\YYYVVVTTTPPPKKKEEEAAA@@@???999555111///...//////...,,,,,,++++++++++++,,,,,,++++++---000444888<<<>>>???@@@AAABBBCCCCCCCCCBBB>>>???>>>;;;666444666888======>>>???@@@@@@@@@???>>><<<:::888666555555555222444666888:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<888666444000---+++)))((((((((())))))******++++++)))))))))))))))***++++++...///111333444555555555999888777777777888::::::888888888888777666555444555555555555666666666777666666666666666666666666555555555555555555444444666555555555555666666777666888:::===>>>>>>>>>===<<<<<<===???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNQQQSSSUUUUUUVVVVVVTTTWWWYYYXXXVVVWWW\\\aaadddeeehhhkkkooosssvvvxxxtttmmmfffcccaaaaaafffllltttwww|||~~~~~~}}}}}}}}}|||{{{zzzxxxvvvtttsssrrrtttvvvzzz||||||}}}||||||~~~tttnnniiinnnvvv|||}}}|||zzzyyywwwyyy}}}}}}yyyoooqqqvvvwwwqqqllliiijjjhhheeebbbaaa^^^[[[YYYUUUTTTPPPJJJEEEAAA??????;;;888333111000111111000---,,,************,,,---------///222555:::>>>@@@AAAAAAAAAAAA@@@@@@???>>>:::<<<===:::777555666999======>>>??????@@@AAABBB>>>===:::888666555555555333444666999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======999777444111---***(((((('''(((((()))***++++++,,,******))))))******+++,,,---...000333444555555444666555444444444555777888999999999999888777555555444555555555666666777777666666666666666666666666333333444444555666666666555555555555555666777888777888;;;===>>>>>>>>>===>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMJJJJJJLLLMMMMMMNNNNNNNNNMMMNNNQQQSSSUUUVVVVVVVVVSSSUUUWWWUUUSSSUUU[[[aaaeeefffjjjnnnsssyyy}}}wwwoookkkhhhgggkkkqqqwwwzzz}}}~~~}}}|||{{{{{{{{{zzzyyywwwtttrrrqqqpppuuuzzz~~~|||~~~~~~}}}|||~~~}}}wwwuuuyyy}}}tttnnndddjjjrrryyy{{{zzzxxxxxxuuuzzz|||rrrrrruuu}}}tttnnnjjjhhhgggfffeeeccc```]]]ZZZYYYWWWTTTOOOIIIDDDAAA??????999666222000//////...---------++++++++++++------///---...444777888;;;???AAABBBBBBCCCBBB@@@???>>><<<<<<:::777444555777999<<<===>>>???@@@AAAAAAAAA<<<<<<:::999888777777777222444666999:::::::::999<<<<<<;;;:::::::::;;;;;;999777333///,,,+++******)))))))))))))))******+++++++++++++++,,,---...//////000111333444555666666444666888888777666777888999999888888777666666666555444444555666666555333555777777777444333222333555444222222222444666777555555666777888999::::::888999:::;;;<<<>>>???@@@CCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBDDDEEEGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIKKKNNNOOOMMMJJJMMMMMMOOORRRUUUVVVTTTSSSSSSSSSTTTSSSTTTWWW[[[___```dddjjjooouuuzzz}}}yyysssnnnmmmnnnpppzzzzzz{{{{{{{{{{{{zzzzzz~~~{{{uuupppnnnooorrrtttxxx~~~|||{{{}}}~~~}}}{{{vvvmmmhhhmmmuuu|||}}}qqqiiihhhggggggjjjqqqvvvwwwwww}}}}}}wwwrrrpppsss}}}wwwqqqllljjjffffffdddbbb___]]]ZZZYYYWWWUUUPPPJJJEEEBBB@@@???999666222000//////...---------,,,++++++,,,------...---///444888888;;;???DDDDDDDDDCCCBBB@@@===<<<<<<;;;999666444555777:::===>>>???@@@@@@@@@@@@@@@:::;;;<<<<<<;;;999777555111222555777999:::::::::;;;:::::::::::::::::::::888666222...,,,*********)))))))))))))))******+++++++++++++++,,,,,,---...///000111333444555666666444666888888777666777888999999888888777666666666555444444555666666555333444666777666444333333444555444333222222444555777000111222333444555555666888888999;;;<<<>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJKKKNNNNNNLLLJJJMMMNNNPPPSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTWWW\\\```bbbeeejjjoootttyyy~~~|||wwwsssqqqsssuuuzzzzzz{{{{{{{{{zzzyyyyyyvvvsssnnnkkkkkkooosssvvv{{{~~~{{{zzzwwwsssooohhhbbbbbbkkkvvv}}}rrrkkkgggeeeeeehhhnnnuuuyyyzzz{{{qqqnnnpppyyyxxxrrrmmmjjjfffeeedddbbb___\\\YYYXXXXXXUUUQQQLLLGGGCCCAAA@@@999666222000//////...---------,,,,,,,,,,,,------...---///555999999<<<@@@FFFFFFEEEDDDBBB???<<<;;;::::::888666444444777:::>>>??????@@@@@@@@@??????999;;;===>>>===:::777444111222333555777888999:::999999999999999999999999777444111---+++))))))))))))))))))))))))******+++,,,,,,+++++++++,,,------///000111333444555666666444666888888777666777888999999888888777666666666666555444555666777555333333555666666555444444555555444333222333444555666111111222333444555666666888888999:::<<<===>>>>>>@@@???????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLLLLNNNNNNLLLJJJNNNOOOQQQTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTWWW]]]aaadddgggkkkooorrrvvvzzz}}}~~~}}}yyyvvvuuuvvvwwwyyyyyyzzzyyyyyyxxxwwwwwwqqqnnnkkkjjjkkkpppvvvzzz~~~|||~~~~~~|||xxxqqqjjjddd\\\\\\bbbnnnzzz{{{ooohhhaaa______dddlllvvv}}}qqqlllkkkrrr{{{~~~}}}}}}~~~wwwqqqlllhhhfffeeedddaaa___\\\YYYXXXXXXVVVRRRMMMHHHDDDBBB@@@999666222000//////...------------,,,,,,---------...---000666::::::<<<@@@EEEEEEEEEDDDBBB???===<<<999999777555333444777:::??????@@@@@@@@@??????>>>;;;<<<>>>>>>===;;;888666333333333444555666888888777777777888888888888888555333000,,,***)))((())))))))))))))))))******+++---,,,,,,++++++,,,,,,---///000111333444555666666555666888888777777777888999999888888777666666666666555444555777777555444333444666666555444555666555444333333333444444555222333333444555666777777777888999:::;;;<<<======??????>>>>>>>>>???@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMMMMMMMMMMNNNMMMLLLKKKOOOQQQSSSUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVYYY^^^bbbgggiiilllnnnppprrruuuwwwxxxyyyyyyxxxvvvtttuuuvvvxxxxxxxxxwwwwwwuuutttsssqqqooommmmmmpppvvv|||{{{zzz{{{~~~}}}~~~~~~|||wwwooogggaaa[[[```iiivvvvvvjjjaaaYYYYYY[[[```jjjwwwrrrkkkhhhmmmuuu~~~|||yyywwwwwwwww{{{vvvqqqllliiifffeeedddbbb___\\\ZZZXXXXXXVVVRRRNNNIIIEEEBBB@@@999666222000//////...---------------------------------000777;;;;;;===AAABBBBBBCCCCCCBBB@@@>>>===777777666444333444777:::??????@@@@@@@@@??????>>>???>>>>>>===<<<;;;::::::777666555555555555666666555666777888888888777777444222///,,,)))(((((())))))))))))))))))******+++,,,,,,+++++++++,,,------///000111333444555666666555777999999888777888999999999888888777666666666666555555666777777666444333444666666555444555666444444444444333444444444000111111222333444555555777888888999:::;;;<<<<<>>BBB@@@@@@AAAAAAAAA???>>>===666666555333222444888;;;>>>??????@@@@@@@@@??????AAA@@@>>>===<<<;;;;;;<<<888888888888777777777777444555777888999888888777444222///,,,***))))))))))))))))))))))))******+++++++++++++++,,,---...//////000111333444555666666555777999999888777888999999999888888777666666666666666555666777888666444333555666666555444444555444444444444444444333333222333444444666666777888777777888999999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOOOONNNNNNOOOPPPRRRUUUWWWWWWUUUTTTWWWZZZZZZ\\\^^^___```aaadddfffjjjkkkmmmmmmllllllnnnoooooorrruuuwwwvvvtttsssrrrssssssrrrqqqpppnnnlllkkkgggiiinnnttt|||}}}zzz{{{~~~~~~~~~}}}|||xxxqqqiiibbb]]]\\\[[[ffftttuuuhhh```ZZZ\\\```dddjjjsss||||||rrrkkkkkkqqqzzz{{{}}}~~~uuuqqqnnnlllhhhgggfffdddaaa^^^[[[ZZZWWWUUURRRNNNIIIDDD@@@>>>999666222000//////...---,,,---...//////...---,,,------111999======???BBB@@@@@@AAA@@@???===;;;:::555555444333222444888;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::777888999;;;;;;;;;;;;:::333555777999999999888777444333///,,,************)))))))))))))))******+++))))))***+++,,,...///000///000111333444555666666666777999999888888888999999999888888777666666666777666555666888888666555444666777666444333333444444555555555444333333222555555666777888999999:::777777888888999999::::::============>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBDDDEEEGGGIIIJJJKKKJJJMMMOOOPPPOOOOOOPPPRRRSSSVVVXXXWWWUUUTTTWWW[[[\\\___bbbeeeffffffggghhhjjjkkkmmmlllkkkkkklllmmmllloootttvvvuuussspppoooqqqppppppnnnllljjjiiigggiiilllrrrzzz}}}|||~~~~~~~~~}}}}}}vvvsssmmmddd\\\XXXXXXZZZ^^^kkkxxxtttggg^^^WWW\\\bbbhhhmmmssszzzxxxooonnnrrrzzz{{{rrrooollljjjiiihhhgggdddbbb___\\\[[[VVVUUURRRNNNIIIDDD@@@>>>999666222000//////...---,,,---...//////...---,,,------222:::>>>>>>???BBBAAAAAAAAA@@@>>>;;;999777444444444222222444888;;;<<<===>>>???@@@AAAAAAAAA>>>???AAABBBAAA>>>;;;999555666999<<<>>>>>>>>>===333555777999::::::888888555333000---+++***++++++)))))))))))))))******+++((())))))+++,,,...000111///000111333444555666666666888999999888888888:::999999888888777666666666777666666666888888666555555777888777444333222333444555555555444444333222111222222333444555666666777777888888999999999:::;;;;;;;;;<<<<<<>>>????????????@@@AAAAAABBBCCCCCCAAABBBDDDEEEGGGIIIKKKKKKIIILLLOOOPPPOOOOOOQQQTTTSSSWWWYYYXXXUUUTTTXXX\\\]]]aaaeeehhhiiiiiiiiiiiijjjkkklllllljjjjjjkkklllhhhmmmrrrtttssspppnnnllloooooonnnmmmkkkhhhfffeeeqqqtttzzz}}}~~~}}}}}}~~~}}}}}}|||llliiibbbYYYRRRRRRWWW\\\eeerrr~~~rrrdddZZZQQQXXXaaajjjpppvvv}}}{{{rrrpppttt{{{{{{tttpppnnnnnnggghhhhhhgggddd```\\\YYY[[[WWWQQQJJJDDD@@@???>>>:::777333111000000///...------......---+++***)))+++...222888===@@@AAABBBAAAAAA@@@???<<<999555333555555444222000222555888;;;<<<===???@@@@@@AAAAAA@@@AAACCCCCCBBB>>>:::888555777;;;@@@CCCBBB>>>;;;777777777888888999999:::777555222///---,,,,,,,,,)))+++,,,+++***)))***+++************+++,,,---......111444555555555666777999888888888777777666666888666444444555666777666999999999999888888888777777666555444444444444444666555444333333333333333444555666555444333444666555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>DDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNPPPSSSVVVXXXXXXXXXXXXXXXYYYZZZ[[[aaa______bbbgggjjjiiigggiiiiiijjjjjjkkklllmmmmmmooooooqqqsssuuutttqqqnnnlllllljjjhhhfffhhhkkknnnuuuxxx}}}|||{{{|||}}}||||||zzzsssnnniii___SSSMMMNNNTTT[[[___mmmtttqqqbbbYYYUUUVVV]]]iiiwwwuuuoooooouuu|||uuupppnnnnnnjjjkkkkkkjjjgggccc___\\\[[[WWWQQQKKKEEEAAA??????:::777333111000000///...------......---+++***)))+++...222888<<>>>>>??????>>>>>>@@@AAACCCCCCBBB>>>;;;888555777;;;???CCCCCC???<<<888888999999999999999999777555222///,,,+++++++++)))***+++***))))))***+++))))))))))))***+++,,,,,,,,,///222333333333444555999888888888777777777777888666444333555666666666888777777777777666666666666666555444444444444444444444333333333444555555333444555555333333444555444555555666666777888888:::::::::;;;<<<<<<======BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPSSSVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\___cccfffggggggiiiiiijjjkkklllmmmmmmmmmnnnooopppssstttssspppnnnkkkjjjiiifffeeehhhlllpppzzz}}}~~~{{{wwwuuuuuuxxx}}}~~~{{{wwwqqqiiicccWWWQQQJJJHHHNNNYYYccciiiuuu{{{vvvhhh___[[[\\\aaakkkxxxvvvpppooouuu~~~~~~vvvqqqmmmmmmlllllllllkkkhhhddd```^^^[[[WWWRRRLLLFFFBBB@@@???:::777333111000000///...------------,,,+++******+++---222777;;;>>>@@@AAA>>>>>>===<<<<<<;;;::::::777777666444222333666999>>>>>>>>>>>>======<<<;;;???AAABBBCCCBBB???;;;999555777:::???BBBCCCAAA>>>::::::::::::::::::999999888666333///,,,***))))))((()))******(((((()))***(((((((((((()))***+++,,,---///222444444444555666888888888888888777777777777555333333444666666555666666666555555555444444666666555444444444444555222222333333444555555666333444555444333333333555333444444555666666777777888888999::::::;;;;;;<<<@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHKKKLLLMMMMMMMMMOOORRRUUUWWWVVVVVVWWWXXXYYYZZZZZZXXXZZZ]]]___```bbbeeeggghhhiiijjjkkkmmmmmmnnnnnnmmmmmmooorrrtttssspppmmmllljjjhhhffffffjjjqqquuu~~~xxxtttnnnnnnppptttzzz{{{tttkkkaaaYYYTTTGGGEEECCCGGGRRR```mmmtttqqqhhheeedddgggooozzzzzztttrrruuu}}}vvvpppkkkkkkrrrzzzxxxqqqmmmllljjjkkkkkkjjjgggccc___\\\ZZZWWWRRRMMMGGGCCCAAA@@@:::777333000000000///...---------,,,,,,++++++++++++---111666:::===???AAA???>>>======<<<<<<<<<<<<777777666333222333666888===============<<<<<<;;;>>>@@@BBBCCCBBB???<<<:::666777:::>>>AAACCCAAA???<<<<<<<<<;;;;;;::::::999999777444000,,,***((('''''')))***)))((('''((())))))(((((())))))***+++,,,///111444666666666777888888888888888888888888888888555333333555666666555666666555555555444444444666555555444444444555555333333444444444444444444333555666555444333444555333333444444555666666666888888999999:::;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGKKKLLLMMMMMMMMMOOORRRTTTVVVUUUVVVVVVWWWXXXYYYZZZYYY\\\___```______cccfffggghhhjjjlllmmmnnnnnnnnnkkklllooorrrtttsssooollllllkkkiiiggghhhnnnvvv{{{{{{uuuqqqmmmnnnqqquuuzzz~~~zzzrrrfffYYYOOOIIIGGGBBBCCCFFFMMMYYYhhhttt|||}}}tttooommmmmmttt}}}yyyuuuwwwvvvkkkaaaZZZVVV[[[```gggkkkmmmmmmnnnooo}}}~~~yyyqqqlllkkkjjjjjjkkkjjjgggccc___\\\YYYWWWRRRMMMHHHDDDAAA@@@:::777333000000000///...------,,,,,,,,,,,,,,,,,,,,,---111444999<<>>===<<<<<<<<<<<<:::888666777999<<<;;;<<<<<<==================???AAACCCBBB@@@===;;;777777999<<<@@@AAAAAA???===<<<<<<;;;;;;::::::::::::888555111---***((('''''')))***)))((('''((()))************+++,,,------///222555666666666777888888888888888888999999999888666444444555777777666777777777666666666555555555555444444444555555666555555555555444333222111444666666666555444555666333333444444555666666666999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJIIIHHHKKKLLLMMMMMMMMMNNNQQQSSSTTTTTTUUUUUUVVVXXXYYYZZZZZZ]]]```___]]]]]]___bbbdddfffiiikkkmmmnnnnnnnnnjjjlllooorrruuusssooollljjjiiihhhgggiiiooowww}}}{{{uuurrrrrrtttwwwzzz}}}|||{{{xxxqqqeeeVVVIIIBBB@@@AAABBBFFFLLLUUUaaannnzzzzzzwwwvvvzzz~~~zzz{{{|||xxxxxxwwwgggZZZRRRMMMJJJOOOQQQTTTVVVXXXYYY[[[\\\bbboooyyyrrrlllkkkkkkkkkkkkjjjgggccc___]]]XXXVVVRRRMMMHHHDDDAAA???:::777333111000000///...---,,,,,,++++++,,,,,,---,,,---000333777;;;>>>???@@@AAAAAABBBAAA@@@>>>===<<<<<<:::888666666999;;;;;;<<<======>>>>>>>>>>>><<<>>>AAACCCBBB@@@>>><<<888777888:::===??????>>>;;;;;;;;;;;;;;;;;;:::::::::999666333///,,,)))(((((()))******(((((()))***************+++,,,---......000333555555555666777888888888999999999999999999777555555666888888777888888888777777777666666555444444444444555666666666666666666555333000///444555666666444444555666333444444555666666777777888999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMLLLLLLMMMPPPSSSSSSSSSTTTUUUVVVWWWYYYZZZYYY[[[\\\\\\[[[[[[\\\]]]bbbdddgggjjjmmmnnnnnnmmmjjjlllooosssvvvtttpppmmmggggggffffffhhhnnnvvv|||}}}zzzwwwuuuyyy{{{~~~}}}yyywwwrrrhhhYYYKKKBBB@@@AAACCCEEEKKKTTT^^^iiittt~~~wwwooojjjmmmqqqwww|||zzz~~~mmm^^^SSSMMMJJJIIIGGGHHHHHHIIIKKKMMMPPPQQQSSS]]]ppp~~~{{{~~~yyyrrrllljjjiiiiiiiiihhhfffaaa]]][[[VVVTTTQQQLLLHHHCCC@@@>>>:::777333111000000///...---,,,+++++++++,,,------,,,---000333666:::===???>>>@@@BBBEEEEEEDDDAAA@@@;;;;;;999666444444777999>>>>>>??????>>>>>>======<<<>>>@@@BBBCCCAAA>>><<<999777777888;;;======<<<:::::::::::::::;;;;;;;;;:::999777444111...+++))))))***+++***))))))***+++))))))))))))***+++,,,---...000333555555555666777888888888999999:::::::::;;;999777666888999999999888888888777777777666666444444444444444555666666444555666666555333111000222333444444222222333444444555555666666777888888777777888888999:::::::::<<<<<<======>>>???@@@@@@DDDDDDEEEFFFHHHJJJKKKLLLKKKLLLMMMLLLLLLMMMPPPRRRRRRSSSSSSTTTUUUWWWYYYZZZYYYXXXXXXZZZ\\\^^^^^^^^^___bbbfffiiilllmmmmmmllljjjlllppptttwwwvvvqqqmmmgggggghhhiiikkkpppwww|||~~~}}}|||{{{zzzyyyxxxxxx|||}}}xxxuuulllbbbSSSIIIEEEFFFIIIJJJOOOVVV___iiiqqqyyyqqqfff^^^```dddkkk||||||nnnaaaXXXQQQNNNLLLGGGGGGGGGIIIKKKMMMNNNOOOQQQVVVaaavvv~~~yyyrrrllljjjeeeffffffeeebbb^^^ZZZXXXUUUTTTPPPLLLGGGCCC@@@>>>:::777333111000000///...---,,,+++++++++,,,---...,,,---///222666:::===???;;;>>>CCCFFFHHHGGGDDDBBB???>>><<<:::777888:::===AAAAAA@@@@@@???===<<<;;;;;;===@@@BBBCCCAAA>>>===999888777777999;;;;;;;;;999999999::::::;;;;;;;;;:::999888555222///,,,+++)))+++,,,+++***)))***+++(((((((((((()))***+++,,,000333666777777777888999888888888999999:::::::::<<<:::777777999:::::::::777777777777666666666666444444444444444555666777222333555666666444333111000111222222000000111222555555666666777888888888666666666777888888999999<<<<<<======>>>>>>??????CCCCCCCCCEEEGGGIIILLLNNNKKKLLLMMMLLLLLLMMMPPPRRRRRRRRRSSSTTTUUUWWWYYYZZZYYYXXXWWW[[[```ccccccaaa^^^aaaeeeiiikkkllllllllljjjlllqqquuuxxxvvvrrrnnnjjjkkklllmmmoootttzzz}}}|||zzzyyyxxxxxxyyyyyy|||~~~~~~~~~xxxuuuiii^^^QQQJJJKKKNNNPPPOOO[[[bbbkkkrrrwww|||}}}ooobbbYYY[[[___eeewwwvvvjjj```XXXQQQNNNKKKKKKLLLOOOQQQSSSRRRQQQTTTUUU[[[lll{{{rrrlllkkkhhhgggeeebbb___^^^\\\\\\VVVTTTPPPKKKGGGBBB@@@>>>:::777222000//////...---)))******++++++,,,------000111222333555888:::;;;<<<===???AAACCCEEEGGGGGGCCCAAA>>>999666666999<<>>>>>>>>@@@AAABBBAAA>>>;;;999888666555666888:::;;;;;;999::::::;;;:::999777666999999777555222///,,,+++%%%&&&''')))************************))))))))))))...222666888888777777777777888999888777999;;;>>>;;;;;;;;;;;;:::999888777999888888777777777777777666666555555555444444444444333333222222333333444///000111333333444444333111222333333222333666999888999::::::888888999:::<<<===>>>???????????????CCCFFFIIIKKKKKKKKKMMMNNNPPPOOONNNLLLKKKKKKJJJJJJJJJKKKMMMPPPRRRSSSTTTTTTVVVUUUUUUVVVXXXZZZ\\\]]]]]]___bbbccceeehhhkkknnnkkknnnrrrtttrrrooommmlllnnnnnnnnnooorrrvvvyyy{{{|||yyytttqqqrrrvvv{{{~~~~~~||||||~~~|||rrrddd\\\TTTPPPPPPQQQXXX```ggglllrrrxxx}}}yyyjjjccc___```ccclll{{{ssshhhZZZQQQRRRNNNNNNTTTXXXVVVSSSRRRXXXXXX]]]gggvvvwwwrrrvvvzzzqqqmmmllljjjiiifffccc```]]][[[ZZZXXXVVVRRRLLLGGGCCC???>>>:::666222000//////...---------,,,,,,,,,,,,,,,,,,---...000222555888;;;<<<;;;<<<===???AAACCCEEEFFFBBBAAA???;;;888888;;;>>>@@@@@@@@@@@@@@@???>>>===>>>???@@@AAA@@@===;;;999888777666666999;;;<<<;;;999::::::::::::999999888;;;:::999777444111...---&&&'''((()))***************************+++++++++...111555888888777777777777888999888888999;;;===<<<<<<<<<;;;;;;:::999888999888888777777777777777666666555555555444444444444333333222222333333444000111111222333333444444333444555555444555888:::999:::;;;;;;999888999:::===>>>???@@@@@@@@@@@@@@@CCCEEEIIIKKKKKKLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTVVVWWWYYYZZZ\\\___aaaccceeehhhllloooooosssvvvxxxvvvssspppooorrrrrrqqqrrrtttvvvyyy{{{|||yyytttrrrrrrvvv{{{~~~}}}||||||}}}sssfff___ZZZYYYZZZ[[[aaahhhmmmqqqwww|||xxxsssqqqsssvvv~~~ttthhh```XXXTTTTTTZZZ^^^\\\YYYXXXZZZZZZ^^^fffsss~~~uuuooottt|||zzz|||~~~~~~~~~~~~yyyqqqmmmmmmllljjjhhhddd```]]]ZZZYYY[[[XXXSSSNNNHHHCCC???===999666222000//////...---//////...------,,,+++++++++,,,...222555888;;;<<<999:::<<<===???AAACCCCCCAAA@@@???===;;;;;;===???BBBBBBBBBAAAAAA???>>>>>>>>>>>>???@@@???<<<:::888999777777888:::<<<<<<<<<:::999999999999::::::;;;::::::888666333111...---((())))))******))))))(((*********+++,,,,,,------...222666888888777777777777888999999888888;;;<<<<<<<<<<<<<<<<<<;;;:::999999999888888777777777777555555555555555444444444444333333222222333333444222222111111222333444555555666777777777777:::<<<;;;<<<===<<<:::999:::;;;>>>???@@@AAABBBBBBBBBBBBBBBEEEHHHKKKKKKLLLNNNOOOQQQPPPNNNLLLKKKJJJJJJIIIJJJKKKLLLOOOQQQSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWW[[[^^^aaaccceeeiiimmmpppsssvvvyyyyyywwwtttqqqpppvvvuuuuuuuuuuuuwwwyyyzzzyyywwwsssqqqrrrvvvzzz~~~}}}}}}||||||~~~vvvjjjfffdddfffhhhiiimmmsssssswww}}}vvvoooaaa]]]]]]cccfffdddaaa```___^^^aaagggqqq{{{rrrlllooowwwxxxqqqmmmnnnkkkjjjhhheeeaaa^^^[[[YYY]]]ZZZUUUOOOHHHCCC???===999666222/////////.........---------,,,,,,,,,+++***,,,...222555888:::;;;999:::;;;===>>>@@@AAABBB>>>>>>>>>===;;;;;;===???DDDDDDDDDCCCBBBAAA@@@???>>>>>>??????>>><<<:::888999888777999;;;======<<<:::999888888888:::;;;<<<777777555333111...,,,******************)))((('''(((((()))***+++,,,---...000333777999999999888999777999:::999888888:::<<<<<<=========<<<;;;;;;:::999999999999888888777777555555555555555555555555444333333222222333333444444333111000111333555666555666888888777888:::<<<<<<=========;;;:::;;;<<>>@@@AAAAAA;;;<<<<<<:::999999;;;===EEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>===;;;:::999888888888999<<<===<<<;;;999888777777888999;;;<<<666555444333000...,,,******+++++++++***)))((('''&&&'''((()))***,,,,,,---111444999;;;;;;:::::::::777999::::::999888999:::<<<<<<<<<===<<<<<<;;;;;;888999999999999888777777444555555555555555555555444333333222222333333444555444222111111333555666333555777777777777999:::;;;<<<======;;;;;;<<<===@@@AAABBBCCCEEEEEEEEEFFFBBBEEEHHHKKKKKKLLLNNNOOOPPPOOONNNLLLKKKKKKJJJJJJIIIJJJKKKMMMOOORRRUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZ]]]```cccfffiiimmmqqqrrrtttvvvvvvssspppooonnnsssttttttuuuvvvxxxyyyzzzsssrrrpppppprrruuuxxxzzzyyyzzz|||xxxvvvwwwzzz{{{yyyzzz|||zzz~~~}}}xxxooollllllrrrvvvtttqqqpppkkklllpppvvv~~~~~~zzzuuunnnhhhhhhmmm{{{xxxqqqmmmnnniiiiiihhhgggdddaaa___]]]]]]ZZZUUUOOOIIICCC???===888555111//////000//////))))))***++++++,,,---------///111444666777777777999999;;;<<<===???@@@@@@::::::999888666666999;;;CCCDDDDDDDDDDDDCCCBBBBBB?????????>>>===<<<;;;:::777777777999<<<===<<<:::888777777777777888888999777666555444222///---,,,***+++++++++***))))))(((&&&'''((()))***+++,,,,,,111555999;;;;;;:::::::::777999;;;;;;999888999:::;;;;;;<<<<<<<<<;;;;;;:::888999:::::::::999777666444444444555555555555555444333333222222333333444555444333222222333444555222444666777777777888999999;;;<<<<<<;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFCCCFFFIIIKKKKKKKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJLLLNNNRRRUUUWWWYYYZZZ[[[]]]]]]^^^^^^^^^[[[^^^aaaccceeeiiimmmpppsssuuuwwwwwwtttrrrqqqqqqrrrssstttuuuvvvwwwxxxxxxqqqqqqqqqrrrtttwwwyyy{{{yyy{{{~~~~~~~~~}}}}}}~~~vvvrrrssszzz~~~}}}zzzzzzuuuwww||||||wwwsssllleeedddhhhuuuxxxqqqmmmmmmjjjjjjjjjhhheeeaaa^^^[[[\\\YYYTTTNNNHHHCCC???===888555111//////000//////++++++,,,,,,,,,,,,,,,,,,,,,...111555777999999999777888999:::;;;===>>>>>><<<;;;999666444555888;;;@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;666666777999;;;<<<;;;999666777777777777666666555666666555333111///---,,,******+++++++++***))))))(((((()))******+++,,,,,,000333777::::::999999999777999;;;;;;:::888888999::::::;;;;;;;;;;;;::::::888999:::;;;;;;999777666444444444555555555666666444333333222222333333444444444444444444444444444222444777888888777888999777999:::;;;;;;<<<>>>@@@???@@@BBBDDDEEEFFFFFFGGGEEEGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNIIIIIIJJJKKKNNNRRRUUUWWW[[[\\\^^^```aaabbbbbbaaa\\\___aaaccceeehhhlllooosssuuuvvvvvvuuusssrrrrrrtttuuuuuuvvvvvvvvvvvvvvvrrrssssssuuuwwwzzz|||}}}zzz|||{{{vvvtttsssvvv|||yyyzzz~~~xxxsssoooiiibbb```cccnnn~~~yyyqqqmmmlllllllllkkkiiieee```\\\YYY[[[XXXSSSNNNHHHCCC???===777555111//////000000//////......------,,,,,,+++***---111555999;;;;;;;;;666777777999:::;;;<<<<<<===<<<999555333444888;;;======>>>???@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<555555666888;;;;;;:::888555666777777777555444333444333222111///---+++***)))******+++++++++***************++++++,,,------...222666888888777777777777999;;;;;;:::888888888999999:::;;;;;;:::::::::888999:::;;;;;;999888666444444444555555555666666444333333222222333333444333444444555555444333333222555888999888888999:::555777999;;;;;;<<<>>>@@@???@@@BBBCCCEEEFFFFFFGGGFFFHHHKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOIIIIIIIIIKKKNNNQQQUUUWWW[[[]]]___aaacccddddddccc]]]___bbbccceeehhhkkknnnqqqsssuuuuuusssrrrrrrrrrwwwwwwwwwwwwwwwvvvuuutttttttttvvvxxxzzz|||~~~{{{}}}~~~xxxuuummmlllkkklllsss~~~|||vvvqqqmmmggg```]]]___jjj{{{}}}vvvppplllkkkjjjkkkllljjjeee```\\\[[[YYYWWWSSSMMMHHHDDDAAA???:::777333000///...---,,,---...///000000...,,,+++---...111555999<<<<<<;;;888777666666999<<<======<<<999777777555222555:::CCCAAA@@@AAADDDDDDBBB???@@@???>>><<<;;;;;;;;;;;;888888888999:::::::::;;;999888666555444444555555555444222000...,,,,,,+++************************))))))(((((()))+++...//////222666888888777777777999999:::::::::999999888999:::<<<=========<<<;;;;;;;;;;;;;;;:::999888777777777777666555555444444222222222222222222222222222222333333333333444444777777777888999999999:::888999:::<<<===>>>>>>>>>BBBBBBCCCEEEFFFHHHIIIIIIKKKJJJJJJJJJIIIIIIIIIIIILLLLLLNNNOOOPPPQQQQQQQQQOOONNNMMMMMMNNNRRRVVVYYY^^^aaaeeehhhhhhhhhhhhhhhiiiiiigggdddcccdddgggkkkmmmqqqvvvyyyxxxvvvuuutttwwwwwwxxxwwwuuuuuuvvvxxxtttwww|||xxxrrrppprrrllloooooommmooozzzxxxnnngggdddbbbaaa___iiiuuu~~~vvvpppllljjjiiijjjkkkiiiddd___[[[ZZZXXXVVVRRRLLLGGGCCC@@@>>>:::777333000///...---,,,,,,---/////////...,,,+++------000444999<<<<<<;;;:::888777777:::<<<<<<<<<<<<999777777444222444999CCCAAA@@@AAACCCCCCAAA???@@@@@@???>>>===<<<;;;:::777777888888999:::::::::999888666555555555666666666555333000...,,,+++***************************))))))(((((()))+++---//////222777999999888888888999999999::::::999999888:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888777777777666555555444444222222222222222222222222222222222333333333444444555666666777777888888999888999:::<<<===>>>??????BBBBBBCCCEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJMMMNNNOOOPPPPPPQQQQQQQQQOOONNNMMMMMMOOORRRWWWYYY^^^aaafffhhhiiihhhhhhiiiiiihhhfffdddcccdddgggjjjmmmqqqvvvyyyyyywwwuuuuuuwwwxxxxxxvvvtttssstttvvvssswww{{{~~~}}}sssmmmlllnnnnnnqqqrrrqqqrrr||||||ppphhhdddbbb___]]]eeeqqq~~~wwwpppkkkjjjhhhiiijjjgggbbb]]]ZZZYYYWWWUUUQQQLLLFFFBBB???===:::777333000///...---,,,,,,---.........---+++***,,,,,,...333888;;;<<<<<<;;;:::888999;;;<<<<<<<<<<<<999777777444111444999AAA@@@@@@AAABBBBBBAAA???@@@@@@@@@???>>><<<999888666666777777888999999:::888777666555555555666777666555333111...,,,******************************))))))(((((()))+++---...000333777999:::999999999999999999999999999999999<<<<<<;;;;;;<<<<<<======;;;;;;<<<;;;;;;:::999888888777777666666555555444222222222222222222222222222222222222333333333333444444555666666777888888888999;;;<<<>>>??????@@@BBBBBBCCCDDDFFFGGGHHHHHHLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQQQQRRRRRROOONNNMMMMMMOOOSSSWWWZZZ^^^bbbfffiiiiiiiiiiiiiiiggggggfffdddbbbdddgggjjjlllpppvvvyyyyyyxxxwwwvvvxxxyyyxxxvvvsssrrrrrrssssssvvv{{{~~~wwwoookkkkkkmmmqqquuuxxxyyyyyyyyyuuu~~~uuukkkfffbbb^^^[[[```kkk{{{~~~vvvpppkkkiiiiiijjjjjjgggbbb]]]ZZZYYYXXXUUUQQQLLLGGGBBB???>>>:::777333000///...---,,,,,,,,,---------,,,+++***++++++---111777;;;<<<<<<===;;;:::;;;<<<======<<<>>>:::888888555222444:::?????????@@@AAAAAA@@@???>>>???@@@???>>>;;;888666555555666777888999999:::777666555444444555666666777666444222///,,,***)))************************))))))))))))***+++,,,---000333777:::::::::::::::999999999999999999::::::>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<;;;:::999999888888777777666555555555333333222222222222222111111222222222222333333333444444555666777777888888888999;;;===???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHLLLLLLLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQRRRRRRSSSSSSPPPOOOMMMMMMOOOSSSWWWYYY^^^bbbfffiiiiiiiiiiiiiiiffffffeeedddbbbcccfffiiikkkooouuuyyyzzzyyyxxxxxxyyyyyyxxxvvvrrrppppppqqqrrrvvv{{{~~~|||uuuqqqoooqqqrrruuuzzzwwwmmmooouuuzzzpppiiiddd___[[[^^^ggguuu|||||||||}}}}}}uuuoookkkiiikkklllkkkgggbbb]]][[[ZZZYYYVVVRRRMMMHHHDDD@@@???:::777333000///...---,,,,,,,,,---,,,,,,,,,++++++******,,,111666;;;===>>>>>>===<<<===>>>???>>><<<@@@<<<:::999666333555:::===>>>???????????????@@@======>>>>>><<<:::777555444555666777888999::::::666555444333333333444555666666444333000---+++))))))))))))))))))))))))))))))))))))******+++,,,,,,///333777:::::::::::::::999999888888888999:::;;;???>>><<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;::::::888888888777666666555555333333333222222111111111111111111222222222333333444444555666777999999:::999:::<<<>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGJJJKKKLLLMMMNNNOOOPPPQQQSSSRRRRRRRRRSSSTTTUUUVVVRRRPPPOOONNNOOORRRVVVXXX^^^aaaeeehhhhhhhhhhhhhhhdddeeedddcccbbbcccfffhhhjjjooouuuyyyzzzzzzzzzzzzzzzzzzyyyvvvrrrpppooopppsssvvv{{{}}}xxxuuutttuuuwwwxxxyyy~~~{{{nnn```aaadddiiissswwwpppiiiaaa\\\^^^eeeqqq}}}}}}wwwppppppqqqssswww}}}~~~}}}zzztttnnnkkkjjjllllllkkkgggbbb]]][[[ZZZYYYWWWSSSNNNHHHDDDAAA???:::777333000///...---,,,------------,,,,,,,,,,,,******,,,111777<<>>======>>>@@@AAA@@@>>>@@@<<<:::999666333555:::;;;<<<>>>???>>>>>>???@@@<<<=========<<<:::999777555555666777999:::;;;;;;777666555333333333333444555555444333111///,,,***))))))))))))))))))))))))))))))******++++++++++++...222666999::::::::::::999888888777888999;;;<<<>>>>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666666555444333333222222111111111111111111111222222222222444444555666888999::::::999:::<<<>>>@@@BBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQSSSSSSRRRSSSTTTUUUWWWYYYTTTSSSPPPOOOOOOQQQTTTWWW\\\```dddgggggggggggggggccccccdddcccbbbccceeehhhiiinnntttyyy{{{{{{{{{{{{{{{{{{zzzvvvsssppppppqqqssswww||||||yyywwwvvvxxxyyyyyyyyyzzzrrr]]]YYYVVVXXX]]]hhh{{{}}}wwwpppfff```^^^cccnnnyyyyyyssskkkkkklllooosssxxx~~~}}}|||{{{zzzzzzwwwrrrmmmkkkkkklllllljjjfff```[[[YYYYYYXXXVVVRRRMMMHHHCCC@@@>>>:::777333000///...---,,,///......---------------++++++,,,111777===@@@BBB======>>>@@@BBBCCCAAA@@@???;;;888888444111333888999<<<>>>>>>======>>>@@@>>>>>>=========<<<<<<<<<555666777888999;;;<<<<<<:::999777555444333444444333333444444222000---,,,))))))))))))))))))))))))))))))***++++++++++++***---111555888999999999:::999888777777888999;;;===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666666666444444333333222111111000111111111111222222222222222333444555777888999:::999:::<<>>AAACCC======>>>@@@CCCDDDBBBAAA===999777666333///111666888;;;>>>>>>===<<<>>>@@@??????>>>>>>>>>>>>??????555666777888:::;;;<<<======<<<999777555555444555222333444444333111...---)))))))))))))))))))))))))))******+++++++++******,,,000555888999999999:::999888777777888999<<<======>>>?????????===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999999888888777666666666444444333333222111000000000111111111111222222222111222333444666777888999999:::<<>><<<999888555222000.........///---+++,,,//////,,,***,,,,,,...000333777:::<<<@@@BBBCCCCCCAAA@@@@@@@@@>>>;;;777333222222333555<<<<<<======>>>>>>?????????@@@AAAAAA@@@???===<<<:::888777777999<<<@@@CCC@@@>>>;;;888666555444444333333222111///...,,,+++******))))))))))))))))))***************++++++++++++---111444777888999888:::999888888888999:::;;;@@@@@@????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;888666555444444444333333333333222111000000000000000000000111111222222222333444666888:::;;;:::<<<>>>@@@BBBCCCCCCCCCDDDEEEDDDCCCAAABBBDDDFFFGGGHHHJJJJJJJJJKKKMMMOOORRRSSSTTTTTTTTTUUUXXX[[[^^^\\\XXXSSSOOOOOORRRUUUXXX\\\```bbbccccccdddeeecccbbbaaaaaabbbdddfffgggjjjooouuuyyyzzz{{{}}}}}}~~~}}}wwwqqqnnnqqquuuvvvxxx{{{}}}|||}}}}}}|||{{{|||zzzzzz{{{}}}~~~~~~~~~}}}~~~|||wwwqqqmmmqqqxxx}}}xxxttttttwwwvvvooohhh\\\SSSNNNNNNNNNLLLMMMRRR```ppp~~~zzzwwwrrrjjjccc``````dddppp~~~|||zzzwwwtttsssvvv|||}}}sssooojjjhhhhhhmmmllliiiddd^^^YYYWWWWWWXXXVVVRRRLLLGGGBBB>>><<<:::999555222///---,,,,,,...,,,+++,,,------+++))),,,------000333888<<<>>>???@@@BBBAAA@@@??????@@@===;;;777444222333444666<<<<<<======>>>?????????DDDDDDCCCBBB@@@>>>===<<<:::999777777888;;;???AAABBBAAA???===:::999777777333333222111///---+++***''''''(((((((((((((((((()))))))))***************,,,...111555888999999999:::999888888888999;;;;;;????????????????????????======<<<<<<<<<;;;;;;;;;;;;999777555444444444444333333333333222111000000000000000000000111111222222222333444666888:::;;;<<<===@@@BBBDDDEEEEEEEEEDDDEEEEEEDDDBBBBBBDDDFFFGGGHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUXXXZZZ]]]\\\YYYTTTPPPOOOQQQSSSVVVYYY]]]___``````aaabbbccccccbbbcccccceeefffggghhhnnnvvv{{{~~~~~~xxxrrrpppssswww{{{{{{}}}||||||~~~}}}zzzyyy{{{|||}}}}}}|||{{{zzz|||~~~vvvooohhhbbbeeekkkyyywwwrrrlllkkkmmmlllgggbbb]]]VVVRRRSSSRRRPPPPPPSSSWWWfff}}}yyytttqqqpppqqqttt~~~vvvpppmmmjjjddd```^^^^^^cccppp~~~uuuooojjjffffffiiiiiigggccc^^^YYYWWWVVVXXXVVVQQQLLLFFFBBB>>><<<;;;999555111...+++***))),,,+++***+++,,,,,,***(((---------///333888>>>AAA???@@@AAAAAA???>>>>>>???<<<:::777444333444555666<<<<<<===>>>????????????EEEDDDCCCBBBAAA@@@@@@@@@;;;:::888777888:::===>>>AAAAAAAAA@@@>>>;;;999888333333222111///---+++***''''''(((((()))))))))***((((((((())))))*********,,,///222666999:::;;;;;;::::::999888999:::;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<===<<<;;;;;;:::999888666555444444444555444444333333222111111000000000000000000111111222222222333444555777999:::<<<===???AAABBBDDDDDDDDDDDDEEEFFFEEECCCCCCEEEGGGFFFHHHIIIJJJJJJKKKMMMPPPQQQRRRSSSSSSSSSTTTWWWZZZ\\\\\\[[[WWWSSSPPPOOOOOORRRUUUXXX[[[\\\]]]___aaadddddddddeeeeeefffgggggggggmmmvvv~~~zzzuuusssvvvyyy{{{zzz{{{~~~}}}zzzzzz{{{|||}}}}}}|||yyyyyy||||||rrriii```XXXXXX]]]jjjuuu{{{uuummmjjjjjjkkkhhheeebbb]]]ZZZZZZYYYVVVTTTTTTPPP[[[pppzzzpppjjjcccaaaaaafffkkkttt{{{xxxnnngggdddbbb```^^^\\\\\\aaannn|||tttoooiiiffffffgggggggggddd___ZZZWWWVVVYYYVVVQQQKKKFFFAAA>>>===999777444000---,,,+++***,,,,,,,,,,,,,,,,,,******------,,,...222999???CCCAAACCCCCCBBB@@@>>>===>>>;;;999777555333444555666;;;<<<>>>???@@@@@@??????AAA@@@??????@@@BBBCCCEEE<<<;;;999777777999;;;<<<>>>???@@@@@@>>><<<888666333333222111///---+++)))))))))******+++,,,,,,,,,''''''(((((())))))******---///333777:::<<<<<<<<<::::::999999:::;;;<<<======>>>@@@AAAAAA@@@>>>===<<<======>>>===<<<;;;:::888777555444444444555555444444333222111111111111000000000000000111111222222222333444555777888999999:::<<<===???@@@AAABBBDDDEEEFFFFFFEEEDDDFFFGGGEEEGGGIIIIIIIIIKKKMMMPPPPPPQQQRRRRRRRRRSSSWWWYYY[[[]]]]]]ZZZVVVQQQNNNMMMNNNPPPTTTWWWZZZ]]]aaaccceeefffggghhhhhhhhhhhhhhhgggmmmvvv~~~{{{wwwvvvxxx{{{~~~{{{yyyyyy{{{~~~}}}{{{{{{}}}}}}yyyyyy~~~tttjjj```WWWUUUXXX]]]hhhxxx}}}tttooooooqqqpppooollliiifffdddaaa]]]XXXUUUPPPXXXggg|||}}}pppfff]]]XXXXXXRRRVVV\\\```bbblllzzznnneeeaaa___^^^^^^ZZZZZZ___kkkzzzyyyrrrmmmhhhggghhhggghhhhhheee```[[[YYYXXXYYYVVVQQQKKKEEEAAA???===666555222000...---------,,,---......---,,,++++++---,,,,,,...222888???CCCDDDEEEFFFDDDAAA>>>===>>>;;;:::888555444444444555;;;<<<>>>@@@@@@@@@??????>>>>>>======>>>@@@BBBCCC===<<<:::999888999:::;;;===>>>@@@@@@???<<<999777555444333111///---+++***))))))******++++++++++++&&&''''''((())))))******---///333777:::<<<======;;;::::::::::::<<<===>>>===???@@@BBBBBB@@@???======>>>>>>>>>>>>===<<<<<<888777666555444444555666555444333222111111111111000000000000000111111222222222222333555666888888999999:::<<<===???AAAAAACCCEEEFFFFFFEEEEEEFFFGGGEEEFFFHHHIIIIIIKKKMMMPPPPPPQQQRRRRRRRRRSSSWWWYYY[[[]]]___]]]YYYSSSOOOMMMLLLNNNRRRUUUYYY^^^dddgggggghhhjjjkkkkkkkkkiiihhhhhhmmmttt}}}|||yyyyyy{{{}}}}}}{{{zzz{{{}}}~~~}}}}}}}}}|||}}}{{{xxxzzzwwwooofff]]]YYYZZZWWW___nnnzzzuuuuuuwwwxxxyyyxxxwwwsssoookkkfff___ZZZVVVYYYbbbrrrxxxiii]]]TTTPPPPPPMMMNNNPPPPPPPPPXXXkkk~~~tttjjjccc___]]]\\\YYYYYY]]]eeeqqq||||||zzzyyy{{{}}}wwwqqqlllhhhhhhkkkjjjjjjiiieee```\\\ZZZYYYZZZVVVQQQJJJEEEAAA???>>>666444222000///......///,,,...//////---,,,,,,---,,,,,,,,,...222777===@@@DDDEEEFFFEEEBBB@@@???@@@>>>===:::888666555555555;;;===???AAAAAAAAA??????@@@???>>>==================<<<;;;:::::::::;;;;;;===>>>@@@AAA@@@===;;;999666666555333000...,,,***((((((((('''''''''''''''''''''(((((()))***++++++,,,///333777:::<<<======;;;:::::::::;;;===>>>@@@???@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===:::999777666555555555666555444333111000111111222000000000000000111111222222222222333444666777888:::;;;;;;<<<>>>@@@BBBCCCBBBDDDFFFFFFEEEEEEFFFGGGDDDFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSSSSSSSTTTWWWZZZ\\\^^^aaa```[[[VVVQQQOOOMMMOOORRRUUUXXX^^^dddiiihhhjjjlllnnnnnnmmmjjjiiiiiilllrrrzzz~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}zzz|||}}}}}}xxxxxx}}}|||vvvnnneee___^^^YYY\\\fffuuu{{{vvvrrrkkkddd___]]]^^^iii}}}ooobbbXXXPPPLLLLLLMMMLLLKKKJJJIIIMMMZZZhhhzzzqqqhhhaaa\\\ZZZXXXXXXZZZ___hhhqqqwwwzzzrrrtttvvvvvvuuuvvvwwwxxx}}}{{{zzzzzzzzzxxxqqqlllhhhiiimmmkkkkkkiiiddd___[[[ZZZZZZZZZWWWQQQJJJEEEAAA???>>>888666444111///.........+++---///...,,,***+++,,,++++++,,,...222666:::===???AAACCCCCCBBBBBBBBBCCCCCCAAA???<<<:::888777777;;;===???AAABBBAAA@@@>>>?????????>>>===<<<;;;:::======<<<;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<:::999888777666444222///---+++((((((''''''&&&%%%%%%%%%''''''((()))***+++,,,---+++...222666:::<<<======;;;;;;:::;;;<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===:::999888999;;;<<<<<<;;;999777666555555666666444222111000000111222000000000000000111111222222222222333444555666777:::::::::;;;===???AAACCC@@@BBBEEEFFFEEEDDDEEEFFFCCCEEEGGGHHHIIIKKKNNNPPPQQQRRRSSSSSSSSSUUUXXXZZZ\\\___bbbaaa]]]XXXTTTRRRPPPQQQSSSTTTWWW\\\bbbfffiiikkknnnppppppnnnkkkiiiiiikkkooowww~~~~~~}}}}}}|||~~~}}}{{{~~~~~~wwwmmmdddaaa]]]\\\___kkk}}}zzzrrriiibbb]]]cccuuuvvvjjjaaaZZZRRRMMMLLLLLLIIIGGGHHHHHHIIIPPPYYYoooyyypppfff^^^ZZZWWWWWWXXX[[[bbbiiipppsssnnnrrrwwwzzz{{{{{{{{{{{{~~~~~~|||xxxtttrrrrrrsssttt{{{zzzrrrlllhhhiiinnnmmmkkkhhhccc]]]ZZZYYYYYYZZZWWWQQQJJJDDDAAA??????:::888555222000...------***,,,...---***)))***+++***+++,,,...222555999:::;;;===@@@AAABBBCCCDDDFFFFFFEEEBBB???===:::999888;;;===???BBBBBBAAA@@@>>>;;;<<<>>>??????>>>======>>>======<<<<<<<<<======999999:::::::::999777777999888777555222000---,,,******)))((('''&&&&&&%%%'''((()))***+++,,,------+++---111666999;;;<<<===;;;;;;:::;;;<<<>>>@@@AAADDDCCCCCCBBBBBBCCCCCCDDD===;;;888666555777:::<<<>>><<<:::888666666666666666444222000000000222222000000000000000111111222222222222333444555666777888888888999:::===???@@@???AAADDDEEEEEEDDDDDDEEECCCEEEGGGHHHIIIKKKNNNPPPRRRSSSTTTTTTTTTUUUXXX[[[]]]```bbbbbb^^^YYYVVVTTTTTTTTTTTTTTTUUUYYY___cccjjjlllooorrrrrrooollliiiiiijjjmmmuuu}}}}}}~~~|||}}}~~~sssiiiddd```\\\\\\fffxxx}}}qqqggg___aaaqqq|||uuurrrqqqvvvmmmddd```[[[SSSLLLJJJIIIEEEDDDGGGHHHIIILLLQQQ^^^ooovvvkkkbbb\\\VVVUUUVVVYYY___fffmmmppprrrwww~~~~~~{{{wwwsssrrrsssvvvxxxxxx~~~sssmmmkkkjjjiiiiiikkkkkkjjjggg```ZZZVVVTTTXXXUUUPPPJJJDDD???<<<;;;===:::555111......///000000...,,,***))))))***++++++,,,...000333666888:::>>>???AAAAAA@@@@@@AAACCCHHHIIIJJJIIIEEE???999555777:::>>>???======>>>@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888999::::::===:::777444333111...+++((((((''''''''''''((((((&&&''')))***+++++++++***,,,...222777:::<<<==================???AAACCCDDD@@@@@@AAAAAAAAA@@@??????============<<<<<<<<<<<<<<<;;;999777555333333222222222111111000000//////////////////000000000000222222333444555555555555777777666666777999;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMPPPSSSUUUUUUUUUUUUVVV[[[^^^aaabbb```^^^]]]\\\TTTSSSQQQPPPQQQVVV^^^ccchhhkkkppptttuuusssooommmjjjkkknnnttt|||~~~tttmmmiiibbb```gggtttqqqeeefffkkkwwwrrrjjjfffccc```___eeejjjnnnmmmeee]]]WWWUUUNNNNNNNNNMMMLLLKKKJJJIIIQQQYYYgggxxx{{{rrrhhhaaaVVVVVVVVVXXX]]]fffqqqxxx~~~~~~|||ssslllkkkiiihhhhhhjjjkkkjjjfff```ZZZVVVTTTWWWTTTOOOIIICCC???<<<;;;===:::666222///......///,,,+++)))'''&&&'''((())),,,,,,---///222555888:::<<<>>>????????????@@@BBBEEEFFFGGGGGGDDD???:::777666:::===>>>===<<<===???===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;999888888888999:::;;;999666555333111---*********))))))))))))******'''((()))***++++++******+++...222777:::===>>>???=========>>>@@@BBBDDDFFF@@@AAAAAAAAAAAA@@@??????>>>>>>============<<<<<<<<<;;;999777555444333333333222222111111000000///.../////////000000000000222333444555555555555555777777666777888999;;;<<<>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMPPPSSSTTTTTTTTTUUUVVVWWWZZZ^^^```````````````[[[ZZZVVVSSSRRRTTTYYY]]]dddhhhnnntttvvvuuurrroookkklllnnnssszzz{{{uuunnnfffbbbgggsssvvvjjjhhhkkkuuuzzziii```\\\XXXVVVVVVbbbjjjsssuuuooogggbbbaaa]]]]]][[[XXXTTTPPPLLLJJJIIINNNVVV```nnn}}}uuukkkddd]]][[[ZZZ[[[aaakkkvvv}}}ssslllkkkiiiggggggjjjjjjiiieee___YYYUUUTTTUUURRRMMMHHHBBB>>>;;;:::;;;999666333000///...------,,,************,,,,,,------,,,---000444888;;;:::<<<===>>>======???@@@AAABBBCCCDDDBBB>>>:::888666888;;;<<<<<<;;;<<<=========<<<<<<======>>>???============<<<<<<======;;;::::::999888999999999999888777666555222---***+++******))))))******+++((()))************))))))***---111666;;;>>>@@@AAA===>>>>>>???AAACCCEEEGGGAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============<<<:::888666555555444333333222111111000//////....../////////000000000222333444555666666666666666666666777888999;;;<<<>>>>>>???@@@AAACCCEEEFFFDDDEEEEEEGGGHHHJJJLLLMMMMMMOOORRRTTTTTTTTTUUUVVVRRRUUU[[[^^^aaabbbdddeeeaaa___\\\WWWTTTSSSVVVYYY___dddlllssswwwwwwuuusssmmmmmmnnnpppvvv~~~~~~~~~}}}~~~vvvmmmfffhhhqqq}}}~~~rrrmmmmmmssswwwfff\\\WWWRRROOOPPP^^^jjjxxx~~~|||vvvrrrrrrsssrrroooiiibbbYYYQQQMMMGGGGGGGGGJJJRRR___mmmvvvyyyooohhheeecccbbbdddjjjsss|||sssmmmkkkiiiffffffiiiiiigggccc]]]XXXUUUTTTSSSQQQLLLGGGBBB>>>;;;::::::999777444111///------,,,,,,,,,+++,,,---...///...---,,,,,,///333777:::888:::;;;<<<;;;<<<===???>>>@@@AAAAAA???<<<999777555777999:::;;;;;;;;;;;;======<<<<<<======>>>???==================<<<<<<<<<;;;;;;:::::::::::::::888888777777777333///+++)))(((((((((((((((((()))***************)))))))))***,,,000555:::>>>AAABBB@@@AAAAAABBBCCCDDDEEEFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<:::888777666555555222222111000000///.............../////////000000222333444555666777777777666666777777888:::;;;;;;<<<======>>>@@@BBBDDDEEECCCCCCDDDEEEGGGIIIKKKLLLKKKNNNQQQRRRRRRRRRSSSTTTQQQTTTYYY^^^```ccceeegggbbbaaa___[[[XXXWWWXXXZZZZZZ```iiirrrwwwyyyxxxwwwpppooonnnooosss{{{}}}|||~~~~~~}}}}}}}}}tttkkkjjjpppzzzzzztttqqquuuqqqfff^^^WWWTTTTTTZZZiiizzz|||rrreeeXXXPPPJJJHHHEEEDDDGGGOOOXXX___mmmyyy~~~|||sssllliiikkknnntttzzz~~~tttnnnllliiifffeeehhhhhhfffaaa\\\WWWTTTTTTRRRPPPKKKFFFAAA>>><<<;;;:::999777444111///------(((((())))))******+++,,,...---++++++...222666999666888::::::::::::<<<>>>>>>?????????===:::777555555666777999;;;;;;::::::<<<<<<<<<<<<<<<======>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888888888888555111---))))))(((((((((((())))))*********))))))))))))))))))+++///444999>>>AAACCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;:::888777666666666222111000///...---,,,,,,............////////////111222333555666777777777555666777888999::::::;;;;;;;;;<<<===???AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJIIILLLOOOPPPPPPPPPQQQRRRSSSVVVZZZ]]]___aaaccceeecccdddccc```\\\ZZZZZZZZZYYY^^^gggpppvvvzzzzzzzzztttsssqqqoooqqqxxx}}}}}}~~~yyy|||~~~}}}}}}~~~zzzpppmmmpppxxx|||yyy{{{wwwmmmccc^^^^^^]]]iiizzz~~~ooo```WWWMMMKKKGGGEEEFFFJJJNNNPPPSSS]]]ddddddbbbeeejjjlllnnnqqqttttttsssuuu{{{vvvpppjjjppp{{{uuuooommmjjjfffeeeggggggddd```ZZZVVVTTTTTTQQQOOOKKKFFFBBB???===<<<;;;999666333000///...---******++++++,,,,,,,,,,,,---,,,+++,,,...111555777555777999999999:::<<<>>>======>>>===<<<999666555666666666999;;;<<<;;;999;;;;;;::::::;;;;;;<<<===<<<<<<=========;;;:::999<<<<<<<<<<<<<<<;;;::::::888888777777777555222///,,,++++++******++++++,,,***)))))))))))))))******)))+++...222777<<<@@@BBBFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;:::999888777666666666222222111000...---,,,,,,------........./////////000111222444555666666666555666777999:::::::::::::::;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLNNNNNNNNNOOOPPPTTTVVVYYY[[[[[[\\\^^^```eeeffffffddd```\\\[[[[[[[[[___fffnnntttxxxzzz{{{xxxwwwtttqqqpppuuu|||{{{|||xxxzzz}}}~~~|||}}}}}}tttpppqqqxxx}}}qqqkkkjjjgggnnnzzzvvviiiaaaSSSPPPKKKIIIHHHHHHHHHGGGGGGNNNRRRSSSVVV^^^eeegggmmmoooqqqpppnnnnnnpppssszzztttlllttt{{{{{{wwwqqqoookkkgggfffffffffccc___YYYUUUTTTTTTQQQOOOKKKGGGCCC@@@>>>======:::666222///......///------..................+++++++++---///111444555555666888999999:::<<<>>>:::;;;<<<<<<;;;:::888777777666666999<<<===;;;999:::999999999999:::;;;;;;;;;;;;<<<===<<<:::888777::::::;;;;;;;;;:::999888777666555444444333111///,,,++++++******++++++,,,))))))(((((()))***+++,,,)))***---111666:::>>>@@@DDDEEEGGGHHHIIIIIIHHHHHHFFFEEECCC@@@??????@@@AAA@@@??????>>>===<<<;;;::::::999888777666555555555444444333111000///...------------.........//////...///111333444555666666444666777999::::::::::::<<<<<<===>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJKKKKKKKKKLLLMMMSSSTTTVVVWWWWWWXXXYYY[[[bbbdddffffffdddaaa``````___bbbffflllqqqvvvyyyzzz{{{zzzxxxssspppttt|||}}}{{{|||~~~xxxxxxzzz}}}vvvrrrrrrxxx{{{zzzvvvvvv{{{yyyqqqlllccc^^^WWWRRRPPPMMMJJJHHHHHHKKKNNNQQQZZZgggppprrryyyzzz{{{zzzwwwuuuttttttwww{{{~~~xxxrrrxxxzzzzzzxxxrrroookkkgggffffffeeeccc^^^YYYUUUTTTTTTQQQOOOKKKGGGCCC@@@???>>>===:::666111......///000***++++++,,,,,,++++++******+++,,,---///111333444444666888999999:::<<<>>>888999:::;;;<<<;;;::::::777666666999<<<===;;;999999999888888999999:::;;;:::;;;<<<<<<<<<:::777666888888999:::999888777666666444222222222222000...******))))))))))))******)))((((((((((((***,,,---)))***,,,000444999===???BBBDDDFFFHHHJJJKKKKKKKKKGGGEEECCC@@@??????@@@AAA??????>>>===<<<;;;::::::999999777666555555555555666555444333222000///...---------.........//////...///000222333444555555444666777999::::::::::::===>>>>>>@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCFFFIIIJJJJJJJJJKKKLLLPPPRRRTTTTTTTTTTTTVVVXXX\\\___dddggggggfffffffffbbbdddgggkkkppptttxxxzzz}}}}}}zzzuuuqqqsss{{{||||||~~~xxxxxxyyyzzz}}}xxxtttsssyyy||||||yyyuuutttvvvoooeee]]]YYYUUUQQQOOOMMMNNNOOOTTTaaarrr|||~~~|||yyyqqqtttyyy{{{www{{{~~~|||}}}{{{sssqqqmmmhhheeeeeeeeeccc___YYYTTTQQQPPPQQQNNNJJJEEE@@@>>><<<<<<888555222//////...---+++,,,,,,+++******+++,,,,,,)))***,,,,,,---///222555666555444333444666888:::<<<=========<<<:::888777444666999<<<===;;;999888888999:::;;;;;;:::999888:::888777888999;;;;;;:::666777888999999999999999:::777333111000000///...---,,,+++***))))))))))))((((((((()))******++++++***,,,...111333777;;;???BBBEEEIIIJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>><<<;;;;;;::::::;;;;;;999777666555555555777555333222222111///...111000///...............,,,,,,,,,,,,...000222444444555777888::::::;;;;;;===<<<<<<>>>BBBFFFHHHIIINNNLLLJJJGGGEEEEEEFFFFFFDDDEEEEEEGGGIIIKKKMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSXXXYYY[[[]]]```cccdddeeejjjfffeeejjjooottt{{{|||zzzyyy|||yyyyyyzzz|||~~~}}}zzzzzz}}}~~~}}}~~~|||vvvmmmaaaWWWQQQRRRVVV]]]gggtttyyyssspppvvvzzzvvvzzzzzzsssqqqmmmhhhfffeeedddccc___YYYTTTQQQPPPQQQNNNJJJEEE@@@===<<<;;;888555222//////...---+++,,,,,,+++******+++,,,,,,+++,,,---......111444777777666555444555666888999;;;;;;;;;;;;;;;999777666555888;;;===>>>===;;;:::888999:::;;;;;;:::999888:::888777888:::;;;;;;:::666777777888999999888888777555222111111000...------,,,+++***))))))))))))******)))))))))((((((((()))+++---///222555:::>>>@@@DDDGGGIIIIIIHHHHHHHHHGGGFFFEEECCCBBBAAAAAA@@@AAA@@@>>>===<<<;;;;;;;;;<<<;;;:::888777666555555777555333222222222000...*********+++,,,...///000+++,,,,,,---///000222333444444666888999::::::;;;;;;<<<===???CCCFFFJJJLLLNNNMMMKKKJJJHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVYYY\\\___aaacccjjjhhhhhhllloooqqqwww~~~~~~{{{|||}}}}}}|||}}}tttkkkfffbbbffflllvvvzzzvvvxxxzzzuuuyyyxxxrrrqqqmmmiiigggddddddbbb^^^XXXSSSPPPOOOQQQNNNJJJEEE@@@===;;;:::888555222//////...---+++,,,++++++******++++++,,,+++,,,------...111555888888777666555555666777888888999:::::::::888777666777999<<>>===999::::::;;;;;;::::::999;;;999888888:::;;;;;;:::666666777777888888777777444222111111111000...,,,,,,+++******))))))))))))++++++***)))'''&&&%%%%%%(((***,,,...000444999===???BBBFFFHHHIIIIIIIIIJJJJJJIIIGGGEEECCCAAA???>>>AAA@@@???>>>===<<<<<<<<<===<<<;;;:::999777777666777555333333333222000...(((((()))***,,,---///000***+++---...000000111111333444555777888999999:::888;;;>>>@@@AAAEEEJJJOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOORRRUUUWWWXXXYYYZZZ[[[\\\[[[YYYWWWUUUSSSSSSTTTVVVXXX[[[]]]^^^ggggggkkknnnooonnnrrryyy}}}~~~zzzwwwzzz}}}{{{~~~yyytttwww~~~vvvrrrpppllliiihhhddddddbbb^^^XXXSSSPPPOOOPPPNNNJJJEEEAAA===;;;999888555222//////...---+++++++++++++++++++++++++++)))***++++++,,,///333777888777666555555555666666777888999::::::999888888777999<<>>???BBBEEEGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDBBB@@@???AAA@@@???>>>============>>>======<<<:::999888777777666444333333222000...------,,,,,,,,,---......***+++---///000000000///111222444555777888888888666:::>>>???>>>@@@FFFLLLNNNOOOQQQRRRRRRPPPOOONNNMMMNNNOOOQQQTTTXXXZZZ\\\]]]^^^```bbbbbb```^^^]]]ZZZZZZYYYYYYYYYZZZZZZ[[[aaaccciiimmmmmmkkkooouuuwww}}}~~~~~~~~~{{{{{{~~~}}}xxxrrruuu{{{uuuqqqoookkkhhhgggddddddbbb^^^XXXSSSPPPPPPNNNLLLIIIEEEAAA===;;;999888555222//////...---+++++++++++++++++++++++++++)))*********+++///444888999999888666666555444444777888999;;;;;;;;;::::::666888:::===???@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;::::::666666777777777777666555000//////000111000...,,,******))))))((()))))))))((((((((((((((('''''''''***+++,,,...000555;;;???AAADDDFFFFFFFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>===<<<:::888777888666444333333222000///------,,,,,,,,,------...***+++---///000000///...000111222444555666777777555999<<<<<<999:::???EEEKKKMMMOOORRRRRRRRRPPPOOOLLLLLLNNNPPPSSSVVVYYY[[[]]]___bbbdddfffffffffeeeeeedddcccbbb```^^^]]]\\\]]]^^^ccchhhiiihhhkkkpppnnnttt|||~~~yyyzzz{{{}}}~~~xxxuuuwww~~~~~~vvvpppssswww|||tttqqqnnnjjjffffffeeeeeeccc___YYYTTTQQQPPPLLLJJJHHHEEEBBB>>><<<:::888555222//////...---+++***++++++,,,,,,++++++***+++,,,,,,,,,---111777;;;<<<<<<;;;999888666555444555777999:::<<<<<<<<<;;;555666999<<<>>>???@@@@@@===<<<<<<;;;;;;<<<<<<======;;;999999:::;;;:::999777777888888777777666666111000///000111000...,,,***))))))(((((()))))))))&&&&&&'''((())))))******++++++,,,---000555;;;@@@BBBDDDEEEEEEDDDDDDEEEFFFCCCDDDEEEFFFEEEDDDCCCBBB@@@???>>>============>>>===>>>>>>>>><<<:::888777888666444333333333111///************+++---...///++++++,,,......////////////000111333444555555666555777888777666777;;;>>>FFFGGGJJJMMMNNNNNNMMMMMMIIIJJJKKKMMMPPPSSSUUUVVVYYY[[[]]]```cccfffggghhhkkkllllllmmmkkkiiifffddd```]]]]]]aaacccbbbcccgggdddhhhooouuuzzz~~~}}}vvvvvvwwwyyy|||wwwvvvttttttxxx|||tttmmmooosssyyyzzzsssqqqnnnhhheeeeeeffffffddd```ZZZUUURRRQQQIIIIIIGGGEEEBBB???===;;;888555222//////...---+++***+++,,,,,,,,,,,,+++***++++++++++++---111777<<<@@@@@@???===;;;999888666333555777999;;;;;;;;;;;;555666999;;;>>>@@@AAAAAA>>>===<<<;;;;;;<<<===>>>===<<<::::::;;;;;;:::999888888999999888777777666444222000///000000///---))))))(((((((((((())))))''''''((())))))***++++++******+++,,,...333:::???AAABBBDDDDDDDDDDDDEEEGGGBBBCCCDDDEEEEEEDDDBBBAAA>>>>>>======<<<<<<============>>>>>><<<:::777666888666444444444333111///,,,,,,++++++,,,------...,,,,,,,,,,,,---...//////...///000222333444444555444444444444555777:::;;;>>>@@@BBBEEEGGGHHHHHHHHHGGGHHHHHHJJJLLLOOOQQQRRRSSSTTTVVVXXX[[[___cccdddhhhkkkppptttuuutttrrrpppiii```ZZZZZZ[[[YYYXXXYYYXXXZZZ___ccchhhnnnuuuyyy}}}}}}uuuuuuvvvwwwzzz}}}}}}zzzuuuwwwxxxzzz{{{rrrhhhkkkooosssxxxzzzsssqqqmmmgggddddddggggggeeeaaa[[[VVVSSSRRRHHHGGGFFFEEEBBB@@@>>><<<888555222//////...---+++***+++,,,------,,,+++***))))))))))))***///555:::CCCCCCBBB@@@>>><<<:::999222333555888::::::;;;;;;555777999<<<>>>AAABBBCCC>>>===<<<;;;;;;<<<===>>>>>><<<::::::;;;;;;:::999999999999999999888777777666333000//////000///...))))))(((((((((((()))***))))))))))))************))))))******---222999>>>>>>@@@BBBCCCDDDEEEGGGIIIBBBCCCDDDEEEDDDCCC@@@???>>>======<<<<<<<<<<<<===<<<===>>>===<<<:::777555888777555444444333111///333222111///...---,,,,,,---,,,++++++,,,---///000---...000111333444444444333111111333666999;;;;;;999;;;===???AAACCCDDDEEEFFFFFFGGGIIIJJJMMMNNNPPPOOOOOOPPPQQQUUUYYY]]]___ccchhhooowww{{{|||zzzyyyqqqeeeYYYVVVVVVSSSPPPNNNNNNOOORRRUUUZZZaaajjjpppuuu{{{}}}wwwwwwvvvwwwyyy|||}}}{{{|||~~~zzzxxxvvvyyy|||zzzpppdddggglllooossszzz|||tttqqqnnniiiffffffggggggeeebbb]]]WWWRRROOOOOOMMMJJJHHHFFFCCC???<<<888555111///......---,,,'''((()))***+++,,,------******+++,,,...111444666BBBEEEHHHHHHEEE@@@===;;;555666888;;;======:::777444444777:::>>>???>>><<<>>><<<;;;999999:::;;;<<<<<<;;;::::::999888777777666666777999;;;;;;999888111111///......---------...+++'''%%%&&&'''((((((******+++++++++,,,,,,,,,---------,,,---111777;;;??????@@@AAABBBDDDEEEEEEEEEFFFFFFFFFEEECCCAAA???<<<;;;999999999:::<<<>>>======<<<;;;:::888666666777666555333222111000000///............---------,,,,,,++++++***+++++++++,,,,,,...///111333444555444666777888888888:::<<<<<>>>>>===;;;:::999:::;;;<<<<<<<<<;;;:::999888777666666666666777999999777555222111000///...............+++((('''((())))))(((************++++++++++++,,,,,,,,,,,,---111777;;;>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;::::::;;;<<<=========<<<;;;:::888777666555555444333222222222222///............---------------,,,,,,,,,,,,,,,---+++,,,---///111222444444444666888999999:::<<<>>>???BBBDDDBBB@@@@@@CCCGGGJJJKKKLLLOOOQQQSSSUUUVVVVVVVVVVVVUUUVVVVVVVVVWWW\\\___ccciiimmmqqqsssssspppiii^^^RRRHHHBBB>>>===<<<888777===CCCGGGNNNUUU___hhhpppuuuzzz~~~wwwtttpppooorrruuuxxxzzz}}}|||}}}}}}zzzqqqkkk```]]]\\\^^^ccckkkyyyzzzpppkkkiiikkkmmmooovvvxxxpppmmmkkkgggeeeeeecccbbbaaa^^^ZZZVVVRRRPPPOOONNNLLLKKKIIIEEE???;;;:::666222///...---,,,+++---------,,,,,,+++++++++------++++++++++++,,,---;;;@@@FFFJJJJJJGGGEEEDDD<<<;;;:::;;;<<<<<<:::888000000222777<<>>===<<<::::::;;;;;;<<<>>>======<<<:::888777666555444444555777777666444444333222000///............,,,***)))******)))((())))))))))))***************+++++++++---111777;;;===>>>@@@AAACCCDDDDDDEEEEEEEEECCCBBBAAAAAAAAAAAA???>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;:::888777666333333333333333333444444///............---------...------,,,,,,------...,,,---...///111222444444666888:::;;;<<<===???AAACCCFFFHHHGGGEEECCCEEEGGGJJJKKKMMMPPPTTTWWWYYYZZZ]]]]]]\\\[[[ZZZYYYYYYXXXYYYZZZ]]]___bbbcccddddddfff___TTTIII@@@;;;::::::888555555:::>>>AAAGGGNNNUUU^^^eeegggjjjqqqxxx{{{uuuqqqllliiikkknnnrrrtttyyywwwvvvuuussslllccc\\\MMMJJJJJJNNNRRR[[[iiiwww~~~zzzxxxxxxzzz{{{{{{{{{wwwuuuwwwxxxwwwxxx{{{~~~~~~uuunnnllljjjfffdddeee```___^^^\\\XXXUUURRRPPPNNNNNNMMMMMMKKKFFF@@@;;;:::777222///...---,,,***+++++++++*********))))))...---++++++***+++,,,---555;;;BBBHHHIIIHHHGGGFFF@@@>>><<<;;;<<<;;;:::888666555666888;;;>>>???>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>===;;;999777666444333333555777888888777666555333222000///.........,,,++++++,,,+++***((((((((((((((())))))))))))((()))***+++,,,000666:::<<<===???AAACCCDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888777666444444444444444333333333///............------------,,,,,,,,,,,,------.........///111222444555555777:::<<<>>>???@@@CCCEEEFFFIIIKKKKKKIIIGGGGGGGGGHHHIIILLLOOOSSSWWWZZZ[[[____________^^^]]]\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTPPPLLLEEE???:::888888888888666777;;;===???DDDJJJPPPZZZcccbbbaaagggooouuusssmmmgggddddddhhhlllnnnrrrqqqnnnlllggg^^^TTTMMMFFFDDDCCCFFFIIIOOO\\\hhhtttuuuqqqkkkhhhhhhjjjkkklllqqqvvv}}}~~~uuummmkkkjjjfffdddddd^^^^^^\\\ZZZWWWTTTRRRQQQNNNNNNMMMMMMKKKFFF@@@;;;:::666222///...---,,,+++))))))*********+++++++++,,,,,,+++++++++,,,...///000666===CCCFFFFFFEEEEEEAAA???===<<<<<<;;;999888666555444666999<<<>>>>>>>>>>>>======<<<<<<<<<<<<>>>?????????===;;;888777333333333555999;;;<<<<<<888777555333111000//////...---++++++,,,,,,***(((''''''((((((((()))))))))'''((()))***,,,///444888;;;<<>>===<<<;;;::::::;;;;;;;;;:::999888777666666666666666444333111000///............---------++++++***++++++,,,------000000111222444555666666999;;;===???@@@AAADDDFFFFFFIIIKKKMMMLLLJJJIIIHHHEEEFFFIIIMMMQQQTTTWWWXXX]]]^^^______``````______\\\YYYUUUQQQLLLIIIGGGFFF>>>>>><<<;;;999777666666666555666999:::999===CCCNNN[[[ggghhhdddfffjjjmmmpppjjjccc______bbbeeefffgggfffccc___YYYQQQHHHCCCCCCAAAAAADDDEEEHHHRRR\\\iiiyyyyyyrrrjjjfff```\\\[[[\\\]]]^^^aaagggnnntttzzzwwwooollljjjfffdddddd^^^]]][[[YYYVVVTTTRRRQQQOOONNNLLLKKKIIIEEE???;;;888555111///......---,,,+++++++++,,,,,,---------++++++******+++---///000...333999>>>@@@AAAAAABBB@@@>>>======<<<;;;999666000///...111666;;;>>>???>>>>>>>>>>>>>>>=========>>>>>>@@@@@@???===:::999555444444666:::===>>>>>>:::999777555222111000//////---+++***++++++***)))(((((((((((())))))))))))'''((()))***+++...222555999;;;???BBBDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB??????>>>===<<<;;;:::999::::::::::::999888777666777777777777555333111//////............---------************+++,,,------000111222333444555666666888:::<<<===>>>???AAACCCEEEFFFIIIKKKLLLLLLKKKJJJEEEFFFHHHKKKNNNQQQTTTUUUXXXYYY[[[]]]______^^^^^^ZZZVVVPPPJJJDDD@@@>>>===::::::;;;;;;:::777555444666666999;;;:::777:::@@@JJJZZZjjjnnnlllkkkkkkkkknnniiiaaa[[[ZZZZZZ[[[\\\XXXWWWUUURRRNNNIIIEEEBBBBBBBBBCCCFFFEEEFFFLLLTTT___ooo{{{pppiiibbb^^^YYYUUUTTTTTTTTTTTTTTTYYY```dddjjjtttyyyqqqnnnlllgggdddddd___^^^\\\YYYVVVSSSRRRQQQOOOMMMKKKIIIGGGDDD???<<<777444000......///......------,,,,,,,,,,,,,,,+++******))))))***+++---...///333777;;;<<<===>>>???>>>============;;;888555///---,,,...333999===>>>>>>?????????>>>>>>=========>>>@@@AAA@@@>>><<<:::777666555666999;;;<<<<<<<<<;;;888666333111000//////---***((()))*********(((((()))))))))*********''')))*********,,,000333888;;;>>>BBBDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB=========<<<;;;:::999999999999:::999999888777666555666777777666444222111///............---------+++******+++,,,---......///000000111222333444444555666999999::::::<<<>>>BBBBBBEEEHHHKKKLLLMMMLLLHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZSSSOOOIIIBBB===:::888888888999999888888666555444999:::===???<<<888:::@@@CCCTTTgggpppqqqqqqooommmoooiii```YYYTTTQQQPPPNNNKKKKKKLLLKKKJJJJJJKKKLLLMMMMMMNNNPPPMMMHHHJJJOOOYYYiii|||uuukkkddd^^^[[[VVVSSSQQQPPPOOOMMMMMMPPPTTTVVVZZZeeeuuu~~~zzzzzz{{{rrrooolllhhheeeeee```___\\\YYYVVVSSSRRRQQQOOOMMMJJJHHHFFFCCC???<<<666333000...////////////------,,,+++***)))((('''******)))(((((()))***+++111444777999::::::<<<===<<<<<<<<<===>>><<<888444444222///000333888;;;<<>>======<<<===???AAAAAA???===<<<:::888666666888999::::::===<<<999666444222000000000---)))'''((()))******))))))))))))************((()))*********+++...111888:::>>>BBBDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBB<<<<<<<<<<<<;;;:::999999999999999999999888777666333444666777777666444333//////.........---------,,,++++++,,,---...///000......///000111222222333222444666666666777888:::???@@@BBBEEEIIILLLMMMMMMKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTVVVXXXYYYXXXWWWVVVMMMIIICCC===888666666666666555444444444555666777888999<<<>>>:::555777===<<>>;;;999666222...,,,,,,---///------,,,,,,,,,,,,++++++++++++++++++,,,---......000333777:::;;;===>>>@@@>>>>>>===;;;:::999888777777333///000444999<<<<<<>>>?????????===<<<:::888<<<::::::>>>CCCDDD@@@<<<888888777777888:::;;;<<<;;;<<<<<<:::888555222000///,,,)))'''((((((((((((''''''(((((((((((('''''')))******))))))+++...111555777:::>>>AAABBBCCCBBBAAABBBBBBCCCCCCDDDDDDDDD>>>===<<<<<<===>>>===;;;888999:::;;;:::888666555222444777888888666333111222111...,,,******++++++******+++++++++,,,,,,,,,......//////000000111111666555555555666777999:::;;;===@@@CCCEEEGGGJJJMMMMMMNNNOOOQQQQQQRRRRRRRRRTTTSSSSSSSSSTTTSSSQQQNNNCCC@@@:::666333333555666777888:::;;;:::999:::;;;<<<<<<<<<<<<<<<;;;:::999@@@KKK]]]mmmwwwyyyvvvssslllfff\\\RRRKKKEEEAAA>>>>>>???DDDLLLSSSZZZcccjjjpppssstttoooeeeZZZRRRNNNXXXaaarrr~~~wwwsssmmmfffbbbdddhhhllltttzzz~~~}}}zzzvvvooogggccc___ZZZUUUSSSQQQOOOMMMNNNNNNNNNNNNOOOUUU^^^eeeuuu~~~{{{sssppptttzzzwwwrrroooiiieeedddeeeaaa\\\YYYWWWWWWVVVUUUPPPNNNLLLJJJIIIEEEAAA>>>999666222...,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++,,,---......///333777999;;;<<<>>>@@@>>>>>>===<<<;;;:::999888888444000000333888;;;;;;===>>>>>>>>>===;;;999888:::999:::>>>CCCEEEAAA===;;;:::999888888999::::::;;;;;;;;;:::888555222000///,,,)))'''(((((((((((('''(((((())))))((((((''')))******))))))+++///222888:::<<<>>>@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===<<<===<<<;;;999888999:::::::::888666555333444666777777555333111222111...,,,+++***++++++******+++++++++,,,,,,,,,---......//////000000000444333333333444666888999:::<<>>>>>===<<<;;;:::::::::999666222111333666999:::<<<<<<======<<<:::888777888888999>>>CCCEEECCC@@@===<<<:::888888888888888::::::;;;:::888555222000///---)))(((((())))))(((((())))))******))))))((())))))*********,,,///222888999;;;===????????????CCCCCCCCCCCCCCCBBBBBBBBBAAA???===<<<<<<;;;999888888999::::::999888666555444555555555555444333222333111///---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,------...//////000111111111222333555666777999;;;>>>@@@AAACCCFFFHHHHHHLLLQQQUUUWWWUUURRRPPPQQQOOOLLLJJJHHHFFFBBB???;;;888555222222333555777888:::<<<<<<;;;:::;;;<<<============<<<;;;:::999777===FFFOOOVVVZZZZZZZZZUUURRRNNNIIIFFFEEEEEEFFFBBBGGGOOOXXXdddrrrxxxpppkkkllluuuyyypppiiiaaa^^^YYYUUUSSSSSSTTTUUU[[[bbbjjjooouuu{{{|||yyyoookkkeeeaaa^^^\\\YYYXXXVVVUUUSSSQQQOOOPPPSSSVVV```jjjyyy}}}tttkkkhhhjjjrrr~~~|||wwwtttnnniiigggeeecccaaa___^^^[[[XXXUUURRROOOJJJFFFDDDAAA>>><<<999666333000...---......------,,,,,,,,,+++++++++************+++,,,---...///222666888:::;;;<<<>>>=========<<<<<<;;;;;;;;;:::777444111222444777999;;;;;;<<<<<<;;;999888777666666888===AAADDDCCCBBB<<<;;;999888777777888888999999:::999888555222111000---***(((((())))))((())))))************))))))))))))*********,,,000333444666999<<<>>>@@@BBBBBBEEEEEEEEEDDDDDDCCCCCCCCC???>>><<<<<<<<<<<<;;;999999:::::::::999888777666666666555444333333333333333222000...---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////000111111222444555666777888:::===>>>???@@@BBBDDDFFFIIIMMMQQQSSSSSSQQQOOOPPPMMMIIIFFFCCC@@@;;;888666444222111111333666888888:::<<<<<<<<<;;;<<<===AAAAAAAAA@@@@@@>>>===<<<888:::>>>CCCHHHKKKNNNOOOMMMMMMLLLKKKJJJLLLOOOQQQKKKSSS]]]eeennnyyy~~~zzz|||}}}xxxrrrjjjccc___]]]ZZZXXXXXXXXXWWWWWWXXX```jjjqqqwww}}}}}}yyyrrrnnnhhhccc```^^^[[[YYY[[[ZZZXXXVVVTTTSSSSSSSSSZZZcccppp}}}zzzoooddd```bbbeeeqqq}}}xxxtttoooiiihhheeecccaaa```___\\\XXXUUUPPPMMMIIIEEEBBB@@@===:::888777444111///.........------,,,,,,,,,+++++++++************+++,,,------///222555888999:::;;;===<<<<<<<<<<<<<<<;;;;;;;;;:::888555222111333666999::::::;;;;;;;;;999888777555666888;;;???AAABBBAAA999888777777777777888999777888999999888555333111000---***((())))))))))))))))))************))))))))))))*********---111444444555888:::===???AAABBBAAAAAAAAA@@@@@@?????????===<<<;;;<<<>>>>>>===<<<;;;;;;;;;::::::999888777888777666444333333444444333222111///...---,,,,,,******+++++++++,,,,,,,,,******+++,,,---...//////000111222444555777777888888:::<<<<<<======???AAAFFFHHHJJJMMMOOOPPPPPPPPPNNNKKKFFFBBB???<<<888555222222111000222444777999999;;;===>>>>>>>>>???@@@DDDDDDDDDCCCBBBAAA@@@???;;;<<<<<<>>>AAAEEEIIIKKKNNNPPPRRRSSSTTTWWW\\\```eeepppzzz|||yyyvvvqqqjjjeee^^^\\\ZZZYYY[[[[[[ZZZXXXXXXbbbmmmuuu|||zzzvvvrrrlllgggdddaaa___]]]]]]\\\\\\[[[YYYWWWTTTSSSTTT[[[gggssstttiii___[[[]]][[[fffttt~~~}}}wwwsssnnnjjjiiieeeccc```___]]][[[XXXUUUPPPMMMJJJGGGEEEBBB>>>;;;888777444222000.........------,,,,,,,,,,,,++++++***))))))******+++,,,---///222555777888999:::<<<::::::;;;;;;;;;;;;;;;;;;:::888666333111222666:::::::::;;;;;;;;;:::999888555666888:::<<<===>>>>>>777777666555555666777888666777888888888666333222000...***))))))******)))((())))))******))))))(((((()))******+++---111444777888999:::;;;===>>>>>>AAAAAA@@@@@@@@@@@@@@@???===<<<<<<===???@@@@@@???======<<<;;;;;;::::::999999999777666555555444555333333222000///...---,,,******+++++++++,,,,,,,,,******+++,,,...///000000000222333555777888999999888:::;;;<<<;;;<<<===???FFFGGGHHHJJJLLLMMMNNNNNNHHHEEEAAA===;;;999666333111111111222333666999;;;;;;===@@@BBBBBBCCCEEEGGGHHHHHHHHHGGGEEEDDDBBBAAA??????@@@BBBFFFKKKPPPSSSZZZ]]]aaacccdddhhhnnnrrr}}}yyywwwvvvsssnnniiibbb___\\\\\\^^^^^^\\\YYYWWWaaammmvvv~~~zzztttoookkkhhhfffddd```___``````___\\\WWWSSSNNNSSS\\\hhhvvv}}}rrrggg\\\YYYZZZTTT]]]iiiuuu{{{tttpppllliiiiiidddbbb___]]][[[YYYVVVTTTNNNLLLJJJHHHGGGCCC???<<<888777555222000///......------,,,,,,,,,,,,++++++))))))))))))***+++,,,---///111555777888888999;;;999999999:::::::::;;;;;;999888666333111222666::::::;;;;;;<<<<<<;;;999999666777888888999999:::;;;888777555444333333444555555666777888777666444222111...***))))))******)))'''(((((())))))(((((('''((()))******+++...222555777888888999:::<<<===>>>@@@AAAAAAAAAAAAAAABBBBBB@@@???>>>???@@@AAA@@@??????>>>===<<<<<<;;;;;;;;;::::::999888777666555555333333222111000...---,,,******+++++++++,,,,,,,,,******+++---...///111111000111333666777888999999999:::<<<<<<;;;;;;<<<===@@@AAADDDFFFHHHGGGFFFFFF@@@===999777666555333111222222222333555888;;;===>>>AAADDDGGGHHHJJJLLLNNNOOONNNNNNMMMLLLJJJHHHGGGEEEGGGIIINNNTTT[[[aaaeeennnssswwwyyyzzz}}}{{{xxxvvvvvvtttpppmmmgggbbb^^^\\\]]]]]]ZZZVVVWWW```jjjsss|||{{{vvvrrrooollljjjggggggggghhhhhhddd]]]WWWMMMOOOUUU___mmmzzz~~~uuujjj^^^XXXXXXPPPWWW```kkk{{{zzzrrrnnnjjjiiiiiidddaaa]]][[[ZZZXXXVVVTTTKKKJJJIIIHHHGGGCCC>>>;;;888777555333111///......---------,,,,,,,,,++++++))))))))))))***+++,,,---...111555777777888999:::888888888999999::::::;;;888888666333000222777;;;:::;;;<<<<<<<<<;;;:::999666777888888777777777999999888555333222111111111555666777888777666444333111...+++))))))******)))''''''((((((((((((''''''((()))***++++++...222555444444666888;;;>>>@@@BBB<<<<<<<<<======>>>>>>???CCCAAA@@@@@@AAAAAA???>>>@@@???>>>======<<<<<<===;;;;;;::::::999777666555333333333222000///---,,,******+++++++++,,,,,,,,,***+++,,,---///000111222///000333555777888888888999;;;<<<<<<;;;:::;;;===888;;;@@@CCCDDDBBB???<<<:::777444222222111111///222333333444777999<<<>>>AAADDDHHHKKKMMMOOORRRTTTUUUUUUTTTSSSRRRPPPOOONNNKKKMMMRRRYYYbbbjjjqqquuu~~~{{{wwwvvvvvvuuuqqqnnngggaaaZZZXXXXXXVVVRRRNNNZZZaaahhhnnnxxx~~~yyyuuurrrooommmoooooooooppppppkkkbbb[[[PPPPPPSSSZZZfffsss~~~yyynnnaaaYYYWWWNNNSSSZZZddduuu{{{vvvtttoooiiifffeeeaaa\\\XXXVVVUUUSSSRRRNNNLLLJJJIIIHHHEEEAAA>>>;;;999666222///---,,,,,,///......---,,,+++******************))))))))))))...000444777999:::999999:::999888777777777888999999888666333111222666:::??????>>><<<999888999:::888888999999:::;;;<<<<<<;;;999666444222222222333333555777999999888666444444111---+++******((('''))))))))))))************'''''')))***,,,...///000000111444999>>>>>>:::777;;;<<<>>>???@@@@@@@@@???>>>>>>=========???@@@AAA=========<<<;;;;;;::::::======<<<;;;999777555444555222000//////...---,,,---,,,***)))))))))***++++++++++++,,,---...///000,,,...000222444555666777666666777888888777666555333666999:::999777777777111111000...---...222555666555444666999<<<======CCCKKKRRRUUUSSSTTTXXX]]]YYY]]]___\\\VVVQQQQQQRRRSSSVVV[[[dddppp|||}}}|||zzzyyyzzzzzzxxxrrrnnnjjjbbb[[[XXXUUUQQQPPPRRRWWWXXX___lllwww{{{uuutttuuussstttuuutttqqqjjjaaaZZZUUUSSSRRRTTT]]]jjjwwwyyypppggg```[[[VVVTTTVVV___jjjyyy{{{vvvtttoooiiigggddd```\\\YYYXXXWWWVVVTTTNNNMMMKKKIIIHHHEEEAAA>>>888666444222000/////////,,,,,,,,,,,,++++++++++++*********)))))))))((((((---///222555888999999999:::999888777666777888888777777777555444444555777<<<>>>AAAAAA???<<<;;;:::999999::::::;;;<<<<<<===:::999666444333222333333333444777999999888666555555222///,,,,,,+++)))((())))))))))))************)))******+++,,,---......///000444999===>>><<<999<<<===>>>???@@@@@@???>>>??????>>>>>>>>>???AAAAAA>>>>>>======<<<;;;::::::;;;;;;;;;:::999888777666555333000/////////---,,,,,,+++***)))))))))******,,,,,,+++++++++,,,,,,---//////000111222333333333444555555666666555444333///222444555444333333333333333222111000111555777999:::;;;<<<>>>@@@BBBDDDMMMTTT\\\^^^\\\\\\___cccbbbfffhhhfff___YYYXXXXXX^^^aaahhhqqq||||||yyyyyyyyyzzz|||zzzuuurrrmmmeee^^^ZZZWWWSSSQQQSSSTTTUUU]]]jjjwww}}}yyyyyyttttttttttttqqqkkkccc]]]SSSQQQOOOQQQXXXcccnnnuuuyyy~~~|||uuulllddd^^^TTTQQQQQQXXXbbbooo{{{wwwuuupppkkkhhhccc```\\\ZZZYYYYYYXXXWWWOOOMMMKKKJJJIIIFFFBBB???888666444222000/////////*********+++++++++,,,,,,))))))))))))((((((((((((***,,,000333777999::::::999888777666666666666777444666777777555444444444999>>>CCCFFFEEEAAA>>><<<::::::;;;;;;<<<=========:::999777555333333333444222444666888999999888777555333000...---,,,+++)))))))))))))))************+++++++++++++++,,,,,,,,,...000333999===???===<<<>>>>>>@@@AAAAAA@@@???>>>AAA@@@@@@@@@@@@@@@AAABBB@@@@@@???>>><<<;;;;;;:::999::::::::::::999999888555333111000000///...,,,++++++***))))))))))))***,,,,,,+++***************111000000000000/////////222222222222222111000000---///111222111000000111444555555555555777;;;>>>BBBEEEGGGHHHGGGHHHKKKOOO[[[bbbjjjmmmkkkiiikkkmmmqqquuuxxxvvvpppiiifffeeemmmpppuuu~~~zzz}}}{{{zzzvvvwwwyyy|||~~~}}}zzzwwwrrrjjjbbb^^^ZZZUUUSSSTTTTTTUUU[[[gggsss}}}uuuuuutttssspppkkkddd___SSSQQQOOOPPPTTT[[[bbbggglllooorrrrrrqqquuu}}}{{{sssjjjeeeWWWRRRNNNQQQXXXddduuu}}}yyywwwrrrllljjjdddaaa^^^\\\[[[ZZZXXXVVVOOOMMMLLLJJJIIIFFFBBB???;;;999666222///---,,,,,,************************)))))))))((((((((('''''')))***...222555888::::::888888777666666555555555333444555444333222222333777<<>>;;;<<<<<<<<<=========>>>:::999777666555444444444222333555777999999888888444222///......---+++)))((()))))))))************))))))*********+++++++++---///333888<<<>>>??????AAAAAABBBCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;::::::999888666444111000000000...---++++++******))))))))))))++++++*********++++++,,,000//////......---------000000/////////............///111111000111222444555777999;;;===@@@EEEIIIPPPTTTVVVUUURRRQQQUUUZZZgggmmmvvvzzzzzzxxxyyyzzz~~~zzzxxxxxxzzz}}}{{{tttppppppttt~~~~~~|||zzzyyyxxxxxxxxxvvvxxx|||~~~|||wwwooogggbbb]]]WWWTTTTTTWWWWWW[[[ccclllwwwyyywwwssspppmmmhhhbbb]]]UUUTTTRRRQQQRRRUUUYYY[[[^^^```aaaaaaaaaeeemmmtttzzzqqqkkk___WWWQQQPPPTTT]]]mmm{{{{{{yyytttnnnkkkfffccc```]]][[[YYYVVVTTTOOOMMMKKKJJJIIIFFFBBB???;;;999666222///---,,,,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((((((***,,,000444777999;;;888888888777666555555444222333222000...///111333777;;;???AAABBBAAAAAAAAA<<<<<<===============>>>:::999888777666555555555222333555777888999999999222000///...---,,,***(((((()))))))))************&&&&&&'''((()))***++++++---///333666999<<>>===<<<;;;;;;<<<<<<<<<;;;:::999888777777555222111111111///...+++++++++++++++******)))))))))******+++---...///...------,,,,,,---..............................///000111111111333666999777:::>>>BBBGGGLLLRRRWWW___bbbdddbbb^^^]]]```dddooovvv~~~|||uuunnniiieeeccckkkyyy}}}zzzxxxwwwuuutttssstttuuuvvvxxx{{{{{{ssskkkgggaaaYYYVVVVVVVVVVVVYYY___fffppp}}}yyysssmmmhhhbbb]]]ZZZVVVTTTQQQOOOMMMNNNOOOPPPKKKLLLMMMLLLMMMQQQYYY^^^rrr}}}wwwrrrggg^^^UUUQQQRRRYYYhhhuuu|||zzz{{{{{{{{{|||zzztttmmmjjjfffccc```]]][[[XXXUUURRRNNNLLLJJJIIIHHHEEEAAA>>>888666444222000/////////...---,,,+++***)))((((((************)))))))))))))))***,,,000333777999;;;999999999888777666555444222222111///------000222666999<<<>>>>>>>>>@@@AAA<<<<<<==================999999999888777666666555444444555777888888888888111000.........---***((())))))))))))************%%%&&&'''((()))***++++++,,,///222555777:::===@@@DDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@??????>>>>>>======<<<<<<;;;======<<<<<<;;;999888777777555333222222111000...,,,,,,------,,,,,,+++***(((((()))***,,,...000111---,,,++++++,,,---///000...---------...///000111000111222222333777;;;???>>>AAAGGGMMMSSSYYY```dddjjjlllnnnmmmjjjjjjlllooowww|||~~~}}}zzzuuupppfff___ZZZ^^^gggssszzzwwwsssrrrqqqqqqqqqrrrssstttxxx}}}xxxpppkkkfff^^^YYYYYYTTTTTTWWW\\\bbbkkk{{{{{{ssskkkddd___[[[XXXTTTQQQMMMIIIFFFEEEEEEEEE@@@@@@@@@@@@AAAEEEJJJNNNbbbnnn}}}xxxmmmdddYYYTTTSSSXXXeeeqqq|||sssllliiijjjllluuuzzz|||xxxrrrkkkgggcccaaa___]]][[[YYYUUUSSSMMMKKKIIIHHHGGGDDD@@@===888666444222000/////////------,,,,,,++++++******++++++++++++***************+++---000333666999;;;999::::::999888777555444111222333222000///000111555888;;;======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666666555555666666777777777888111000/////////...+++)))))))))))))))************))))))))))))******++++++,,,...111333444777<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999888666333222222222000///------.........---,,,+++(((((())))))+++,,,.........---,,,++++++---...///............000222444555333444555666888===CCCGGGHHHLLLRRRXXX^^^dddkkkoooqqqqqqrrrssstttvvvxxxyyy{{{vvvrrrggg___YYYXXXZZZ___lllxxx~~~yyyvvvppppppppppppqqqqqqrrrssswww}}}|||uuuqqqkkkccc^^^]]]VVVVVVYYY]]]___fffvvv|||rrriiiccc___\\\ZZZQQQNNNIIIDDD@@@>>>>>>>>><<<<<<<<<<<<===@@@CCCFFFPPP[[[lllsssiii___YYYWWWZZZeeeqqqzzzxxxmmmgggeeeeeennnvvv|||zzzzzzzzz{{{wwwpppiiieeeaaa___]]]\\\[[[ZZZWWWTTTLLLJJJIIIGGGFFFCCC???<<<;;;999666222///---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,...000333666999;;;::::::;;;:::999777555444///222555666444222000000444777<<>>===>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999888777666666666666666777777777777222111111111111000---***))))))))))))************,,,,,,,,,+++++++++******,,,...111222333555:::???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;<<<<<<<<<;;;888666333222222222111///---.../////////...---,,,))))))((())))))***++++++000...---++++++,,,---............///111444666888888999:::;;;>>>CCCJJJOOOPPPTTTZZZ```eeekkkqqqtttsssrrrsssvvvzzz~~~}}}|||vvvqqqlllccc[[[WWWSSSSSS]]]jjjttt}}}}}}yyyvvvoooppppppqqqqqqqqqrrrrrruuu}}}xxxtttnnnfffaaaaaa\\\[[[]]]^^^^^^cccppp~~~|||rrriiiccc```^^^]]]RRRNNNHHHCCC???=========999999999999:::<<<>>>???BBBLLL]]]qqqwwwnnnddd^^^[[[^^^hhhsss}}}zzzqqqllljjjiiiqqq||||||vvvqqqllljjjiiiiii{{{vvvnnngggcccbbb^^^ZZZYYYZZZZZZWWWTTTMMMKKKIIIHHHGGGEEEBBB@@@<<<999444222000///---+++++++++++++++,,,,,,---...*********)))******+++++++++,,,...111333888===AAAAAAAAA@@@???<<<999777555444333222222222222111000444777:::===???@@@???>>>;;;<<<=========<<<;;;::::::999999888777666666555333333555666777777777777222111///---+++******)))))))))*********+++++++++---,,,,,,++++++******))),,,,,,,,,---000555999<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHGGGEEEBBB@@@>>>>>>===@@@@@@??????>>>=========;;;;;;::::::::::::999999444555666666555333111///---...///000000///...---,,,,,,,,,++++++*********)))+++---...------...//////000111333444666777888===>>>???CCCGGGMMMRRRUUU]]]bbbhhhmmmooosssxxx|||zzztttsssyyy{{{yyy}}}yyytttoooiii___VVVQQQRRRYYY___lllsss}}}}}}yyyvvvtttssstttrrroooooorrruuuwwwwwwxxx|||{{{uuupppjjjggg___[[[ZZZ[[[]]]bbbmmmxxx}}}qqqkkkjjjiiiddd```ZZZPPPFFFAAA>>>999666666999999999999;;;===???@@@DDDGGGNNN]]]qqq{{{rrriiidddaaaccclllvvvssslllllllllpppyyy~~~zzzrrrfff\\\WWWUUUSSSRRR|||wwwooohhheeebbb___[[[YYYZZZZZZWWWTTTNNNLLLJJJHHHGGGEEEBBB???<<<888444222000///---+++,,,,,,,,,,,,,,,,,,---...++++++***************+++)))+++---///222666;;;???CCCCCCCCCAAA>>>;;;777555555333222222222222111///333555888<<<>>>>>>>>>===;;;<<<<<<===<<<;;;:::999888888777777666666555555555666777777888888888888222111///...,,,+++******))))))*********+++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,///222666888>>>???AAABBBAAABBBDDDFFFFFFFFFDDDCCCAAA???>>>>>>??????>>>>>>===<<<<<<<<<::::::999999999888888888777777888888777555333111//////000000000///...---+++*********)))))))))))))))+++---.........///111333444555666888999:::;;;>>>???BBBGGGNNNUUU\\\```hhhlllqqqsssuuuxxx}}}~~~~~~xxxvvvyyy}}}}}}xxxuuussslllbbbWWWQQQQQQWWW\\\jjjrrr}}}{{{wwwuuutttsssrrrqqqqqqrrruuuvvvvvvuuuuuuzzz~~~yyysssnnnjjjddd```\\\[[[[[[^^^gggpppuuupppooommmhhhccc]]]RRRGGGBBB???:::888999999999999:::;;;===???@@@CCCDDDHHHSSScccttt~~~~~~}}}}}}tttjjjdddaaaccclllvvvtttrrrrrryyyvvvpppeee___VVVPPPNNNNNNNNNNNN}}}xxxqqqjjjfffccc___[[[ZZZZZZZZZWWWTTTOOOMMMJJJHHHGGGDDD@@@>>>;;;888444111000///---,,,......---,,,,,,,,,------,,,,,,+++***))))))))))))(((***,,,---000444999===DDDEEEEEEEEEBBB===999666666444333222333333111000111333666:::<<<===<<<<<<<<<<<<<<<;;;:::999888777666666666555555555555555777888999999999999888888333222000...---++++++******************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...000333555<<<>>>@@@@@@???@@@AAACCCCCCCCCDDDDDDCCCAAA???>>>???>>>>>>===<<<<<<;;;;;;999999999888888888777777777888888888777555333222111111111111000...---,,,+++++++++************))))))+++---......///111333666777888999;;;===>>>???@@@BBBFFFLLLUUU^^^ggglllrrruuuwwwwwwxxx{{{|||tttrrrtttwwwyyyvvvuuuvvvpppeeeYYYRRRQQQUUUYYYhhhppp{{{~~~xxxtttrrrrrrssspppppprrrtttwwwwwwuuusssrrrvvvzzzsssooolllfff```]]]ZZZYYY___fffuuu}}}yyyxxxuuunnnhhh```TTTHHHCCC@@@<<<;;;===;;;;;;<<<<<<>>>???AAABBBBBBAAABBBIIITTTcccqqqzzzzzzyyyzzz~~~wwwmmmeeebbbccclllvvvzzzpppfff```SSSOOOIIIFFFFFFHHHJJJKKK~~~yyyrrrkkkhhhddd```\\\ZZZ[[[ZZZWWWTTTOOOMMMJJJHHHFFFCCC???<<<;;;888444111000///...,,,//////...---,,,,,,,,,,,,---,,,+++***))))))))))))(((***+++---///222777;;;AAACCCEEEFFFEEEAAA<<<999888666555444555444333111111333666999;;;<<<<<<<<<<<<<<<;;;:::999888666666444444444444444444555555888888999999999888888777444333111///---,,,,,,+++************************((((((((()))***++++++,,,,,,,,,,,,---...111333555:::<<<>>>>>>======???@@@AAABBBCCCDDDDDDBBB@@@????????????>>>======<<<<<<999999999999888888888888666666666666555333222111333333222111///...,,,,,,---------,,,,,,,,,,,,,,,)))+++---...///000333555555777999;;;>>>AAACCCDDDGGGIIILLLRRRZZZcccjjjooorrrttttttttttttyyyxxxpppmmmooorrr|||{{{tttssstttwwwqqqggg\\\TTTRRRTTTXXXdddmmmyyy{{{vvvrrrpppqqqrrrooopppqqqsssvvvvvvtttsssnnnrrrzzzzzzuuussslllddd___[[[WWWYYY^^^iiisss}}}tttnnnaaaUUUIIICCCAAA>>>>>>AAA@@@@@@@@@AAABBBCCCDDDDDDBBB@@@@@@DDDJJJUUUdddqqqtttvvvzzz|||ppphhhcccdddlllvvvuuulllcccZZZUUUOOOMMMJJJIIIIIIKKKMMMNNN~~~yyysssmmmjjjdddaaa\\\[[[[[[ZZZWWWTTTOOOMMMJJJHHHFFFCCC???<<<:::777444111000///...---///...---,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))***,,,---...222666:::<<>>;;;999777777777666555333111333555888;;;<<<===>>><<<<<<:::999888777666666333333333333444444444444777777777777777777666666555444222000...------,,,************************((())))))***+++,,,------++++++,,,...000333555777888:::<<<<<<;;;<<<===???@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@??????>>>>>>===;;;::::::::::::999999999777777666666555333222222444333222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......000333555555777:::>>>CCCGGGJJJKKKQQQRRRTTTXXX]]]ccchhhjjjjjjkkklllkkkmmmrrr|||{{{rrrkkkiiikkknnnuuu|||xxxqqqpppssstttqqqiii```YYYUUUVVVWWW___hhhttt}}}|||wwwrrrqqqpppqqqqqqppppppqqqsssuuuuuuuuummmooouuu~~~|||yyyqqqhhhbbb]]]WWWWWWYYY^^^fffuuu{{{sssaaaVVVJJJFFFDDDBBBCCCFFFDDDDDDEEEEEEEEEEEEEEEEEEBBB???@@@CCCFFFKKKWWWdddmmmrrryyyvvvmmmgggfffllluuusssggg^^^XXXTTTRRRPPPPPPQQQQQQRRRTTTWWWXXX~~~yyysssmmmkkkeeeaaa]]][[[[[[ZZZWWWTTTNNNLLLIIIGGGFFFCCC???===:::777333111000000...---------,,,+++++++++,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---000555888888;;;>>>BBBCCCBBBAAA???<<<:::888888888777555333111222444777:::<<<===>>><<<;;;:::999888888777888444444444333333333333333444555555666666666555555666555333111///......---+++++++++***************++++++,,,---......//////***+++,,,...111333666777666888:::;;;;;;;;;===???@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;:::::::::999999:::999999888666666555555333222000///---,,,,,,+++((())))))))))))*********+++,,,---------///222555777999<<>>?????????>>>;;;:::888777777666444222///000222555888:::<<<===<<<;;;:::999888999999:::555555444444333333222222333444555666666666666666777666444222000///......+++++++++*********))))))++++++,,,,,,---------...++++++,,,...000111333444444666999:::;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>::::::::::::999999999888::::::999777666666555555222111///---,,,++++++,,,''''''((((((((()))))))))+++,,,,,,,,,+++---000333777999<<<@@@DDDHHHKKKLLLMMMOOORRRUUUVVVVVVUUUTTTRRRTTTUUUUUUWWW]]]fffmmm{{{~~~pppmmmhhhbbb^^^___bbbfffooouuu{{{}}}yyytttssssssppppppnnniiiaaaZZZUUUSSSPPPYYYeeeooowww}}}zzzvvvuuuttttttuuuxxxzzz{{{yyyxxxpppnnnlllooowwwvvvllleee^^^UUUPPPOOOOOOUUUbbbttt{{{hhh___WWWUUUVVVUUUVVVXXXVVVVVVUUUTTTRRRPPPNNNLLLLLLDDDAAAFFFFFFCCCHHHSSS^^^fffrrr}}}xxxpppkkkmmmsss|||oooggg^^^WWWVVVZZZ___bbbfffjjjnnnpppqqqqqqsssuuu}}}xxxsssmmmkkkfffbbb^^^\\\[[[ZZZWWWSSSKKKJJJHHHFFFFFFDDDAAA>>>999777333111111000///...))))))))))))***+++,,,,,,******************++++++'''((())))))***,,,000444777888:::;;;<<<===<<<<<<:::999666666555555333111...///111333666999;;;<<<<<<;;;:::999999999:::;;;666666555444444333222222333333555666777777777777777666444222111//////...++++++++++++******)))))))))))))))))))))*********+++,,,,,,---...///000000333555888:::;;;<<>>=========999999999888888888888777999888777555444444444444111///...,,,+++++++++,,,(((((())))))*********+++,,,,,,,,,++++++,,,///222555777999<<<@@@CCCEEEFFFCCCEEEJJJMMMOOONNNLLLKKKJJJKKKLLLLLLNNNSSS[[[bbbhhhsss}}}}}}{{{wwwuuuuuutttrrrqqqhhhfffaaa]]]ZZZ[[[```cccoootttzzz}}}{{{wwwuuutttqqqqqqqqqllldddZZZSSSPPPKKKSSS___jjjrrrzzz~~~zzzwwwuuuvvvyyy}}}~~~{{{xxxrrrnnniiijjjrrrxxxllleee]]]SSSLLLJJJLLLQQQ]]]ppp|||lllccc]]]\\\^^^]]]^^^`````````___]]][[[XXXUUUSSSTTTIIIDDDHHHIIIEEEJJJTTT[[[eeerrr}}}|||sssmmmmmmrrr{{{zzzfffaaa[[[XXX\\\bbbhhhlllyyy|||~~~}}}}}}~~~~~~yyyuuuqqqppphhhccc^^^[[[ZZZYYYVVVSSSLLLKKKJJJJJJIIIFFFAAA>>>999777333111111000///......---++++++++++++***(((************************''',,,000...***)))...444555666888:::<<<===>>>>>><<<:::888555333333222222000///000333777999::::::;;;;;;;;;;;;;;;:::::::::<<<999666666777888666444555666777888888777666555:::999888666444333333333......,,,+++***)))))))))***+++,,,---------,,,,,,((((((***,,,...000111222555888<<<>>>>>>======>>>CCCDDDEEEEEEDDDBBB@@@>>>CCCBBBAAA???>>>===<<<<<<<<<;;;999888888999;;;<<<888888888777666444333222111000...---,,,+++++++++)))***+++,,,,,,+++***)))------......///000111111333444555666888999:::;;;===???AAACCCEEEFFFGGGGGGIIIJJJJJJJJJJJJLLLPPPTTTUUUYYY```hhhqqqwww|||~~~~~~}}}|||yyyvvvssspppooolllhhheeedddfffhhhaaa___]]]\\\]]]^^^]]]\\\gggmmmvvv}}}~~~{{{wwwtttrrrssssssmmmcccYYYRRROOOLLLQQQ[[[gggsss}}}~~~xxxwwwtttssswww}}}}}}zzzvvvrrrmmmkkknnnuuu~~~~~~wwwkkk```XXXSSSPPPOOOQQQTTT\\\iii{{{wwwrrrkkkeeecccfffjjjmmmooommmiiifffcccbbbaaabbb\\\WWWRRRPPPNNNNNNSSSZZZdddooozzzxxxsssrrrsss~~~yyyrrrfff```]]]aaaggglllsssyyy~~~{{{wwwtttsssgggccc^^^\\\[[[ZZZVVVSSSMMMLLLKKKJJJIIIFFFAAA>>>999666333111000000...---...,,,++++++++++++***(((************************)))***+++++++++,,,...000333555777999;;;<<<===>>>;;;:::777555333222222222......///222555999:::999;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>???DDDEEEFFFFFFEEEDDDBBBAAACCCBBBAAA@@@>>>>>>=========;;;:::888888888999:::999888777666555444444333111000...---++++++******))))))************))))))***++++++,,,------.........///000111333444555555888999;;;===@@@BBBDDDEEELLLMMMLLLKKKIIIIIIKKKLLLIIIMMMRRRYYY```eeeiiikkkqqqqqqqqqqqqpppooommmkkkeeedddaaa]]]ZZZZZZ\\\___aaaaaa```___^^^]]]\\\\\\fffmmmvvv|||}}}{{{wwwuuuwwwxxxwwwqqqfff[[[SSSOOOLLLQQQYYYcccooozzz}}}xxxvvvuuuxxx~~~}}}{{{vvvqqqlllkkknnnssswwwxxxqqqggg^^^WWWSSSPPPOOOPPPSSSZZZfffvvv|||xxxrrrmmmkkkmmmppprrruuutttqqqnnnllljjjjjjiiieee```[[[YYYWWWVVV[[[bbbmmmwwwzzzuuutttttt}}}xxxrrrfffcccccchhhooouuu~~~zzzvvvsssrrrfffbbb^^^\\\\\\ZZZVVVSSSOOOMMMKKKJJJIIIFFFAAA>>>999666333000000///---,,,...,,,++++++++++++***)))***************************((('''(((+++------,,,222333555777999;;;<<<<<<:::999777555333222222111---------000444888:::::::::;;;;;;;;;<<<=========@@@>>><<<<<<<<<;;;:::888666666777888999999888888888777666555444222222111//////---,,,+++*********,,,++++++***+++,,,---.........---------,,,,,,,,,333666:::===>>>???@@@BBBFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>======<<<:::888777777888888:::999777666555444555555111000...,,,+++******)))))))))(((((((((((())))))'''(((((())))))******+++++++++,,,---...000111111444444555777:::>>>AAACCCIIIJJJKKKJJJHHHGGGGGGHHHFFFGGGKKKNNNSSSVVVYYY[[[___```aaabbbddddddddddddaaa```]]]ZZZWWWXXX[[[^^^bbbdddfffddd```\\\\\\]]]dddkkkttt{{{|||zzzwwwuuuyyyzzzyyysssjjj```WWWSSSMMMPPPUUU^^^iiiuuuzzzxxxwwwzzz{{{vvvpppmmmllllllmmmrrrtttxxx{{{|||{{{yyywwwqqqkkkddd^^^ZZZWWWUUUSSSSSSUUUZZZcccppp~~~|||xxxvvvvvvwwwxxxzzzzzzxxxwwwuuusssrrrqqqpppkkkhhhgggeeedddhhhoooyyy~~~xxxuuuuuu|||{{{wwwnnnmmmoootttxxx|||~~~xxxrrrmmmllldddaaa^^^]]]]]][[[WWWSSSQQQOOOLLLJJJIIIEEEAAA>>>999666333000///...---+++---,,,++++++,,,,,,***)))************************)))((('''(((+++------,,,000111333666888:::;;;;;;888888666555333222111111...------000444888:::;;;::::::;;;<<<<<<===>>>>>>>>>======<<<;;;:::888777555555666777777888888888666666666555444222111111///...---+++*********)))---+++***))))))+++---...+++,,,,,,------.........222555999<<<===???AAACCCEEEEEEDDDDDDEEEFFFGGGGGGFFFEEECCCAAA???===<<<<<<===<<<:::999777777777777;;;:::777555444555666777111000...---+++***)))))))))((('''&&&&&&'''((()))&&&&&&''''''((((((((((((***+++,,,---...///000000333333333444777:::>>>@@@???BBBFFFHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPRRRTTTWWWZZZ\\\^^^aaacccbbbaaa___]]][[[\\\```cccdddiiillliiibbb]]]]]]___ccciiirrrxxxzzzxxxvvvttttttuuuvvvsssmmmeee]]]XXXOOOPPPSSSYYYdddqqq}}}{{{yyyxxxzzz~~~~~~{{{xxxuuurrrqqqpppnnnpppsssuuuvvvuuusssqqqllliiieeecccbbbaaa___^^^[[[\\\___dddmmmxxx~~~}}}|||||||||||||||{{{zzzxxxwwwvvvxxxuuussstttsssssswww~~~{{{xxxwww|||||||||}}}~~~}}}}}}}}}vvvoookkkjjjddd```]]]\\\\\\[[[XXXUUUSSSQQQMMMKKKHHHEEEBBB???:::777333111///...---+++---+++***+++,,,,,,+++)))))))))))))))))))))))))))''')))************---///...///222444777999:::;;;888777777666444333222111000//////111555999;;;<<<999::::::;;;<<<===>>>>>>===>>>>>>===;;;999777777444444444444555555666666555555555555444333111000...---,,,***)))))))))))),,,+++***))))))+++---...,,,,,,,,,---------......000333777:::<<<>>>AAADDDCCCCCCCCCCCCCCCDDDFFFFFFHHHFFFDDDAAA>>><<<::::::===<<<;;;999888777777666;;;:::888666555666777888222111///---,,,******))))))((('''&&&&&&'''((()))''''''''''''((((((((((((******+++,,,---......///222111111111222555888:::888;;;AAADDDFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJMMMQQQTTTWWWZZZ___bbb```aaa```______```dddfffhhhlllooollleee```___```bbbhhhpppvvvwwwuuusssrrrpppqqqrrrqqqmmmfff]]]XXXPPPPPPSSSXXXbbbooo{{{|||{{{yyyzzz|||~~~{{{xxxwwwrrrtttuuuvvvuuusssqqqooonnnmmmlllmmmnnnnnnllliiifffeeeeeefffkkkqqqyyy}}}~~~|||{{{zzz|||zzzzzz}}}~~~|||zzz|||{{{uuupppmmmlllddd```\\\ZZZ[[[[[[YYYWWWUUURRRNNNKKKHHHEEEBBB???;;;888444222000///---,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))''')))******)))***,,,///---///111444777999:::;;;888888888777666444333222222000///111555999;;;<<<999:::::::::;;;<<<<<<<<<>>>???@@@???<<<999777777444444333333333333444444555555666666555444222111......,,,+++***)))))))))+++******)))***+++,,,---//////...---,,,,,,++++++///222555888:::===@@@CCCAAAAAABBBBBBCCCCCCDDDDDDFFFDDDBBB@@@===<<<::::::<<<<<<;;;;;;:::999888888;;;:::888777777777888999444333111///---+++******((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******+++,,,,,,......---...///000222333666:::>>>BBBCCCCCCEEEFFFHHHFFFCCCAAA@@@AAACCCDDDEEEHHHMMMOOOQQQTTTZZZ___aaaccceeeffffffgggjjjlllkkkmmmnnnkkkfffbbb```aaa```fffmmmrrrsssrrrpppnnnoooppppppoookkkcccZZZSSSQQQRRRUUU[[[eeeppp{{{}}}{{{zzz{{{~~~~~~|||}}}~~~~~~}}}{{{yyywww{{{{{{|||~~~}}}yyyuuuqqqmmmhhhdddcccfffkkknnnzzz~~~{{{uuupppnnnmmmeee```[[[XXXZZZ[[[ZZZYYYWWWSSSOOOKKKHHHEEEBBB???===:::666333111000...,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))((('''&&&'''***+++,,,+++---...111444777999:::;;;888888999888777666444333333111///000333777999:::999999::::::::::::::::::;;;>>>???>>>:::777555555777666444333222333333444555666777777777555333222000///...---,,,+++++++++************++++++++++++.........------,,,,,,,,,...111444666888;;;>>>AAAAAAAAACCCCCCDDDCCCBBBAAA@@@@@@???>>>============<<<<<<<<<<<<;;;;;;:::999:::999999999999888888888666444222000...,,,++++++((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,---///000111222666888<<>>@@@BBBDDDBBBFFFKKKLLLLLLOOOUUU[[[cccfffjjjlllmmmnnnoooqqqmmmllljjjhhheeebbb`````````eeelllppppppnnnlllkkkllllllmmmmmmjjjcccYYYRRRRRRTTTXXX___hhhrrr{{{~~~||||||~~~xxxqqqfff]]]WWWVVVXXX[[[gggvvv|||uuuppplllkkkfff```ZZZWWWYYY[[[[[[[[[WWWTTTOOOKKKHHHEEEBBB???>>>:::666333222111///---,,,+++******,,,---,,,***))))))))))))))))))))))))***%%%!!!$$$***...+++'''---...111444777999;;;<<<888999999999888777555444333111//////222555777888:::999999999999999999999888;;;===;;;777333222222999888666444333333333444555666777888777666444222222111000///...---------))))))***++++++++++++******++++++,,,---...///000...000333555777999===@@@AAABBBDDDEEEEEECCCBBB@@@<<<<<<<<<<<<===>>>???@@@<<<<<<<<<======<<<;;;;;;999999:::::::::999888888777555333111///---,,,,,,'''((()))******)))((('''(((((((((((((((((((((((())))))******++++++,,,,,,)))+++---000222333444555333666:::<<<>>>@@@CCCEEEBBB@@@<<<999999;;;>>>AAACCCGGGKKKKKKKKKMMMSSSYYY```dddiiimmmnnnnnnooopppmmmjjjgggdddcccbbb```^^^```dddkkknnnnnnllljjjiiiggggggiiikkkkkkfff\\\UUURRRUUU[[[bbbkkkttt{{{~~~|||zzzqqqdddVVVMMMJJJJJJLLLWWWiii~~~vvvqqqmmmmmmgggccc^^^\\\]]]\\\ZZZWWWVVVSSSOOOKKKHHHDDD@@@===:::999777555222///---,,,&&&'''***,,,------,,,+++******************++++++***++++++***((('''(((***+++---000444888:::<<<<<<999<<<===;;;888555666777777555111///000333777:::===;;;999999;;;<<<:::777;;;;;;<<<;;;888555222000444444444555555555555666333333333333333333333333222111000---***)))***+++---,,,***)))))))))******+++,,,---...///...---,,,***,,,///333777:::===???@@@CCCEEEFFFDDDAAA???>>>===>>>@@@@@@?????????@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777555444333111///...,,,,,,******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***+++,,,,,,---...///000111666777888999888999;;;>>>BBBAAA???<<<;;;;;;>>>AAADDDFFFHHHKKKMMMQQQVVVYYY^^^bbbiiiqqqtttrrrmmmiiidddcccdddgggjjjiiiddd```bbbggglllnnnmmmhhhdddaaacccdddgggkkklllggg^^^WWWQQQTTTYYY___gggqqqzzzuuuhhhWWWJJJEEEDDDDDDCCCMMMXXXlllvvvpppllllllgggccc^^^]]]]]]]]][[[XXXVVVSSSOOOKKKHHHDDD@@@===;;;999777444111///------((()))***+++,,,,,,++++++,,,,,,+++***)))))))))))))))******)))'''&&&''')))+++---000444888:::;;;<<<:::<<<===<<<999777777888777444111//////222666999:::888666777999;;;:::888::::::::::::888555222000666666666555555444444444222222222222222222222222333333111///+++***+++,,,,,,+++)))((((((((())))))******+++,,,,,,,,,,,,,,,---///111555999<<>>>>>>>>???>>>===>>>AAADDDHHHKKKOOORRRTTTVVVXXXZZZcccfffjjjnnnooommmhhhdddccccccdddgggiiihhhddd```aaadddhhhkkkjjjhhheeeccc```aaaeeeiiikkkggg___XXXQQQSSSVVV[[[bbblllvvv~~~yyyeee[[[MMMCCC@@@AAAAAA@@@CCCLLL___yyy~~~uuunnnjjjiiigggccc___]]]^^^^^^\\\YYYVVVSSSPPPLLLIIIEEEAAA===<<<:::666222000.........***+++++++++++++++++++++---,,,+++***)))(((((((((((())))))(((&&&&&&'''(((,,,...111444777999::::::<<<===>>>===:::888888999666444111...///111555777777555333444666888888888888999999888777555222111888888777777555444333222111111111111111111111111333333333000---+++,,,---******)))(((((((((((()))******))))))******+++,,,///000222555888<<>>@@@@@@???>>>???@@@;;;;;;;;;;;;;;;<<<======;;;;;;;;;::::::::::::999666555444333222111000000......,,,***)))(((''''''))))))))))))))))))))))))))))))(((((()))***+++++++++++++++,,,---...///000///111444555666888;;;===;;;===@@@AAABBBDDDFFFHHHMMMPPPUUUYYYZZZYYYZZZZZZcccdddggghhhhhhfffcccaaaeeeeeefffhhhiiihhheeebbbdddfffhhhiiiiiigggdddbbb^^^___bbbgggjjjggg```ZZZQQQQQQQQQSSSYYYdddpppxxxttteeeRRRKKKCCC======???@@@???<<>>===<<<::::::999666444111///...000333555666555333222333444666666666777777777666555444333777777888888777555444333111111111111111111111111333333333000---++++++,,,*********))))))))))))***+++***)))))))))***,,,---......000222666999===>>>???AAACCCCCCAAA@@@??????;;;<<<>>>>>>=========>>><<<;;;;;;;;;<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;999888777555333222000000...---,,,+++***)))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++,,,---...//////111444666666888:::<<<:::===AAADDDEEEFFFHHHJJJLLLOOOTTTVVVWWWXXXYYYZZZ\\\^^^___``````aaabbbdddggghhhjjjllllllkkkhhhfffjjjkkkmmmooonnnjjjddd```]]]^^^aaafffjjjhhhccc^^^RRRPPPNNNNNNRRR\\\iiirrr{{{tttaaaTTTHHHDDD@@@>>>???AAAAAAAAA???BBBKKKYYYooo|||tttnnnkkkkkkeeeaaa]]]]]]^^^___]]][[[YYYWWWTTTRRRNNNJJJDDDAAA===:::666222///......///...---,,,+++*********+++(((((((((((()))***++++++((()))***)))(((((()))++++++---000444666888::::::===============<<<;;;:::666444222//////000222444777777666444333222333444555555666666666666555555555666777888888888666555333333333333333333333333111222222000---+++***+++***+++++++++++++++++++++,,,,,,+++******,,,---...//////000111444888;;;===>>>@@@AAAAAA???>>>>>>???===>>>@@@@@@?????????@@@======<<<;;;<<<===???@@@=========<<<<<<<<<;;;;;;<<<;;;999777444222000///---,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,***)))((((((((((((+++++++++++++++,,,---...000333555777777777888999888;;;???BBBCCCDDDEEEFFFHHHJJJMMMOOOPPPSSSWWWZZZWWWYYY[[[[[[\\\___dddhhhjjjmmmppprrrrrrpppmmmkkknnnooosssvvvvvvrrrjjjddd______aaafffjjjiiieeeaaaSSSPPPMMMLLLOOOWWWccckkkuuuyyy{{{mmm```SSSJJJEEEDDDBBBBBBBBBCCCBBBBBBDDDFFFJJJSSSccc{{{}}}||||||}}}~~~~~~vvvpppmmmnnnccc```\\\\\\]]]^^^]]][[[ZZZXXXUUUSSSPPPKKKEEEAAA<<<:::666222000.........------,,,,,,+++++++++***'''''''''((()))***+++,,,((()))***)))((((((***,,,)))+++///333666999:::;;;===<<<;;;<<<======;;;999777666333111000000222333888999999888555333333444444555555666666777888888444666888999:::999888666555555555555555555555555111222222000---+++*********+++,,,,,,---,,,,,,,,,------,,,,,,------...///111111111222444888;;;>>>>>>???AAA@@@???>>>>>>???@@@BBBDDDDDDCCCBBBCCCDDD@@@???===<<<<<<===>>>@@@=========<<<<<<<<<<<<;;;===<<<:::777444222000///---,,,,,,++++++,,,------))))))))))))))))))))))))---,,,+++)))((((((((((((+++*********++++++,,,---000333666777666666666777555888<<<>>>???@@@BBBCCCFFFHHHJJJKKKMMMQQQUUUYYYXXXZZZ\\\]]]^^^cccjjjppprrrvvv|||~~~}}}yyyvvvtttrrrrrruuuyyy{{{xxxqqqkkkaaaaaabbbeeeiiiiiieeeaaaTTTRRRPPPNNNOOOVVV___eeepppuuu}}}xxxiii___WWWNNNHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHKKKQQQ\\\qqq}}}zzzxxxwwwxxxzzz|||~~~tttnnnkkkkkkbbb^^^[[[ZZZ]]]^^^]]][[[XXXWWWUUURRROOOJJJDDD@@@;;;999777444111///------+++,,,---------,,,+++***((((((((((((((()))***+++'''((())))))((((((***+++(((***...222666999;;;<<<===;;;:::;;;======;;;888888777444222111111222333888:::<<<<<<999666666666444444555666777999:::;;;666777999;;;:::999777555555555555555555555555555111333333222///,,,++++++)))***+++,,,---,,,,,,+++,,,,,,---...............111000000000333666:::<<>><<<;;;<<<>>>???======<<<<<<<<<;;;;;;;;;:::999888666555333222222///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))*********************++++++,,,---000333555666555666777555888<<<>>>@@@AAADDDFFFIIIKKKNNNPPPQQQSSSUUUWWWXXX[[[```cccgggnnnxxx{{{xxxwwwxxxyyywwwqqqlllcccbbbbbbdddggggggccc___VVVUUUTTTRRRSSSWWW]]]aaahhhnnnwwwuuuhhh___ZZZWWWRRRNNNMMMNNNNNNNNNLLLJJJJJJIIIGGGKKKNNNQQQXXXhhh~~~{{{wwwtttrrrtttvvvyyy~~~{{{{{{pppiiiffffff```]]]ZZZZZZ\\\]]]\\\ZZZWWWUUUSSSQQQNNNIIICCC>>>:::999777555222///---,,,***+++---......---+++******))))))(((((((((((()))&&&'''(((''''''''')))+++&&&)))---222777:::<<<======;;;999:::======:::888999888555333111111222333666:::>>>???<<<999888999444444555666888999;;;<<<888999;;;;;;:::888555333555555555555555555555555222444555333000---,,,,,,((()))***+++,,,,,,+++***+++,,,---...///...---,,,......------///333777999AAABBBCCCCCCAAAAAABBBCCC>>>@@@BBBBBBAAAAAAAAABBBDDDBBB???<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;777777666666555555444444111000///---,,,+++******))))))))))))))))))))))))'''''''''((()))+++,,,---******************++++++)))---111444555555666777888;;;>>>AAACCCFFFIIILLLMMMPPPTTTWWWWWWVVVVVVWWWUUU[[[bbbhhhnnnxxxxxxuuutttrrrmmmhhhdddbbbaaaccceeeeeeaaa]]]WWWWWWVVVUUUUUUXXX\\\``````gggpppwww~~~~~~~~~{{{{{{ssskkkddd\\\YYYZZZ[[[XXXTTTSSSTTTTTTSSSQQQPPPOOOPPPIIINNNQQQRRRUUUaaassszzzuuurrroooqqqtttwww{{{}}}vvvnnniiiffffff```]]]YYYWWWXXXZZZZZZZZZWWWVVVTTTQQQNNNIIICCC>>>===:::666333000///000111...---------...,,,***'''***************)))((((((,,,+++)))((((((((()))***(((***,,,///333666:::;;;;;;<<<=========<<<;;;:::888777555333111000//////888999;;;<<<===<<<;;;:::777666555555555666888888===============;;;999888555555555555555666777777555555444333111...+++)))++++++------------++++++++++++,,,,,,,,,,,,------///222333222///111777<<<>>>???AAACCCEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;:::999777666666555555111000...,,,++++++++++++&&&((()))***))))))+++,,,))))))))))))))))))))))))************)))))))))))))))+++---///111333777999999>>>DDDHHHJJJJJJJJJKKKRRRTTTVVVXXXYYYXXXVVVTTTXXX[[[```iiitttxxxrrrpppnnnjjjfffhhhgggggghhhgggccc^^^ZZZ\\\YYYWWWVVVVVVWWWWWWVVV```aaagggpppxxxzzzvvvsssrrrtttwwwzzzxxxrrriiibbb___\\\YYYYYY\\\_________^^^[[[WWWTTTTTTUUUUUUUUURRRRRRQQQPPPQQQXXXcccjjj~~~{{{yyyyyyyyyxxxxxxzzzuuummmhhheeeeeeaaa]]]YYYWWWWWWXXXYYYXXXVVVUUUSSSQQQNNNIIICCC???;;;888444111............,,,++++++,,,------+++)))***************)))((((((******((('''''''''((()))((()))+++...111555888::::::;;;<<<<<<<<<<<<::::::888777666444222111000///666888;;;===>>>===<<<;;;666666555666777888:::;;;;;;<<<<<<<<<<<<:::999777555555444444555555666777666666555333111...+++)))******+++,,,,,,+++******+++++++++,,,,,,,,,------///111222111///000666;;;===>>>AAACCCDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::888777666555555555555333111...,,,+++++++++)))***+++***)))((()))***))))))))))))))))))))))))*********)))))))))(((((()))+++---...000222666999???CCCHHHLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQTTTYYYaaalll{{{xxxsssqqqoookkkgggdddeeefffiiijjjhhhdddaaa___\\\YYYWWWWWWWWWVVVUUUYYYZZZ___gggnnnuuuxxxssspppmmmnnnppprrrpppjjjbbb\\\[[[YYYYYY[[[___bbbbbbaaaaaa___^^^]]]]]]\\\ZZZXXXSSSSSSRRRPPPQQQUUU]]]cccqqq~~~~~~|||}}}}}}}}}|||~~~vvvmmmhhheeedddbbb___ZZZWWWVVVVVVVVVUUUUUUTTTRRRPPPMMMIIICCC???:::888555111///.........***))))))+++,,,---,,,***)))************))))))((())))))((('''''''''''''''((()))+++---000333555777999999;;;;;;;;;;;;:::999888777666444333111000000333666:::>>>@@@???>>>===777777777777888:::<<<>>>:::;;;;;;;;;;;;999888777555555444444555555666777777777666444111...***)))))))))************))))))++++++++++++,,,,,,,,,,,,...///111000...///444888;;;===???BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBAAA@@@???===<<<<<<>>>>>>===<<<<<<;;;:::::::::999888777666555555555777666333111...---+++++++++,,,,,,+++)))'''((()))))))))))))))))))))))))))******))))))))))))(((((()))***,,,---///111555888@@@CCCGGGJJJJJJKKKLLLMMMMMMKKKIIIGGGFFFGGGHHHIIIJJJLLLPPPUUU^^^kkkyyy}}}wwwsssrrrppplllhhheeefffhhhkkknnnmmmjjjgggdddbbb^^^\\\[[[[[[YYYXXXTTTTTTWWW]]]bbbiiittt{{{uuurrrnnnmmmmmmmmmkkkfff```[[[ZZZ[[[^^^bbbgggiiiiiigggeeefffggghhhhhheee```\\\XXXXXXVVVTTTSSSTTTXXX[[[```kkk|||xxxoooiiifffeeeccc___ZZZWWWUUUUUUTTTSSSUUUSSSQQQOOOLLLHHHCCC@@@<<<:::777444111000///000+++***)))***+++,,,***)))))))))************)))((())))))((((((''''''''''''((()))***+++...000222444777888999:::;;;:::999999888777777666444222111000111444999>>>@@@AAA???>>>::::::999999999;;;<<<===:::;;;;;;<<<;;;:::999888666666555555666666777888888888777555222...+++)))***************************++++++++++++,,,,,,,,,---...//////...///222666888:::===@@@BBBDDDEEEEEECCCDDDFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@>>>======<<<@@@???>>>===<<<;;;:::::::::999888777666666666666666555444222000...------+++,,,,,,+++)))(((((()))))))))))))))))))))))))))***)))))))))(((((((((((()))***+++,,,---000444777???BBBEEEFFFEEEEEEEEEFFFFFFEEECCCBBBAAABBBBBBCCCFFFFFFGGGIIIOOOXXXbbbjjjqqqsssttttttrrrrrruuuxxxvvvtttrrrrrrrrrqqqnnnkkkiiijjjllloooqqqpppmmmjjjkkkhhheeedddddddddcccbbbXXXVVVVVVYYY]]]cccppp||||||uuutttqqqooommmjjjfffbbb___bbbggglllppppppooonnnllllllmmmoooooolllgggccc______]]]ZZZWWWVVVUUUUUUWWW___lll{{{}}}zzzxxxvvvvvvttt{{{zzzrrrkkkgggfffccc___ZZZWWWUUUUUUTTTSSSUUUSSSPPPNNNKKKGGGBBB???;;;:::777444222000//////---,,,************)))'''((())))))*********))))))************))))))(((((((((((()))+++---///111222666777999:::::::::999999777777777777555444222111///222777<<>>===<<<:::::::::;;;;;;;;;;;;<<<======<<<::::::777777666666777777888999888888777555222///,,,***+++++++++******+++++++++*********+++++++++,,,,,,---............///111333666888;;;>>>AAACCCDDDEEEBBBCCCEEEGGGHHHGGGFFFDDD@@@@@@@@@???????????????AAAAAA@@@???>>>===<<<;;;:::999888777777666777777333333333222111000//////)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))(((((((((((('''))))))***++++++...333666AAADDDFFFGGGFFFDDDCCCCCC>>>>>>>>>>>>>>>=========?????????@@@DDDKKKSSSYYY]]]```ddddddbbbbbbdddggghhhiiilllooorrrrrrooommmlllmmmooorrruuutttqqqnnnpppnnnllllllnnnooooooooogggaaa]]][[[[[[___lllxxx}}}zzzwwwtttrrrpppmmmkkkhhhlllppptttuuuuuusssrrrtttsssqqqqqqqqqpppmmmkkkeeedddbbb___\\\XXXTTTRRRTTTYYYcccqqq}}}{{{wwwuuusssooollliiigggfffeeekkkqqquuu{{{|||tttmmmhhhfffbbb___ZZZWWWVVVVVVVVVUUUVVVTTTPPPMMMJJJFFFAAA>>>999777555333000...---,,,///---+++*********)))(((((())))))************)))***************)))((((((''''''(((***,,,///111222666777999:::;;;;;;:::999777888888888777555333222///111555:::===???@@@@@@@@@???===;;;:::999::::::;;;<<<=========<<<;;;:::777777666666777777888999888888777666333000...,,,,,,+++************+++,,,************++++++++++++............///000111111333555999===@@@CCCDDDEEEAAABBBDDDEEEFFFFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======;;;:::999888888888888888222333333333333222111111)))+++,,,+++******+++,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))***---222555>>>AAAEEEGGGGGGEEECCCCCC<<<======<<<;;;:::999888777999;;;===AAAGGGNNNSSSRRRVVVZZZ[[[ZZZYYY[[[]]]^^^bbbhhhnnnrrrrrrpppnnnlllmmmpppuuuxxxxxxvvvtttpppooonnnooorrruuuvvvvvvtttmmmfffaaa\\\]]]eeeooo}}}{{{yyyxxxvvvtttsssuuuxxxyyyxxxwwwwwwwww{{{yyyvvvuuuuuuuuutttrrrjjjhhhfffccc```\\\WWWSSSTTTXXX```lll||||||yyyvvvsssqqqnnnlllcccbbb```^^^\\\YYYWWWVVVUUUZZZ___bbbhhhrrrvvvvvv}}}tttmmmhhhfffaaa]]]YYYWWWWWWXXXYYYXXXXXXUUUPPPLLLHHHDDD???<<<888777555333111///---,,,///---+++***+++,,,+++***(((((()))***************((()))*********)))''''''&&&'''(((***---///222333666888999;;;;;;;;;;;;:::777888888999888666333222///111333777:::===???@@@@@@>>>===;;;:::::::::;;;::::::<<<<<<<<<<<<;;;:::555555555555555666666777777777777666444222///...+++***))))))))))))***+++************++++++++++++............000111111111111333777<<<@@@CCCDDDEEE@@@AAABBBCCCDDDEEEFFFFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======;;;;;;::::::999999::::::555555666666555333222111+++------,,,***))))))***))))))))))))))))))))))))))))))(((((((((''''''''')))))))))((())),,,111555:::???FFFKKKLLLKKKJJJIIIEEECCCAAA>>>;;;:::999999777999===@@@CCCHHHMMMPPPOOOQQQRRRSSSTTTUUUVVVWWWZZZ```hhhooorrrqqqooommmooopppsssvvvyyyyyyvvvtttmmmlllkkkmmmpppsssuuuuuuvvvrrrmmmiiiccc```ccckkkzzz~~~}}}}}}}}}||||||{{{zzzxxxqqqooollljjjhhhddd^^^ZZZYYY[[[aaakkkxxx|||wwwmmmkkkiiigggeeeaaa]]]ZZZPPPPPPPPPPPPPPPOOONNNNNNLLLPPPRRRTTT[[[eeekkkllluuu||||||ssslllgggeee```]]]YYYXXXXXXZZZZZZZZZYYYUUUPPPLLLHHHCCC>>>;;;:::999777555333111///......,,,******,,,---...---(((((()))***************'''((()))))))))(((&&&%%%&&&&&&(((***---000222444777888:::;;;<<<<<<;;;;;;777888999999888666444222000111222555888<<>>===<<<;;;:::;;;<<<<<<888999:::;;;;;;;;;:::999444333333333333444555555666666666666444222000///***)))(((''''''((()))***)))************+++++++++///......///111111111000000222666;;;???BBBDDDEEE@@@@@@@@@AAABBBDDDFFFGGGEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;888888888888666444222000...///...---***((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((+++000444===CCCLLLSSSVVVVVVUUUTTTPPPLLLFFFAAA===<<<======;;;>>>BBBDDDFFFHHHKKKNNNOOONNNMMMMMMOOOQQQSSSUUUZZZ```iiipppsssqqqnnnllltttuuuvvvxxxyyywwwssspppjjjiiihhhiiillloooqqqqqqrrrqqqppppppkkkfffgggllluuu}}}{{{xxxuuurrrpppooolllfffbbb```aaadddllluuuwwwnnnhhhaaa```^^^]]]ZZZWWWQQQMMMFFFGGGIIIJJJKKKLLLLLLLLLJJJMMMNNNOOOUUU```gggiiilllttt}}}pppjjjgggfff```]]]XXXVVVWWWYYY\\\]]]YYYTTTNNNHHHDDDAAA===;;;777666444222111//////...*********++++++,,,,,,,,,...---+++))))))))))))***(((((((((((((((((((((((('''((()))******,,,///222555888:::<<<;;;;;;;;;<<<:::::::::;;;;;;999444111111222444666888999::::::;;;;;;;;;;;;:::999888777999888777666666777888999999888777777777777777888888777555444222222222222...,,,***)))((()))***+++---,,,***))))))***,,,---+++,,,...000111000///...///000444888<<<@@@DDDEEEDDDEEEFFFFFFFFFFFFHHHJJJFFFEEEDDDBBBAAA@@@??????BBBAAAAAA@@@???>>><<<<<<:::::::::::::::999888777;;;:::999777666444333222333111///,,,+++******************,,,---,,,)))''''''((()))***)))(((&&&$$$)))((('''((()))+++...000777BBBMMMTTT]]]gggiiifff___WWWLLLFFFEEEDDDBBB???DDDEEEGGGKKKOOOPPPNNNLLLNNNMMMKKKHHHGGGHHHLLLPPPZZZ```gggmmmoooqqqtttwwwyyy}}}~~~}}}{{{uuummmiiidddaaacccdddbbbaaacccdddgggiiihhhgggfffhhhkkkvvv}}}}}}{{{yyyxxxvvvsssoookkkiiijjjjjjjjjkkkqqqyyywwwlllaaaWWWWWWPPPLLLOOOQQQMMMIIIGGGFFFGGGIIIKKKNNNOOOPPPQQQOOOOOOPPPSSSXXX```jjjqqqssswww}}}oooiiifffddd___\\\XXXWWWXXXZZZ[[[[[[XXXTTTNNNHHHDDDAAA>>>;;;999888666333000...---,,,++++++++++++++++++,,,,,,---,,,***)))(((((())))))************************'''((())))))***,,,///222555777:::;;;;;;:::;;;<<<;;;;;;;;;<<<<<<;;;777444111222444666888999:::;;;<<<<<<<<<;;;;;;:::999888999888777777777777888999666666666666777888999999777777666555444333333222...---+++******+++---...---,,,+++))))))+++,,,---+++---///000111111//////000111333666:::===@@@AAAAAABBBCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCAAA@@@??????AAAAAAAAA@@@???>>><<<<<<:::;;;;;;;;;;;;:::999888:::999999777666555444333333222000---+++*********+++*********++++++)))&&&'''((()))******)))'''&&&))))))(((((()))+++---...444>>>IIIRRR___lllrrrrrrnnniiiaaaZZZVVVRRRNNNKKKOOOPPPQQQTTTVVVVVVTTTRRRKKKJJJHHHEEECCCFFFJJJNNN\\\aaahhhmmmooorrrvvvyyy|||~~~{{{ssskkkbbb]]][[[\\\ZZZUUURRRRRRSSSVVVZZZ\\\]]]___bbbfffkkkvvv~~~|||zzzwwwssspppkkkkkkiiiffffffiiipppuuussshhh]]]TTTQQQJJJFFFHHHKKKIIIGGGGGGLLLMMMOOOQQQTTTUUUVVVWWWUUUVVVWWWZZZ___fffpppvvvxxx{{{}}}oooiiieeeccc]]][[[YYYXXXYYYZZZZZZZZZWWWSSSMMMHHHEEEAAA>>><<<;;;:::777333000...,,,+++,,,,,,++++++++++++++++++++++++***)))((((((((((((************************&&&((()))))))))+++...111444777999;;;::::::;;;<<<;;;;;;<<<===>>>===:::777111111333444666999:::<<<<<<<<<<<<<<<<<<;;;:::999999888888777777888888999555555555555666888999:::666666777777777666444333///...,,,++++++---///000---,,,+++******+++,,,---,,,---///000111111000///111111222444777999<<<===>>>@@@AAAAAAAAABBBDDDFFFGGGFFFDDDBBBAAA??????>>>@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666555555333222000...---,,,++++++---+++)))((())))))'''&&&'''((()))*********)))(((******)))((()))***+++,,,111888AAAKKKXXXgggqqqtttvvvvvvsssooohhhbbb^^^]]][[[ZZZYYYZZZ[[[YYYVVVTTTJJJHHHEEEBBBAAADDDJJJOOO[[[```ggglllooorrrxxx||||||rrrhhh]]]WWWSSSRRRNNNGGGBBBAAAAAADDDHHHKKKNNNQQQUUUXXX[[[iii|||}}}zzzwwwooommmgggbbb___```eeeiiiwwwtttjjj```WWWRRRJJJFFFHHHLLLNNNPPPSSSVVVWWWYYY\\\^^^___``````___```bbbdddiiiooowww}}}}}}~~~ooohhhdddaaa\\\ZZZYYYYYYZZZZZZYYYXXXVVVRRRMMMIIIEEEBBB???<<<;;;999777444111...---,,,,,,,,,,,,++++++************))))))(((((((((((((((************************&&&'''(((((((((***---000333666999:::::::::;;;<<<;;;:::;;;<<<>>>>>>;;;999111111111333555888:::<<<<<<=========<<<;;;;;;:::999999999999999999999999666555555555666777888888555777888999999888666555111000...,,,,,,,,,---...---,,,++++++++++++,,,---------///000111111000000000111111333555888:::<<<>>>???AAAAAAAAABBBDDDGGGFFFEEECCCAAA???>>>======????????????>>>===<<<;;;999::::::;;;::::::999999888888888777777777777777444333222000///------,,,...,,,(((&&&'''''''''&&&'''((()))***++++++******+++***))))))))))))******000333888???IIIUUU___dddjjjoootttsssnnnhhhgggggg]]][[[YYYWWWVVVTTTQQQOOOGGGFFFCCCAAAAAAEEELLLQQQXXX^^^dddjjjooottt|||}}}qqqggg[[[TTTMMMIIIDDD===999::::::;;;===???@@@BBBDDDFFFLLLXXXjjj||||||tttppphhhaaa]]]]]]```bbbnnnzzz}}}sssiii```UUUNNNIIIKKKPPPUUU[[[bbbcccdddfffhhhiiikkklllllljjjlllooorrruuuzzz~~~ppphhhccc```[[[ZZZYYYYYYZZZZZZYYYWWWTTTQQQMMMIIIFFFCCC???===999888666333222000//////,,,,,,,,,++++++*********)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((((((((())),,,///222444888999999999:::;;;:::999999;;;<<<<<<;;;999333222111111333666999;;;<<<<<<<<<===<<<<<<;;;;;;999999::::::::::::999999999888777666666666666666666777999::::::888777555555333000---+++*********---,,,,,,,,,,,,,,,,,,---......///000000111111111000000000222444777;;;<<<<<<>>>???@@@@@@AAACCCFFFCCCBBBAAA???>>>======<<<>>>>>>>>>>>>======<<<;;;777888888999999999888888888888888888888777777777444444333222111///......///,,,(((&&&&&&'''''''''(((((()))*********************))))))))))))))))))......///333:::BBBJJJPPPXXX```gggiiieeeaaaaaacccWWWUUUQQQOOOMMMKKKIIIGGGBBBBBB@@@@@@AAAFFFMMMSSSXXX^^^fffmmmssszzz|||qqqfffZZZQQQHHHBBB>>>999888:::888888888999:::;;;;;;:::CCCIIIWWWkkkzzztttllleeeaaa```bbbccclllvvvyyywwwzzz}}}xxxmmmdddUUUMMMIIIKKKPPPWWWaaajjjpppqqqsssuuuvvvwwwxxxxxxzzz}}}~~~ppphhhccc```[[[YYYXXXYYYZZZZZZYYYWWWSSSPPPLLLIIIGGGDDD@@@===888777666444222111000000,,,,,,++++++++++++++++++((())))))******)))((((((((((((((((((((((((((((((&&&'''(((''''''(((+++...111333777888999999:::;;;999999888999;;;;;;:::888555333111000111444888:::;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;::::::999;;;:::999777666666666555888888999999999888666555888555222...+++))))))))),,,,,,------------,,,,,,...//////000000111222222/////////000222666999;;;999;;;<<<======???AAACCCBBBAAA@@@???>>>>>>>>>>>>===============<<<;;;;;;666777777888888888888888888888888888888888777777444444444444333111000///...,,,(((''''''((((((((((((((()))))))))))))))***)))))))))))))))))))))(((,,,)))***...222666<<>>???BBBHHHPPPUUU\\\ccckkksssyyyyyyoooeeeXXXOOOFFFAAA===999999<<<888777666777999:::999888===@@@JJJ]]]uuuzzzsssllliiihhhhhhgggmmmtttwwwjjjaaa^^^```dddfffrrr}}}~~~uuukkkcccYYYRRRNNNOOOUUU]]]iiittt~~~~~~pppiiidddaaa[[[ZZZXXXWWWXXXYYYYYYXXXRRROOOLLLJJJGGGDDD@@@===:::999777444222000//////++++++++++++++++++,,,,,,((()))***++++++***))))))))))))))))))))))))))))))&&&'''''''''&&&(((***---000333666888888999:::;;;;;;999888999::::::999888777444111//////222666888::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999;;;:::999888888777888888:::999999888777666666555999666333///,,,+++++++++,,,------------------,,,////////////000111222222000///......///222555777999:::<<<======???AAADDDAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<=========<<<;;;;;;777777888999999999999999999999999888888777777777555555555555444222111000---+++)))((()))******)))))))))(((((('''((((((((((((((())))))))))))))))))+++'''(((---000000333999@@@DDDHHHJJJIIIGGGHHHIIIGGGDDD@@@>>>===>>>>>>===:::===@@@DDDHHHNNNUUUZZZ___fffooovvv{{{zzzuuulllcccXXXQQQJJJGGGCCC>>><<<>>>;;;999777888999999888666777:::AAANNNbbbzzzzzztttrrrpppmmmkkkjjjmmmsss|||wwwrrriiibbbXXXPPPMMMNNNPPPQQQ\\\hhhtttwwwtttqqqmmmhhhaaaZZZVVVXXX\\\eeerrr~~~~~~qqqiiidddaaa\\\ZZZWWWWWWXXXYYYYYYXXXQQQOOOLLLJJJHHHEEE@@@===<<<;;;888555222///...---*********++++++,,,,,,---)))***+++,,,,,,+++***)))************************&&&'''''''''&&&'''***,,,000222666888888999:::;;;<<<;;;999999:::;;;999888888555111......111555777999999:::;;;;;;:::::::::::::::;;;<<<<<<;;;::::::999999999999999999::::::;;;:::999777666555555555999777444000...------...,,,------......------,,,////////////000111222333111000...------///111333:::<<<>>>??????AAADDDFFFBBBAAAAAAAAABBBBBBCCCDDD<<<<<<<<<===<<<<<<;;;;;;777888999:::::::::::::::::::::999999888777777666555555666666555333111000,,,+++))))))***++++++)))***)))(((''''''&&&''''''''''''((()))))))))))))))+++'''(((---...,,,---222777:::===???@@@AAABBBCCCAAA>>>:::888888:::::::::<<>>;;;;;;;;;<<<;;;999999999999999::::::;;;<<<======<<<;;;::::::999999666666777777777555444333///---+++)))(((((()))***))))))))))))))))))))))))******************************+++,,,,,,---.........000222444777888999999???===;;;888888999:::<<>><<<;;;<<<<<<;;;:::::::::999999::::::;;;<<<>>>======<<<;;;;;;::::::666666777777666555444333///---+++)))((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...///111333555777888999>>>===<<<;;;<<>>;;;888;;;888777:::===BBBMMMXXXttt}}}|||tttnnnfffccc```dddmmmyyy{{{qqqggg```YYYUUUPPPKKKIIIGGGFFFDDDCCCCCCHHHTTTdddpppvvvwwwqqqmmmfffaaaaaahhhrrrzzzrrrjjjeeeaaa^^^```aaaaaa___]]]\\\\\\VVVSSSNNNKKKHHHEEEBBB???999777444333333222000///.........---,,,,,,++++++*********))))))(((((('''))))))))))))((('''&&&%%%''''''&&&%%%%%%'''((())))))+++...111444666777777:::::::::999888777666555555555444222000000222444999999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::888777888;;;===<<<<<<<<<<<<;;;999777666333222222111000...---,,,,,,---...//////...------000......///000111111000///000000111222333444444444666:::???BBBDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<======<<<:::::::::::::::::::::;;;<<<>>>>>>======<<<<<<;;;;;;777777777777666555444333000...,,,+++))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++......///000222444777888;;;;;;<<<>>>AAAEEEJJJLLLOOORRRVVVZZZ^^^dddjjjnnnwwwxxxyyyzzzxxxuuurrrppppppnnnkkkhhheeebbb```___fffgggjjjlllkkkiiifffddd___[[[VVVPPPKKKFFFAAA>>>???<<<::::::999888<<>>===;;;999777444333333222111///...---+++,,,...000000///---,,,...------...000111000///...//////111222333444444333666:::>>>AAACCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@>>>===>>>??????===;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;888888777666555444333333000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******------,,,---///222555777999999;;;>>>CCCHHHLLLOOOQQQSSSWWW[[[___fffmmmrrrttttttuuuuuusssqqqnnnllljjjiiigggdddcccbbbbbbbbbfffjjjppptttuuutttsssrrrkkkhhhccc]]]XXXQQQKKKFFFBBB>>>;;;<<<:::777999===DDDPPPdddzzz}}}tttrrrooopppvvv|||vvvoooggg___VVVPPPMMMIIIGGGMMM\\\lllxxx~~~zzztttpppppptttwww~~~~~~pppiiiccc```^^^```aaaaaa^^^ZZZYYYXXXWWWTTTOOOLLLIIIFFFCCC@@@===:::777444333111...,,,,,,,,,++++++***)))))))))************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''))),,,000333555777777777777777777666555555444555666666555222000000000555666888:::;;;;;;:::999888999999:::::::::::::::777999;;;======<<<999777999:::<<<======<<<:::999555444444333222000///...***,,,...000000///...------,,,,,,---///111000///...//////111222333444444444666999===???@@@@@@@@@CCCCCCBBBAAA@@@@@@??????@@@???>>>???@@@@@@>>><<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::::::::999999888777666555444333333111111///...,,,+++******))))))))))))))))))))))))************************'''((((((((((((((())))))++++++******,,,///222444666777999===AAAFFFJJJMMMPPPSSSWWW[[[```fffnnnsssppppppqqqpppnnnllliiihhhbbbaaa___]]]]]]___aaabbbfffllltttyyy|||}}}~~~zzzvvvqqqkkkddd\\\SSSNNNEEE???;;;:::999888999===:::EEEVVVjjj~~~}}}{{{xxxxxx|||~~~vvvkkkaaaZZZUUUTTTSSSUUU]]]jjjyyyzzzxxxxxxyyy{{{}}}ppphhhccc```aaabbbcccaaa^^^[[[ZZZYYYWWWTTTQQQNNNLLLHHHCCC@@@>>>;;;777555333111...,,,+++++++++***))))))((((((************************))))))(((''''''''''''(((&&&&&&&&&''''''''''''((('''))),,,000333666777888666777777777666666555444333555777666333111000000444555888:::;;;:::999888777888999999::::::999999666777999<<<===<<<888444777888:::;;;;;;;;;::::::666555555444333111000///+++,,,---////////////...---,,,,,,---000111111000///000000111222333444444555666888;;;===???@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@??????AAABBBBBB???======<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999:::999777666444333333333222222111///...,,,+++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))+++---///000444555888<<<@@@EEEHHHJJJQQQSSSWWW[[[___eeejjjooonnnnnnmmmkkkhhheeebbbaaa^^^\\\ZZZYYYZZZ]]]```ccceeellluuu{{{xxxpppfff\\\VVVNNNFFF???<<<:::777888;;;555;;;HHHXXXlll~~~|||~~~wwwmmmfff]]]^^^```aaaeeeppp~~~}}}}}}~~~pppiiidddaaabbbbbbbbb___\\\YYYYYYYYYVVVUUUSSSQQQNNNJJJDDD@@@===:::777555333222000...,,,,,,++++++***))))))(((************************(((''''''&&&'''((())))))%%%&&&&&&'''''''''''''''&&&(((+++///333555777777666777777777777666555555222444666666444111000000222444777:::;;;:::999888777888888999999999999999999777777888::::::888555666666777888999:::::::::666666666555333222000///,,,,,,------...//////000------,,,...000222222111111222222222333333444444444444666888;;;>>>AAACCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???@@@BBBCCCCCC@@@>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777555444333333333333333222000///---+++***))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''((()))***+++,,,---333444888<<>>;;;<<<777:::@@@KKK\\\qqqzzztttlllmmmnnnpppuuu~~~|||yyywwwzzz~~~qqqjjjeeebbbaaaaaa___\\\XXXVVVVVVWWWVVVUUUTTTSSSPPPKKKDDD???;;;999666444444333222000------,,,,,,+++******)))******************++++++''''''&&&&&&'''(((***+++%%%&&&''''''((((((''''''$$$'''***...222444666666777777777777777777666555111333666777555222000000222444777:::;;;:::999888777777888999999999999999;;;888444444666999999888555555555666777888:::;;;777777666555444222111000---,,,,,,------///000111...------...111333222222333333333333333333333333222333444666:::???CCCFFFBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@BBBDDDCCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444333333333333333222111///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((%%%&&&''')))***+++++++++222444888===CCCHHHKKKMMMMMMPPPSSSUUUVVVVVVXXXZZZ\\\\\\[[[ZZZYYYWWWVVVUUUOOOMMMJJJIIIKKKPPPUUUXXX\\\ccclllssswww|||~~~wwwrrriiiaaaYYYUUUPPPIIICCCBBB>>>>>>???EEESSSggg}}}|||zzzzzz}}}wwwpppmmmkkknnnsss}}}~~~pppiiidddaaacccbbb```]]]ZZZWWWUUUTTTTTTSSSQQQPPPNNNJJJDDD@@@<<<:::777555444222000.........---,,,,,,+++******(((''''''))),,,---***(((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''###%%%(((,,,000333666777888888888777777777666666888888888777555333111///000111444888;;;<<<999666888777555444555777999::::::999777666555555555666555666777888888999888888777444222222555777666444///...---...000111111111111000///000222333000...222222222333333444444555444444555555666:::>>>BBBBBBCCCDDDDDDDDDCCCAAA@@@BBBCCCCCCBBB@@@??????@@@???AAACCC@@@<<<999:::;;;;;;;;;<<<<<<;;;999888666888888777777666666555555444444333111000...------))))))*********((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***++++++,,,///111444999>>>BBBFFFHHHFFFGGGHHHIIIJJJJJJJJJJJJRRRQQQQQQPPPOOONNNMMMMMMKKKJJJGGGEEEFFFHHHKKKMMMUUUZZZaaahhhpppxxxyyysssjjjddd___XXXOOOHHHIIIDDD@@@@@@GGGUUUmmm~~~yyywwwxxxyyyzzz{{{|||vvvmmmeeebbbcccgggjjjvvv|||qqqjjjeeebbbaaa```^^^\\\YYYWWWUUUTTTRRRQQQPPPOOOMMMHHHCCC???===;;;888666555333111///...------,,,++++++******)))((('''(((++++++***'''))))))((((((((('''''''''''''''((((((((((((''''''%%%&&&))),,,000444888:::999999999888888777777666555555666666555333222000///000333666999999777555666555444444444555777888999888666555555555555666666666777777888777777777;;;888666555666555333000000///......///111222222444222111111333333111///111111222222333444444444333444555555666999===AAAAAABBBBBBCCCCCCBBBAAA@@@BBBBBBBBBAAA@@@?????????>>>???@@@???<<<;;;:::;;;;;;;;;;;;;;;::::::999888:::999999888888777666666444444333111000///...---,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))*********+++---///111444777:::===>>>===>>>???@@@AAAAAAAAAAAAGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEHHHIIIOOORRRXXX___gggpppzzz{{{uuuooohhh^^^WWWQQQLLLFFFDDDEEELLL\\\lllzzz}}}zzzuuusssrrrqqqppprrrpppmmmjjjhhhiiijjjkkkvvvzzzrrrjjjeeebbb___^^^]]][[[YYYWWWUUUTTTQQQPPPOOONNNLLLHHHBBB>>>>>>;;;888666555444222000------,,,,,,++++++*********)))''''''((()))(((''')))))))))(((((((((((('''''''''(((((((((((('''''''''''')))+++000555999<<<::::::::::::999888777777333444555555555444222222...///111444666777555333555444333222333444555666666666555555444555555666666666666666666666555555:::999888888888666333000111000...---...000333444777555333222333333222000000000111222222333444444333444444444555777;;;>>>???@@@AAABBBBBBBBBAAA@@@BBBBBBAAA@@@@@@??????>>>>>>===<<<<<<======<<<:::;;;;;;:::::::::::::::;;;;;;;;;::::::999888888777444444333222000///.........,,,)))'''&&&''')))+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++,,,---...///000111222444444555666777777777777:::;;;<<<>>>@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJNNNSSS[[[fffqqqyyyzzzqqqjjj]]]WWWQQQKKKGGGFFFNNNXXXeeefffmmmzzz|||xxxvvvsssqqqsssuuuxxxzzz{{{{{{yyyxxxyyy{{{qqqiiidddaaa]]]\\\[[[YYYXXXVVVUUUUUUQQQPPPOOONNNLLLHHHCCC???===;;;777555444333111///,,,,,,,,,,,,++++++******+++)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''')))---333888;;;;;;;;;;;;;;;;;;999888777555555666666666444333222//////000222555666555444333333222222222333333444444444444444444555555555666666666666555444333333444555777999::::::888777333222000...---///333666888777444333222111111000///000111111222333444444333444444444444666999<<<>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@???======;;;888:::===>>>===;;;<<<;;;:::999:::;;;<<<===;;;;;;::::::999888888888555444333222111000/////////---+++)))(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((***************+++++++++///000111222222333333222222333555777999;;;===>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFHHHKKKQQQ\\\hhhppp|||zzzkkkddd\\\UUUMMMHHHLLLRRRXXX[[[bbbnnn}}}~~~~~~ooogggbbb___\\\[[[ZZZYYYXXXVVVUUUUUUQQQPPPOOONNNMMMIIIDDD@@@<<<999666444333111///...,,,+++++++++++++++*********)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''+++///444777::::::;;;<<<<<<:::999888999999999999777555333222000///000222555777777666333333333222222222333333444444444555555555555555555555666555555444333222111333666999:::;;;::::::555444333///---...222555777777555333111000/////////000111222333444555555333444555555444555777999>>>???AAACCCDDDEEEEEEDDDCCCAAA@@@@@@AAAAAA???======:::888999<<>><<<======;;;;;;;;;<<<===>>>;;;::::::999999888777777555444444333222111000000......------,,,***)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((((((((())))))))))))************,,,---...///000000000000111111222333555666777888===>>>@@@BBBDDDEEEEEEEEEIIIHHHHHHIIIMMMUUU___gggrrryyyzzzrrrggg___VVVOOOOOOSSSWWW]]]dddjjjrrr}}}}}}{{{{{{}}}}}}nnnfffaaa]]]]]]\\\[[[YYYXXXVVVUUUUUUQQQPPPOOOOOOMMMIIIDDD@@@;;;888555333222111///---++++++++++++++++++******((())))))((('''&&&((()))((())))))))))))*********&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&))),,,000222777888:::<<<<<<;;;:::999;;;;;;;;;:::888666333222000//////111555888::::::555444444444444444333333555555666666666555555444555555555555555555444444444666888999888888888999777777666222...---000333555666777555222000//////000000111222444555666666555666666666444444666888===>>>AAACCCEEEFFFFFFFFFEEEBBB@@@@@@BBBCCC@@@======;;;::::::<<<>>>????????????>>>>>>>>>>>>>>>???;;;;;;:::999999888888777555555444444333222111111.../////////...+++)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))***+++,,,------------111111111111222222222333:::;;;>>>@@@CCCEEEFFFGGGKKKKKKJJJJJJMMMRRRYYY^^^ffflllvvvtttkkkaaaWWWTTTUUU\\\aaaeeefffeeekkkxxx|||zzzvvvsssqqqqqqrrrsss}}}~~~ooogggaaa^^^^^^]]]\\\ZZZXXXVVVUUUTTTOOOOOONNNMMMLLLIIICCC@@@<<<999666444333111///---******************++++++&&&)))+++***)))((()))***((()))))))))************%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''')))+++,,,---444666999;;;<<<<<<;;;:::999999:::999888666444333///...---000444999;;;<<<666666666666666555555444666777777777777666444333444555555666666666555555666888999888666444666777888999999444...,,,---000333666999888555222000000111111222333555666777888666777888777555555666777;;;===???BBBEEEFFFFFFFFFFFFCCC@@@AAADDDDDDAAA>>><<<===<<<<<<;;;<<>>>>><<<<<<;;;;;;:::999999999555555444444333333222222111000///...,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((()))))))))(((((()))))))))*********((()))***++++++,,,++++++////////////////////////555666999<<<@@@CCCFFFGGGIIIJJJKKKLLLMMMPPPUUUXXX\\\bbbiiirrr{{{{{{qqqfff^^^\\\^^^______[[[XXXZZZaaahhhmmmuuu~~~|||yyyrrrqqqnnnllljjjiiiiiiiiiooottt|||pppgggbbb^^^___^^^]]][[[YYYWWWUUUTTTNNNMMMMMMLLLKKKGGGBBB???===:::777555444222000...******************++++++%%%(((,,,,,,***)))***+++&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***++++++333555888;;;<<<<<<;;;:::666777888888888777555444---,,,,,,///444999<<<===777777888888777666555555777888888888888666444333444444555666777777777666555777888777444444666999999;;;;;;666///+++,,,...333777;;;;;;777444222222111222333444666777888999777888888888666555666777:::;;;>>>AAADDDEEEFFFFFFGGGDDD@@@AAADDDEEEBBB>>><<<>>>???===:::;;;???CCCBBBBBBCCCCCCBBB@@@???===>>>======<<<;;;;;;::::::555555555444444333333222444222///,,,***+++,,,---************************))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------111222555888<<>>;;;999888777555333111111000000222666999;;;======<<<;;;:::888777666888888888777777777777777777888999888666666777888888888888888777777777777::::::999666111---++++++000222555888888777555333222333333444555666777777;;;:::888777666777777888777999===@@@CCCDDDDDDDDDEEECCCAAAAAABBBCCCDDDCCCAAA???<<<::::::<<>>======<<>>===;;;:::999888888777777777777666555333333222222111///...---,,,+++++++++***)))((('''&&&&&&&&&'''''''''(((((())))))%%%%%%'''((())))))))))))++++++)))(((''''''''''''''''''(((((()))))))))***))))))***+++,,,,,,------//////000111555:::???BBBIIIKKKNNNPPPQQQRRRUUUWWWUUUXXX\\\```eeejjjqqquuu|||xxxqqqddd___WWWPPPLLLJJJHHHGGGMMMOOOSSSXXX___hhhrrrxxx{{{wwwvvvvvv|||zzztttqqqkkkjjjjjjjjjkkkkkkiiigggiiikkkpppzzznnneee```]]]^^^\\\ZZZWWWUUUSSSQQQQQQMMMLLLJJJIIIHHHEEEAAA>>><<<999666444333222000...------,,,++++++++++++,,,*********)))))))))(((((()))************)))((((((''''''''''''(((((((((((((((''''''''''''(((((()))000222555888:::;;;;;;;;;???===:::999888888666444333111000///111444888:::======<<<;;;:::888666555888888888888888888888888777999:::999777666666777666555666666666666666666:::;;;;;;999444000---,,,///111555888999888555444444444555555666777888888;;;:::999888888888888888777888;;;>>>AAACCCDDDDDDDDDBBB@@@@@@AAACCCCCCBBBAAA???===;;;;;;===???AAADDDDDDCCCAAA@@@>>>===<<<>>>===<<<;;;::::::999999999999888888666555333333333222111000...---,,,,,,,,,+++***)))(((''''''&&&''''''''''''((((((((()))&&&&&&'''((())))))))))))((((((((((((((())))))***)))))))))*********++++++))))))***++++++,,,------,,,,,,,,,...111555:::<<>>AAADDDFFFCCCAAA@@@@@@AAABBBBBBAAAAAA???===;;;;;;===???@@@BBBCCCCCCBBBAAA@@@>>><<<======<<<;;;;;;;;;;;;;;;;;;;;;:::999777666444333444333222111///...------,,,,,,+++***)))(((''''''''''''''''''((((((((((((''''''((())))))(((((((((&&&&&&&&&''')))***,,,---''''''(((((((((((())))))))))))******+++,,,,,,,,,+++++++++,,,...111555777===CCCKKKRRRUUUUUUUUUUUUTTTUUUWWWXXXYYY]]]aaaeeeeeejjjqqqwww}}}zzzsssmmmddd\\\UUUPPPLLLJJJIIIJJJIIIJJJLLLRRRYYY___fffgggiiijjjjjjiiihhhggglllllllllmmmpppvvv|||vvvqqqpppppppppsssvvv||||||uuupppnnnooooooooorrrvvv}}}~~~wwwvvvxxx~~~~~~mmmddd___\\\^^^\\\YYYVVVSSSPPPNNNMMMKKKJJJIIIHHHHHHFFFBBB@@@===:::777555333222///...++++++***))))))))))))))))))))))))((((((((('''''')))))))))))))))(((((('''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''''',,,---000333666888999:::;;;999999999::::::888777666333///,,,,,,...222444888999999999999999888777888888888999999999999999888:::======:::777555444555666777888999:::;;;;;;<<>><<<::::::;;;===>>>@@@AAABBBCCCBBBAAA>>>======<<<<<<<<<<<<<<<=========<<<<<<;;;999777555444555444333222111///......------,,,+++***)))(((((('''''''''((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''')))***,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++,,,---///222333444:::CCCJJJOOORRRTTTVVVSSSTTTUUUUUUVVVYYY]]]``````ccchhhmmmrrrxxx{{{wwwpppkkkeee```\\\YYYVVVTTTRRRSSSTTTUUUVVVXXX\\\___dddeeeggghhhhhhgggfffeeeggghhhiiijjjlllrrrxxx}}}~~~xxxsssoooooopppqqqppprrrwww||||||sssmmmjjjiiiiiiiiiooottt|||~~~}}}~~~~~~nnneee___]]]\\\[[[XXXTTTQQQNNNMMMLLLLLLKKKIIIIIIHHHFFFCCC@@@>>>;;;777555444222///---,,,,,,+++***************))))))))))))(((((((((((()))))))))))))))(((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))///000111444666777888999999888888999;;;;;;999777666333///,,,,,,---000222444555666888999:::::::::888999999999:::::::::;;;999;;;>>>>>>;;;888555555555666777888999:::;;;<<<===@@@CCCDDD@@@;;;666333,,,...111555777999::::::888777666555444555666777888999;;;<<<======<<<;;;;;;:::888777999===BBBEEEDDDCCCBBBCCCDDDEEEDDDBBB>>>===;;;999999:::;;;;;;>>>???AAABBBBBBAAA???>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;999777666666666555333222111000///......---,,,+++***))))))((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))***************+++++++++*********+++---...///000444;;;AAAHHHNNNTTTXXXUUUVVVWWWWWWVVVWWWYYY[[[___aaadddgggkkkpppvvv{{{{{{{{{{{{||||||yyyvvvsssllljjjfffdddcccaaa___^^^ZZZ^^^bbbdddddddddeeefffggghhhjjjkkkkkkiiihhhgggfffhhhkkklllmmmooosssuuuzzz~~~{{{vvvqqqnnnnnnooopppmmmpppuuuzzzvvvoookkkjjjiiihhhnnnrrr{{{~~~}}}yyyyyyyyyzzzzzz{{{{{{{{{nnneee```]]][[[ZZZWWWTTTQQQOOOMMMLLLNNNLLLKKKJJJIIIGGGDDDAAA???<<<888555444222///---///...------,,,,,,------************))))))))))))(((((())))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***//////111222444666888888999888888:::;;;;;;999777555333000...------///000222333555777999:::;;;;;;999999999::::::;;;;;;<<<999<<<======;;;888777777444444555666777999999:::===@@@DDDDDDAAA<<<888555//////000222555888;;;===999888666444444444666777888999:::;;;<<<<<<======>>><<<999888999===AAADDDEEEDDDCCCDDDFFFFFFDDDBBB===<<<;;;:::999999::::::<<<===???@@@@@@@@@??????>>>>>>=========>>>>>>???>>>>>>>>>>>>===;;;:::999888777666555333222111111//////...---,,,+++******((((((((((((((('''''''''(((((()))******)))))))))***))))))(((((((((((()))((((((((((((((('''''''''************************(((((((((((()))***++++++///222666:::@@@GGGOOOUUUYYYZZZ[[[[[[YYYWWWVVVWWW___aaadddfffhhhkkkooorrruuuvvvxxxxxxxxxvvvsssqqqnnnmmmkkkjjjjjjiiigggeeecccfffkkknnnnnnmmmlllllljjjkkkmmmnnnmmmllljjjiiigggiiilllnnnnnnnnnooopppxxx}}}~~~zzzuuupppmmmmmmnnnooommmpppuuu{{{|||vvvrrrooommmlllmmmpppwww~~~}}}}}}~~~~~~|||xxxxxxxxxyyyyyyyyyyyyyyy~~~mmmddd___\\\\\\ZZZXXXUUUSSSQQQOOOOOOPPPOOOMMMLLLKKKHHHDDDAAA???<<<999666444222///---...------,,,,,,,,,,,,,,,++++++++++++************(((((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((***+++---///111444666888999888999:::<<<;;;888666444333111000///......///333444555777888999999999999999::::::;;;<<<<<<<<<:::<<<===<<<:::999999:::555555666777888888999999===@@@CCCCCC@@@<<<888777111111000000333777<<>>@@@>>>;;;999:::<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@??????>>>>>>===>>>>>>>>>>>>>>>??????>>>======<<<999888777666444333222222000000///...---,,,++++++)))((((((((('''''''''''''''((()))***************))))))(((((((((((())))))%%%%%%%%%%%%$$$$$$$$$###************))))))))))))'''(((((())))))***++++++---///111333777===CCCHHHUUUXXX\\\]]]]]][[[ZZZZZZ___bbbfffiiijjjkkkmmmooonnnpppsssuuutttsssqqqqqqqqqppppppqqqssssssqqqooonnnpppsssssssssssstttuuupppqqqrrrssssssqqqooonnnjjjlllmmmnnnmmmnnnppprrryyy}}}~~~yyyssspppooopppqqqqqqtttyyy|||yyyuuusssqqqrrruuuzzz~~~}}}}}}|||{{{|||~~~~~~|||{{{yyyyyyyyyyyyyyyxxxxxxxxx}}}lllccc]]][[[\\\[[[YYYWWWTTTSSSRRRQQQRRRPPPNNNMMMKKKHHHDDDAAA???===999666444222///---+++******)))((())))))))),,,,,,,,,+++++++++******(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((+++///333666777999999999;;;<<<;;;888555333222222111000//////...555666666777777777777777999999::::::;;;<<<======:::<<<<<<;;;:::999:::<<<888888888999::::::;;;;;;===???BBBBBB???;;;999888333222//////111666<<<@@@===;;;999666555666777999888888777888999;;;===???AAA???===;;;:::<<<>>>@@@BBBBBBBBBCCCEEEEEEBBB@@@@@@@@@???======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>999999888666555444333222000000///...---,,,,,,+++))))))(((((('''''''''&&&''''''(((******+++++++++((((((((((((((()))************)))))))))(((((((((*********))))))))))))))))))******+++,,,------...***,,,---///000333888;;;MMMRRRYYY^^^````````````aaaeeejjjnnnoooooooooppphhhkkknnnqqqqqqqqqppppppqqqqqqsssvvvyyy{{{zzzyyyzzzzzzyyyxxxvvvwwwzzz}}}wwwxxxyyyzzzzzzxxxvvvuuunnnooonnnnnnnnnppptttxxx{{{}}}xxxtttsssssstttwwwzzz~~~{{{}}}}}}zzzwwwvvvuuuvvv{{{~~~}}}||||||{{{{{{|||}}}}}}|||zzzvvvvvvuuuuuuttttttsssssspppeee^^^[[[[[[^^^]]]WWWTTTSSSSSSPPPPPPOOONNNLLLJJJGGGEEEDDD???===999777555444111///,,,+++*********+++,,,---************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&'''))),,,000333555999999999999999888777777555444222111111///,,,***222333555666777888777777777888888999999:::;;;;;;;;;;;;;;;::::::::::::999999888777777777888999:::???AAACCCCCCAAA???>>>>>>666555222...,,,000999??????>>><<<888555444777999777888999:::;;;<<<<<<<<<===<<<;;;::::::;;;<<<===@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBB@@@===<<<===>>>??????>>><<<;;;===@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===???===:::777555444555555222222111111000/////////+++***)))*********(((&&&***+++++++++***)))'''&&&((((((((((((((()))******)))************)))((((((((())))))***+++,,,,,,,,,******))))))))))))************+++---///222444555BBBDDDLLLXXX^^^]]]aaaggghhhkkkmmmnnnnnnnnnoooppppppqqqsssuuuuuutttsssrrrrrruuuyyy|||~~~}}}|||zzzzzzzzzzzz{{{|||||||||}}}}}}{{{yyywwwrrrssssssuuuvvvxxxzzz{{{}}}{{{xxxwwwwwwvvv{{{{{{||||||~~~}}}}}}yyyuuurrrsssxxx~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyyywwwtttpppooooooppppppppp~~~mmmccc\\\YYY[[[^^^]]]WWWSSSSSSSSSPPPPPPOOONNNLLLJJJGGGEEEDDD???<<<888666555333111///---,,,++++++++++++,,,---************))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''))),,,///222444888999999999888777666666666555333222222000...+++000222333555777888888888777888888999999::::::;;;:::::::::999999888888888888888777777777888999:::>>>@@@BBBBBB@@@>>>======:::999666111///222888===>>>>>>===:::777666777999888888999:::;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===>>>>>>???AAACCCDDDEEEFFFCCCCCCBBB@@@===<<<>>>???===>>>===<<<<<<>>>AAAEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@>>>;;;888666666666666333222222111111000//////,,,+++******+++***((('''))))))******)))((('''&&&((((((((((((((()))******'''((()))***************(((((())))))***++++++,,,******))))))))))))************+++,,,...000222333555777>>>HHHOOORRRYYY```llloootttvvvuuutttssssssqqqpppqqqrrruuuwwwwwwwwwvvvxxx{{{~~~}}}}}}~~~~~~|||{{{vvvwwwwwwyyyzzz|||}}}~~~~~~|||zzzxxxwwwyyyxxxyyy~~~~~~}}}}}}xxxtttrrrsssvvvyyy~~~|||zzzzzz|||~~~~~~~~~~~~|||||||||{{{{{{{{{zzzzzzuuuuuutttttttttssssssssstttrrrooonnnnnnnnnmmmlll}}}lllbbb\\\YYYZZZ]]]\\\WWWSSSSSSSSSPPPOOOOOONNNLLLIIIGGGDDDCCC===;;;777555333222///......---,,,+++++++++++++++************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''')))+++///111333888888888888777666555444777555444333333111///,,,...///222444666777888888777777888888999:::::::::999999888777777666555555777777666666777888999999<<<>>>@@@@@@>>>===<<<======<<<999555333333555888<<<>>>???>>>;;;999888999999999::::::;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<>>BBBEEECCCBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@???<<<:::888888888888444333333222222111000000...,,,++++++++++++***((('''(((((())))))(((''''''((((((((((((((()))******&&&&&&((()))***+++++++++'''(((((())))))******+++***))))))(((((())))))************+++,,,---//////000000555<<>>>>><<<<<<<<<=========;;;999777555555555:::===AAABBB@@@===;;;:::;;;::::::::::::;;;;;;<<<>>>>>>======<<<;;;;;;;;;888888:::<<>>>>>@@@CCC?????????>>>===>>>@@@CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@???>>><<<;;;:::::::::555555444444333222222111///...,,,+++,,,,,,+++***((((((((()))))))))))))))((((((((((((((())))))***&&&'''((()))************''''''(((((()))))))))***))))))(((((((((((())))))***************+++,,,,,,000111333555888;;;@@@EEEZZZaaakkkssswwwwwwvvvuuuyyyvvvuuuxxx~~~~~~~~~~~~~~~~~~~~~{{{wwwrrrqqqqqqsssxxx~~~zzzzzzzzz{{{}}}yyywwwtttpppmmmjjjiiihhheeeiiiooovvv}}}zzzsssssswww{{{{{{yyy||||||}}}}}}||||||{{{{{{yyyyyyxxxwwwuuutttssssssssssssrrrrrrrrrqqqqqqqqqooonnnmmmmmmmmmkkkgggddd|||lllccc^^^\\\XXX\\\[[[VVVSSSSSSSSSPPPNNNMMMLLLJJJHHHEEECCCBBB<<<:::666444222111...,,,+++++++++***)))(((((('''************)))))))))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''%%%%%%&&&'''***---///111666666666666666555444444444333222111111000...,,,+++,,,---000333555777888666777777888888999::::::777777666666555444444333555666666777888999999999888:::<<<<<<;;;;;;<<<===>>>>>>@@@@@@???===999666888<<>>>>>>>>======<<<<<<;;;777888999;;;>>>BBBEEEGGGEEEEEEDDDAAA@@@@@@BBBDDDBBBBBBBBB@@@===<<<===???BBBCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<<<<<<<;;;666666666555444444333333111///---,,,---------,,,******************++++++((((((((((((((())))))***(((((()))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******,,,...000//////111444555CCCKKKUUU___fffjjjlllnnnpppqqquuu{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}yyysssrrrrrrrrrtttxxx~~~}}}{{{yyyxxx{{{}}}yyypppooolllhhhddd```^^^\\\XXX\\\dddmmmvvv~~~~~~~~~~~~~~~{{{vvvvvvxxxxxxwwwzzz{{{{{{{{{zzzzzzyyyxxxvvvvvvuuutttsssrrrqqqpppnnnnnnnnnmmmmmmmmmlllllllllkkkkkklllllliiieeebbbxxxiii```\\\ZZZXXX[[[[[[VVVSSSSSSSSSQQQMMMMMMLLLJJJGGGEEEBBBAAA<<<:::666444222111...---***+++++++++***)))((('''************))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((((((%%%%%%&&&'''))),,,...000444555555666666666666666333222111111111000...,,,***+++,,,...111444666777666666777777888999999999777777777666666666555555555666777999::::::::::::888999;;;;;;:::;;;<<<>>>@@@BBBEEEHHHHHHDDD>>>999666;;;BBBGGGGGGEEECCCBBB>>>===<<<:::::::::;;;;;;<<<======>>>>>>>>>===<<<999999999:::===@@@DDDFFFDDDEEEEEEDDDBBBAAABBBDDDDDDDDDCCCAAA>>><<<<<<<<>>============??????>>>>>>>>>======<<<888777777666555555444444333111...---............,,,++++++*********++++++((((((((((((((()))******((()))))))))(((((('''&&&)))))))))))))))))))))))))))((((((''''''(((((()))******)))))))))))))))******---///------000333222333888@@@HHHOOOWWW]]]aaagggllluuu~~~~~~~~~zzzwwwyyyyyyzzzzzzzzzzzzyyyxxx}}}}}}~~~yyyyyywwwuuutttvvvzzz~~~|||xxxtttuuuyyyvvvxxx|||}}}|||wwwrrrnnneeeccc```[[[VVVRRRNNNLLLKKKOOOVVV___jjjsss{{{~~~}}}}}}~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~}}}yyyxxxxxxxxxwwwwwwxxxwwwwwwvvvuuutttrrrrrrqqqpppoooooonnnnnnlllllllllkkkkkkkkkjjjjjjhhhgggggghhhiiigggdddaaawwwhhh```\\\[[[WWWZZZZZZUUURRRSSSSSSQQQMMMLLLKKKIIIGGGDDDBBBAAA===:::777444333111///---***+++,,,---,,,,,,+++***************))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''%%%%%%%%%&&&(((+++...///333444555666777888888888444333111111222111///---+++++++++---///222444666666666777777888888999999777777777777888888888888555777888:::;;;;;;;;;;;;777999:::::::::;;;===???AAACCCGGGKKKLLLGGG===666444:::AAAGGGIIIIIIGGGGGG???>>><<<:::999:::;;;;;;;;;<<<===>>>??????>>>>>><<<;;;::::::<<>><<<<<<===???AAABBBDDDEEEDDDCCCBBBBBB@@@>>>===<<<===>>>???>>>>>>>>>>>>>>>======<<<999888888777666666555555444222///....../////////---,,,+++)))))))))******((((((((((((((()))******''''''(((((()))(((((((((************************((((((''''''''''''((((((***)))))))))))))))*********------((((((...222333...000333777<<>>@@@???BBBFFFKKKKKKEEE:::111333999AAAGGGJJJJJJJJJJJJ@@@???<<<:::999:::;;;;;;:::;;;===>>>???@@@??????>>>===;;;:::;;;>>>AAACCCBBBDDDGGGGGGFFFDDDCCCCCCBBBCCCCCCAAA???======>>>>>>@@@BBBDDDEEEEEEDDDCCC@@@???===<<<===>>>@@@AAA======>>>>>>>>>>>>===<<<999999888888777666666666555222///...///000000000---,,,***(((((((((((()))((((((((((((((()))******%%%%%%'''((())))))******+++++++++***************((((((''''''''''''(((((()))))))))))))))******+++(((***'''%%%,,,,,,111000......222;;;FFFMMMQQQYYYaaaeeeeeehhhpppvvv|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}|||zzzvvvssspppppppppqqqtttwwwzzz||||||{{{{{{~~~{{{xxxyyy{{{yyywwwuuurrrqqqssswwwzzz|||uuummmdddaaabbb]]]]]]^^^\\\YYYTTTOOOLLLGGGFFFDDDBBB@@@>>>>>>===999;;;???FFFOOOYYYaaagggoooooooooqqqssswwwyyy{{{xxxyyyzzz{{{|||}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||~~~}}}{{{yyyyyyyyy{{{{{{}}}}}}}}}|||{{{yyyxxxwwwwwwzzz}}}|||zzz{{{{{{sssqqqqqqpppppppppoooooommmlllllliiiiiiiiihhhhhhhhhhhhhhhbbbbbbbbbaaaaaaaaa`````````_________aaaaaa```^^^~~~mmmccc]]]ZZZXXXWWWVVVUUUTTTSSSSSSSSSPPPMMMJJJGGGFFFEEEDDDBBB:::999666444111///...---,,,,,,++++++***)))))))))(((((())))))*********+++************)))(((&&&&&&'''''''''''''''((())))))'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%'''+++...///222666999:::;;;===>>>555555555555444333222111000000///......000555999888999999888777888;;;===999888666888;;;===<<<:::444777;;;>>>???>>><<<:::::::::;;;;;;===>>>???@@@DDDFFFHHHHHHEEE@@@:::777222444:::BBBJJJMMMLLLJJJFFFCCC???===<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDAAA===999888999<<<>>>@@@AAABBBDDDDDDCCCAAA@@@CCCCCCBBB@@@???===<<<;;;AAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;666666666555444444333333555444333111000000//////...---,,,+++***************))))))(((((((((((())))))(((''''''''')))***+++*********)))))))))))))))))))))(((((((((((())))))+++)))'''&&&&&&''')))+++)))***+++,,,,,,,,,,,,,,,,,,------...000555;;;@@@HHHKKKOOOOOOOOORRRXXX^^^cccjjjrrryyy{{{yyywwwvvvwww}}}|||yyyxxxxxxvvvrrrooorrrqqqpppqqqssswww{{{~~~zzzvvvtttsssoooiiidddaaaaaaccceeemmmrrrwwwxxxuuussstttwwwvvvsssmmmeee^^^XXXTTTRRRQQQPPPNNNKKKHHHFFFDDDCCC777888888999::::::;;;;;;::::::;;;===BBBHHHNNNRRR\\\eeekkkjjjlllssswwwvvvvvvwwwxxxyyy{{{|||}}}}}}xxxxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxyyy{{{|||zzzwwwvvvxxxzzz||||||zzzwwwvvvyyyxxxvvvvvvvvvxxxzzz{{{{{{{{{{{{zzzyyywwwvvvuuuwwwxxxxxxyyyyyyyyyxxxxxx{{{{{{zzzxxxvvvtttrrrqqqpppooommmjjjgggeeeddddddffffffeeedddbbbaaaaaa```aaa```___^^^^^^^^^^^^^^^\\\\\\]]]]]]\\\[[[YYYXXX~~~mmmccc^^^[[[XXXWWWVVVTTTSSSSSSRRRRRROOOLLLIIIFFFEEEDDDBBBAAA;;;:::777555222000//////,,,,,,++++++***)))))))))'''((((((((())))))))))))************)))((('''&&&'''''''''''''''((())))))'''&&&%%%$$$$$$$$$%%%%%%(((((('''&&&$$$$$$''')))///222666999:::;;;===???::::::999888666444222111000000///------///333666777888999999999;;;===@@@===;;;999:::<<<<<<;;;999444666999<<<>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBDDDEEEEEECCC>>>:::777444444777>>>EEEKKKLLLLLLJJJGGGCCC???>>>======<<<>>>>>>??????@@@AAAAAAAAADDDBBB>>>;;;::::::<<<===???@@@CCCEEEFFFEEEDDDCCCAAAAAA@@@???>>>======<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>=========<<<<<<<<<<<<777777777666555555444444666555333222111111000000---------,,,++++++************)))(((((((((((())))))((((((''''''((()))***)))))))))))))))))))))***))))))(((((((((((()))))))))***,,,------,,,***)))))))))***+++++++++++++++'''(((((()))***...333666777:::=========???EEEJJJPPPVVV```iiioootttwwwzzzxxx}}}yyywwwuuuuuuuuutttqqqnnnsssssssssuuuwwwzzz}}}zzztttpppiiieee___YYYVVVUUUVVVWWWYYY^^^bbbbbb___]]]^^^```bbb___[[[VVVQQQNNNLLLJJJKKKIIIGGGDDDAAA>>><<<;;;555555666666777999:::;;;999888888999<<<@@@EEEHHHNNNWWW^^^```dddlllppppppppppppqqqrrrssstttuuuvvvzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}|||{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxvvvwwwwwwxxxvvvuuutttuuuwwwxxxxxxwwwuuutttvvvuuutttssstttuuuvvvxxxxxxxxxxxxwwwvvvuuussssssrrrrrrssssssssssssrrrrrrvvvuuuuuusssrrrpppnnnmmmmmmllljjjgggeeedddccccccccccccbbbaaa```___^^^^^^___^^^]]]]]]\\\\\\]]]]]]ZZZZZZ[[[[[[ZZZYYYWWWVVV~~~nnnddd___\\\WWWWWWUUUTTTSSSRRRRRRRRRNNNKKKHHHEEEDDDCCCAAA???;;;:::888555333111000000,,,,,,,,,+++******))))))'''''''''(((((((((((())))))******))))))((('''&&&(((''''''''''''(((((()))'''&&&&&&%%%$$$%%%%%%%%%(((((((((&&&$$$$$$%%%'''...111555888:::;;;===>>>???>>>===;;;888666333222111111000---,,,---000333555777999::::::<<<@@@BBBAAA???===<<<<<<;;;:::888666777888:::;;;<<<======;;;;;;<<<<<<===>>>???@@@AAAAAABBBAAA@@@===:::888666444444888???FFFLLLOOONNNKKKGGGCCC@@@>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@CCCBBBAAA???======<<<<<<===???CCCFFFHHHHHHGGGFFF@@@@@@???>>>>>>===<<<<<<;;;;;;<<<>>>???@@@@@@AAA???>>>>>>>>>>>>>>>???@@@============<<<<<<<<<<<<999999888888777666666555666666444333222111111111---............,,,+++***+++***)))(((((((((((((((***))))))(((((((((((()))((((((((())))))*********))))))(((((((((((())))))((()))***++++++***)))(((((())))))************)))(((***+++++++++,,,///111...000222222111333888<<<>>>CCCKKKTTT^^^hhhrrrxxx}}}}}}wwwvvvuuuvvvwwwvvvuuusssrrrtttvvvyyy|||~~~vvvmmmggg]]]ZZZTTTNNNJJJHHHHHHHHHLLLOOORRRQQQNNNLLLMMMNNNMMMLLLJJJIIIGGGGGGFFFFFFFFFEEECCC@@@<<<888555333555444444444666999;;;===:::999777777777:::===???DDDLLLTTTZZZ```hhhmmmnnnmmmmmmmmmnnnooopppqqqrrruuuuuuuuuuuuuuuvvvxxxxxxyyy{{{~~~~~~}}}{{{{{{{{{|||}}}}}}|||zzzyyyzzz{{{{{{|||~~~~~~}}}zzzxxxyyy|||}}}{{{yyywwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwssstttttttttrrrqqqrrrsssqqqqqqrrrrrrrrrrrrrrrrrrsssrrrqqqpppppppppqqqrrrssssssssssssrrrqqqoooooommmmmmnnnnnnnnnmmmmmmlllnnnnnnmmmlllkkkjjjiiiiiiggggggeeecccbbbaaaaaaaaa```______^^^]]]\\\[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWXXXWWWWWWVVVTTTTTToooeee```]]]XXXWWWVVVUUUTTTSSSSSSSSSMMMKKKHHHFFFEEECCCAAA???;;;999777555333111000000---,,,,,,++++++***))))))((((((((())))))))))))))))))))))))))))))(((''''''((((((''''''''''''((()))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))---000444777999:::<<<>>>@@@???>>><<<:::777555444333333111///,,,,,,...111444666888999:::;;;>>>@@@AAA@@@>>>======<<<:::999999999999999999:::;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@???>>>===;;;:::888555222333888AAAJJJPPPPPPNNNKKKGGGBBB@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===;;;===AAAEEEHHHHHHHHHGGGAAA@@@???>>>===<<<;;;:::::::::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>???===============<<<<<<<<<:::::::::999888888777777666555444333222111111111...///000000000...,,,***++++++***)))((((((((((((******))))))((((((''''''&&&''''''((()))***++++++))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((+++---......---------...---///000000///000333555888:::>>>EEEMMMYYYeeemmmzzz~~~yyyvvvsssttttttvvvwwwxxxxxxxxxtttvvvzzz}}}wwwnnnccc[[[UUURRRMMMIIIEEEDDDCCCDDDIIIKKKMMMLLLJJJHHHHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEBBB>>>:::666444666555555555777;;;???AAA>>>===;;;::::::;;;===>>>AAAGGGNNNVVV]]]dddhhhjjjjjjjjjiiiiiijjjkkkmmmnnnkkkkkklllnnnppprrrtttuuusssvvvyyy{{{zzzyyyxxxxxxyyyzzzzzzyyywwwvvvvvvwwwwwwxxxzzz||||||}}}||||||yyywwwuuuvvvxxxyyywwwvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyyyyy{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuttttttsssssssssuuuttttttsssssssssssssssnnnqqqrrrqqqnnnlllnnnqqqnnnnnnmmmlllmmmnnnoooppppppooonnnmmmllllllmmmmmmoooooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggggggfffeeeeeeeeeeeeaaaaaa```___^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRpppfff```\\\YYYXXXWWWVVVTTTTTTTTTTTTMMMKKKIIIGGGFFFEEEBBB???999888666444222000//////------,,,,,,+++*********************************((())))))))))))(((((('''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((***...222555777999;;;=========<<<;;;:::888777666555555444111...---...000222444666777777888:::;;;===>>>>>>===<<<<<<<<<<<<===<<<;;;999999888999999;;;<<<===>>>?????????>>>???????????????>>>>>>>>>:::777333111444<<>><<<;;;999999:::::::::;;;<<<>>>???@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===============;;;;;;;;;:::999999888888666555444333222111111111///000111222111///---+++,,,+++***)))((((((((((((******))))))((((((''''''&&&&&&'''((()))******+++))))))(((((((((((())))))&&&&&&((())))))(((&&&&&&(((((()))))))))(((((('''((()))++++++)))((('''(((***+++,,,,,,+++,,,---...444444666999???IIITTT[[[kkksss~~~~~~yyysssnnnkkklllnnnppprrrtttvvvwwwxxx{{{}}}}}}zzzxxxwwwzzzwwwooofff\\\UUUPPPNNNLLLIIIGGGFFFFFFFFFHHHIIIJJJIIIHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIGGGDDD@@@<<<:::999888777888:::>>>BBBDDDCCCBBBAAA@@@@@@AAABBBCCCBBBDDDIIIPPPWWW[[[^^^```bbbaaaaaaaaabbbccceeegggfffgggiiikkkmmmoooppppppooorrruuuwwwvvvvvvvvvwwwvvvwwwwwwvvvtttssssssttttttuuuwwwxxxyyyyyyyyyxxxttttttsssssstttuuutttsssssssssssssssssssssssssssrrrrrrqqqrrrrrrssstttuuuvvvvvvwwwwwwvvvuuutttssspppqqqqqqrrrrrrsssssssssrrrrrrqqqpppppppppppppppkkkmmmooonnnjjjiiikkkmmmkkkjjjiiihhhiiijjjlllmmmllllllkkkjjjjjjiiiiiiiiikkkkkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiihhhgggffffffdddcccbbbaaa```aaaaaabbb\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQqqqfff___[[[XXXXXXVVVUUUTTTSSSSSSSSSMMMKKKIIIHHHGGGEEEBBB???888777555333111000//////---------,,,++++++******,,,+++++++++++++++******(((((())))))))))))(((((()))((((((''''''''''''(((&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%###$$$%%%(((+++000333555777999;;;::::::::::::999888888777666666555222///---...///000222555666555666777888:::;;;<<<<<<;;;:::;;;===???>>><<<;;;:::999999999<<<===>>>???@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@;;;999666333333888@@@FFFKKKNNNQQQOOOJJJFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDCCC>>>??????@@@@@@AAABBBCCCBBBBBB@@@???===;;;::::::<<<;;;;;;:::;;;===>>>???@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<===============<<<<<<;;;::::::999999888777666555444333222222222111222222222222000///...---,,,+++***)))(((((((((((()))))))))))))))(((''''''''''''(((((()))))))))))))))(((((((((((())))))%%%)))000444444000)))%%%)))))))))))))))(((((('''''')))******(((''''''((())))))*********+++++++++,,,---///111555<<>>>>>>>>???AAADDDGGGIIIHHHHHHGGGFFFGGGGGGIIIIIIJJJGGGHHHNNNSSSUUUWWWZZZ\\\[[[[[[[[[\\\___aaacccggggggiiijjjjjjjjjjjjjjjmmmoooqqqrrrqqqrrrssstttrrrssstttssspppooopppqqqpppqqqssstttuuuuuutttsssppppppppppppppppppppppppqqqqqqppppppppppppoooooonnnnnnmmmmmmnnnoooooopppqqqrrrsssssssssrrrqqqpppllllllmmmnnnooopppqqqqqqoooooonnnmmmllllllllllllhhhiiijjjiiihhhgggggghhhfffeeeeeedddeeefffhhhiiigggggggggggggggffffffffffffgggggggggffffffeeeddddddeeeeeeddddddcccbbbaaaaaa```^^^]]]\\\]]]^^^^^^YYYXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPqqqfff^^^ZZZWWWVVVUUUSSSRRRRRRQQQQQQLLLJJJHHHGGGFFFDDD@@@===888777666444222111000000...------,,,,,,+++******++++++++++++******))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&'''((((((((('''%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&)))---111333555777999::::::::::::999888777777555555444111...------...---///333555555666777999888:::;;;:::888888999;;;=========<<<<<<;;;;;;;;;<<<===???@@@@@@???>>>===;;;===>>>@@@AAAAAA@@@@@@<<<<<<:::777555666:::>>>HHHNNNTTTTTTPPPKKKIIIIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIIIIHHHGGGDDDBBB@@@>>>===>>>???@@@@@@@@@@@@???>>>>>>>>>======<<<:::999999:::<<<======>>>???@@@??????>>>===<<<<<<<<<<<<=========>>><<<<<<;;;::::::999999888:::999777666555555444444333333333222111111000000...---+++***)))((((((((('''((()))******))))))(((''''''(((((((((((((((((())))))(((((((((((())))))(((+++///222222///+++((()))*********))))))((('''***+++,,,,,,++++++,,,---*********+++,,,---,,,+++)))+++---///111444888;;;HHHPPP\\\hhhttt{{{wwwpppjjjeeeaaa]]][[[[[[^^^ccceeefffhhhkkknnnpppppppppmmmhhhbbb\\\XXXVVVXXX\\\dddmmmtttxxxzzzqqqmmmfff```[[[XXXXXXXXXRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUVVVYYY[[[]]]]]]]]]\\\\\\ZZZXXXUUURRRPPPOOOPPPQQQRRRQQQOOOMMMKKKHHHIIIJJJKKKMMMOOOQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPOOOHHHFFFJJJNNNNNNQQQUUUVVVUUUTTTUUUWWWZZZ^^^```bbbcccdddeeefffffffffeeekkkllllllllllllmmmooorrrnnnooopppooommmllllllmmmmmmnnnoooppppppooonnnmmmllllllmmmmmmlllllllllmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkkkkklllmmmnnnppppppooommmlllhhhiiiiiiiiijjjkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhfffeeeddddddeeeeeedddccc`````````aaabbbcccddddddaaabbbbbbcccccccccccccccbbbbbbbbbcccbbbbbbaaa```cccccccccbbbbbbaaa_________^^^[[[ZZZYYYYYYZZZ[[[WWWWWWVVVUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPNNNMMMLLLLLLMMMMMMqqqfff^^^YYYUUUTTTSSSQQQPPPPPPPPPPPPJJJIIIGGGFFFEEECCC???<<<999888777555333222222111...------,,,,,,++++++***+++*********))))))(((((((((((()))))))))))))))(((***)))((('''''''''''''''&&&'''((((((((('''%%%%%%"""$$$&&&&&&&&&((()))$$$(((,,,000222444666888;;;;;;;;;:::999888777666333333333000---,,,,,,---***---222444666777999;;;777999;;;:::777555777999;;;;;;<<<===>>>>>>>>>===<<<===???@@@AAA@@@>>>===999;;;>>>@@@AAAAAA@@@???<<<======:::666555777999GGGNNNVVVXXXTTTOOOMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@BBBCCCEEEHHHIIIJJJJJJJJJHHHFFFAAA===<<<<<<>>>???>>>>>>>>>???@@@@@@AAAAAA===<<<:::888888999:::;;;;;;<<<>>>???@@@@@@@@@???;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::999888888<<<;;;:::888777777666666555444333222111111111111...---,,,***)))(((((((((&&&'''(((*********))))))((((((((((((((('''''''''))))))(((((((((((()))))),,,***'''%%%%%%'''***,,,***************)))(((((()))***++++++***+++---///)))))))))***,,,,,,+++******---000111111111111222777===EEENNNWWWdddrrr{{{zzzqqqhhhddd^^^XXXUUURRROOOMMMKKKOOOTTTVVVWWWYYY\\\```^^^^^^^^^]]]ZZZVVVRRRPPPLLLMMMOOOTTT[[[```cccddd^^^\\\YYYUUURRRRRRUUUXXXWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWXXXZZZ^^^bbbcccdddfffeeedddbbb___\\\XXXVVVQQQSSSUUUWWWWWWUUUSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[XXXWWWVVVVVVUUUUUUUUUUUUKKKCCC>>>BBBEEEEEEHHHLLLLLLLLLKKKLLLNNNRRRVVVXXXYYY[[[]]]```bbbcccdddcccjjjjjjiiihhhhhhiiimmmooolllmmmmmmllljjjiiiiiijjjjjjkkklllllllllkkkjjjiiiiiijjjjjjjjjiiihhhiiijjjiiiiiihhhhhhgggggggggfffggggggfffffffffgggggghhhhhhjjjlllmmmmmmlllkkkjjjfffffffffffffffffffffeeeiiiiiihhhgggfffeeeeeeeeedddbbb``````cccdddaaa___]]]]]]^^^______```aaaaaa^^^^^^___```aaaaaaaaa```_________```______^^^^^^ccccccccccccbbbaaa```___^^^\\\ZZZXXXVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSSSSTTTQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSOOONNNLLLKKKJJJJJJKKKKKKnnneee^^^XXXUUUTTTSSSQQQPPPOOOOOOOOOKKKJJJIIIHHHGGGEEEAAA>>>:::999777444222111000//////......------,,,++++++******))))))((((((''''''***(((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---111444777888888888999:::999888777666666444222111111///,,,)))(((***...111444555555555555666777777666666777888888999<<<===>>>===<<<;;;>>>>>>>>>???@@@@@@>>><<<===<<<<<<<<<===>>>???@@@===>>>???>>>:::777444333>>>GGGSSS[[[\\\YYYVVVTTTMMMJJJGGGFFFHHHIIIGGGFFFDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDBBB???<<<:::999:::;;;===>>>>>>>>>======<<<:::999999;;;<<<<<<;;;>>>;;;:::===BBBEEECCC@@@===============<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<777888888777777666555444444444444444333222111000000000///...---,,,,,,+++(((((('''''''''(((((()))))))))))))))((('''&&&%%%'''&&&&&&''''''((()))***)))'''%%%&&&)))***(((&&&))))))))))))((((((((((((*********)))))))))))))))+++***)))))))))***,,,---,,,++++++***+++,,,...///333444666;;;BBBJJJRRRWWW\\\^^^bbbeeeeeeccc```^^^TTTRRROOOLLLJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHLLLLLLLLLKKKJJJIIIHHHGGGIIIJJJJJJIIIIIILLLPPPTTTQQQSSSTTTUUUUUUVVVYYY[[[___``````^^^[[[YYYYYYZZZ___aaadddfffgggiiikkknnnmmmmmmllliiieee```\\\ZZZWWWWWWXXXXXXXXXXXXWWWVVVYYY\\\^^^^^^\\\\\\^^^aaabbb^^^ZZZYYYZZZYYYSSSNNNIIIEEE???:::999:::===@@@CCCEEEHHHJJJLLLOOOSSSVVVYYYZZZ]]]^^^^^^___aaaccceeedddcccbbbccceeegggiiiggghhhiiiiiigggffffffgggfffggghhhiiiiiiiiiggggggdddbbbaaacccgggiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeeaaaaaa``````aaabbbccccccfffggghhhiiiiiihhhgggfffeeedddccccccccccccdddeeefffeeebbb```______``````aaa```^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]\\\\\\\\\]]]]]]```___]]][[[ZZZXXXXXXXXXYYYZZZ]]]^^^^^^]]]ZZZYYYYYYWWWUUUSSSSSSSSSUUUUUUVVVUUUSSSRRRPPPOOONNNNNNQQQQQQQQQPPPOOOMMMLLLKKKMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGmmmccc]]]WWWVVVUUUTTTRRRQQQPPPPPPPPPMMMLLLJJJIIIIIIGGGCCC@@@:::999777444222111000///.........---,,,,,,++++++)))))))))***************)))(((''''''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++///222666777777888999::::::999777777777555333222111000---***)))+++...111444555666666444666777777666555777888:::;;;<<<>>>>>>===<<<;;;BBBBBBAAAAAA@@@>>><<<:::<<<<<<<<<===>>>???@@@AAA>>>@@@AAA@@@===:::777666888AAANNNYYY]]]\\\YYYWWWVVVQQQLLLIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGEEEBBB@@@===<<<;;;;;;<<<===>>>?????????>>>===<<<:::;;;===>>>>>>===>>>;;;:::===BBBDDDCCC@@@>>>>>>>>>>>>===<<<<<<;;;<<<;;;;;;::::::::::::;;;888888888888777666444444444444444444333222111111111111000///...,,,,,,+++)))((((((((((((((())))))%%%&&&'''((())))))))))))+++***)))(((((('''((((((***((('''(((***+++)))'''************)))))))))))))))))))))))))))))))))*********))))))******+++,,,+++************++++++,,,+++,,,...111666<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBDDDHHHKKKIIIKKKNNNPPPSSSVVVZZZ]]]cccddddddcccaaa^^^^^^^^^cccfffiiilllnnnqqquuuxxxwwwwwwvvvtttpppkkkfffccc]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]______^^^]]]___aaa___[[[WWWUUUUUUSSSNNNIIIDDDAAA<<<777666777:::<<<@@@BBBEEEGGGIIILLLPPPSSSVVVXXXZZZ[[[[[[\\\^^^```bbbbbbaaa```aaaccceeefffdddfffgggfffeeecccddddddccccccccccccbbbaaa```___bbb```___aaaccceeedddbbbbbbbbbbbbccccccddddddddd``````______```aaaaaabbbddddddeeeffffffeeedddddddddcccbbbaaaaaabbbcccdddcccbbb```^^^\\\\\\]]]^^^^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[YYYWWWUUUTTTSSSQQQSSSUUUWWWXXXXXXWWWWWWVVVUUUSSSQQQPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEElllbbb\\\WWWXXXWWWUUUSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJHHHEEEBBB:::999777444222111000///......------,,,,,,++++++((())))))***+++,,,,,,,,,)))'''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++000333666777777999::::::999888888888666444333333111...,,,)))***---000333555666777444555666666555555666888;;;<<<===>>>>>>>>>===<<>>;;;999666<<>>===<<<===>>>???@@@@@@@@@???>>>===<<<===???AAAAAA@@@>>><<<;;;===AAACCCBBB@@@????????????>>>===;;;;;;<<<;;;::::::999999999999999999999888777555444333444444555444444333222111333222111000...---,,,+++******))))))((())))))***&&&&&&'''((()))))))))))),,,+++***))))))(((((((((+++)))((()))***+++***)))+++++++++*********))))))((((((((())))))*********((()))******++++++******)))************))))))(((&&&'''(((***---000333444777777777888:::<<<>>>???999888777555444444444444666555555555555666777777666777888:::;;;<<<======<<<<<<<<<;;;;;;<<>>999666555666999;;;???BBBEEEGGGHHHKKKNNNPPPQQQSSSVVVWWWWWWXXXZZZ\\\___^^^^^^]]]^^^```aaabbbaaabbbccccccaaa``````aaabbbaaa``````_______________^^^]]]^^^___```___]]]]]]^^^^^^___```aaabbbbbb^^^^^^^^^^^^^^^^^^___``````aaabbbccccccbbbaaa```aaa```____________```aaa___^^^\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWUUURRROOONNNIIIJJJLLLNNNPPPQQQSSSSSSRRRQQQOOOMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCClllbbb]]]YYYYYYXXXVVVTTTSSSRRRQQQQQQNNNMMMKKKKKKKKKIIIEEECCC:::999777444222111000///......------,,,++++++***)))))))))******+++++++++((('''&&&&&&''''''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))---111444555666777999::::::999999999777555444444333000---((()))+++...000333555666333444555555555555666888999:::<<<===>>>?????????@@@AAABBBBBBBBBAAABBBCCCAAACCCEEEGGGHHHHHHGGGFFFCCCCCCDDDEEEDDDBBB>>>;;;888:::@@@JJJUUU[[[[[[YYY\\\XXXQQQKKKHHHGGGHHHIIIGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCAAAAAA======>>>>>>????????????===<<<<<<===@@@BBBBBBBBB===<<<;;;===@@@BBBAAA@@@@@@@@@??????>>>===;;;;;;<<<;;;:::999999999999999::::::999999777666444333444444555555444333222222444333222111///---,,,,,,,,,++++++***************)))******))))))((('''&&&(((((((((((()))***++++++)))))))))))))))***))))))*********))))))))))))(((&&&''''''((()))***++++++'''(((***+++++++++***))))))***++++++***)))'''&&&'''(((***+++,,,---......,,,,,,---...///000111222222222222111111111222222333333333333333444555555222333444666888999999::::::::::::999888888;;;===AAADDDJJJPPPVVV]]]ccchhhiiilllooopppnnnllljjjjjjlllnnnppprrrsssvvvyyy|||}}}wwwqqqnnnhhhgggdddbbb``````aaabbbdddddddddbbb___\\\YYYXXXZZZVVVQQQMMMJJJGGGCCC@@@???===:::777777888:::<<<@@@CCCFFFHHHIIIKKKNNNPPPNNNPPPRRRSSSTTTUUUWWWYYY\\\[[[[[[[[[\\\]]]^^^___]]]___``````^^^]]]]]]^^^\\\\\\\\\\\\]]]___aaabbb]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^______\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^___``````___^^^]]]]]]\\\\\\\\\\\\\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXXXXWWWTTTQQQMMMKKKGGGGGGGGGHHHJJJLLLNNNPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLIIIGGGGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@mmmccc^^^[[[ZZZYYYWWWUUUSSSRRRQQQQQQLLLKKKJJJJJJJJJHHHEEEBBB:::999777444222111000///...------,,,++++++************)))))))))((((((((()))'''&&&&&&'''(((&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***...111222444666888999999999999999777666555555333111///(((((()))***,,,///222444111333444555444444666777777888:::<<<>>>@@@AAAAAA@@@BBBCCCCCCAAAAAACCCEEEBBBEEEJJJMMMNNNLLLIIIGGGFFFEEEDDDEEEFFFDDDAAA>>>999777888???JJJUUU[[[^^^\\\XXXSSSMMMHHHFFFGGGHHHHHHIIIKKKLLLMMMNNNMMMMMMJJJJJJIIIHHHGGGFFFEEEEEE???>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<>>>>>===;;;;;;<<<;;;::::::999999999:::::::::999999888666555444444444555555555444333333555444333222000///...---...---,,,+++++++++++++++************)))((('''&&&''''''''''''((()))******((((((((((((((('''(((((()))(((((((((((('''''''''&&&&&&'''((()))******+++'''((()))++++++***)))))))))***+++++++++)))((('''((((((***+++,,,,,,,,,+++((()))***+++,,,+++))))))++++++,,,,,,------------.........---......///000111222333444555666666666888888999888666666888:::<<>><<<===<<<:::999999:::<<<===@@@CCCFFFHHHIIIJJJLLLMMMLLLNNNPPPQQQQQQRRRUUUWWWYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\^^^]]][[[ZZZZZZ[[[WWWVVVVVVVVVWWWZZZ\\\]]][[[[[[[[[ZZZYYYXXXXXXXXXUUUVVVWWWXXXYYYZZZ[[[\\\ZZZYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWTTTQQQNNNLLLIIIHHHGGGGGGGGGIIIKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIKKKIIIGGGEEEEEEEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCCCC>>>??????@@@??????>>>===mmmccc___\\\ZZZYYYWWWUUUSSSQQQPPPPPPKKKJJJIIIIIIIIIGGGDDDAAA:::999777444222111000///------,,,,,,++++++************))))))(((''''''&&&***(((''''''(((((('''&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,...///111333666888999999999888777666555555444111///)))((('''((())),,,///111000222444444444444666777666777888:::===???AAABBBCCCEEEFFFCCC@@@???AAACCCIIIOOOWWW]]]___\\\WWWSSSLLLIIIFFFEEEFFFFFFDDDAAA888555333666@@@MMMXXX___]]]\\\XXXRRRLLLGGGEEEEEEHHHJJJLLLNNNPPPQQQQQQQQQKKKKKKKKKJJJIIIIIIHHHHHHBBBBBB@@@???>>>>>>>>>>>>===;;;;;;<<<>>>@@@@@@???<<<<<<===>>>>>>???@@@@@@===============<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<999999999999888777666666444444555555555555444444444444333222111000000/////////...---,,,,,,,,,,,,''''''((()))***************)))((('''&&&&&&&&&&&&&&&((()))((('''&&&''')))(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))'''((())))))******)))))))))************))))))(((%%%&&&''''''(((((((((''',,,---///000///...,,,***)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......000000111222222222222222333444555444333333555666;;;>>>BBBFFFJJJNNNSSSWWW\\\___bbbccccccbbbbbbbbbiiikkkmmmllliiifffdddcccbbbeeejjjooosssvvvxxxyyyooonnnllljjjiiiiiijjjjjjjjjhhheeebbb^^^YYYRRRNNNMMMKKKGGGCCC???===;;;;;;;;;;;;::::::;;;<<<===>>>>>>AAAEEEGGGGGGHHHIIIJJJJJJLLLNNNOOOOOOPPPSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXYYY[[[ZZZXXXWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVWWWTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVUUUUUUUUUTTTRRRPPPNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@:::;;;<<<======<<<;;;:::lllbbb^^^\\\ZZZYYYVVVTTTRRRPPPOOOOOOJJJIIIIIIIIIIIIGGGDDDBBB:::999777444222111000///------,,,,,,+++************)))))))))))))))))))))+++)))(((((())))))((('''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++---///111444666888888888888666555555555444111///+++***((('''(((+++...000///111333333333444555777888888888999;;;<<<>>>???BBBDDDFFFCCC???>>>AAADDDNNNVVVbbblllpppmmmgggbbbSSSNNNHHHFFFHHHHHHGGGDDD;;;999555444888BBBNNNWWW\\\]]]]]]ZZZSSSMMMIIIHHHIIIKKKMMMPPPSSSTTTUUUUUULLLLLLLLLKKKKKKKKKKKKKKKGGGFFFDDDAAA@@@???>>>>>>>>>===;;;<<<>>>??????>>><<<<<<===>>>>>>>>>???@@@:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>888888888999999888888777444444555555555555444444444333333333222222222222111000///...------------'''''')))***************+++***)))(((''''''''''''''')))***)))'''&&&(((***((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))******((((((((('''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,---...------------------,,,------...///---...///000111111111111000111222222111111333444888;;;>>>AAADDDHHHLLLPPPPPPRRRTTTUUUUUUUUUVVVXXX]]]```dddeeeccc___\\\ZZZXXXZZZ^^^ccciiinnnrrrtttmmmmmmmmmlllllllllkkkkkkjjjhhheeeccc```\\\UUUPPPJJJIIIFFFCCC???>>>>>>???<<<======>>>>>>???@@@AAA???BBBFFFHHHHHHHHHHHHIIIGGGIIIKKKLLLMMMNNNPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTVVVWWWWWWUUUTTTTTTUUUYYYYYYYYYXXXWWWVVVUUUTTTTTTVVVWWWVVVTTTSSSTTTVVVSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTQQQRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPPPPOOOOOONNNNNNKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===888999:::;;;;;;:::999888kkk```]]]\\\YYYXXXVVVTTTRRRPPPOOONNNKKKJJJIIIIIIIIIHHHEEEBBB:::999777444222111000///------,,,,,,+++******))))))))))))***++++++,,,,,,+++***))))))******)))(((&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++---000333555777888888777666555444444333111///---+++)))((((((+++...000///111333333333444555777::::::999999999:::;;;;;;>>>AAACCCBBB??????CCCHHHJJJSSSbbbooouuurrrlllfffXXXQQQJJJGGGIIIJJJIIIFFFAAA???:::555444999DDDLLLXXX\\\```___ZZZTTTPPPOOOIIIKKKNNNRRRTTTVVVWWWXXXLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFDDDAAA@@@??????@@@>>>======>>>??????>>>;;;===>>>>>>======???@@@888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@777777888999999999999888444444555555555555555444333333333333333333333333111111000......---------***++++++******)))((('''(((((((((((()))***+++,,,(((***,,,+++(((''')))+++))))))))))))(((((((((((((((((((((((((((''''''''')))((('''''''''(((***+++'''&&&%%%%%%&&&''')))***+++***)))'''&&&&&&&&&&&&)))(((&&&&&&'''))),,,...&&&''')))***++++++***)))***************+++,,,,,,,,,---///000111222333333///000222222222222333555111444777999<<>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::666777999::::::999888777pppeee]]]WWWYYYWWWUUURRRPPPOOOOOOOOOOOOMMMKKKKKKLLLKKKGGGCCC;;;999666333111000000000//////...---------......+++***((('''&&&''')))***((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((...///000111333444555555777777666444333222000000---,,,***(((((()))***,,,000000000000111222333444666777777999:::;;;<<<<<>>AAATTTZZZ]]]\\\]]]]]]WWWMMMJJJJJJKKKLLLMMMNNNPPPPPPSSSSSSRRRQQQPPPNNNLLLLLLMMMKKKHHHFFFDDDAAA===;;;@@@???===<<<<<<===>>>???===============>>>??????>>>===<<<;;;:::999888888:::::::::===???@@@>>>===;;;;;;:::::::::;;;<<<<<<<<<:::777555555555555444666555444444333222111111////////////000000000000,,,,,,,,,,,,+++***))))))(((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((('''''',,,+++++++++)))((('''&&&******************************+++,,,...//////000000000000000000000000000222222333555777999;;;===???@@@AAACCCDDDEEEEEEEEEFFFIIILLLPPPSSSUUUVVVWWWUUUTTTSSSQQQQQQTTTZZZ^^^```cccfffgggfffdddcccccceeedddcccddddddaaaZZZUUURRRPPPNNNKKKIIIGGGEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDEEEFFFIIIJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRROOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@??????>>>>>>=========<<<<<<<<<<<<::::::::::::::::::::::::777777777777777888888888222333444444555555444444pppfff^^^XXXYYYWWWUUURRRPPPOOOOOOOOOOOOMMMKKKKKKLLLKKKGGGCCC;;;999666333111000000000,,,,,,+++************+++,,,+++)))(((((((((***+++(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$############$$$%%%%%%---...///111333444666666666666555444333222222111///...,,,***))))))******//////000111222222333333777777888999:::;;;<<<<<<>>>>>>??????@@@@@@AAAAAA@@@BBBDDDGGGJJJLLLMMMNNNIIIFFFDDDCCCEEEFFFEEECCCAAA@@@>>><<<;;;<<<>>>@@@LLLTTT[[[]]]```bbb^^^WWWLLLLLLLLLLLLMMMOOOPPPQQQSSSRRRRRRRRRQQQOOONNNMMMOOOMMMKKKJJJHHHEEEAAA>>>======>>>>>>????????????======<<<<<<===>>>>>>???<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;999777;;;:::::::::::::::;;;;;;<<<999666555555666555444444444333333333333333333111111111000//////......,,,,,,---,,,,,,+++***)))***)))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''')))************)))(((((((((((((((((((((((((((((()))***+++,,,---......///........................111111222333555666777777<<<===>>>@@@AAABBBCCCCCCEEEGGGIIILLLOOOQQQRRRSSSOOOOOONNNLLLLLLOOOTTTXXX]]]```ccceeeccc```___^^^___^^^___aaacccbbb]]]YYYYYYXXXUUURRROOOLLLJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFFFFFFFGGGFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::;;;;;;;;;::::::::::::999888888888888888888888888666666666666555555555555222222333222222111000000pppfff```ZZZZZZXXXUUUSSSQQQOOOOOOOOOOOOMMMKKKLLLMMMKKKFFFBBB:::999666333111000000000......---,,,,,,,,,,,,------,,,***)))))))))***+++))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''',,,,,,...000333555777777666666555555555444444444222111...,,,***)))))))))---...000222333444333333777777888999:::;;;<<<<<<;;;<<<===>>>@@@@@@@@@AAA@@@???===<<<<<<>>>@@@BBB??????@@@BBBEEEGGGFFFEEEAAAAAAAAA@@@@@@?????????BBBKKKVVV\\\```cccaaa^^^RRRQQQPPPOOONNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNJJJEEEBBB;;;<<<>>>@@@AAAAAA@@@???===<<<<<<<<<<<<===>>>>>>::::::;;;<<<===>>>>>>???===;;;:::::::::888666444::::::999999888999999999;;;888666555666666555444222333333333444444444444444333222111///...,,,,,,------------,,,+++***)))++++++***)))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&'''(((((())))))((((((''''''((())))))************((((((((((((((((((((((((((())))))***+++,,,------------------------------//////000111222222111111777888:::<<<>>>@@@@@@AAACCCCCCDDDFFFHHHJJJLLLMMMJJJJJJJJJIIIIIIKKKOOOSSSXXX\\\aaabbb```]]]ZZZXXXWWWXXX[[[___bbbcccaaa___aaa___\\\YYYUUUSSSQQQPPPNNNOOOPPPPPPPPPNNNLLLJJJEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFIIIHHHGGGFFFEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJFFFGGGHHHJJJKKKLLLMMMMMMIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEHHHFFFDDDCCCDDDDDDCCCBBB????????????>>>>>>>>>>>>======<<<;;;::::::999888888888888777777777666666666666666666666666666666555444444333333222222222111111000///...---,,,,,,ooogggaaa\\\ZZZYYYVVVSSSQQQOOOOOOOOOOOOMMMKKKLLLMMMKKKEEEAAA999888666444222111000000//////...------------...,,,+++***)))))))))*********))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))***,,,///222555777888666666666777777777888888555333111...,,,***)))(((+++---000222444555444444888888999999:::;;;;;;<<<;;;<<<===>>>??????>>>>>>AAA???===;;;:::;;;<<<===999:::>>>AAAEEEFFFFFFFFFDDDDDDEEEFFFEEEBBB===::::::CCCNNNVVV[[[]]]^^^^^^[[[YYYVVVTTTQQQPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRRRROOOJJJFFF>>>>>>??????????????????<<<<<<<<<;;;;;;<<<======:::;;;;;;<<<===>>>??????===<<<;;;;;;<<<<<<;;;999::::::999888777777888888999888666666777777666444333444444444444444444444444333222111///...------------------,,,+++***)))++++++******)))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))************************(((((())))))***++++++,,,+++++++++++++++++++++++++++,,,...///000000//////333555777999<<<===>>>???@@@@@@???@@@AAACCCEEEGGGGGGHHHHHHHHHHHHIIIMMMPPPTTTYYY^^^aaa___[[[XXXVVVSSSUUUYYY^^^bbbddddddddddddccc```]]]ZZZXXXVVVVVVTTTTTTUUUTTTRRROOOKKKIIIDDDCCCBBBBBBDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCJJJIIIFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAADDDBBB@@@@@@AAAAAA@@@???============<<<<<<<<<<<<=========<<<;;;::::::999666666666555555555444444555555555444444444444444444444333222111000000/////////...---,,,,,,,,,+++ooogggbbb]]][[[YYYWWWSSSQQQOOOOOOOOONNNMMMKKKLLLMMMJJJDDD???888777666444333111111000,,,+++******))))))************))))))((((((((((((******))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%'''(((***---000333555666777777777888999999::::::666555333000...,,,******)))+++///222555555555555999999999::::::;;;;;;<<<===>>>?????????===;;;:::999999999999888888777777666999>>>BBBDDDEEEEEEFFFGGGGGGHHHJJJIIIDDD===777888===FFFPPPWWW\\\___bbbdddbbb___[[[WWWSSSQQQOOOSSSSSSTTTUUUVVVVVVVVVVVVQQQRRRSSSTTTUUURRRNNNJJJGGGDDDAAA===<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<>>>AAACCCDDDCCC;;;:::999888777666666666888666666666777888666555666666555444444333222222111111111111000000000000------------,,,+++******))))))***++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((((((((((((((())))))************))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))***+++---...///000000222333555888:::<<<=========<<<<<<<<<===???@@@BBBCCCDDDEEEFFFFFFGGGJJJLLLPPPUUU[[[^^^^^^[[[XXXVVVTTTVVV[[[^^^aaacccdddeeeeeedddbbb```]]]\\\[[[ZZZYYYZZZZZZXXXUUUPPPKKKHHHCCCAAA??????@@@AAAAAA@@@@@@@@@??????@@@@@@AAABBBHHHGGGDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======>>>?????????>>>>>>AAA???===============;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;::::::999999555555555444444444333333555444444444333333222222333333222111000000//////------,,,,,,,,,,,,---...nnnfffbbb^^^\\\ZZZWWWTTTQQQPPPOOONNNNNNLLLLLLLLLMMMJJJCCC>>>777777666555333222111000---,,,++++++******++++++))))))))))))(((((((((''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&(((+++...111333444666666777888888999::::::666555444222000///---,,,)))+++...111444666777777999:::::::::;;;;;;;;;<<<>>>???@@@@@@???===:::999333555777888999888666555777:::???BBBDDDEEEFFFGGGHHHIIIKKKOOOPPPLLLDDD>>><<<;;;@@@LLLWWW___eeejjjjjjiiigggddd___YYYUUURRRTTTUUUVVVWWWXXXXXXXXXXXXRRRSSSTTTUUUVVVUUURRROOONNNJJJDDD???<<<;;;<<<>>><<<<<<;;;::::::::::::;;;>>>======<<<<<<;;;;;;;;;<<<;;;<<<>>>BBBFFFHHHHHH<<<;;;:::888777666666666666666555666888888777555777777666555444333222222000000000111111222222222.........------,,,+++***((()))***,,,,,,,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''((()))))))))))))))******++++++******)))((())))))******))))))((())))))))))))(((((('''&&&''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))***,,,...///000111222444666888:::;;;;;;:::::::::;;;<<<===>>>???===???AAABBBBBBCCCDDDFFFJJJOOOUUUYYYZZZYYYXXXWWWUUUXXX\\\^^^```aaaccceeeeeedddbbb___]]][[[ZZZYYYYYYYYYZZZXXXUUUPPPJJJGGGAAA???<<<<<<<<<========================>>>??????BBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999::::::999888::::::999999999888888888888888888777777777666666444444444444333333333222444333333222222111111000111111000000//////......,,,,,,+++***+++,,,---...mmmfffaaa]]]\\\[[[XXXTTTQQQPPPOOONNNNNNLLLLLLMMMMMMIIICCC===777666666555444222111000///...------,,,,,,------************))))))(((((((((((()))***))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$%%%'''))),,,...000111444444555555666777777777444444444333222111000///)))***---000333666888999:::::::::;;;;;;;;;;;;;;;===>>>@@@AAA@@@>>><<<:::555666888:::::::::999888777;;;@@@CCCDDDEEEHHHJJJKKKMMMQQQXXX^^^]]]WWWQQQFFF???>>>HHHVVV___fffllllllmmmmmmkkkgggaaa[[[WWWVVVVVVWWWXXXYYYYYYYYYYYYUUUTTTUUUVVVXXXXXXVVVTTTRRROOOIIIDDD@@@???>>>???<<<;;;;;;:::999999::::::<<<<<<<<<<<<;;;;;;;;;:::<<<;;;:::<<>>@@@@@@@@@AAABBBBBBFFFMMMRRRTTTUUUVVVWWWTTTWWW[[[]]]^^^___aaadddbbb```]]]ZZZVVVSSSQQQPPPOOOPPPRRRRRRPPPKKKGGGDDD@@@===:::999999::::::999:::::::::::::::;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>===<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999::::::;;;999777777888888777666777777777666666666555555555555555555555444444444333333222222222111111111222111111000//////......---------------------------,,,***))))))***+++,,,mmmeeeaaa]]]]]][[[XXXTTTRRRPPPOOONNNMMMLLLLLLMMMMMMIIIBBB<<<666666666555444222111000,,,+++******))))))*********++++++++++++***))))))'''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%###$$$&&&(((+++---...///333333333333444444555555333333444444444333222222)))***,,,///222666999;;;::::::;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@>>><<<777777888888999999999999777;;;@@@CCCDDDFFFJJJNNNNNNQQQWWWaaakkkmmmiiicccOOOCCC===EEESSS\\\ccchhhlllmmmoooooolllfff```\\\WWWWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVWWWYYYZZZYYYWWWRRRPPPMMMIIIFFFCCCAAA@@@<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999:::<<<<<<<<<>>>===;;;999888777666666555444555777999999888666444444444555555555555666111111111111111111111111............---,,,++++++,,,,,,---...---+++((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))************))))))$$$%%%&&&((()))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,000000222333444555555666777888:::<<<===>>>======999;;;???@@@@@@@@@AAABBB<<<@@@GGGLLLPPPRRRUUUVVVRRRVVVZZZ\\\\\\]]]```ccc^^^\\\XXXSSSNNNJJJHHHFFFDDDFFFIIIJJJIIIFFFBBB??????<<<888777777888888888888888888888888999999:::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???????????????>>>>>>???@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999<<<<<<<<<;;;;;;;;;:::::::::999777666555777888999:::888666666666777666444555555444444444333333333555555555555555555444444111111111111000000000000000000///...------,,,,,,++++++++++++++++++,,,,,,...,,,***(((''''''((()))pppjjjccc]]]___\\\YYYUUUSSSQQQQQQRRROOOMMMLLLJJJIIIFFFBBB>>>777777555444222000//////......---,,,,,,,,,------)))))))))***+++++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&)))...111444555666666666555333222333444555666666444222111,,,,,,---...111555888:::<<<<<<<<<<<<;;;:::999999777999<<<>>>@@@???>>>===<<<;;;999888888999;;;<<<:::>>>CCCGGGJJJLLLOOOQQQSSSVVV^^^lll|||tttdddPPPCCCCCCNNN[[[dddfffhhhmmmqqqqqqlllddd^^^\\\YYYVVVVVVWWWWWWUUUSSSTTTTTTTTTVVVWWWYYY[[[\\\XXXXXXVVVRRRKKKEEEBBB@@@CCC@@@<<<<<<===;;;555000;;;;;;;;;<<<<<<=========>>>===;;;888777666666777888888888888777777777777777777666666555555555444555444222111111111222222222111000111333444333222000000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++(((&&&$$$$$$&&&((((((((())))))))))))))))))))))))%%%&&&)))******)))&&&%%%%%%&&&''''''((((((''''''++++++,,,,,,,,,---------))))))************))))))(((((((((((())))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++---///222444444555444444777999::::::999:::;;;:::;;;<<<===>>>???@@@@@@???@@@BBBDDDGGGIIIKKKLLLPPPRRRTTTUUUVVVUUUTTTSSSSSSRRRPPPMMMHHHCCC???<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888777666666555555666777888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========>>>>>>??????===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::888777666555555555777777888888888888777777999888888888777777666666666666666666666666666666555555444444444333333333222333333333333222111111111111111111111111111111000000///............///000//////...,,,++++++***+++*********+++,,,,,,---+++***(((&&&&&&((()))***ppphhhbbb[[[]]]\\\YYYVVVSSSRRRQQQQQQNNNMMMKKKJJJHHHEEEAAA>>>888777666444333111000///...------,,,,,,,,,,,,,,,***************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&)))---000222333444555444444222111222333444555444333111000+++++++++,,,...111444666;;;;;;;;;;;;;;;;;;:::999;;;<<<===>>>???@@@@@@AAA>>><<<:::888888888:::;;;:::>>>CCCHHHLLLOOORRRUUU\\\```jjjzzz{{{bbbMMMDDDFFFNNNUUUaaaeeejjjqqqtttrrrmmmhhh```]]]YYYXXXYYYXXXWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYUUUOOOJJJGGGFFFEEEAAA>>>>>>@@@@@@===999<<<<<<<<<=========>>>>>>???===;;;999888777777777888888888777777777666666777666666666555555555555666555444333222222333444222111111111333444333222111000000000//////////////////......---,,,,,,+++++++++++++++++++++++++++---+++)))))))))***)))((((((((((((((((((((((((((('''(((***++++++***((('''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))************))))))((((((((()))))))))******((((((((((((((((((((((((------,,,+++***)))((((((************************))))))))))))))))))))))))***+++---///111222333333777999;;;<<<:::999999:::888888999:::;;;<<<===>>><<<===>>>@@@BBBDDDFFFFFFJJJKKKMMMNNNNNNNNNLLLLLLJJJJJJHHHFFFCCC@@@===;;;888888888888888888888888999999888888777666666666666666666777777777777777666777777777777888888888::::::::::::::::::::::::666666666777777777777777555777999;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999888888777777888888999999999999999999999999999888888777666555555555555666666777777777777666666777666666666555555555555444444444444444444444444444444444333333333333222222333333333333222111111111111111111111111111111---,,,++++++***+++++++++------,,,,,,,,,,,,++++++******))))))***++++++,,,)))((((((''''''((()))***sssjjjbbb[[[[[[ZZZYYYVVVTTTRRRPPPOOOMMMLLLJJJIIIGGGEEEAAA>>>999888777666444222111000------,,,++++++++++++++++++++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((,,,///000111222333333333222111111222333444333222111000---,,,++++++,,,///111333999999:::;;;;;;;;;::::::======<<<<<<===???AAABBBAAA???<<<999777777999:::;;;>>>DDDHHHLLLOOOSSSVVVZZZ___jjjzzznnnUUUCCC>>>AAAFFFXXX]]]eeennnuuuvvvsssooogggccc___]]][[[ZZZYYYWWWZZZYYYYYYXXXXXXXXXYYYYYY[[[\\\[[[XXXSSSPPPNNNMMMFFFBBB>>>>>>@@@BBBAAA@@@============>>>>>>>>>>>>???>>>===;;;:::999999999888888777777777777666666666666666666555555555555666666555444444444555555333222111222333444333222111111000000000//////////////////...------,,,,,,,,,,,,,,,,,,+++++++++++++++***((((((((((((%%%###''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((()))))))))*********((())))))******))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************))))))))))))))))))))))))******+++,,,...000111222888999;;;:::888777777888666666777888999::::::;;;888999:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCBBBBBB?????????>>><<<;;;999888333333333333333333333333666666666666666666555555777666666666555555555444555555555666666666777777888888888888888888888888555555555666666777777888///111444777999:::;;;;;;888888888888888888888888777777777777777777777777777666666555555666666777777777777777777777777777555555444444444444555555444555555666666555555444444444444444333333333333222222222222222222222222333333333333222222222111111222222222222111000000////////////////////////......---,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))(((((((((((()))******'''''''''(((((()))))))))wwwlllddd\\\YYYYYYXXXWWWTTTRRRPPPNNNLLLKKKIIIHHHGGGDDD@@@>>>:::999888666555333222111------,,,+++************,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%'''***---...///111222333333222222222222333333333333222111000///...------...000111666777888:::;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@CCCAAA===:::888777888999;;;>>>BBBEEEHHHKKKOOORRROOOTTT^^^lllzzzxxxhhhSSSBBB;;;;;;???KKKQQQ\\\iiirrruuussspppmmmkkkgggccc```]]]\\\[[[\\\[[[ZZZXXXWWWWWWWWWWWWZZZ[[[[[[YYYVVVTTTSSSTTTNNNJJJDDDAAAAAABBBCCCBBB============>>>>>>>>>>>>??????>>>===<<<;;;::::::888777777777666666666666666666666666666555555555666555555555555555555555333222111222444555444333111111111000000000///////////////.........------,,,,,,,,,,,,,,,+++++++++(((((('''(((((('''%%%"""'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$%%%&&&(((***************++++++++++++(((((())))))))))))(((((())))))))))))*********+++,,,,,,,,,---------------'''((()))***,,,---...///++++++++++++++++++++++++************************************,,,...000111444555777666555555666777666666666777888999999999777777888888888999999999999:::;;;;;;;;;;;;::::::999999888888777666555555333333333333333333333333222222333333444444444444444444444444444444444444555555555666666666777777666666666666666666666666555555666777888999999:::111222333555555555555444555555555555555555555555555555555555555555555555666666555555555555666666444444444444444444444444333333333333333444555555333333333444444333333333333333333222222222222222111111111111111111111111222222222111111111000000//////000000//////...---..............................---,,,,,,,,,,,,,,,((((((((()))))))))******(((''''''&&&''''''((((((%%%&&&'''((())))))))))))xxxlllddd]]]XXXXXXWWWVVVTTTQQQOOONNNLLLJJJIIIHHHGGGEEEAAA>>>::::::888777555333222222...---,,,+++************,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((+++---...000222333444444333333333444444444444444333222000...---,,,---...///444555777999:::<<<<<<===<<<===???AAAAAAAAA@@@???CCCAAA>>><<<999888888888:::<<<>>>@@@BBBDDDGGGIIIJJJNNNUUU^^^fffkkkmmmnnneeebbb[[[OOOCCC;;;999:::<<>>>>>==================?????????>>>===<<<;;;:::777777777666666666666555555555555666666666666666444444444555555555555444333222111222444555444333111111111111000000000000000///////////////......---------,,,,,,,,,++++++***)))***+++,,,,,,***((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$%%%&&&(((***''''''((((((((()))))))))(((((())))))))))))((((((((())))))))))))*********'''''''''(((((()))))))))%%%&&&''')))***,,,---...************************))))))))))))))))))))))))******)))***+++---///000000222333444444444666888666666777777888888999999777777777666666666666666555555666666666555555555666666555444333222222222333333333333333333333333///000000111111222222333000000111222333333444444333333333444444444555555444444444444444444444444000111111222333444444555222222333444333222111000222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222222222111222222333444555000111111222222111111000222222222222222222222222111111111111111111111111111000000000////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''((())))))((((((((('''''''''''''''&&&&&&%%%&&&&&&'''%%%&&&'''((()))(((((((((uuuiiiaaa[[[XXXWWWVVVTTTRRRQQQOOOOOOLLLKKKIIIHHHHHHEEEBBB???:::999888777555333222111///...---+++************+++++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))+++,,,///111333444444444333444444444444444555555111000---+++***++++++,,,111333555888:::<<<===>>>===???BBBDDDDDDCCCAAA???@@@@@@???>>><<<;;;999999888:::;;;<<<===>>>AAADDDGGGIIILLLPPPSSSVVVWWWXXXVVVVVVSSSMMMDDD===888555222999EEEUUUeeerrrxxxzzzuuuuuutttpppjjjddd```___\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[[[[ZZZYYYYYY[[[]]]___\\\WWWPPPIIICCC???===????????????>>>>>>>>>>>>>>>>>>???>>>>>><<<;;;:::777777666666666666555555555555555666666666666666333444555555666555555555444333222333444555444333222222111111111000000000000000000000000000//////......------,,,,,,++++++)))(((((()))++++++***)))''''''''''''''''''''''''***)))(((''''''((()))***''''''&&&%%%&&&'''((()))))))))))))))************'''(((((())))))(((((('''(((((((((((())))))))))))&&&''''''(((((())))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))+++,,,---......000111222222444777999555555555555666666666777555555555444444444333333333333222222222111111111444333222000000/////////000000000000000000000000---.........//////000000......///000111222333333/////////000000000111111111111111111111111111111......//////000000111111///000111222222111111000000000000000000000000000111111111111111111111111///......------......///////////////////////////000000000000000111222333/////////000000/////////000000000111111111111111000000000000000000000000////////////............+++,,,,,,,,,,,,+++******************************))))))(((''''''''''''((())))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''ttthhhaaa\\\XXXWWWUUURRRQQQPPPPPPPPPLLLKKKJJJIIIIIIFFFCCC@@@999999888666444333111111000///...,,,++++++*********************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&'''(((***---///222333333444333333222222333444444555222000...,,,++++++,,,---///111444777:::<<<>>>???>>>???@@@AAAAAAAAA@@@@@@<<<>>>???@@@???===;;;999777888:::;;;;;;===AAACCCDDDEEEFFFFFFFFFHHHJJJLLLQQQOOOLLLJJJFFFAAA<<<888333555;;;GGGVVVfffsssyyyuuuwwwxxxuuunnngggbbb```\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^___^^^]]]^^^```bbb``````]]]XXXQQQIIICCC???BBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>>>>>>><<<;;;:::777777666666666555555555555555555555666666666777444555666777777777666666444333222333555555555444222222222111111111000000000000000000000000000000///......---,,,,,,++++++)))(((&&&&&&'''((('''&&&((((((((((((((((((((((((***))))))(((((())))))***&&&&&&&&&''''''''''''(((*********+++++++++,,,,,,''''''((((((((((((''''''&&&'''''''''(((((((((((((((((()))******+++,,,,,,)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))************+++,,,---------...111444111111111111111222222222111111111000000000000///000//////.....................---,,,,,,,,,---...------------------------------------------------......//////000000000111............////////////000000000000000000000000////////////////////////---...///000000000///...................................................---,,,,,,++++++,,,,,,---------------------------...------------......///------............------............//////000000////////////////////////............------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++***))))))(((((())))))''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''uuuiiiccc^^^YYYWWWTTTQQQPPPOOOPPPQQQMMMKKKJJJJJJIIIGGGDDDAAA999888777666444222111000111000...---,,,+++++++++))))))******+++++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&(((+++...000222333333222111111111222333333444444333000...------...///...000333666:::<<<>>>???===<<<<<<;;;;;;<<<===>>>:::<<>>>>>>>><<<;;;:::777666666666555555555555444555555555666666777777555666777999999999888777444333222333555666555444222222222111111111111000000000000000000111111111//////...---,,,,,,++++++///---***))))))***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))))))))$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((((((((())))))((('''(((+++------------.....................------------------...---,,,+++++++++++++++))))))(((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////........./////////000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......//////...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------......------,,,,,,,,,,,,------.........------------------------......---------,,,,,,,,,---............---,,,,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((()))***+++((('''&&&&&&%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&pppfffbbb```[[[YYYVVVSSSPPPOOOOOOPPPJJJJJJJJJKKKJJJHHHDDD@@@:::888666666666555333111///...---+++***++++++,,,,,,***))))))******)))'''))))))************))))))%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&''''''(((+++---///000000000222333444333111000111222333333222111///---,,,+++***,,,000444888:::<<<===999;;;======<<<;;;<<<===AAABBBCCCCCCCCCAAA???===<<<;;;::::::<<<===>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDHHHKKKJJJEEEDDDHHHHHHDDDCCC<<<777999>>>HHH[[[mmmsssxxxzzzwwwrrrooojjjdddaaaaaaaaabbbbbbbbbbbbbbbdddeeeffffffeeefffiiikkklllnnnmmmjjjgggbbbWWWMMMIIIEEEAAA@@@BBBCCCBBB@@@???>>>======<<<<<<<<<<<<777777777888999999::::::999999888777666555444444888777666555555555555555777666555444333222222333333333333222222111111111111000...---------...///,,,,,,------...///000000---,,,+++*********++++++---+++((('''((()))***)))++++++++++++++++++++++++''''''(((((()))+++,,,---+++******)))((((((''''''))))))((('''''''''''''''$$$%%%'''(((((('''%%%$$$######%%%(((++++++***(((&&&%%%$$$###$$$&&&(((***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&'''(((***+++---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++++++++***************))))))((('''&&&(((,,,000...,,,***))))))+++...111++++++******))))))************+++,,,,,,---......+++,,,------......------*********+++,,,---...///000000//////.........------------------------,,,------------------------//////...------------...///...,,,---------,,,+++,,,***)))***,,,...,,,***))))))))))))))))))))))))***+++---......---+++***////////////////////////,,,,,,---------,,,++++++---,,,,,,+++)))'''&&&%%%,,,,,,,,,,,,,,,+++***)))***)))'''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''qqqgggccc```[[[YYYVVVRRRPPPOOOOOOOOOLLLKKKKKKKKKJJJGGGCCC???:::888666555555444222111...---,,,************++++++***))))))******)))'''(((((())))))))))))((((((*********))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$&&&(((+++---/////////222333333333111000111222222222222111000...---,,,+++,,,...111555:::>>>@@@;;;<<<======;;;;;;<<<===<<<===???@@@AAA@@@???>>>???===;;;;;;;;;===>>>>>>CCCCCCDDDDDDDDDDDDDDDDDDEEEHHHGGGDDDEEEJJJKKKIIIIIIBBB<<<999888===KKKZZZkkkrrrxxxwwwtttrrrnnnjjjgggfffeeedddccccccccccccdddeeeggghhhhhhiiijjjlllmmmppppppnnnllljjjbbbYYYNNNJJJDDDBBBCCCDDDBBB@@@@@@???>>>===<<<;;;;;;;;;999999999888888888888888777666666666666666666666666666555555444555555555666666555444333333222222333333333222222222111111111111///.........///000111000000///...---------,,,,,,,,,,,,++++++++++++,,,+++***+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((%%%%%%%%%&&&''''''(((((())))))(((''''''''''''(((&&&'''((())))))((('''&&&'''''')))+++---...,,,***((('''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))***+++++++++***************++++++,,,,,,++++++***)))************************''')))++++++++++++,,,---******))))))***++++++,,,+++*********++++++,,,,,,******++++++,,,------...++++++,,,---------------,,,++++++,,,,,,---...///............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---+++,,,,,,---+++***---+++)))***,,,,,,***(((************************+++,,,---...---,,,***))),,,,,,,,,+++++++++++++++,,,,,,,,,++++++)))((('''***************)))((((((++++++,,,,,,+++******)))***)))(((&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''qqqhhhccc___[[[YYYVVVRRRPPPOOONNNOOOMMMLLLKKKKKKKKKGGGCCC???999777555444444444222000///...---,,,+++++++++++++++***))))))******)))(((((())))))******))))))((((((((())))))(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%(((+++---///000111000222222222000///000111111222222111111///......++++++,,,...222888>>>AAA<<<======<<<;;;;;;<<<>>><<<===@@@BBBDDDEEEEEEEEEBBB@@@>>>;;;:::;;;===>>>BBBCCCDDDEEEEEEEEEEEEEEEHHHIIIHHHFFFGGGLLLOOONNNOOOKKKEEE===555444===III___kkkvvvxxxvvvuuussspppmmmkkkiiifffdddcccbbbbbbdddgggjjjllllllllllllmmmnnnpppqqqppppppqqqlllfffXXXSSSLLLGGGFFFEEEBBB@@@AAA@@@>>><<<::::::::::::;;;::::::999888888777777444444555555555666666666444444444444444444555666666555555444333333333222333333333222222222222111222222111000000000000111222222111000///---,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,...///...+++((())))))))))))))))))))))))+++***))))))((((((((()))'''(((((())))))***++++++***)))((((((''''''((((((((()))***++++++***)))((('''&&&''')))******)))''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))*********++++++++++++******)))(((((())))))******++++++!!!%%%***------,,,++++++&&&''')))******)))((((((((()))))))))***+++++++++*********+++,,,,,,------***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++''''''(((((())))))*********************+++++++++''''''(((((()))+++,,,---,,,+++******++++++***)))---+++************)))'''+++++++++++++++++++++++++++,,,------,,,+++)))(((++++++******)))))))))(((+++++++++***((('''%%%$$$''''''((()))******************++++++******))))))***)))(((''''''&&&''''''(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%pppgggbbb]]][[[YYYVVVRRROOONNNNNNNNNKKKKKKKKKKKKKKKIIIDDDAAA888666555444444333111///000///......---,,,,,,,,,+++)))((()))******)))(((******++++++++++++******$$$%%%&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,...111333444///111222111000///000111111111222222111111000000,,,,,,---...222666:::<<<<<<======<<<::::::<<<>>>===???AAACCCFFFGGGHHHHHHDDDBBB???<<<999999;;;===AAABBBDDDEEEGGGGGGGGGGGGOOOOOOMMMKKKKKKMMMOOOPPPRRRRRRNNNDDD999555:::BBBSSSbbbrrryyyyyyxxxvvvsssqqqoookkkgggdddbbbaaaaaaeeehhhmmmppppppooonnnnnnmmmpppqqqooopppsssrrroooeee^^^UUUOOOKKKHHHCCC@@@@@@???<<<:::999999999::::::::::::999999888888888444444555555555555555555333333333333333444555666555555555444444333333222222222222222222222222222333333222222111111111111///////////////.........,,,---///000///...,,,***---,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++***))))))((((((***))))))((('''((((((((()))******++++++******)))'''&&&&&&'''(((((('''%%%((((((((((((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))))))))***************))))))''''''(((((()))***++++++ %%%)))++++++++++++''''''((()))))))))((('''''''''(((((((((((((((((()))*********++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,+++******************)))))))))))))))))))))%%%&&&&&&'''((())))))***(((((()))))))))))))))***''''''''''''((()))***+++***)))((((((******)))(((***))))))))))))))))))((()))))))))))))))))))))))))))***++++++,,,+++******------,,,,,,+++***************))))))((('''&&&%%%&&&'''((()))************)))))))))******))))))((())))))((((((''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%ooogggaaa[[[[[[YYYVVVRRROOOMMMMMMMMMIIIIIIJJJKKKLLLJJJGGGDDD888666555444444333111///......------,,,,,,+++******)))((()))***+++***)))(((((())))))))))))(((((('''(((******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---000222333///000111111000///000222111111222222222222111111,,,---///000222333444444:::;;;<<<;;;:::;;;<<<>>><<<===>>>@@@BBBCCCDDDDDDDDDCCCAAA===999777999<<<>>>@@@CCCFFFHHHJJJJJJJJJQQQOOOMMMMMMMMMNNNPPPRRRTTTWWWUUULLLAAA;;;;;;===CCCTTThhhtttyyy|||{{{xxxvvvsssppplllhhheeeccccccfffjjjoooqqqqqqooonnnmmmnnnrrrsssqqqqqquuuvvvtttpppiii```YYYTTTOOOHHHDDDAAA???===:::999999::::::888888999999::::::::::::777666666555444444333333333333333333333444555666444444555555555444333222222222222222222222222222333333333333333222222111/////////...............---...000111000///---+++///---******+++,,,,,,+++((((((((((((((((((((((((((((((((((((((()))***+++''''''&&&&&&%%%$$$$$$$$$******)))((((((((((((((())))))))))))))))))))))))+++***)))***++++++***(((&&&'''((())))))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((())))))******)))))))))&&&&&&'''((())))))****** ###%%%''''''((()))+++***))))))((((((((()))***)))*********)))(((''''''))))))***************+++((())))))***+++***************)))(((''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***'''''''''((((((((())))))))))))(((((((((((()))))))))'''''''''))))))((('''&&&'''(((((((((((()))***(((((((((((((((((((((((('''((()))***++++++,,,,,,,,,,,,,,,,,,++++++******(((((())))))***)))))))))((())))))))))))(((((('''''''''((())))))(((((((((((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$ooohhhaaa[[[\\\YYYVVVRRROOOMMMLLLLLLJJJJJJJJJLLLLLLKKKGGGDDD999777555444444444222000++++++++++++***)))((('''***)))((()))***+++***)))%%%&&&&&&''''''&&&&&&%%%((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$&&&))),,,...000///111222111000000111333222222333333333222222111,,,---///111111111000///666888:::;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEEDDDEEEDDD@@@;;;888999<<<;;;===BBBGGGJJJMMMNNNNNNMMMKKKKKKOOOPPPOOOPPPSSSVVVZZZYYYRRRHHHBBB===888666DDDVVVeeerrr|||~~~zzzyyyvvvsssooollliiihhhhhhkkkoooqqqpppnnnllllllqqquuuwwwttttttxxxzzzyyywwwrrrkkkeeeaaa[[[TTTNNNGGGEEEAAA===:::999::::::888888999999:::;;;;;;<<<888888777666555444333222444444444444444444555666333333555555555444333222111222222222222333333333333333333444333222222111222222111000...---,,,,,,//////000111000///...---000---***)))***,,,,,,,,,(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((())))))+++***))))))(((((())))))((((((((((((((((((((((((***)))(((((()))***)))(((''''''(((((()))******+++*********)))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&''''''''''''&&&&&&''''''''''''''''''(((((('''(((((())))))))))))(((&&&&&&''''''(((((())))))*********)))'''&&&((())),,,+++)))(((((()))*********+++,,,---,,,+++***)))))))))))))))))))))))))))'''((())))))******))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))******)))(((((((((((((((((('''&&&'''((()))((('''%%%&&&(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))'''((()))***++++++++++++*********)))((('''&&&%%%&&&&&&'''(((((((((''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%qqqjjjccc\\\\\\YYYUUUQQQNNNLLLLLLLLLMMMLLLLLLLLLLLLIIIEEEAAA:::888666555555444222111+++,,,,,,,,,,,,***)))((()))(((((((((***+++***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$""""""###$$$'''))),,,---000111222222111111222444333444444444333222111111---------......///000000111555999;;;<<<;;;;;;<<<>>>???@@@AAACCCEEEGGGHHHDDDFFFGGGDDD>>>;;;;;;===888;;;AAAGGGLLLOOOQQQQQQPPPMMMOOOTTTTTTQQQQQQTTTVVVZZZ[[[VVVQQQMMMCCC:::444<<>>666:::@@@GGGMMMQQQRRRSSSWWWTTTUUUZZZYYYSSSPPPSSSUUUZZZ\\\ZZZYYYWWWLLL@@@:::;;;>>>GGGXXXlllwwwxxxyyyyyyzzzyyyvvvrrrmmmkkkkkkmmmoooooollljjjiiiiiilllssswwwvvvvvvzzz}}}}}}zzzxxxxxxxxxyyyuuunnniiiYYYUUUNNNFFF???;;;999999<<<;;;;;;::::::999999888666666666666777777777777888777666555555555555555222333555666666555333222111111111222222333333333222222333444333222111000111111222333444444555555222111111000///000000000///...///000111000---+++........................***))))))))))))******+++,,,,,,++++++***))))))(((+++******)))))))))))))))******))))))))))))*********)))'''(((***++++++***---,,,)))((('''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''')))))))))((('''&&&)))))))))((((((''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&"""%%%''')))))))))***+++'''(((+++,,,,,,)))&&&$$$ """%%%(((************))))))))))))((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&'''((()))***((('''&&&''')))***)))((()))++++++((($$$!!!!!!###((((((((((((((((((((((((,,,+++***(((''''''&&&&&&%%%&&&&&&'''((()))******))))))******)))(((''''''(((((((((((((((((('''&&&$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&(((((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''sssjjjdddaaa]]]YYYTTTNNNLLLLLLNNNPPPMMMPPPOOOKKKHHHHHHEEEAAA;;;888666444444333222000000...,,,+++,,,,,,+++***,,,++++++***)))(((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%######$$$'''&&&%%%$$$%%%''')))+++333333333222111111333555444333333666999888444000111222...))))))...111000111222444888<<<>>>>>>===<<<===>>>???@@@AAABBBBBBEEEGGGIIIIIIHHHEEEBBB???<<<;;;<<>>=========<<<999777888888777666666777888999666666777777777777666666333444444555555444444333222222222222222222222222444444444333222111000000222222111111111111222222000000000000111111111111------------------------...///000///---,,,---...---------,,,+++***)))(((+++***((('''''''''((()))++++++************++++++''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((*********)))((((((''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((('''&&&%%%$$$%%%%%%&&&'''((()))*********)))((('''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((******((('''&&&+++***(((&&&&&&&&&((())))))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&'''((((((''''''((()))''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrjjjeeebbb^^^ZZZUUUOOOMMMMMMOOOPPPOOOQQQPPPKKKHHHGGGDDD???;;;888666444444333222000000...,,,+++,,,,,,+++***++++++******))))))(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%###$$$$$$&&&%%%$$$$$$%%%&&&(((***000222444444444333444555444444444777999999555222---000000,,,,,,...---***111222333777;;;======<<<>>>>>>>>>??????@@@@@@@@@DDDFFFHHHJJJJJJHHHEEEDDD>>>===>>>DDDLLLUUU[[[^^^jjjpppxxx{{{xxxmmm```XXXUUUWWWZZZ^^^aaabbbaaa___MMMFFF???<<>>???BBBJJJRRRXXXqqq}}}xxxfffZZZUUUWWWYYY]]]aaaeeehhhiii___VVVNNNHHHBBBCCCRRRcccppptttwwwyyy}}}{{{tttqqqooommmkkkiiihhhhhhhhhnnnoooqqquuuzzz}}}~~~~~~||||||{{{{{{|||}}}~~~{{{uuulllaaaUUUMMMIIIEEE@@@===<<<======<<<:::999888777777888999:::666777777888888777777666333333444444444444333333222222222222222222222222222333333333222111000///111111000000000000111111000000000000////////////000000000000000000000000...///000///---,,,---...////////////...---,,,,,,---,,,++++++******++++++((((((''''''''''''((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))((((((((('''''''''++++++***))))))((((((''''''''''''&&&&&&&&&&&&%%%)))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&'''))))))*********((((((((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''')))(((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}ooohhhdddaaa^^^[[[UUUQQQNNNMMMNNNOOOOOORRRQQQLLLIIIGGGCCC===;;;888666444444333222000///---++++++,,,,,,,,,+++)))))))))))))))*********)))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%############$$$%%%&&&'''(((---444888999888777666555555777999::::::999888===>>>;;;666444666777555333222222444777:::;;;;;;======>>>>>>??????@@@@@@???AAADDDFFFHHHHHHGGGFFFCCCCCCAAA<<<999<<>>777777===DDDLLLYYYjjjssspppfff\\\WWWVVVWWWXXXYYY]]]dddnnnttt|||}}}yyyeeeOOOHHHNNNWWWgggwww~~~~~~}}}zzzxxxnnnkkkgggfffggghhhhhhgggqqqppppppttt{{{{{{zzzzzz{{{~~~xxxnnnXXXSSSKKKEEE@@@===:::888999888777666555666666777777777888888888888777777333444444555555444444333222222222222222222222222222333333333333222222111111111000000000000111111111111000000/////////...////////////////////////,,,---...---,,,++++++------............------,,,+++++++++++++++************))))))))))))))))))******)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))******+++***))))))))))))((((((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))++++++***((('''&&&&&&((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((()))((((((***,,,,,,***(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqhhhccc```^^^[[[WWWRRROOOMMMMMMMMMKKKOOOPPPMMMKKKIIIEEE???;;;888666444444333222000...,,,++++++,,,---,,,+++*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$(((...222444555555666333555888999999:::<<<===AAAMMMYYY______XXXLLL@@@555333000000333666888999999999;;;===???AAABBBCCCAAABBBDDDFFFHHHIIIIIIIIIBBBEEEEEEAAA;;;777999<<<<<>>>>>:::999888666666666777777777888888999999888888777555555666666666666555555444444444444444444444444333333444444444444333333222222111111111111222222222222111111000000//////////////////////////////.../////////---,,,---...---...............------++++++,,,,,,,,,+++***)))++++++************++++++******)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++*********)))))))))))))))(((''''''&&&&&&%%%((((((((((((((()))))))))******+++***(((%%%""" '''''''''''''''''''''''''''(((((((((((('''&&&&&&)))))))))((((((&&&%%%%%%###$$$%%%&&&'''((())))))&&&&&&&&&%%%&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''&&&'''((()))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((''''''+++...///,,,)))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((()))***++++++,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttkkkfffccc```]]]YYYUUUQQQOOONNNNNNLLLPPPQQQNNNKKKHHHCCC===;;;888666444444333222000...,,,***+++,,,------,,,++++++******))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$'''+++---///111333555222555888999888999<<<>>>FFFSSSbbbjjjkkkeeeWWWKKK666333//////111444777888::::::;;;===>>>@@@AAABBB???AAACCCFFFIIIKKKMMMMMMIIILLLNNNLLLFFF@@@;;;::::::<<>>??????@@@DDDFFFIIIMMMQQQUUUWWWXXXYYY\\\___]]]WWWMMMCCC>>>===;;;999:::???EEEJJJLLLTTTVVVWWWWWWYYY```lllvvv|||[[[IIILLLRRR^^^nnn|||}}}wwwyyysssmmmllloooqqqqqqooonnnppprrrqqqpppqqquuuxxxzzz{{{}}}~~~yyyooodddWWWLLLDDD>>>===<<<:::999999::::::888888999999999999888888777777888888888888777777666666666666666666666666555555666666666666666555444333333222222333333444444444333333222111000000222222222222222222222222333444555444222222222333///000000111111111000000---.../////////...,,,,,,++++++************++++++---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---------,,,,,,,,,++++++,,,,,,++++++***)))))))))'''''''''((((((((())))))!!!%%%((())))))(((''')))))))))))))))))))))))))))((('''%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%$$$""" &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))&&&%%%&&&+++111333///+++'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuqqqkkkfffeeebbb\\\WWWSSSRRRRRRSSSTTTTTTRRRPPPKKKFFFBBB???999777444333333333111000000///---,,,+++*********+++++++++************)))******))))))(((((('''''')))***+++,,,+++)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((###$$$%%%'''***---000111555555555555666777888999;;;>>>CCCFFFFFFCCC???<<<666333///------///333666<<<<<<<<<===>>>@@@BBBCCCFFFEEEFFFLLLUUU]]]bbbccceeekkkqqqqqqgggWWWGGG===<<<888666888:::<<>><<<<<<<<<===777777888777666666777888888777666666555666666777666333111222444555333000555555444444444444555555444444444444444444444444444444444444444444444444222333333444444333333222111111111111111000//////111222222333333222222111------,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,+++*********+++,,,,,,+++)))((((((((()))***(((((())))))******++++++************************---,,,+++***))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%''')))***'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''&&&(((---+++&&&&&&***''''''''''''''''''''''''''''''''''''''''''''''''...$$$'''...---111222+++"""''')))'''&&&((((((&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))tttoooiiidddeeebbb]]]XXXTTTSSSTTTTTTTTTTTTRRROOOKKKFFFAAA>>>999777444333333333111000//////---,,,+++*********+++++++++************)))***)))))))))((((((((('''))))))***+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&(((***---///000333444555666777888999:::888999:::;;;;;;:::888777444222///------///222444999999:::<<<>>>???@@@AAABBBBBBDDDJJJSSS[[[```bbbffflllrrrssslll___RRRJJJ>>>999555666777999???EEEIIILLLQQQUUUZZZ```gggkkkvvv{{{mmmXXXQQQHHHFFFLLLZZZgggooo{{{||||||}}}}}}}}}~~~~~~wwwuuussstttvvvwwwvvvtttxxxyyy{{{~~~wwwoooiiiYYYTTTLLLEEE@@@===;;;:::;;;;;;:::999888777888999888888777777777777666666666444222222444444333111444444333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222111000000111222222333333222222111//////.........---------......---------,,,,,,,,,---,,,+++*********++++++++++++***))))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%'''((()))(((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%)))((('''&&&%%%&&&&&&''',,,&&&$$$%%%$$$"""%%%***''''''''''''''''''''''''''''''''''''''''''''''''---$$$'''------111222***'''+++---***((())))))'''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))ssslllhhhbbbdddaaa\\\XXXUUUTTTUUUUUUTTTTTTRRROOOJJJEEE@@@===999777444333333333111000///...---,,,+++*********+++++++++************)))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))+++---...000111444777999:::;;;;;;666555444222222222333444222111000//////000111222555666999;;;===>>>>>>>>>AAAAAACCCHHHNNNUUUYYYZZZ[[[___eeegggccc[[[TTTOOODDD===777555555777===DDDFFFIIINNNSSSXXX]]]ccchhhmmmqqqrrrnnnpppuuutttmmm```\\\SSSGGG@@@EEEUUUcccssszzz|||yyyxxxxxxxxxwwwwwwzzz{{{}}}~~~|||qqqjjj```VVVMMMFFF???;;;<<<;;;999777666666666666888888999999888777777666555444333333444444333111333333333222222333333333333333333333333333333333333333333333333333333333222222333333333333222222222333333333333222111111111111222222222222111111111111000000000///////////////............---------,,,,,,+++******+++++++++++++++++++++******)))(((((((((''''''''''''''')))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%###$$$%%%''''''&&&%%%$$$(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''''''))))))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&(((------)))$$$###''''''''''''''''''''''''''''''''''''''''''''''''+++###&&&,,,,,,222444+++###((()))&&&%%%''''''%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))ssslllhhhcccbbb___ZZZVVVSSSSSSTTTUUUSSSSSSQQQNNNJJJDDD@@@===999777444333333333111000///...---,,,+++++++++++++++++++++*********))))))))))))))))))(((((((((((()))((((((''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''')))***+++---///333777:::;;;<<<<<<888777555333222222333444000000000000000000000000222444888;;;===>>>>>>>>>DDDDDDDDDFFFIIILLLNNNOOOLLLOOOSSSUUUSSSPPPMMMLLLKKKCCC;;;777555666;;;BBBEEEHHHMMMQQQUUUZZZ___ccceeejjjkkkiiijjjmmmkkkgggfffeee^^^OOOAAA???HHHSSSdddppp|||zzzyyyyyy{{{|||~~~wwwmmmcccWWWKKKCCC>>><<<999888777888777777999999::::::999888777666555444444444444444333222444444333333333333444444222222222222222222222222222222222222222222222222222222333333333333222222111222222333222222111111111111222222222222111111222111111111111000000000000/////////////////////......------,,,,,,,,,,,,+++,,,---------,,,***)))***))))))(((((('''''''''))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''''''''''''''&&&&&&''''''&&&&&&(((,,,...,,,'''$$$'''''''''''''''''''''''''''''''''''''''''''''''')))###&&&+++,,,333666+++ %%%&&&$$$###&&&(((&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++uuummmiiieee___]]]XXXTTTQQQQQQRRRSSSRRRQQQPPPMMMIIIDDD@@@===999777444333333333111000......---,,,+++++++++++++++++++++*********))))))(((((((((((())))))))))))((((((''''''((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((***---111666999;;;<<<<<<999888888777666555555444///000111222222111000///111333777;;;===>>>???>>>CCCDDDEEEEEEEEEFFFGGGHHHGGGJJJLLLLLLLLLKKKLLLMMMOOOFFF>>>:::666555888>>>EEEHHHMMMPPPSSSWWW[[[]]]^^^aaabbbaaaaaaddddddccceeeeeebbbYYYMMMEEECCCCCCNNN]]]qqq~~~}}}}}}~~~yyylll[[[OOOEEEBBB===;;;<<<<<<<<<;;;:::::::::999999777666666555555555444444333333444555555444444444444555555222222222222222222222222222222222222222222222222111222222333333222222111000000111111111111111000000111111222222111111000111111111000000000//////000000000000000000000000/////////////////////...,,,---.........---+++***,,,,,,++++++******))))))+++++++++++++++++++++++++++******))))))))))))***((((((((((((((((((((((((&&&'''((()))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&###!!!!!!###%%%'''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''((((((((((((&&&&&&'''''''''''''''''')))'''###!!!###(((,,,---'''''''''''''''''''''''''''''''''''''''''''''''''''###'''***,,,666888,,,&&&***+++'''&&&)))***)))&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((+++***((('''''')))+++,,,wwwooojjjeee___\\\WWWSSSPPPOOOPPPPPPPPPOOOOOOLLLIIIEEEAAA>>>999777444333333333111000...---,,,,,,+++++++++,,,+++++++++************)))(((((((((((())))))))))))'''(((((()))***++++++,,,''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))+++///333777:::;;;<<<777777888999888777555444000111222333333222111000000222555999<<<>>>??????@@@BBBCCCDDDDDDDDDFFFGGGGGGHHHIIIHHHHHHJJJMMMOOOOOOHHHAAA===999444555888CCCFFFKKKNNNQQQTTTXXXZZZWWWWWWTTTRRRRRRVVV]]]aaa^^^^^^^^^]]]XXXPPPEEE>>>>>>IIIYYYiiivvv|||kkk^^^KKKFFF@@@=========;;;999;;;:::999777777666666666444555666555333333333555666555555444444555555666333333333333333333333333333333333333333333333333111111222222222222111111//////000111111111111000000000111111111111000000111111000000000///////////////000000000000111111---...///000000111000000...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&'''((()))************((()))******(((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&'''$$$!!! ###&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((%%%&&&''''''((('''''''''"""''',,,++++++,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$(((+++---888;;;...))),,,,,,'''%%%&&&'''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&''''''((())))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,zzzooohhhccc```]]]XXXSSSPPPNNNOOOOOOMMMMMMMMMLLLIIIEEEBBB???999777444333333333111000------,,,+++++++++,,,,,,+++++++++************)))'''((((((((()))))))))***&&&((()))+++,,,---,,,,,,''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***---000444777:::<<<666666666777666666666555111222333333333333222111///000333666999<<<>>>???@@@BBBDDDDDDCCCBBBCCCEEEDDDEEEEEEEEEFFFHHHLLLPPPQQQLLLGGGEEE???999666777===AAAFFFKKKOOOSSSVVVYYYTTTRRROOOKKKJJJLLLSSSYYYXXXXXXZZZ]]]^^^YYYPPPHHH>>>@@@FFFPPP___ppp{{{oooWWWPPPHHHCCCAAA???<<<888<<<:::888555444444666777444666777666333222444555555444444333333444444555333333333333333333333333333333333333333333333333111111222222222222111111///000111111222222222111000000111111111111000000111111111111000000000////////////000000000111111***+++---///000111111000000///......------......------------------......++++++++++++++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((('''''''''''''''&&&###!!! """$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&%%%$$$%%%'''***+++)))(((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%'''(((((((((''''''(((000---)))''''''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%***+++...;;;>>>000%%%))))))%%%$$$''')))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&''''''((())))))***))))))(((((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))************************|||ooogggaaabbb^^^YYYTTTPPPOOOOOOOOOLLLLLLLLLKKKIIIFFFBBB@@@999777444333333333111000------,,,+++++++++,,,,,,+++++++++************)))'''((((((((())))))******&&&(((***---......---,,,''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++)))***,,,///222666999;;;777666555555555666777888333333333444444333333333...///111333777:::===???DDDFFFGGGFFFBBB???@@@AAADDDEEEEEEEEEFFFJJJOOORRRTTTPPPMMMLLLFFF>>>999999888<<>>888777777666555333222111......---,,,,,,+++******))))))))))))))))))))))))******)))''''''&&&&&&&&&''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###))))))+++---///222555666555666666777888999999999666666777777666555333222/////////000333777;;;>>>???AAABBBBBBAAA@@@@@@AAADDDDDDEEEDDDDDDFFFJJJMMMOOOSSSTTTPPPMMMIIICCC<<<===<<<<<<@@@FFFLLLQQQTTTTTTTTTRRRPPPOOOPPPSSSVVVWWWZZZ^^^ccceeeeeedddcccVVVKKKAAA===???KKKcccyyytttlllbbbYYYSSSMMMGGGBBBCCCAAA===999777777888888444222111111222333333222222222222222222222333333222222222222333444555666333333333222222222111111444333222111111222333444333333333222222222111111222222333333333222111111333222222222111111000000............////////////333///++++++---000000///222111111000///......---......------------......,,,,,,,,,+++++++++******...---+++*********++++++******))))))))))))******''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''%%%$$$$$$&&&)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&***%%%<<>>888777777666444333111111//////...---+++***))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%((((((***,,,...111333444444444555555666777777888999999:::;;;:::999888777333222111111333666:::======???AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHKKKNNNPPPTTTVVVSSSPPPMMMGGGAAA===<<<:::<<>>888777666555444222111111000///...---+++***)))((())))))))))))))))))))))))***)))(((''''''&&&''''''''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''(((***,,,...111222333333333444555555666666999:::<<<======<<<<<<;;;777555333222222555888:::;;;===@@@BBBBBBCCCEEEGGGFFFGGGHHHHHHHHHIIILLLOOOQQQVVVWWWUUUSSSRRRNNNIIIAAA>>>:::888;;;CCCKKKPPPQQQTTTVVVXXXZZZ\\\___aaa___```cccfffhhhiiijjjjjjiiibbbXXXNNNEEEAAAFFFNNNbbbvvv|||tttkkk```YYYQQQNNNJJJFFFBBB>>><<<<<>>888777666444333222111111000000...---+++***(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&(((***,,,...///222222333333444555666666777888:::;;;<<<<<<;;;;;;:::888555222111333555666:::===@@@BBBCCCDDDFFFGGGFFFGGGHHHHHHHHHIIILLLOOOQQQUUUWWWVVVUUUVVVTTTOOOGGGCCC===999999???GGGNNNOOORRRVVVYYY[[[\\\^^^```eeefffggghhhiiiiiijjjjjjlllhhhbbbYYYNNNEEEBBBBBBVVVfff{{{}}}rrrjjj___]]]XXXRRRLLLGGGDDDBBBAAA???<<<:::999888555444444444444444444333333333333333333333333444555555444444333333333222222222///000111222222111000///////////////000000000000//////000222333333333333000000000000000000000000//////000000000111111111000000000000111111000///111000000000/////////...//////............////////////.........---------++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,)))))))))*********++++++------,,,,,,++++++******)))))))))(((((((((((('''''''''''''''''''''''''''(((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&'''(((((((((''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((()))(((!!!'''///@@@MMM333'''&&&&&&&&&&&&''''''(((***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&************************))))))******++++++,,,,,,+++***))))))+++,,,...///++++++***)))(((((())))))++++++,,,,,,------------qqqgggdddaaa]]][[[WWWTTTQQQPPPOOOOOOPPPPPPPPPOOOKKKFFFBBB???888777555333222111111111000///...---+++***)))((()))))))))))))))))))))))))))((((((''''''''''''(((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&((()))+++,,,000111222333555666777888666777999;;;<<<<<<;;;;;;:::888666333111111222333:::===@@@AAABBBCCCDDDFFFDDDFFFHHHHHHHHHIIIKKKMMMPPPTTTVVVTTTUUUXXXWWWTTTLLLIIICCC===:::<<>>,,,&&&&&&&&&&&&&&&'''((()))***(((&&&&&&'''''''''%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***)))************************************************,,,,,,+++))))))***+++,,,//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,qqqgggcccaaa\\\[[[XXXUUURRRQQQPPPPPPPPPQQQQQQPPPLLLGGGBBB???888777555333111111111111......------,,,+++******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&((()))***...///000222555777888999888999;;;<<<=========<<<999999777666444333222222999;;;>>>@@@AAABBBDDDEEEDDDFFFHHHIIIIIIJJJKKKMMMOOOSSSTTTSSSUUUXXXYYYWWWRRRQQQNNNHHHAAA>>>???BBBJJJOOOUUUZZZ^^^bbbfffiiifffgggiiilllmmmnnnnnnnnnpppsssrrrllleee^^^UUUMMMMMMKKKQQQcccxxx|||xxxrrrlllgggdddccccccZZZVVVOOOIIIDDD???999666666666666555444444333333555444444444444444555555444444444444333333333333000111111111111111111000000000000000/////////...//////000111222222222222............////////////............////////////000000...,,,+++,,,///222000000000000////////////000//////......//////000///............---------+++,,,---------------,,,))))))(((((((((((())))))((((((((()))))))))******++++++++++++******************)))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((((()))(((((()))******)))'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''(((((("""---&&&(((---///555)))'''''''''''''''((()))******(((''''''((())))))(((((())))))))))))*********))))))))))))************(((((()))***************++++++++++++++++++++++++++++++******************+++,,,,,,+++))))))***+++...---,,,,,,++++++++++++---------------------...rrrhhhccc___\\\ZZZXXXUUUSSSQQQPPPPPPPPPQQQRRRQQQMMMHHHBBB???888777444222111000111111---------,,,,,,+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***+++---000333666999:::999:::<<<=========<<<<<<999999:::999888666444333555888;;;>>>@@@BBBDDDFFFEEEGGGJJJKKKKKKKKKMMMNNNOOOSSSTTTRRRTTTYYY[[[YYY\\\^^^]]]XXXNNNFFFBBBBBBBBBGGGPPPXXXaaaiiipppuuurrrtttvvvxxxxxxvvvtttsssppptttuuurrrooonnnggg___UUULLLHHHRRRaaaqqqzzzpppiiidddbbbbbbaaa]]]VVVQQQKKKFFFAAA>>>999999888888777666666555555555444444444444555555555444444444444333333333222222111111111111222222222222111111000///......000000111111111111000000/////////000000000111111...////////////000000000///000111///------///222////////////000000000000000000////////////000000000000000/////////......,,,---.........---,,,+++******))))))))))))******)))))))))*********++++++++++++++++++++++++,,,,,,*********)))))))))((((((************************))))))(((((())))))***+++))))))))))))))))))))))))***))))))***,,,+++)))'''((((((((((((((((((((((((((((((''''''''''''(((((('''(((***,,,,,,***((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))((((((((((((((($$$111(((---777777888---(((''''''((((((***++++++***((('''(((***+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))+++------+++***+++---++++++***)))))))))******//////..................tttiiibbb^^^[[[ZZZXXXVVVSSSRRRQQQPPPPPPQQQRRRQQQNNNHHHCCC???999777444222000000111222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''(((((()))''''''(((((()))*********'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))''')))+++///222666888:::999:::;;;<<<<<<<<<;;;:::888:::<<<===<<<999666444111555999===???BBBFFFHHHFFFIIIKKKLLLLLLMMMNNNOOOPPPSSSTTTSSSUUUZZZ\\\ZZZeeeiiijjjeeeZZZOOOHHHEEE999@@@JJJUUUaaalllwww}}}}}}xxxuuummmrrruuutttvvvyyyuuunnn___RRRHHHIIIPPP]]]pppwwwkkkddd```______[[[WWWSSSPPPLLLIIIFFF;;;;;;::::::999888777777666555555444444444555555555555444444444333333333444333222111111222333444444333222111000///...---000111111111111000000///000000111111222222222333000000000000111111111111---000333333000//////111////////////000000000000000000////////////000000111111111111000000000000------...///...---+++***...------,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------************))))))))))))++++++++++++++++++++++++))))))((())))))***++++++)))))))))))))))*********((((((((()))******(((&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%$$$'''''')))***++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++******)))(((((((((((((((&&&333(((111BBBBBB???222(((((((((((()))***,,,,,,)))(((''')))+++---------))))))******+++++++++++++++++++++,,,,,,---------...---,,,+++,,,---...///........................)))***+++,,,...///000111'''+++...///...---...000...------,,,,,,------..................---------vvvkkkddd```\\\ZZZWWWTTTQQQNNNMMMLLLPPPQQQRRRQQQMMMGGG@@@<<<999777444111000000111222111///------------+++))),,,+++***))))))***+++,,,+++***)))((('''&&&%%%%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$&&&((()))***+++%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((---444:::===>>>;;;<<<>>>>>>======???@@@======>>>@@@AAA@@@===;;;777555666<<>>???======>>>???@@@@@@???===:::555333666;;;>>>DDDKKKOOOQQQTTTYYY\\\[[[WWWRRRRRRQQQQQQRRRUUUYYY\\\___aaabbbdddeeebbb[[[RRRLLLBBB@@@@@@EEEOOO]]]hhhnnnzzzvvvmmmnnnppprrrssssssrrrrrrqqqfffZZZQQQIIIEEEIIIPPP\\\nnn{{{pppgggbbbXXXTTTPPPOOOQQQSSSRRRPPPQQQKKKCCC>>>===<<<:::888999777444222333444555444333444666777777666444333333333222111111111111111111111111111000000000///111111111111111111111111000000111111111111000000///111111111///...///000///000000000000000000///000///...---...///111222111111111111000000000///000000000000000000000000///////////////...............------------------111000///---,,,+++******///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------......---------000///,,,***))))))***+++)))******++++++++++++***+++++++++*********)))))))))+++......---+++******++++++******))))))))))))************************)))))))))))))))))))))))))))))))))***))))))((((((******++++++++++++******///---+++)))((((((((()))******+++++++++++++++***'''''''''''''''((())))))((('''(((,,,111222...***))))))((((((((()))+++,,,+++***)))))))))***,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........((()))***,,,---------------,,,,,,,,,------...///......------------------,,,------------------...///......---,,,,,,++++++|||ooofff``````^^^[[[XXXUUUSSSQQQPPPOOOPPPPPPOOOKKKFFF@@@===999777444222111111111222///...,,,,,,,,,,,,***)))******))))))))))))******,,,,,,+++***)))(((''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((+++000444666666666888:::;;;:::;;;===>>>======>>>???@@@AAABBBCCCCCC===777777999===EEEMMMOOOSSSZZZ```ccc```ZZZUUURRRRRRRRRTTTVVVZZZ]]]```aaaaaabbbbbbbbb^^^XXXTTTGGGBBB>>>===BBBJJJQQQVVVbbbnnn{{{wwwoooiiikkkmmmoooppppppppppppkkkeee^^^XXXPPPFFF@@@???EEEUUUkkk}}}}}}tttmmm___ZZZUUUSSSVVVZZZ\\\\\\^^^XXXPPPJJJFFFBBB<<<888;;;888555333444555555444222333444555555444333222333333222111111111222222111111000000000000000///111111111111111111111111000000111111111111000000000111222111///...///000111111111111111111111111111000/////////000222333111111111111000000000000000000000000000000000000.........//////000000000------------...............---,,,,,,,,,---...///000///...------...///000------------------------+++,,,,,,,,,,,,,,,,,,+++000///---++++++***++++++,,,++++++************+++,,,,,,,,,,,,+++++++++++++++---///...,,,+++******+++++++++************)))************************))))))))))))))))))))))))((())))))*********))))))******+++++++++++++++***************************++++++*********++++++,,,***************++++++,,,+++(((&&&'''***,,,+++))))))(((((((((((()))******+++************+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........((()))***+++,,,---------,,,,,,---............---000000//////...------,,,.........---------------000000//////...---------qqqhhhaaa___]]][[[WWWTTTRRRPPPOOOOOOOOOOOOMMMIIIDDD@@@===999777555333111111111222///---,,,+++,,,,,,***)))))))))))))))))))))))))))++++++***))))))(((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%(((---000222222555777999::::::;;;===???===???@@@BBBCCCEEEHHHKKKMMMGGGBBB@@@>>><<<@@@FFFJJJNNNUUU[[[]]][[[VVVSSSPPPQQQRRRTTTXXX\\\___bbbeeecccbbbbbbbbb```]]][[[MMMGGG???::::::===AAADDDHHHSSS___fffjjjllljjjeeehhhiiijjjkkklllmmmllllllaaa```___]]]XXXOOOEEE@@@???HHHWWWgggxxxxxxllleee^^^[[[^^^cccfffgggeee```YYYSSSOOOIIIBBB<<<;;;888555333333444444333555555666666666555444444444333333222222222333333111111111111111111111111222222222222222222222222222333333444444333333222000111222111///...///000222222111111111111222222111111000000000111222333111111111000000000000000000000000000000000000000/////////////////////000------......////////////---,,,++++++,,,...000222...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---//////...---+++***)))******+++------------------,,,,,,+++,,,...---***)))((()))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++++++++******++++++,,,,,,++++++'''(((***+++++++++******((((((''''''(((***,,,---)))))))))((())))))***+++,,,***((((((***,,,,,,+++***))))))))))))*********************++++++,,,,,,,,,,,,------......//////------------------------------------............---------...---,,,,,,+++,,,---...//////...---,,,/////////.........------//////......------,,,,,,000/////////......------rrriiiccc```^^^[[[XXXUUURRRQQQPPPNNNNNNMMMKKKGGGCCC@@@>>>999777666444222222222222///---,,,,,,,,,,,,+++***))))))************)))))))))))))))((((((''''''&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%(((,,,000222333444666999::::::<<<>>>@@@>>>AAADDDGGGIIIMMMQQQUUUXXXVVVUUUSSSKKK@@@;;;;;;CCCGGGLLLPPPRRRQQQPPPOOOLLLNNNPPPSSSXXX]]]aaacccfffccc```^^^^^^^^^]]]\\\QQQKKKBBB:::888888999:::<<>>888888666555333222222111///...,,,,,,---...,,,+++******++++++++++++******)))((((((((('''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''***))))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''***...222444444333555888999:::<<<>>>@@@>>>CCCIIINNNQQQVVV\\\aaakkknnnrrrqqqdddPPP@@@;;;???BBBFFFIIIJJJKKKLLLNNNJJJKKKNNNRRRWWW[[[___aaabbb^^^ZZZXXXXXXXXXXXXXXXSSSMMMEEE>>>:::888777666777>>>EEEJJJRRR\\\bbbdddgggggghhhhhhhhhiiiiiiiiiccceeegggiiilllmmmhhh```TTTLLLEEEEEELLL[[[ppp}}}uuuqqqpppppppppnnnfffccc___]]]\\\XXXRRRMMM@@@===999777666666555444777777666666555555444444444444333333333444555555333444444444444555555555333333333333333333333333111111222222222222111111111222333222000///000111222111000//////000111222000111111111222222222222000000000000111111111111111111111111111111111111333222222111///......---...///000111111111000///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------------,,,,,,++++++---,,,,,,++++++++++++,,,------------............///000000///---,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,------------+++,,,---------,,,***))).........---,,,***)))((()))))))))))))))***++++++'''(((+++---...---,,,+++,,,,,,,,,---,,,,,,+++******++++++,,,---,,,,,,,,,.............../////////------------------------------........./////////))))))+++,,,---............////////////...------+++,,,,,,---......///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrkkkfffaaa```]]]ZZZWWWTTTSSSRRRNNNLLLJJJGGGDDDAAA???>>>888888777555444333222111000...------//////...,,,***+++,,,------,,,+++***)))))))))((((((((((((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''')))---///000000111333666777999:::===??????FFFOOOUUUYYY^^^eeejjj{{{{{{```III???;;;???DDDGGGGGGHHHJJJLLLIIIKKKMMMQQQUUUXXX[[[]]]]]]ZZZVVVTTTUUUVVVWWWWWWVVVQQQJJJDDD@@@<<<999777111777<<>>???GGGRRRYYY^^^dddkkkpppdddJJJ>>>888===CCCGGGGGGGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWXXX[[[XXXTTTSSSUUUWWWXXXXXX[[[VVVPPPKKKFFFAAA===:::000444777999@@@LLLVVVZZZcccccceeegggiiilllooopppkkkooossswww~~~wwwpppggg\\\NNNEEEJJJUUUlll~~~~~~sssnnniiifffddd```ZZZUUULLLIIIDDDBBBAAA@@@???>>>>>>===<<<;;;::::::::::::444444444444444555666777222222222333333444444444444444444444444444444444333444444555555444444333111222333222000000000111111000///------///000111//////000111111111111000//////000000111111111222111111111111111111111111000000000000111111111111000111222333222000...---+++,,,///111222111///---//////000000000000//////////////////////////////......////////////......'''(((***+++,,,---------)))***,,,---...------,,,,,,,,,,,,---------......,,,---------+++,,,---///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,------...---,,,,,,------...//////000!!!$$$(((---//////---,,,+++************+++,,,,,,000000000///---,,,,,,---***+++,,,,,,+++***)))(((***+++,,,---...---,,,,,,//////......---------,,,..................................../////////000000000000111000000///...111000///---------...///111111000000//////......------......//////000000,,,---------------------{{{nnngggaaa___]]]ZZZWWWTTTSSSRRRRRROOOMMMJJJGGGCCC@@@>>>===888777666555444444555666222111000//////......///000000///...------,,,,,,((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******...///222666999<<<===>>>CCCGGGLLLOOOQQQVVV\\\aaapppwww~~~zzzkkkWWWFFF===222666<<>>===999888666555444444555555111111000///.....................---,,,++++++++++++++++++*********))))))'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!###$$$%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***,,,---000222666999;;;<<>>:::888555555888@@@HHHMMMXXX]]]bbbddddddggglllqqqqqquuu{{{xxxgggXXXOOOPPPWWWhhh}}}~~~zzztttmmmggg___]]]ZZZXXXVVVTTTPPPNNNJJJGGGEEECCCAAA???<<<:::999888777777888888777555666444222222333333333222444333333333555666555444444444444333333333222222111111111222222333333333444333222222111111222222222222222222111111111000///000111222333333333333111111111111111111111111333222222111111222222333111111222222222111000000333222111111222333444555111222333333111000000111333111///...000222333222000000000000000000000000//////////////////////////////......---------,,,------......///000000111......------------......111111111000///---,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,...---------------------------------------------------------,,,,,,++++++,,,,,,---,,,+++***))))))(((((()))***************+++,,,,,,,,,,,,---------.........///////////////////////////......---,,,,,,,,,---000/////////............//////000000000///...---------------------------...///000000111111000000---------............///000///...------...///000zzznnngggbbb```^^^ZZZVVVRRRPPPNNNMMMNNNLLLIIIFFFBBB@@@>>>===999888666555444444555555111000///...------------------,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))((('''&&&%%%(((((((((''''''''''''&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))++++++,,,...111555888:::AAAEEEHHHHHHEEECCCDDDEEEHHHJJJKKKHHHCCC???>>>???<<<:::777555777>>>GGGNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRQQQRRRUUUXXX[[[[[[[[[^^^___^^^]]]ZZZPPPFFF>>>;;;888666777;;;@@@CCCPPPXXX___bbbbbbdddkkkqqqsssyyyjjjZZZRRRNNNRRRaaassszzznnnlllhhheeebbb___\\\YYYTTTQQQNNNKKKHHHEEEAAA>>>;;;999777666777888888777666555333333444444333111666555444555777777777555444444444444333333333333//////000111222333444444444333222222111111222222222222222222111111111111///000111333444555555555111111111111111111111111222222111111111111222222111222222222111000000///111111000000000111222222000222444555333111000000333000---,,,...000222333000000000000000000000000///////////////////////////////////////.........---......//////000000111000//////......//////000000000000000///...------/////////.........---------------------------------------------------------,,,***+++---......---------------------------........................------,,,,,,,,,,,,---------,,,+++***))))))))))))))))))*********+++++++++,,,------------.........////////////////////////............------------////////////...............////////////...------...........................///000000111111000000,,,,,,---------.........111000///......///000111xxxllleeeaaa___]]]YYYUUURRRPPPOOONNNNNNMMMJJJFFFCCC@@@>>>===999888666555444444444555000///...------,,,,,,---------,,,,,,+++++++++***+++++++++*********))))))((((((((((((((('''&&&&&&((((((((((((((((((((('''&&&((()))(((%%%$$$###$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********+++...222666888>>>BBBGGGHHHFFFCCCCCCDDDFFFFFFDDDAAA>>>>>>AAADDDAAA>>>999444444:::CCCJJJIIIKKKLLLMMMNNNNNNOOOPPPSSSSSSSSSTTTWWWZZZ\\\]]]___``````___```___XXXNNNJJJEEE>>>888666777:::<<>>:::999999999999999777666555555666666555333777555555555777777666555444444444444444444333333111111111222222333333444444333222222111111222222222222222222222222222222222222333444444444333333111111111111111111111111222222111111111111222222111222222222111000///...//////////////////000000...000444555333111000///222000......///111222111////////////////////////////////////////////////------------..................//////000000000000111000000//////000000111,,,---...///111111111222000000000////////////...------------------------...........................,,,++++++---......---------------------------------------------------------,,,,,,,,,,,,------------+++***************++++++,,,,,,,,,,,,,,,,,,------------............////////////////////////....../////////.........///////////////........................---------////////////////////////------...///////////////---------.........//////111111000//////000111111uuujjjddd```\\\ZZZXXXUUUSSSQQQQQQQQQOOOMMMJJJGGGCCC@@@???>>>:::999777555444333444444000///...------,,,,,,---------------,,,,,,,,,,,,++++++++++++************&&&&&&'''(((((()))(((((('''(((((((((((((((((((((&&&((()))(((%%%$$$###$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***))))))+++---111555777;;;@@@FFFHHHFFFDDDDDDDDDAAAAAA@@@>>>===???AAACCCEEEBBB>>>999777999>>>BBBGGGJJJMMMNNNNNNNNNPPPRRRRRRSSSUUUWWWYYY[[[]]]^^^bbbcccaaa___aaacccaaa[[[WWWPPPFFF<<<666444666888999AAAJJJPPPRRRWWW___fffrrr|||ttthhhXXXMMMHHHMMM]]]kkk~~~{{{ppplllgggaaa\\\WWWRRRNNNMMMIIIDDD@@@???>>><<<;;;777666555555666666555444777555444555666666555444444444444444444444444444555555444444333333333222444333222222111111222222222222222222222222222333222222333444444444333333111111111111111111111111222111111000000111111222111111111111111000///...111111222222222111111111,,,...222333222000......//////000111333333111///////////////////////////////////////////////////---------......//////////////////000000000000000111111111000000111111111,,,---...000111222222222111111000000000/////////...................................................,,,+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,+++***************+++,,,------------,,,---------.........//////////////////////////////......///000000//////............//////////////////.........------------////////////////////////---......///////////////////////////000000000000111111000000000000111111tttiiiddd```[[[ZZZXXXUUUSSSSSSRRRSSSPPPNNNKKKHHHDDDBBB@@@???:::999777555444333333444111000///...---------------------------,,,,,,,,,---------,,,,,,,,,++++++%%%&&&'''((())))))))))))&&&''''''''''''(((((((((&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))+++---000333555999>>>CCCEEECCCAAA@@@AAA>>>>>>>>>???@@@BBBCCCDDDEEEEEECCC@@@<<<:::;;;<<>><<<<<<>>>DDDKKKOOOOOOQQQTTTXXXTTTYYY___cccfffiiilllooopppuuuvvvpppkkkjjjkkkkkkfffbbbZZZQQQIIICCC@@@???<<<;;;<<>><<<===@@@BBBGGGOOOZZZdddkkkssszzzsssiii\\\WWWWWWbbbxxx{{{xxxjjjaaaWWWPPPLLLHHHBBB>>>===<<<:::::::::999777555777333000222666777444000222333444555555555555555555555555555555555555555000000111111111222222222222333333333333222111111222222222111111111111000222222222222222222222222---......000111222333444000000000000000000000000333222111000///...---,,,000000000000000000000000000///...---...000222333333000---,,,---000111111//////............//////......////////////......////////////............000///////////////000111000000000000000000000000//////.........000111222111111000///...---,,,,,,,,,,,,,,,,,,,,,---......111111000///...---,,,,,,......------------......------------------------000000///............///...............///000111...---,,,,,,,,,,,,---.........///000000000000000000000000000000000000000..................------//////...---,,,,,,+++++++++,,,---...///111222222777555222///...---......111111000000/////////...//////000000111222222222uuukkkeeebbb^^^\\\ZZZWWWTTTRRRPPPPPPPPPOOONNNLLLIIIEEEBBB@@@<<<999777555555444222111000///...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))(((((())))))***(((((('''''''''''''''((())))))((((((''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))***,,,---111444888:::;;;===>>>@@@AAAAAA@@@@@@AAACCCEEEGGGHHHHHHLLLSSSTTTOOOLLLMMMJJJIIIJJJNNNTTTXXXZZZ[[[```aaafffmmmpppppprrrvvvppprrrsssqqqmmmjjjjjjkkkkkkkkkllloooqqqpppkkkgggUUUOOOGGGBBB@@@AAAAAAAAAEEEJJJQQQWWW]]]dddmmmttt||||||~~~vvvpppfffaaafffwwwyyynnneee^^^VVVNNNGGGEEECCC@@@>>>===<<<:::888888666444555777888666444777777777777777666666666555555555555666666666666111222222222333333333444444444444333333111000000222222222222111111111111222222222222222222222222333222222111000//////...000000000000000000000000222222111000///......---000000000000000000000000000///---,,,,,,---...///222000...---...000000000//////............/////////000000111111000000///000000000000000000000000////////////000222333444000000000000000000000000111000/////////000111222000000000///......------000000//////000000111222///////////////.........///......------......///------------------------111111000///.........///.........---......////////////...------...//////......///000000000000000000000000000000000000000//////////////////////////////......---,,,,,,+++,,,------...///000111111333222000///...///000111111111000000000/////////000000000000////////////sssiiieeebbb^^^\\\ZZZWWWTTTRRRQQQPPPOOOOOONNNMMMJJJFFFCCCAAA;;;999666555444444222111111111000///...---+++***,,,,,,,,,,,,,,,++++++***++++++)))(((((()))***+++)))(((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((((()))***+++///111555888999;;;>>>@@@@@@@@@@@@AAABBBCCCEEEFFFJJJGGGHHHOOOUUUVVVXXXZZZ^^^^^^```fffmmmooolllggggggeeeeeehhhiiiggghhhkkkdddeeeeeeeeefffhhhjjjlllkkklllnnnrrrwwwzzz{{{{{{jjjbbbWWWNNNIIIFFFDDDBBBFFFGGGJJJKKKNNNUUU___fffqqqtttxxx~~~ooo``````ooo~~~xxxmmmbbbZZZSSSOOOJJJEEEBBB@@@===:::777777777777777777777666777777666666555444333333666666666666666666666666333333333333444444444444444444444444333222111000333222222222111111111111222222222222222222222222444444333111000///...---000000000000000000000000111111000000000/////////000000000000000000000000111000...---,,,,,,------111///...///000111000/////////............//////000111111222222111111000222222222222222222222222/////////000111333555666000000000000000000000000222222111000000000111111////////////////////////...............///000000---.........//////000000///......------......///////////////////////////222111000///............///...------------------000000///......///000000...//////000000000000000000000000000000000000000///000000000000000000000/////////...------,,,,,,.........//////000000000000////////////111222444111111111000000000000000222222111111000//////...qqqgggccc```^^^\\\ZZZWWWUUUSSSRRRQQQPPPQQQPPPOOOKKKFFFBBB???:::888666444444444222111111111222111///---+++)))+++,,,,,,,,,,,,+++******---,,,***)))((()))+++++++++***)))(((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((()))******,,,...222555666999<<<>>>>>>??????@@@AAABBBCCCCCCHHHEEEFFFLLLQQQVVV^^^fffvvvzzzzzzqqqkkkgggfffeeebbbaaadddaaa___]]]^^^aaaeeehhhiiilllmmmppptttzzz}}}qqqbbbUUUMMMIIIHHHGGGHHHHHHGGGHHHMMMVVV\\\fffkkkqqqxxx~~~tttbbb^^^aaalll|||zzzssseee```YYYRRRLLLGGGCCC@@@<<<===>>><<<:::999999:::888777666555555444444444666666555555555555555444333333333333333444444444222333333333333333333222333333222222222111111111222222222222222222222222000111111111111111222222000000000000000000000000000000000000000000000000////////////////////////222111000///...//////////////////000111111///---//////............//////000111111111111111111000111111222222222222222333/////////000111222333444000000000000000000000000333333222111111000000000......//////000000000000......------......///000............//////////////////............//////////////////////////////111111///...------,,,,,,///...---,,,,,,,,,,,,,,,//////////////////////////////000000000000//////000000000000000000000000///////////////000000000/////////.........------000000//////////////////////////////000111333333111111111111111111111111333333333222222222111111oooeeeaaa___^^^\\\ZZZXXXUUUSSSRRRRRRRRRSSSSSSQQQMMMFFF@@@<<<999777555444444444222111111111222111///---+++)))++++++,,,,,,++++++***)))---,,,***)))))))))************)))(((((((((((((((%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%(((&&&###!!!"""$$$''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((()))******))),,,///111333666999<<<;;;===>>>@@@AAAAAAAAAAAAAAABBBFFFKKKOOOVVVfffuuuwwwooohhhfffddd```___aaa```]]][[[[[[___eeeiiikkkqqqtttyyyvvvaaaTTTPPPQQQHHHIIIJJJIIIHHHJJJPPPUUU]]]bbbjjjpppvvv{{{xxxfff]]]^^^dddppp}}}xxxppphhh```ZZZSSSPPPIIIJJJIIIEEEAAA>>>======;;;:::999888888888888999555555555444444444333333333333333333333222222222000111222333444555555555333333333222222222222111222222222222222222222222//////000111222333444444111111111111111111111111000000000000111111111111///////////////////////////////////////000111111/////////111222111///---//////............/////////000000111111000000///000000000111111111222222111000000/////////000000000000000000000000000000222222222222111111000000......//////000111111111111111000000111111222333////////////............/////////....../////////000000000000000000000000000///...---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................//////000000000000//////////////////////////////---------....../////////000///////////////......000000000000000/////////000000000000000111111111111111111222222222222222111111111222222333333333oooeeebbb___]]]\\\ZZZXXXVVVTTTSSSSSSRRRSSSTTTSSSNNNGGG@@@<<<999777444333444444222111111111000///...---+++***+++++++++++++++******)))+++++++++******)))(((((('''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&###!!!"""$$$''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###%%%'''((()))******(((***---...000333666999:::<<>><<<;;;999888777777777888666666666555444444333333333333333333222222222222000111222444555666666666333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111111111111000000000000000000000000,,,,,,------...//////////////////000222111///---//////............/////////000000000000000000///......//////000111111111222111000///............000000000000000000000000111111111222111111000////////////000000111111111///////////////000000111000000//////.........---000//////......//////000000000000000000000000000///...------,,,,,,------///...---------------------......//////......---000000000000000//////...////////////////////////,,,,,,------......//////000000000000000000//////000000000000000000000000111111111111000000000000222222222222222333333333///000000111222222333333pppgggeeeccc]]]\\\ZZZXXXVVVTTTTTTSSSOOOQQQSSSSSSPPPJJJCCC>>>888666444333444444222111000///...---,,,,,,,,,,,,+++++++++++++++***)))))))))***++++++***)))'''%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''((()))+++,,,---000444777;;;===@@@CCCDDDCCCAAA@@@<<>>BBBEEEFFFEEECCCAAABBB@@@BBBGGGLLLSSS```kkkxxxttteee\\\WWWXXXZZZYYYXXXXXXVVVZZZ]]]\\\\\\___gggooottt}}}yyyqqqnnnmmmiii___VVVQQQOOOKKKEEE???===AAAEEEKKKRRR[[[cccjjjssssssgggZZZSSSYYYeeexxxyyyssslllbbbZZZQQQOOOJJJFFFBBB@@@??????:::::::::999888777777666666666555555555444444444555555555555444333222111444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111111000///...---111///...///000111000/////////............//////222222222333333222222222...//////000111111222222111000000000111222333333000000000000000000000000---...///111111111000///111111000000000000000000///............///000000,,,,,,---...///000111222000000////////////000000/////////////////////////////////000000111222333...............///000111///000111222222111000///000000000000000///......////////////////////////---......///000111111222000000000000000111111111///000000000111111111111...///000111111222111111222222222333333444444444999999999888777777666666