BM6P6(@ '''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((()))++++++******,,,---///666BBBNNNUUUVVVXXXZZZYYYbbbuuu~~~{{{mmmddd```UUUOOOGGGBBBAAAAAA@@@>>>=========>>>@@@AAAAAA@@@@@@AAACCCDDDCCCAAA???>>>AAABBBCCCEEEGGGIIIIIIJJJIIIOOOTTTUUUXXX]]]``````gggiiikkknnnqqqtttuuuvvvqqqsssrrrnnnlllkkkeee^^^YYYVVVTTTTTTTTTSSSNNNJJJIIIFFFBBB@@@@@@@@@@@@??????<<<<<<>>>>>>;;;;;;>>><<<===>>>>>>>>>AAAGGGMMMVVVZZZbbbkkkrrrxxx{{{|||~~~wwwpppZZZSSSPPPYYYhhhxxxpppdddYYYSSSWWWZZZZZZcccpppZZZCCC111111222---((()))++++++******))))))((((((''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))((()))***++++++++++++---...444:::EEEQQQYYY[[[ZZZZZZYYYjjjzzz{{{jjj^^^XXXVVVOOOJJJDDD@@@@@@@@@???===@@@@@@@@@AAAAAAAAA???>>>BBBCCCDDDDDDCCCBBBBBBBBBBBBDDDGGGKKKOOORRRTTTUUU[[[aaafffhhhjjjpppsssrrryyy{{{}}}|||uuummmgggdddaaaaaaaaa___ZZZUUUSSSPPPKKKHHHGGGFFFEEECCCCCC@@@???BBBAAA??????AAA>>>@@@BBBBBBAAACCCFFFIIILLLQQQYYYcccllltttyyy|||zzznnnfffVVVUUUTTTTTTZZZfffuuu}}}lll]]]XXXXXX]]]mmm~~~wwwjjjSSS;;;,,,)))***,,,*********))))))((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++,,,+++***+++...111<<>>??????>>>===BBBBBBCCCDDDDDDCCCBBBAAADDDDDDDDDBBBAAABBBEEEGGGKKKNNNSSSZZZ```eeehhhjjjqqqxxx}}}~~~}}}yyyvvvsssrrrrrrooojjjfffbbb^^^YYYUUURRROOOMMMKKKHHHEEEDDDEEEDDDAAA@@@CCC>>>@@@AAAAAA@@@@@@@@@AAAEEEHHHNNNWWW```iiipppssszzz~~~ssseee\\\WWW___```XXXUUU]]]eeehhhxxx|||{{{eeeYYYUUUXXXgggxxx|||UUU666---...---******)))((((((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))*********+++++++++******---222555DDDNNNWWWYYYYYY\\\___aaawww}}}zzz~~~uuujjjeee[[[PPPGGGCCCDDDFFF???>>>>>>??????@@@@@@???AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHIIILLLSSSXXXeeeiiiooovvv}}}~~~yyyuuuooojjjfffccc___\\\VVVSSSQQQQQQNNNIIIFFFHHHCCCBBBAAA@@@??????@@@AAADDDEEEHHHLLLRRRXXX^^^bbblllrrryyy}}}zzzqqqfff^^^cccqqqtttjjjeeejjjhhh```bbbjjjuuummm___VVVSSSYYYbbbxxxUUU>>>333...+++***)))((((((((())))))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))*********+++++++++******,,,111888===KKKXXX```[[[VVV\\\hhhpppyyyoootttzzzhhh]]]TTTRRRMMMFFFAAA>>>>>>@@@===>>>???AAAAAABBBCCCDDD@@@CCCEEEFFFEEEFFFHHHJJJIIIMMMRRRVVVZZZcccnnnvvv{{{wwwtttllliiigggfffaaaXXXSSSSSSNNNKKKFFFCCCBBBDDDFFFHHHGGGFFFEEEEEEGGGLLLPPPSSS]]]dddnnnvvvyyyvvvqqqmmmuuu~~~{{{|||rrrbbb___ccciiinnnwwwsssggg^^^XXXXXX[[[sss~~~tttQQQ:::555---,,,***((((((((())))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))******((())))))******+++++++++,,,,,,+++,,,000777AAAHHHQQQ]]]bbbZZZXXXhhh~~~yyy~~~nnnkkk}}}qqqeee\\\TTTIIIIIIGGGCCC???<<<;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHCCCEEEGGGFFFEEEFFFKKKOOOMMMTTT^^^gggooo{{{}}}zzzyyyxxxrrrggg___]]][[[UUUNNNHHHGGGIIIKKKLLLJJJHHHFFFDDDEEEHHHKKKMMMSSSYYYcccmmmuuuzzz{{{{{{yyykkkrrrpppkkkgggmmm}}}tttkkkdddaaa```aaakkkpppaaaIIIBBB000///,,,)))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,.........///555???LLLTTTWWW]]]]]]WWWaaa}}}xxx~~~~~~iii\\\WWWRRRLLLCCCCCCBBB@@@===<<<===???AAACCCEEEEEEDDDEEEGGGJJJEEEHHHJJJKKKLLLPPPYYY```dddmmmzzzxxxnnnkkkkkkeee]]]WWWTTTSSSRRRPPPQQQOOOLLLIIIGGGHHHIIIJJJLLLPPPXXXbbbllltttzzz}}}||||||}}}|||yyytttooojjjfffcccfffmmmzzzqqq\\\OOO444222...+++)))((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$,,,***'''$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,000000000222999EEESSS\\\ZZZ[[[WWWUUUhhhyyyiiiYYYRRRPPPJJJ@@@>>>>>>>>>===<<<>>>BBBEEECCCEEEFFFEEEDDDDDDHHHKKKEEEIIIMMMPPPTTT]]]iiisss|||}}}xxxpppiiifffbbb]]]ZZZZZZWWWRRRNNNJJJHHHHHHHHHGGGJJJPPPXXXaaakkkssswww}}}~~~uuuiii```___nnn{{{}}}kkkVVV666333///,,,)))((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$111...)))%%%""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''((((((&&&'''((())))))***))))))''''''((()))))))))))))))(((((((((((()))))))))))))))+++,,,+++******,,,...//////222;;;HHHRRRXXXYYY[[[[[[ZZZaaazzz}}}rrreee___VVVMMMEEEBBB@@@@@@===<<<<<<===???AAADDDFFFKKKHHHEEEDDDFFFHHHIIIHHHFFFPPP\\\ccciiiwww{{{vvvsssooommmkkkgggaaaYYYRRRMMMIIIHHHLLLKKKKKKMMMSSS\\\fffkkkxxx}}}qqqeee\\\bbbiiiqqqxxxzzzpppeeeCCC333(((,,,...)))&&&)))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((((('''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***+++***&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''((()))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,---...///222999DDDPPPYYY]]]^^^XXX```hhhuuuxxxyyy|||~~~wwwhhh^^^[[[VVVOOOGGGAAA>>>======AAAAAABBBCCCDDDEEEGGGGGGKKKMMMOOONNNLLLKKKLLLNNNXXXfffwww{{{wwwwwwsssmmmfff___[[[XXXWWWOOONNNMMMMMMPPPTTTXXX[[[kkkqqqyyywwwpppdddcccdddlllyyyvvvhhhLLL:::++++++---)))(((******(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))************)))))))))((('''''''''&&&&&&'''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))(((((('''''''''((()))))))))))))))((((((((()))))))))******---,,,+++,,,...///...---,,,333>>>KKKTTTZZZ]]]]]]XXXhhh{{{vvvnnnxxxxxx|||rrrnnnjjj```VVVQQQPPPLLLGGGBBB>>>======>>>CCCDDDEEEGGGHHHIIIJJJJJJOOOQQQQQQNNNJJJLLLUUU\\\ppp~~~~~~zzztttmmmgggcccaaaaaaTTTSSSQQQOOONNNNNNOOOPPP^^^dddmmmuuuzzz~~~{{{qqqjjjccciiiyyy|||oooZZZEEE111++++++)))))),,,***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))+++***************))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''***---,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))'''&&&&&&%%%%%%&&&&&&'''))))))***))))))((('''&&&''''''((()))))))))))))))(((((()))))))))*********---+++***,,,...///...---000:::GGGRRRWWWYYYZZZ[[[```vvv}}}mmmsss}}}rrruuuwwwjjjddd___WWWOOOLLLHHHFFFCCC@@@???@@@AAABBBCCCDDDDDDFFFIIILLLOOOQQQXXXUUUOOOJJJMMM[[[ooo}}}zzzsssmmmiiigggfff\\\ZZZVVVSSSQQQPPPQQQRRRWWW\\\cccjjjqqqzzz~~~tttiiiiiivvv~~~ssseeePPP999...***(((***---***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((************))))))))))))))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''#########$$$$$$$$$$$$%%%'''+++///---((($$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))((((((''''''''''''(((((())))))***))))))((('''&&&''''''((()))))))))))))))))))))))))))************,,,+++***+++---///000000===HHHTTTZZZZZZYYY\\\```qqqooovvv|||qqqgggvvvvvvhhhZZZUUUTTTOOOIIIEEEBBBBBBAAAAAAAAACCCDDDFFFEEEDDDDDDGGGLLLSSSZZZ___^^^YYYVVV[[[jjj|||wwwsssrrriiiddd]]]WWWSSSSSSUUUVVVUUUXXX[[[___eeeppp~~~|||qqqjjjnnnuuuvvvqqqjjjYYYDDD555,,,)))***---+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''((())))))))))))((('''))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''+++...,,,'''###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))*********+++++++++++++++++++++...333777FFFPPPZZZ[[[WWWXXX```iiiyyymmmxxxxxxyyynnnkkknnn}}}yyyhhh[[[OOOLLLMMMJJJEEEBBB>>>???@@@AAACCCEEEFFFGGGHHHHHHJJJNNNUUU^^^ggglll^^^bbblll~~~~~~vvvpppggg]]]WWWUUUUUUVVVUUUUUUUUUVVVZZZdddqqq{{{wwwlllgggiiikkkjjjiii```RRRAAA333++++++---+++)))(((((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))((((((((()))))))))******'''((()))******)))(((''')))))))))***************'''((()))******)))((('''******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''***+++***&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''(((''''''&&&&&&''''''((('''(((((())))))))))))(((''''''((()))))))))))))))))))))*********+++++++++***---...,,,***...777@@@JJJSSSZZZYYYTTTYYYiiixxxvvv|||xxx{{{nnniiippptttxxxvvvjjj^^^VVVOOOLLLIIIDDDBBBBBB>>>???AAACCCEEEGGGIIIIIIIIIKKKPPPWWW___gggnnnrrrnnn{{{yyypppfff___ZZZXXXXXXUUUVVVUUUTTTUUU[[[dddlllvvv{{{}}}ppphhhggggggeeeffffff___NNN;;;///---...+++***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((((()))))))))*********'''((((((((())))))))))))(((((()))))))))*********)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))***))))))'''(((((())))))))))))))))))************++++++++++++///111...***///;;;FFFOOOWWW]]][[[WWW```uuu}}}yyytttxxxooollltttqqqlllggg___WWWTTTPPPLLLEEE======AAA@@@BBBDDDFFFIIIJJJKKKLLLHHHLLLTTT]]]eeekkkoooqqq}}}vvvnnngggaaa]]]\\\WWWXXXXXXWWWUUUXXX]]]bbbiiiqqq|||wwwtttwwwuuunnnkkkhhhddddddiiigggWWWAAA222///000+++***))))))******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************'''((((((((())))))******))))))))))))************+++,,,...//////...,,,+++---------....../////////111222444555555444222111///......------......///++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))******))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,///999FFFOOOXXX\\\ZZZVVVZZZnnnwwwzzziiinnnrrrrrrlllddd]]][[[SSSKKKDDDBBB@@@===>>>BBBDDDCCCFFFJJJKKKIIIKKKOOORRRXXX___dddooozzztttqqqnnnllleeeaaa[[[TTTPPPQQQVVVZZZ\\\aaalllzzzuuurrrtttzzzqqqjjjfffaaagggiii```OOO===222//////***)))***)))''''''***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''''''''((()))***+++))))))))))))((((((''''''+++++++++***************(((***,,,,,,,,,,,,---///,,,...111333444666888:::<<<:::888666777:::===???@@@AAADDDGGGGGGDDD>>>:::;;;::::::;;;<<<;;;888666777333///,,,+++++++++***)))***++++++***)))***+++))))))*********)))((((((---+++((()))))))))%%%"""(((((('''''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))************************++++++,,,,,,,,,,,,------------,,,...444>>>JJJSSSZZZWWWTTTYYYlll}}}vvv{{{yyypppkkkggglllrrrrrrkkk```WWWRRRLLLFFFBBBAAAAAA???AAAEEEHHHFFFHHHJJJJJJJJJOOOVVV[[[eeeqqq}}}|||yyypppkkkeee^^^YYYWWWVVVVVVYYYZZZbbbmmmuuu|||{{{zzz~~~|||ppphhhfffkkknnnhhhYYYIII???:::111,,,***+++***''''''))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))***+++,,,))))))(((((())))))***+++++++++***)))***+++---......000333555555555777888;;;>>>??????<<<:::999999999888777888:::===AAACCCGGGHHHIIIJJJIIIGGGCCC@@@>>>>>>???BBBFFFHHHHHHGGGBBB>>>888444222000...,,,,,,,,,---,,,,,,,,,---...***************(((''''''***(((&&&'''((((((&&&$$$***)))(((((('''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------///------111:::FFFQQQVVV\\\TTTQQQaaa|||{{{oooeeeccceeebbbgggmmmmmmfffZZZNNNGGGDDDAAA???AAABBBBBBEEEIIIIIIJJJMMMPPPPPPPPPXXXaaakkkyyy~~~xxxssslllgggccc^^^YYYTTTVVVTTTVVV]]]eeeooo|||yyynnnlllpppsssooocccUUUJJJDDD222---***++++++(((&&&((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***++++++,,,,,,+++***)))(((((()))++++++((('''''')))+++///333555:::<<>>>>>???@@@DDDHHHIIIFFFDDDDDDEEEAAAAAAAAABBBDDDGGGJJJLLLRRRRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJLLLNNNNNNLLLKKKGGGDDD???<<<:::999666444------,,,,,,+++,,,------,,,,,,,,,,,,+++)))(((((()))'''&&&&&&((()))(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------///---...555AAAMMMUUUYYY\\\VVVWWWnnnzzzyyyeee\\\^^^fffmmmaaadddfffddd]]]QQQFFF???@@@>>>???BBBDDDDDDHHHNNNLLLOOOTTTXXXYYY[[[cccnnnyyysssmmmjjjiiifff___ZZZWWWSSSRRRVVV\\\eeerrr~~~tttoooqqqssspppiii]]]PPPHHH333---)))***+++((('''((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,,,,++++++++++++,,,,,,,,,+++)))(((((((((***+++***+++...111666:::===???DDDEEEFFFEEEBBB@@@>>>>>>@@@DDDIIIKKKJJJJJJLLLNNNLLLLLLMMMNNNOOOOOOPPPQQQVVVWWWXXXXXXUUUSSSQQQPPPTTTVVVYYY\\\\\\WWWPPPKKKFFFDDDAAA@@@@@@???>>>===444222000///......---,,,------------,,,+++*********)))((((((((())))))***))))))(((((('''(((((()))((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))(((((()))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......222;;;GGGRRRXXXZZZXXX\\\ggg}}}cccTTTXXXdddkkkmmmkkkhhhbbb[[[RRRIIIAAA<<<@@@???AAAEEEGGGGGGMMMSSS[[[YYYYYY[[[^^^eeesssyyyrrrnnnnnnmmmgggccc^^^ZZZXXXZZZ\\\aaajjjsss|||}}}}}}yyyooooooppppppnnneeeYYYPPP777...((()))***)))((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((******++++++*********+++,,,,,,******)))***+++,,,...///333666999>>>AAABBBCCCCCCCCCDDDDDDCCC@@@>>>>>>???GGGIIILLLMMMNNNOOOOOOOOOQQQSSSUUUWWWXXXXXXXXXWWWXXX\\\aaabbb```\\\YYYXXXaaagggpppwwwxxxqqqeee\\\OOOKKKGGGEEECCCBBB@@@???>>>;;;999777666444111...............---,,,++++++++++++***)))((((((((((((******************++++++))))))******))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))(((((()))***+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------111999CCCNNNUUUYYYZZZ[[[iii{{{uuuooo\\\]]]nnn|||{{{tttssskkk___TTTJJJDDD???===BBBBBBEEEIIIJJJLLLSSS\\\lllddd___aaajjjyyy{{{xxxtttoookkkgggcccbbbbbbaaa```dddkkkrrruuu|||uuurrrzzztttqqqooorrruuuqqqfff]]]???444***)))***))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******************+++,,,---...)))***---000333666888999888:::===???AAA@@@??????AAABBBCCCCCCCCCEEEIIIKKKNNNOOOSSS[[[bbbeeeccc___[[[^^^bbbgggiiijjjjjjiiihhhnnnuuuwwwuuurrroooooo|||pppbbb]]]VVVQQQMMMJJJHHHFFFHHHEEECCCCCCBBB???999444333333333222000...,,,++++++---...---+++)))))))))******)))(((''''''''''''***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))(((((()))***+++(((((())))))***++++++,,,++++++,,,,,,,,,,,,---------555AAALLLTTTWWWYYYZZZjjj}}}wwwqqqxxxkkkeeefffrrr|||lllbbbUUUJJJDDDBBBBBBAAACCCDDDGGGKKKNNNQQQ[[[eeelllhhhjjjwww|||vvvsssnnnjjjhhhhhheeeaaabbbgggfffjjjtttyyyqqqsss}}}yyytttvvvzzzxxxmmmcccKKK===///+++******)))***((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++*********+++,,,...///000000333666:::===???@@@@@@;;;<<<===>>>AAACCCFFFGGGNNNOOOOOOOOOQQQVVV\\\```[[[]]]fffuuuuuukkkoootttyyy||||||{{{yyyxxx~~~}}}qqqllleeeaaa___``````aaaZZZXXXWWWYYYZZZVVVOOOHHHBBBAAA???<<<888555222000...222555666333111000111444333111...+++)))((((((******++++++******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***)))'''''')))***+++'''(((((()))******++++++++++++,,,,,,,,,------------888GGGRRRWWWYYYZZZ[[[|||ppphhhuuu{{{ooocccgggqqq~~~~~~uuu]]]TTTIIIAAA@@@BBBEEEFFFDDDEEEHHHMMMPPPUUU```lllaaaeeettt{{{xxxqqqnnnkkkjjjfffaaabbbfff^^^cccooo{{{{{{xxx}}}yyyxxx|||yyymmmaaaTTTDDD444---+++***)))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++******+++,,,...000222333;;;===@@@CCCDDDCCCBBBAAAAAAAAAAAACCCIIIPPPWWW\\\```___^^^^^^___dddkkkqqqppprrr||||||uuuxxx}}}|||{{{tttqqqmmmlllpppvvv{{{~~~pppooopppsssuuurrriiibbbPPPOOOKKKGGGAAA<<<888555222777<<<>>><<<:::999:::FFFDDDAAA<<<888555222111***++++++++++++***))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))+++***'''$$$(((((((((((())))))))))))((((((((((((((()))******---,,,+++***))))))))))))************************))))))))))))************,,,******......+++,,,///333EEEOOOQQQTTTSSSZZZiiirrrtttnnndddjjjmmmtttsssfffSSSLLLCCC>>>>>>BBBDDDEEEJJJJJJLLLQQQTTTXXXaaakkkbbbxxx~~~zzzzzz{{{}}}{{{}}}uuussspppnnnmmmjjjfffcccbbbeeejjjqqqyyy|||yyyssslllhhh[[[III777///---,,,++++++******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''%%%'''***,,,+++)))---+++***((((((***+++---111///...///333888;;;<<<@@@EEEGGGDDDBBBCCCDDDBBBGGGGGGMMMUUUSSSPPPZZZjjjzzz|||zzztttssswww{{{|||pppsssvvvzzztttbbbTTTIIIIIILLLIIICCC???>>>;;;>>>KKKSSSNNNGGGCCCKKKPPPQQQKKKEEE@@@777---++++++***++++++***'''$$$,,,+++((('''&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&***---...,,,***)))***''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))***************************))))))))))))************+++)))***---...,,,...222777HHHOOOOOORRRTTT^^^ppp~~~ssslllnnnooosssxxxyyyqqqbbbUUUIIIDDD???===@@@DDDGGGHHHHHHJJJNNNTTTWWW\\\iiiuuuwwwpppnnnooonnnqqq{{{}}}yyysssnnnkkkiiigggfffdddfffkkkpppwww||||||wwwsssooolllcccPPP<<<111---+++)))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***((('''(((+++,,,+++)))'''((()))***+++******)))***,,,111888???FFFJJJLLLFFFFFFAAA<<<===GGGRRRVVVNNNLLLOOOVVVYYY^^^ppprrrrrruuuxxx}}}vvveeeSSSLLLLLLJJJGGGEEECCC???@@@IIIOOOOOOMMMNNNPPPTTTTTTNNNKKKIIIDDD===555222...++++++******)))((('''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%+++000000+++((()))---&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***************************)))))))))*********+++++++++)))***---------000666@@@MMMQQQOOOTTTZZZhhh|||wwwrrroooooonnnlllfff[[[NNNEEE@@@???>>>@@@DDDIIIKKKMMMKKKOOOWWW^^^dddnnn~~~|||~~~zzzttttttrrrkkkddd^^^]]]^^^bbbkkk{{{wwwppplllkkkjjjjjjggghhhkkknnnrrrvvvyyy{{{xxxtttrrrqqqnnn\\\FFF888000+++)))+++******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***)))((()))+++++++++)))(((((()))***+++---...///555888>>>DDDHHHJJJKKKKKKCCCFFFHHHHHHLLLTTTYYYYYY[[[ZZZ]]]eeellluuuppptttvvv|||qqqbbb[[[XXXUUUQQQOOONNNJJJHHHJJJLLLNNNSSSYYYSSSUUUTTTPPPNNNOOOMMMIIICCC===444...++++++,,,---&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$(((,,,,,,(((&&&''')))&&&&&&&&&&&&'''''''''(((((((((((((((((()))******&&&&&&&&&&&&'''((())))))************************))))))*********+++++++++,,,++++++---------333;;;JJJTTTTTTSSS[[[ddduuu|||yyywwwrrrkkkjjjgggaaaWWWMMMEEEAAA>>>???AAAEEEIIILLLOOOOOOPPPWWWbbbnnnxxxyyytttuuusssmmmfff]]]\\\ZZZUUUQQQQQQUUUZZZeeerrr|||uuurrrppppppooojjjjjjkkkkkkmmmoooqqqrrr~~~{{{wwwtttuuudddOOO???444,,,+++---+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))))))))*********)))---+++******---222777;;;AAACCCFFFHHHGGGFFFEEEEEEGGGNNNUUUYYY\\\``````\\\jjjlllsss|||vvvwwwqqqoooqqqpppiiiaaa]]]ZZZWWWRRRMMMIIIIIINNNSSSUUUVVVUUUTTTSSSRRRQQQPPPNNNGGG===555///---,,,,,,''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))******)))((((((''''''(((((()))************************************++++++++++++///------......///777AAAOOOVVVUUUWWWeeerrr||||||xxxrrrwwwwwwqqqiiigggbbbXXXNNNFFFBBBAAA@@@BBBEEEHHHKKKMMMOOOPPPRRR[[[kkk{{{}}}uuummmggg___XXXRRROOONNNKKKHHHIIIPPP[[[cccsss}}}{{{yyyvvvtttnnnmmmkkkjjjjjjjjjkkkllluuu{{{~~~vvvsssfffVVVGGG999...+++,,,++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))))))))***+++,,,---000444888;;;===:::<<<@@@BBBDDDGGGLLLPPPVVV]]]bbbdddhhhooouuuwwwuuuxxx~~~|||tttrrrsssyyy|||sssnnnggggggcccYYYNNNHHHHHHHHHRRRRRRTTTWWWWWWVVVUUUTTTSSSNNNFFF>>>777222---)))(((((()))******))))))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&'''******(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((******))))))((()))))))))*********************************++++++++++++,,,...---...//////333>>>IIIPPPUUUUUU\\\qqqwww||||||rrrvvv|||yyyqqqfffbbb[[[QQQHHHCCCAAAAAACCCEEEHHHIIIKKKNNNQQQTTTXXXdddyyy}}}|||nnnmmmhhhaaaXXXOOOIIIFFFGGGGGGFFFGGGLLLXXXgggsss|||yyyrrrqqqnnnkkkjjjjjjjjjkkknnnuuu~~~{{{ppphhh^^^RRRBBB222+++***++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((******)))***+++---)))---444999<<<;;;888555555888===AAAEEEMMMVVV^^^ZZZkkk~~~~~~|||}}}rrreee\\\TTTNNNJJJJJJMMMRRRSSSQQQQQQSSSSSSPPPLLLGGGAAA:::222---)))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((((((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++*********************************+++++++++,,,,,,++++++---000222777FFFTTTRRRVVVWWWeeesssssswww|||vvvmmm___YYYQQQIIIDDDAAAAAAAAAFFFHHHJJJLLLOOOTTT[[[```nnn}}}}}}wwwpppiiieeeXXXVVVSSSOOOJJJGGGEEEDDDDDDGGGLLLSSS^^^ooo}}}wwwuuurrrooommmlllmmmnnnlllrrrzzzssspppkkkbbbPPP;;;///,,,,,,+++******))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((((((((())))))))))))'''))),,,,,,,,,,,,...111444666:::<<<<<<:::666333<<<@@@EEEIIIMMMTTT^^^fffiii|||sssggg]]]PPPLLLLLLOOOOOOKKKLLLOOOQQQOOONNNLLLIIICCC<<<777---,,,***)))((('''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))$$$(((+++***%%%$$$'''+++(((((((((((())))))))))))((((((((((((((()))******&&&&&&&&&''')))***,,,---******************************+++++++++,,,,,,,,,((())),,,000333;;;LLL[[[UUUYYY[[[nnnnnnffflll|||xxxyyyrrrgggUUUOOOHHHBBBAAABBBCCCCCCIIIKKKNNNPPPTTT\\\eeemmm}}}|||yyysssjjj```WWWRRRIIIEEEBBB@@@BBBEEEFFFGGGGGGNNNYYYfffwww{{{yyyuuurrrpppooopppqqqmmmqqqwww~~~yyyyyywwwooo\\\DDD444///,,,+++******)))*********''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((())))))))))))(((+++............111444EEEBBB>>>:::777777999:::???EEELLLQQQVVV]]]gggnnn|||pppcccbbb[[[UUUUUUQQQLLLLLLQQQOOONNNNNNNNNMMMIIIDDD@@@222000---+++))))))***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******)))***++++++***)))***+++)))+++,,,,,,+++***,,,---+++...///000666BBBMMMTTTWWW[[[jjjuuuaaa^^^ddd~~~xxxxxxhhh\\\RRRLLLDDD>>>>>>BBBGGGJJJQQQMMMNNNWWW^^^dddttt|||vvvqqqggg\\\RRRKKKFFFCCCAAA???>>>???CCCGGGJJJKKKNNNbbbuuuyyywwwuuuuuuwwwzzz{{{|||}}}{{{{{{}}}}}}|||~~~~~~oooTTT<<<111///+++***++++++((((((+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''')))******))))))+++,,,++++++***+++///666@@@GGGUUUGGG999666999<<<@@@CCCKKKKKKPPPZZZdddnnn{{{~~~}}}}}}}}}vvvvvvtttmmmcccXXXPPPKKKOOONNNLLLKKKJJJKKKKKKLLLFFF>>>333***'''))),,,...***)))((()))***++++++)))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&'''))))))(((''''''(((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******)))***++++++***)))***+++)))+++,,,,,,++++++,,,---+++---///333:::EEEOOOUUUYYYbbbuuujjjZZZ___kkk}}}}}}pppcccXXXKKKGGGAAA>>>>>>BBBGGGJJJOOORRRXXX]]]bbboooyyyqqqnnnhhh]]]RRRJJJEEEDDDDDDCCCCCCBBBCCCEEEHHHLLLOOO```uuu}}}{{{xxxxxxzzz{{{||||||~~~{{{zzz{{{zzzzzz~~~www]]]BBB222///+++)))++++++((((((***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((***++++++***)))***+++******+++///666@@@HHHMMMCCC===:::>>>CCCFFFIIIMMMOOOQQQXXXbbbkkkuuu~~~}}}yyyrrrjjjbbb]]]SSSRRRQQQRRRSSSRRRPPPNNNHHHBBB999222///...------***)))(((((())))))(((&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((***+++***)))***+++''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))(((((((((((()))******)))***++++++***)))***+++***+++,,,,,,++++++,,,---+++,,,///777@@@JJJQQQUUUXXXhhh~~~ppp\\\WWWiii|||rrr~~~pppdddYYYRRRDDDCCCAAA@@@BBBFFFJJJMMMNNNZZZccceeekkk{{{qqqeeeaaaZZZPPPFFF@@@???AAADDDEEEFFFGGGGGGHHHMMMUUU[[[sss~~~|||}}}}}}}}}|||}}}zzzwwwwwwzzz~~~||||||kkkLLL777000+++)))+++,,,)))(((***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))******))))))(((((()))+++,,,,,,***)))***++++++...444<<>>FFFMMMPPPUUUZZZ[[[```hhhqqqwww{{{uuuooo]]]XXXRRRQQQSSSTTTQQQNNNMMMIIIDDD???:::444...***+++***)))*********(((&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))+++---''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((())))))***+++)))***++++++***)))***+++***+++---,,,++++++,,,...---,,,111;;;EEELLLPPPTTT[[[nnnxxx]]]VVV^^^~~~ttttttrrrcccXXXOOOIIIAAABBBCCCEEEGGGKKKPPPSSS\\\kkkuuuvvv|||{{{vvviii\\\QQQLLLDDD>>>;;;<<<@@@BBBDDDGGGIIIKKKNNNXXXgggrrr~~~|||zzz{{{xxxtttssssssvvvzzz|||www|||yyyZZZBBB555///***+++,,,***)))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))*********))))))((()))***++++++******,,,---222:::DDDKKKKKKHHHEEECCCGGGEEEHHHRRR\\\aaafffkkkooottt}}}rrrhhh[[[UUUUUUVVVTTTPPPQQQPPPMMMIIICCC:::111***---,,,+++,,,---,,,***(((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))))))))((((((***///222''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++)))***++++++***)))***+++***,,,------,,,+++---......---444@@@IIILLLOOOTTTcccxxx~~~cccSSS]]]qqq~~~kkkkkkxxx{{{}}}wwwhhhYYYOOOGGGBBB@@@BBBEEEGGGJJJOOOUUUZZZuuuzzztttqqqkkk^^^PPPCCCBBB???===<<<>>>@@@AAADDDHHHLLLRRR[[[kkk~~~zzzxxxwwwuuurrrooooooqqquuuwww~~~}}}hhhQQQ???555---,,,,,,***)))***))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))************))))))))))))******+++---111444@@@GGGMMMLLLFFFBBBDDDIIIQQQSSS]]]ooo}}}|||qqqjjjgggbbbZZZRRRPPPPPPOOONNNJJJCCC;;;444///...,,,,,,,,,,,,+++***(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''(((************+++,,,///666>>>DDD''''''((()))))))))))))))((())))))******))))))((((((((((((((())))))))))))***))))))))))))***++++++)))***++++++***)))***++++++,,,------,,,,,,---......///888EEELLLLLLQQQZZZjjj}}}rrrYYYXXXooojjj^^^gggvvvuuuvvvooo```RRRIIICCC???@@@BBBFFFIIIMMMTTT^^^fff~~~uuujjjbbb[[[OOOCCC<<<<<<===>>>???AAAAAABBBHHHMMMUUU```ooo~~~zzzwwwuuutttrrrpppnnnooorrruuu|||sss___KKK>>>222---,,,+++***+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((((((((()))))))))))))))******++++++******))))))***+++---333;;;@@@MMMNNNLLLEEE???AAAMMMWWWSSS```zzz~~~~~~|||ooo^^^RRRPPPOOOOOOOOONNNLLLHHHEEE555222---+++***+++******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***&&&&&&&&&&&&''')))+++---,,,///555;;;BBBJJJSSSYYY''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))******+++,,,)))***++++++***)))***++++++,,,------,,,,,,---///---000;;;JJJOOONNNVVVcccsssrrr]]]fffooo^^^^^^jjjuuuuuutttkkkZZZLLLEEEBBB???BBBEEEIIILLLRRR]]]lllvvv|||xxxmmm___TTTLLLCCC::::::;;;===???AAABBBDDDEEEOOOVVVbbbsss{{{wwwtttuuuuuurrrppppppsssvvvwwwyyyhhhWWWGGG777///---+++***,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))'''((((((((())))))))))))((()))***++++++++++++************,,,111;;;FFFNNNQQQMMMHHHDDDDDDKKKSSSZZZ]]]sss~~~~~~~~~|||{{{yyyiii^^^YYYVVVQQQOOONNNOOONNNNNN@@@;;;444...++++++******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******(((((('''((())),,,...000333:::EEEOOOVVVZZZ^^^```'''(((((()))))))))))))))))))))************))))))(((((((((((())))))))))))*********)))******+++,,,)))+++++++++***)))***++++++,,,...---,,,,,,---///+++000>>>MMMQQQQQQ[[[kkkwwwdddsss}}}~~~cccVVVaaaqqqwwwxxxuuuiiiVVVHHHCCCBBBAAAEEEHHHLLLQQQXXXfffxxxtttqqqfffWWWKKKDDD???999;;;;;;<<<>>>@@@CCCEEEGGGUUU]]]mmm|||xxxuuuvvvwwwuuusssrrruuuwwwsss|||{{{kkk^^^MMM:::000---++++++,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((()))***+++++++++++++++,,,,,,,,,...555@@@NNNWWWNNNJJJHHHJJJQQQUUUTTTQQQkkk|||{{{xxxzzzwwwyyy}}}|||xxxvvvwwwuuuxxx{{{}}}yyyssseee___VVVOOOMMMMMMNNNOOOKKKDDD;;;333...---,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++***)))))))))+++...000222;;;DDDQQQ\\\aaa```^^^[[[''''''((((((((((((''''''&&&'''((((((''''''(((***(((((())))))************)))))))))))))))******+++++++++,,,,,,,,,,,,------+++******+++---......---///444AAANNNPPPSSSiiitttiiiooo^^^\\\hhhtttzzzttt```LLL@@@>>>BBBDDDAAAPPPSSSVVVjjj|||xxxssscccSSSIIICCC===;;;;;;???<<<<<<@@@DDDFFFJJJPPP]]]rrr}}}zzzvvvuuuvvvwwwwwwuuuvvvyyy}}}}}}|||qqqZZZ???000,,,+++)))&&&************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((...+++(((''')))+++,,,,,,(((000666:::BBBNNNTTTTTTKKKGGGFFFLLLQQQTTT\\\eeevvvqqqssswww{{{uuupppqqquuuuuuqqqkkkgggiiijjjgggccc______```ggghhhhhhiiiiiiiiiiiiiiidddkkkttt{{{pppVVVLLLLLLLLLMMMNNNNNNKKKEEE<<<333---******(((***+++)))&&&&&&))),,,)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,***)))''''''(((***+++...***&&&&&&---:::GGGPPPTTTVVVXXXYYYYYYXXXWWWWWW''''''((((((((((((''''''&&&'''((((((''''''(((***)))))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,,,,------+++******+++---...///...///888DDDMMMQQQZZZppp|||lll___bbbmmm{{{}}}ppp\\\JJJAAAAAADDDFFFKKKQQQRRR___}}}~~~wwwrrrgggYYYJJJBBB===999888:::???>>>@@@DDDGGGJJJPPPXXXmmm|||xxxvvvwwwxxxxxxxxxvvvwwwyyy}}}yyycccGGG444...---,,,***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((())))))))))))))))))+++++++++******++++++,,,+++666CCCJJJOOORRRNNNHHHKKKEEEBBBJJJUUUaaappp|||{{{pppeee___```dddhhhYYYUUUQQQQQQRRRQQQMMMJJJLLLMMMOOOMMMJJJGGGGGGHHHMMMMMMLLLLLLMMMOOOQQQRRRZZZ```hhhooottt||||||cccXXXUUUPPPLLLKKKPPPNNNJJJEEE>>>666000,,,(((***+++***)))))))))***))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&'''((()))************(((,,,333:::CCCKKKSSSWWWNNNNNNNNNNNNPPPSSSWWWZZZ'''(((((())))))(((((('''&&&((())))))(((''')))************)))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000222>>>HHHKKKPPPaaavvv|||www|||fffaaagggqqq~~~yyyiiiUUUHHHCCCDDDGGGHHHMMMRRRXXXlllyyyooogggYYYMMMAAA;;;999888999<<>>BBB@@@BBBEEEJJJNNNWWWiiizzz|||yyyxxxyyy{{{||||||zzz}}}yyy{{{}}}uuu{{{uuuZZZ@@@111...---++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))***************(((,,,///...,,,,,,222777CCCJJJQQQTTTSSSQQQNNNMMMGGGNNNZZZfffooovvv{{{yyyqqqggg^^^VVVMMMIIILLLOOONNNLLLHHHJJJLLLKKKIIIHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKMMMOOOQQQSSSXXX___dddeeeffflllttt{{{}}}uuussssssuuuwwwzzzuuupppfffYYYOOONNNLLLKKKLLLMMMHHH>>>555222...))))))***,,,+++))))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************)))(((((()))+++---...>>>GGGRRRWWWTTTNNNJJJGGGFFFLLLSSSWWWWWWUUUUUUUUU(((((())))))))))))(((((('''((())))))(((((()))+++*********)))))))))))))))***************++++++,,,+++++++++,,,,,,,,,------+++,,,------,,,...222555888FFFMMMLLLYYYsssyyy{{{|||{{{mmmaaa]]]iiivvv{{{{{{|||cccSSSEEEBBBEEEHHHJJJNNNQQQ___nnnzzzrrreeeWWWMMMDDD===999:::<<<===AAAFFFCCCDDDHHHNNNUUUcccyyy~~~{{{yyyyyy{{{}}}~~~vvvqqq~~~|||~~~{{{fffLLL:::333///+++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((()))***+++++++++++++++---...------111;;;DDDNNNPPPSSSRRROOOMMMOOOSSSGGGXXXkkkvvv{{{vvvgggeeefff^^^TTTQQQOOONNNMMMNNNPPPPPPQQQOOOSSSWWWWWWVVVVVVZZZ^^^]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQOOOMMMLLLMMMPPPSSSSSSZZZdddlllpppwwwuuurrrvvvyyy{{{}}}|||yyyzzz{{{}}}|||uuuiii___VVVRRRNNNNNNOOONNNHHHCCC;;;444---((()))++++++******)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************---***''''''+++222;;;@@@SSSUUUVVVTTTOOOLLLKKKKKKPPPUUUZZZ[[[XXXVVVVVVXXX((())))))******))))))((('''(((***)))(((((()))+++((()))))))))************+++************+++,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,...333777===HHHPPPUUUfffpppqqqiiiZZZ\\\dddsss}}}tttWWWJJJAAADDDHHHIIILLLRRR[[[dddqqqwwwmmmcccWWWKKKBBB;;;888888<<<>>>>>>AAAFFFFFFGGGNNNXXXdddttt~~~{{{zzz{{{}}}{{{uuu]]]III>>>555---,,,++++++++++++*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''((()))***+++,,,,,,,,,---------...111:::FFFOOOQQQRRRUUUUUUQQQNNNRRRYYYeeerrr~~~}}}nnn\\\TTTVVVXXXSSSMMMRRRSSSSSSSSSSSSXXX___eeepppsssvvvwwwvvvwwwzzz}}}zzzyyyyyy{{{}}}~~~}}}{{{yyywwwsssooollliiihhhgggaaa___[[[WWWUUUSSSSSSSSSQQQXXXaaafffeeeggguuu}}}zzz{{{yyyzzz{{{uuuyyy~~~|||uuueee^^^UUUOOOLLLKKKJJJIIIDDD>>>555...+++***+++,,,******)))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,++++++...666BBBNNNUUU\\\YYYTTTQQQRRRUUUZZZ^^^[[[\\\\\\XXXUUUXXXaaaiii))))))************))))))''')))******))))))***+++''''''((()))***++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------+++---///...,,,...333999EEEKKKSSS]]]pppwwwlllxxx|||~~~rrr]]]TTTcccrrr}}}yyyfffNNNDDDAAAGGGKKKJJJOOOWWWbbbssswwwiii]]]SSSIIIAAA;;;888777:::???AAA@@@BBBFFFIIILLLWWWhhhxxx~~~||||||}}}|||{{{mmmWWWHHH:::---,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((()))***+++,,,,,,,,,,,,,,,---111999DDDOOOVVVQQQPPPRRRTTTSSSTTT^^^kkkrrr^^^YYYSSSPPPOOOPPPQQQRRRWWWYYY]]]aaahhhqqq{{{zzzvvvuuuwwwxxxvvvtttqqqnnnllljjjhhhfff```bbbfffiiigggeeejjjrrr{{{|||www{{{}}}zzz|||{{{|||}}}tttfffYYYOOOKKKKKKLLLJJJGGGAAA999111,,,++++++*********)))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++---000666???HHHRRRZZZ^^^[[[VVVQQQRRRXXX___ccceeeaaabbbaaa______hhhwww))))))************))))))''')))******))))))***+++&&&&&&''')))***+++,,,---++++++******++++++,,,---++++++,,,,,,,,,---------+++---///...,,,...444:::MMMOOOUUUbbbttt~~~uuuvvvxxxwwwhhhXXXXXXmmm~~~qqqXXXIIIBBBBBBKKKNNNLLLQQQ[[[gggzzzooo___QQQHHHAAA;;;777999999>>>DDDEEECCCDDDGGGJJJPPP^^^ttt}}}}}}~~~|||}}}~~~uuuttt^^^MMM;;;,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***,,,,,,,,,---+++***---444???KKKTTTYYYQQQMMMLLLOOOQQQZZZmmmmmm[[[LLLPPPSSSSSSNNNLLLRRRZZZWWW]]]fffsss|||{{{pppmmmllloooooolllkkkmmmpppwwwxxxsssvvv~~~xxxwwwyyy|||iiiZZZRRRQQQRRRMMMMMMIIIAAA777///++++++************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''')))******(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++000666AAAMMMVVV[[[]]]^^^XXXSSSOOORRRZZZ``````^^^```eeejjjmmmqqq{{{******))))))((((((''''''))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......***---...,,,***...888AAAKKKRRRUUUiiippp|||zzzqqq\\\VVV[[[jjjzzzwwwcccQQQGGGHHHDDDIIIRRRRRRWWWhhhvvv|||vvvnnnaaaRRRJJJDDD===888666777999===AAA@@@???EEEMMMPPP]]]nnn|||yyy{{{~~~{{{~~~sssSSS999111+++++++++***))))))***+++))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++,,,+++***)))***+++000000333<<>>@@@???AAACCCCCCEEEOOOYYYooo}}}~~~}}}}}}iiiJJJ777000//////---,,,***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******(((************+++...000555===IIIQQQSSSOOOJJJFFFHHHPPP]]]kkkzzzuuussskkk\\\SSSUUU\\\aaahhhpppmmmooorrrtttwww~~~rrrtttqqqjjjaaa^^^ccciiikkkrrrzzz}}}eeePPPIIIMMMRRRTTTQQQHHH<<<333///...---+++)))(((&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))***)))((('''(((***&&&&&&'''((()))***++++++,,,***'''(((...:::FFFNNN\\\YYYSSSPPPSSSXXXXXXTTTXXXdddmmmkkkgggkkkvvv~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000666???GGGNNN[[[}}}bbbUUU^^^nnn|||mmmZZZKKKBBBFFFLLLNNNSSS[[[bbbvvvzzzrrrhhh]]]VVVJJJAAA:::999::::::<<<@@@BBBAAABBBDDDEEEJJJWWWdddzzz}}}{{{uuuUUU;;;111///...------,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))************,,,///222:::DDDOOOUUUSSSNNNJJJIIILLL[[[nnn{{{mmm___XXXVVVUUU[[[fffooorrrwww}}}~~~}}}lll]]]WWWWWWZZZ```hhhssskkkUUUOOOMMMMMMQQQSSSOOODDD:::333222111///---+++)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***&&&&&&'''((()))******++++++******///:::FFFPPPUUUSSSSSSTTTUUUYYY[[[ZZZWWWbbboooxxxxxxuuuzzz|||))))))))))))************))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......111777AAAHHHOOO^^^~~~nnnXXXTTTdddwwwvvvaaaQQQIIIEEEFFFMMMQQQWWWaaalll}}}tttjjj___TTTMMMCCC===999:::;;;:::===AAAAAA@@@BBBFFFJJJSSScccrrr}}}{{{}}}~~~___CCC222///,,,+++,,,---+++***))))))(((((((((((())))))&&&'''(((((((((((('''&&&''''''((((((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++++++++******...222666HHHNNNTTTTTTPPPMMMOOORRRRRRiiikkk^^^VVVPPPQQQZZZiiiwww}}}mmm]]]VVVUUUUUUXXX]]]fffttt}}}pppbbb\\\UUUMMMLLLOOOOOOIIICCC888777444111///---,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))***)))((('''(((***(((((((((((())))))))))))'''***000:::DDDLLLOOOQQQPPPSSSYYY]]]]]]\\\]]]___gggpppwwwzzz}}}}}}yyy)))))))))************+++))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---------...222:::CCCIIIMMM___~~~sssxxxaaaTTTXXXjjjzzz~~~jjjUUUIIIFFFFFFFFFNNNSSS]]]lll{{{}}}ssshhh\\\QQQHHHBBB:::777777:::<<<<<>>;;;666555888>>>@@@???@@@DDDCCCEEEKKKUUU```ooo}}}~~~}}}{{{zzz~~~uuu___@@@999000,,,,,,...---,,,))))))(((((((((((())))))&&&''')))******)))'''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********++++++++++++,,,---///444<<>>555///+++++++++))))))))))))))))))))))))''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''')))***)))((('''(((***(((((()))***+++,,,------333;;;EEELLLPPPQQQRRRSSSWWWVVV[[[ccciiikkkpppwwwzzztttooopppwww))))))******++++++++++++))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////111777???HHHMMMWWWuuuzzzooo|||___PPPXXXkkk|||~~~yyyjjjTTTFFFEEEJJJNNNOOOXXX```rrr|||xxxssspppccc\\\RRRIIIBBB>>>;;;999999999===BBBCCC@@@@@@DDDEEEHHHOOO[[[hhhzzz|||~~~{{{www{{{|||kkkGGG>>>333------...---+++))))))(((((((((((())))))''')))***++++++***)))'''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,...222888BBBMMMTTTOOOMMMKKKNNNZZZmmm~~~lllbbbfffhhhhhhqqq}}}pppfffaaa______^^^aaalll{{{zzzmmm^^^UUURRRSSSWWWPPPEEE999111,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))***)))((('''(((***'''''')))***,,,...///000???FFFOOOSSSTTTUUUYYY^^^VVVVVV```rrr~~~xxxqqqvvvuuuxxx++++++++++++++++++++++++,,,++++++***)))((('''''')))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////---...000222888BBBKKKOOO```zzzwwwyyypppXXXPPPVVVmmmrrr\\\NNNFFFEEEIIIOOOSSSXXXdddzzzzzzrrrjjjdddZZZSSSIIIAAA===;;;999777:::;;;===???AAABBBBBBCCCEEEIIIWWWlll~~~}}}|||}}}VVVEEE555111000---++++++++++++***)))(((((())))))---&&&///AAA@@@---%%%---((()))***++++++***)))((((((((((((((((((((((((((('''((()))(((&&&$$$%%%&&&))))))))))))(((((((((((())))))))))))************((()))++++++******+++---///+++***111>>>JJJQQQRRRGGGPPPRRROOO^^^~~~qqqmmmiiiiiipppzzz~~~uuukkkddd]]]ZZZ```ppp}}}gggYYYSSSPPPQQQPPPKKKCCC888111......)))******)))((((((***+++((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))******)))))))))))))))***+++,,,---++++++///999BBBJJJKKKOOOUUUZZZ[[[XXXTTTSSS]]]ppp~~~uuurrrwww~~~zzzwwwrrrttt++++++++++++++++++++++++*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////...000111333:::DDDMMMRRRddd}}}zzzfffQQQNNNZZZrrr|||jjjUUUIIIEEEEEEJJJOOOWWW^^^nnn{{{wwwrrrjjjbbb\\\PPPJJJCCC===;;;;;;:::999:::<<<>>>@@@AAACCCEEEGGGJJJPPPaaaxxx~~~~~~}}}{{{~~~aaaNNN:::222000---+++***++++++***)))))))))))))))***111888:::444,,,))))))((()))************)))(((((((((((((((((((((((((((''')))***)))(((((()))***))))))))))))(((((((((((())))))))))))************(((***+++,,,+++***+++,,,...---...777CCCNNNRRRRRRNNNRRRSSSXXXkkk|||uuuqqqmmmjjjlllvvvyyyrrrtttmmmjjjooowww~~~zzz}}}|||rrrfffZZZUUURRRMMMFFF===555///,,,+++++++++***)))(((((()))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))******))))))))))))******&&&'''((()))---666BBBJJJSSSTTTUUUWWWWWWVVVSSSPPPXXX```rrr}}}xxxzzz}}}~~~~~~vvvyyy}}}************************(((((())))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////000000222666<<>>@@@BBBCCCFFFKKKNNNWWWaaattt}}}}}}}}}}}}~~~{{{{{{}}}pppZZZAAA444000...+++***++++++***))))))))))))******;;;???000'''+++,,,%%%((())))))******))))))(((((((((((((((((((((((((((&&&'''))))))((((((***,,,(((((((((((())))))))))))))))))))))))************(((***,,,---,,,+++++++++---000666@@@KKKRRRSSSRRRSSSRRRWWWfff{{{uuuooommmrrrrrruuu}}}}}}}}}xxxvvvwww{{{{{{xxxzzzmmm\\\XXXQQQLLLFFF>>>444---,,,,,,+++***)))((('''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))******)))))))))******+++'''((()))...666BBBMMMTTTWWWXXXXXXVVVSSSPPPOOOOOO^^^fffxxx~~~vvvsssxxx))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////000000222777===GGGTTT___rrrxxxxxxccc\\\iii{{{{{{kkkZZZIIIDDDHHHLLLPPPSSSaaaooo}}}|||zzzvvvqqqmmmgggddd___ZZZTTTMMMFFFBBB:::999777666777:::<<<===AAABBBCCCDDDFFFJJJRRRWWWiiiuuu}}}|||||||||~~~~~~}}}||||||{{{www|||eeeHHH666000///---***++++++***))))))*********///;;;:::)))"""***---&&&((())))))))))))))))))((((((((((((((((((((((((((($$$&&&''''''&&&&&&''')))(((((((((((())))))))))))((()))))))))************(((+++---...---,,,+++,,,...333===IIIQQQUUUTTTRRRVVVYYYfff|||yyyrrrsssvvvwww}}}}}}~~~zzzfff^^^UUUOOOLLLGGG===666---,,,+++*********((('''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((******))))))******++++++,,,...222;;;EEEOOOUUUXXXWWWYYYZZZXXXUUUTTTVVVYYYdddooo{{{~~~{{{uuuvvv}}}))))))))))))))))))))))))++++++******)))(((((('''))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,---.../////////...111888???IIIXXXgggyyynnnlll```dddwwwoooaaaSSSFFFDDDIIINNNSSSWWWkkk~~~{{{xxxwwwuuurrrppplllgggaaa]]]XXXUUUPPPKKKGGGBBB===999888888888888999:::===???AAACCCEEEEEEHHHOOOZZZbbbyyy~~~}}}|||{{{|||~~~{{{~~~~~~}}}~~~xxxnnnQQQ:::000///...,,,+++***************++++++555222---((('''***+++***)))(((((((((((((((((()))(((((((((((((((((((((((('''(((((((((&&&%%%%%%''''''((((((((()))))))))***((()))))))))************(((+++---...---------...111999DDDNNNTTTUUUTTTSSS[[[fff|||}}}yyy}}}}}}zzzmmmbbbVVVOOONNNKKKEEE???000---+++***+++,,,+++***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((***************+++,,,,,,---222<<>><<<999777999:::;;;<<<;;;<<<>>>@@@@@@CCCFFFHHHMMMXXXhhhttt}}}{{{zzz|||~~~yyy{{{}}}~~~yyy~~~www[[[@@@222//////---+++************+++,,,,,,555***%%%***,,,)))(((,,,)))((((((''''''(((((()))((((((((((((((((((((((((******+++***(((&&&'''(((''''''(((((())))))******))))))))))))************)))***,,,------...000222888@@@KKKRRRUUUUUUVVVWWW^^^pppzzzrrrnnn~~~ssshhhZZZRRROOONNNIIIEEE666111,,,***+++------+++***))))))(((((())))))***((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))***************+++,,,---+++555CCCRRR[[[^^^\\\ZZZUUUXXX]]]```bbbcccdddeeetttooolllrrrzzz}}}+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////000...333>>>GGGQQQeee{{{sssuuuccceeexxxvvvbbbLLLHHHFFFIIIOOOWWWcccmmm{{{vvvtttssspppjjjeeebbb___[[[WWWTTTPPPLLLIIIAAA>>>;;;999999:::999888999;;;>>>???>>>>>>@@@BBBBBBFFFKKKQQQYYYiii}}}~~~zzzyyyyyy{{{|||yyyyyyzzz|||}}}}}}|||{{{vvvzzzgggIII555///...---+++*********++++++,,,---...((('''+++,,,((('''***)))(((''''''''''''((()))((((((((((((((((((((((((((()))***)))((('''((()))'''''''''((()))*********))))))))))))************)))***++++++,,,...222555@@@HHHPPPTTTTTTUUUYYY\\\ggg{{{yyynnnhhheeekkk}}}~~~|||}}}{{{rrreee[[[VVVRRRMMMJJJ>>>666...***+++---,,,+++******))))))))))))******((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))************+++,,,---...222>>>MMMYYY^^^]]][[[ZZZXXX\\\bbbjjjppprrrqqqooovvv|||}}}pppffflllwwwzzz++++++++++++++++++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...///000111///444AAAJJJTTTjjj}}}kkkiiibbbgggyyy~~~tttgggVVVIIIHHHJJJOOOUUU^^^lllyyy}}}zzzxxxuuupppjjjgggeeeaaaZZZTTTQQQNNNIIIFFFDDDAAA???<<<<<<999777666888:::::::::888;;;???@@@??????BBBDDDFFFKKKRRRYYYdddxxxzzzxxxxxxyyyzzzyyyyyyxxxyyyzzzzzzyyyxxxuuuwww}}}oooOOO777///...---+++*********+++,,,,,,---'''***---,,,***((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&''''''((()))******+++))))))))))))************)))*********+++///444888GGGMMMTTTVVVTTTUUU[[[```vvviii[[[XXXZZZ]]]qqq{{{yyyyyy{{{pppfff^^^XXXQQQMMMDDD;;;000******,,,+++*********))))))))))))******((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))************+++,,,---...===IIIWWW^^^___[[[ZZZYYYaaafffnnnzzztttsssrrrllldddcccnnn{{{wwwvvv******************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++...............///000111///555<<>>@@@CCCDDDDDDEEEGGGIIIKKKSSS___lll~~~zzzvvvttttttzzzzzzwwwtttyyy~~~www|||{{{{{{~~~yyy[[[CCC777///)))++++++++++++++++++++++++************))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))))))))***************+++++++++,,,---///...+++,,,888EEERRRLLLMMMRRRUUUXXXeeeuuulllZZZVVVWWWWWW[[[ddd}}}~~~zzzvvviiiYYYTTTYYYLLLBBB888222---))))))+++************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************'''(((((()))))))))))))))***++++++***)))...777>>>QQQSSSZZZ___]]]XXXXXX\\\jjjlllqqqeeeeeejjjmmmgggeeevvvwww}}}||||||uuufff******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------......---......///000111333999???EEENNNcccmmmtttqqq[[[eeevvv{{{nnncccUUUHHHLLLGGGRRRlll|||yyysssmmmfffaaa\\\ZZZWWWQQQJJJFFFEEEDDD@@@<<<===:::777666777777666555666666777888999<<<>>>@@@???@@@BBBCCCDDDFFFJJJMMMRRR^^^nnn{{{{{{wwwuuutttwwwzzzzzzyyy}}}~~~{{{zzzzzz|||~~~cccIII:::111,,,,,,+++++++++++++++++++++************))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))************+++++++++++++++***+++......222===IIINNNMMMNNNSSS[[[hhhzzziiiZZZPPPRRRVVVWWW^^^hhh~~~}}}zzzmmm]]]TTTUUUOOODDD:::333...)))(((++++++*********))))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))***,,,---***)))000>>>JJJWWWXXXZZZ]]][[[ZZZ^^^fffnnnpppwwwlllgggiiiooossswww}}}{{{{{{uuummmggg******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///111111555;;;@@@EEEQQQjjjxxxlllppp___mmmzzzuuueeeYYYOOOGGGJJJGGG]]]}}}yyyuuukkkhhhccc]]]VVVPPPLLLJJJGGGCCC>>>;;;<<<;;;999666999777555555666777666555666777999;;;>>>@@@BBBCCCBBBBBBBBBBBBDDDHHHNNNSSS___ooo}}}xxxtttrrrtttyyy}}}}}}}}}~~~{{{yyyxxxyyy|||oooSSS???444///,,,,,,+++***************************))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,+++((((((---444:::DDDLLLKKKMMMOOOUUUeee}}}lllRRRKKKIIIPPPUUUYYYbbbmmmyyyjjj___ZZZVVVKKK@@@999222,,,***,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((())))))******))))))+++,,,,,,+++---888IIIVVV]]][[[[[[[[[ZZZ]]]iiiuuuwwwrrrlllnnn{{{|||iiiwwwrrrjjjmmmrrr******************************++++++++++++*********+++++++++++++++,,,,,,*********+++++++++,,,,,,------------...000111222222999@@@FFFTTTooogggooonnnbbboooyyy{{{ooo]]]QQQKKKGGGIIIPPPkkkwww}}}vvvpppkkkfffcccWWWUUUPPPKKKFFFBBB???======:::777777888888777555888888888888999999:::999888:::<<>><<<999888777777666666666777888888777999:::;;;;;;<<<<<<======<<<===???AAACCCDDDDDDEEEEEEFFFHHHLLLTTT^^^jjjrrr|||uuupppnnnttt{{{|||xxxssstttwwwxxxyyyyyyyyy{{{mmmOOO<<<444000///,,,***)))))))))***************)))))))))((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))************)))******+++,,,,,,------111+++***444@@@FFFIIIKKKJJJLLLRRRddd|||pppggglllwwwwww^^^PPPJJJOOOOOOQQQVVV[[[dddrrr~~~yyyggg^^^SSSKKKBBB777111///,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******************))),,,555DDDPPPVVVWWWVVVXXX]]]aaadddlll||||||}}}}}}{{{sssvvvxxxzzz******************************++++++++++++***************++++++,,,,,,---------------............,,,,,,,,,---///000222333111:::CCCPPPgggfffjjjooogggmmmqqqqqqlll```SSSJJJGGGHHHHHH^^^lllcccZZZooorrrjjj___TTTKKKEEEAAA???;;;:::999888777777777777555666666777888888999999888:::=========<<<===>>>@@@@@@AAACCCDDDFFFGGGHHHFFFJJJQQQZZZffftttyyyssslllpppwww|||zzzvvvwww|||yyy{{{|||||||||{{{___FFF:::333111...+++***)))***+++************))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++)))******+++,,,---......333...///:::EEEJJJJJJJJJLLLNNNZZZuuu~~~eeecccjjjzzzxxxZZZJJJGGGJJJNNNPPPSSSXXX```nnn~~~|||nnneee\\\UUUJJJ<<<222///---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))((()))******++++++*********,,,222???NNNWWWWWWTTTSSSXXXaaahhhlllsss~~~~~~~~~yyyyyyxxx~~~******************************++++++++++++******)))******+++,,,,,,---------------............///,,,,,,,,,---///000222333555;;;CCCSSSooo}}}```}}}iiijjjzzzwwwpppcccWWWLLLGGGFFFIIIIIIVVV___\\\```}}}|||sssaaaYYYOOOFFF@@@===;;;:::999888888888888888999999777888::::::::::::;;;;;;:::<<>>===>>>@@@BBBBBBCCCDDDFFFIIILLLNNNRRRWWWaaalllxxx~~~xxxmmmnnnssszzzzzzwwwyyy~~~{{{~~~}}}~~~}}}{{{oooSSSCCC555333///,,,******+++,,,************))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++)))******+++,,,---...///222///333???JJJLLLKKKJJJQQQUUUggglllbbbgggwwwyyy\\\JJJEEEHHHLLLNNNPPPUUU\\\hhhxxx|||vvvnnnggg```TTTCCC666111------------,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))***++++++++++++***+++222>>>JJJSSSWWWWWWWWWVVV]]]gggoooqqqwwwyyy{{{******************************++++++++++++******))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---///111222333666:::BBBRRRrrr{{{bbbxxxaaahhh}}}ppp___QQQHHHDDDFFFIIIPPPTTT[[[eeeuuussshhhUUUNNNEEE>>>::::::;;;;;;:::999999999999::::::;;;:::<<<===>>>=========>>><<>>>>>>>>======<<<@@@>>>============<<<;;;???@@@BBBAAA@@@???@@@BBBDDDFFFHHHLLLRRR[[[eeekkkwww|||ssspppnnnooosssvvvxxxwwwxxxyyy||||||tttlllHHH>>>555333///(((+++...'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,)))(((,,,---++++++---111444===HHHNNNMMMNNNPPP[[[qqqtttmmmuuusssbbbPPPHHHGGGIIIMMMPPPTTTYYY^^^eeevvv~~~tttlllppplllYYYFFF>>>555---(((+++...---+++***************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))&&&(((,,,,,,)))+++000999GGGTTTVVVUUUWWW\\\^^^```gggkkksssrrryyy|||{{{}}}++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........///000111222333666???RRRkkkxxx```pppqqqbbbhhhtttxxxkkk[[[KKKDDDDDDDDDGGGJJJQQQZZZlllzzziiiXXXOOOEEECCC@@@===<<<<<<===>>>>>>>>>???>>>>>>===<<<<<<======>>>@@@AAABBBAAAAAABBBCCCEEEDDDDDDEEEGGGIIIPPPSSSXXX^^^fffoooxxx~~~xxxtttooonnnppptttvvvvvvxxxyyy|||}}}www}}}sssQQQ===444222///))),,,///'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---******---...,,,,,,...444999CCCMMMPPPOOOPPPSSSfffwwwwwwkkkmmm|||rrr\\\QQQGGGFFFIIILLLOOORRRSSSYYYaaalllyyysssuuuuuujjj[[[PPP@@@666//////111///---,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))******)))***---,,,***...555@@@LLLVVVWWWVVVZZZ```cccgggkkklllwww~~~|||qqqqqqpppwww|||}}}++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////000222333444555DDD[[[ssskkkaaa}}}mmmdddnnnuuurrr^^^SSSIIIDDDCCCDDDHHHNNNRRRaaa{{{}}}kkkYYYLLLEEEBBBAAAAAA@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>======>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHJJJMMMRRRUUU```eeennnwwwyyyqqqllllllppptttvvvvvvwwwyyy}}}~~~|||}}}{{{{{{YYY===333000000***,,,///(((++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++---***+++//////,,,,,,...555===IIIRRRSSSQQQUUU\\\tttzzzkkkgggrrrlllSSSHHHCCCBBBHHHNNNOOOPPPRRRTTT[[[gggwww|||yyyzzzwwwjjj\\\LLL@@@666333333000......,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******++++++,,,---+++,,,333<<>>LLLaaattt{{{cccuuuyyyfffbbbgggaaaTTTWWWQQQKKKHHHFFFGGGOOOXXX___ttt~~~iiiWWWKKKFFFDDDDDDDDDEEEEEEDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDBBBBBBEEELLLPPPRRRTTTXXX]]]cccllltttzzz~~~tttllliiilllrrrwwwttttttvvvzzz~~~~~~}}}vvvnnnGGG555///111,,,,,,///+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++***)))+++...---+++...333===DDDOOOTTTSSSVVVcccrrr}}}rrrwww|||mmmXXXKKKFFFHHHGGGIIINNNPPPPPPSSSXXXbbbjjjzzzzzzyyyjjjUUUSSSEEE888111///---,,,---+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************,,,---+++---555AAAIIITTTXXXYYYUUUVVV^^^hhhnnnsssyyy}}}zzz|||~~~,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...000111222<<>>IIIOOOUUUYYY[[[YYY]]]gggrrrwww}}}}}},,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......///000222333===UUUttt```nnnfff^^^___]]]^^^bbb[[[PPPEEEAAACCCIIITTT___pppvvvaaaQQQJJJGGGFFFDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLNNNQQQTTTXXXZZZ[[[___dddfffiiinnnvvv}}}~~~{{{rrrjjjiiilllpppuuuvvvxxx{{{|||~~~YYY???222111,,,***...,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,+++,,,...---...666???OOOPPPTTTZZZbbbrrrnnnpppqqqcccMMMFFFEEEFFFHHHHHHIIILLLPPPQQQSSS]]]hhh|||xxxjjj[[[MMM>>>666222...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,,,,---888HHHRRRTTTUUU[[[___aaahhhuuu}}}zzz~~~,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......//////000222333444@@@YYYwwwrrr^^^yyyxxxbbbcccfff___]]]ddd^^^QQQEEE@@@DDDLLLYYYdddwwwqqqZZZLLLHHHHHHGGGDDDDDDDDDDDDEEEGGGIIIKKKLLLTTTTTTUUUWWW[[[___dddfffjjjooovvvzzz{{{~~~~~~tttkkkgggiiikkkssssssuuuxxx}}}~~~^^^CCC333222,,,)))------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++...------......000:::DDDOOOOOOSSS]]]lll}}}```jjjvvvmmmLLL@@@CCCHHHJJJLLLLLLMMMQQQTTTTTTVVV```lllxxxmmm```RRRCCC;;;666111------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,---,,,///<<>>^^^rrr|||^^^SSSooo|||aaaSSSWWWWWWWWWTTTKKKFFFBBBCCCIIIOOO[[[ssswwwjjjaaa[[[SSSOOOOOOQQQRRRQQQXXXZZZ^^^cccjjjqqqwwwzzzzzz|||~~~{{{rrriiiddddddllltttvvvrrroooooorrrvvvxxx{{{kkkNNN999000,,,******,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))*********************++++++***************+++++++++,,,,,,,,,,,,,,,---///444===IIIQQQUUUPPP[[[yyy{{{llliiiQQQFFFEEEDDDGGGNNNQQQPPPPPPQQQYYYXXX^^^kkkzzzrrraaaNNN<<<222000000...,,,,,,------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++*********++++++...666BBBMMMTTTWWWXXXXXX___ppp~~~{{{zzzyyyyyysssrrrrrrttt}}}//////...------,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000...///111000222:::CCC]]]sssyyymmmSSSSSS{{{rrrZZZPPPUUUUUUSSSOOOFFFEEECCCFFFLLLRRR___zzzuuukkkddd]]]TTTOOOPPPSSSUUUUUUXXX]]]dddllltttyyy|||~~~xxx{{{~~~wwwmmmfffcccllluuuvvvqqqmmmnnnrrrsssvvv{{{~~~sssXXX===...+++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))************+++******************+++******+++++++++,,,,,,,,,------...000666???IIIOOOSSSUUUdddooosssmmmUUUIIIHHHIIIHHHKKKOOOQQQOOOQQQUUUXXXZZZeeevvvoooUUU>>>444555111///---,,,------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---222<<>>FFFNNNQQQ^^^wwwvvv___QQQNNNNNNSSSTTTSSSVVV[[[YYY]]]hhhttt~~~fffHHH>>>888222...---------,,,************************)))))))))))))))))))))))))))))))))))))))***************************************++++++...666BBBLLLRRRYYY```eeellluuu~~~{{{zzzooo^^^PPPIII555444222000...---,,,,,,+++,,,------++++++,,,---------,,,,,,,,,------...,,,,,,---------.........///...///111555>>>QQQbbbuuu{{{vvvlllvvv^^^UUU[[[aaa]]]PPPCCCAAAFFFGGGMMMVVVbbbvvvuuukkkcccbbbdddfffiiilllnnnoooooorrrtttwwwzzz}}}~~~{{{mmmaaa```gggmmmpppqqqqqqqqqssstttwww{{{bbb???222...------,,,,,,,,,+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,888@@@IIIPPPTTTeeewww___SSSPPPQQQSSSVVVUUUTTTWWW[[[\\\gggyyy}}}|||}}}qqqNNNBBB;;;222......000000///************************))))))))))))))))))))))))(((((())))))***************************************++++++,,,111;;;HHHPPPRRRaaannnpppppptttyyyzzz~~~rrr~~~wwwtttxxx}}}kkk^^^SSSKKKIII666555333000...---,,,,,,+++,,,------++++++,,,---------,,,,,,,,,---......,,,---------............///...///222666@@@TTTfffyyy~~~}}}uuulllXXXXXX]]]```YYYLLLBBBCCCHHHGGGNNNYYYggg}}}~~~sssiiicccffffffhhhjjjlllooopppqqqrrrtttxxx{{{~~~~~~~~~rrreee___dddkkkoooqqqqqqrrrrrrtttwww|||gggBBB333///...---,,,+++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---...000000,,,:::DDDLLLTTTXXXkkkeeeXXXTTTPPPRRRUUUUUUVVVXXX]]]bbbiiixxx}}}xxxxxxZZZIII???444......000111///************************))))))))))))))))))))))))((((((((()))******++++++************************))),,,------444@@@LLLRRRSSSfffwwwzzzzzz}}}uuuvvvpppvvvqqqttt{{{lll^^^UUUMMMJJJJJJ666555333111///---,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...///------------............///...///222777BBBVVViii}}}{{{{{{|||dddRRRYYY^^^]]]TTTGGGAAADDDHHHGGGPPP\\\lllrrrjjjdddiiiiiiiiijjjlllnnnqqqrrrooorrrwww{{{wwwiiiaaaaaahhhnnnqqqqqqqqqqqqssswww{{{~~~lllFFF555111...---,,,+++++++++,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,...///000111111>>>HHHQQQXXX[[[nnn~~~yyyvvv^^^[[[YYYUUUWWWXXXZZZ^^^gggpppvvv~~~xxx{{{~~~kkkPPPEEE777///...000///---************************))))))))))))))))))))))))'''(((((()))******++++++************************)))---//////777DDDOOORRRWWWjjjzzzxxxppptttuuuppprrr|||~~~ppp```WWWQQQLLLHHHHHH777555333111///---,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...///---------........./////////...///222777CCCXXXjjj~~~|||sss}}}{{{bbbRRRZZZ]]]ZZZPPPDDD@@@DDDHHHHHHRRR___ooossskkkfffkkkjjjjjjjjjkkknnnqqqssslllpppuuu{{{~~~~~~yyymmmbbb```gggmmmqqqqqqpppppprrrvvvzzz|||}}}~~~qqqIII888333...---,,,+++***+++,,,---******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,---...///111111666BBBLLLTTT[[[^^^oooxxxvvvdddYYY\\\YYY[[[\\\^^^aaaiiiwwwyyyppp}}}wwwVVVIII999000......---***************************))))))))))))))))))))))))'''(((((()))***+++++++++************************(((---000000888GGGPPPRRR]]]lllyyy~~~{{{wwwnnn{{{{{{pppooovvvooodddYYYTTTQQQLLLGGGEEE888444222333111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000111333;;;KKKbbbsss~~~gggmmmrrrSSS[[[^^^\\\VVVLLLCCCAAAFFFKKKKKKWWWgggzzz{{{ssskkkiiijjjkkkkkkkkklllnnnpppsssvvvyyyzzz{{{|||}}}sssddd```hhhpppqqqrrrrrrpppppprrruuuxxxzzz~~~XXX888777222///---+++,,,,,,+++++++++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++...+++***...111000000333:::FFFQQQVVV___nnn{{{{{{vvvlllaaa___eeeccclllvvv~~~yyyxxx|||jjjUUU???444000------///---,,,++++++******+++++++++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,000***+++777GGGPPPSSSUUUddduuuyyy||||||pppooosss}}}zzzmmmccc]]]TTTNNNKKKKKKKKKKKK999444222333222...---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000000222???WWWrrr|||hhhpppqqqQQQVVV]]]ZZZTTTKKKBBB@@@DDDIIILLLYYYlll~~~tttkkkhhhjjjkkkkkkkkkllloooqqquuuwwwyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}uuugggbbbhhhoooqqqpppooonnnnnnpppssswwwyyy|||eee>>>444222000---,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++///++++++///000///000333:::EEEQQQXXXcccsss{{{vvvpppjjjkkksss|||wwwsssssszzz{{{cccHHH999222...,,,------,,,++++++******+++++++++*********))))))))))))))))))))))))******************+++++++++,,,,,,,,,000,,,///<<>>555000---,,,---,,,++++++******++++++***************))))))))))))))))))*********++++++******+++++++++,,,,,,,,,000///555BBBNNNSSSVVVXXXooo||||||~~~}}}nnnpppvvvwww~~~}}}ooofff[[[VVVRRRMMMJJJIIIIIIHHHGGG>>>777222222222000///111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////111///444PPP~~~sssiiixxxlllUUUUUU[[[XXXQQQIIIBBBAAADDDGGGQQQ```uuu}}}ooocccfffgggiiijjjkkkllloooqqquuuvvvwwwwwwwwwwwwyyy{{{~~~|||}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{|||~~~~~~zzzsssnnnkkkhhhfffdddeeeiiimmmrrrvvvzzz}}}|||ooofffeeeiiilllmmmlllkkkkkkmmmqqqtttwww|||}}}zzzuuuHHH222222000---,,,,,,---,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000------000000///111666???GGGSSS```mmm|||vvvjjjkkkuuu]]]CCC777333///------,,,++++++******++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,...111:::GGGPPPTTTXXX\\\iiiuuu{{{wwwooooooyyyzzzsssggg___UUUOOOMMMKKKJJJJJJJJJHHHFFFBBB999222222222111000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000333222777XXXrrrooo___SSSUUU^^^YYYQQQIIICCCCCCFFFJJJTTTcccxxx}}}mmmbbbccceeeggghhhiiikkknnnqqqssstttuuuttttttuuuwwwyyy~~~}}}~~~~~~yyyzzz|||~~~}}}~~~|||xxxwwwwwwxxxyyy{{{zzzzzz{{{|||~~~wwwssskkkgggaaa]]]YYYVVVSSSQQQPPPRRRUUUXXX\\\ccclllrrr|||uuujjjdddeeeiiimmmlllkkklllnnnrrruuuxxx}}}|||yyyyyyrrrLLL:::333000...,,,------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------///......000000///333999DDDJJJUUUcccqqq~~~{{{llljjjrrr~~~eeeIII:::555222///---,,,++++++******++++++***************+++++++++************++++++++++++******+++++++++,,,,,,,,,---222===JJJPPPTTT[[[bbbfffsss}}}www|||{{{wwwwwwqqq{{{~~~uuudddZZZTTTLLLLLLKKKJJJKKKLLLKKKJJJHHHGGG<<<333222222111000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////555444999]]]uuuxxxlllPPPPPPTTTbbb[[[QQQHHHDDDEEEIIIMMMWWWggg}}}~~~mmmcccaaaccceeefffhhhjjjmmmppprrrsssssssssssstttwwwzzz~~~~~~}}}{{{}}}~~~~~~~~~xxxyyy{{{}}}~~~{{{xxxsssqqqrrrtttvvvwwwyyyyyyxxxyyyzzz}}}|||tttlllggg\\\YYYTTTQQQNNNLLLIIIGGGHHHIIIJJJJJJMMMTTT___gggtttxxx}}}|||oooeeecccgggmmmlllkkklllnnnrrrvvvxxx|||zzzzzztttrrrSSSBBB333111...------------,,,***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------.........---...000000///555===IIIMMMXXXhhhvvv~~~nnniiinnnyyyoooQQQ???777444000---,,,++++++******++++++*********+++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,...444@@@KKKPPPTTT___kkklllzzztttuuu~~~qqqwww}}}www~~~qqqgggXXXRRRPPPIIIKKKJJJJJJKKKMMMMMMKKKJJJKKK???444222222111//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,555666:::]]]uuu}}}bbbLLLTTT[[[ddd\\\OOOFFFBBBEEEJJJOOOXXXkkk}}}lllccc^^^```cccdddfffiiilllooorrrssssssssstttvvvyyy|||}}}~~~~~~{{{yyyzzz|||}}}}}}xxxzzz}}}zzzvvvtttqqqmmmmmmnnnqqqsssttttttttttttuuuxxx|||~~~yyyrrriiiaaa\\\RRROOOLLLJJJIIIGGGEEEDDDEEEHHHJJJJJJLLLSSS^^^ffflllqqqwww}}}vvvhhhcccggglllkkkkkklllnnnrrrvvvxxxyyywww}}}wwwzzz[[[EEE333111...------...---,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///---,,,...000000000777@@@MMMOOOZZZlll{{{qqqjjjkkkttt{{{\\\DDD999333...---,,,++++++******++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,000777BBBKKKOOOVVVeeeuuuttt~~~tttxxxqqqttt|||qqqddd]]]RRROOOQQQLLLKKKJJJJJJKKKLLLMMMLLLKKKNNNAAA555222222000......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////***444666:::]]]sss}}}cccPPP]]]eeeeee\\\NNNDDDAAADDDKKKOOOYYYnnn{{{iiibbb]]]___aaaccceeehhhkkknnnssstttttttttuuuwww{{{~~~}}}~~~}}}yyyxxxyyyzzz{{{{{{yyy{{{~~~|||wwwssspppkkkiiiffffffhhhjjjllllllooooooppprrrvvv{{{|||{{{wwwrrrjjj```XXXSSSHHHFFFDDDBBBBBBBBB@@@??????CCCHHHJJJMMMTTT___ggghhhlllsssyyy{{{jjjdddgggkkkjjjjjjkkkmmmqqquuuxxxuuuuuuzzz|||~~~```CCC444111...---......---,,,))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,...000000111888BBBNNNPPP[[[nnn~~~tttlllkkkrrrdddHHH:::222,,,---,,,++++++******++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,222999DDDLLLOOOWWWiii{{{www{{{}}}tttpppyyyxxxdddYYYTTTKKKKKKOOOLLLKKKJJJIIIJJJLLLMMMLLLKKKZZZ@@@444666000,,,000111------------------------------------------,,,,,,///////////////.........333222222===]]]oooXXXYYYeeelllYYYGGGCCCEEEFFFKKKRRR\\\xxxmmm``````___^^^aaaggglllnnnnnnooopppqqqrrrsssvvvzzz~~~}}}~~~|||yyyxxxzzz|||{{{yyy{{{}}}~~~~~~}}}}}}~~~vvvpppmmmkkkfffbbbcccbbbaaacccfffiiikkkkkkiiiiiikkkooouuuyyy{{{|||}}}uuummmggg___TTTLLLJJJFFFDDDAAA@@@AAACCCCCCCCCGGGIIIKKKNNNSSSYYY```eeejjjlllqqqvvv}}}|||lllcccdddgggjjjnnnnnnmmmnnnqqqtttssssssvvvjjjHHH<<<------333///,,,---+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------............000000---...888DDDNNNTTTbbbtttzzziiidddooohhhGGG;;;555+++...------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++***,,,,,,***,,,000333BBBLLLMMMXXXooo~~~|||wwwxxxzzz|||ddd\\\QQQLLLLLLMMMMMMLLLKKKHHHGGGIIIJJJKKKQQQXXXeeeGGG888999444000222111------------------------------------------------000000000000000/////////000222555BBB```iiiVVVZZZggglllYYYGGGDDDEEEFFFLLLTTTbbb}}}}}}iii[[[^^^\\\\\\```eeejjjllllllnnnooopppqqqsssvvvzzz}}}~~~}}}|||zzzyyy{{{|||{{{zzzzzz{{{}}}}}}}}}~~~{{{tttjjjdddaaa```\\\YYY]]]\\\\\\^^^aaadddfffggghhhiiikkkooouuuyyyzzzzzzwwwooofff```XXXMMMGGGEEECCCAAA@@@@@@AAADDDEEEFFFJJJMMMSSSXXX]]]bbbhhhlllppprrruuuzzz~~~ooodddbbbfffiiillllllkkkkkknnnqqqrrrrrruuunnnNNN>>>///---333///,,,---+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111///111<<>>EEEKKKSSSbbbssswwwsss{{{wwwvvvyyy}}}~~~lllaaaUUUPPPJJJHHHJJJLLLLLLKKKKKKLLLNNNPPPQQQTTTaaannnwwwQQQ999777444222111,,,------------------------++++++,,,,,,---...//////////////////000000000000333222444BBB]]]xxxyyyrrrZZZVVVbbblllgggVVVGGGDDDFFFHHHPPPZZZmmm}}}|||hhhYYYWWWXXXYYY]]]aaadddfffgggiiikkkmmmooopppssswwwyyy{{{{{{|||}}}~~~~~~~~~{{{{{{zzzzzzzzz{{{zzzzzzwwwyyy{{{}}}~~~zzztttnnnhhhdddaaa[[[TTTOOONNNPPPQQQQQQUUUVVVXXXZZZ\\\```dddfffmmmnnnrrrwww{{{|||{{{yyymmmddd\\\VVVOOOGGGBBBBBBCCCDDDEEEGGGIIIMMMQQQUUUXXX\\\bbbhhhmmmqqqvvvzzz|||}}}zzziii^^^bbbfffiiijjjhhhhhhjjjlllpppppprrr{{{{{{qqq~~~eeeHHH444///333///---...+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000222111555AAAOOOUUUeee{{{xxx~~~{{{}}}xxx~~~mmmgggnnnyyylll{{{dddKKK<<<444.........---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,...------111888CCCEEEKKKWWWgggrrrrrrmmmwww|||~~~uuuuuuxxx|||xxxfff]]]RRROOOKKKJJJKKKLLLLLLKKKLLLMMMPPPSSSUUU]]]qqq~~~UUU:::666444222111---------------------------++++++,,,,,,---...//////---------.........//////222111555DDD]]]sss|||{{{}}}~~~vvviiiVVVZZZgggnnnbbbSSSFFFDDDFFFIIISSS^^^ooo|||yyyeeeVVVUUUWWWZZZ]]]```cccfffggghhhjjjlllmmmnnnpppsssvvvuuuvvvwwwyyy{{{}}}~~~|||{{{zzz|||~~~xxxyyyzzzzzzyyyyyyyyyzzzwwwyyy|||~~~|||uuunnnhhhccc^^^ZZZYYYUUUPPPMMMMMMOOORRRSSSSSSVVVYYY[[[\\\```eeeiiioooqqquuuzzz}}}|||yyyuuujjjaaaXXXSSSMMMGGGDDDFFFFFFHHHKKKLLLOOOSSSYYY]]]eeefffiiillloootttyyy}}}nnn___aaaeeejjjkkkiiihhhjjjlllppppppqqqxxxqqqlllMMM888000222...---///,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......//////111222111444AAAOOOTTTggg~~~ttt|||zzz{{{yyyrrrfffgggooo}}}qqqnnnPPP===666//////...------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***,,,---,,,,,,222:::FFFFFFLLL[[[iiippppppnnn~~~|||~~~xxxkkkzzzxxxrrrsssvvvzzzjjj[[[SSSPPPNNNKKKJJJKKKKKKKKKKKKLLLMMMQQQWWW]]]kkk]]]@@@999555333444000------------------------+++,,,,,,------.........,,,,,,,,,------......///...///888KKKccctttyyywwwzzzxxxdddTTT___kkkmmm\\\NNNCCCBBBEEEJJJVVVbbbrrr~~~sss___PPPSSSVVVZZZ^^^```bbbeeeggggggiiikkklllmmmnnnppprrrqqqrrrsssuuuwwwyyy{{{||||||zzzxxxvvvwwwyyy{{{}}}wwwyyyzzz{{{zzzyyyyyyzzzxxxzzz}}}zzzvvvsssnnnhhhbbb]]]XXXTTTQQQPPPOOOMMMLLLMMMPPPSSSUUURRRVVVZZZ\\\]]]aaaggglllqqqsssxxx|||~~~{{{uuupppeee\\\TTTOOOLLLGGGGGGIIIIIIMMMQQQTTTWWW\\\dddiiissstttuuuvvvxxx|||rrrccc```dddiiikkkjjjiiikkkmmmooonnnoootttyyyqqqSSS;;;111222......///,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......000000111222111555CCCPPPVVVllltttrrrzzzwwwyyy|||vvvgggbbbfffttt|||uuuzzzYYYAAA777//////......---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,---,,,,,,333===GGGGGGPPP___jjjnnnrrrxxx|||zzzxxxxxxpppkkk~~~|||tttqqqtttxxx~~~rrr]]]QQQLLLMMMKKKJJJIIIIIIJJJKKKLLLNNNQQQYYYdddpppeeeFFF<<<444111333111------------------------------------------------,,,,,,------...//////000000000999NNNhhh}}}{{{___TTTbbbmmmjjjWWWJJJ@@@AAAEEEJJJXXXfffwwwzzzppp\\\NNNQQQUUUZZZ]]]^^^```cccfffgggiiikkklllkkkkkkmmmnnnooopppqqqrrrtttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyywwwzzz}}}}}}{{{zzz{{{|||zzz|||{{{pppjjjkkkhhhddd]]]XXXTTTQQQMMMKKKJJJJJJKKKLLLNNNQQQTTTVVVUUUYYY^^^```bbbeeelllrrrvvvyyy}}}}}}uuuoooccc[[[RRROOOLLLJJJKKKNNNOOOTTT[[[___dddkkkttt|||vvvhhh]]]bbbhhhjjjjjjjjjkkkmmmmmmlllkkkoooxxxxxxWWW>>>111222......000,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......//////111333333888GGGUUUZZZrrrsss{{{yyywwwzzz|||}}}xxxiii```___nnnsssdddFFF888/////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...------555@@@HHHJJJUUUeeekkklllvvv}}}|||zzz~~~zzz|||{{{vvvvvv|||fffVVVOOONNNKKKJJJIIIIIIIIILLLOOORRRWWW\\\iii|||hhhIII===222...000///------------------------------------------,,,,,,------......///000000111666333777KKKjjj|||]]]TTTcccmmmhhhTTTGGG???@@@DDDKKKYYYhhh{{{{{{sss~~~ooo^^^QQQPPPTTTYYY\\\]]]___bbbeeegggiiikkkkkkjjjjjjkkkllloooppppppqqqrrrrrrsssssstttvvvzzz|||}}}{{{yyywwwxxx{{{}}}|||}}}~~~{{{~~~|||xxxooofffdddhhhccc___YYYTTTPPPNNNKKKIIIGGGIIILLLNNNPPPRRRVVVXXXYYY^^^ccceeegggjjjrrrxxx|||xxxqqqddd[[[SSSPPPOOOMMMOOOSSSUUU[[[ccciiioooxxxxxxkkk[[[```fffiiiiiiiiikkkmmmkkkiiiiiikkktttYYY???222222......000,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......//////111444555;;;KKKZZZ]]]www{{{{{{zzz|||{{{xxxyyy}}}xxxkkk```\\\kkkooo}}}mmmJJJ888/////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000......777BBBIIILLLYYYhhhllllllzzz|||~~~zzz}}}sss]]]QQQNNNPPPKKKKKKKKKJJJLLLOOOUUUYYY```gggyyyrrrNNN<<<888555111000...------,,,,,,------...------...............---............////////////000666???QQQqqqrrrWWWTTTffflllcccSSSGGG@@@BBBGGGNNN]]]lll}}}www|||}}}lllZZZNNNQQQSSSUUUYYY\\\___bbbcccggghhhjjjkkkkkkkkkmmmooonnnmmmlllkkklllnnnppprrrpppuuu{{{|||zzzxxxyyy{{{}}}||||||||||||}}}}}}~~~zzzvvvoooiiiffffffhhhjjjiiiYYYNNNNNNMMMFFFEEEJJJKKKLLLNNNPPPQQQTTTXXX[[[[[[___eeekkkooossswwwzzzwwwpppcccZZZQQQOOOPPPPPPRRRVVVZZZaaakkkssszzzyyyqqqccc^^^___gggiiiffffffkkkoookkkkkkqqqyyyeeeDDD111333111///000------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......///...//////111666AAAPPPZZZccc{{{wwwsssvvv}}}}}}zzzxxx{{{uuuuuu||||||qqqbbbZZZaaannn~~~uuuRRR;;;333111///.........,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++---///...000999CCCMMMOOO[[[jjjjjjgggyyyrrrwwwyyyjjjWWWNNNKKKJJJKKKMMMOOOPPPPPPTTTZZZ___hhh}}}vvvRRR>>>888555222111...------,,,,,,------.....................------............///////////////333===VVV~~~pppUUUUUUgggnnndddRRRGGG@@@BBBFFFNNN]]]mmmxxxvvv}}}{{{jjjXXXLLLOOOQQQTTTWWW[[[___aaacccgggiiikkkkkkkkkkkklllnnnlllkkkkkkjjjlllnnnppprrroootttzzz{{{xxxwwwxxxzzz||||||{{{{{{||||||}}}~~~{{{tttpppkkkgggdddeeeggghhhbbbTTTKKKLLLMMMHHHHHHMMMMMMOOOQQQSSSUUUWWW[[[___```eeejjjppptttwww{{{~~~xxxqqqddd[[[SSSRRRTTTUUUYYY]]]dddlllwww|||uuuddd^^^___gggjjjfffeeejjjnnnkkkkkkqqqxxxjjjHHH444444111///000------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......///...///000111666BBBQQQ[[[lllzzzrrrooollljjjmmmsssyyy}}}}}}|||{{{~~~wwwtttzzz|||rrrcccYYY___lll||||||XXX???444222///.........---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,---//////111;;;GGGKKKOOO[[[gggkkknnnsssxxx{{{~~~eeeUUUOOOMMMMMMLLLNNNPPPQQQTTT[[[eeemmm|||WWW@@@888555333222......------------........./////////...---,,,,,,............////////////444444===XXXmmmRRRVVVkkkpppfffQQQFFF@@@BBBFFFNNN___ppp}}}qqqtttzzzhhhVVVJJJLLLNNNRRRVVVZZZ^^^aaabbbhhhjjjkkkkkkjjjjjjkkkmmmjjjiiiiiiiiikkkmmmppprrrppptttxxxyyyxxxvvvwwwyyy{{{{{{{{{{{{{{{|||}}}}}}~~~zzzpppjjjkkkiiifffcccaaaaaabbbcccXXXNNNGGGJJJLLLJJJLLLQQQQQQSSSVVVXXXZZZ]]]```cccgggkkkqqquuuyyy|||vvvoooccc[[[UUUUUUXXX[[[```fffqqq{{{{{{fff______gggjjjfffeeegggmmmjjjkkkqqqwwwpppMMM888666222//////---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///000222888CCCRRR]]]yyyuuurrrpppjjjeeecccbbbbbbffflllsssuuuyyy~~~~~~~~~~~~~~~xxxrrrwww{{{ttteeeYYY\\\hhhzzzaaaDDD555333000.........---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///......//////333???KKKOOOXXXcccjjjpppyyy{{{wwwzzz~~~qqq\\\PPPNNNOOOPPPQQQSSSVVVZZZaaannn}}}]]]CCC777444333222......------------......////////////...---,,,+++............////////////666777AAA[[[}}}iiiPPPXXXooosssgggOOOFFF@@@BBBFFFNNNaaatttsssmmmvvvyyygggUUUIIIKKKMMMQQQVVV[[[___aaabbbhhhiiijjjjjjiiihhhiiikkkggggggggghhhkkknnnqqqssssssvvvyyyzzzyyyxxxxxxyyy{{{zzzzzzzzz{{{|||}}}}}}}}}zzzuuupppiiiccccccbbbaaa___]]]\\\[[[ZZZQQQJJJFFFIIILLLLLLNNNSSSTTTVVVYYY\\\^^^aaaeeehhhlllpppuuuyyy}}}|||ssslllbbb[[[VVVWWWYYY^^^eeemmm{{{~~~jjj```^^^fffjjjgggdddeeejjjiiikkkpppvvv}}}uuuQQQ999666111///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///111333999EEEUUU```}}}ssskkkhhhfffcccaaa```bbbdddiiilllppppppqqqvvv|||~~~|||yyy|||~~~}}}}}}~~~uuunnnrrryyyvvvhhhZZZZZZdddvvvhhhEEE777444000.........------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///------...///444BBBOOOYYYfffrrruuuzzzuuuzzz{{{kkkXXXOOOPPPTTTWWWWWW\\\ccclllxxxbbbEEE777444333111///......------......///......//////...------,,,............////////////111666GGGbbb~~~|||eeePPP\\\rrrttthhhOOOFFFAAACCCGGGPPPdddxxxxxxmmmmmm{{{yyygggUUUIIIKKKMMMRRRWWW\\\___aaabbbfffhhhiiihhhgggggghhhiiiffffffggghhhlllppptttvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~yyyssspppnnnkkkfffaaa___^^^]]][[[YYYVVVTTTSSSNNNKKKIIIKKKMMMNNNQQQTTTUUUXXX\\\___bbbeeehhhkkknnnrrrwww||||||rrrmmmaaa[[[WWWXXX[[[```jjjsssooobbb\\\ccciiigggccccccggggggjjjooosssyyyzzzTTT;;;666111///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///111444;;;HHHWWWccc||||||wwwuuuuuurrrjjjcccbbbbbbbbbbbbcccfffkkkoooqqqpppnnnnnnoooqqqpppjjjeeedddggglllrrrzzz}}}}}}}}}~~~yyyqqqkkkoooxxxxxxlll]]]XXX___ppplllFFF999555111///.........---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...,,,,,,---///555DDDRRR\\\nnn}}}www{{{~~~|||sssoooyyy{{{jjjYYYSSSUUU[[[___]]]eeerrrhhhIII888444333000//////............//////------...............---............////////////000888LLLhhh~~~~~~bbbRRR```ttttttgggOOOGGGBBBDDDHHHRRRggg}}}}}}oookkksssyyygggTTTHHHKKKNNNRRRXXX\\\___```aaaccceeeffffffeeeeeefffhhhffffffhhhjjjnnnrrrwwwyyy{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{|||~~~}}}uuupppkkkhhhgggeee```]]][[[[[[ZZZXXXUUURRRPPPNNNNNNMMMMMMNNNOOOQQQTTTVVVVVVZZZ^^^bbbeeehhhlllnnnppptttyyy~~~~~~vvvqqqaaa]]]ZZZ]]]aaagggsss~~~ttteee[[[```hhhfffcccbbbcccdddhhhmmmpppvvv~~~[[[???888111///111000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...000222555<<>>KKK\\\gggsssyyyyyyuuutttvvvwwwxxxzzz|||zzztttpppnnniiiccc___``````]]]\\\^^^___dddggghhhlllsssvvvtttvvvtttqqqllleee\\\SSSMMMIIIKKKLLLNNNRRRZZZeeelllzzz}}}|||zzzyyyrrrrrrppprrrxxxzzzpppcccWWWXXXcccwww{{{SSS;;;777222///.../////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---000444:::IIIVVV___qqq|||uuuuuu~~~zzz{{{|||}}}zzzvvvwwwyyyzzzzzzqqqPPP===999666222//////............//////++++++---...///000000000............/////////000777<<>>LLL]]]hhhtttqqqjjjkkkiiijjjnnnppprrruuuyyy~~~uuunnniiifffccc^^^YYYWWWYYY\\\\\\___bbb___fffiiiiiinnnuuuxxxuuuzzzxxxtttkkk```TTTJJJEEEEEEFFFGGGGGGHHHNNNUUU\\\sss|||~~~{{{xxxwwwrrruuuuuuuuuyyyzzzqqqcccWWWVVV```sss[[[<<<888333///.../////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,///333666===KKKXXXhhhxxx|||yyysssvvvRRR===888555000//////...------------...............////////////...------......///000111888AAAYYYxxxmmmXXXVVVhhhwwwnnn\\\GGGEEEDDDEEEKKKYYYqqqrrrfffiiiwwwppp___OOOEEEHHHLLLQQQUUUWWWYYY[[[\\\aaabbbaaa]]]___dddhhhhhhiiinnnssstttrrrsssxxx}}}|||}}}~~~~~~}}}|||{{{}}}~~~yyynnnfffaaa]]][[[YYYWWWUUUSSSSSSTTTVVVXXXYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUXXX[[[___aaa___ccchhhlllooosssvvvyyy{{{~~~xxxrrrjjjhhhhhhnnn{{{ppp^^^ZZZaaafffdddaaabbbaaacccfffiiinnn{{{uuuLLL888444222///.........---------,,,,,,,,,...---++++++++++++---.........---,,,---...///000111000111555<<>>666---000///......------..................////////////............///000111111555AAAZZZvvvwwwdddSSSWWWlllyyynnn[[[HHHEEEDDDFFFLLL\\\wwwnnnddd```nnnzzzkkkZZZKKKCCCHHHLLLQQQUUUWWWXXXZZZ[[[]]]^^^\\\YYY\\\dddjjjlllmmmoooqqqsssvvvxxxzzz{{{{{{|||~~~~~~~~~vvvpppggg___YYYVVVTTTRRRQQQQQQQQQRRRTTTWWWZZZ\\\___^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[]]]___aaabbbcccfffiiinnnrrruuuxxx{{{~~~zzzuuurrrqqqssszzzuuubbbZZZ^^^dddeeebbb]]]^^^aaaeeehhhmmmzzz|||UUU>>>777555222000.........------------,,,,,,,,,------------,,,,,,......------......///000222333777===EEESSSjjj~~~nnn\\\ZZZ^^^```dddiiimmmrrryyyqqqkkkccc^^^]]]\\\ZZZXXX[[[[[[[[[\\\]]]```bbbccchhhlllrrrvvvxxxyyyzzz{{{sssmmmdddYYYQQQKKKIIIHHHIIIHHHKKKSSSYYY___hhhqqq~~~zzzvvvttttttrrrrrrnnnkkkkkkmmmiiicccUUURRRVVVfffyyyqqqKKK<<<666333---000333,,,------------------------++++++,,,,,,,,,,,,------,,,000...111===FFFUUUkkkuuunnnqqq|||sss```GGG<<<555...000//////...........................////////////............///000111222888@@@VVVrrrzzzeeeRRRXXXmmmyyynnn\\\HHHEEECCCFFFNNN___{{{~~~jjjddddddvvvxxxhhhWWWJJJDDDHHHKKKPPPTTTUUUWWWXXXZZZZZZ\\\ZZZXXX\\\fffmmmnnnooonnnooorrrvvvyyyyyyyyy{{{|||}}}yyylllfff^^^WWWSSSPPPNNNLLLNNNOOOQQQTTTWWW[[[]]]___aaa```___^^^]]]\\\\\\\\\^^^___```bbbdddeeeeeeeeejjjmmmqqquuuwwwzzz}}}~~~xxxuuuuuuvvvyyywwweeeYYYZZZaaaccc`````````bbbeeefffiiittt[[[AAA888555222000............------------+++,,,---......---,,,+++...............//////000000000444;;;EEEVVVpppuuudddWWWXXX\\\___dddjjjkkkqqq{{{vvvlllhhhbbb______^^^]]]\\\ZZZZZZZZZ[[[\\\___aaabbbjjjmmmrrruuuwwwwwwvvvuuunnnhhh^^^TTTNNNKKKLLLMMMNNNOOOUUU___gggoooyyy}}}xxxtttrrrqqqqqqppplllgggggghhhfffaaaTTTPPPSSSaaasss~~~PPP>>>666333...///222---------------------------+++++++++,,,,,,,,,------,,,000///333@@@JJJWWWlllooolllrrryyyuuupppnnn}}}]]]DDD;;;888333000000///............///............///////////////......//////000111222<<<@@@SSSnnniiiTTTZZZooozzznnn\\\HHHEEECCCFFFOOOcccxxxfffeeekkk~~~wwwfffVVVJJJEEEFFFJJJOOORRRTTTUUUVVVWWWYYY[[[ZZZYYY^^^hhhoooqqqooonnnoooqqquuuxxxyyyxxxzzz{{{}}}sssjjjeee```YYYSSSOOOMMMKKKJJJNNNPPPSSSWWW\\\___bbbccccccbbbaaa```___^^^^^^^^^aaabbbdddfffhhhiiiiiiiiimmmppptttwwwyyy|||~~~yyywwwwwwyyy}}}zzzhhhYYYWWW^^^```^^^______aaaddddddgggqqq|||```DDD888555222/////////.........---------,,,,,,...//////...,,,,,,.........///////////////111000222999EEEZZZxxxiii\\\TTTWWW[[[]]]ccckkkmmmuuu~~~zzzkkkiiigggcccaaa______^^^]]]\\\\\\\\\^^^```cccfffhhhmmmnnnpppssstttsssqqqppphhhbbbYYYQQQNNNNNNRRRTTT[[[]]]eeepppzzz}}}wwwsssppppppoooooolllfffdddeeeccc___TTTPPPPPP\\\lll}}}UUU@@@444222---...111---------------------------+++++++++,,,,,,,,,---------111000555CCCLLLXXXkkkooopppxxxwwwqqqjjjfffhhhxxx]]]CCC;;;;;;999111000//////......//////............////////////////////////000111222222???CCCVVVqqqkkkVVV^^^ttt{{{mmm[[[IIIEEEDDDGGGQQQfffoooaaafffqqqvvvcccSSSIIIEEEEEEHHHMMMPPPQQQRRRTTTUUUYYY\\\]]]]]]bbbkkkqqqrrrooopppqqqsssuuuwwwyyyzzzyyy{{{}}}~~~}}}nnnddd^^^ZZZUUUQQQOOONNNLLLKKKQQQTTTXXX]]]aaadddfffgggeeeeeecccbbbaaa`````````dddeeefffhhhjjjlllmmmnnnpppssswwwzzz|||~~~}}}|||yyy|||}}}lll[[[VVV\\\___\\\[[[\\\___bbbcccgggqqq|||fffHHH999555222.../////////.........------------............---------...///000000000000///333222333:::GGG___ttt___UUUQQQUUUYYYZZZ```iiiqqqxxxrrrhhhcccbbb```^^^\\\[[[ZZZYYYXXXYYY[[[]]]aaaeeeiiikkkrrrqqqqqqrrrrrrrrrpppmmmccc^^^XXXSSSRRRVVV\\\```fffiiiqqq}}}}}}wwwrrrpppooolllnnnlllfffbbbbbb```\\\VVVPPPOOOYYYhhhyyy[[[BBB444222------000---------------------------++++++,,,,,,,,,,,,------...111000666EEEMMMWWWiiisssuuu}}}{{{vvvqqqfff```bbbrrr___CCC;;;:::888111000000///////////////............////////////////////////000111222333>>>HHH___xxxiiiWWWcccyyy~~~kkkXXXIIIEEEDDDGGGRRRhhhyyybbb___iiiwwwsss```PPPGGGEEECCCFFFKKKNNNOOOPPPQQQSSSYYY]]]```aaafffnnnssssssooorrrvvvwwwvvvwwwzzz}}}yyy{{{}}}~~~vvvjjjbbbXXXUUUQQQOOOPPPPPPPPPPPPVVVYYY^^^cccfffiiijjjjjjhhhhhhfffeeedddcccccccccffffffggghhhkkknnnppprrrtttwww{{{}}}~~~{{{~~~qqq^^^XXX]]]___[[[[[[[[[^^^bbbbbbeeeooozzzkkkKKK:::777444///////////////..................------------......---...///000111000000///333222555<<>>MMMeee|||tttcccSSSKKKKKKLLLMMMNNNOOOOOOPPPQQQTTT[[[gggtttyyyhhhZZZTTTQQQOOONNNSSSTTTUUUUUUUUUVVVXXX[[[```bbbffflllttt}}}~~~|||{{{}}}}}}~~~~~~yyysssnnnkkkjjjiiifffbbb^^^ZZZWWWVVVUUUTTTNNNQQQbbbqqqrrrQQQ:::555111111222---......---,,,,,,---......+++---......---,,,...///000+++222CCCLLLPPP^^^qqqrrrzzzyyyxxxjjj___]]]bbbqqqXXX===555222///000000///...............---------............//////000000///...///111333GGGMMMfff{{{ccc]]]mmmxxxyyyooo^^^JJJFFFFFFLLLYYYooo|||hhhUUULLLNNNSSS^^^uuuxxxeeeQQQEEE@@@@@@BBBCCCEEEGGGKKKRRR[[[aaadddfffeeedddiiiqqquuuttttttrrroooqqquuu{{{~~~}}}}}}sssmmmggg]]]VVVTTTSSSTTTUUUVVVVVVYYY]]]aaaccceeeiiinnnqqqsssssssssrrrqqqpppnnnllljjjiiihhhmmmnnnnnnoooqqquuu{{{~~~wwwggg[[[WWWZZZ___[[[ZZZ]]]aaabbbdddllluuu}}}~~~eeeKKK666999222000000///.....................////////////......000000111111111111111000222444999AAAQQQhhh{{{ttt\\\LLLKKKLLLMMMNNNOOONNNNNNMMMMMMNNNTTT```ppp~~~qqqgggZZZQQQNNNNNNOOONNNSSSTTTUUUVVVWWWYYY^^^aaagggiiinnnuuu~~~|||xxxsssnnnllljjjhhhddd```\\\XXXVVVUUUVVVUUUMMMNNN]]]jjj{{{xxxVVV>>>666000000111,,,......---,,,,,,---......+++---......------...///000---555EEENNNQQQ\\\mmmjjjxxx~~~ppprrrzzzhhh```___fffzzz}}}VVV===666444000000000///...............---------............//////000000///...///222444EEEOOOjjj~~~fff```ooozzzzzzooo^^^IIIFFFFFFMMMYYYooommmYYYKKKFFFIIINNN]]]vvvttt___NNNCCCAAAAAABBBBBBDDDHHHPPPYYYaaaffffffgggfffeeejjjssswwwvvvtttqqqnnnooouuu{{{~~~}}}sssllleee]]]VVVUUUSSSTTTUUUVVVWWWZZZ^^^bbbfffhhhkkkoooqqqrrrssssssqqqqqqpppooonnnmmmllllllooopppqqqssstttwww|||yyyjjj\\\WWWZZZ^^^[[[ZZZ\\\aaaccceeekkksss{{{nnnQQQ888888222111000//////......//////...//////////////////...000000111222222222111111000333999DDDUUUmmmvvvrrryyyVVVIIIKKKMMMNNNPPPPPPOOOMMMLLLNNNPPPUUU___jjjttt{{{rrraaaZZZQQQLLLKKKMMMPPPQQQSSSTTTVVVWWWYYY^^^dddhhhnnnpppvvv~~~~~~{{{wwwrrrnnnlllhhhfffbbb^^^ZZZWWWUUUTTTUUUTTTLLLLLLYYYeeewww}}}ZZZ@@@666000///111,,,......------------......,,,---......------...///111000999GGGMMMOOOWWWccciii{{{yyyooouuuwwwggg``````kkkyyyTTT===888777333000000///...............---------............//////000000000///000333555EEEUUUttt}}}eee```oooyyyxxxlll[[[JJJGGGGGGMMMYYYnnnuuu___OOOHHHHHHHHHHHH___xxxppp\\\LLLDDDBBBCCCCCCBBBEEELLLWWW```fffhhhdddfffffffffkkkssswwwvvvtttpppmmmooovvv}}}~~~~~~|||pppiiiccc[[[UUUTTTTTTUUUWWWXXXYYY]]]aaaeeekkklllnnnooopppqqqppppppppppppppppppppppppppppppoooqqqsssuuuvvvxxx|||~~~~~~|||mmm^^^WWWYYY]]]]]][[[\\\```bbbccchhhnnn}}}wwwWWW999888222111111000////////////000/////////....../////////000000111222222222222222///222999FFFZZZrrroooooorrrSSSJJJLLLMMMOOOQQQQQQPPPNNNMMMOOOUUU]]]bbbfffllluuu|||ooo]]]SSSOOOJJJGGGGGGJJJMMMOOOUUUWWWYYY[[[___eeekkkpppuuuxxx}}}}}}yyyuuuqqqmmmlllgggeee```\\\XXXUUUSSSRRRRRRSSSKKKKKKWWWcccttt]]]AAA666//////222...........................,,,---///...------...000000222<<>>DDDHHHNNNTTTVVVTTTQQQOOOXXX]]]dddlllpppqqqpppnnnsssrrrsssxxx}}}}}}|||{{{xxxvvvtttvvvwwwwwwxxxzzz}}}~~~~~~yyyuuummmcccZZZXXXXXXWWWXXX[[[^^^___aaabbbcccfffjjjmmmvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzxxx{{{xxxhhh\\\VVVVVV[[[ZZZXXXYYY[[[___cccffflllsssxxxSSS:::;;;555333111111222222222111000000000000000000000000/////////000111111222222333999@@@LLLaaa{{{www|||qqqbbbTTTHHHDDDFFFFFFGGGJJJLLLPPPVVV]]]aaajjjrrryyy}}}}}}mmm\\\PPPKKKLLLNNNPPPRRRVVVYYY]]]cccjjjooo~~~{{{|||vvv|||uuunnnkkkkkkjjjfffbbb\\\YYYVVVSSSQQQOOOMMMJJJGGGHHHDDDHHHQQQTTT```vvvxxx}}}UUU;;;222000000000///............---------------,,,------...///000...666HHHRRRSSScccxxxrrrwwwwwwttt```EEE999555222000000000///...............---------............///...---///111000///333:::RRRhhh}}}\\\SSSbbb|||~~~lllXXXHHHGGGGGGMMM^^^wwwtttuuuzzzxxx___JJJAAA???@@@???DDDHHHMMMRRRTTTTTTSSSSSSZZZ```iiiooorrrqqqooommmrrrrrrtttyyy}}}{{{{{{|||{{{wwwtttssstttvvvwwwxxxzzz~~~|||wwwsssiiiaaaYYYXXXXXXWWWYYY]]]```bbbcccdddeeehhhlllooowwwwwwwwwwwwwwwxxxxxxyyy{{{||||||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxuuuyyy~~~}}}~~~{{{kkk]]]UUUSSSZZZYYYXXXXXX[[[^^^bbbeeemmmtttZZZ@@@>>>666444222222222222111000/////////////////////////////////000111111222222333888AAANNN```wwwwww~~~yyyhhhZZZOOOFFFEEEHHHHHHHHHIIILLLPPPVVV\\\```iiiooovvv{{{~~~vvvgggXXXOOOKKKLLLMMMQQQTTTXXX]]]bbbiiipppuuu}}}zzz}}}~~~tttiiifffhhhgggdddaaaZZZWWWTTTQQQPPPOOOLLLJJJFFFGGGCCCGGGOOORRR^^^uuu{{{ZZZ>>>222111000000///............---------------,,,------...///000///;;;NNNTTTUUUiiizzz}}}{{{zzzZZZCCC:::444222222000000///...............---------............///......///111000///444<<>>PPP___ssskkkbbboooppp^^^IIIHHHIIIQQQaaayyyvvvbbbMMMCCCAAA@@@@@@BBBEEEIIILLLNNNOOORRRYYY___mmmppprrrooojjjffffffhhhkkkoootttyyy|||}}}~~~~~~~~~|||yyyvvvuuuuuussstttuuuuuuuuuwwwzzz}}}{{{yyyxxxzzz}}}~~~}}}}}}~~~zzzsssmmmccc]]]YYYYYYYYYZZZ```ggg___aaadddfffhhhlllqqqttttttuuuwwwzzz{{{|||||||||zzz{{{}}}~~~~~~}}}|||{{{xxxxxxwwwwwwwwwxxxxxxyyyxxxyyy{{{|||ppp___UUUQQQXXXXXXXXXXXXZZZ\\\___```iiippphhhHHHBBB;;;999666444444333111///000000000000000000000000/////////000111111222222111666BBBTTTcccssssssiii{{{yyyeeeWWWHHHAAA>>>>>>???CCCGGGGGGHHHMMMSSSWWWXXXWWW\\\\\\cccmmmtttwww}}}}}}yyywwwvvvkkkddd^^^ZZZUUUSSSYYYbbbggghhhfff^^^SSSNNNQQQVVVXXX]]]cccjjjpppwww~~~xxxtttuuupppccc\\\^^^WWWTTTPPPNNNLLLKKKHHHFFFGGGGGGDDDFFFOOOQQQ\\\sss|||gggCCC333222222//////............---------------,,,------...///000111999MMMYYYYYYaaannnooonnnwww{{{ooommmxxx|||{{{}}}~~~qqqGGG;;;888111///444000000///...............---------........./////////...///000000000666>>>SSSaaauuunnneeepppsssbbbIIIHHHJJJQQQaaayyyppp\\\HHHAAA@@@??????BBBCCCHHHMMMPPPRRRYYYbbbjjjppprrrqqqllleeebbbcccfffkkkooouuuyyy|||~~~~~~}}}wwwsssrrrsssqqqrrrssssssrrrtttwwwyyy{{{xxxvvvvvvxxxxxxvvvsssyyyzzz}}}~~~yyyqqqkkkbbb]]]ZZZZZZYYY[[[aaaiii^^^```cccfffhhhlllqqquuutttvvvxxx{{{}}}~~~{{{|||~~~~~~}}}|||xxxxxxwwwwwwxxxyyyyyyzzzyyyxxxyyy{{{~~~}}}ppp___UUURRRXXXXXXXXXXXXZZZ\\\^^^```hhhppphhhGGG@@@999777555444444444333111000000000000000000000000/////////000111111222222222666CCCTTTcccppprrriii~~~{{{ppp^^^PPPCCC>>>===>>>AAADDDFFFEEEFFFIIIMMMNNNLLLJJJXXXXXX]]]gggmmmnnnttt|||}}}yyytttnnnjjj]]]UUUNNNJJJFFFEEEMMMYYY^^^ccceee^^^SSSMMMRRRYYY[[[```fffmmmtttzzz}}}wwwxxx}}}vvvfff\\\]]]WWWTTTPPPNNNLLLJJJGGGEEEFFFGGGCCCFFFNNNPPP[[[rrriiiDDD333333333/////////.........------------------------...000000111:::QQQ___]]]cccttt}}}vvvjjjhhhrrr~~~{{{qqqiiifffdddccchhhIII;;;555444---222////////////............,,,,,,------.../////////,,,222000///333///222@@@VVVddd|||iiidddrrrrrr]]]KKKIIIIIIPPPaaazzzxxxhhhYYYHHHBBBAAA@@@@@@BBBDDDGGGMMMRRRXXX___eeejjjmmmnnnkkkddd]]]]]]eeemmmrrroooooottt|||}}}yyyyyy|||}}}|||xxxrrrnnnlllpppppprrrsssttttttttttttwwwtttrrrsssqqqllllllnnntttzzz~~~|||wwwtttnnnhhheeeccc___]]]]]]___bbbdddaaacccfffiiilllooosssvvvxxxyyyzzz{{{|||||||||||||||~~~|||{{{{{{{{{vvvtttvvvxxxwwwwww}}}|||{{{|||}}}~~~}}}|||tttbbbTTTOOOXXXZZZYYYUUUTTTXXXZZZXXXfffpppfffFFFCCC===:::777555444444222111222111111000000000000111111111111111111222222333999:::KKKZZZ^^^jjj}}}uuugggxxx~~~qqqjjjQQQHHH===999;;;@@@CCCCCCFFFFFFFFFGGGHHHIIIKKKLLLOOORRRWWW]]]eeelllqqqttt{{{{{{zzzwwwrrrkkkeeeaaa]]]TTTHHHAAA???BBBEEEFFFQQQXXX\\\YYYUUUUUUUUUUUU^^^aaaiiitttzzz|||{{{yyyxxxwwwpppcccZZZXXXSSSRRRPPPMMMJJJHHHGGGGGGCCCHHHFFFEEELLLPPP\\\qqqqqqGGG777333000111///............---------...------------...//////777===KKK]]]kkkuuuvvvoooiiiuuuzzzxxxppp]]]UUUVVVWWWWWWaaaEEE999444444---333////////////............,,,,,,------.../////////,,,222000///333000222@@@ZZZfff{{{jjjdddpppsssaaaMMMKKKJJJPPPaaayyywwweeeVVVGGGAAA@@@@@@@@@BBBDDDHHHMMMSSSXXX^^^dddiiimmmjjjeee___\\\```jjjrrrvvvsssrrrwww~~~{{{{{{}}}}}}{{{wwwrrrooommmqqqqqqqqqqqqppppppoooooooookkkjjjjjjhhheeefffjjjooovvv{{{yyyvvvrrrlllfffeeeccc```]]]]]]```ccceeeccceeehhhjjjlllooorrruuuxxxyyyzzz{{{|||}}}}}}}}}}}}~~~|||{{{||||||yyyvvvvvvxxxyyyyyyxxxzzzzzzzzz{{{}}}~~~~~~vvvdddVVVPPPWWWYYYYYYUUUUUUXXX[[[ZZZeeeqqqiiiHHHDDD???<<<888666666555444222222111000000///000000000111000000000000111222222555444DDDWWWaaaoooppphhh|||xxxjjjaaaMMMEEE<<<999;;;@@@DDDDDDEEEEEEEEEEEEGGGHHHIIIJJJLLLOOOTTT[[[bbbgggkkknnnrrrqqqpppmmmhhhaaa[[[WWWOOOIIIBBB======???@@@@@@GGGPPPWWWWWWVVVWWWYYYXXXaaadddllluuu{{{|||}}}ssslllkkkjjjddd^^^[[[RRRPPPNNNKKKIIIGGGFFFEEECCCHHHEEEEEELLLPPP\\\ppppppFFF777333000111///............---------...------------...//////444===MMM^^^iiirrr~~~xxxtttrrr~~~|||}}}dddUUUPPPPPPSSSVVVXXXAAA666222444...333/////////............---,,,,,,------.../////////---222000///333000333AAA\\\iii~~~~~~jjjcccnnnvvvdddPPPLLLKKKPPP```www|||sss___RRREEE?????????@@@BBBEEEIIINNNSSSXXX]]]cccfffiiiddd^^^ZZZ\\\eeepppwwwyyyvvvvvvzzz}}}}}}}}}yyyuuuqqqpppppprrrqqqpppooollliiigggeee\\\YYYWWWWWWVVVTTTXXX^^^jjjrrrxxxxxxvvvrrrlllfffeeeccc```^^^^^^```ccceeefffhhhjjjkkklllnnnqqqtttxxxyyyzzz|||}}}}}}~~~~~~}}}{{{|||}}}zzzxxxxxxxxxzzz{{{{{{zzzwwwxxxyyy{{{}}}~~~vvvdddVVVPPPTTTXXXYYYUUUUUUYYY\\\\\\eeerrroooLLLDDDAAA>>>:::888777777555444222111000///////////////000000/////////000111111777555EEEZZZfffvvvmmmiiiooo___UUUFFFAAA:::999<<>>FFFNNNPPPRRRWWW[[[[[[dddgggnnnxxx}}}~~~zzzmmmdddgggllliii```YYYPPPOOOLLLJJJGGGFFFEEEDDDCCCHHHEEEEEEKKKOOO[[[ooozzzoooEEE666333000222///............---------...------------...//////111===PPP___ffflllzzzxxxxxx{{{qqqUUUNNNNNNMMMRRRZZZ}}}QQQ???555111444...222//////.........---------,,,,,,------.../////////---222000///222000444CCC[[[ooo~~~|||gggbbbnnnwwweeePPPLLLJJJPPP___wwwvvvlllYYYMMMBBB>>>>>>>>>???BBBGGGJJJOOOTTTXXX\\\```cccccc^^^YYYYYYaaakkktttyyyyyyxxxxxx}}}~~~}}}{{{wwwsssqqqrrrsssrrrrrrrrrooojjjccc\\\XXXMMMKKKIIIIIIHHHHHHNNNVVVfffooowwwyyyxxxuuunnngggcccbbb```^^^^^^```ccceeeiiijjjllllllmmmnnnqqqsssxxxyyy{{{|||}}}~~~~~~|||{{{|||~~~yyyyyyzzz{{{{{{{{{zzzyyyvvvxxxzzz{{{|||}}}tttbbbTTTNNNRRRWWWYYYVVVVVVZZZ]]]^^^ffftttuuuPPPEEEBBB???;;;999888777666444222111111000///////////////////////////000000111777888III^^^hhhvvvpppiii~~~wwwgggVVVKKK@@@===::::::===BBBEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKQQQWWW[[[]]]\\\[[[YYYXXXVVVSSSNNNIIIEEECCC===<<<::::::;;;<<<===>>>@@@EEEIIIJJJNNNWWW^^^```fffiiiqqq{{{{{{qqqjjjiiiqqquuummm]]]RRROOONNNLLLIIIGGGEEEDDDDDDCCCGGGEEEDDDKKKNNNZZZnnnxxxoooEEE666333000222///............---------...------------...//////000???RRR___aaadddtttxxxvvvwww}}}iiiNNNMMMRRRQQQWWWcccsssLLL???666111444---000............------------,,,,,,------.../////////---222///...222111555DDD^^^{{{eeeaaapppxxxeeeNNNKKKIIIOOO___xxxqqqeeeRRRHHH@@@======>>>@@@DDDHHHLLLPPPTTTWWWZZZ^^^```\\\ZZZYYY]]]gggpppuuuwwwvvvwwwyyy}}}{{{yyyuuurrrqqqsssuuussstttsssppphhh^^^SSSMMMIIIHHHGGGHHHFFFGGGOOOYYYbbbmmmwwwzzzzzzvvvooogggbbbaaa```______aaaccceeejjjkkkmmmmmmnnnooorrrtttxxxyyy{{{}}}~~~|||{{{|||}}}zzz{{{||||||{{{yyywwwwwwxxxzzz||||||{{{|||~~~tttbbbSSSMMMPPPVVVZZZXXXVVVZZZ^^^```hhhuuu}}}UUUFFFCCC@@@<<<999888777666444333333111000000////////////////////////000000111111666KKK^^^fffvvvwwwkkk{{{~~~ppp```PPPEEE;;;::::::<<>>===>>>>>>AAAEEEIIIMMMQQQUUUWWWYYY[[[]]]YYYYYY\\\ccckkkrrrttttttsssvvvzzzyyyxxxvvvsssqqqqqqtttwwwuuuuuusssmmmcccWWWLLLEEEFFFEEEFFFGGGFFFGGGOOOYYYaaalllxxx||||||xxxppphhhdddcccbbbaaabbbccceeegggiiikkkmmmnnnoooqqqtttwwwyyyzzz{{{}}}}}}|||||||||zzz{{{}}}|||zzzwwwvvvvvvxxx{{{~~~~~~|||{{{~~~wwwdddUUUOOOOOOWWW[[[YYYWWWZZZ^^^```jjjttt[[[IIIDDDAAA===:::999888666444555444333222111000000000000000/////////000111111000777MMMbbbkkk~~~nnn|||xxxgggXXXJJJBBB999:::<<>>666111555...............---------,,,,,,,,,,,,------.../////////...222///...222111666FFFllliiieeesss{{{hhhQQQMMMJJJNNN^^^wwwwwweeeWWWHHHBBB======>>>???BBBGGGKKKNNNRRRUUUWWWXXXYYY[[[[[[]]]```ffflllppprrrsssrrrvvv{{{{{{uuuuuutttrrrqqqrrruuuwwwyyyvvvooofff[[[PPPGGGBBBCCCDDDFFFHHHFFFFFFNNNYYYdddppp}}}~~~tttkkkffffffeeeeeefffgggiiijjjgggjjjlllnnnpppssswwwzzzyyyzzz|||~~~|||{{{{{{xxxzzz{{{zzzxxxvvvwwwxxxwww{{{~~~}}}}}}wwwdddUUUOOOOOOWWW\\\ZZZWWWYYY^^^```jjjqqqbbbMMMFFFCCC???<<<;;;999888666777666444333222111111111111000000000000111222222444777KKK```nnntttqqq___OOOEEE???999;;;???AAABBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEIIIKKKMMMOOONNNLLLIIIGGGCCCAAA???===<<<<<<<<<===999:::;;;;;;===BBBIIIOOOSSS]]]jjjsssyyy{{{vvvnnnkkkooowwwqqq]]]RRROOOTTTSSSUUUXXXUUUPPPNNNPPPLLLKKKIIIGGGEEEDDDDDDCCCBBBGGGDDDCCCHHHLLLWWWkkktttHHH777333000222///............---------...------------...//////444AAARRR\\\^^^eee{{{yyypppuuuxxxssssssvvvkkk___UUUXXX___dddhhhkkkYYY>>><<<666000555...///......---------,,,,,,,,,,,,,,,------...//////000...333///...222111777GGGooommmgggsss}}}kkkSSSOOOKKKNNN]]]vvvrrr^^^PPPFFF@@@===>>>??????CCCHHHKKKOOOSSSVVVWWWWWWXXXYYY]]]```cccgggkkknnnqqqsssrrrvvv|||~~~yyyuuurrrrrrrrrqqqqqqrrruuuxxx|||vvvkkk___TTTKKKEEEBBBFFFHHHKKKLLLJJJJJJRRR]]]iiivvvzzzqqqiiihhhhhhhhhiiijjjlllmmmfffiiilllnnnqqqtttxxx|||yyyzzz|||~~~}}}{{{zzzvvvxxxzzzyyywwwvvvxxx{{{uuuzzz~~~~~~uuubbbSSSMMMOOOXXX]]][[[WWWYYY^^^```jjjnnn{{{gggPPPHHHEEEAAA>>><<<;;;999777888777555444333222222222111111111111111222222333555333CCCXXXjjjxxxlllYYYJJJAAA===999<<<@@@CCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDHHHIIIJJJJJJIIIGGGDDDBBB===<<<:::888888888:::;;;777:::===@@@CCCHHHOOOTTTbbbsssoooqqqyyyhhhPPPDDDEEEIIIIIIHHHLLLRRRTTTPPPNNNNNNJJJIIIGGGFFFDDDCCCBBBBBBBBBGGGDDDBBBHHHKKKWWWkkkvvvIII777333000222//////.........---------...------------...//////444@@@QQQ\\\aaakkkuuuzzzvvvwwwyyyeee```[[[\\\bbbiiilllkkkLLL@@@555333444222///...///............------------------............///000000000111//////888BBBgggxxxllliiiuuummmRRRLLLJJJPPP]]]qqq}}}mmmXXXJJJAAA@@@???======@@@EEEIIIUUURRROOOPPPTTTWWWXXXXXXZZZ^^^dddhhhkkklllmmmnnntttzzz{{{sssnnnnnnooopppqqqrrrrrrqqqpppvvvpppdddUUUHHHCCCFFFJJJHHHMMMIIIGGGPPPTTTYYYdddppp}}}qqqjjjfffeeehhhjjjhhhhhhjjjiiikkkoooqqqsssvvvyyy{{{|||{{{yyyxxxxxxwwwxxxxxxyyyyyyzzz{{{~~~vvvgggVVVJJJQQQVVVXXXWWWUUUXXX\\\```kkklllyyyeeePPPEEECCCAAA@@@@@@>>>;;;888:::999777666444333333333222222111111111111222222222777BBBSSShhhyyyuuufffPPPCCC???999;;;<<<>>>???@@@@@@??????BBBBBBBBB@@@???@@@CCCFFFMMMLLLJJJHHHEEEAAA>>>===:::::::::999999999888888;;;>>>AAACCCGGGPPP^^^iii}}}qqqtttzzzvvv\\\NNNHHHDDDDDDGGGCCCEEEGGGIIIIIIKKKMMMOOOLLLJJJHHHFFFDDDCCCCCCCCCFFFGGGCCCEEELLLMMMWWWmmmzzzMMM>>><<<555000000000///..................------......///000111000DDDUUU[[[ccctttzzz~~~|||{{{{{{xxxyyy|||~~~kkk\\\VVV___bbb^^^bbbmmmIII===444222333111///...///............------------------............/////////000111///000888BBBffftttnnnjjjuuulllRRRLLLIIINNN[[[ooo{{{jjjUUUFFF>>>>>>>>>======@@@GGGMMMTTTRRRQQQRRRVVVZZZ[[[ZZZZZZ^^^dddhhhkkklllnnnooouuuzzzyyyrrrnnnooooooooooooppprrrsssttttttlll^^^PPPFFFDDDGGGKKKNNNTTTPPPOOOXXX\\\```kkkzzz~~~rrrlllhhhfffiiikkkiiiiiikkkiiillloooqqqsssuuuyyy{{{~~~~~~|||zzzwwwwwwwwwxxxyyyzzz{{{||||||~~~wwwgggVVVIIIPPPVVVYYYWWWUUUYYY```dddiiikkkyyydddOOOFFFDDDBBBAAA@@@???<<<999:::999888666555444333333222222111111111111222222222777BBBTTTiii}}}zzzpppbbbLLLAAA>>>999===>>>???AAABBBBBBAAAAAAAAABBBAAA@@@???@@@CCCEEEJJJJJJHHHFFFDDDAAA>>><<<:::999999999999999999999888;;;???CCCJJJXXXkkkxxxvvvxxx|||vvvcccPPPHHHEEECCCCCCEEEDDDEEEGGGHHHIIIJJJLLLMMMLLLJJJHHHFFFDDDCCCCCCCCCEEEFFFBBBDDDKKKMMMWWWlllzzzMMM===;;;555111000000///............///...------......///000111444FFFWWW___iiiwww~~~|||xxx~~~~~~{{{{{{nnnmmmqqqyyyyyygggZZZUUU]]]aaa^^^cccnnnDDD:::222111222000/////////............------------------............///......///000///000999DDDbbbooo~~~ooojjjuuulllTTTMMMIIIMMMYYYmmmyyyfffPPPAAA;;;<<<======>>>DDDLLLRRRTTTSSSSSSUUUYYY[[[\\\\\\[[[___dddiiikkkmmmooopppxxx{{{|||vvvqqqnnnooonnnmmmmmmnnnpppsssuuummmcccUUUIIIDDDEEEIIILLLOOOVVVTTTTTT^^^cccgggrrrtttooojjjiiikkkmmmkkkjjjllljjjllloooqqqsssuuuxxx{{{|||}}}~~~{{{zzzwwwwwwxxxyyyzzz|||}}}~~~}}}~~~|||yyywwwuuutttttttttrrrwwwxxxhhhUUUHHHOOOWWWZZZVVVTTTXXX```dddgggkkkyyybbbNNNGGGEEEDDDCCCBBB@@@===;;;;;;:::888666555444444444222222111111111111222222333666@@@RRRhhhzzz|||yyyiiiZZZFFF>>>===999???@@@AAACCCCCCCCCBBBBBB@@@@@@@@@???>>>???AAADDDFFFFFFEEEDDDBBB@@@===<<<999888888888888999999:::999<<<@@@FFFRRRfffzzz{{{~~~~~~~~~{{{nnnbbbZZZOOOEEECCCDDDDDDCCCDDDEEEGGGKKKNNNOOOOOOMMMLLLLLLJJJHHHEEEDDDCCCCCCCCCDDDEEEAAACCCJJJLLLVVVlllzzzLLL<<<:::555333111000//////......//////...------......///000111666GGGXXXcccmmmuuutttmmmwww{{{|||}}}|||nnnkkkooozzztttaaaVVVRRRZZZ^^^\\\aaalll???777000000111//////000///............------------------............///...---///000///111:::DDD^^^lll}}}nnnhhhtttoooWWWOOOJJJMMMXXXkkkvvvbbbLLL======;;;;;;>>>EEEMMMRRRTTTTTTTTTUUUVVVXXXZZZ[[[[[[]]]aaafffiiilllnnnpppqqq{{{}}}~~~}}}xxxsssooommmmmmlllkkkkkkkkkkkkllllll```WWWLLLDDDDDDGGGIIIJJJOOOWWWYYY]]]jjjpppuuuxxxqqqlllkkkmmmnnnllllllmmmkkkmmmppprrrtttvvvyyy{{{|||~~~}}}|||yyyzzzzzzzzz|||}}}~~~{{{wwwtttqqqnnnjjjeeecccbbbbbbbbbhhhpppzzzyyyiiiUUUHHHOOOXXX[[[VVVSSSYYY```bbbggglll{{{cccOOOIIIGGGEEEDDDDDDBBB???===;;;:::999777666555444444333222222111111222222333444555<<>>???@@@???>>>>>>@@@BBBBBBBBBCCCCCCAAA???===;;;888888777777888999;;;<<<@@@BBBFFFMMM[[[sssxxx{{{~~~}}}|||||||||fff\\\WWWOOOJJJFFFFFFGGGHHHHHHHHHJJJOOOWWW^^^```[[[SSSMMMKKKJJJGGGEEECCCCCCBBBCCCBBBCCC@@@BBBJJJKKKUUUkkkyyyKKK;;;:::666444111000000///.../////////...------......///000111444DDDWWWccckkkooolllgggmmm|||}}}{{{}}}ooo[[[SSSPPPVVVYYYWWW]]]fff<<<444///000000///...000///............------------------............///...---///000///111:::DDD]]]mmmkkkeeeqqqtttYYYRRRLLLNNNXXXkkkttt___JJJ<<<@@@<<<;;;CCCOOOWWWVVVRRRTTTTTTUUUUUUVVVWWWYYYZZZaaadddhhhkkkmmmoooqqqsss}}}~~~}}}zzzuuupppmmmlllhhhhhhiiihhheeebbb___\\\QQQLLLFFFDDDFFFIIIKKKJJJSSS^^^dddmmm~~~|||rrrmmmlllnnnpppnnnmmmooommmooorrrtttuuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{wwwsssppppppqqqqqqqqqjjjfffaaa\\\YYYYYYZZZ[[[eeepppzzzyyyiiiVVVIIIMMMXXX\\\WWWXXXaaagggffffffnnn}}}gggRRRKKKIIIHHHGGGFFFDDDAAA???<<<;;;999888666555555555333333222222222222333333444333777GGG^^^uuu~~~iiiXXXLLL===:::===:::??????AAABBBBBBAAA@@@@@@===???@@@???>>>>>>@@@AAA@@@AAABBBBBBAAA???===;;;888777777777888;;;===>>>GGGIIILLLRRRaaazzztttxxx~~~~~~}}}}}}||||||||||||bbb]]]^^^[[[YYYUUUQQQPPPRRRSSSSSSXXX```lllvvvwwwlll\\\PPPKKKIIIGGGEEECCCBBBBBBBBBBBBCCC???BBBIIIKKKUUUkkkyyymmmwwwJJJ;;;999666555111111000///////////////...------......///000111111CCCXXXdddhhhjjjmmmnnnuuu}}}uuuiiiVVVPPPNNNRRRSSSSSSXXXaaa999333///000000......111///............------------------............///......///000///000999DDD___pppjjjbbbooowwwZZZRRRLLLNNNXXXkkkppp\\\HHH<<<@@@>>>@@@KKKWWW\\\VVVNNNQQQRRRSSSSSSTTTVVVZZZ^^^gggiiilllnnnnnnppprrrttt||||||{{{wwwqqqkkkhhhgggbbbbbbbbbaaa\\\VVVPPPMMMGGGEEEDDDFFFIIIMMMOOOPPPYYYgggppp}}}}}}qqqmmmllloooqqqooooooqqqoooqqqtttvvvwwwyyy{{{}}}~~~~~~uuugggcccccccccfffjjjmmmnnnnnnhhhddd```\\\ZZZ\\\___aaakkkwwwwwwhhhWWWKKKLLLWWW\\\ZZZaaannnrrrllldddooo~~~lllUUUMMMKKKIIIHHHHHHFFFCCCAAA<<<<<<:::888777666666666333333222222222222333333444222555CCCZZZrrrzzzcccRRRHHH;;;:::>>>;;;>>>???@@@AAAAAA@@@???>>>===???@@@@@@??????@@@AAA@@@AAACCCCCCBBB@@@===;;;888888777888999<<>>???@@@AAAAAA@@@???>>>===???AAAAAA@@@???@@@AAAAAABBBDDDEEEDDDAAA===;;;999888888888;;;>>>BBBDDDIIIMMMSSS[[[kkk{{{mmmhhhttt|||}}}~~~}}}}}}||||||}}}~~~~~~}}}~~~fffRRRJJJIIIGGGDDDBBBBBBBBBBBBBBBCCC???BBBJJJLLLWWWmmm|||___]]]uuurrrIII;;;999555555222111000000//////000000...------......///000111333AAAVVVfffnnnqqqvvvzzzwwwlllnnn{{{ooo]]]TTTKKKKKKLLLOOOQQQTTT[[[ccc999444111111000---...111//////.........------------------.........//////000000000111//////888BBB^^^qqqnnndddpppvvvXXXPPPIIIKKKUUUhhhyyyiiiUUUDDD;;;777BBBPPPYYYZZZUUUNNNJJJKKKLLLNNNPPPSSSZZZccckkknnnpppqqqqqqqqqqqqssstttvvvvvvtttpppiiiccc___]]]XXXWWWSSSOOOJJJEEEAAA???CCCEEEGGGIIILLLRRR\\\cccppp|||oookkkjjjoooqqqqqqqqqtttrrrtttwwwyyyzzz{{{~~~~~~~~~uuugggcccaaaggghhhkkknnnooommmhhhdddaaa___]]]]]]aaaiiipppuuu|||sssgggYYYOOOQQQYYY[[[ZZZeeesssnnn^^^\\\jjj|||sssWWWOOONNNLLLKKKJJJHHHEEECCC===<<<;;;999888777666666444333333222222333333444111333999FFFYYYooottt]]]MMMEEE<<<<<<@@@<<>>>>>???AAAAAA@@@@@@@@@AAABBBDDDEEEFFFEEEBBB>>><<<999999888999;;;???CCCFFFJJJNNNVVVaaaqqqpppiiigggnnn~~~}}}}}}|||}}}~~~fffQQQJJJIIIFFFDDDBBBBBBAAABBBBBBCCC@@@CCCKKKMMMXXXnnn|||fffmmmpppIII;;;999555444222111111000000000000000...------......///000111333>>>QQQdddppptttuuuwww|||yyy|||uuu|||fffSSSKKKHHHIIILLLPPPSSSWWW___ggg444333222111000000000000........................---------............///,,,000,,,---333111222>>>[[[qqqpppfffqqquuu]]]QQQIIILLLVVVdddzzzwwweeePPPBBB===:::KKKVVVSSSNNNOOOLLLEEELLLOOOPPPQQQVVV```jjjooopppooommmlllmmmooorrrttttttrrroookkkfff___WWWRRRQQQMMMFFFAAA@@@AAACCCCCCAAADDDJJJOOOQQQVVVeeetttzzzpppmmmjjjkkkppptttvvvvvvtttuuuvvvxxx{{{~~~}}}jjjbbbfffmmmqqqrrruuuvvvuuussspppmmmcccbbbccceeekkksss{{{~~~{{{sssdddTTTLLLRRR[[[ZZZXXX___^^^VVVVVVVVVfffwww|||YYYVVVPPPLLLLLLJJJFFFCCCCCCBBBAAA???<<<:::888777777444444333222222222333333444444777CCCWWWooosssYYYIIICCC:::888>>>???BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@?????????@@@AAA???FFFIIIFFFCCCAAA???===:::999888999<<<@@@EEEHHHEEEQQQ^^^iii|||tttddd```mmm}}}~~~aaaTTTGGGEEECCCAAA@@@AAABBBCCCDDDDDD???BBBKKKNNNYYYnnncccEEE::::::777000222111000//////...//////---...///...---,,,---...111AAASSS\\\___eeepppyyyzzzkkktttzzzhhhUUUIIIFFFCCCEEEHHHKKKNNNSSSYYY]]]333333222111000000000000........................---------............///---111......444222444@@@YYYmmmtttiiissswww```SSSJJJMMMUUUcccxxxvvvdddOOOBBB>>>AAAOOOWWWQQQLLLMMMKKKEEEKKKKKKLLLQQQZZZgggpppuuuooommmlllkkklllnnnqqqssssssqqqmmmggg```XXXPPPKKKJJJGGGCCC@@@@@@AAACCCEEEHHHJJJQQQZZZaaaiiiwwwyyyooommmlllmmmrrrvvvwwwwwwwwwwwwxxxzzz}}}|||mmmiiipppwww~~~~~~|||uuutttuuuwww}}}~~~zzzrrrcccTTTLLLRRRZZZWWWSSSZZZZZZUUUVVV___nnn}}}aaaVVVPPPLLLLLLJJJFFFCCCDDDCCCBBB@@@>>>;;;:::999888666555555444444444444444333333777BBBUUUnnnrrrYYYHHHCCC:::999>>>???BBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>???AAACCCDDDGGGJJJIIIEEEBBBBBB@@@===:::::::::;;;>>>BBBFFFIIILLLXXXfffqqqggg___fff{{{~~~~~~[[[NNNFFFEEECCCAAA@@@AAABBBCCCCCCCCC@@@CCCLLLNNNYYYnnneeeFFF999:::888222222111000//////...//////...///000000.........000333AAARRR\\\___dddlllsss~~~nnnaaajjj|||ooo]]]LLLBBBAAAAAACCCEEEGGGKKKPPPVVV[[[333333222111000000000000........................---------............///...222//////444333555BBBYYYiii|||xxxllluuuzzzbbbUUUKKKMMMUUUbbbwwwsssbbbNNNBBB???IIIRRRUUUNNNHHHIIIIIIFFFLLLIIIJJJSSSbbbooouuuvvvnnnllljjjiiijjjllloooqqqssspppkkkddd[[[QQQIIIEEEAAA@@@??????@@@BBBEEEFFFJJJLLLVVVeeerrr|||yyypppooooooqqquuuwwwxxxxxxzzzzzz{{{|||~~~~~~}}}qqqqqqyyy}}}yyypppaaaRRRKKKQQQXXXSSSNNNTTTWWWUUUYYYjjjwwwgggUUUPPPLLLLLLKKKFFFCCCDDDDDDCCCAAA???===;;;::::::777777666555555555555555222222555@@@SSSkkkrrrWWWGGGBBB:::999??????BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>???CCCFFFIIINNNLLLHHHCCCCCCDDDAAA<<<;;;:::;;;<<<@@@DDDIIIKKKRRR```nnnxxxbbb___lll}}}WWWJJJFFFDDDBBBAAA@@@AAABBBCCCAAACCC@@@DDDLLLNNNYYYnnnhhhGGG999999888444222222111000////////////...000111000//////000111555AAAQQQ\\\aaaccciiiooo|||zzzpppvvvhhh]]]fffpppbbbRRRDDD======@@@AAABBBCCCFFFLLLRRRWWW333222111000000/////////........................---------............///---222//////333222555DDD[[[iiiyyy{{{nnnvvv|||cccUUUKKKMMMUUUbbbxxx}}}ooo^^^LLLCCCAAAKKKPPPPPPIIIDDDFFFIIIIIIOOOKKKNNN\\\llltttssspppnnnllliiihhhhhhkkknnnppprrrooojjjaaaVVVMMMFFFCCC;;;<<<>>>???AAACCCFFFHHHKKKQQQ___sss|||sssssstttuuuwwwxxxxxxxxx{{{|||}}}~~~wwwxxx}}}yyyooo___QQQJJJOOOVVVPPPJJJQQQWWWZZZbbbppp|||gggUUUOOOLLLLLLKKKFFFDDDDDDDDDCCCAAA???===<<<;;;;;;888777666666555555555555222222555>>>OOOhhhqqqVVVFFFAAA;;;;;;@@@@@@CCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>===@@@DDDIIIMMMNNNLLLGGGDDDGGGJJJFFF===::::::;;;===AAAFFFKKKNNNWWWfffsss{{{{{{bbbcccrrrvvvTTTJJJEEEDDDBBB@@@@@@AAABBBCCC@@@CCCAAAEEELLLNNNYYYooo~~~iiiGGG::::::999777333222111000//////.........///000000///...///111555@@@QQQ___dddfffjjjpppxxx{{{}}}sssmmm~~~yyyppphhhoooyyygggXXXKKK@@@===?????????@@@AAADDDIIIPPPUUU333222111000////////////........................---------............///,,,111///...222000555EEE___kkkyyy|||nnnuuu~~~dddVVVKKKLLLUUUbbbxxxxxxjjjYYYIIIBBBBBBIIIKKKIIIDDDAAAEEEJJJLLLNNNLLLUUUggguuuwwwppplllnnnllliiifffgggiiimmmooommmkkkeee[[[PPPGGGBBBAAA:::===@@@BBBCCCEEEHHHKKKRRR\\\ppp~~~}}}}}}wwwxxxxxxxxxwwwwwwwwwwww{{{|||}}}}}}xxxmmm]]]PPPJJJNNNUUUPPPJJJSSS[[[bbbllluuudddTTTOOOLLLLLLKKKFFFDDDEEECCCBBB@@@>>>===<<<;;;;;;888777666555444444444444222222444;;;KKKccc}}}~~~|||qqqUUUEEEAAA<<<===BBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>@@@EEEJJJNNNLLLKKKIIIJJJQQQUUUNNNEEE;;;::::::<<>>QQQbbbhhhiiipppyyy~~~vvvtttrrrppp{{{~~~zzzuuu|||}}}ooo\\\OOOEEE???>>>AAA???@@@AAABBBDDDIIIOOOSSS222222111000////////////........................---------............///+++111///...111///555FFFbbbnnn||||||nnnsssfffXXXLLLLLLTTTaaaxxxrrrcccSSSEEEAAACCCEEEEEECCCAAAAAAEEEKKKOOOLLLNNN\\\pppyyytttnnnlllmmmjjjgggddddddgggkkknnnhhhfff```UUUIIIAAA======:::>>>BBBCCCDDDGGGKKKPPPXXXhhh{{{ppprrr{{{{{{yyyzzzzzzyyywwwvvvwwwyyy{{{|||~~~~~~yyymmm\\\PPPKKKNNNVVVSSSNNNWWW___gggrrryyybbbTTTOOOKKKLLLKKKGGGDDDEEECCCBBB@@@>>>===<<<;;;;;;999888777555444444444444333333444999GGG___yyyzzzqqqUUUDDDBBB>>>@@@EEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>>>>AAADDDIIIKKKJJJKKKLLLOOOWWW\\\WWWOOO===<<<;;;<<>><<<:::555444222111000///......+++---......------///000000<<>>=========:::999888777666555555555444444444888DDD[[[vvv~~~yyyrrrVVVDDDBBB@@@CCCGGGEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???@@@AAACCCFFFHHHGGGIIIJJJMMMUUU[[[ZZZTTTAAA???======CCCLLLVVV\\\ooovvvgggeeerrrtttmmmhhhgggrrrwwwbbbQQQEEEEEECCCBBB@@@??????@@@BBBCCC@@@CCCAAABBBHHHKKK[[[vvv|||YYYGGGCCC@@@<<<:::555444333111000///......+++---//////......000111...;;;SSSeeeiiiiiixxxyyyqqqwww}}}~~~zzz|||cccUUUGGGAAA>>><<<===???>>>@@@CCCEEEGGGIIILLLOOO222111000//////.................................---------.........//////---333222000222111888JJJaaaqqq}}}nnnsssooo___PPPNNNRRR]]]rrrzzziiiZZZKKK@@@@@@DDDDDDBBBBBBDDDFFFGGGKKKOOOXXX]]]lllwwwrrrdddbbbjjjiiifffaaa^^^^^^aaaeeehhhjjjhhhaaaTTTEEE<<<999;;;777;;;@@@CCCDDDIIIRRRXXXnnnmmmjjjhhhlllvvv~~~wwwxxxxxxwwwuuuwww|||}}}~~~zzzmmm\\\PPPLLLPPP[[[ZZZUUU\\\bbbhhhrrr{{{yyy]]]SSSNNNKKKLLLKKKGGGEEEFFFEEEDDDCCCAAA@@@?????????<<<;;;:::888777666666666555555444777CCCYYYttt|||vvvsssVVVEEECCCAAADDDHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEDDDEEEFFFHHHNNNVVVXXXUUUEEEBBB>>>>>>DDDNNNYYYaaarrrrrrbbbaaaqqqyyynnniiieeefffwwwgggVVVLLLFFFIIICCCBBB@@@??????@@@BBBCCCAAADDDAAAAAAGGGJJJ[[[wwwtttTTTGGGEEEBBB===:::666555333111000///......,,,...000000///000111333---;;;SSSfffhhhgggxxxxxxzzzwwwyyy\\\PPPCCC???>>>>>>>>>@@@===???CCCFFFGGGIIIKKKMMM111111000000//////............---------,,,,,,,,,---------............///...---///000000222<<>>=========<<<:::888777555555444666777999DDDZZZtttvvv~~~wwwYYYFFFDDDAAADDDHHHEEEFFFCCC@@@@@@CCCDDDCCCBBBBBBCCCDDDCCCAAA@@@@@@AAAHHHDDDCCCKKKXXXaaabbb___RRRGGG???@@@GGGPPPYYYaaazzzsssbbbbbbuuuqqqccc___bbbmmmsss^^^PPPHHHEEECCCCCCAAA@@@@@@BBBCCCCCCBBB===@@@DDDFFFFFFNNNbbbuuupppSSSIIIBBBAAA???777888777555333222000000000...------------...//////111;;;OOOdddmmmooozzz}}}xxx{{{rrrYYYMMMBBB????????????AAABBBCCCCCCCCCDDDFFFJJJMMM111111111000//////............---------,,,,,,,,,---------............///......///000000222;;;FFFooozzzpppqqquuuaaaPPPLLLQQQ[[[lll|||ttt]]]OOOHHHDDDBBBAAACCCBBBAAABBBFFFLLLRRRVVVZZZ```gggiiifffcccdddfffbbb^^^ZZZ[[[cccmmmtttvvvgggbbbXXXMMMCCC<<<999888777@@@BBBCCCHHHLLLYYYpppzzzeeefffhhhlllpppsssvvvwwwwwwxxxyyyyyyxxxxxxzzz|||~~~~~~~~~kkkWWWLLLKKKQQQVVVRRRRRR\\\aaaeeennnwwwxxxnnnVVVPPPNNNLLLKKKKKKJJJIIIGGGHHHHHHGGGFFFDDDCCCBBBAAA???>>>===<<<:::888777666555777777888AAAVVVqqq{{{wwwYYYFFFDDDAAADDDHHHEEEFFFCCCAAAAAACCCDDDDDDBBBAAACCCEEEEEEDDDDDDFFFGGGJJJIIILLLUUUbbbkkkmmmkkkUUUJJJ@@@AAAGGGPPP[[[cccxxxmmm```hhhzzzxxxiii^^^___fffsssiiiVVVLLLFFFBBBAAACCCAAA@@@@@@BBBCCCCCCBBB???AAAEEEGGGIIIPPPaaarrr~~~pppTTTJJJDDDCCCAAA999888777666444222111000000...------------...//////111;;;OOOdddmmmqqq{{{|||zzz{{{sssiiiRRRHHH???>>>?????????AAA???AAABBBBBBCCCEEEHHHKKK222111111000000///............---------,,,,,,,,,---------............///......///111000111:::EEEhhhzzzyyy}}}yyyooopppyyyeeeSSSNNNQQQYYYiiixxxmmmUUUJJJGGGDDDBBBAAABBB@@@AAAEEELLLRRRUUUVVV[[[```ffffffaaa^^^___aaa^^^YYYXXXaaapppxxxxxxsssaaa^^^WWWMMMCCC<<<:::999999AAACCCDDDLLLSSSddd}}}qqq___aaadddgggiiimmmqqqtttvvvwwwxxxxxxwwwxxxzzz|||~~~~~~jjjUUUKKKIIIQQQVVVRRRRRR[[[^^^```iiipppooovvvgggPPPNNNLLLLLLLLLNNNOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEEAAA@@@???===<<<:::999888777777777777???SSSmmmzzzwwwYYYGGGDDDBBBDDDHHHFFFEEECCCAAAAAACCCDDDDDDDDDAAACCCFFFGGGHHHJJJLLLNNNKKKMMMQQQXXX```fffhhhhhhZZZOOOEEECCCGGGOOO[[[eeewwwuuu^^^]]]jjj~~~yyylll___XXX___mmm}}}www\\\MMMGGGCCC@@@???BBB@@@@@@@@@BBBCCCCCCBBBBBBBBBEEEIIILLLRRR___lll|||nnnTTTLLLFFFEEEDDD===999888666444333111111000......------......///000111:::MMMbbblllpppzzz{{{ssswwwzzzkkk```JJJBBB===>>>@@@???@@@BBB>>>AAACCCEEEEEEGGGJJJLLL222222111111000//////.........---------,,,,,,,,,---------............///......///111000111999CCCVVVjjjtttwwwyyyooopppyyyfffTTTOOORRRZZZiiixxxgggNNNFFFFFFDDDBBBBBBCCCAAABBBHHHPPPVVVUUURRRXXX\\\aaa```\\\ZZZ[[[^^^bbb[[[[[[hhhxxx{{{rrrhhh]]][[[VVVMMMCCC===:::::::::BBBBBBDDDMMMWWWkkkiiiWWW[[[___dddhhhmmmtttyyyvvvwwwxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~jjjUUUKKKKKKSSSWWWSSSRRRZZZ\\\\\\dddiiiiiissseeeNNNOOONNNNNNPPPRRRSSSRRRQQQMMMLLLJJJHHHFFFEEEEEEEEEBBBAAA@@@>>>===;;;:::999888777777888>>>PPPkkkwwwyyy[[[HHHEEECCCEEEIIIFFFDDDCCCBBBBBBCCCDDDEEEEEEBBBDDDGGGIIIKKKMMMPPPRRROOOPPPRRRTTTVVVYYY\\\^^^bbbWWWKKKFFFFFFLLLYYYeeewwwsss[[[YYYeeewww{{{mmmcccWWWTTTaaasssnnnSSSHHHFFFCCC@@@???@@@@@@???AAACCCCCCCCCAAACCCBBBEEEJJJMMMQQQ[[[eeewwwyyylllTTTMMMGGGFFFFFF@@@;;;:::888555333222111111...............//////000000888III]]]gggjjjsss}}}pppuuuwwwggg[[[FFF@@@===???AAA@@@???AAA@@@CCCFFFIIIJJJKKKMMMOOO222222222111000000//////......---------,,,,,,,,,---------............///......000111000000888AAARRReeepppvvvzzzqqqrrrxxxeeeTTTPPPTTT\\\kkkzzz|||bbbJJJEEEGGGEEECCCEEEEEEDDDEEEKKKRRRUUURRRNNNRRRWWW[[[[[[YYYXXX[[[___ggg______mmmzzzwwwiii^^^^^^]]]XXXNNNCCC<<<:::;;;;;;BBBBBBCCCMMMYYYnnn~~~fffVVVZZZ___eeelllrrryyy}}}uuuwwwzzz{{{{{{|||}}}~~~|||iiiVVVMMMMMMUUUYYYTTTRRRZZZ[[[ZZZaaaaaafffuuuhhhQQQSSSSSSRRRSSSUUUUUUSSSQQQNNNMMMKKKIIIFFFEEECCCCCCBBBAAA@@@>>>===;;;:::999888777777:::>>>MMMhhhzzz}}}^^^KKKGGGDDDEEEIIIEEEDDDCCCCCCBBBBBBCCCEEEGGGDDDFFFIIIKKKLLLNNNPPPSSSSSSTTTUUUUUUVVVZZZ```eeehhh^^^RRRIIIEEEJJJWWWdddwwwnnnWWWXXXeeexxxzzzlll___UUUUUUdddvvvhhhOOOHHHGGGCCC@@@AAA?????????AAACCCDDDBBBAAABBBAAADDDIIILLLOOOWWW```qqq~~~ttthhhSSSMMMHHHFFFFFFAAA<<<;;;999777444333222111///............///000000000555DDDVVV___aaaiiitttzzzoooqqquuudddXXXFFFAAA@@@BBBBBB@@@???AAA@@@CCCGGGJJJKKKMMMOOOQQQ333222222111111000//////......---------,,,,,,,,,---------............///......000222000///666@@@WWWeeelllooowww|||}}}ssstttzzzgggVVVRRRUUU\\\jjjxxxvvv^^^IIIGGGHHHCCCBBBFFFEEEEEEGGGLLLPPPQQQOOOKKKOOOTTTYYYYYYXXXYYY^^^ccchhhaaacccqqqyyyrrreee^^^bbbaaa\\\PPPCCC;;;:::<<<;;;BBBBBBDDDOOO[[[rrr~~~|||ggg\\\^^^bbbiiiqqqwwwyyyzzzuuuyyy}}}zzzgggUUUNNNOOOVVVZZZTTTQQQXXXYYYXXX```^^^hhh}}}mmmWWWVVVUUUUUUUUUVVVUUURRRPPPLLLLLLKKKJJJHHHEEECCCBBBCCCBBBAAA???>>><<<;;;::::::888888;;;>>>HHHaaa{{{}}}zzzcccOOOJJJFFFFFFIIIEEECCCDDDDDDCCCBBBCCCFFFHHHFFFHHHJJJLLLMMMOOOQQQSSSSSSTTTVVVXXX]]]dddlllqqqjjjaaaVVVLLLFFFHHHVVVeeevvviiiTTTWWWhhh}}}qqq^^^WWWYYYgggwwwzzz```KKKGGGGGGAAA???CCC>>>>>>???AAACCCDDDBBB@@@@@@AAAEEEIIIJJJLLLUUU___qqq{{{ooogggSSSNNNHHHGGGGGGBBB>>><<<:::888555444222222//////......//////000111///333@@@QQQZZZ[[[bbblllwww{{{pppmmmppp___RRRFFFBBBBBBCCCCCC??????BBB@@@BBBEEEHHHJJJLLLPPPRRR333333222111111000000///......---------,,,,,,,,,---------............///...///111222000///555>>>VVVeeelllnnnrrruuuvvvvvvlllZZZTTTTTTYYYeeerrrqqqZZZIIIHHHGGG@@@???FFFBBBDDDHHHKKKNNNNNNMMMKKKPPPUUUYYYZZZYYY[[[aaafffiiidddhhhtttvvvlllcccaaaiiiggg```RRRCCC:::999<<<;;;BBBCCCFFFSSSaaayyy~~~vvvfff```___bbbjjjuuuzzzyyyuuuuuuzzzxxxeeeTTTMMMNNNVVVYYYRRRNNNUUUVVVWWW___dddqqqvvvqqq\\\TTTTTTTTTTTTUUUTTTQQQNNNIIIJJJKKKLLLKKKHHHFFFDDDEEEDDDCCCAAA???>>>===<<<<<<999:::<<<;;;@@@WWWqqq{{{gggRRRMMMGGGGGGIIIEEEBBBDDDEEEDDDBBBCCCFFFIIIFFFHHHKKKNNNOOOQQQTTTWWWUUUVVVYYY^^^ccchhhlllmmmfff```WWWNNNGGGIIIXXXgggvvvxxx]]]QQQ^^^tttttt___ZZZ]]]jjjvvvlllUUUEEEEEEDDD===<<>>AAACCCDDDBBB@@@???CCCHHHJJJHHHJJJUUUbbb{{{xxxqqqgggUUUPPPJJJHHHHHHCCC???===;;;888666444333222///////////////000000111///222>>>OOOXXX[[[aaakkkyyyqqqnnnzzz~~~mmmZZZMMMDDDAAAAAACCCBBB???@@@DDDAAACCCFFFHHHJJJMMMRRRUUU333333222222111000000000......---------,,,,,,,,,---------.........//////...///111222000///555>>>RRReeerrrwwwzzzxxxxxxxxxrrr]]]UUUTTTVVV```lllmmmXXXIIIIIIFFF======FFF???CCCHHHKKKLLLLLLLLLMMMSSSWWW[[[\\\[[[]]]ccciiimmmiiimmmvvvtttgggaaadddnnnkkkcccTTTCCC999999<<<:::CCCEEEIIIVVVeee~~~vvvoooccc```^^^```jjjwww}}}zzztttvvv{{{wwwdddRRRKKKMMMVVVXXXPPPLLLRRRTTTUUU^^^mmmzzznnnxxxsss^^^RRRRRRRRRSSSTTTSSSOOOMMMEEEHHHKKKMMMMMMLLLIIIGGGFFFFFFDDDCCCAAA???>>>>>>>>>:::;;;===999;;;PPPiii|||zzziiiTTTNNNHHHGGGIIIDDDBBBDDDEEEDDDBBBCCCFFFJJJFFFHHHLLLOOOQQQTTTWWWZZZ___```bbbeeehhhiiifffdddccc^^^WWWOOOHHHJJJZZZjjjxxxcccQQQQQQgggttt___\\\```lllvvv}}}vvv```LLL@@@BBBAAA999:::CCC<<<===>>>AAACCCDDDBBB@@@???DDDJJJLLLHHHIIIVVVdddzzzuuuhhhVVVRRRKKKIIIIIIDDD???>>><<<999666444333222///////////////000111111///222>>>OOOYYY\\\ccclllyyyyyyyyytttqqqwww}}}lllXXXKKKBBB??????AAAAAA???AAAFFFDDDFFFHHHIIILLLPPPUUUYYY222111///...------............---------,,,,,,,,,---------............///000111000//////222666999SSS^^^lllvvvzzz|||sss___SSSQQQWWWbbbmmm}}}}}}gggWWWIIIDDDFFFEEEDDDCCCFFFIIIKKKKKKIIIHHHKKKMMMUUUYYY^^^^^^]]]^^^cccgggfffiiiooossslllbbb```fffmmmjjjaaaSSSCCC:::999;;;BBB===FFFPPPSSSfff{{{{{{rrrhhhccc```bbbeeekkkuuu~~~~~~xxxuuu|||uuuaaaOOOJJJOOOZZZUUUQQQPPPPPPQQQXXX```ppp~~~rrrrrrWWWWWWSSSOOOPPPSSSTTTQQQMMMMMMKKKIIIJJJLLLKKKHHHDDDHHHEEEBBB???>>>???AAACCC@@@>>>===:::777<<>>:::777444222111222111000//////000111111222222>>>QQQ[[[[[[]]]dddtttvvvlllsss{{{www~~~}}}gggTTTLLLCCCBBB@@@??????@@@BBBCCCBBBFFFKKKMMMNNNPPPUUUYYY222111///...------............---------,,,,,,,,,---------............///000000000000000222666999PPP]]]mmmvvvyyy|||vvvbbbUUUQQQUUU___jjj}}}yyycccTTTFFFCCCDDDDDDCCCBBBEEEHHHKKKKKKIIIIIILLLOOOUUUYYY^^^___^^^___bbbfffbbbeeejjjmmmhhh```aaagggooolllcccTTTEEE;;;:::<<<>>>===FFFOOOVVVppp{{{{{{{{{ooofffbbbaaadddhhhmmmwwwzzz}}}tttaaaPPPMMMRRRZZZUUUQQQPPPPPPQQQXXX```ooorrrxxx^^^VVVRRRMMMMMMOOOPPPMMMJJJJJJHHHHHHIIIKKKLLLIIIGGGHHHFFFDDDAAA@@@AAABBBCCC@@@>>><<<:::888<<>>?????????@@@@@@@@@???>>>BBBGGGHHHJJJOOOMMMVVVllllll___SSSMMMJJJFFFCCCCCCDDDCCC@@@<<<888666444333222111000/////////000111111111<<>>AAAJJJNNNYYY|||{{{{{{vvvkkkccc______eeejjjnnnvvvsssaaaSSSQQQVVVYYYTTTQQQPPPPPPRRRYYYaaapppuuu|||iiiZZZUUUPPPMMMMMMMMMJJJHHHHHHGGGGGGIIIKKKLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@>>><<<:::888<<>>>>>?????????@@@@@@@@@@@@@@@???DDDHHHHHHKKKPPPPPP\\\tttfffZZZOOOLLLKKKHHHFFFFFFFFFDDDAAA>>>;;;888666555222111000///...///000000//////999LLLYYY\\\aaaggglllwww~~~xxxpppssstttuuu~~~jjjTTTJJJDDDCCCAAA@@@@@@AAACCCDDDDDDGGGKKKMMMMMMOOOSSSVVV111111000//////...............---------,,,,,,,,,---------............///...///000000000222555777HHH[[[pppyyywwwvvv}}}{{{jjj\\\SSSRRR[[[eee{{{~~~pppXXXMMMCCCAAACCCCCCCCCDDDGGGIIIKKKKKKIIIJJJNNNRRRUUUYYY]]]___``````aaaccccccdddeeeeeeeeehhhpppwww|||xxxmmm\\\JJJ>>>;;;<<<@@@FFFNNNPPP^^^}}}yyy{{{}}}qqqfff^^^ZZZ[[[aaagggkkkrrr~~~rrr```VVVVVVZZZXXXSSSPPPPPPPPPRRRYYYbbbsss{{{wwwlll```[[[UUUQQQOOONNNLLLJJJJJJJJJJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHFFFEEEEEE@@@>>><<<;;;:::===IIIVVVkkk~~~}}}___NNNKKKKKKHHHDDDEEEDDDCCCBBBCCCEEEGGGHHHLLLQQQWWW[[[\\\___cccffffffeeedddcccbbbaaaaaaaaabbb```\\\XXXYYYccctttgggPPPWWW\\\eeesssxxxoooccc```]]]ZZZYYYYYY[[[^^^cccfffgggfffjjjttt|||~~~uuuuuuuuuuuuvvvyyy}}}~~~uuueeeVVVMMMJJJEEE???;;;===>>>======???>>>???AAAAAA@@@@@@@@@AAAFFFIIIGGGIIIQQQVVVgggeeeZZZPPPNNNNNNLLLJJJJJJGGGEEEBBB???<<<999888777333222000///...//////000//////777GGGTTTZZZ___ccclllsssyyywwwoooooo|||mmmllluuulllVVVIIIDDDCCCBBB@@@@@@BBBCCCDDDCCCGGGKKKLLLLLLMMMQQQTTT111111111000000///............---------,,,,,,,,,---------............///...///000000000111444777GGGZZZpppyyywwwvvv}}}}}}}}}nnn```UUURRR[[[fffxxx~~~oooUUUKKKCCCCCCEEEEEEEEEFFFIIIKKKLLLKKKIIIJJJNNNRRRWWWYYY\\\___``````aaabbbeeeffffffeeefffmmmwww}}}}}}qqq___LLL@@@<<<===@@@FFFOOOSSSgggzzzxxx{{{zzzmmmaaaWWWRRRUUU\\\bbbfffooo|||ppp___WWWXXX\\\WWWSSSPPPPPPPPPSSSZZZcccuuukkkccc___[[[VVVRRRPPPPPPQQQRRROOOOOOOOONNNMMMLLLLLLLLLJJJJJJKKKJJJIIIHHHFFFEEEBBB???======<<<>>>IIITTTjjj|||cccOOOKKKLLLJJJEEEDDDDDDCCCBBBCCCEEEGGGHHHMMMRRRXXX\\\]]]___cccfffddddddccccccccccccddddddccc```\\\YYY[[[dddpppyyylll^^^XXXXXX^^^hhhuuu}}}sssiiiccc```aaabbbaaaaaaaaaaaa___```eeejjjlllooorrrpppkkk``````bbbgggllloooqqqsssuuutttooodddVVVLLLIIIJJJEEE@@@===>>>>>>;;;<<<>>>===???BBBBBB@@@@@@AAABBBHHHIIIFFFHHHRRR\\\rrrdddZZZQQQOOOOOOMMMKKKKKKGGGEEECCC???<<<:::888888444333111000/////////000000///444AAAOOOWWW\\\^^^lllpppvvvvvvnnnjjjwwwzzzeeecccmmm{{{oooXXXJJJEEEDDDBBBAAAAAABBBDDDEEEDDDGGGKKKLLLLLLMMMQQQUUU111111111111000///............---------,,,,,,,,,---------............///---...000000000111444666FFFXXXmmmwwwwwwxxx~~~ttteeeWWWRRRZZZggguuu~~~pppRRRJJJDDDEEEFFFEEEEEEGGGIIIKKKLLLKKKJJJKKKPPPTTTZZZZZZ[[[]]]___```bbbcccdddffffffdddgggpppyyy}}}|||qqq___MMMAAA===>>>===BBBMMMZZZrrrxxxxxx}}}|||pppbbbWWWPPPTTTYYY___eeeppp}}}lllZZZTTTWWWZZZVVVRRROOOPPPPPPSSS[[[dddvvvaaa[[[[[[XXXSSSPPPOOOQQQTTTWWWTTTTTTSSSPPPMMMKKKLLLMMMJJJJJJJJJJJJIIIGGGFFFEEECCC@@@??????>>>@@@IIISSSdddzzziiiSSSKKKLLLJJJEEEDDDCCCBBBBBBCCCEEEGGGIIIMMMRRRYYY\\\]]]___aaadddbbbbbbbbbcccccceeeffffffaaa^^^ZZZYYY[[[aaahhhmmmiiiYYYWWWZZZ___eeennnwww~~~yyynnngggeeedddhhhkkkiiiiiiiiieeeaaa]]]cccjjjooouuuwwwqqqiii^^^[[[[[[___cccdddfffiiihhheee___UUULLLGGGHHHJJJDDD@@@??????>>>;;;;;;>>><<<@@@BBBBBB@@@???AAADDDHHHIIIFFFIIITTT___vvvaaaWWWOOONNNNNNLLLJJJJJJHHHFFFDDDAAA>>>;;;:::999666444333111000000000111000///333===KKKVVV[[[\\\jjjmmmvvv{{{rrrjjjtttxxx```^^^iiivvvrrr[[[MMMFFFEEECCCBBBBBBCCCEEEFFFEEEIIIMMMOOOOOOPPPTTTXXX111111222222111000...---......---------,,,,,,,,,---------............///,,,...000000000111333555FFFUUUgggsssvvvxxx~~~zzzjjjYYYQQQYYYeeerrrpppPPPIIIEEEEEEFFFDDDDDDFFFGGGIIIKKKKKKJJJMMMSSSXXX\\\[[[ZZZ[[[]]]```bbbcccdddhhhhhhfffiiissszzz{{{zzzvvvlll\\\LLLAAA???AAA@@@AAANNNccc}}}yyyzzzzzzlll```YYYXXX[[[```hhhuuugggTTTOOORRRUUUVVVQQQOOOOOOQQQSSS\\\dddzzzbbbbbb___[[[UUUPPPMMMNNNQQQTTTTTTTTTTTTPPPLLLKKKLLLNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEBBB@@@AAA@@@BBBIIIRRR^^^wwwzzzrrrYYYLLLKKKJJJEEEDDDCCCBBBBBBCCCEEEHHHIIIOOOTTTZZZ^^^^^^^^^aaaccccccbbbbbbcccdddeeeffffffaaa^^^\\\]]]```ccceeefffooozzznnn]]]YYY]]]```mmmssszzz~~~~~~yyyppplllkkkhhhnnnpppnnnoooqqqooojjjfffggghhhkkkrrrxxxtttmmmaaaXXXRRRSSSUUUWWWZZZ___^^^[[[UUUNNNIIIEEEDDDDDDBBB???>>>???===::::::>>><<<@@@CCCCCC@@@???BBBEEEEEEHHHGGGKKKVVV___tttuuu]]]TTTLLLLLLNNNMMMKKKKKKIIIHHHEEECCC@@@>>><<<<<<777666444222111111111222000///222;;;KKKXXX^^^^^^dddiiixxx|||nnntttzzzaaa^^^iiitttttt^^^PPPFFFEEECCCBBBBBBCCCEEEFFFIIILLLQQQSSSSSSUUUZZZ]]]111111222222111000...---......---------,,,,,,,,,---------.........//////,,,...000000000111333555EEERRRdddooouuuxxx~~~~~~}}}mmmZZZPPPWWWcccppppppOOOIIIDDDEEEEEECCCCCCFFFDDDGGGIIIJJJKKKOOOVVV\\\^^^\\\ZZZZZZ\\\```cccdddfffjjjkkkiiilllvvv|||{{{tttqqqhhhZZZJJJAAA@@@CCCFFFDDDRRRjjjzzz|||wwwjjjccc\\\___ccckkkzzz|||cccPPPLLLOOOQQQUUUQQQNNNOOOQQQTTT\\\eeegggooohhhccc[[[RRRLLLJJJLLLOOORRRSSSSSSPPPLLLJJJLLLNNNJJJIIIHHHGGGFFFEEEEEEEEEFFFCCCAAABBBBBBCCCJJJRRR[[[ooo}}}xxx]]]NNNKKKIIIDDDDDDCCCBBBBBBCCCEEEHHHIIIPPPUUU[[[_________```bbbddddddccccccddddddeeefffbbbaaa```bbbeeehhhgggfffZZZbbbkkkooorrrwwwxxxuuussslllaaaYYY]]]hhhoooooozzzyyysssooonnnjjjppprrrqqqtttzzz{{{wwwpppllleeeccchhhpppppplll___RRRHHHFFFHHHKKKQQQYYYYYYVVVQQQLLLIIIEEEAAA>>>???======>>>===:::;;;???;;;@@@CCCCCC@@@???BBBEEECCCHHHIIINNNXXX^^^ooofff\\\RRRLLLMMMOOOOOONNNNNNKKKIIIGGGDDDBBB@@@>>>>>>888777555333222222222222000///111;;;KKK[[[aaaaaa___fffzzzsssuuu}}}dddaaajjjttt}}}vvv___RRRFFFEEEDDDCCCCCCDDDEEEFFFKKKOOOTTTVVVWWWYYY^^^bbb222222111111000000////////////.........---------...------,,,,,,------...////////////000111222333DDDQQQbbbpppxxx|||~~~nnn[[[RRRVVV^^^kkk|||rrrdddPPPHHHBBBDDDFFFFFFDDDEEEGGGGGGGGGHHHJJJPPPWWW\\\aaa___\\\[[[]]]bbbhhhkkkqqqlllhhhjjjpppvvvxxxxxxooohhh^^^SSSIIICCC???>>>AAAFFFTTTnnnwwwfffdddccceeeqqq}}}{{{|||~~~|||aaaLLLGGGNNNUUUWWWOOOLLLPPPSSSUUU]]]iii}}}xxxrrrccc]]]TTTMMMJJJKKKLLLMMMMMMNNNNNNOOONNNMMMLLLKKKIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJXXXkkk{{{|||gggUUUJJJIIILLLIIIBBB@@@EEEIIIHHHJJJOOOWWWXXXYYY[[[^^^aaacccdddiiigggfffgggiiijjjgggeeedddcccccceeeiiijjjhhheee^^^```cccdddcccaaaaaaaaa]]]^^^ccchhhjjjllluuu|||xxxwwwvvvvvvssstttvvvyyy{{{}}}~~~yyyooogggccc```ZZZUUUOOOKKKEEEBBBCCCFFFIIIKKKTTTSSSRRRQQQOOOJJJCCC>>>>>>>>>=========<<<<<<;;;@@@AAABBB???<<<===CCCIIIIIIJJJGGGLLLYYYdddxxxyyyxxxmmmXXXUUUQQQNNNMMMMMMLLLKKKLLLKKKJJJHHHFFFFFFEEEEEE<<<888333222222333111000,,,---000999IIIXXX[[[WWW\\\fff{{{zzz|||xxxjjjppplllooohhhTTTJJJHHHDDDBBBAAACCCFFFHHHRRRUUUXXXZZZ[[[^^^dddiii222222222111000000////////////.........---------...------,,,,,,------...////////////000111222333CCCQQQeeesssyyy|||}}}nnn[[[QQQTTT[[[hhh{{{nnn```OOOHHHBBBDDDFFFEEEDDDEEEFFFGGGHHHJJJLLLQQQWWW[[[^^^]]]]]]]]]```dddiiilllmmmiiifffhhhnnnrrrsssrrrlllfff\\\RRRKKKEEEAAA???CCCHHHVVVooo~~~{{{llliiihhhjjjuuuzzzyyy{{{xxx^^^KKKHHHPPPWWWWWWOOOLLLPPPRRRTTT]]]iiifff]]]\\\WWWPPPKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGQQQggg{{{~~~hhhTTTIIIHHHKKKJJJEEECCCGGGIIIIIILLLRRRWWWXXXYYY[[[^^^aaadddfffjjjhhhggghhhjjjkkkiiiffffffeeefffhhhkkkkkkhhhfff```ccceeefffdddcccbbbccc^^^```ffflllpppsss}}}|||yyyxxxxxxxxxvvvwwwyyy{{{}}}~~~{{{tttnnnjjjbbbYYYQQQLLLIIIFFFFFFGGGJJJKKKKKKRRRSSSTTTRRROOOIIICCC@@@>>>>>>===<<<<<<<<<<<<<<>>DDDIIIHHHKKKIIIOOO\\\ggg~~~uuuzzzkkkUUUSSSOOONNNNNNOOONNNNNNNNNMMMLLLJJJHHHGGGFFFFFF===:::555333333333111000......000777GGGUUUZZZVVVWWW___uuuooopppkkkmmmmmmZZZKKKHHHEEECCCCCCFFFIIILLLRRRVVV[[[^^^___aaafffjjj333333222222111000000////////////.........------...------,,,,,,------...////////////000111222222@@@QQQhhhvvv{{{|||tttttt~~~ooo[[[PPPRRRXXXdddxxxmmm___NNNGGGCCCEEEFFFEEEDDDEEEEEEGGGJJJMMMOOOSSSWWWZZZ[[[\\\^^^aaadddfffiiijjjhhheeedddfffjjjmmmllljjjfff```YYYQQQLLLGGGCCC@@@DDDJJJWWWnnn~~~~~~qqqkkklllooozzzxxxwwwzzz~~~~~~rrrYYYIIIJJJRRRYYYUUUNNNKKKOOOQQQSSS]]]iii{{{sssWWWPPPSSSOOOKKKIIIIIIJJJKKKKKKMMMLLLLLLKKKLLLNNNOOOQQQMMMKKKIIIGGGFFFGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEKKKaaa|||gggSSSIIIIIIKKKJJJHHHGGGHHHIIIKKKQQQWWWXXXXXXYYY[[[___cccfffhhhjjjjjjjjjkkklllllljjjiiiggghhhjjjlllnnnnnnkkkiiigggjjjlllllljjjiiiiiiiiifffhhhmmmtttxxx{{{~~~|||{{{{{{{{{|||}}}~~~|||yyyssshhhZZZPPPHHHGGGGGGIIIKKKMMMLLLLLLTTTWWWYYYVVVOOOGGGCCCAAA@@@>>>===;;;;;;<<<===>>>???@@@AAA???>>>???EEEIIIGGGLLLLLLSSS```mmmtttxxxgggSSSQQQOOONNNPPPQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHGGG???<<<888555444333111000///000000666CCCRRRYYYXXXTTTZZZnnnrrrjjjgggjjjuuusssaaaLLLIIIGGGEEEFFFJJJOOORRRTTTYYYaaaeeeffffffiiikkk444444333222111000000///////////////...............------,,,,,,------...///......//////000111222;;;NNNgggwww{{{|||~~~vvvvvvsss^^^RRRQQQVVV___tttnnn___MMMGGGDDDFFFFFFDDDDDDEEEEEEHHHLLLPPPRRRUUUWWWZZZ[[[]]]```cccfffggggggfffdddcccdddfffiiiiiigggddd```\\\WWWSSSOOOKKKEEE@@@DDDJJJWWWkkkqqqhhhiiiooo}}}yyyxxxzzz}}}}}}|||mmmTTTHHHJJJRRRWWWSSSLLLJJJNNNPPPRRR]]]kkkrrrgggTTTSSSMMMKKKIIIIIIJJJKKKJJJIIINNNNNNNNNNNNOOOOOOPPPPPPKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJHHHGGGFFFFFFEEEEEEMMM^^^{{{}}}}}}dddPPPIIIJJJMMMHHHHHHHHHIIIJJJOOOVVV]]]XXXXXXZZZ]]]```eeeiiikkkkkklllmmmnnnoooooommmlllhhhjjjmmmqqqssssssqqqpppqqqsssuuuuuusssrrrssssssrrrrrrwww}}}}}}qqqcccYYYTTTSSSSSSVVVYYY[[[[[[ZZZ___bbbbbb[[[PPPFFFBBBAAA@@@???<<<;;;:::<<<>>>@@@???@@@@@@@@@???AAAFFFIIIHHHMMMOOOVVVdddrrrzzzoooaaaTTTRRRQQQQQQRRRSSSSSSRRRPPPOOONNNLLLJJJIIIHHHHHHAAA???<<<999666444222111000111111555@@@PPPZZZ]]]XXX[[[kkksssbbbcccjjjpppwwwdddMMMKKKHHHGGGJJJOOOTTTXXXZZZaaaiiimmmmmmkkkkkkkkk555555444333222111000000000000/////////............------,,,,,,------...............///000111222666IIIccctttzzz{{{|||zzz~~~xxxcccTTTRRRUUU[[[ppplll]]]LLLGGGEEEGGGFFFDDDCCCEEEEEEIIINNNRRRUUUVVVXXXZZZ]]]___bbbdddeeeeeecccbbbbbbccceeeggghhhgggeeeccc```^^^\\\\\\ZZZUUUKKKDDDDDDJJJUUUeeezzz}}}mmm^^^bbblll|||{{{{{{|||}}}{{{xxx|||hhhPPPFFFJJJPPPSSSPPPKKKIIIMMMOOORRR___ooo{{{lllbbbSSSUUUMMMKKKJJJJJJKKKKKKJJJHHHLLLMMMOOOPPPOOONNNMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIHHHHHHHHHHHHIIIIIISSS\\\qqqyyy~~~~~~bbbMMMFFFHHHJJJEEEGGGHHHIIILLLTTT[[[___VVVXXX[[[___cccgggkkkmmmlllnnnqqqrrrrrrqqqpppoooiiilllqqquuuwwwxxxxxxxxxxxxzzz{{{{{{zzzzzzzzz|||zzzyyy}}}~~~uuunnnrrrpppoooqqqtttwwwxxxxxxsssrrrlll```QQQEEE@@@@@@@@@???<<<;;;;;;===???AAA>>>??????@@@AAACCCGGGIIIJJJNNNPPPXXXiiiyyy|||iii]]]WWWUUUSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGCCCBBB???<<<888555333222000222111333>>>OOO]]]bbb______jjjzzz}}}eeeeeeoooqqqxxxfffOOOMMMJJJJJJMMMSSSYYY^^^bbbiiippptttrrrooollllll666666555444222111000000000000000/////////.........------,,,,,,------...............///000111111222DDD\\\pppzzz||||||}}}{{{|||gggWWWRRRTTTYYYkkk|||gggYYYKKKGGGFFFHHHGGGCCCCCCFFFFFFJJJOOOTTTVVVXXXZZZ[[[___```aaabbbcccbbbbbbaaabbbdddggghhhiiigggeeedddfffeeegggiiiiiiaaaTTTJJJGGGLLLSSS^^^mmm{{{{{{}}}~~~vvvdddVVV\\\iii}}}~~~}}}~~~}}}xxxuuuyyy}}}cccMMMFFFKKKPPPPPPNNNIIIIIIMMMOOOSSSccctttyyymmm___OOONNNMMMLLLKKKKKKLLLLLLJJJIIIIIIJJJKKKMMMMMMLLLKKKJJJMMMNNNOOOPPPPPPPPPOOOOOOJJJJJJIIIJJJJJJKKKLLLLLLVVVYYYhhhxxxwwwbbbJJJDDDFFFGGGGGGHHHHHHJJJPPPYYY]]]]]]TTTWWW\\\bbbgggjjjlllmmmmmmppptttvvvuuusssrrrrrrmmmpppuuuxxxzzz{{{~~~zzz|||}}}}}}}}}~~~~~~}}}tttbbbPPPDDD@@@??????>>>===<<<<<<>>>???AAA>>>>>>???@@@BBBEEEHHHIIIKKKNNNOOOZZZooovvvzzzzzzeee[[[WWWVVVTTTSSSSSSRRROOONNNLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCBBB???:::666555555222333222111999KKK\\\eeeaaa```hhhwwwsssnnnuuutttzzzhhhPPPNNNLLLKKKOOOUUU]]]aaaggglllsssuuussspppnnnnnn777777666444333222111000000000000000/////////......------,,,,,,------..................///111111111@@@WWWlllzzz~~~|||~~~~~~iiiXXXRRRRRRYYYgggyyyzzzgggZZZJJJGGGGGGHHHGGGCCCCCCFFFGGGKKKPPPTTTWWWYYY[[[]]]____________```aaabbbcccbbbdddgggiiihhhgggfffeeejjjkkkooottttttjjjYYYKKKMMMOOORRRWWWaaalllpppnnnppptttyyy|||kkkXXXSSSZZZiii}}}}}}~~~}}}wwwsssxxxyyy___KKKGGGNNNQQQOOOLLLHHHHHHMMMPPPUUUfffxxxxxxooo}}}ZZZLLLKKKLLLKKKJJJJJJLLLMMMLLLKKKJJJIIIIIIIIIKKKMMMPPPRRRWWWUUURRROOONNNNNNOOOPPPLLLLLLKKKKKKLLLLLLMMMNNNSSSUUUaaavvvxxxbbbKKKGGGKKKLLLLLLMMMKKKLLLUUU^^^^^^XXXRRRWWW]]]dddjjjmmmmmmmmmnnnrrrvvvxxxwwwuuutttuuusssvvvyyyzzzzzz||||||}}}wwwaaaOOODDD@@@???>>>>>>======>>>??????@@@>>>===>>>@@@CCCGGGHHHIIIKKKLLLMMM[[[vvvnnnzzzpppaaaVVVTTTSSSQQQQQQQQQPPPMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJCCCDDDDDDAAA<<<888777777444555222...444EEEXXXbbbaaa\\\cccsssxxxyyysss|||~~~lllRRRPPPMMMLLLPPPWWW^^^cccgggkkkppprrrpppooopppqqq888777666555333222111000000000000000////////////...------,,,,,,------......------......///000111222???TTTjjj{{{}}}~~~jjjXXXQQQQQQYYYeeettt{{{jjj^^^IIIGGGGGGIIIGGGBBBBBBFFFHHHLLLQQQTTTWWWYYY\\\^^^^^^]]]]]]]]]^^^aaadddeeebbbdddggghhhhhhgggfffgggjjjlllqqqwwwxxxlllYYYJJJQQQSSSRRRSSSZZZcccgggeeeffflllssszzzwww```MMMSSS[[[kkk}}}}}}~~~|||wwwsssxxxuuu\\\JJJHHHPPPRRROOOJJJGGGHHHNNNPPPVVVhhh{{{wwwnnnsssVVVNNNPPPJJJIIIHHHIIIKKKMMMNNNMMMMMMKKKIIIHHHKKKQQQWWW\\\```[[[TTTNNNKKKLLLOOOQQQNNNNNNMMMMMMMMMMMMMMMNNNNNNRRR^^^ooo{{{|||bbbMMMLLLRRRTTTRRRQQQNNNOOOXXX```]]]TTTQQQVVV^^^ffflllnnnnnnmmmnnnsssxxxzzzxxxvvvuuuvvvxxxzzz|||{{{zzz|||~~~www___MMMDDDAAA@@@======>>>>>>????????????======>>>@@@DDDGGGIIIIIIKKKKKKKKK\\\{{{nnn~~~jjj^^^RRRQQQOOONNNNNNOOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLCCCDDDEEEBBB<<<999888999555666222,,,000@@@SSS___```YYY^^^qqq}}}zzzqqqxxxpppSSSPPPMMMMMMPPPWWW___dddeeeiiimmmooonnnnnnqqqttt888777666444222000///...//////.........//////000......------------..................////////////222;;;PPPkkk~~~tttppprrr[[[OOONNNTTT___ooo}}}jjj\\\PPPKKKHHHJJJJJJHHHGGGIIIJJJLLLOOORRRSSSVVVYYY\\\\\\]]]___aaabbbbbbbbbaaaffffffggghhhiiijjjjjjjjjsssvvvyyyxxxqqqfffZZZRRRKKKRRRTTTRRRTTT[[[^^^\\\aaadddlllwww~~~yyyaaaQQQMMMUUUgggwww{{{wwwtttsssrrrttt}}}~~~nnnXXXIIIHHHLLLMMMJJJEEEKKKHHHIIITTT___ooorrr|||hhhRRRKKKGGGEEEFFFFFFGGGIIIKKKMMMNNNJJJKKKJJJIIIJJJQQQ]]]gggoooaaaPPPIIIMMMQQQPPPMMMKKKLLLNNNNNNLLLKKKLLLMMMKKKNNNWWWcccnnnyyy|||vvv|||fff[[[aaaoooyyykkkVVVOOOWWW]]]bbb```UUUVVV^^^eeegggjjjqqqrrrnnntttvvvyyyzzz{{{|||}}}zzz{{{|||~~~vvv]]]FFF???AAA======>>>>>>???@@@@@@AAAAAA<<<===@@@BBBCCCEEEFFFGGGJJJJJJSSSiiimmmyyyeeeTTTQQQRRRNNNKKKKKKNNNNNNJJJFFFMMMLLLJJJIIIGGGFFFFFFFFFJJJFFFBBB@@@???<<<888444888333000111000666KKKaaafffWWWXXXhhhxxxlllooowww~~~|||}}}dddSSSVVVOOOPPPbbbeeehhhnnnppptttwwwxxxwwwuuuttt888777666444333111000/////////.........//////000......------------..................////////////000888LLLggg{{{}}}zzzuuulllxxxrrr]]]QQQPPPTTT^^^nnn~~~|||iii[[[RRRLLLIIIJJJJJJGGGFFFHHHIIILLLPPPRRRTTTVVVYYY[[[ZZZ[[[]]]^^^___```______dddeeeggghhhiiijjjjjjjjjsssuuuuuurrrkkk```UUUNNNNNNSSSUUUSSSTTTXXXYYYVVV]]]___eeennnuuu{{{mmmXXXNNNNNN___vvvwwwtttqqqpppooorrr{{{}}}yyyyyy}}}{{{iiiRRRFFFGGGMMMMMMJJJFFFKKKIIIJJJUUU^^^nnnssskkkUUUNNNKKKFFFGGGGGGGGGHHHJJJKKKLLLJJJKKKKKKHHHHHHMMMVVV^^^___WWWNNNIIIKKKMMMMMMKKKLLLMMMNNNMMMKKKIIIIIIJJJGGGIIIQQQ^^^kkkxxxyyy{{{{{{bbbSSSXXX[[[]]][[[TTTWWWcccmmmooonnnpppqqqpppzzz|||~~~~~~|||{{{{{{{{{~~~qqqYYYEEE???BBB======>>>>>>???@@@AAAAAAAAA;;;===AAACCCEEEGGGHHHJJJOOOMMMWWWpppwwwooosssbbbUUUTTTQQQOOOMMMLLLMMMMMMLLLJJJKKKKKKJJJIIIIIIJJJKKKKKKJJJGGGCCCBBBAAA???<<<888999333111222111666III^^^```ZZZaaammmwwwsssaaadddmmm~~~|||wwwpppZZZZZZSSSUUUggghhhhhhooopppqqqrrrtttuuuvvvwww888888666555333222111000000//////....../////////......------------..................////////////111777IIIcccxxxzzzzzz}}}{{{sssfffppptttaaaUUUQQQSSS\\\jjjzzzzzzhhh[[[TTTNNNJJJJJJJJJGGGFFFHHHHHHKKKPPPSSSUUUVVVXXXYYYZZZ[[[\\\]]]____________ccceeegggiiijjjkkkkkkkkkqqqqqqooollleee\\\TTTOOOSSSWWWYYYWWWWWWXXXVVVRRRYYYZZZ___fffkkkqqq|||ttt___OOONNNTTTkkk|||uuuqqqooonnnooorrr|||yyysssmmmjjjjjjkkkooouuuvvvsssuuuxxxwww|||wwwbbbKKKCCCHHHNNNNNNJJJFFFKKKJJJLLLVVV^^^mmm|||rrrmmmWWWOOOMMMHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKHHHFFFHHHNNNSSSMMMKKKIIIHHHIIIIIIJJJJJJMMMNNNMMMKKKIIIGGGGGGHHHGGGFFFLLLYYYiiixxx}}}~~~kkkWWWZZZZZZXXXYYYXXX[[[hhhtttvvvsssrrrssssss~~~}}}{{{zzzgggRRRBBB???BBB===>>>>>>???@@@@@@AAAAAAAAA:::>>>BBBEEEGGGIIIKKKLLLTTTQQQ[[[zzzhhhpppiii]]]SSSUUUTTTTTTSSSQQQNNNNNNOOOQQQOOONNNLLLKKKKKKLLLNNNOOOJJJGGGEEECCCBBB@@@>>>;;;:::555222333222555FFFYYY___aaahhhnnntttzzzaaaUUUYYYaaawwwvvvssssss~~~bbb]]]WWW\\\nnnllliiiqqqpppooooooqqqtttxxx{{{999888777666444333222111111000//////////////////......------------..................////////////555999GGG___uuuzzznnnbbbmmmxxxfffYYYRRRSSSZZZggguuuyyyhhh\\\VVVPPPKKKKKKJJJFFFFFFHHHGGGKKKQQQUUUVVVWWWXXXYYY\\\]]]^^^___```aaaaaabbbdddeeehhhkkkmmmnnnnnnmmmnnnmmmjjjfffaaa\\\XXXVVVWWWYYY\\\]]]]]]\\\WWWSSSXXXYYY^^^dddhhhkkkttt|||~~~|||uuugggUUULLLTTTbbbyyyyyytttpppnnnooopppuuuyyyooohhhbbb^^^\\\ZZZ\\\ccclllsssvvv|||~~~}}}~~~ttt^^^GGGBBBJJJOOOMMMIIIGGGKKKJJJNNNXXX___ooorrrnnnmmmVVVNNNLLLJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJHHHFFFFFFIIIKKKFFFEEEEEEFFFHHHIIIIIIHHHMMMMMMLLLKKKHHHHHHJJJLLLKKKIIILLLWWWgggxxx{{{iiiZZZ```[[[VVVZZZ```aaajjjssswwwwwwwwwwwwxxx}}}~~~}}}|||\\\LLLAAA???BBB===>>>???@@@AAAAAAAAA@@@@@@<<<@@@DDDGGGGGGHHHKKKMMMUUURRR___vvv\\\rrr{{{___WWWNNNQQQYYY[[[[[[VVVQQQNNNQQQUUUTTTRRROOOMMMKKKKKKLLLMMMJJJIIIFFFDDDBBB@@@===<<<<<<666444555333555BBBSSS^^^ccciiijjjsss```VVV[[[bbbvvvrrrkkkuuu|||fff^^^ZZZaaaqqqmmmjjjqqqppppppqqqsssxxx|||999999888777555444333333111111000///////////////......------------..................////////////666888DDD[[[ppp}}}|||lllbbbooo}}}lll\\\RRRRRRXXXdddqqqyyyiii___XXXQQQLLLKKKJJJGGGFFFHHHHHHLLLRRRVVVWWWXXXYYYZZZ^^^^^^^^^___```aaabbbccceeegggjjjmmmooopppoooooommmjjjfffaaa]]][[[ZZZZZZXXXXXX[[[```cccaaa\\\YYYXXXZZZaaahhhiiihhhkkkqqqooommmggg]]]QQQQQQaaasss{{{vvvrrrooommmooorrrxxx}}}xxxpppiiiccc___ZZZWWWTTTUUU[[[eeeoooyyy~~~sssqqqssstttuuuxxxxxxwww{{{qqq[[[FFFDDDLLLOOOKKKGGGGGGJJJKKKQQQ[[[bbbvvvjjjmmmpppWWWMMMLLLJJJJJJHHHGGGFFFEEEEEEDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIEEEBBBCCCHHHKKKJJJFFFKKKKKKKKKJJJIIIKKKOOORRROOOKKKLLLTTTaaarrr|||}}}fff```eee]]]UUU\\\dddfffhhhllltttzzz}}}}}}~~~oooRRRGGG@@@???AAA>>>>>>???AAABBBBBBAAA@@@???>>>BBBFFFGGGFFFGGGKKKOOOUUUUUUgggoooaaa{{{uuu\\\WWWLLLPPP\\\^^^^^^XXXQQQLLLOOORRRTTTRRRPPPMMMLLLLLLLLLMMMNNNMMMKKKHHHDDDAAA???>>>>>>888666777555444>>>LLLZZZcccnnnsssjjj]]]cccjjj|||vvvlllsssuuuggg```]]]cccqqqmmmkkkqqqrrrtttwww{{{~~~:::999999888777666555444222222111000////////////......------------..................////////////333444???VVVmmmzzzsssgggrrrrrr```SSSQQQWWWbbbooo~~~zzzkkkbbbYYYRRRLLLKKKJJJGGGGGGJJJKKKNNNSSSVVVXXXYYY[[[\\\]]]]]]]]]^^^___```bbbcccfffhhhkkknnnppppppooonnnllliiiddd___\\\\\\]]]^^^YYYWWWZZZbbbgggfffbbbaaa]]]```ffflllkkkffffffjjjfffdddbbb___\\\cccxxxuuutttooolllkkknnnrrrzzz{{{xxxqqqmmmiiieeeaaa^^^ZZZWWWXXXUUUWWW___iiivvv|||pppeeeccceeefffiiilllllllllqqq{{{|||kkkVVVEEEGGGMMMMMMIIIGGGFFFIIIJJJSSS___gggeeeqqqtttYYYNNNMMMJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFJJJEEEAAACCCIIILLLJJJGGGIIIIIIIIIIIIJJJMMMSSSWWWOOOKKKJJJNNNWWWggg}}}yyyiiieeeeee\\\XXX```dddhhhfffhhhrrr|||bbbJJJEEE@@@>>>AAA???>>>@@@AAACCCCCCBBB@@@???@@@DDDHHHHHHFFFHHHNNNTTTXXX___vvvyyyooo^^^[[[NNNUUUZZZ\\\\\\XXXPPPKKKKKKMMMMMMMMMMMMLLLLLLMMMMMMMMMPPPPPPOOOLLLGGGDDDCCCCCC@@@:::777999666333:::EEEXXXiiixxx]]]bbbgggxxxxxxmmmmmmjjjzzzkkkhhheeeeeeooollloooqqqtttxxx}}}::::::999888777666666555333222111000////////////......------------..................////////////111222===VVVnnn}}}}}}ooorrrvvvcccTTTPPPVVVaaannn|||{{{nnnfffYYYRRRLLLKKKJJJHHHIIIKKKMMMPPPTTTWWWXXXZZZ]]]_______________```bbbcccdddeeehhhkkknnnooonnnmmmkkkiiigggcccaaabbbeeeiiikkk___[[[^^^gggnnnmmmkkkjjjiiijjjnnnqqqnnnhhhhhhkkkkkkkkkmmmpppvvv|||ppptttpppmmmlllooottt}}}|||wwwsssmmmjjjfffdddcccbbb```___```[[[YYY\\\cccnnn}}}yyylllaaaWWWVVVXXXYYYYYY[[[\\\]]]dddqqq}}}~~~tttaaaOOODDDHHHNNNKKKGGGHHHFFFHHHJJJTTTbbbmmmccczzztttXXXNNNNNNJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDDDDDDDEEEHHHIIIIIIGGGHHHHHHGGGGGGHHHMMMSSSXXXLLLIIIHHHIIIOOO^^^www~~~xxxyyypppfff___YYYaaaiiiffffffeeekkkvvv~~~xxxWWWEEEEEEAAA>>>@@@??????@@@BBBCCCCCCBBB@@@>>>BBBFFFIIIIIIHHHLLLUUU]]]```mmmggg^^^]]]OOOZZZXXXZZZ[[[XXXSSSOOOMMMMMMIIIJJJKKKKKKKKKKKKJJJIIIKKKMMMMMMKKKGGGEEEEEEGGGAAA;;;999:::888333777@@@UUUkkk{{{^^^aaaaaammmwwwnnnhhhccctttssstttpppjjjnnnmmmuuutttvvvzzz;;;::::::999888777666666333222111000////////////.........------...................../////////000111222>>>XXXrrruuupppyyyeeeUUUPPPVVV```mmm||||||ppphhhYYYRRRLLLKKKJJJIIIIIIMMMOOORRRUUUWWWYYY[[[^^^aaabbbbbbaaaaaacccdddfffgggeeegggjjjmmmnnnmmmjjjiiifffddddddeeeiiipppwww{{{fffaaacccmmmuuutttrrrrrrssssssuuuvvvqqqllllllpppwwwwww{{{uuuooouuurrroooooosssxxx}}}yyywwwpppmmmiiifffggghhhiiiiiihhhbbb]]]]]]```hhhvvvyyy___VVVOOOOOOQQQOOOMMMMMMPPPRRR[[[jjjvvv}}}zzzoooYYYJJJBBBIIINNNJJJGGGIIIEEEGGGIIIUUUdddpppuuuaaaqqqVVVLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDBBB@@@<<>>BBBFFFIIIIIIIIIOOO[[[dddgggxxx___[[[]]]OOO]]]XXXZZZ[[[[[[XXXTTTRRRPPPJJJKKKKKKKKKJJJHHHEEECCCEEEGGGIIIGGGEEECCCEEEGGGBBB<<<:::;;;888333555>>>MMMddd}}}||||||rrrhhhhhhbbbkkkzzzqqqgggbbbttt{{{yyynnnnnnnnnyyyvvvwww{{{<<<======<<<999777666666333333222111000///......////////////////////////............////////////333000;;;VVVrrruuurrryyy|||kkkXXXOOOUUU^^^jjj{{{wwwlllZZZQQQKKKKKKLLLJJJIIIJJJOOORRRVVVXXXZZZ[[[\\\^^^```aaabbbbbbaaacccfffiiijjjkkklllkkkjjjiiijjjkkkiiiiiikkknnnssswwwyyyyyyhhhhhhjjjnnntttyyy{{{|||zzzvvvrrrwww}}}rrrlllqqqssssssrrrtttzzz~~~}}}~~~~~~}}}rrrooollliiihhhjjjlllnnnppplllhhheeefffkkkqqquuuqqq]]]WWWNNNHHHFFFGGGGGGFFFFFFOOO^^^iiimmmoooxxxyyygggVVVHHHCCCKKKQQQMMMIIIJJJDDDLLLPPPXXXfffuuukkkggggggPPPKKKEEEHHHHHHHHHGGGFFFEEEDDDCCC@@@CCCGGGIIIJJJGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGEEEGGGLLLMMMTTTnnnzzzvvvkkkcccgggoooqqqooommmqqqxxx}}}zzzyyyfffSSSEEECCCBBB<<<;;;???>>>@@@AAA@@@>>>===???AAACCCFFFIIIKKKLLLQQQ___kkkmmmyyycccZZZVVVWWWZZZWWWZZZ\\\]]]ZZZUUUNNNJJJOOONNNKKKIIIGGGEEEEEEEEEIIIKKKMMMLLLIIIFFFEEEFFFFFF>>>888999999666777<<>>===BBB@@@AAABBB@@@>>>>>>AAADDDCCCGGGJJJKKKJJJRRRdddvvvppp^^^ZZZZZZZZZZZZWWWXXXZZZ[[[XXXTTTNNNKKKLLLKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLKKKHHHGGGGGGHHHKKKBBB<<<:::888444333666AAATTThhhnnnkkkiiinnnttt||||||www~~~eee^^^fffzzzvvvrrrssswwwwww|||DDDEEEDDDAAA===:::888888333333222111000//////...////////////////////////............////////////444000555JJJdddvvv~~~ffflllxxxdddWWWVVVXXX```oooxxxiii[[[SSSMMMMMMNNNLLLKKKMMMPPPSSSVVVYYYZZZ[[[\\\]]]]]]```cccddddddeeefffgggdddeeefffggghhhkkkpppssswwwyyy}}}|||wwwtttrrrvvv|||yyyvvvvvvqqqkkkjjjppprrrvvvzzz~~~|||zzzvvvvvvuuuuuuuuuvvvwwwxxxuuuxxx{{{iiiTTTJJJEEECCC@@@@@@BBBEEEFFFGGGLLLNNNRRRUUUUUUXXXcccppp~~~rrr```PPPGGGDDDJJJNNNJJJGGGHHHHHHKKKPPPcccmmm]]]vvv^^^PPPEEEIIIFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCEEEGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJHHHGGGIIIHHHLLL^^^rrryyy|||~~~uuusssuuuxxx}}}{{{|||uuuWWWJJJ@@@@@@BBB???@@@DDDBBBBBBAAA@@@???@@@DDDGGGEEEGGGKKKLLLMMMWWWnnnhhhZZZZZZ[[[XXXVVVUUUVVVVVVVVVTTTQQQNNNLLLHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJHHHHHHJJJLLLNNNFFF@@@===999555333444===LLL\\\bbb______iiitttiiiaaa```qqq{{{wwwwww{{{}}}@@@AAAAAA???;;;888777777444333333222111000///...////////////////////////............////////////555333888JJJcccwww~~~~~~~~~pppiii|||mmm\\\XXXWWW^^^kkkzzz|||lll\\\TTTNNNNNNOOONNNMMMOOORRRUUUXXXZZZ[[[\\\]]]___]]]aaaeeeggghhhgggggghhhggghhhiiijjjkkkooouuuyyy|||~~~{{{wwwuuu|||vvvnnnooosssqqqooooooqqqtttzzz~~~}}}{{{zzzxxxyyyzzz{{{|||}}}}}}}}}yyyiiiXXXJJJEEEEEECCCCCCBBBCCCDDDGGGHHHIIINNNMMMNNNPPPQQQVVVdddqqq{{{~~~jjjZZZLLLFFFEEEIIILLLIIIGGGHHHJJJNNNTTTiiigggaaa___RRRFFFGGGCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFGGGHHHJJJKKKIIIIIIIIIHHHIIIJJJJJJKKKJJJHHHGGGHHHGGGJJJWWWfffyyy|||ssslllooovvvyyyzzziiiPPPFFF??????AAA@@@@@@CCCBBBAAA@@@>>>???BBBFFFIIIGGGGGGKKKRRRXXXddd|||{{{cccYYYXXXVVVRRRPPPRRRQQQQQQPPPOOOMMMLLLKKKGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIKKKMMMOOONNNIIIDDD@@@>>>;;;888777:::FFFTTT\\\ZZZ[[[fffssspppiiidddlll}}}}}}<<<===>>>===:::888888888444444333222111000//////////////////////////////............////////////333333999JJJbbbwww}}}yyyyyyjjjzzzvvv```YYYWWW^^^iiiuuu~~~nnn]]]UUUPPPPPPQQQPPPOOOQQQTTTWWWZZZ\\\]]]^^^___```^^^bbbgggjjjjjjiiiiiiiiijjjkkkllllllnnnqqqwww{{{|||~~~}}}zzzxxxyyyzzz~~~{{{pppnnnmmmooopppoooqqqtttsssxxx~~~~~~~~~}}}||||||{{{|||~~~}}}yyyuuuiiiZZZOOOFFFBBBDDDJJJDDDDDDDDDDDDDDDEEEFFFHHHKKKIIIJJJMMMQQQYYYiiiwwwvvvbbbTTTHHHFFFFFFIIIJJJGGGFFFHHHHHHOOOWWWkkkhhhfff___RRRDDDEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGGGGHHHKKKUUU^^^qqq~~~~~~vvvnnnssszzzwwwcccKKKEEE@@@@@@@@@@@@@@@AAAAAA???======???CCCGGGIIIJJJHHHNNN\\\iiiuuu|||nnn```YYYVVVRRROOOOOOOOONNNLLLKKKJJJIIIIIIIIIHHHHHHFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHJJJMMMOOOPPPQQQOOOJJJEEEBBB@@@===:::777???MMMXXXZZZZZZbbbmmm|||{{{sssggggggzzz<<<===>>>===;;;:::::::::444444333222111000000///////////////////////////............////////////...000777EEE]]]uuu}}}}}}~~~ttthhhwww|||eee[[[VVV\\\fffooo}}}}}}ppp^^^WWWQQQRRRSSSRRRQQQSSSUUUXXX[[[]]]]]]^^^___```___bbbgggjjjjjjjjjjjjkkkkkklllmmmnnnooorrrwwwzzz{{{||||||yyyvvvvvvzzz~~~~~~{{{{{{|||iiikkknnnooonnnooorrruuuxxx}}}xxxqqqaaaXXXOOOKKKHHHEEEEEEHHHEEEEEEFFFEEEDDDDDDFFFIIIIIIIIIKKKRRRXXXbbbqqq~~~ooo[[[OOOEEEFFFIIIJJJIIIGGGGGGHHHFFFOOOYYYlllccceeeuuuUUUKKK???EEEGGGBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFGGGIIILLLRRRWWWgggvvv{{{|||yyy|||___GGGDDDAAA@@@AAAAAA@@@@@@@@@>>><<<===AAAEEEHHHIIIKKKKKKVVViiiwwwpppfff]]]XXXUUUQQQOOOQQQNNNMMMKKKIIIHHHHHHGGGGGGIIIHHHFFFEEEEEEEEEEEEFFFIIIHHHHHHIIIMMMOOOPPPPPPUUUUUUPPPJJJFFFDDD???999555999EEEUUU[[[ZZZ]]]eee{{{qqqgggppp===>>>???===;;;999888999555444333333111111000///////////////////////////............////////////---///444@@@WWWrrr{{{qqqaaarrrjjj\\\SSSWWW___hhhyyy~~~sss___XXXRRRSSSTTTSSSSSSUUUTTTWWWZZZ\\\\\\\\\^^^___^^^aaaeeehhhhhhiiijjjkkkkkkmmmoooqqqsssvvvzzz}}}zzz{{{|||yyyvvvwww|||}}}{{{zzzyyy|||wwwkkkmmmnnnoooqqqsssuuuuuu}}}~~~wwwbbbWWWNNNKKKKKKHHHFFFGGGHHHIIIJJJJJJJJJLLLPPPTTTSSSSSSXXXaaaiiiqqq~~~|||hhhTTTJJJCCCGGGKKKJJJHHHGGGHHHIIIJJJRRR]]]rrrccckkk|||}}}hhhLLLIII@@@DDDEEEBBBBBBBBBBBBBBBAAA@@@???AAAAAABBBBBBBBBAAA@@@@@@???@@@CCCFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHDDDEEEFFFFFFHHHLLLNNNOOOYYYggg|||~~~zzz~~~yyyWWWBBBBBBAAAAAAAAACCCBBBAAA???>>>===???DDDHHHJJJIIILLLPPP```tttuuuhhh[[[UUUSSSPPPOOOPPPOOONNNLLLKKKIIIHHHGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFIIIHHHHHHKKKOOOQQQPPPNNNTTTUUURRRKKKHHHGGGBBB;;;888777@@@RRR\\\[[[\\\```uuu{{{rrrqqqmmmxxx===>>>>>><<<999666555555555444444333222111000000////////////////////////............/////////000///111333===TTTrrr}}}zzz}}}xxx[[[mmmmmm\\\PPPRRRZZZcccvvvwww```XXXSSSSSSUUUTTTTTTUUUSSSVVVYYY[[[[[[[[[\\\]]]]]]```cccffffffgggiiijjjkkknnnrrruuuxxx{{{yyy|||}}}{{{xxxxxx|||{{{yyyxxxxxx{{{~~~yyypppooonnnpppuuuzzzyyyuuu}}}nnn___PPPKKKKKKLLLLLLMMMMMMOOOQQQRRRSSSWWW]]]ccc```bbbhhhqqqyyyyyydddQQQHHHBBBHHHLLLKKKHHHGGGHHHIIIPPPWWWaaayyymmm{{{yyy```KKKNNNFFFDDD???CCCCCCCCCBBBAAA@@@???>>>@@@AAABBBBBBAAA@@@>>>===;;;>>>BBBEEEGGGHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGDDDEEEEEEEEEGGGKKKKKKJJJLLLZZZqqq}}}rrrOOO???AAAAAAAAABBBDDDEEECCC@@@>>>>>>AAAGGGJJJKKKJJJLLLUUUhhh{{{ooo[[[RRRQQQOOOMMMKKKPPPPPPNNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIHHHIIILLLPPPQQQPPPMMMNNNQQQPPPJJJIIIKKKGGG@@@===888>>>QQQ^^^^^^]]]```kkkuuukkksssyyylllhhhwww>>>??????<<<999777777888888777666555444333333333111000000////////////000///////////////////////////222444===XXXzzz~~~zzz~~~iiinnn~~~wwwbbbSSSVVV\\\aaarrrzzziii^^^UUUVVVYYYXXXVVVUUUXXXYYY[[[\\\]]]]]]\\\\\\```bbbeeeffffffgggiiijjjhhhmmmrrruuuuuuuuuwwwyyytttuuuxxxzzz|||}}}}}}}}}yyyxxxwwwwwwyyy{{{}}}~~~}}}~~~zzzuuuooolllkkkpppxxx~~~xxxjjj[[[VVVUUUWWWZZZ^^^^^^aaafffjjjmmmppprrrtttvvvyyy~~~sss[[[LLLJJJGGGJJJLLLKKKGGGFFFHHHJJJQQQWWWhhhmmmlll{{{SSSIIIFFFDDDCCC@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???BBBDDDEEEEEEDDDDDDBBBBBBCCCEEEFFFGGGHHHIIICCCDDDEEEEEEDDDEEEGGGIIIHHHTTTiii~~~eeeLLLAAABBBDDDDDDDDDBBB@@@???<<<>>>AAAEEEGGGIIIJJJJJJKKKaaasss{{{vvviii[[[RRRMMMJJJLLLPPPQQQSSSSSSOOOIIIEEEGGGJJJHHHGGGFFFGGGIIIIIIHHHGGGGGGEEEEEEHHHKKKMMMLLLJJJPPPNNNJJJHHHGGGGGGEEECCC@@@<<<===GGGVVVaaabbb^^^hhh|||vvvhhhkkktttvvvfffaaammm}}}===>>>>>><<<:::888888999888777666555444333333333111111000////////////000////////////////////////...000111888RRRuuulllooo{{{{{{eeeUUUVVVZZZ^^^nnn}}}kkk___VVVUUUXXXXXXVVVVVVXXXYYY[[[\\\]]]]]]]]]]]]ccceeeggghhhhhhiiijjjkkklllppptttuuuttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{{{{|||{{{vvvppppppqqquuu|||xxxlllggghhhhhhkkkooonnnqqqvvvzzz}}}~~~nnnWWWIIIHHHHHHJJJLLLJJJGGGFFFIIIKKKSSSZZZmmmmmmvvv~~~|||PPPFFFCCCAAA@@@===AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>???AAACCCEEEEEEDDDCCC@@@AAABBBDDDFFFGGGIIIIIICCCDDDEEEEEEDDDEEEGGGIIIIIIRRRbbbvvvwwwYYYCCC@@@AAABBBCCCCCCBBB@@@???>>>@@@CCCFFFHHHJJJLLLMMMTTTeeezzz~~~kkk```VVVPPPLLLIIIKKKOOONNNPPPQQQMMMHHHEEEFFFIIIHHHGGGGGGHHHJJJLLLKKKJJJGGGFFFFFFHHHKKKLLLKKKIIILLLKKKIIIIIIHHHGGGDDDAAAAAA======FFFTTT```dddbbbooo|||yyymmmiiijjj}}}lll^^^]]]gggrrr<<<======<<<:::999999:::888888666555444333333333222111000///////////////////////////////////////111111///444JJJiiisssrrrwwwlllZZZVVVWWWZZZiii{{{ooobbbWWWUUUXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^eeegggjjjkkkkkkkkklllnnnrrrtttvvvvvvuuutttssstttyyyxxxxxxxxxxxxyyyzzzzzzyyy{{{}}}~~~~~~|||{{{yyyyyy||||||xxxrrruuuzzz~~~|||zzzzzz{{{}}}~~~xxxfffQQQFFFGGGHHHJJJKKKJJJGGGGGGJJJMMMTTT___tttrrr{{{sssuuuNNNEEEAAA??????<<<@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>===???@@@BBBCCCCCCCCCBBB???@@@AAACCCEEEFFFHHHHHHCCCDDDEEEDDDDDDDDDFFFHHHKKKOOOYYYkkkkkkRRRCCC@@@AAAAAABBBAAAAAA@@@???AAACCCEEEGGGIIILLLPPPSSS^^^kkkyyyfff]]]UUUOOONNNLLLJJJJJJLLLKKKMMMMMMJJJFFFDDDFFFHHHHHHGGGGGGIIIKKKMMMMMMLLLHHHGGGGGGHHHJJJKKKIIIHHHHHHIIIJJJLLLLLLJJJEEEAAACCC???>>>DDDQQQ^^^fffhhhuuuzzzzzzooohhh|||gggZZZ^^^hhhmmm:::<<<<<<<<<:::999:::;;;999888777555444444444333222222111000////////////////////////////////////333333000333CCC\\\ooowwwttt~~~vvvqqq{{{sss```WWWTTTVVVcccssszzzsssfffYYYVVVXXXYYYYYYYYYXXXYYYZZZ[[[]]]^^^___```dddgggjjjkkklllmmmoooqqqvvvwwwxxxxxxwwwvvvvvvuuuxxxwwwwwwxxxyyy{{{~~~~~~~~~|||{{{zzz|||yyytttzzz}}}ppp^^^LLLEEEGGGIIIKKKKKKIIIGGGHHHLLLPPPVVVccc{{{wwwwwwooommmmmmLLLEEEAAA??????<<>>>>>>>>======DDDCCCBBBAAA???<<<:::999===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGIIIKKKRRRcccyyywww]]]NNNGGGBBBBBBAAA@@@??????>>>>>>DDDFFFHHHIIIKKKOOOVVV[[[iiixxxtttbbbUUUTTTOOOMMMOOONNNKKKIIIKKKHHHIIIJJJHHHEEEDDDFFFHHHHHHGGGGGGHHHJJJLLLKKKJJJHHHHHHHHHIIIIIIIIIHHHGGGGGGIIIMMMPPPQQQNNNHHHCCCDDDAAA???CCCMMMZZZffflllnnnpppvvvxxxnnnnnn___dddnnnpppsss:::;;;<<<<<<::::::;;;<<<999888777666555444444444333222111000////////////////////////////////////000000000444AAATTTeeennnooo{{{zzzooowwwyyyfffZZZSSSTTT___mmmvvvxxxjjj\\\XXXZZZZZZZZZ[[[XXXXXXYYY[[[]]]___```aaaaaadddhhhkkkmmmoooqqqsssvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyzzz{{{}}}~~~}}}|||||||||}}}~~~~~~}}}{{{xxxxxxhhhWWWJJJFFFHHHJJJKKKKKKIIIGGGHHHNNNRRRXXXggggggsssyyy~~~bbbHHHCCC???>>>???;;;>>>>>>=========<<<<<<<<>>;;;999888======>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDFFFGGGNNN]]]sss```LLLEEEDDDEEECCCAAA???>>>>>>>>>>>>EEEGGGIIIJJJLLLRRR\\\dddtttppp^^^TTTOOORRROOONNNQQQQQQMMMJJJJJJGGGHHHHHHGGGEEEEEEFFFGGGHHHGGGFFFFFFHHHHHHGGGEEEHHHHHHIIIIIIHHHGGGGGGGGGEEEHHHLLLQQQRRROOOHHHCCCDDDCCCAAABBBHHHTTTbbblllcccgggoooyyy{{{ttt|||gggeeekkkmmmnnn:::<<<<<<<<<:::999:::;;;999999777666555444444444444333222111000/////////////////////////////////+++,,,...444@@@QQQcccooosss~~~pppvvv~~~lll^^^TTTSSS]]]hhhttt}}}|||nnn```\\\]]]]]]\\\]]]XXXXXXYYY[[[]]]```bbbcccaaadddhhhkkkmmmooorrrtttuuuttttttwwwzzz|||}}}|||~~~~~~}}}||||||||||||}}}{{{zzzyyyxxxxxxzzz}}}~~~~~~ooo^^^QQQJJJIIIIIIKKKKKKKKKHHHGGGIIIOOOUUU___oooVVVmmmtttUUUBBB???;;;;;;===999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@?????????@@@AAA@@@???>>>@@@BBBCCCEEEKKKWWWiii}}}|||qqqRRRDDDAAABBBDDDCCCAAA???>>>???@@@AAAEEEHHHIIIJJJLLLUUUbbbmmmzzzvvvcccXXXTTTTTTSSSOOONNNQQQQQQMMMKKKKKKHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEDDDBBBFFFHHHIIIIIIGGGFFFGGGHHHDDDFFFIIIMMMNNNLLLGGGBBBCCCDDDDDDCCCDDDMMM\\\gggfffjjjrrr|||||||||qqqfffddddddvvv;;;<<<===<<<:::999:::;;;:::999888666555555444444555444222111000/////////////////////////////////+++,,,...333===NNNcccrrrxxxuuutttpppaaaVVVTTT\\\eeesss{{{qqqddd``````___^^^^^^XXXXXXYYYZZZ]]]```cccddddddgggjjjlllmmmnnnppprrrrrrqqqqqqtttxxx{{{|||{{{}}}}}}}}}}}}}}}|||{{{{{{wwwxxxxxxzzz{{{}}}~~~{{{fffUUUMMMKKKJJJIIIKKKKKKJJJHHHGGGJJJQQQWWWgggxxx~~~WWWtttfffMMM???===999:::===999;;;;;;;;;;;;::::::::::::777888999;;;<<<=========<<<<<<<<<<<<<<<======>>>======>>>??????@@@@@@AAA>>>>>>???>>><<<<<<>>>???BBBDDDGGGOOO]]]rrr~~~zzzbbbKKKDDDDDDCCCBBB@@@???>>>???BBBEEEGGGEEEGGGIIIIIILLLWWWgggsss~~~fff]]]XXXUUUUUURRRMMMLLLNNNOOOLLLKKKMMMKKKIIIHHHGGGHHHHHHHHHGGGFFFEEECCCDDDEEEEEEDDDCCCEEEGGGIIIIIIGGGFFFGGGIIIFFFFFFHHHJJJKKKJJJFFFCCCAAADDDFFFCCCBBBGGGUUU```iiilllsss{{{vvvqqqfffbbbuuu<<<======<<<:::999999::::::999888666555555555555555444333111000/////////////////////////////////000//////222;;;KKKaaasssyyyyyyqqquuu}}}ssscccXXXUUU\\\dddrrrzzzsssfffbbbcccaaa___^^^XXXXXXYYYZZZ]]]```ccceeehhhjjjlllmmmmmmnnnooopppqqqooooooqqqvvvzzzzzzyyyxxxyyy{{{}}}~~~~~~}}}|||vvvxxx{{{~~~www```OOOJJJKKKKKKHHHLLLLLLJJJHHHGGGJJJRRRXXXnnn~~~wwwddd```JJJ???>>>:::<<>>???AAABBBCCC======>>>===;;;;;;<<<>>>BBBCCCEEEIIIUUUiiirrrTTTFFFDDDDDDBBB???>>>======@@@DDDIIILLLDDDGGGIIIIIILLLXXXiiiwwwkkkYYYVVVSSSOOOMMMPPPKKKIIIKKKLLLKKKKKKNNNLLLKKKIIIHHHIIIIIIHHHGGGDDDCCCCCCDDDEEEFFFFFFEEEDDDFFFIIIIIIGGGFFFGGGIIIIIIIIIIIIJJJKKKJJJHHHFFF???DDDGGGDDD@@@DDDPPP\\\dddeeekkkttt~~~rrr{{{ooohhhfff============<<<;;;::::::666666555444444444444555333333222222111000////////////............//////222//////555>>>KKK___ppp{{{|||lllqqq~~~yyykkk\\\SSSVVV___nnnwww{{{qqqiiieeecccaaa___ZZZZZZZZZ\\\^^^bbbeeeggglllkkkjjjjjjkkknnnppprrrnnnpppsssvvvxxxyyyzzzzzzxxxxxxyyyzzz{{{}}}~~~}}}{{{{{{~~~oooWWWKKKHHHJJJNNNRRRVVVMMMHHHIIIIIIKKKVVVcccyyykkkuuuYYYHHH===???AAA;;;999===888888888888888777666555777777888999999999999999888888999:::::::::::::::;;;;;;;;;<<<===>>>???@@@?????????>>>>>>>>>======AAA???CCCKKKQQQ[[[uuuzzz\\\JJJDDDCCCCCCDDD>>>???@@@BBBEEEGGGIIIJJJJJJEEEFFFMMMUUUbbb~~~yyy\\\WWWRRROOOPPPNNNKKKMMMOOOQQQQQQOOOMMMKKKNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGDDDAAAEEECCCEEEIIIHHHEEEJJJSSSbbbhhhjjjiiitttyyyoooqqq___jjjooovvv=========<<<;;;:::999888666555555444333444444444333333222222111000000/////////............/////////...000666???JJJ\\\kkkxxx~~~uuuppp|||}}}ppp```VVVWWW^^^iiisss~~~ssskkkfffdddbbbaaa\\\[[[[[[[[[^^^aaaeeeggglllkkkjjjkkklllnnnqqqrrrssstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}|||}}}}}}iiiRRRGGGFFFHHHLLLQQQSSSLLLHHHJJJKKKMMMYYYgggyyylllyyyUUUFFF;;;===>>>999888;;;777777888888888777666666555666777888999999999888888888999999888888777777:::::::::;;;<<<===>>>???????????????>>>>>>>>>===@@@>>>BBBIIIMMMVVVnnn|||hhhQQQFFFCCCAAA@@@@@@>>>AAAEEEFFFGGGHHHKKKMMMNNNNNNQQQXXXdddzzzkkkTTTQQQMMMJJJLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKFFFCCCDDDDDDCCCHHHPPP[[[aaabbbaaajjj{{{zzzxxx___fffgggmmmwww<<<<<<<<<;;;:::888777666555444444333333333333333333333222222111000000000//////............//////---,,,000777>>>HHHWWWdddvvv{{{|||ooo{{{wwwhhhZZZXXX\\\cccmmm|||wwwnnnhhheeedddccc___]]][[[[[[]]]aaaeeehhhkkkkkkkkkkkkmmmoooqqqsssyyyxxxwwwwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{|||tttbbbNNNEEEEEEIIIMMMRRRPPPJJJHHHLLLNNNPPP]]]kkkzzzrrrlll~~~lllNNNBBB999;;;<<<888666888666666777888888888777777444555777888999888777666888888777777666555555444888888888999:::;;;======????????????>>>>>>>>>>>>@@@???AAAFFFIIIPPPdddyyy}}}~~~```SSSFFFCCCCCCAAA>>>===@@@CCCHHHJJJJJJKKKMMMPPPNNNTTTYYYaaauuu}}}aaaRRRSSSNNNKKKNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBAAAEEEKKKQQQVVVNNNGGGEEEFFFGGGKKKQQQ[[[aaacccaaahhhyyybbbbbb^^^aaannnzzz;;;;;;;;;:::888777555555444444333222222222222333222222222111111111000000//////............//////---,,,...444;;;DDDRRR```~~~nnnyyy~~~ooo___XXXXXX^^^hhhxxx{{{qqqjjjfffddddddaaa___\\\[[[\\\```eeeiiikkkkkkkkklllnnnppprrrssszzzyyywwwuuuuuuwwwyyyzzz{{{zzzyyyyyyyyyyyyzzzzzzzzz|||mmm\\\KKKEEEGGGKKKPPPTTTMMMHHHHHHMMMOOORRR___ooo|||gggZZZIII???999999:::777666777555555666777888888888777666666777888888777666555666666555555444444444444777777777888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBEEEFFFJJJZZZjjj}}}|||zzz|||nnnPPPHHHBBBCCCDDDBBB???>>>DDDEEEGGGLLLPPPTTTVVVVVVUUU^^^fffrrrmmmYYYRRRUUUOOOLLLOOOOOOIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDEEEEEEDDDCCCCCCAAADDDEEEBBB@@@CCCJJJQQQWWWPPPHHHFFFHHHKKKMMMNNNYYYaaaffffffkkk{{{mmmddd\\\]]]kkkuuu}}}:::::::::999888666555444444444333222222222222333222222222111111111111111//////............//////000------111666???OOO]]]mmmwwwuuucccXXXUUU[[[eeettt~~~uuulllfffcccbbbbbb```]]][[[]]]aaafffiiikkkkkklllnnnoooqqqssstttxxxvvvtttssstttwwwzzz|||{{{{{{zzzyyyyyyyyyzzzzzzyyy||||||xxxdddVVVHHHFFFIIILLLOOOQQQKKKGGGHHHMMMOOORRRaaarrruuummmkkkKKKCCC>>>999999:::888777888444555666777777777777777888888888888888777777777555555444333333444555666666666666666777999:::;;;========================???AAACCCDDDCCCGGGRRR]]]qqqzzzvvvuuuzzzrrrXXXKKKDDD@@@AAABBB@@@@@@BBBHHHGGGJJJTTTaaaiiijjjhhhkkktttnnn\\\NNNMMMPPPIIIFFFHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@?????????@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@CCCFFFDDDAAAAAAFFFKKKKKKHHHDDDCCCFFFJJJJJJGGGQQQZZZbbbfffkkkxxx~~~qqqfffccclllsssyyy999999999999888777666555555444444333333333333333111111111111111111111111//////............//////222///---///444<<>>777666555444444444555666555555666666777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCCCCBBBDDDKKKRRRcccsssyyytttqqqrrrvvv~~~~~~iiiWWWLLLGGGBBB>>>>>>>>>===@@@EEEMMMPPPYYYhhhxxx|||}}}yyy}}}\\\UUUIIIIIILLLFFFDDDFFFBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEECCCAAA@@@???======>>>???@@@BBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@CCCEEEDDDAAA@@@AAACCCBBBDDDEEEEEEGGGKKKJJJGGGJJJSSS]]]dddjjjuuuqqqoooyyynnnmmmnnnttt~~~~~~888888888999999888888777666555555444333444444444111111111111111111111111//////............//////111//////111555;;;HHHTTTiiimmmhhhmmm^^^WWWWWW```lllwwwtttjjjcccaaa___^^^^^^^^^```dddhhhjjjjjjkkkmmmooorrrssstttuuuvvvvvvuuuuuuwwwyyy|||}}}||||||{{{{{{{{{|||}}}}}}~~~}}}}}}}}}{{{vvvkkkVVVMMMFFFHHHLLLLLLIIIGGGHHHEEEGGGMMMQQQZZZoooiiilllvvvqqqCCCAAA::::::999888888999888777666666666777666666555555777666666777:::@@@EEEIII<<<;;;888666444444444444555555666666777999:::;;;999999999::::::;;;;;;;;;:::>>>BBBAAA@@@BBBFFFJJJTTTddd{{{~~~wwwrrrpppnnnrrr~~~mmm\\\OOOHHHFFFAAA>>><<<===>>>>>>DDDKKKSSS___qqqxxxgggTTTTTTIIIIIIKKKFFFFFFHHHCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????@@@EEEHHHFFFGGGKKKLLLJJJHHHNNNWWW___gggrrr~~~jjjfff~~~xxxllljjjpppzzz}}}|||}}}zzz|||777777888999999999999999666666555444444444444555111111111111111111222222//////............/////////...000444777<<>>@@@DDDFFFIIIYYYqqq}}}uuupppkkkjjjsss{{{}}}wwwgggYYYOOOHHHDDDCCC===;;;<<>>??????@@@@@@@@@??????@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCAAA>>>===>>>??????>>><<>>:::888777666444444666777888777777666444444333333333666444111111666???IIIOOOEEEAAA<<<777333222222333333333333444444555555555666666666666777888999:::<<<======???@@@AAABBBCCCIIINNN[[[ooo{{{wwwrrrkkkiiilll|||{{{sssvvvyyy}}}rrrfffTTTQQQMMMIIIDDDAAA???>>>>>><<<>>>CCCFFFHHHPPPZZZppp{{{wwwsss```QQQRRRJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA?????????AAABBB@@@???>>>======<<<<<<===>>>======>>>@@@@@@???===@@@BBBDDDDDDBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEECCCFFFQQQaaannntttuuu{{{fffjjjsssbbbbbbjjjlll|||{{{sssooooooqqqtttsssrrrvvv}}}888999999888777777777777777999999888666444333444333222111000////////////000000000000000000000000///000000000111444888<<>>???@@@AAAEEEOOObbbwww|||tttllliiikkkrrrwwwzzzyyyxxxwwwxxx~~~~~~sssjjj```SSSJJJMMMKKKHHHDDDAAA>>>======???@@@CCCGGGIIIMMMYYYgggqqqhhhjjjooooooYYYOOOKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@?????????AAABBB@@@???>>>===<<<<<<;;;<<<===<<<===???@@@AAA???===>>>@@@BBBBBB@@@??????@@@???>>>>>>===>>>???@@@AAA?????????@@@AAAAAAAAABBBDDDBBBDDDMMM[[[hhhnnnppp{{{qqqiiiqqq}}}gggZZZ]]]eee{{{wwwrrrnnnnnnmmmmmmqqqwww888777777777666666555555666888999888555333333444333222111000000000000000000000000000000000000000...////////////111444777CCCZZZrrr}}}}}}}}}xxxpppttt}}}xxxhhh[[[YYY[[[bbbjjjtttyyypppjjjdddfffeeebbbbbbeeefffeeeiiikkkooorrrttttttsssrrrtttvvvyyyzzzzzz{{{~~~~~~|||zzzzzz}}}~~~}}}mmmZZZLLLHHHHHHHHHIIIKKKKKKIIIGGGIIIIIINNNYYYcccvvvwwwoooaaa<<<888999777666555444444555666777666555444333333222333333333333333333333333222222444444333333333333444444222333333333333333444444444444444444555666777777777888999:::<<<===>>>>>>???@@@FFFSSSgggzzz}}}wwwtttvvvtttwww|||~~~wwwrrrqqqsssvvvzzzooofffYYYPPPLLLHHHBBB>>>FFFDDDBBB@@@>>>>>>>>>>>>AAADDDHHHKKKMMMUUUfffwww}}}uuuiii]]]\\\jjj{{{vvvZZZRRRMMMFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>???AAAAAA@@@???>>><<<;;;:::::::::;;;;;;===???AAAAAA???===<<<===??????>>>======>>>>>>>>>===<<<===>>>???@@@>>>>>>>>>>>>>>>?????????AAA@@@@@@GGGSSS```iiimmmvvv~~~{{{lllggglllrrrZZZ[[[hhhqqqzzzppplllkkkjjjlllooo666555555666777888777666555777888777555333333333333333222111000000111111//////////////////////////////000///...///222444???VVVqqq}}}ppphhhyyy~~~mmm```\\\\\\aaaiiisss~~~tttmmmggggggfffdddccceeeeeeeeehhhkkkooorrrtttsssqqqpppsssuuuxxxyyyzzz{{{}}}~~~}}}}}}~~~uuueeeSSSHHHFFFGGGIIIKKKKKKKKKIIIGGGHHHKKKRRR\\\hhhttt{{{UUU999777:::555555444333333444555555444444333222222222222222000111222333333333333333///000111222333444444444222222222222333333333333222222222222333444555666888888999;;;<<<===>>>???EEECCCCCCJJJYYYmmm~~~}}}xxxrrrnnnlllppppppvvvuuujjj```[[[YYYSSSKKKFFFFFFGGGFFFDDDAAAAAA@@@??????@@@AAABBBCCCEEEHHHLLLSSS```ppp|||ssseeeZZZYYY^^^hhh~~~dddQQQLLLJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>=========>>>???@@@@@@???>>>===;;;:::999999999::::::<<>>===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>============>>>===>>>DDDOOO]]]iiipppwww~~~tttiiirrrxxxooogggfffwww{{{bbb___jjjgggxxxyyytttrrroookkkjjj555333333555888::::::999444666777666444333333333333222111111111111111111////////////////////////000111111000//////111333<<>>EEECCCAAADDDOOOaaauuu{{{{{{uuuqqqpppnnnnnnsss}}}}}}pppmmmhhhbbb[[[UUUPPPNNNLLLIIIEEEDDDEEEFFFEEEDDD??????>>>???@@@BBBDDDEEEFFFFFFGGGOOO\\\jjjsssuuuhhhZZZUUUbbbtttkkkWWWOOOGGGEEEHHHCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<======>>>???>>>===<<<:::999888888888999999:::===??????===;;;999;;;<<<;;;;;;;;;<<<>>>;;;;;;:::::::::;;;<<<===>>>>>>>>>===============;;;<<<>>>CCCMMM[[[jjjtttvvv~~~rrrbbbiiisssqqqlllhhhnnn}}}pppaaa^^^cccjjjyyy~~~vvvmmmggg555333222444999;;;:::999333555666555444222222333222111111000000000111111000000000000000000000000000111222111000000111333666FFF___uuu{{{|||qqqyyyhhhaaa\\\___fffnnnxxx{{{rrrmmmjjjhhhhhhfffccccccfffhhhjjjnnnqqqssssssrrrqqqtttuuuwwwxxxxxxyyy{{{|||~~~}}}|||}}}tttdddWWWMMMIIIEEEGGGJJJKKKJJJIIIIIIJJJJJJRRR^^^mmmtttiiijjjMMM===555666222222222333333222222222222111000000000000111111222111///......///000111111111222222222222222111222222222111111111111000111111111111222333444444555555666777999:::;;;;;;>>>>>>>>>@@@GGGVVViiivvv~~~tttpppoooqqq}}}yyyzzz~~~|||rrroookkkhhhhhhiiijjjjjjrrruuuzzz}}}vvvqqqmmmggg```[[[XXXVVVRRROOOLLLJJJJJJJJJGGGEEECCCCCCBBBAAA???===>>>>>>??????AAACCCFFFGGGIIIKKKOOOYYYhhhsssrrrkkkZZZZZZdddyyyxxxSSSLLLMMMDDDAAAHHHBBBAAA@@@???>>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888:::999999:::<<<<<<;;;999888999:::999999999;;;===::::::999888999:::;;;<<<<<<<<<<<<===============:::<<<>>>AAAHHHUUUdddooovvv}}}rrrwww|||wwwuuuqqqrrr|||kkkWWW^^^^^^fffuuu}}}ppphhh666333111333777999777444222444555555333222222333000000000//////000000111000000000000000000000000...000111111000000111333333===QQQhhhvvv|||rrrggg^^^]]]bbbiiittt|||wwwpppkkkhhhiiigggccccccfffiiijjjmmmppprrrtttttttttuuuvvvxxxxxxwwwwwwyyyzzz{{{}}}~~~{{{kkkZZZNNNHHHFFFEEEHHHJJJJJJHHHHHHJJJLLLMMMWWWggg{{{ttt^^^nnn~~~RRREEE<<<222444111111222222222222111111000000000//////000000111000000000///////////////000000000000111111111111222222111111000000000000111111111111222333444444555555666777999:::;;;<<<:::<<<>>>???CCCMMM\\\hhhzzznnnhhhgggmmmzzzxxxoooggghhhjjjpppwww{{{|||{{{nnnnnnlllgggbbb^^^^^^^^^\\\]]]aaafffmmmssswwwyyy{{{zzz{{{xxxwwwtttqqqnnnkkkiiihhh```]]]XXXTTTQQQOOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>BBBBBBBBBCCCDDDGGGIIIJJJLLLTTT^^^hhhtttyyyqqqfff___qqq{{{```IIIFFFHHHDDDCCCGGGBBBAAA@@@>>>============;;;;;;;;;;;;;;;::::::999999999888888888888999999;;;999777777888999999888666777777777666777999<<<999999888777888999:::;;;999:::::::::;;;<<<<<<<<<:::<<<>>>>>>@@@IIIWWWbbbttt|||{{{yyy{{{ggg[[[ZZZ^^^jjjuuuwwwooo888444111222666777444000222333555444333222222333000///////////////000000000000000000000000000000---///000000//////111222444999HHH^^^nnntttyyy~~~yyy|||nnn```\\\___gggrrr|||{{{qqqkkkiiijjjhhhcccbbbfffiiikkkmmmppprrrtttvvvvvvuuuwwwxxxxxxwwwwwwxxxyyyxxx{{{~~~wwweeeSSSGGGCCCCCCFFFHHHJJJIIIGGGHHHKKKNNNPPP[[[nnnsss```TTTxxxeee>>>===:::000555111111222222222222111111000000////////////000111---...111222333333222111//////...//////000111222222111111111000000//////111111111111222333444555777777888:::;;;<<<===>>><<>>>>>???@@@BBBCCCGGGGGGGGGGGGIIIKKKMMMNNNNNN\\\kkkuuu||||||qqqdddzzz^^^UUUJJJDDDEEEGGGHHHGGGBBBAAA@@@>>>============;;;;;;;;;;;;::::::999888888888888777888888999:::<<<999666555555777777777444555555555444555888:::999888777777777888::::::777777888999::::::;;;;;;;;;======;;;999???KKKUUUmmmwwwyyy|||yyyyyy{{{}}}zzz______ccckkkqqqwww}}}www555555444444444333333333111222222222222111000000000000000000000000000000////////////////////////............////////////444888BBBQQQbbbqqq}}}{{{zzzyyypppccc\\\^^^gggrrryyy{{{oooiiikkkiiicccdddkkkkkknnnrrrssssssrrrrrrsssqqqtttxxx{{{|||{{{zzzxxx{{{|||}}}~~~~~~zzziii[[[OOOFFFFFFJJJFFFGGGIIIKKKLLLMMMNNNOOORRRccc{{{sssSSSZZZTTT@@@555555666000444444333333222111000000111111111111000000000//////////////////.........111000///...///000333444///000000000111111111111111111111111111111111111333777<<>>>>>======<<<<<>>???AAABBBBBBBBBEEEGGGHHHHHHGGGKKKQQQWWW___kkkxxx|||tttkkkoooyyy|||TTTQQQLLLHHHEEEEEEFFFGGGCCCBBBAAA???===<<<;;;:::::::::999888888777777666777666666666666555555555333444444555666777888888555666666777888999999:::888888777777777777888888999888888:::>>>@@@???===>>><<<888777:::AAAIIINNNWWWhhhzzz~~~wwwhhhZZZdddqqq~~~tttnnnkkknnnqqqrrryyy444444444444333333333333111222222222222111000000////////////////////////////////////////////////............////////////111555>>>LLL^^^ooo~~~tttqqqzzz~~~vvvjjj```___eeeooowww}}}|||qqqjjjkkkiiicccdddjjjmmmppprrrtttsssssstttuuutttvvvzzz}}}~~~~~~|||{{{|||}}}~~~~~~ppp```TTTKKKFFFFFFIIIIIIIIIHHHHHHHHHJJJMMMPPPVVVggghhhUUUdddpppIII===666333333000333222222111000000//////000000000/////////...................../////////000///......///000222333//////000000000111111111111111111111111111111111222666:::===>>>=========;;;;;;;;;;;;<<>>=========:::;;;===???BBBDDDDDDDDDEEEHHHJJJKKKMMMTTT___hhhsssuuuuuuooohhhlllhhhPPPNNNJJJFFFDDDCCCCCCCCCAAAAAA@@@???===<<<;;;;;;::::::999999888777777777666666666555555555444444444444444555555666666666555555555666777888888888777777777666666777777777888777777999<<<===<<<:::;;;:::999999;;;>>>BBBEEENNN\\\kkkrrrrrrlll^^^QQQZZZkkk|||}}}uuuttttttuuuyyy~~~444444444333333333222222111111222222111111000///////////////////////////////////////////////////............////////////111333999EEEVVVjjj|||mmmgggppp|||~~~sssfff```bbbkkkssszzz}}}vvvnnnnnnkkkffffffkkkoooqqqssssssssssssuuuwwwwwwxxx{{{~~~~~~~~~~~~sssdddSSSKKKHHHEEEFFFHHHKKKJJJHHHFFFGGGKKKRRRWWW```rrrZZZ[[[yyy]]]<<<999666111111111111111000000//////......///............---------,,,------......////////////......---...000111222////////////000000000000000000000000000000000000111444888:::::::::;;;;;;999:::::::::;;;>>>BBBFFFSSShhhwwwyyyvvvhhh\\\UUURRRRRRVVV]]]___ZZZUUUTTTJJJJJJLLLNNNPPPRRRSSSTTTYYYYYYYYYYYYYYYXXXWWWVVVOOONNNMMMMMMOOOOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@???==================>>>>>><<<===@@@BBBEEEFFFGGGGGGGGGLLLRRRYYY```jjjvvv~~~{{{tttoooqqqzzz}}}uuuWWWJJJIIIGGGDDDBBB@@@????????????>>>>>>===<<<<<<;;;:::::::::999888888777777555555444444444333333333444444444444444444444444333444444555555666666666666666666555555666666666777777666888999:::999777777888999:::;;;;;;;;;;;;<<>>>>>>>>===============;;;<<<===>>>@@@AAACCCCCCCCCDDDDDDEEEEEEGGGJJJLLLNNNUUUaaappp}}}qqqlllrrrdddPPPFFFEEEDDDCCCAAA???===<<<=========<<<<<<<<<<<<<<<:::::::::999888888777777444444444333333333222222444333333333333333333333222222333333444444444555555555444444444444555555777777777777888777666555555666888999:::999888777888===EEEOOOYYY``````^^^kkkrrr|||}}}tttlllrrr333333222222222111111111000111111111111000//////........................////////////////////////............////////////222222444:::HHH^^^vvvzzzmmmppp}}}rrrgggcccgggllltttxxx~~~zzzuuuppplllkkklllooopppqqqqqqpppqqqtttvvvvvvwwwxxxyyy{{{|||}}}}}}}}}~~~{{{bbbTTTHHHEEEGGGGGGHHHHHHGGGIIIKKKKKKMMMSSS]]]dddvvvzzz^^^QQQvvvyyyNNN555777444...000333000000000000000///////////////.........---------***++++++,,,---......///,,,,,,,,,,,,---...//////---............////////////////////////////////////111333444444444666888======>>>===;;;;;;===???@@@IIIVVVggg~~~ttteeeqqqsssppphhhbbb___ZZZUUUVVVUUUZZZ```aaaZZZSSSQQQLLLKKKIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDDDDCCCBBBAAA??????>>>>>><<<<<<<<<===============>>>>>>???@@@AAABBBCCCDDDCCCDDDDDDCCCEEEIIIPPPVVV^^^fffvvv|||rrrxxxhhhTTTKKKCCCCCCCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666444333333333333222222222333333333333333222222222222222222222222333333333444333333333333333333444666777777777666666555555444444555666888999999:::AAA@@@BBBHHHRRR[[[ccciiiyyykkkvvvxxxqqqtttrrrkkklll|||222222222111111111000000000000111111000000///...........................////////////////////////............////////////---...000666CCCYYYqqqzzzvvvyyyoooiiihhhiiipppttt{{{~~~vvvqqqnnnlllkkkmmmoooqqqqqqqqqqqqsssuuuwwwwwwwwwxxxyyy{{{|||~~~~~~rrrYYYOOOFFFEEEGGGHHHHHHJJJGGGJJJLLLLLLNNNTTT___hhhnnnUUU\\\hhhHHH777666111...111111000000000000000///////////////.........---------***++++++,,,,,,---------***++++++,,,------......------------.........//////////////////////////////111222222111222555777>>>>>>>>><<<::::::;;;===???BBBGGGTTTkkkxxx{{{rrrjjjggggggbbbZZZ[[[YYYYYY\\\[[[TTTNNNMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@BBBAAA@@@??????>>>??????>>>>>>>>>??????@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBAAACCCFFFHHHLLLSSS^^^fffsss|||vvvtttXXXKKKJJJAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;:::::::::::::::999888888777666666555555444444333333333222222222333333333333333333333333222222222222222222222222333222222111111222222333444555777777555444444555333333333444666888:::;;;===;;;===CCCMMMYYYiiivvv{{{yyyttthhhrrryyyzzzzzz222111111111000000000000000000000000000//////...........................////////////////////////............////////////...///000444>>>PPPfffvvvyyy|||}}}wwwoooiiiffflllpppvvv~~~{{{uuurrrpppnnnmmmooorrrsssssssssssstttyyyyyyxxxyyyzzz|||}}}rrr```MMMGGGCCCEEEFFFFFFHHHKKKGGGJJJLLLMMMPPP[[[kkkwwwsss___RRRpppNNN>>>777444......222---........................------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,---------,,,,,,---------.................................000000111000000111444777<<<<<<;;;888666666888;;;<<>>===<<<;;;;;;;;;;;;::::::999999888888777777666666555555444444444444444444333333333333222222333333444444555555222222222222222222222222222111111000000111111222000333555555333222333444000111333444666777777777444444888???FFFPPPbbbsss}}}gggooovvvzzz111111111111000000000000000000000000000//////...........................////////////////////////............/////////000222222222333999HHH[[[iiipppvvvyyy~~~zzzxxxxxx}}}sssjjjccciiimmmsss|||zzzwwwuuurrrmmmppptttuuuuuuttttttttt|||{{{{{{{{{|||~~~uuudddNNNDDDAAAAAADDDEEEEEEGGGLLLGGGIIILLLNNNTTTdddyyy{{{cccSSSPPPccc:::555555333,,,///222***------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000111111000///111444777::::::888555333333666888999>>>???===DDDXXXqqq~~~ooolllkkkrrrlllgggccceeeggggggiiimmmnnnmmmkkkhhhbbb\\\VVVSSSHHHHHHHHHGGGFFFDDDCCCBBBFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGCCCDDDFFFIIILLLNNNQQQRRRYYY```iiippptttzzzsssaaaTTTHHH???===???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888777666666666555444444333333555555444444444444333333222222333444444555666666333333222222222222222222111111000000000000111111...111333333111000111444///000333555666555444333888888;;;>>>===@@@NNN^^^yyy~~~{{{kkkjjjiiilllvvvwwwwww////////////////////////000000////////////000000////////////////////////////////////////////////..................------///...000333777BBBUUUfffoooooouuu}}}{{{xxx|||yyyoooiiilllkkkpppyyy{{{wwwuuuxxxvvvsssssssssssssssrrrwww|||~~~sssdddWWWOOOFFFDDDCCCEEEIIIKKKJJJHHHHHHJJJMMMSSS]]]nnnlllOOONNN```OOO999666222000//////...---......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,000///...///222555888999555333222222555777777777;;;<<<;;;;;;???KKK[[[hhh|||uuuooorrr~~~vvvkkkgggqqq~~~zzzuuu{{{zzznnnccc\\\TTTTTTRRROOOKKKHHHIIIJJJEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFCCCDDDGGGFFFBBBGGGBBB>>>???EEEJJJKKKJJJKKKMMMPPPQQQSSS[[[fffpppwww~~~sssyyy|||ppp\\\MMMGGGDDD@@@===;;;;;;<<<<<<<<<<<<<<<<<<:::888666666777888777666777666666666666555555555666555555444444444555555444333333222222333333444111111222222222111111000000111111222222222111111111111000000111111222333222222333333444555666666666777777888999<<>>PPP```ooouuu{{{~~~uuuooojjjiiimmmvvv~~~}}}xxxvvvzzzwwwtttrrrrrrssssssrrrwww|||}}}nnn^^^QQQJJJGGGEEEDDDFFFIIIJJJJJJHHHHHHJJJNNNTTT___ttt|||^^^EEEOOOkkkuuuIII888555222/////////...---...------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---.........111777;;;555333222222444666777777;;;<<<;;;:::<<>>AAAIII^^^lllppp||||||wwwyyyxxxvvvuuu{{{mmmaaagggiiigggmmmyyyvvvoookkkwww........................000///...---------------................................................///000000000000000000000000......000222999GGGUUUhhhwww~~~{{{tttiiigggjjjrrrzzz~~~~~~{{{}}}yyytttrrrqqqrrrsssssswww|||~~~~~~uuudddTTTJJJDDDHHHGGGFFFFFFHHHJJJIIIIIIHHHMMMRRRXXXffflllMMM???YYYaaa@@@777444111/////////...---------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,///222222111333999???555333111222444666666666:::;;;:::888999>>>GGGNNNZZZjjjzzzvvvmmmqqqwwwzzzqqqoootttvvvuuuooofff``````bbbmmmmmmmmmllliiiddd]]]XXXUUUOOOIIIHHHLLLOOOLLLIIIGGGIIIIIIHHHLLLRRRTTTQQQJJJKKKMMMPPPTTTWWWZZZ[[[]]]bbbiiinnnpppssswww{{{~~~~~~uuummmiiinnnwwwcccOOOJJJCCC???>>>>>>??????;;;;;;;;;;;;;;;::::::::::::888666555666666555444444444444444333333333333444444333222222222222222333333222222222222333333111111222222222222111111///000111111222222111111111000000000000111222222111111111222222222222222444444555444444666:::===>>>OOO___jjj|||vvvwww}}}yyyzzzwwwgggdddccceeepppyyyvvvllldddkkk........................//////...---,,,,,,,,,,,,................................................///////////////000000000000......///000333===HHHZZZssszzzxxxkkkggghhhnnnuuuyyy~~~|||vvvrrrrrrsssttttttwww|||~~~~~~}}}jjjXXXKKKEEEDDDJJJIIIGGGGGGHHHIIIIIIJJJJJJQQQYYYaaarrrpppYYYEEEHHHnnnnnnNNN888555333000/////////...------------,,,,,,,,,+++++++++++++++***************************************************************+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------///222555888:::;;;;;;555333111111333555555555888999999888777:::???CCCKKKYYYkkkzzznnnyyyzzz{{{wwwrrrqqqnnnggg\\\UUUVVV```iiisssuuuwwwzzzyyysssjjjdddccc^^^VVVRRRQQQQQQPPPOOOSSSVVVWWWYYY^^^fffhhhfffYYYZZZ[[[\\\]]]```dddgggiiiiiihhhgggiiinnnvvv|||yyyjjjkkkooosssfffNNNFFFDDDBBB???===;;;;;;;;;:::::::::::::::999999999999777555444555555444222333333333333222222222111333333222111111111111111222222111111111111222222//////000111111111000000...///000111111222222111000000000000000111222222222222222222222111111111444444444444333444777999:::EEEQQQ___tttwwwpppvvv~~~~~~zzz~~~uuummmddddddnnntttuuuqqqiiiiiittt..............................---,,,,,,,,,,,,,,,................................................---------....../////////000------......///666>>>MMMlllxxxqqqkkkiiilllqqquuuzzz~~~xxxttttttuuuvvvvvvwww|||~~~}}}}}}qqq^^^NNNFFFEEEGGGJJJJJJIIIHHHGGGHHHJJJLLLMMMXXXcccnnntttZZZHHHGGG]]]XXX@@@444333111///...//////...,,,------,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,,,,++++++*********+++,,,------,,,///888AAACCC===666444222111111222444444444555666777888888:::<<<>>>???GGGTTTggg|||zzzwwwvvvrrr|||~~~vvvmmmgggiiirrr{{{nnnqqqwww||||||wwwoooiiigggeee```XXXSSSRRRVVVZZZcccfffiiilllqqqxxxxxxuuufffeeeccc```^^^```dddgggllllllnnnrrryyy|||xxx]]]MMMFFFDDDCCCBBB@@@>>>;;;999888::::::999999888888888777888666444333444444333222333222222222111111111111111111111000000111111111222111111000000111111222------...//////000//////......///000111222222222000000//////000000111222333333333333222222222222444555555444333333555777777;;;AAAKKK^^^qqqxxxvvvfffhhhqqq}}}}}}zzzzzzpppgggmmmsss{{{}}}xxxwww{{{}}}{{{---------------------------------,,,,,,------...------------------------------------------------,,,,,,------....../////////------//////...111777EEEbbb}}}|||{{{{{{sssmmmmmmoooqqqwww|||zzzxxxwwwxxxyyyyyywww|||~~~|||}}}yyyeeeSSSHHHFFFGGGIIIJJJJJJJJJHHHGGGHHHKKKNNNRRR___nnn~~~yyybbbHHHBBBUUUxxxjjjGGG999333111///......//////...,,,,,,,,,,,,,,,++++++++++++)))))))))***************************************************************))))))******+++,,,,,,,,,+++******))))))+++,,,---111///222???NNNRRRJJJ???444222000000111333333222333444666888:::;;;<<<===<<>>>>>===;;;888999999999888777777666666666444222222333444333222222222222222111111111111000000000000000111222333111111000000000000111111,,,---...//////000//////---...///000111222222222000////////////000111111222222333333333333333333333444555444333333555777777777999>>>JJJ[[[kkkuuugggdddkkk}}}yyy~~~{{{------------------------,,,,,,,,,,,,---...///000---------------------------------------------------------...//////000000...,,,---000000...000444===TTTnnn|||{{{zzz~~~~~~{{{rrrnnnnnnooosssyyy}}}{{{{{{||||||{{{www|||~~~|||}}}}}}mmmYYYKKKGGGHHHIIIIIIIIIJJJJJJHHHGGGIIIMMMQQQWWWfffyyykkkVVVBBBIIIjjjUUU;;;666333///...---...//////...,,,,,,,,,,,,++++++++++++***((()))))))))*********+++************************************************((())))))***++++++,,,,,,+++***)))((()))***,,,---000///444BBBRRRZZZWWWPPP444222000000111222222222333444555888:::<<<<<<<<<<<>>:::999999888777777666555555444222111111333444444333333333222222222111111111......///000111333444555000000000//////000000000---...///000111111111111,,,---...000111111222222///////////////000111111000000111111222222333333111333444444333333444666666888:::<<<@@@KKK___qqqmmmfffjjj|||------------------------,,,,,,,,,---...///000111---------------------------------------------------......///000111111222...,,,---000111//////333666HHHbbbtttxxxxxx~~~{{{uuupppnnnnnnrrrwww|||~~~}}}}}}~~~}}}|||www{{{}}}|||}}}ttteeeSSSHHHHHHJJJIIIGGGHHHJJJJJJIIIGGGIIINNNRRRYYYjjj~~~cccRRREEESSS{{{zzzHHH555666333...------...//////...,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++***)))((((((***,,,---'''(((///===LLLVVVYYYWWW444222000///111222222111444444555777:::;;;;;;;;;777<<>>???@@@JJJ```uuu{{{___\\\WWWVVV___iiihhh```lllttt~~~zzzwwwzzzwww^^^IIIDDDDDD@@@???BBBBBBBBBAAA@@@>>>===;;;:::555666555444333444777:::777666333111111111222333333222222222333333111000......////////////......---------.........//////---...000111333444444444////////////////////////...------------...//////---...000111222222222111000000111111111222222222444666888777666999AAAHHHZZZ\\\ggguuuyyy|||wwwmmmkkkqqqxxxuuuiiiiiiiiiddd,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111222===OOO___kkkuuu~~~rrrrrrzzzvvvnnnlllooosssvvvyyy~~~|||{{{}}}mmmXXXQQQIIIFFFHHHKKKLLLLLLIIIIIIJJJKKKJJJKKKTTT___kkk{{{fffMMMKKKZZZyyyLLL444444555.........---,,,,,,,,,,,,---******++++++******)))((())))))************))))))************************))))))))))))))))))))))))***)))))))))))))))))))))******************************+++,,,...111333555//////000000000111111111333444666666555555777888999999;;;<<<<<>>>>>@@@<<<;;;>>>=========<<<:::999777666555555555444333444777999666555333111111111222333333222111222333333111///---......//////......---,,,---------.........///,,,---...///000111111111........................---------------...//////......000111222111111000000000000111111111222222111444666666444777===BBBLLLOOO]]]pppyyy|||xxxiiibbbeeejjjtttzzzpppaaaSSS+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111444???NNN\\\gggrrr|||xxxnnnvvv{{{sssnnnnnnooouuuxxx|||~~~|||}}}ttt```PPPLLLGGGGGGJJJMMMNNNMMMIIIHHHJJJLLLMMMQQQ\\\hhhxxxkkkQQQCCCFFFiii[[[<<<222444333---......---,,,,,,,,,,,,,,,+++++++++++++++******)))))))))************)))))))))***+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))******************************------,,,,,,,,,---......////////////000000000000111222444444333333555666666666777:::;;;<<>>:::::::::999888666555444444555555444333333555888444333222111111111333333222111111111222222000...,,,------......------,,,,,,,,,------------......+++,,,------......---------------------------------------------....../////////000000000000000///000000000000111111111111...111444444333444777;;;???CCCSSSkkk|||{{{wwwwww}}}ooodddeeelllmmmooo^^^++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000999???IIIVVVcccppp{{{zzzyyyxxxzzzyyyrrrnnnlllxxxzzz~~~~~~{{{|||~~~iiiXXXJJJIIIGGGIIIKKKMMMMMMLLLHHHHHHIIILLLOOOVVVdddrrryyy```HHHFFFDDDkkkrrrHHH555333333///,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))'''(((+++---...---,,,+++)))))))))))))))))))))))))))))))))))))))*********************************,,,,,,------...///000000........./////////000000///111222222111222333555555333444999<<<===AAAFFFSSSeeezzzuuufff[[[[[[fffqqqpppgggbbbjjjuuuzzz|||~~~{{{aaaPPPGGGBBBAAACCCBBB<<<:::===;;;:::::::::888777666555333444444333222222444666222222111111111111222333111000000000111111///---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////////////////....../////////000000000111111---000222333222222444555888999FFF]]]tttzzzoooiiippp}}}wwwooottt|||{{{qqq++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000777777;;;GGGXXXhhhssswwwxxxwwwxxx{{{zzzvvvyyyxxxpppllluuuwww{{{{{{{{{~~~ooo]]]PPPIIIIIIIIIKKKLLLLLLKKKJJJIIIHHHJJJNNNSSS]]]ooo~~~{{{mmmUUUCCCHHHQQQ{{{~~~\\\<<<444444000,,,...------,,,++++++++++++,,,+++,,,,,,,,,,,,+++******))))))************))))))%%%''')))+++,,,,,,+++***(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))'''''')))***+++,,,,,,------............/////////...///111111000000222333666333333777:::<<>>>>>;;;888888::::::::::::999888777666555222333444333111111222444111111000000111111111222000/////////000000...,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......................../////////000000000...000222333333222333333555333777GGGZZZiiisssxxxssssssxxxvvvjjjdddeeerrr{{{yyy}}}{{{|||,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++))))))******+++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---...///000333111333===NNN```mmmsssmmmpppuuuzzz}}}zzzttt{{{~~~uuuooolllooosssyyy}}}{{{}}}qqq___QQQIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJIIILLLSSS[[[iii~~~ttt___LLLDDDNNNooo\\\FFF444222333...,,,111------,,,++++++++++++++++++++++++++++++******)))))))))************))))))&&&&&&((()))******)))(((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))((())))))*********))))))------------.........///---///000000///000111333777444333666777666999===:::;;;AAAMMMZZZjjj}}}ppp\\\RRRHHH@@@===???===;;;999999999:::;;;777777777777666555444333111222333222111000111222000000111000000000000000///.........//////---++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------......///............////////////000111222333333333333333999666555999BBBMMMYYY```ooopppwww~~~zzzuuuuuunnnvvv------,,,,,,++++++++++++************************************++++++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---...//////...000333:::FFFXXXjjjvvvqqquuuxxx{{{zzzyyyzzzsssiiilllpppvvv}}}}}}rrr___RRRKKKHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKKKKPPPZZZfffxxx}}}gggPPPKKKSSSjjjGGG:::111111111------000---,,,++++++***+++++++++******++++++******)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))******,,,,,,,,,,,,+++***,,,,,,---------.........---...000000//////111222333333555777666333444999AAA>>>>>>BBBHHHSSSgggyyywwwiiiKKKCCCEEEBBB>>>>>>???===:::888999;;;:::888666666666666555444333333000222333222000//////000111111111111000///......///...------......---+++,,,,,,------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---///000------........./////////111000000111333444444444999::::::777666<<>>>>><<<;;;AAAKKKSSSnnnvvv{{{wwweeeMMMHHHAAA<<<:::::::::::::::888666666666666555444555444444333333222222111////////////............000000//////......------***+++,,,---...---,,,+++///...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,------......++++++++++++,,,,,,------////////////000000000000555555555666777777888888DDDFFFTTTkkk~~~~~~xxx************)))))))))((())))))*********+++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++111000...111:::ZZZyyyuuusssrrrtttxxx}}}~~~ooo[[[NNNJJJKKKLLLKKKJJJNNNMMMHHHGGGKKKLLLJJJOOO[[[```kkkvvv^^^MMMTTTvvv{{{OOO<<<666000...//////---+++,,,,,,+++++++++*********))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,---......//////000111111222444555555666999;;;===<<<;;;===DDDIII[[[___kkk{{{iiiQQQDDDDDDAAA<<<888888888999888:::888666555666666555444444444444333222222111111////////////........................------------***+++,,,,,,------,,,,,,......---++++++*********+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,*********************************+++,,,,,,------,,,,,,---............---....../////////000000000333333444555555666666777<<<===HHH]]]pppyyy|||}}}************)))))))))))))))))))))*********++++++************************+++************)))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------+++////////////333WWW~~~|||yyyvvvuuuxxx}}}uuu```WWWNNNIIIJJJLLLLLLJJJHHHLLLLLLIIIHHHKKKMMMMMMWWWccckkk||||||rrr___KKKLLLgggddd999888444///---///000...,,,,,,++++++++++++*********((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++++++++++++++++++++,,,------......000000000000222444666888888<<>><<<:::::::::;;;??????DDDNNNXXXdddssstttaaaKKKAAA>>><<<:::999:::999888999::::::888777666444222222333444333222222111111000//////..................------------,,,,,,------.........///,,,+++***)))***+++,,,---++++++***)))))))))***************)))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((()))))))))))))))******(((***---//////...,,,***------------............000111111222222333333444999777777:::===@@@HHHQQQbbb}}}|||rrrlllxxx))))))))))))************((((((((()))))))))******'''(((((())))))*********(((((()))))))))))))))***))))))************))))))***************+++,,,,,,+++,,,))),,,111...333DDDMMMYYYkkkyyy{{{vvvvvvyyy{{{tttttt{{{kkkXXXOOOLLLJJJIIIIIIJJJLLLLLLKKKHHHHHHJJJKKKJJJLLLUUU___nnnrrr```UUUHHHGGG```lllOOO<<<333333222000...,,,***))))))+++************)))))))))'''(((((())))))(((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,---......//////000000000111222444777888;;;:::888666555666888999===>>>BBBIIIOOOWWWfffsss}}}nnnWWWKKK@@@>>>>>>;;;666444999777666666777777666555444333111111222333333222111000000//////...------.........------------,,,------------............***************+++,,,,,,******)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******((()))+++,,,,,,,,,***))),,,,,,,,,---------......///000000111222222333333555444666999;;;:::>>>CCCFFF^^^yyyvvvnnnuuu((()))))))))************(((((((((((()))))))))***''''''(((((()))******+++(((((((((((())))))******((())))))))))))))))))(((***************++++++,,,)))000---***...---,,,222999EEEYYYlllttttttuuuxxxyyyxxx{{{~~~~~~uuufffXXXOOOLLLHHHHHHHHHJJJKKKKKKJJJIIIGGGFFFIIILLLNNNQQQ^^^lllzzzbbbRRRFFFBBBSSS{{{sssMMM<<<555/////////...---+++*********************))))))))))))''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***++++++++++++++++++,,,------............///000111222333333555444333333444555666777<<<999;;;@@@FFFLLLUUU]]]dddjjjttt}}}{{{tttbbbQQQHHHGGG@@@<<<>>>???<<<:::999777666444444666777777666333222000000222333222111000000//////...------,,,.........---------,,,,,,---------,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************((()))******++++++******+++,,,,,,,,,,,,---------.........///000000111111333222333999;;;999888;;;:::DDDVVVhhhwww~~~yyyyyyzzz(((((())))))*********+++(((((((((((())))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((())))))))))))((((((*********)))***++++++,,,%%%222111***...000///111666>>>PPPdddpppssstttvvv{{{xxxxxx|||~~~}}}}}}~~~yyy}}}lll[[[UUUOOOLLLLLLHHHIIIKKKLLLLLLJJJHHHFFFHHHGGGJJJPPPRRRXXXgggxxx|||gggSSSGGGCCCGGGddd[[[888333666444+++,,,------,,,+++,,,---************))))))))))))''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++)))******+++,,,,,,------,,,,,,...///000000000000111111111333666777777666<<<666444999@@@CCCFFFIIIDDDIIITTT```ooo~~~|||zzzzzzcccXXXPPPFFFCCCFFFEEE???;;;;;;:::777666888777555444444666999999999333111000000111222222111000//////...------,,,,,,......---------,,,,,,,,,---,,,,,,++++++*********((()))***,,,,,,+++******))))))(((((((((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++******************************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000555222333888:::888555555===999<<>>;;;>>>FFFNNNRRRVVVbbbvvvxxx{{{zzz}}}zzzaaaXXXMMMFFFDDDCCCAAA>>><<<<<<;;;:::999777777666444444333333333444555555222111111000000000000000666555444222///---,,,+++---,,,++++++******++++++++++++************++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++///...+++)))((((((((()))---,,,,,,+++*********+++******+++,,,,,,,,,,,,+++............////////////555555444555:::???===777888;;;???BBBDDDJJJRRRYYYkkkvvv}}}{{{+++***((('''''''''((()))))))))))))))((((((''''''))))))(((((((((((())))))'''((()))******)))((('''(((((()))))))))*********))))))*********+++++++++,,,---------,,,...111444000888CCCXXXpppvvvqqquuu}}}}}}{{{|||~~~{{{~~~~~~tttbbbQQQLLLMMMLLLJJJJJJHHHHHHHHHHHHIIIIIIIIIHHHJJJMMMMMMTTTaaakkkppp___QQQHHHDDDJJJkkkcccAAA444555444...------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###((((((///<<<888((("""(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000222222222333444666888:::666555666:::===>>><<<:::@@@EEEIIIJJJKKKRRR___kkkvvvzzz}}}rrreeeZZZPPPJJJBBB>>>???AAA@@@>>>;;;;;;:::999888777666666444444444333333333444444222111000000//////000000444333222000///---,,,+++---,,,++++++******+++++++++******))))))******+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&''')))***000...,,,***)))))))))***,,,+++***))))))))))))***)))***++++++,,,,,,++++++---.........////////////.........111:::EEEIIIFFF::::::;;;<<<===@@@EEEHHHRRR^^^nnnzzz***)))((('''''''''(((((()))))))))((((((((((((''')))((((((''''''(((((()))'''(((((())))))(((((('''(((((())))))))))))******)))))))))*********+++++++++,,,............000111...666???QQQhhhooopppxxx~~~xxxyyy|||~~~~~~jjj[[[PPPGGGGGGKKKLLLLLLKKKFFFFFFGGGHHHIIIJJJJJJJJJIIIOOOSSS]]]nnnppp___RRREEECCCIIIUUUsssHHH444333444000,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$''')))888OOOKKK222"""'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''************++++++++++++*********++++++++++++,,,,,,,,,---......//////000///000000222444666888:::444333444555888::::::999BBBDDDFFFEEEDDDGGGMMMSSSTTT^^^mmm|||}}}www|||hhhYYYOOOFFF???BBB>>>:::999<<<======;;;::::::999888777666666555555444444333333222222222111111000///////////////000000///...------,,,+++,,,,,,+++************++++++******))))))******+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***///---,,,***))))))************)))((((((((()))))))))***++++++,,,,,,++++++---------.........///////////////222>>>LLLTTTUUU:::888666555777999;;;;;;>>>FFFRRR^^^hhhsss}}}(((((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))+++...///.........///,,,333888FFF[[[fffooo~~~uuu|||}}}}}}}}}~~~eeeWWWPPPKKKGGGHHHKKKLLLKKKIIIGGGHHHIIIJJJJJJKKKLLLNNNSSS\\\cccrrrwww___VVVMMMCCCJJJ[[[nnnYYY666...333111,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))&&&///CCCCCC222)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))))))))*********************+++++++++++++++,,,,,,---......//////---......000111333444555333222222333555777888999??????@@@AAABBBDDDFFFGGGAAAFFFNNNXXXeeewwwfff___SSSHHHAAA???===;;;???===;;;:::;;;;;;:::888888888777777666555555444444444444333222111000000000000///............///------------,,,,,,,,,,,,,,,++++++*********************))))))))))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())),,,+++***)))(((((())))))***))))))(((((()))))))))))))))***+++++++++++++++,,,,,,---------.........222333222444<<>>CCCMMM\\\mmmxxx'''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))*********(((+++...///...---------)))...///777IIIXXXiii~~~|||}}}{{{{{{{{{}}}yyycccSSSNNNKKKKKKJJJJJJKKKLLLIIIFFFGGGIIIIIIIIIIIIKKKOOORRR```kkkwwwgggSSSMMMFFFEEE[[[xxxgggHHH000///333...***...,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))###"""++++++'''+++&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''))))))*********+++++++++++++++,,,,,,------.........//////000000111111111222222222222333555888:::777888:::===???AAAAAAAAAEEEDDDCCCCCCHHHUUUfffrrr}}}qqqbbbVVVHHHCCC>>><<<;;;<<<===???===<<<;;;;;;;;;:::888666666666666555555444444333333333333333222111//////000///......---.........++++++++++++++++++++++++,,,+++******))))))*********))))))))))))))))))***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''******)))))))))******+++))))))***++++++++++++***,,,,,,,,,,,,------------...000000///333999;;;:::555333111333777::::::999;;;999888999???JJJWWW___&&&&&&'''(((((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''(((((((((((())))))((((((((()))))))))******(((+++---...---,,,,,,---+++///...111???LLLaaa|||zzzxxx{{{{{{zzzzzz{{{~~~sssdddTTTLLLNNNEEEHHHJJJHHHHHHJJJJJJGGGGGGHHHHHHHHHHHHLLLTTTZZZfffuuuttt___KKKCCCCCCPPPrrrTTT@@@111111222,,,***000++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%,,,(((###%%%"""!!!***&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&)))))))))************+++******+++,,,,,,------...000000111222222111000000111222333222222444777:::888999<<<>>>@@@@@@@@@@@@CCCCCCCCCBBBCCCIIISSS[[[gggkkkwww~~~ooo^^^UUUPPPKKKGGGEEE@@@<<<======;;;;;;<<<777888888999999999888777555555444444333333333333111222333333222111///...//////...---------------++++++++++++++++++++++++++++++***))))))))))))******))))))(((((())))))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&******)))))))))***++++++((()))******++++++******+++++++++,,,,,,,,,------***...000///000333333000444333222222444555555555444555777:::>>>BBBEEEGGG%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))(((((((((((()))))))))***)))+++,,,,,,++++++,,,------222111111:::CCCWWWqqq|||yyy|||}}}|||{{{{{{{{{}}}xxxggg```XXXMMMIIIMMMCCCIIIJJJFFFFFFIIIJJJHHHGGGHHHIIIIIIKKKSSS___hhhttt|||eeeVVVGGGCCCPPPjjj|||KKK>>>333000...,,,---000++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''---)))&&&***((($$$)))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))*********************+++,,,,,,------...///000111111111111000...000222222222222555888666999===?????????@@@AAA<<<>>>AAABBBDDDIIIPPPVVVQQQVVVcccsssnnnbbbSSSGGGCCCCCCCCCCCCDDD>>>;;;===<<<999888;;;555666777777777777777888333333333333333222222222///000222333222111000//////...------,,,,,,------++++++++++++++++++++++++++++++***)))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''''''''((((((((((((((()))***+++((())))))***************++++++++++++,,,,,,,,,,,,+++///111//////222333111000222333222222222333444222333555888;;;=========$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((())))))))))))***+++,,,,,,******+++---)))000000...333999JJJcccuuuqqqqqqwww}}}|||~~~|||zzzyyyyyyyyyzzznnn]]]PPPOOONNNFFFCCCGGGFFFLLLMMMGGGEEEHHHJJJHHHIIIKKKLLLLLLPPPZZZiiitttvvvgggVVVNNNFFFLLLcccbbbIII???333---,,,---...///+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''***+++$$$%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************)))******+++,,,,,,------)))+++---...000000000///,,,///222222111111444777...222777999999999<<>>888999999888666555666666333333222222222222222222...///111222333222000///......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''((()))***(((((()))*********************+++++++++,,,,,,,,,***...///,,,+++///000///---000333333222222555888888555222111444888<<<>>>''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++...------//////333>>>III___iiipppqqqttt~~~}}}~~~~~~{{{yyywwwuuurrrpppzzz|||zzzmmmeeeTTTRRRNNNKKKHHHGGGGGGGGGJJJIIIIIIHHHHHHIIIKKKLLLNNNJJJNNNZZZccckkk}}}mmmZZZUUUHHHIIIMMM___kkkMMM???;;;666000---+++,,,,,,------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------......000000000111222222222333111333777;;;>>>???>>>>>>??????AAABBBCCCEEEFFFGGGHHHMMMNNNMMMTTT``````VVV^^^gggrrrwwwzzz~~~mmmiiiddd```[[[TTTKKKEEE@@@???======>>>>>><<<;;;999888888888777777666666888888666555444444444444333222111111000000111111///////////////////////////............---------************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))************++++++******++++++,,,---,,,,,,,,,---------......000000000111222222333333222222333444555666777888''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))*********+++++++++,,,+++,,,......000999CCCVVVaaakkklllmmmuuu|||yyy||||||{{{}}}~~~~~~}}}}}}|||xxxsssooorrruuuyyy}}}xxxjjj```YYYOOONNNLLLJJJIIIHHHIIIIIIFFFFFFGGGFFFFFFGGGIIIKKKMMMMMMVVVccclllyyyyyy^^^OOOLLLFFFIIIXXXttttttPPP>>><<<999555111...,,,,,,,,,------,,,++++++***))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,------------///000000111111222222333222555888<<>><<<<<<======;;;:::999999999999888888888888888777666555444444444444333222111111000000111111////////////////////////............------------************************(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((()))))))))*********+++************+++,,,,,,,,,,,,,,,,,,------------//////000000111222222333222222333444555555666666''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))*********+++++++++***+++---,,,,,,222999NNN[[[iiimmmmmmpppvvvzzzxxxnnnwwwzzz|||}}}|||}}}|||}}}{{{tttoookkkmmmppptttxxx|||nnnbbbXXXQQQMMMIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFFFFFFFFFFGGGIIILLLKKKQQQ^^^mmmyyyyyycccOOOFFFGGGDDDOOOkkkUUU:::666777666444111///---,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------/////////000111222222222111444777:::===>>>>>>===>>>>>>???AAABBBCCCDDDDDDBBBGGGIIIJJJRRR\\\]]]WWWKKKOOOTTTTTTSSSTTTXXX]]]hhhooozzz~~~yyykkkkkkgggbbbdddfff^^^QQQNNNLLLKKKIIIHHHEEEAAA>>>===<<<::::::;;;;;;999888777777777777777888888888777666666555444444444333222222111000000000000111////////////////////////......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))*********************++++++,,,++++++,,,,,,,,,---------...//////000000111222222222222333333333444444444''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))************+++)))***---,,,***---222CCCRRRdddmmmooorrrxxx}}}}}}lllZZZgggqqq}}}}}}}}}~~~~~~{{{uuuqqqkkklllmmmnnnpppuuu{{{zzzrrrfffZZZRRRMMMJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHFFFHHHIIIHHHHHHIIIMMMPPPSSS\\\mmmuuuaaaRRRGGGEEEJJJPPPhhhcccCCC555444222222222111///---,,,+++,,,+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))******++++++++++++,,,,,,,,,,,,---......///000111222222///111333666999:::::::::===>>>>>>???@@@BBBBBBCCCBBBEEEEEEEEEIIIOOONNNIIIGGGJJJMMMNNNNNNOOORRRTTTQQQWWW___eeehhhhhhhhhgggqqqrrrsssuuuyyy~~~~~~{{{uuuqqqkkkgggccc___ZZZVVVOOOOOONNNNNNUUU[[[YYYQQQMMMKKKJJJGGGDDDAAA>>>;;;<<<:::999888999999888666333333333444444555555555555555555555444444333333222222111000000000000000........................------------,,,,,,,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))***(((((((((((()))))))))***)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,---......//////000111111222222222222222222222222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))(((((()))))))))*********+++***+++------***+++///444CCCXXXhhhnnnssszzz~~~nnncccjjjttt}}}{{{zzzyyyxxxuuusssqqqpppooommmlllmmmppprrrxxx~~~wwwnnnddd]]]TTTLLLIIIHHHGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIILLLSSSYYYdddnnnttt\\\OOOFFFBBBGGGPPPpppaaaBBB888555/////////000//////---,,,+++++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))************+++++++++,,,,,,,,,---...///000111222222///000222555777888999999<<<======>>>???@@@AAAAAAAAABBBBBBAAABBBEEEDDDAAACCCEEEGGGIIIKKKLLLMMMMMMMMMQQQUUUXXXWWWTTTQQQPPPTTTTTTUUUWWWZZZ]]]```bbbccciiissszzz}}}uuupppjjjfffdddbbb```^^^YYYWWWUUURRRPPPMMMJJJGGGFFFEEECCCDDDHHHLLLJJJEEEGGGGGGEEEBBB???;;;999888:::999777777888888666555222222333333444444444555333444444555444444333222222111000000//////000000---------------------------,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))'''(((((((((((()))))))))))))))(((((())))))***+++*********+++++++++,,,,,,,,,------......///000000000000000000111111111111''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((()))))))))******,,,******---...+++,,,...///;;;OOOcccooouuu}}}}}}~~~zzz~~~}}}yyyvvvuuuuuuttttttuuutttrrroookkkiiiiiijjjooovvv{{{}}}yyyqqqkkkccc[[[SSSNNNIIIEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLSSS^^^gggtttlll[[[KKKDDDBBBEEESSScccnnnDDD333666555---............---,,,+++***************************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))*********++++++++++++,,,---...///000111222111222444666888999::::::;;;<<<<<<===>>>>>>??????>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEHHHKKKKKKJJJIIIKKKNNNRRRTTTSSSQQQOOOOOOPPPOOOOOONNNNNNOOOPPPQQQSSSWWW^^^bbbeeeggghhhjjj^^^[[[XXXXXX[[[]]]\\\ZZZRRRQQQOOOMMMJJJHHHFFFEEECCCBBB@@@AAADDDFFFDDD@@@AAABBBBBB@@@===;;;;;;;;;:::888777666777777666444555555555555555666666666222222444444444333222111111111000////////////000------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))))))))''''''(((((((((((())))))((((((((((((((())))))***))))))*********++++++++++++,,,,,,---......//////......//////000000000000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))***,,,((((((,,,...,,,---//////666GGG\\\kkksss{{{|||~~~yyyvvvttttttssssssssstttsssqqqmmmiiihhhhhhiiinnnqqqrrrxxxwwwiiibbb^^^WWWPPPJJJHHHEEEDDDEEEFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHFFFIIILLLNNNSSS^^^ooo|||mmmXXXMMMEEEEEEKKKXXXqqqSSS:::444333000///...------,,,++++++******))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))))))))*********+++***+++,,,---///000111222222333444666888999:::;;;;;;;;;;;;<<<======>>>>>><<<===???AAAAAAAAABBBCCCEEEDDDEEEIIINNNOOOMMMJJJJJJMMMOOOPPPOOONNNNNNOOORRRQQQOOONNNNNNNNNOOOPPPSSSTTTUUUVVVVVVWWWYYYZZZVVVSSSSSSVVV[[[^^^\\\ZZZMMMLLLKKKHHHFFFDDDDDDDDDBBB@@@AAADDDGGGGGGEEECCC>>>@@@@@@>>><<<:::<<<>>>999888666666777777555444666666666666555555555555000222333444444333222111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''((()))))))))(((((('''''''''((((((((())))))(((''''''''''''((())))))))))))))))))*********++++++++++++,,,------......,,,,,,---...///000000111''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++''''''+++---------000,,,///===RRRccckkkqqqxxxzzzzzzwwwvvvtttsssqqqppprrrsssqqqnnnkkkjjjiiifffiiijjjjjjrrr~~~vvvpppeeeZZZTTTSSSNNNHHHIIIHHHGGGGGGHHHHHHFFFDDDGGGFFFDDDDDDEEEGGGIIIJJJGGGKKKOOOSSSZZZiii}}}qqq]]]PPPIIIFFFLLLXXXmmmggg<<<666777,,,'''......---,,,+++************)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))***************+++,,,---///000111222111111222444666777888999:::;;;;;;<<<<<<===============>>>@@@@@@>>>???AAAAAA@@@BBBGGGNNNQQQOOOLLLNNNPPPPPPOOOMMMKKKKKKLLLNNNMMMLLLLLLMMMOOOQQQSSSQQQPPPMMMLLLKKKLLLNNNOOOOOOMMMMMMQQQVVVWWWSSSNNNIIIHHHGGGEEECCCBBBDDDEEEEEECCCCCCEEEEEEBBB???===<<<======;;;777555777999999888666666777777555444555555555444444333333333000111333444444333222000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))***************++++++,,,,,,---......++++++,,,---...000000111&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&)))+++)))'''(((((((((((())))))))))))((()))))))))************333///111>>>QQQaaaoooyyyyyy}}}}}}zzzwwwuuussspppmmmooopppqqqqqqpppnnnlllkkkkkkhhheeeccceeejjjppptttzzz{{{pppggg^^^YYYRRRMMMJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLIIITTT^^^aaakkkgggWWWPPPJJJBBB???[[[|||WWW555---222222...---,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,------....../////////111222444666777777999;;;<<<:::999999<<<@@@AAAAAAAAA@@@@@@@@@??????GGGIIIKKKNNNNNNNNNLLLKKKKKKHHHFFFGGGIIIKKKJJJHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJKKKKKKJJJKKKLLLMMMLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBBBBAAA???>>>===;;;:::999999:::;;;888888999888777666444333555444444333333222222111333333111000000000111222000///...---,,,---............---,,,+++***((('''))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((******))))))(((((('''''')))************+++++++++,,,---...---,,,,,,---///&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&%%%&&&)))***)))'''(((((((((((())))))))))))************++++++++++++///+++---:::JJJZZZgggqqqtttzzz~~~~~~}}}{{{yyyxxxvvvtttnnnoooooooooooonnnmmmmmmkkkhhhdddaaaaaacccfffhhhkkkpppwww}}}~~~uuunnnfff]]]VVVSSSPPPKKKGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJMMMOOOVVVaaammmwwweeeSSSHHHCCC@@@TTTjjjhhhKKK111---222111---+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---.........//////000111333444555555777999::::::999;;;>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@EEEGGGJJJLLLMMMLLLJJJIIIIIIGGGEEEFFFHHHJJJIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@AAABBBAAA@@@>>><<<<<<;;;:::999999999999888888888888777555444222444444444333222222111111333222111000000000111111//////---,,,,,,,,,---...---------,,,+++***((('''))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((''''''))))))*********++++++++++++,,,------,,,,,,...000&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))***++++++++++++,,,,,,,,,---)))+++666DDDPPP^^^hhhooowww}}}{{{xxx|||}}}|||{{{zzzyyyoooooonnnmmmmmmmmmnnnnnnllljjjfffbbb___^^^^^^^^^```cccgggkkkoootttzzzxxxjjj___WWWQQQLLLHHHHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKNNNSSSWWWeeerrrvvv^^^PPPJJJFFFCCCHHHwwwdddNNN<<<------111///+++***,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********++++++,,,,,,---......//////000000111222222222444666888999:::<<>>>>>??????@@@AAAAAAAAACCCEEEGGGJJJJJJIIIHHHFFFEEEDDDDDDEEEHHHIIIIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMNNNKKKLLLLLLLLLJJJHHHFFFEEEGGGGGGEEEDDDBBBBBBBBBAAACCCAAA@@@@@@AAA@@@>>><<<::::::::::::999888777666777888888888777555333222444444333333222111111111222222111000000000000000///...---,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))))))))((((((((((((''')))))))))*********++++++***+++,,,,,,,,,,,,...000%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''''''''&&&(((((((((((())))))))))))*********+++++++++,,,,,,---+++---555???IIIUUU___oooxxx~~~zzzuuuzzz}}}}}}|||zzzxxxsssrrrooommmlllllllllmmmllljjjhhheeebbb```^^^]]]____________```dddiiinnntttzzz{{{vvvkkkdddYYYPPPKKKHHHGGGFFFDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMPPPVVV___fffqqquuu___RRRMMMJJJIIIHHH]]]lllHHH<<<222,,,...000---+++,,,++++++++++++************))))))))))))(((((((((((('''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------......////////////000000222333555777888:::<<<=========>>>???@@@AAABBBBBBBBBDDDFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHJJJLLLNNNLLLKKKKKKJJJIIIGGGEEEDDDHHHFFFEEECCCAAAAAAAAAAAABBBAAA@@@???@@@???<<<:::888888999999999777666444777777888888777555333222333333333222111111000000111111000000////////////---------,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************)))***+++,,,+++,,,///111%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&''''''(((((((((((())))))))))))))))))))))))*********+++---,,,...444999???KKKVVVsss}}}~~~yyy~~~}}}zzz}}}~~~{{{xxxyyywwwtttpppmmmkkkjjjjjjhhhhhhhhhgggeeedddbbbaaa___^^^[[[YYYXXXYYY^^^aaafffjjjqqqvvv{{{{{{wwwqqqiiicccWWWSSSMMMIIIGGGFFFFFFFFFCCCCCCCCCDDDFFFFFFEEECCCDDDDDDDDDCCCDDDDDDEEEEEEGGGJJJNNNRRRXXXcccpppzzzqqqeeeWWWNNNGGGCCCGGGOOOyyy{{{RRR<<<666111.........,,,,,,...+++++++++*********))))))))))))))))))((((((((((((''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,........................222222333444666888888888<<<<<<===>>>@@@AAABBBBBBBBBCCCFFFGGGHHHFFFDDDCCCCCCEEEGGGHHHIIIIIIJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKJJJIIIGGGEEEDDDCCCFFFEEEDDDBBBAAAAAA@@@@@@AAA@@@???>>>???>>>;;;999777888999999888777555444777777777777666555333222333222222111111000//////000000000000//////......,,,,,,,,,,,,,,,++++++*********+++++++++***))))))(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((()))))))))*********(((***+++++++++,,,...111%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''((((((((((((((())))))))))))(((((()))))))))*********++++++---000111555???KKKqqq}}}}}}|||zzzyyy|||}}}{{{xxxtttpppmmmkkkjjjeeeeeefffffffffeeedddddd\\\[[[ZZZXXXVVVWWWZZZ]]]]]]___aaaccceeeiiiooorrrzzz~~~|||zzzuuupppjjjeee```[[[SSSNNNJJJIIIHHHFFFEEECCCBBBBBBCCCBBBBBBCCCEEEEEECCCBBBEEEEEEEEEEEEFFFFFFGGGHHHIIINNNUUU\\\gggwwwsss\\\SSSJJJDDD???CCCXXXooo]]]>>>888444222///...---,,,,,,---+++************)))))))))))))))))))))(((((((((((('''''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))******+++,,,,,,---------...............111111111333666777777555<<<<<<===>>>???@@@AAABBBAAABBBDDDFFFFFFEEECCCAAACCCEEEHHHIIIIIIHHHIIIJJJFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@>>>======>>>===;;;999888888888888777666555555666777777777666444222111222222111111000////////////////////////...------++++++,,,,,,,,,+++***)))))))))******+++*********(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''''''''(((((((((((((((((()))))))))******)))***++++++++++++---///$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''(((***+++***(((&&&((()))(((((((((((())))))))))))))))))*********+++++++++***+++---...,,,---777CCCdddrrr}}}~~~zzz~~~~~~{{{xxxtttpppmmmkkkgggggggggffffffeeedddddd]]]^^^^^^\\\ZZZZZZ[[[\\\VVVVVVVVVVVVVVVYYY^^^bbbggglllsssyyy|||~~~{{{yyyvvvsssnnniiifffccc]]]XXXSSSPPPOOOLLLHHHDDDDDDEEEEEEDDDCCCAAAAAAAAADDDCCCBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGIIILLLMMMOOOSSSZZZdddnnn}}}jjjYYYJJJDDDAAABBBFFFWWW|||lllEEE444555000000///---,,,,,,+++)))************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,---------......//////000000000444888:::999777<<<======>>>???@@@@@@AAA???@@@BBBDDDDDDBBB@@@>>>BBBEEEHHHIIIHHHFFFFFFHHHDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDD???@@@BBBDDDDDDBBB@@@???>>>===<<<<<<======;;;999:::999888777666666666666666777777777666444222111222111111000//////............/////////...---,,,***+++,,,,,,,,,+++))))))(((((()))***************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,+++******,,,...$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((()))+++,,,+++((('''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,//////++++++444AAAVVVgggxxx|||}}}~~~}}}~~~~~~}}}{{{wwwssspppnnnlllllljjjiiigggeeeddddddcccddddddccc```]]]\\\\\\QQQRRRRRRQQQQQQTTTXXX[[[YYY^^^dddiiilllmmmnnnoooqqqwww|||}}}{{{yyy{{{~~~}}}~~~~~~~~~~~~~~~zzzuuurrrrrrtttjjjhhhfffbbb^^^YYYUUUSSSOOOLLLHHHGGGIIIJJJHHHFFFCCCDDDDDDDDDCCCBBBCCCDDDFFFDDDCCCDDDFFFHHHHHHHHHDDDEEEGGGIIIMMMPPPSSSTTT^^^fffqqq~~~|||jjjZZZOOOGGGCCCDDDKKKUUUlllRRR777000111,,,---...------,,,)))&&&************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++,,,,,,---......///000000//////000444:::===<<<:::======>>>>>>??????@@@@@@===???AAABBBBBB@@@>>><<>>===<<<;;;<<<======;;;:::;;;:::888666666666777777666666777777666444222111111111111000//////......---.../////////...,,,,,,******+++,,,+++***)))((('''((()))******+++******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++,,,+++******+++---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&))))))************)))))),,,,,,,,,,,,,,,---111444LLLVVVeeerrrzzzzzzvvvsss|||~~~~~~zzzvvvrrrpppnnnllliiihhhggggggeeedddaaa```_________]]]ZZZWWWSSSRRRQQQPPPQQQRRRUUUVVVZZZYYYXXXZZZ]]]___``````iiiiiijjjjjjkkkllllllmmmooooooooonnnnnnlllkkkjjjpppooolllhhheeebbb``````YYYWWWTTTQQQOOOMMMMMMMMMHHHHHHGGGEEEDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEDDDGGGHHHJJJLLLNNNSSSXXX]]]mmmwwwtttggg[[[LLLDDDAAADDDAAAKKKnnn]]]@@@999666))),,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,((((((++++++))))))---,,,,,,,,,---------......---000555:::<<<===<<<;;;===<<<:::999999:::<<<===<<<<<<===>>>>>>>>>>>>>>>DDDEEEFFFFFFFFFEEEDDDCCCDDDCCCBBBCCCEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDAAA???>>>@@@BBB<<>>===<<<<<<;;;:::999888777666666555555555555666666666666666666555444333222000000000000////////////...---,,,+++++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((***)))''''''(((+++...000111///,,,******+++---...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''))))))************))))))***+++++++++***,,,///222:::BBBPPP___kkkqqqrrrpppvvvyyy~~~{{{wwwuuupppnnnkkkiiiiiihhhfffdddbbbaaa```______^^^[[[XXXZZZYYYWWWUUUSSSRRRRRRRRRRRRPPPNNNNNNPPPSSSUUUUUUVVVWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTRRRPPPOOOOOOLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEGGGHHHIIIIIIIIIGGGIIILLLPPPVVV^^^gggmmmqqq[[[WWWPPPEEECCCEEELLLSSSjjj```DDD333222444,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%'''(((''''''''')))+++++++++++++++,,,,,,,,,,,,,,,...222666888999999888:::999888777888888::::::999:::<<<===>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@CCCBBBAAABBBDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFDDDAAA??????AAACCC??????>>>>>>>>>??????>>><<<;;;;;;:::999888777777666555555444444555555666555555555555444333222111000000000/////////......------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((,,,///222555333000...,,,,,,---...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((())))))******))))))((()))*********)))+++---000000444>>>MMM]]]hhhnnnooooooqqqvvv}}}~~~{{{vvvtttqqqooommmkkkhhhfffeeedddcccbbbbbbaaa___\\\^^^]]][[[YYYWWWUUUTTTSSSRRRPPPLLLKKKLLLNNNOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLOOOTTT\\\fffsssyyyhhhPPPGGGKKKEEEAAAKKKaaarrr]]]>>>222,,,...111,,,,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''///111)))$$$(((+++)))))))))*********+++++++++,,,---///111222333444444555555555666666777777888777888:::<<<>>>???@@@@@@???@@@AAABBBBBBAAA@@@@@@BBBAAA@@@AAACCCDDDCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHGGGFFFCCC@@@>>>???CCCFFFKKKFFF???;;;<<<===>>>===::::::999888777666555555444444333333333333444444333333333333333222111000000////////////.........+++,,,---------,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$&&&(((,,,000222777555111...,,,++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((())))))))))))(((((()))***+++*********---//////000444@@@PPP^^^gggjjjkkknnnttt~~~}}}~~~{{{xxxvvvtttqqqmmmjjjjjjhhhffffffeeedddbbb```[[[[[[\\\\\\[[[ZZZYYYYYYUUUTTTRRRQQQQQQQQQOOOMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJLLLNNNPPPVVVZZZcccnnn|||lll[[[PPPEEEEEEGGG@@@GGGaaa___???///333222...---(((++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((///;;;===///&&&***---((()))))))))*********++++++,,,,,,,,,---...///000111111222444555666777777777888999:::;;;======>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@???@@@BBBCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDBBB@@@???AAAEEEIII[[[QQQDDD===<<<======;;;999888888777666555444333333333222222222222333333111111222222111000000////////////.........------***+++---...---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%(((+++...000111///---+++)))((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((())))))))))))(((((()))***,,,+++++++++---......,,,...666DDDSSS___eeegggllluuu|||vvv~~~|||yyyvvvqqqnnnmmmkkkhhhffffffdddbbb```ZZZ[[[\\\]]]]]]]]]]]]\\\UUUUUUUUUVVVVVVSSSNNNKKKMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHKKKMMMOOORRRVVVZZZ```gggsss~~~gggXXXKKKHHHBBBBBB@@@===WWWqqqHHH222///888444,,,+++)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''///;;;<<<...&&&***,,,(((************++++++++++++---,,,,,,,,,,,,...///000000111222555666777888888999::::::;;;;;;;;;::::::===>>>@@@BBBBBBBBBBBBBBB@@@???>>>@@@BBBCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@???@@@BBBGGGKKK]]]SSSEEE===<<<======<<<888777666666444444333222222222111111111111222222000000000111000000///...............------------***+++,,,------+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%''')))***+++******)))((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''(((((())))))((((((''')))***,,,,,,++++++,,,---,,,,,,...444???NNN\\\eeehhhooo{{{}}}~~~zzzvvvwww}}}||||||wwwsssqqqnnnjjjgggfffdddaaa_________^^^]]]]]]\\\\\\\\\XXXYYYZZZ[[[[[[YYYTTTPPPPPPOOONNNMMMKKKJJJIIIHHHEEEEEEEEEFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFDDDHHHMMMQQQUUU[[[bbbhhhttt|||zzziiiXXXOOODDDDDD@@@???AAAJJJqqqmmmMMM===000000444,,,(((,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&...000(((###'''***((()))************+++++++++,,,,,,,,,,,,,,,---...//////000111333555777999::::::::::::::::::999888888:::;;;===???AAAAAAAAA@@@@@@???>>>@@@BBBDDDCCCBBBEEEEEEEEEDDDCCCAAA?????????@@@@@@@@@@@@BBBEEEHHHQQQJJJAAA;;;;;;<<<======777777666555444333222222222222111111111111222222//////000000000000//////......---------,,,,,,,,,***+++,,,,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((()))***,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''((((((((((((''''''((()))++++++***)))***++++++---///222999FFFVVVaaaiiiqqq}}}|||}}}|||yyyuuutttwww~~~}}}xxxuuupppllljjjgggeeeccccccbbb```^^^]]]]]]]]]]]]^^^]]]]]]]]]^^^]]][[[YYYSSSSSSRRRQQQOOONNNMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKQQQYYY```gggqqq|||pppfffZZZNNNHHHAAACCCBBBKKK]]]rrroooJJJ777666///111111)))***///+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%&&&(((***((((((((()))))))))************+++,,,------............///111333666999;;;888888999999999999999888:::;;;===???AAABBBBBBAAA@@@??????@@@CCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>@@@AAABBBAAA@@@@@@AAABBBDDDBBB>>><<<::::::;;;<<<777777666555444333222222333222222111111222222333//////000000000000//////---------,,,,,,,,,,,,+++++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&(((******)))(((((()))&&&))),,,---000:::JJJVVVdddmmmxxx|||yyyxxx{{{~~~|||xxxvvvwww||||||wwwrrrooommmjjjgggdddccc```___^^^___```aaa___]]]ZZZYYYZZZ\\\\\\\\\SSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJEEEEEEFFFFFFFFFEEECCCBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJMMMOOOQQQRRRSSSZZZaaallluuu}}}hhh___ZZZQQQGGGCCC???CCCJJJ___|||NNN777666...---222222,,,000111&&&************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''***&&&&&&)))***'''(((+++''''''''''''((((((((()))((()))***,,,---------------------///222555999<<<555666777999999:::::::::<<<===???BBBCCCDDDDDDDDD@@@??????AAACCCEEEEEEDDD@@@@@@AAAAAAAAA@@@??????AAACCCCCCBBB@@@=========@@@AAA@@@>>>;;;888888999777777666555444333333222333333222222222222333333//////000000000000000///---------,,,,,,,,,++++++,,,+++******))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******########################&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++///777???FFFWWWiiizzz~~~{{{xxxuuuqqqwww|||uuuyyyvvv~~~yyytttpppmmmgggfffdddbbb```___^^^^^^bbb___[[[ZZZZZZZZZZZZYYYSSSTTTTTTTTTSSSQQQOOONNNLLLKKKJJJHHHHHHHHHHHHIIIJJJHHHGGGHHHJJJKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBFFFGGGIIIIIIHHHGGGHHHIIIHHHIIINNNSSSVVVWWW]]]eeekkksss}}}{{{ooo]]]WWWXXXLLLAAADDD<<>><<<<<>>>>>>>>===<<<;;;:::999999999777666444333222222333444000111111111111222222222222111///.........///000000///,,,*********+++,,,+++++++++************)))''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))########################%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))*********+++---222999>>>JJJ]]]qqqyyyxxxwwwxxxwwwsssxxx{{{qqqrrrwww{{{wwwuuunnnmmmkkkhhhfffdddcccbbbbbb___\\\YYYYYYYYYXXXXXXSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIIIIJJJLLLMMMOOOPPPUUU\\\```cccllluuu}}}{{{eee___SSSNNNNNNCCC>>>HHHWWWfff}}}KKK333222//////...---,,,+++******)))*********)))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&((()))(((&&&))))))***+++++++++++++++(((((()))******++++++,,,---------...000222333444444444555666888:::<<<===>>><<<<<<>>>BBBEEEEEEDDDAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>===<<<:::999999999999777666444333222222333333000000111111111222222222000000...---------...///000...,,,*********+++,,,+++++++++*********))))))''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))***++++++++++++...111555;;;MMMaaakkkooorrrvvvwwwvvvxxxzzz}}}tttpppyyyzzzyyywwwtttqqqnnnllljjjdddaaa^^^[[[ZZZYYYWWWVVVRRRRRRRRRRRRQQQOOONNNLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKMMMPPPTTTWWW___aaagggpppwww}}}kkk]]]UUUSSSHHHBBBBBB===EEEZZZ}}}eee===///222000......---,,,+++******)))******))))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''))))))************++++++''''''(((((()))******+++,,,,,,---...///000222333333333444555777999;;;<<<>>><<<;;;<<<>>>@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????======;;;:::999888888888666555444333222222222333000000000111111111222222///...------,,,,,,------///...,,,+++******++++++++++++*********)))))))))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))***+++,,,,,,++++++---///222???OOO\\\hhhssswwwwwwzzzxxxuuurrrvvvtttgggjjjvvv{{{xxxwwwpppmmmiiifffeeeccc```___YYYYYYYYYWWWUUURRRPPPNNNOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIOOONNNNNNMMMMMMMMMMMMMMMTTTVVVXXX[[[^^^ccciiimmmvvvzzzqqqaaaTTTNNNNNNLLLCCC???CCCIII]]]{{{}}}fffKKK222...333000------,,,,,,+++******)))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((('''''''''(((((((((''''''((())))))******+++++++++,,,,,,---///000111222222333444666888999:::<<<;;;:::;;;<<<=========AAAAAA@@@??????>>>======;;;<<<>>>???@@@@@@???>>>????????????????????????===<<<;;;999888888888888555555444333333222222222000000000000111111111111.........---------------------,,,+++******++++++************))))))))))))&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))+++,,,,,,++++++---///...555@@@PPPfffxxx}}}zzzsssnnnqqq{{{rrrmmmhhh~~~~~~{{{xxxvvvssspppnnniiiiiigggeeeaaa]]]YYYWWWUUUTTTSSSQQQQQQQQQRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSWWWWWWWWWYYY[[[]]]___```jjjlllpppsssxxx~~~kkk___XXXPPPKKKKKKCCCGGGGGGNNN[[[fff|||gggSSSCCC777++++++000+++,,,,,,,,,++++++******))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((((((((('''&&&&&&''''''((((((((())))))***++++++,,,******++++++,,,---...///000111111333444666888999999999::::::;;;<<<>>>???@@@@@@???>>>===<<<<<<;;;<<<===???@@@@@@???>>>============>>>>>>>>>>>>???<<<;;;:::999888777777777444444444333333222111111//////000000000111111111////////////......------,,,,,,++++++******++++++*********)))))))))((((((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***++++++++++++...000,,,///666EEE^^^uuu~~~yyyssspppuuu}}}~~~~~~|||lllfffkkkuuu|||yyywwwvvvtttqqqmmmhhhdddbbb\\\[[[YYYXXXWWWWWWXXXXXXVVVXXX[[[\\\[[[\\\]]]^^^]]]^^^```dddjjjoootttwww~~~{{{jjjZZZRRRLLLEEEDDDHHHGGGUUUcccrrr~~~KKK<<<555444......000+++,,,,,,++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))+++***)))((('''((()))***(((((()))******++++++,,,************+++,,,------//////000111333555777888666888999::::::<<<>>>AAA???>>>>>>===<<<;;;;;;:::@@@@@@AAAAAAAAA@@@@@@???========================;;;;;;999888777666666666333444444444333222111000/////////000000000111111...////////////...------++++++++++++++++++************)))))))))(((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******))))))***,,,///***,,,000999KKKaaaooottttttrrrpppsssyyy~~~~~~}}}vvvwww~~~~~~ppplllhhhiiisss{{{wwwtttqqqkkkjjjhhhgggffffffggggggeeehhhlllmmmmmmnnnpppsssqqqrrruuuyyyyyyfffZZZQQQMMMGGGDDDNNN]]]uuu]]]???333222555000...111...++++++++++++************))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%'''))),,,***)))''''''''')))***''''''(((((()))******+++))))))))))))***+++,,,,,,......///000222444666777555777999999999999<<>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999777666666555555333333444444333222000///////////////000000000000,,,,,,---...---,,,+++***)))******+++++++++******))))))))))))((((((((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''***,,,,,,///999HHHUUUhhhmmmkkkkkkqqqoooppp}}}{{{yyyiii___ZZZYYYjjjuuummm```WWWPPPHHHIIIEEE@@@KKKnnnyyyPPP:::555......---------,,,,,,,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))+++---///111222333333333555666777888999:::;;;;;;:::;;;;;;:::999999:::<<>>======>>>???@@@@@@>>><<<::::::;;;===???;;;:::777555333333333333555444333222111///......---///000111000///---,,,......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((+++---,,,,,,333@@@KKKRRR[[[___eeeooopppvvv{{{rrrkkk[[[]]]dddqqq|||jjjYYYPPPJJJFFFFFFFFFFFFMMMggg|||WWWAAA444,,,------------,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++,,,...000222222222222777777777777777888888888666888999999999999<<<>>>@@@???>>>>>>===>>>?????????>>>;;;:::999:::<<<>>>::::::888777555444444444333222222222111000000000...///000111000///---,,,...------------,,,,,,,,,************************(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************,,,---+++***---555===BBBPPP[[[fffssswwwooo___VVV^^^nnnzzz{{{tttqqqrrrkkkkkkdddWWWLLLFFFDDDBBB@@@EEEPPPfffWWW;;;999666------------,,,,,,,,,++++++************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))+++,,,---///000111111111777777666666666555555555333555666777888:::===???AAA@@@???>>>>>>>>>>>>>>>>>><<<:::999888999;;;<<<888888888888777666555555111111111111111111111111...///000000000///---,,,------------,,,,,,,,,,,,************************((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))),,,---+++)))***...333<<>>AAA@@@@@@???>>>>>>>>>===<<<;;;:::888777888999999666666777888888777555444222222222111111111111111/////////000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************(((***,,,,,,******,,,///555EEEQQQ]]]iiinnnzzzqqqkkkgggYYYRRRXXXfffppp~~~|||ssseeeYYYUUUZZZeeemmmwwwnnn___QQQGGGDDDHHHLLLlllrrrMMM:::333//////222,,,,,,+++++++++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******++++++,,,---...//////000111222444555777777555666777777666777999;;;????????????>>>>>>======<<<;;;999888777777777888333444666666666555444333444444333222111000///...///////////////......---------,,,,,,,,,+++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************''')))+++,,,++++++---...///<<>>>>>======<<<<<<;;;:::999888777777777444444555555555444333333555444333222111///......000/////////............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((()))***+++++++++,,,------666:::BBBPPPYYYggg{{{~~~tttpppuuuxxxfffVVVPPPSSS\\\dddlllwww}}}zzz~~~|||sssdddbbbbbbjjjttt{{{|||zzz\\\[[[```lllwwwiiiSSSAAA333111222///,,,---+++*********))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))******))))))((()))***,,,---+++---///111444777999:::888999999888777666888999999:::;;;<<<======<<<<<<<<<;;;:::999888777777666777666555444444444444444333333222222111000//////000000///...............,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((())))))*********++++++,,,111111777FFFPPP\\\ppp}}}{{{yyyzzz~~~~~~}}}}}}hhhUUUMMMMMMOOOSSScccvvvyyysssqqqooommmnnnuuuyyysssiii^^^]]]___gggnnnmmmbbbXXX___gggzzziiiJJJFFF???333***+++000000+++************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))(((((((((***+++,,,,,,---///222555777999:::777888999888777777999;;;777888:::<<<======<<<<<<<<<<<<;;;:::999888777666999888666555444444555555111111111111111111111111000000///...............,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""##################"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))************+++++++++,,,...000000444@@@RRR```pppssswwwzzzxxxwww~~~|||~~~||||||~~~www]]]NNNKKKLLLLLLRRR]]]iiiuuuuuukkkdddbbbbbbhhhcccjjjrrrooollldddTTTTTTSSSSSSQQQHHHCCCKKKWWW}}}}}}]]]DDD444777666222///------------))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++,,,...111444666888999666666666666777777777777::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===<<<:::888777555555555666444444333333222111000000111000///------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))*********+++++++++***,,,---,,,...777FFFRRRfffhhhnnntttuuutttxxxxxxooommmvvv|||~~~~~~}}}pppiiijjjaaa]]]ZZZ[[[\\\___gggpppuuuuuuuuuwww|||~~~}}}zzzwww{{{}}}xxxrrriiicccbbbffflllqqqyyyrrruuuyyytttnnncccRRRFFFCCCDDDIIIOOOXXXhhhwwwmmmSSSBBB777...555333000...,,,++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,...///111333555555444444555666777777888888::::::::::::::::::::::::;;;:::999888888999::::::;;;:::888666555555555555444333333222111111000000000000///...------------+++++++++************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((()))))))))*********++++++)))++++++***)))...888AAAXXX___nnn~~~zzzwwwoooccc^^^eeennnttt|||zzzrrrfff[[[XXX[[[[[[]]]```eeekkkoooqqqqqqpppvvv|||{{{sssmmmjjjooorrrtttuuuuuuuuuvvvwwwsssvvvyyy{{{|||~~~}}}|||uuummmjjjoooxxx{{{mmmfffddd^^^^^^ZZZNNNCCCDDDKKK[[[nnneeeCCC444333222...111000...+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******,,,,,,---...///000111222222222333555666777888999999999999999999999999999::::::999888777777777888999999777666555555444555333333222222111000000000000//////.........//////+++++++++************)))((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************+++,,,---,,,***,,,111777FFFTTTnnn{{{ppptttkkkhhhoooyyy}}}~~~uuummmmmmbbbXXXLLLIIINNNWWW\\\]]]jjjuuu}}}vvvvvvzzzxxxuuuqqqmmmkkkjjjjjjmmmooopppooonnnpppuuuzzzxxxzzz~~~}}}{{{zzz||||||wwwqqqjjjhhhkkkmmmmmmkkkeeeSSSJJJHHHHHHSSS[[[UUUTTT]]]nnnuuuPPP888111444333//////...,,,+++))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,---///000111111222222333444555666777777888888888888999999999999::::::999888777777666666777777666555555444444444222222111111000000000000//////.........///000000+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))************,,,...---,,,,,,///222444AAA[[[xxxrrrgggqqqpppuuu|||uuu^^^OOOLLLOOOPPPOOOYYYaaappp}}}~~~{{{yyyxxx{{{xxx{{{{{{~~~wwwsssuuuwwwzzzzzzyyyuuurrrpppddd]]]UUURRRSSSSSSPPPLLLNNNHHHOOO\\\cccnnntttnnnqqqdddSSS???333111111000---...---,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((()))+++---///111222333333333333333333444444444777777777888888999999999:::::::::999888777666666555555555555444333333222111111000000000000/////////............//////000+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******(((***,,,,,,,,,+++,,,...///444BBBVVVdddgggfffeeennnrrr{{{xxxmmmlll{{{qqqeeeaaa``````___iiicccaaaddddddfffooo|||zzzxxxzzzqqqtttwwwvvvpppggg___[[[___aaabbb```[[[VVVRRRQQQMMMGGGAAA@@@DDDKKKPPPRRRQQQ[[[wwwzzzbbbDDD:::111...---,,,---...,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''(((***,,,...000222222333333333222222222222222666666666777888888999999999999999999999888777666444444444444444333222111000000000//////////////////......---------......+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))***((()))+++++++++***++++++///---111;;;FFFOOOXXX```kkkpppwww}}}~~~zzzppphhhcccpppzzztttnnnfffgggnnnjjjmmmrrryyy|||zzztttnnnkkkfff```\\\\\\^^^___aaaWWWXXXXXXTTTMMMGGGDDDCCCGGGIIIJJJHHHDDDAAA???@@@DDDEEEHHHOOOYYYdddooouuu{{{vvvRRR@@@888111,,,---...,,,,,,///***++++++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))***,,,---...///000111111111222222333333555555666666777888888999666777888888888777666666222333333444444333111111///////////////////////////...---,,,,,,,,,,,,,,,+++++++++************)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,++++++******+++((((((///777@@@LLLVVVbbbhhhnnnrrrvvvyyyyyywwwoooxxx|||yyy{{{nnnbbb```\\\WWWVVVWWWXXXVVVTTTZZZZZZXXXTTTOOONNNPPPSSSWWWZZZ]]]]]][[[[[[]]]___]]]eeerrr|||SSS:::333444---+++///000,,,***+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))******++++++......///111222333444555444555555666777888888999444555666777777777666555111222333444333222111000.........//////////////////...---,,,+++*********+++++++++************)))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))************---......---...666BBBLLLXXXfffooolllmmmvvv{{{xxx}}}tttuuu~~~}}}|||}}}|||wwwvvv{{{|||vvvrrrssswwwooojjjjjjllloooxxxwww[[[CCC555222000000...---,,,+++++++++************))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++...///000111222333444444333444666777999:::::::::888777666555555444444555333333333222222222111111///000000///,,,++++++,,,......---------,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))************(((***,,,,,,+++///777>>>LLLXXX```ccclll}}}zzztttyyy}}}|||||||||qqqXXXFFF999444333000///...,,,+++++++++************)))))))))((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++---...///000222333444555444555555666666666666666888777666555444444444444333333333222222111111111000111111000...,,,---......------------,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((())))))))))))************&&&))),,,,,,******---000;;;CCCKKKTTTggg}}}qqqqqqppplllvvv|||~~~}}}lllMMM<<<666333111000///...---,,,+++***************))))))))))))((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******++++++,,,---///111333444555555555444444333333222222777777666555444444444444444444333222111111000000///000000///...------...------------,,,,,,,,,,,,+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''(((((())))))((((((((()))))))))************(((+++------,,,++++++,,,///333888CCCZZZxxxyyyoooooonnniiieeehhhnnnuuuvvv^^^MMM<<<777888555000,,,...---,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))***,,,...000222444555444444333222222222222222777666555444333333333333444444333222111000//////...//////...---,,,,,,...---------,,,,,,,,,++++++*********)))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,---...***+++---555HHHaaavvv~~~rrrmmmppppppllleeeccccccgggooo{{{xxxuuuvvvyyy{{{```HHHAAA;;;888::::::555///,,,---,,,+++***************)))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))******((()))+++---///111333444222222222222333444555666666555444333333222222222333333222111111000//////000111111000...---...///------,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''))))))))))))************+++******)))***+++---...***)))***...888GGGUUU^^^kkkrrrrrrlllkkkqqqsssooorrrkkkfffgggjjjoooxxxzzzyyyzzzpppSSSAAA:::555444555666444///...000,,,+++******))))))******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))&&&''''''(((((())))))***((()))***,,,...000111222111111111111333555777999555555444333222222222222222111111111111000000000444555555444111000000111,,,,,,,,,,,,++++++++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%""""""###$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''))))))))))))***************))))))***++++++++++++((()))+++,,,...333;;;BBBRRR\\\bbbccchhhsssxxxvvv}}}yyywwwzzz|||{{{~~~fffLLL;;;666555111//////111///+++,,,///++++++***))))))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))***,,,---///000000111111000000222444777999555444333222111111111111000000000000111111111111555666666444111///...///,,,,,,,,,++++++++++++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''))))))))))))******************+++,,,---,,,***(((''')))---...+++)))...444;;;GGGSSSZZZfffvvvsssRRR===777555///)))---+++,,,000000,,,***++++++***)))))))))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******+++---...//////222111000000111333555777555444333222111111111111/////////000111111222222444444444111...+++++++++,,,,,,,,,+++++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((---,,,***)))((('''((((((******+++++++++,,,,,,,,,444999CCCSSSeeessszzz}}}~~~~~~ssszzzWWWIII999111000111...***//////...---,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,---///000000111111111111000////////////////////////111111111111000000000000000000///...------,,,,,,------,,,++++++******)))))))))((((((''''''&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""$$$%%%%%%$$$######%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((((((,,,+++***)))(((((())))))*********+++++++++,,,,,,///222999FFFWWWgggqqqwwwrrrwww~~~rrrsssxxx|||dddFFF===444000111222000---.........---,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,//////000000111111000000//////////////////////////////000000000000000000000//////...------,,,,,,---,,,,,,++++++******)))((((((((((((((('''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$######%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))***************++++++++++++,,,---,,,...555BBBQQQ]]]dddffflll|||xxxrrrppplllkkkttt}}}rrrXXXCCC555222000///000000///---...------,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,......///000000000000000////////////////////////---.........///000000000//////......---,,,,,,,,,,,,,,,,,,+++******))))))'''''''''((((((((((((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!! ###&&&&&&$$$!!!%%%$$$######$$$%%%$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))******+++************++++++++++++...,,,***,,,222:::CCCIIIUUU[[[kkk~~~yyysssooooooqqqrrrmmmfffhhhoooxxxuuu]]]LLL>>>444//////000...,,,+++***+++---,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,---...///////////////........................,,,,,,------...///000000.........------,,,,,,,,,,,,,,,++++++***)))))))))&&&&&&''''''(((((())))))(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""&&&+++,,,(((###$$$###"""###$$$%%%$$$"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''((())))))******++++++))))))*********+++++++++---,,,***)))***---111444===DDDSSSdddnnnmmmjjjjjjlllmmmqqquuutttnnnllllllrrr|||oooSSS@@@888444111/////////,,,)))(((***,,,+++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++++++++,,,---.../////////------------------------+++,,,,,,---...//////000---------------,,,,,,,,,,,,,,,+++******))))))(((&&&&&&''''''(((((())))))(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$''',,,...)))%%%$$$###""""""$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''((()))***************)))))))))************+++(((***++++++******,,,---///444AAAPPP[[[```eeelllrrrrrrsssvvvyyyzzzyyyxxx}}}tttfffQQQ@@@777444222000///...---+++******,,,...************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***)))***+++,,,---.........------------------------,,,---------.../////////------,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((('''''''''((((((((((((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""%%%((()))&&&###$$$###""""""###$$$###"""###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((()))******+++***))))))))))))))))))************&&&))),,,,,,+++***,,,---,,,...666@@@HHHPPP[[[fffooossswww{{{}}}~~~pppPPPGGG<<<888777666333000///...---,,,,,,,,,,,,+++)))*********************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((((((((((((((('''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$"""!!!"""###$$$###!!!###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))***++++++***)))((())))))))))))************)))+++...---+++***+++---***))),,,111555===KKKXXXeeeooo{{{}}}zzz|||xxxZZZCCC;;;666222333666666444333111///.........,,,(((%%%)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&((())))))((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))(((((('''''''''&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$"""!!! """$$$###"""!!!"""###$$$###!!!########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))(((((((((,,,++++++++++++++++++,,,+++++++++,,,...333777999MMM[[[ooo{{{vvv~~~uuulllxxxnnnXXXHHH===777000000000000////////////...---,,,+++************+++++++++************)))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((()))*********************+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))((())))))))))))))))))(((,,,+++******,,,...222444888DDDVVVgggsssyyy{{{|||vvvvvv{{{sssooouuu~~~}}}nnn___ccclllnnnvvv{{{dddQQQDDD;;;333...////////////............------,,,+++************+++++++++*********)))))))))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******'''((()))******)))(((''',,,+++)))((((((***,,,---***222???MMM[[[iiitttzzzrrrooottt~~~{{{}}}zzzzzzyyyzzzxxxoooaaaWWW]]]fffiiippp}}}eeeWWWDDD999666555222............---------,,,,,,---,,,+++***))))))))))))++++++*********))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''((())))))******))))))*********++++++++++++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++((()))+++,,,,,,+++)))(((+++***(((''''''((()))***))),,,111999BBBNNNZZZbbbllliiillluuuyyyvvvqqqpppyyy{{{~~~}}}xxxsssooonnnwwwxxxzzztttsssyyyyyynnn[[[III@@@666111222444444333,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))************++++++++++++)))******+++,,,------...++++++++++++++++++++++++************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++)))***+++,,,,,,+++***)))))))))(((((()))***++++++)))******+++...333:::???SSSTTT[[[gggqqqtttsssrrrrrrwww~~~|||xxxuuu~~~uuuuuuiiiiiiqqqqqqUUUAAA888333333111///------...000++++++++++++******************)))((((((((())))))*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))*********+++++++++))))))******+++,,,------++++++++++++++++++++++++*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))*********))))))))))))))))))***))))))))))))***+++,,,---+++,,,+++***)))))),,,///222888CCCSSSaaalllsssuuuqqq{{{|||sssvvv~~~xxx}}}yyyzzz{{{wwwqqqmmmmmmooouuutttvvv|||gggUUUHHH<<<222---***...111000,,,)))***,,,+++++++++*********))))))))))))(((((((((((())))))******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))(((((()))))))))************+++)))))))))******++++++,,,++++++++++++++++++++++++******))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((())))))))),,,+++***))))))***+++,,,************++++++++++++,,,------,,,++++++---///&&&,,,444<<>><<<;;;::::::222111000...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$%%%(((+++''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((()))***)))'''&&&&&&(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000777777888<<>>???AAACCCEEEFFFJJJIIIIIIIIIIIIIIIHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNPPPOOOMMMKKKKKKKKKKKKKKKIIIGGGEEECCCDDDCCCBBB>>>999555444444111222111---(((&&&(((+++)))))))))))))))(((((('''(((((('''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((()))***************+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&'''((('''%%%$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%(((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000333777;;;===???CCCJJJOOORRRTTTWWWXXX^^^```eeehhhjjjkkkjjjiiijjjlllnnnmmmkkkiiiggggggkkklllnnnppprrrsssssssssvvvrrrlllhhheeeaaaZZZTTTJJJCCC:::555444555444222888555111///.........---------,,,,,,,,,++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&((()))+++---...///555777999;;;>>>AAACCCDDDFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRROOOPPPRRRTTTTTTSSSRRRQQQPPPOOOOOONNNLLLJJJIIIHHHGGGHHHHHHGGGEEEDDDDDDEEE;;;:::999555000,,,*********((('''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))***************************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---000333555555666888999<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFEEECCC@@@??????BBBDDDFFFHHHIIIGGGEEECCCHHHGGGFFFDDDAAA>>><<<:::===888222//////000///---222///---+++,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((((('''''')))((('''&&&&&&&&&'''((()))***---000444777:::;;;@@@AAACCCDDDFFFHHHJJJKKKJJJJJJLLLMMMMMMLLLKKKJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQLLLPPPSSSSSSOOOLLLJJJKKKIIIHHHGGGEEEDDDDDDEEEEEEEEEGGGHHHIIIHHHIIIKKKLLLGGGFFFDDDCCCAAA>>>:::666333111---***(((((()))***'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))***************************))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------......///////////////000000000//////000222/////////000000111111111333444555555222000000000111222444555555444222111111333555444111//////111777444111111111222111///...,,,******+++++++++***+++++++++++++++*********''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))((('''***)))'''&&&&&&''')))+++222444777:::???CCCFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJHHHFFFDDDHHHHHHJJJLLLNNNOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMIIIMMMPPPMMMEEE???======<<<;;;999888999;;;>>>@@@@@@AAABBBBBBAAAAAACCCDDDHHHFFFDDDFFFIIIKKKIIIFFF???===999444000---+++***'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))************************)))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++************+++++++++,,,***+++---.........------/////////...------///111//////...............//////111222222111000111222000000//////000111111222...111444333///...///222//////......//////...---,,,+++)))***+++,,,+++***************************''''''(((((()))*********''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((())),,,000333666>>>???AAADDDGGGIIILLLMMMJJJIIIHHHFFFEEECCCBBBAAABBBCCCEEEEEEDDDBBB@@@>>>BBBCCCEEEGGGJJJLLLNNNOOOQQQPPPOOOMMMKKKHHHFFFEEECCCGGGJJJFFF>>>777666777444333222222444888<<>>???AAAAAA@@@@@@AAACCCAAA===;;;<<>>999222---***(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((()))***************))))))))))))))))))******))))))((((((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++************++++++++++++,,,------------,,,++++++,,,------,,,++++++---///000/////////............---...000000//////111222......---,,,---///111222...111333222000...000222,,,,,,,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,***)))))))))))))))*********'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((())),,,111666<<>>:::888:::>>>AAABBBJJJJJJJJJGGGCCC===888444++++++***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((()))***************))))))))))))************)))))))))(((((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$&&&%%%$$$$$$%%%'''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++*********************************+++++++++,,,,,,......------------------+++---......,,,,,,---...------.........---,,,,,,,,,---...---,,,,,,...///,,,,,,,,,---------------,,,---/////////...//////.........---,,,+++,,,,,,,,,+++***+++,,,,,,+++)))((((((((()))))))))******''''''''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''***,,,...222444777<<>>???BBBEEEGGGCCCAAA>>>:::666666777999AAABBBCCCDDDDDDCCCAAA@@@555333///+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((()))***************((()))))))))************))))))))))))((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%%%%$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++***************************++++++++++++,,,,,,,,,************,,,---...///+++---......,,,++++++,,,+++,,,---......---+++***...//////...,,,+++,,,...,,,---///000000...,,,***++++++,,,---...///...............,,,***)))***+++,,,+++***+++,,,,,,***((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((''''''(((+++///333666>>>???BBBEEEGGGIIIJJJJJJKKKIIIEEE???999333...,,,............------------------------...///111111...///111333666888:::;;;:::;;;;;;<<<<<<;;;;;;;;;999777444222333333333222222111000000000000111222,,,...111222333555888:::>>>???>>>999222......000222222444777:::>>>@@@BBB@@@<<<666000,,,******+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************(((((())))))*********+++))))))))))))(((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&******))))))(((((('''''''''''''''(((((((((((())))))))))))))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++***)))))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((())))))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%'''((($$$%%%&&&((((((((('''&&&(((,,,000333555999>>>CCCEEEFFFHHHIIIJJJJJJJJJJJJGGGBBB;;;444000///111333///000000000000000///...+++---//////......000333333777===BBBEEEFFFGGGHHHNNNKKKGGGGGGJJJLLLMMMLLLMMMIIICCC>>><<<;;;;;;:::===;;;999:::======<<<999:::666222000111333444555333444444111------000444111000000000111444777999;;;;;;:::555///,,,---///---***((((((++++++***(((...,,,***((('''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))'''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))(((''''''&&&''')))+++,,,///333999===@@@BBBEEEHHHIIIIIIJJJJJJIIIGGGDDDBBBAAA===777222///000222333111222222333444444444444333333222111111222555666<<>>999666444444333222555666777555111...---...------...000333777;;;===;;;;;;:::666000---,,,---000...------...---)))&&&***))))))(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((***************+++++++++************++++++++++++******+++,,,,,,---......***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((***,,,...///((('''&&&&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))******((('''&&&'''))))))(((&&&%%%'''+++///222888<<>>EEEHHHKKKOOOQQQSSSSSSSSSUUUTTTSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPRRRPPPOOOOOOPPPPPPOOOMMMKKKHHHDDDAAA???<<<:::888<<<===>>>>>><<<777333111......///000333666999;;;;;;;;;;;;888333000............///111222111...+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++'''&&&%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))(((&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((()))))))))***'''((((((((((((((())))))******************************++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((***,,,...000111((('''&&&&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&&&&'''((((((''''''(((+++000444777===???BBBDDDEEEEEEEEEFFFDDDCCC@@@<<<888444111//////...------...111333555555666888;;;===???@@@AAAAAA???>>>AAAEEEIIIJJJJJJPPPPPPQQQSSSUUUVVVTTTSSSVVVVVVWWWWWWXXXWWWVVVUUUUUUVVVVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPNNNMMMLLLLLLJJJHHHFFFFFFGGGHHHJJJIIIGGGCCC@@@888777666444333333333333999999:::888666333000///***+++---111444777888999111///,,,)))'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))*********************+++++++++,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,---(((&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&'''))))))+++...222555888999:::<<<;;;999888888999:::::::::888444000...---...///111222333444666999;;;<<<<<<===@@@BBBEEEGGGHHHIIIJJJJJJKKKNNNPPPRRRRRRRRRVVVUUUVVVXXX[[[]]]\\\ZZZ^^^___```aaa````````````\\\\\\[[[XXXVVVVVVYYY\\\YYYYYYXXXWWWVVVUUUTTTTTTRRRRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRSSSRRRQQQOOOOOOFFFDDDAAA>>>:::777555444666666666666555333000///++++++,,,...222888>>>BBB===999333---)))''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))******++++++,,,++++++,,,------...//////000000000000/////////...//////...------,,,++++++------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((((((((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''''')))+++///222666;;;======;;;999666333///------///000000222000...---...111444777;;;===???AAACCCEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPMMMOOOQQQPPPOOONNNOOOQQQWWWVVVVVV[[[```ddddddbbb]]]___aaaaaaaaaaaacccdddaaabbbbbb___^^^```eeejjjiiiiiihhheee```]]]\\\\\\\\\[[[ZZZ[[[\\\\\\ZZZXXX\\\___aaa^^^YYYTTTSSSTTTNNNMMMKKKIIIGGGDDDBBBAAA888666555444444333000...///...---,,,...333:::@@@DDDAAA<<<666111---+++***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((()))))))))*********+++++++++,,,,,,,,,)))******+++,,,,,,------...///000111222333444555555444444333222111000000000000//////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))******+++---///555777:::<<<<<<999555333///,,,******,,,------,,,...///111444888<<<@@@BBBEEEGGGIIILLLMMMMMMLLLLLLKKKLLLNNNOOOQQQQQQRRRRRRPPPRRRSSSQQQMMMNNNUUU[[[cccaaaaaadddkkknnnnnnkkk```bbbddddddccceeeiiillliiilllnnnllljjjjjjoootttxxxxxxxxxuuupppmmmlllmmmmmmlllkkkkkklllmmmlllkkktttyyy{{{ssseeeXXXSSSSSSPPPQQQQQQPPPPPPOOONNNNNNDDD@@@<<<:::999777444111///000///---,,,///555:::CCCCCCCCCAAA===777111...************************((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******,,,,,,------------......******+++,,,------......111111333444666777999999777777666555333222111111000000000111222222333333/////////......---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******************************************************++++++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***+++,,,---000222888999:::999666222---++++++))))))+++///000///---///222777>>>CCCGGGIIIJJJIIIKKKNNNPPPQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPVVVYYY[[[WWWTTTXXXeeepppxxxuuusssuuuyyy{{{yyyvvvnnnppprrrrrrqqqtttyyy}}}vvvzzz}}}{{{wwwuuuvvvyyy}}}|||zzz|||~~~|||{{{zzz{{{}}}rrr^^^TTTRRRPPPQQQRRRRRRSSSSSSRRRRRRPPPKKKEEEAAA???===999666,,,...///...,,,...222666>>>BBBFFFHHHFFF???777222++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''#########$$$%%%&&&'''(((#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%%%%%%%&&&'''(((((('''((()))******)))(((''')))((((((((()))+++---...000111333555555444222111//////---------...///000333444666999:::;;;;;;:::======<<<<<<<<<;;;;;;;;;444666999999888777777888;;;<<<;;;777222000222444333000,,,,,,---...,,,***,,,,,,,,,,,,++++++++++++))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&$$$######%%%'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''''''''(((***+++(((((()))*********))))))***)))***///666:::999888777666444222111111111111+++---...,,,+++,,,000444555<<>>??????AAAAAABBBBBBBBBBBBCCCCCCBBBAAA===777333222444666;;;===>>>>>><<<999777777888777666444222000...,,,......------,,,,,,,,,,,,++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))+++///333777999888666111111000000000111333444///111222000......222666999>>>DDDIIIMMMPPPQQQQQQTTTQQQOOONNNQQQVVV[[[^^^iiigggffffffkkkuuuyyykkkaaa]]]YYYYYYYYYXXXUUUSSSQQQQQQUUUSSSQQQOOONNNMMMMMMMMMJJJDDD===999999888666444000555<<>>???AAABBBBBBCCCDDDDDDEEEEEEGGGEEEBBB<<<777444444555555777:::===???>>>;;;888<<<>>>??????<<<777444333111000///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''')))******(((''''''(((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((())))))******))))))+++***)))(((((()))***+++000333777999888666444333---------...///000111222111333555444222222666999AAADDDHHHLLLOOOQQQTTTWWWVVVVVVXXX\\\cccmmmwww|||xxxqqqkkkjjjgggbbb\\\VVVRRRPPPNNNTTTTTTSSSQQQPPPQQQSSSVVVMMMIIIDDDBBBBBBAAA???<<<666777;;;BBBIIIMMMMMMKKKLLLIIIDDD>>>888222---***((()))************)))(((***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!###$$$$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***************)))))))))))))))***)))***+++---///111333444666777888::::::999888888777666555444333222333333////////////...---,,,,,,------...///222555888:::======>>>>>>>>>?????????AAADDDHHHIIIFFFBBB???===555333333777===AAAAAA@@@BBBDDDFFFIIIJJJFFF@@@<<<555333111///---,,,++++++******************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++)))'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))++++++***))))))+++***(((((((((***---...999<<<===;;;555111///000------------......//////777999;;;;;;:::;;;???CCCHHHJJJOOOUUUWWWWWW[[[```ccchhhoooxxx~~~vvvmmmddd\\\VVVRRRUUUVVVVVVTTTRRRQQQSSSUUUNNNLLLIIIJJJLLLMMMKKKHHHFFFCCCAAAEEEKKKOOONNNKKKNNNLLLIIIDDD>>>888222///+++*********))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))************(((((((((((()))***++++++,,,---///222555888:::<<<<<<===<<<<<<:::777555333//////......///000111111/////////......---------------...///222555888:::>>>=====================>>>CCCHHHKKKKKKIIIHHHGGG<<<777333333:::CCCIIILLLNNNNNNPPPVVVZZZXXXOOOGGG===;;;777444000...------******)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))(((&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((***+++++++++***)))******)))***,,,///222444;;;<<<:::666000...///222...///000111222333333444BBBCCCDDDCCCAAABBBGGGKKKKKKMMMVVV___cccdddkkkttt|||sssjjjdddgggfffeee```[[[UUUQQQPPPRRRPPPPPPRRRVVVWWWVVVTTTOOOKKKGGGHHHLLLOOONNNKKKKKKKKKJJJHHHDDD@@@<<<:::222000---***((()))***+++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((())))))))))))))))))*********++++++''''''(((***,,,...000111333555888;;;>>>???@@@@@@999888777555333111///...,,,---...///111333444555555444333222222333444555666777888:::<<<>>>AAABBBDDDDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@???===>>>AAADDD@@@;;;555333666>>>FFFKKKUUUWWW[[[bbbgggeee]]]VVVMMMJJJEEE???;;;777666555111///---,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))******++++++*********+++,,,///333777;;;===:::888555222000111444777111222555999<<<>>>@@@AAAGGGGGGGGGEEEDDDFFFMMMRRRUUUWWWaaannnuuuxxx|||tttlllddd[[[VVVXXXVVVTTTUUUXXXYYYWWWTTTNNNKKKHHHHHHKKKNNNOOONNNKKKKKKLLLLLLKKKIIIGGGFFF===999444///,,,++++++,,,*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))))))))*********+++++++++((()))+++...111555888999:::<<>><<<333333222111111111111111222444666999;;;<<<<<<<<<<<<:::888777888:::===??????@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPIIIHHHDDD???:::999;;;===BBB@@@===999777888<<<@@@LLLTTT```gggjjjiiihhhhhhaaa]]]VVVOOOIIIEEECCCBBB===:::666222///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,+++---111666<<>>888333000...---*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++***+++...111666:::>>>@@@<<<>>>AAABBBAAA===999666555555555666888:::===>>>:::<<>>BBBDDDBBBDDDFFFHHHJJJJJJJJJJJJHHHIIIKKKNNNQQQSSSUUUVVVTTTTTTSSSOOOIIIDDDAAA???GGGIIIIIIEEE???:::999:::<<>>888222...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%(((((((((&&&$$$$$$&&&(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))+++***)))))))))***,,,---,,,///444;;;BBBHHHLLLNNNJJJFFFBBB@@@AAA@@@===:::CCCEEEHHHKKKNNNPPPPPPQQQNNNPPPSSSWWW^^^kkk{{{{{{uuummmgggccc___YYYUUUOOOOOONNNLLLJJJKKKMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIEEE@@@:::444///,,,*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((())))))***++++++******''')))+++,,,,,,,,,---...+++...222777<<>><<<:::999888888888777777999>>>CCCDDDBBB???@@@@@@AAABBBDDDDDDCCCAAA999@@@CCC???===@@@CCCBBBCCCDDDFFFFFFGGGHHHJJJLLLNNNLLLJJJKKKMMMOOOPPPPPPNNNRRRVVVVVVRRROOONNNOOORRRNNNIIIFFFEEEDDDBBB@@@AAAAAAIIIYYYgggooorrrtttssssssooohhhccc___WWWPPPLLLHHHDDDAAA>>>999222---000,,,'''(((+++---***''',,,,,,,,,***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))((((((((((((***,,,,,,,,,******,,,---555888>>>DDDHHHKKKLLLLLLLLLIIIEEEAAA???>>>??????HHHJJJNNNRRRSSSRRRSSSUUUWWWYYYfffyyy~~~xxxtttpppjjjdddZZZUUUNNNHHHIIIMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJIIIGGGDDD===666000++++++******))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((()))*********)))******))))))+++...111555666888999;;;<<<<<<<<<<<<;;;:::999:::===???AAA@@@??????AAAEEEFFFFFFDDD@@@???>>>>>>???AAAAAAAAA===AAAAAA======CCCFFFFFFDDDGGGIIIHHHEEECCCCCCEEEEEEDDDDDDEEEHHHJJJKKKJJJMMMMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPIIIFFFHHHTTTaaajjjqqqwwwwwwyyyxxxtttppplllddd\\\VVVRRRLLLIIIGGGFFFCCC@@@777222,,,)))***,,,,,,+++*********)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))((()))************,,,///222@@@BBBGGGKKKOOOPPPQQQPPPLLLIIIEEEBBBBBBFFFJJJMMMMMMOOOQQQSSSTTTVVVZZZ___jjjqqqtttooodddVVVNNNLLLLLLJJJMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIFFFAAA;;;666///...,,,***)))***++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((()))************+++++++++---000555999<<<;;;999777666555555444111444888===AAACCCDDDDDDDDDCCCAAAAAACCCEEEEEEDDD@@@@@@@@@AAADDDHHHLLLNNNNNNQQQRRRSSSVVVZZZZZZWWWYYY\\\^^^[[[TTTPPPPPPRRRPPPPPPPPPRRRTTTTTTRRRQQQOOOLLLHHHHHHKKKOOOSSSUUUPPPQQQRRRSSSSSSUUUXXXZZZVVVPPPNNNTTT]]]fffpppxxxzzz~~~~~~|||zzztttlllccc^^^YYYTTTSSSTTTTTTTTTHHHCCC;;;444///---------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++---222888<<>>777666444222000000111111...444>>>FFFIIIHHHCCC?????????@@@BBBEEEFFFGGGGGGHHHKKKOOOTTTZZZ```eeeiiillloootttzzz{{{uuuxxxzzz{{{vvvooolllnnnsssnnnnnnnnnnnnnnnlllgggddd]]]XXXRRRQQQSSSWWWXXXXXXQQQRRRQQQPPPOOOQQQVVVZZZ^^^ZZZYYY\\\aaaeeemmmuuuxxx{{{}}}|||~~~|||vvvoookkkfffaaa^^^\\\[[[[[[ZZZWWWQQQHHH===444///---///...,,,++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++---///222999AAAGGGIIIKKKMMMOOOQQQQQQQQQPPPOOOQQQSSSUUUUUUTTTRRRQQQXXXbbbmmmuuu}}}~~~{{{|||~~~wwwuuuqqqkkkiiikkkpppuuuwwwrrrsssuuuxxxzzzyyyuuurrrsssnnnooovvv}}}xxxjjjcccYYYOOOJJJJJJJJJJJJKKKLLLLLLMMMJJJJJJKKKLLLMMMMMMJJJHHH???;;;555///+++******+++,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***+++******))))))***+++,,,+++111:::???@@@===:::888111000000000111333555666;;;???DDDGGGGGGDDD???<<<===BBBIIIPPPVVVYYY[[[[[[^^^dddlllsssxxx||||||zzzvvvqqqooonnnmmmiiieee```]]]XXXSSSPPPRRRUUUYYYZZZ[[[___eeeffffffkkkqqqtttvvvvvvuuuxxx}}}~~~{{{wwwvvvsssnnnhhhbbb^^^\\\```aaa___YYYMMM@@@666111...,,,))))))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******((()))))))))*********++++++---///333888???GGGLLLLLLNNNPPPRRRTTTUUUUUUUUUQQQQQQRRRSSSUUUWWWYYYZZZgggvvv|||uuussspppooorrrssspppkkkhhh```^^^]]]___dddkkkooorrrnnnnnnnnnoooppppppmmmkkkkkkkkknnntttwwwuuuuuuwww{{{|||vvvhhhWWWMMMLLLKKKJJJKKKLLLNNNOOOKKKKKKKKKLLLNNNOOONNNLLLFFFBBB<<<444///+++)))))),,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((()))+++---...444999@@@CCC@@@:::444000222333444666999<<<>>>???FFFDDDBBBAAAAAACCCEEEFFFPPPXXXcccmmmuuuyyy|||~~~|||~~~sssnnnfff```]]]\\\ZZZZZZTTTXXXaaaggggggdddgggmmmpppqqqpppnnnrrryyy|||zzzzzz{{{|||yyyssskkkeeecccaaabbbaaa___XXXNNNDDD>>>000,,,((('''***---------))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++((())))))******++++++++++++...333888===BBBHHHLLLLLLMMMNNNPPPRRRSSSTTTUUUSSSQQQOOOPPPWWWbbbnnnvvvssspppnnntttwwwqqqkkkhhhgggeee^^^^^^bbbfffeeeaaaaaadddeeegggjjjnnnsssyyy}}}~~~~~~}}}xxxfffWWWSSSNNNIIIFFFGGGHHHJJJMMMLLLKKKKKKMMMNNNNNNMMMKKKHHHCCC===666000,,,))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))***---111555777>>>@@@AAA???<<<888555444;;;<<<>>>@@@AAABBBCCCCCCEEEFFFHHHMMMUUU]]]eeejjjvvv||||||yyywwwssskkkddd[[[___dddgggbbb]]]aaahhhkkkllllllkkknnnuuuwwwttttttxxx||||||yyytttrrrqqqhhheee```]]]\\\YYYTTTPPP@@@999000,,,,,,...---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++((())))))******+++,,,,,,...333;;;AAAEEEHHHJJJLLLMMMMMMNNNPPPQQQRRRSSSSSSVVVUUUWWW^^^kkk{{{~~~|||~~~{{{iii^^^]]]UUU[[[]]]XXXTTTUUUWWWXXX^^^ccclllssssssssszzz~~~ssslllaaaUUUNNNJJJJJJKKKNNNLLLJJJJJJKKKLLLKKKJJJLLLKKKIIIEEE@@@888222...---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))***+++------...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))***+++...333888===@@@EEEDDD@@@<<<999999===@@@CCCDDDEEEFFFEEEDDDCCCBBBBBBJJJXXXhhhxxxtttiiijjjjjjggg^^^WWW[[[dddfffhhhiiiiiimmmqqqqqqnnnlllqqqwwwzzzzzzzzz{{{|||tttkkkaaa\\\\\\^^^^^^\\\SSSIII<<<333000...,,,)))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,333999BBBIIILLLMMMNNNNNNTTTTTTTTTUUUUUUVVVVVVVVVWWW\\\fffsss~~~yyyvvvtttccc^^^___eeeaaaUUUPPPUUU]]]bbbeeeccccccgggkkklllvvv~~~{{{kkk___YYYWWWWWWOOOMMMJJJIIIIIIIIIIIIHHHKKKLLLMMMKKKFFF???777222---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))***+++...000222444555%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))(((***)))(((***------)))%%%******,,,222;;;AAACCCCCCBBBAAA???<<<;;;<<<@@@CCCBBBEEEGGGFFFDDDGGGNNNUUUUUUaaarrr}}}yyyqqqhhh```]]]^^^```aaabbbdddhhhlllmmmjjjgggmmmqqqsssqqqnnnqqqwww{{{{{{vvvlllaaaYYYWWWZZZ^^^dddUUUBBB777444555444111(((+++---+++'''%%%''')))+++)))'''((()))+++******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,+++*********++++++++++++---111333555@@@HHHIIIJJJMMMNNNJJJPPPTTTRRRTTTZZZWWWWWWeeeiiixxxyyyvvvooogggbbbSSSRRRSSSVVVWWWVVVYYY___mmmssswwwvvvxxx~~~qqqcccYYYTTTPPPJJJFFFFFFGGGIIIJJJKKKKKKLLLMMMKKKFFF???:::,,,++++++,,,,,,+++(((&&&))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((())))))***''')))***+++***+++---...+++...222555999>>>DDDGGG%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++***)))(((***+++++++++***)))******---222999>>>AAAAAA@@@???>>>???@@@@@@??????AAACCCAAACCCHHHOOOWWWaaajjjppp{{{vvvuuuwwwtttvvv|||{{{zzz}}}~~~~~~uuummmiiigggfffaaabbbdddgggiiihhhddd```gggkkkooopppqqqsssuuuwwwvvvwwwvvvrrrkkkeee```^^^^^^XXXNNNEEE???:::555222///---+++***************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,++++++******+++++++++,,,///555888AAAJJJOOOLLLIIIKKKNNNNNNTTTXXXVVVVVVZZZXXX[[[jjjzzzoooccc[[[UUUSSSTTTQQQRRRXXX```eeehhhpppxxxwwwlll```[[[SSSMMMIIIHHHIIIJJJJJJJJJKKKKKKKKKGGGAAA===444111---+++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++************************+++***)))(((***---000666999>>>BBBEEEIIINNNQQQ%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******+++******)))***,,,---+++((()))---222777===CCCDDDBBB??????AAA???@@@AAAAAA??????AAACCCGGGMMMZZZmmmxxx}}}zzzsssoooqqquuuwwwyyy}}}|||tttqqqrrroooiiijjjwww}}}xxxtttkkklllmmmnnnmmmiiiccc^^^___```ccchhhmmmoooooonnnqqquuuzzz{{{wwwpppjjjfff___]]]YYYQQQIIIBBB===:::555000***((()))+++)))''''''***,,,,,,(((&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,...444;;;@@@HHHNNNOOOIIIEEEGGGMMMQQQPPPWWWXXXZZZbbbfffppp~~~~~~yyyuuulllbbbWWWPPPLLLMMMUUU^^^gggjjjsss|||oooiii___UUUMMMIIIGGGGGGJJJJJJIIIIIIJJJHHHEEEBBB@@@:::222,,,++++++---...))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))(((((((((((())),,,,,,,,,---...222777;;;DDDGGGLLLPPPSSSUUUXXXZZZ%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++******)))***++++++,,,///666:::@@@@@@@@@>>>===>>>CCCFFFHHHFFFCCCAAAAAAGGGOOOUUU```kkk~~~yyywwwvvvsss{{{zzz}}}|||}}}|||{{{~~~~~~wwwvvv}}}zzzwww~~~{{{tttlllfff```[[[YYY^^^dddggghhhiiimmmpppsssuuutttsssrrrrrrkkkfff^^^VVVOOOIIIEEECCC===888111,,,+++***)))((((((---111000+++'''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...222999AAAGGGIIIJJJIIIGGGFFFJJJOOOSSSNNNZZZ___dddqqq|||xxxuuulllaaaZZZUUUPPPOOOSSSYYYbbbooo{{{~~~xxxnnnbbbVVVNNNKKKJJJKKKIIIHHHHHHIIIIIIHHHGGGIIICCC999111---,,,,,,+++)))******++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''')))***++++++...333888===CCCIIINNNMMMPPPUUUYYYZZZ[[[]]]^^^%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,***((((((,,,333:::>>>@@@>>>;;;999999===BBBDDDEEEIIIFFFCCCCCCKKK[[[nnnzzztttwwwvvvrrrrrrxxx~~~yyyrrrooovvv{{{vvvkkk___VVVXXX\\\___aaaeeecccfffjjjmmmppprrruuuwwwvvvoooeee^^^YYYRRRGGG???EEEDDD???888000,,,,,,---(((---111000+++'''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((()))******************************+++++++++++++++,,,,,,,,,+++---000333888>>>FFFKKKJJJGGGEEEHHHMMMPPPRRRSSSUUUccckkkrrruuuiii^^^TTTNNNLLLSSSSSSZZZhhhvvv~~~qqqcccXXXRRROOOLLLJJJHHHGGGHHHJJJJJJIIIMMMHHH@@@999333...***'''******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))******)))(((((()))+++---...///555>>>FFFLLLRRRVVVYYYSSSWWW[[[]]]^^^^^^^^^___%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,------+++,,,111999???AAA???666666888>>>EEEGGGDDD??????@@@DDDMMM]]]sssvvvnnnssswwwvvvzzz~~~{{{uuuggg[[[ZZZZZZVVVWWW[[[ZZZ___ffflllooopppqqqrrrwwwrrrmmmjjjggg[[[III;;;FFFGGGFFF???555...,,,---'''***,,,,,,(((&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++************************,,,++++++++++++,,,------+++///555:::???CCCHHHLLLGGGDDDDDDIIIOOOQQQSSSVVV\\\mmmwwwzzzxxx|||wwweeeUUUJJJGGGLLLTTTXXX___oooooo```UUUQQQNNNLLLIIIHHHIIIJJJIIIIIILLLIIIEEEAAA;;;444---(((******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))*********)))(((((()))+++---///;;;AAAJJJQQQVVVXXXYYYZZZYYY\\\^^^______^^^^^^___%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))***,,,---...222444777:::======<<<;;;777:::???DDDGGGGGGDDDBBBCCCLLL[[[lll|||~~~xxxzzzqqqoooiii\\\UUUVVVWWW\\\bbbgggiiiiiijjjjjjnnnmmmnnnooommmcccVVVKKKHHHHHHHHHEEE???888222///(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++************************,,,,,,+++++++++,,,---...+++111999@@@EEEGGGIIIJJJEEEFFFJJJPPPSSSVVV^^^iiisssxxxpppqqqtttsssqqqjjjaaaVVVQQQPPPVVVcccoooooo{{{nnn___XXXPPPNNNKKKIIIIIIIIIHHHGGGJJJIIIGGGEEEAAA;;;444///***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********)))))))))+++///333888;;;IIINNNTTTXXXZZZ[[[[[[\\\\\\]]]^^^^^^\\\\\\]]]^^^%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))***,,,---///666;;;@@@AAA===999777777???BBBEEEEEEDDDDDDGGGJJJWWWfff|||}}}yyyxxx~~~zzzlll___]]][[[\\\^^^^^^___aaadddgggfffhhhjjjlllkkkhhhfffdddOOONNNNNNOOONNNHHH>>>666+++)))(((((()))+++******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))))))))))))))******+++************************---,,,+++***+++,,,---...+++222<<>>CCCEEEEEEKKKZZZiii|||{{{ooohhh{{{~~~zzzyyyvvvpppnnnddd]]]^^^aaa```___^^^bbbaaaaaaeeejjjllliiifffddd[[[NNNGGGJJJNNNIII???222///+++(((&&&''')))***))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''))))))))))))************++++++******************))))))***+++,,,---------888>>>EEEGGGGGGHHHKKKOOOQQQTTT[[[ccclllyyy~~~wwwsssrrrgggVVVOOOSSS]]]ZZZ```ooo|||uuuggg[[[SSSRRRQQQKKKHHHIIIFFFGGGGGGFFFDDDBBB@@@>>>333000,,,*********+++***************))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((''''''''''''(((&&&((())))))))))))***+++111444;;;CCCJJJPPPTTTUUUXXXXXXYYYYYY[[[\\\]]]^^^[[[YYYWWWWWWXXXYYYYYYYYY%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))*********++++++*********)))******++++++,,,+++******...555===CCCAAA===::::::===AAABBBBBBGGGEEECCCEEEKKKYYYlllzzz|||uuusss~~~{{{~~~|||wwwwwwyyy{{{tttmmmjjjfff___YYYXXX\\\^^^bbbeeegggiiiiiihhhllldddWWWNNNNNNOOOJJJBBB555222...***)))((())))))))))))((('''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))************++++++******************++++++,,,,,,,,,...000222===AAAFFFGGGGGGIIIMMMRRRTTTZZZeeerrr|||xxxnnngggddd\\\QQQOOOVVV[[[gggyyysssfffZZZUUURRRMMMJJJKKKHHHIIIIIIIIIGGGFFFDDDBBB888444///,,,+++++++++***************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((()))(((((((((+++///333<<>>>>>???CCCDDDBBB@@@FFFFFFGGGNNN^^^sss}}}wwwsssxxx~~~zzzuuuqqquuu|||yyyqqqeee[[[VVV[[[^^^bbbddddddeeehhhjjjnnniii___TTTOOONNNIIICCC;;;777222///---+++)))((()))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******************++++++++++++++++++,,,------,,,,,,///666;;;CCCEEEFFFFFFGGGKKKQQQWWW```eeeqqq|||eee[[[UUUWWWXXXYYYaaalllnnn|||nnnddd\\\SSSMMMLLLKKKKKKLLLLLLKKKIIIHHHGGG@@@;;;555///---,,,+++***++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++++++++******)))))))))+++111888>>>JJJLLLPPPTTTWWWYYYZZZZZZ\\\[[[ZZZZZZYYYYYYYYYZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((()))***++++++,,,,,,,,,)))---444;;;???AAA???===BBBDDDFFFEEECCCBBBBBBCCCNNNUUU^^^iiiwwwzzzvvvwww~~~ppphhhdddbbb```___```cccfffhhhiiijjjeee^^^XXXUUUPPPJJJCCC>>>888444222///,,,)))))))))(((((())))))******))))))((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((()))))))))******************+++++++++++++++,,,,,,------,,,,,,111;;;CCCFFFFFFGGGGGGIIIPPPYYY___rrrqqqxxx~~~yyywwwuuupppjjjWWWRRRRRRYYYcccmmm|||qqqbbbSSSKKKNNNNNNMMMLLLKKKJJJJJJIIIGGGAAA:::333///---+++)))+++++++++*********))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++******))))))***,,,///333;;;CCCIIITTTUUUWWWYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYY]]]]]]\\\[[[ZZZYYY[[[\\\%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,...555>>>BBBAAA???>>>???DDDGGGHHHDDDAAAGGGUUUaaasss}}}rrriii^^^ZZZ]]]aaaaaa```fffjjjllliiieeeccc^^^XXXLLLFFF>>>999777444000,,,******)))))))))******+++(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))******************++++++,,,,,,,,,,,,,,,---------000666@@@GGGHHHHHHIIIKKKRRR[[[fffmmm||||||vvvnnneee]]]ZZZYYYXXX[[[cccnnnzzzwwwaaaQQQSSSQQQNNNKKKJJJIIIJJJKKKKKKFFF???888333///,,,)))++++++++++++************(((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((()))---333999@@@FFFMMMQQQWWWWWWXXXXXXWWWUUUSSSQQQRRRRRRRRRRRRRRRSSSTTTUUUQQQTTTWWWXXXWWWWWWYYY[[[%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))************))))))((((((((()))))))))******,,,,,,++++++,,,...///111:::>>>BBB@@@<<<<<>><<<:::555111,,,++++++***************(((((())))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((((((((((())))))******+++))))))))))))******************++++++,,,---------,,,,,,---000777???FFFJJJJJJKKKOOOVVVaaannnyyyyyytttmmmdddXXXPPPQQQVVV]]]jjj}}}uuuaaa\\\XXXRRRLLLIIIIIIKKKMMMNNNJJJDDD???999444///+++,,,++++++++++++*********(((((())))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,111666>>>EEEKKKOOOSSSUUUVVVVVVWWWVVVUUURRROOOMMMJJJIIIHHHGGGFFFEEEEEEEEEAAAGGGNNNSSSUUUVVVXXX[[[%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))*********++++++,,,+++******---111555888BBBBBBAAA???>>>@@@EEEIIIDDDHHHOOOYYYhhhzzzxxx~~~yyy{{{tttmmmllljjjddd^^^aaaccccccbbbdddhhhfffaaa^^^TTTHHHAAA???>>>;;;777...---,,,+++***)))))))))(((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,))))))))))))******************++++++,,,------......---...555???HHHKKKLLLMMMPPPXXXdddsss|||qqqggg\\\WWWSSSTTT]]]hhhuuuuuuhhhaaaXXXOOOKKKKKKNNNQQQQQQNNNJJJEEE@@@:::333...,,,,,,+++++++++*********(((((()))))))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++***))))))+++...111333>>>BBBIIINNNQQQSSSUUUVVVUUUVVVVVVVVVUUURRROOOMMMAAAAAA???>>>===<<<<<<<<<;;;CCCNNNTTTUUUUUUWWWYYY%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((************+++++++++++++++***)))***---333999===BBBAAAAAACCCEEEGGGFFFDDDEEELLL[[[pppzzzwww~~~xxxrrrkkkfffiiigggccc```ccciiiiiieeebbbWWWJJJBBBAAAAAA>>>:::///...---+++***))))))((((((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))***+++,,,,,,------))))))))))))******************+++,,,,,,---......///---///888EEENNNOOOMMMOOOTTT___nnn~~~xxxrrriiiZZZNNNMMMSSS___ppp~~~ppphhh\\\RRRLLLMMMQQQUUURRRPPPMMMJJJEEE>>>666111,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******+++***)))***---111666999IIILLLPPPRRRSSSSSSUUUVVVVVVWWWWWWWWWVVVTTTQQQOOO??????????????????@@@AAA@@@HHHSSSYYYXXXVVVUUUVVV&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))++++++***************+++******)))***+++,,,+++***&&&***+++---555@@@CCC@@@BBBCCCCCCBBB@@@AAADDDFFFTTTnnn~~~~~~zzzmmmjjjbbb^^^```bbbaaadddjjjdddaaaZZZQQQHHHBBB@@@???>>>777///++++++,,,+++)))***(((''''''(((((('''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((())))))***++++++++++++***************)))************++++++++++++++++++---/////////---000444;;;FFFPPPUUUTTTQQQMMMeee~~~qqqhhhjjjoooooojjjVVVLLLMMM^^^qqq}}}jjjXXXPPPQQQRRRPPPNNNRRRQQQKKKGGGEEE>>>555222000///000---((((((,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))***)))''''''((((((((('''))))))***+++111:::EEELLLNNNOOOQQQSSSUUUWWWWWWXXXZZZYYYXXXVVVRRRNNNIIIFFFBBBCCCDDDEEEFFFHHHIIIJJJPPPTTTYYYZZZXXXRRRMMMJJJ&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))++++++***************+++,,,+++***++++++,,,,,,++++++000333666<<>>EEELLLQQQSSSSSSTTTUUUVVVWWWWWWWWWYYYWWWSSSOOOJJJGGGEEEDDDJJJKKKLLLNNNPPPQQQRRRRRRXXXUUURRRNNNKKKGGGCCCAAA''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++***************++++++---,,,++++++++++++,,,---...555<<<@@@DDDGGGFFFBBBBBBCCCEEEHHHNNN[[[kkkwww|||}}}|||}}}vvvgggZZZYYY^^^```___]]]]]]```cccccc]]]RRRGGG@@@CCCCCCAAA<<<444...++++++***))))))+++,,,,,,***((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((('''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''((()))*********)))''''''''''''(((((((((((())))))+++,,,,,,,,,+++***))))))))))))))))))******************+++++++++,,,---------------......///<<<@@@FFFLLLRRRZZZcccjjj~~~zzzccccccccccccbbb___[[[ZZZgggqqq~~~tttdddUUUNNNMMMLLLLLLOOOQQQLLLEEE;;;444......///---,,,...,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''((((((((())))))))))))))))))***************,,,333===FFFLLLPPPRRRTTTUUUUUUVVVWWWWWWXXXXXXXXXUUUQQQKKKEEEAAA@@@AAABBBJJJLLLNNNQQQSSSUUUVVVVVVSSSNNNJJJIIIJJJJJJFFFBBB((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))*********)))******+++,,,---,,,,,,******+++...000111999BBBGGGHHHHHHFFFDDDEEEHHHNNNVVVaaatttxxxrrrtttwwwxxxvvvuuuvvvwww~~~wwwtttwwwtttgggbbbdddfffdddbbb^^^```cccdddbbbZZZQQQJJJFFFEEECCC@@@:::333---)))))))))***+++------+++((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((('''''''''(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''((()))*********''''''''''''(((((((((((((((***,,,---...---+++***((()))))))))))))))***************+++++++++,,,,,,.........------...000222AAAEEEJJJLLLPPPYYYhhhtttuuufffffffffccc]]]YYY]]]ccc|||~~~jjjXXXRRRNNNJJJJJJOOORRROOOJJJAAA777......///...---...,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))***++++++******++++++000888CCCMMMRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXMMMJJJFFFBBBAAACCCEEEGGGKKKLLLNNNPPPQQQSSSSSSTTTJJJIIIIIINNNRRRRRRLLLFFF((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))*********))))))***++++++,,,+++++++++******,,,111666:::???FFFIIIGGGDDDDDDFFFEEEQQQcccsss}}}yyysssnnngggmmmsssvvvwwwzzzzzzyyywwwooommmmmmmmmkkkbbb```___``````___\\\YYYJJJEEEAAA@@@@@@<<<222)))***))))))***,,,,,,***(((((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''$$$%%%&&&'''((()))))))))''''''''''''(((((((((((((((***,,,---...---+++***(((((())))))*********+++***++++++++++++,,,,,,,,,......///......000444888DDDHHHKKKMMMPPP\\\nnn|||{{{ddd```\\\WWWQQQTTTeeewwwsssdddYYYSSSNNNOOOSSSVVVVVVUUUHHH===333000000...,,,---++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))+++,,,+++******---000;;;@@@HHHOOORRRRRRSSSSSSUUUTTTSSSRRRRRRRRRRRRRRRIIIIIIIIIJJJLLLNNNQQQSSSRRRQQQPPPOOONNNMMMLLLLLLHHHIIIKKKNNNQQQQQQNNNLLL''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((()))))))))******))))))))))))***+++,,,,,,***+++,,,+++,,,000888>>>EEEGGGKKKJJJEEEBBBGGGPPPVVVjjj}}}zzzwwwvvvtttrrrpppqqqvvv}}}}}}zzzhhhccc^^^]]]```cccdddcccRRRJJJCCCCCCFFFDDD:::000,,,+++)))***++++++***((())))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((((((((())))))******))))))(((''''''((((((((((((''''''$$$%%%&&&'''((((((((('''''''''''''''(((((((((((())))))+++,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,.../////////333:::???GGGKKKOOORRRYYYggg{{{uuuZZZUUURRRSSSUUUaaa~~~uuu___[[[YYY[[[\\\[[[ZZZ\\\OOOEEE;;;666333...,,,,,,+++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******)))+++,,,,,,+++...555:::GGGJJJNNNQQQRRRSSSUUUVVVYYYXXXUUURRROOONNNMMMMMMLLLNNNPPPSSSWWWYYY[[[\\\UUUSSSOOOJJJGGGEEEEEEEEEGGGKKKQQQSSSUUU\\\gggppp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******(((((()))))))))*********))))))))))))***+++,,,---***,,,......///666@@@HHHKKKKKKLLLKKKGGGIIIVVVfffxxx{{{wwwuuuyyy~~~}}}lllgggaaa```cccffffffddd]]]VVVNNNLLLLLLJJJCCC<<<111...+++******+++******))))))))))))))))))))))))((()))************)))(((''''''''''''((((((((()))))))))************))))))''''''((((((((((((''''''&&&'''((((((((((((''''''''''''''''''(((((((((((()))))))))*********++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------+++---///000111666???GGGLLLPPPUUU\\\hhhyyyrrraaaSSSRRRWWWbbbnnnoooooorrrtttoooddd______WWWNNNEEE>>>666...,,,---,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((()))))))))*********'''***,,,---///555@@@HHHMMMOOORRRSSSTTTUUUWWWYYYZZZXXXUUURRRPPPPPPPPPPPPRRRRRRTTTUUUWWWYYY[[[\\\QQQNNNJJJGGGFFFHHHJJJMMMSSS```nnntttvvv&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))***+++,,,---***---///000222:::EEENNNKKKJJJJJJKKKKKKRRRggg|||}}}tttmmmmmmnnnsss|||zzz{{{{{{wwwssstttnnnjjjffffffhhhiiieeebbbddd___YYYTTTPPPMMMIIIFFF444111,,,******+++++++++))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))))))))************))))))''''''((((((((((((''''''((()))))))))))))))((('''''''''''''''((((((((()))))))))(((((())))))***+++******+++,,,------......++++++,,,,,,,,,---------***---///000222888CCCKKKPPPTTT[[[eeetttvvvkkkjjjiii___SSSQQQSSS```sssqqqfffddd[[[TTTLLLDDD999///,,,...---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******+++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))************&&&))),,,...222;;;HHHRRRMMMPPPRRRSSSTTTUUUXXXZZZVVVUUUTTTSSSSSSUUUWWWXXXUUUTTTSSSRRRRRRSSSUUUVVVNNNLLLJJJJJJMMMSSSZZZ___mmm)))(((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))))))))))))))))))))*********++++++***))))))***+++,,,...///000333888@@@GGGKKKGGGGGGHHHJJJRRReeevvvtttwwwtttuuuvvvwwwzzz||||||tttjjjiiiqqq~~~wwwjjjeeennntttooohhhffffffhhhfff___[[[YYYQQQHHHDDD:::000,,,...///---)))+++***************+++++++++*********))))))((((((+++)))(((&&&&&&((()))+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,...111///222<<<>>>CCCQQQMMMccclllnnnqqqhhh___UUUQQQRRRWWWggg}}}~~~}}}{{{zzz{{{nnneeedddZZZPPPKKKCCC666///...------,,,+++))))))+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,((()))***)))((('''((()))---+++,,,333>>>GGGLLLLLLPPPQQQRRRSSSTTTTTTUUUUUUZZZYYYXXXXXXXXXWWWUUUTTTOOOOOONNNLLLKKKMMMPPPSSSOOOKKKLLLQQQSSSYYYmmm(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************************+++,,,......,,,...111888???EEEHHHIIIMMMHHHJJJ\\\wwwzzz||||||sssqqqwww|||~~~}}}{{{uuusssrrrsssvvvxxxxxxvvvuuuuuuvvvvvvxxxyyy{{{{{{}}}~~~{{{xxx{{{|||}}}xxxqqqqqq|||ttthhhfffhhhgggcccbbbaaa[[[SSSJJJAAA555---,,,,,,+++***++++++************++++++************)))))))))(((***)))(((''''''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((************))))))))))))************++++++++++++,,,,,,,,,,,,------------...111...222>>>@@@CCCNNN\\\qqqxxx|||}}}pppeeeYYYOOORRRZZZ{{{|||zzzwwwuuutttsssrrrpppnnnmmmllllllkkkjjjhhhggghhhlllrrrwww{{{}}}}}}rrrjjjbbbZZZTTTIII;;;222111......---,,,++++++,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))))))))***((()))++++++***)))***+++...000444<<>>444...,,,,,,,,,++++++************++++++************))))))))))))***)))(((''''''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,---------.........//////000222///444AAAEEEHHHSSSqqqvvvkkk```TTTPPP```uuu|||tttmmmiiieeebbb```^^^^^^\\\ZZZXXXWWWUUUUUUTTTTTTRRRPPPPPPSSSYYY]]]bbbcccfffhhhjjjkkkkkkkkklllmmmnnnppptttxxx}}}vvvooofff]]]PPPBBB888555............---------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((......,,,+++))))))(((((('''))),,,,,,,,,+++,,,---///666???GGGLLLMMMMMMMMMDDDFFFIIIMMMOOOPPPQQQQQQMMMOOORRRTTTSSSPPPKKKIIICCCCCCBBBAAACCCJJJRRRYYYlllvvv''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))************))))))))))))******++++++,,,)))***+++,,,...//////000555:::AAAEEEFFFHHHKKKNNNSSSqqq}}}wwwooogggbbb___[[[[[[YYYVVVRRROOOLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHJJJKKKLLLOOOPPPQQQSSSXXX^^^dddggglllnnnsssyyyzzzrrrrrrwwwyyyvvvxxx{{{ooobbbcccfffiiikkkhhh^^^UUUWWWRRRHHH===555000...---,,,,,,+++*********++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))***************++++++*********+++++++++,,,,,,---------....../////////111555444999EEELLLTTTeeeyyylll___XXXTTT\\\yyyzzzoooiiibbb[[[VVVSSSQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEECCCCCCEEEIIILLLNNNPPPRRRTTTVVVWWWWWWWWWZZZZZZ[[[]]]aaaeeeiiillltttzzz{{{lll```VVVJJJ>>>777///...............,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///...,,,+++***)))))))))(((***,,,---,,,,,,,,,---333===HHHNNNLLLGGGDDDCCC=========>>>@@@AAABBBCCCHHHLLLOOOQQQOOOJJJFFFDDD>>>AAADDDFFFKKKXXXlll|||(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************((())))))***+++,,,,,,,,,***++++++,,,---...///000;;;BBBHHHFFFBBBEEEPPP\\\oooyyypppnnnhhh```WWWPPPMMMLLLJJJIIIIIIGGGEEECCCBBBAAA============<<<===>>>>>><<<<<<<<<<<<===???@@@AAA@@@@@@AAACCCHHHMMMSSSVVV[[[___fffnnnvvv~~~wwwwww{{{zzzvvvwww~~~{{{qqqddddddhhhppptttoooddd[[[VVVSSSLLLDDD<<<555///------,,,,,,+++******++++++))))))))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...////////////777:::???KKKTTTddd{{{rrr```RRRSSS[[[lllxxxooojjj\\\WWWRRRMMMJJJIIIGGGFFFCCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCAAA@@@AAADDDGGGJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTWWWYYYaaafffnnnwww}}}qqqbbb[[[TTTGGG:::222000...---......,,,***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,***+++,,,,,,+++,,,...///<<>>===<<<===???AAA===============>>>>>>???;;;;;;;;;<<>>GGGWWWbbbsssvvvhhhWWWQQQ^^^ooozzzpppfff]]]WWWMMMJJJHHHFFFFFFFFFFFFDDDAAABBBDDDFFFGGGHHHGGGGGGEEEEEEFFFEEEDDDDDDFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHIIILLLMMMOOORRRYYYdddkkkpppwww~~~{{{jjjddd___QQQBBB888333///---......,,,***,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,------***+++,,,+++,,,...333666FFFKKKOOOMMMEEE>>>;;;:::999777666666999>>>DDDHHHPPPPPPNNNJJJDDDBBBCCCFFFEEEJJJQQQYYYggg******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***((())))))***,,,------...,,,,,,+++,,,///444999<<>>;;;;;;===@@@======>>>>>>>>>======<<<===???@@@???======???BBB@@@???>>>>>>======>>>>>><<<<<<<<<<<<===>>>???@@@===AAAFFFLLLRRRZZZdddjjjtttzzz}}}mmmeeebbbjjjqqqpppkkkhhh```ZZZSSSMMMIIIBBB999111......---,,,++++++++++++((()))))))))************(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------,,,------...000111111222444===EEETTTjjjvvvpppggg]]]VVVaaa}}}ttthhh]]]SSSKKKGGGEEEDDDDDDFFFHHHIIIHHHFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIHHHGGGKKKSSSWWWZZZ```hhhooosssxxx|||zzzpppiii\\\NNN>>>888111...///000...+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,*********+++...444;;;@@@IIIJJJIIIEEE@@@>>>???@@@::::::;;;===@@@DDDGGGIIIJJJJJJHHHDDDBBBGGGQQQYYY^^^```gggxxx************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***((())))))+++,,,---......,,,,,,+++---111888>>>BBBGGGEEEGGGRRRiii}}}wwwpppiii```VVVMMMFFFAAA>>>:::;;;:::999888999<<>>????????????>>>=========???@@@>>><<<;;;===@@@??????>>>===<<<;;;;;;;;;??????>>>>>>===<<<<<<;;;:::<<<>>>@@@BBBGGGOOOUUU```kkkzzz|||ooogggkkkqqqqqqooooookkkcccXXXRRROOOIII???777///...---,,,++++++++++++(((((())))))*********+++(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------...///000111222333333<<>><<<>>>BBBEEEAAACCCEEEHHHJJJKKKKKKKKKGGGGGGGGGFFFJJJVVVgggsss(((((((((((())))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))************(((((((((((())))))))))))************************++++++++++++******))))))+++***)))+++...000...+++---...---///666@@@EEEFFFMMMGGGJJJeee}}}xxxpppeee]]]SSSOOOHHHAAA===;;;;;;<<<;;;;;;::::::;;;<<<======???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@===>>>>>>??????>>>>>>===>>>=========>>>???@@@@@@===<<<<<<===>>>@@@BBBCCCLLLSSS^^^jjjuuu~~~uuulllkkknnnrrrtttuuummmaaaXXXRRRLLLEEE@@@777222---+++---...+++(((+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&*********)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...000///000222222000333888DDDMMMYYYooooooTTTLLLVVVaaavvv|||vvvrrrccc^^^UUUKKKCCC@@@CCCFFFHHHFFFJJJQQQRRRNNNNNNRRRQQQRRRUUUWWWXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\```\\\ZZZ\\\``````ZZZTTTTTTRRRPPPOOOOOOPPPQQQRRROOONNNMMMMMMNNNOOONNNLLLNNNOOOQQQVVV^^^jjjvvv~~~ooohhh___UUUGGG999555555222...,,,......---------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++...000---++++++...000222:::EEEKKKKKKNNNCCC===BBBHHHIIIJJJLLLJJJHHHJJJMMMLLLGGGDDDEEEEEEDDDKKKVVV^^^kkk))))))))))))(((((((((((()))(((((((((''''''''''''***)))(((''''''((()))***))))))))))))************(((((((((((()))))))))***************************++++++++++++*********))),,,+++***+++...///...+++000...000888AAAGGGHHHHHHFFFQQQfffxxxooofff]]]RRRKKKFFFDDD@@@<<<:::;;;<<<==================>>>??????BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBGGGPPPZZZeeeppp{{{yyyvvvtttsssrrryyysssjjjaaaYYYQQQKKKFFF<<<666///,,,---...,,,***++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''***)))))))))))))))))))))***************************++++++,,,,,,---......///...///222222111666<<>>HHHNNNNNNMMMGGGCCCFFFHHHHHHKKKOOORRROOOMMMMMMJJJEEEDDDGGGRRROOOTTTcccrrr******))))))((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))************((((((((()))))))))******++++++++++++++++++++++++++++++++++++************---,,,+++,,,......---,,,...+++000>>>GGGGGGGGGKKKLLLeeeyyypppdddYYYPPPHHH@@@:::::::::999999:::<<<>>>???===============>>>??????DDDEEEFFFGGGHHHHHHHHHHHHLLLMMMNNNOOOOOOPPPOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBCCC@@@BBBDDDIIIQQQ\\\hhhqqq{{{zzzvvvzzzvvvppphhh^^^UUUMMMIIICCC<<<333---,,,------,,,++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***))))))((((((((((((''''''))))))))))))))))))******)))))))))***************+++++++++,,,------.........---///111222333:::BBBHHHYYYlllvvvhhhbbbUUUKKKVVVlll}}}wwwppphhhaaa\\\YYYVVVPPPLLLMMMRRRUUUTTTPPPOOOOOOQQQVVVXXXZZZ^^^dddhhhjjjlllnnnoooppppppppppppppppppqqqsssvvvxxxyyysssuuuxxxyyywwwrrrlllhhhjjjiiiiiiiiiiiijjjlllllliiigggdddbbb```^^^[[[XXXRRROOOLLLJJJKKKNNNSSSVVViiinnnvvv~~~{{{wwwtttaaaLLL===555000///000.........------------,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))***************************))))))***,,,---,,,******111777<<>>@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDKKKKKKMMMOOOPPPQQQQQQRRRVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]\\\ZZZYYYXXXWWWVVVVVVRRRQQQQQQPPPPPPOOOOOOOOOKKKIIIGGGFFFGGGLLLTTTZZZeeelllvvv{{{zzzvvvoooeeeZZZQQQLLLIIIAAA777///,,,,,,------,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))************************+++++++++++++++,,,,,,---...............///111111444>>>IIITTTgggxxxuuufffXXXQQQNNNUUUpppzzzrrrnnndddaaa\\\WWWSSSQQQPPPPPPXXX\\\aaaggghhheee^^^XXXUUUWWWZZZ^^^aaafffmmmtttwwwxxxyyyzzz{{{{{{{{{zzzwwwwwwwwwwwwzzz}}}~~~{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxzzzxxxtttrrrpppmmmiiiggg___[[[UUUQQQOOOOOOOOOPPPUUUXXX^^^hhhuuunnnYYYHHH;;;222///111............------------,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******))))))(((((())))))))))))))))))))))))************************************+++,,,,,,+++000888@@@EEEJJJOOOPPPNNNOOOOOOOOOOOONNNMMMNNNQQQPPPKKKFFFDDDDDDHHHSSS___aaaooo+++******)))(((''''''&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,.........------...///000666999BBBIIIJJJMMM^^^rrrxxxkkk\\\RRRGGGCCC>>>:::999;;;===>>>;;;<<<===???AAABBBBBBCCCHHHHHHHHHIIIJJJLLLMMMNNNRRRTTTVVVYYY[[[]]]^^^^^^bbbbbbdddeeeggghhhhhhhhhkkkkkkllllllllllllkkkkkkggggggfffeeedddccccccccc______```aaabbbbbbccccccVVVUUUQQQMMMHHHGGGHHHJJJPPPVVV```kkkwww~~~}}}zzzuuummmbbbWWWPPPLLLEEE<<<333...---------,,,++++++*********************))))))))))))******************************************))))))))))))(((((())))))))))))))))))(((((())))))************+++++++++,,,,,,,,,------+++,,,,,,------...///////////////111222777DDDQQQfffwwwrrrjjj___SSSPPPWWWmmmrrrhhhaaaZZZUUUMMMLLLJJJKKKNNNSSSYYY]]]eeewwwvvvdddZZZ[[[```fffiiimmmttt}}}~~~}}}zzzwwwuuussspppmmmkkkfff___[[[XXXVVVTTTSSSLLLLLLOOOWWWddduuuxxxfffUUUDDD777000111//////.........---------,,,++++++***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))((((((******************************************************+++++++++,,,------555???HHHMMMPPPSSSTTTQQQQQQQQQPPPPPPQQQQQQOOOLLLKKKFFFCCCDDDHHHSSSeeeuuu|||******))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........---...111333999@@@GGGHHHKKK[[[vvv}}}qqqeeeXXXKKKBBB>>><<<;;;::::::<<>>???@@@AAABBBCCCDDDDDDKKKKKKLLLMMMOOOQQQSSSUUUVVVXXX[[[___bbbeeeggghhhjjjkkkmmmnnnoooppppppppprrrrrrssssssssssssrrrrrrmmmlllkkkjjjiiihhhhhhiiiggghhhiiijjjkkkkkkkkkkkk\\\\\\ZZZVVVQQQLLLJJJIIIFFFJJJPPPXXXcccppp}}}}}}{{{xxxuuupppfffZZZQQQNNNIIIBBB999333///......,,,,,,+++************+++******))))))))))))******************************+++************)))))))))(((((())))))))))))******((((((((()))******++++++++++++,,,,,,---.........,,,,,,,,,---......//////000000111333555===NNN___xxxmmm______YYYTTTWWWggg}}}jjj]]]VVVSSSOOOKKKLLLKKKKKKNNNUUU___jjjppp{{{dddZZZZZZcccmmmqqquuu~~~~~~{{{yyywwwuuurrroooqqqlllfffbbbaaa___[[[XXXRRRPPPOOOSSS\\\kkkyyyrrrbbbNNN<<<222111/////////.........------,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++++++++***+++,,,,,,,,,---///111888CCCMMMQQQSSSUUUUUUSSSPPPQQQQQQPPPQQQQQQMMMGGGDDDBBBCCCHHHQQQaaayyy))))))))))))((((((((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,.........---///222666:::CCCGGGEEEQQQpppyyyiii[[[PPPHHHBBB===<<<===>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEHHHJJJKKKOOOPPPQQQSSSVVVYYY\\\]]]```bbbfffkkkooosssvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwuuuttttttssspppqqqqqqpppooonnnlllkkkbbbcccccc```[[[VVVSSSRRRJJJJJJKKKMMMRRR[[[fffmmm~~~}}}xxxwwwuuunnn```UUUOOOMMMHHHAAA:::444000///---,,,++++++******++++++******))))))))))))******************************+++++++++*********))))))(((((()))))))))*********'''(((((()))******++++++******+++,,,,,,---......,,,,,,------...////////////000333666;;;FFF[[[nnnvvvbbbWWWUUUWWW\\\hhhqqqhhh[[[QQQLLLKKKKKKLLLHHHHHHLLLTTTbbbsssnnn``````___lllyyy{{{yyyxxxsssmmmjjjjjjiiiddd```\\\ZZZWWWWWW[[[bbbjjjooo|||}}}lllUUU@@@555333////////////............---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************++++++++++++++++++++++++)))+++---------...222555@@@JJJSSSSSSQQQPPPOOOLLLKKKQQQTTTQQQNNNMMMJJJEEEEEEGGGLLLXXXggg}}}(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---......---///444888>>>HHHIIIHHH\\\|||lll```PPPCCC<<<:::999999;;;===@@@AAAAAA@@@@@@@@@@@@AAACCCEEEIIIMMMQQQSSSXXXYYY[[[^^^aaaeeehhhiiipppssswww|||}}}}}}|||yyyvvvsssooommmjjjjjjjjjgggbbb]]][[[ZZZQQQOOOLLLIIIIIIMMMSSSXXXjjjqqq|||{{{lll___PPPOOOLLLFFF>>>777222000---,,,++++++******++++++******))))))))))))******************************++++++++++++******))))))(((((())))))*********+++'''(((((()))***+++++++++))))))***+++,,,,,,------,,,,,,------...////////////000444999???MMMdddyyymmmZZZPPPRRRZZZhhh|||oooWWWTTTNNNGGGBBBBBBFFFIIIKKKPPPZZZlllqqq[[[]]]hhhlll|||zzztttrrrsssqqqmmmhhhcccaaa^^^[[[ZZZ[[[^^^___fffkkksss{{{qqqXXXBBB666555000/////////............---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************++++++++++++++++++++++++)))+++---...---///333777IIIQQQWWWUUUNNNJJJFFFCCCFFFQQQWWWRRRJJJHHHHHHFFFNNNRRR]]]nnn))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***************+++++++++------------------------...,,,---000...---666CCCIIIGGGJJJZZZwwwssshhhbbbOOOHHH@@@;;;;;;<<<======AAA>>>===???@@@>>>???CCCEEEHHHKKKNNNQQQUUUZZZ]]]```cccgggjjjmmmssszzz{{{vvvrrrqqqooonnnnnnllliiiggg___[[[TTTOOOMMMLLLKKKJJJVVVXXXcccsss|||}}}tttnnnaaaXXXLLLEEECCC???777000...,,,++++++,,,------,,,,,,+++***)))((((((((((((******++++++++++++******************************+++++++++*********)))))))))))))))***++++++,,,,,,******+++,,,,,,---......***,,,////////////000222333000333???KKKVVVhhhzzzvvv^^^MMMFFFVVViiiuuuaaaUUUMMMKKKHHHEEEEEEGGGIIIKKKVVVYYYhhhjjj^^^^^^jjjvvv}}}zzzxxxuuurrrtttppplllhhhdddaaa^^^\\\]]][[[]]]eeerrrpppcccSSSCCC999333333111......//////---///...---,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***+++++++++---333<<>>>>>???AAAAAA@@@BBB@@@@@@CCCCCCBBBEEEJJJMMMPPPTTTYYY]]]aaagggjjjmmmrrryyy~~~{{{vvvtttrrrooommmhhheeeaaa]]]ZZZWWWSSSPPPMMMLLLRRR___fffkkkxxx{{{pppbbbRRRIIIHHHDDD;;;111...,,,++++++,,,------,,,,,,+++***)))((((((((((((******++++++++++++******************************+++++++++*********)))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------+++---///000//////000222444111777GGGUUUbbbttt|||dddRRRNNNSSSccc{{{vvvooo```RRRIIIIIIHHHGGGGGGIIIMMMQQQTTTYYY```vvvkkkbbbdddnnn~~~zzzwwwtttqqqnnnkkk___]]]\\\bbbmmm{{{ttt```KKK<<<777555222/////////...,,,///...---,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++,,,---------111888BBBIIIQQQTTTTTTOOOIIIFFFIIIMMMNNNMMMKKKIIIHHHKKKTTT\\\fff))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************************))))))))))))***++++++************++++++,,,,,,------------------------+++000111///222===IIIQQQLLLPPPeeewwwfffVVVJJJBBB>>>======>>>@@@CCCDDDBBBAAA@@@???@@@CCCDDDEEEIIIOOOPPPTTT[[[bbbhhhnnntttxxx}}}|||vvvssspppooonnnllljjjgggddd___XXXTTTOOOKKKLLLRRRWWW\\\iiixxx}}}uuuppp\\\PPPLLLHHH???666///---+++***,,,------,,,,,,+++***)))))))))))))))******++++++++++++******************************+++++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////000222555444>>>RRReeesssmmmSSSHHHQQQ```ssszzzkkkaaaZZZPPPIIIFFFHHHHHHIIIKKKOOOTTTXXX[[[YYYcccxxxppphhhbbbfffrrr|||xxxuuujjjfffbbbcccjjjuuuoooVVVDDD===888333000000000...,,,......---,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------///444===HHHPPPSSSQQQNNNJJJHHHKKKPPPTTTLLLJJJFFFBBBEEEPPPaaalllzzz))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********++++++)))******++++++,,,,,,,,,------------............---111222111888FFFOOOPPPUUU^^^yyyvvvfffVVVIIIAAA>>>======>>>???AAABBBBBB@@@???BBBBBBDDDHHHIIIJJJPPPWWWWWW\\\eeeooowww}}}yyyuuurrrtttrrrooollliiieee___[[[ZZZUUURRRSSSTTTVVV```jjjyyyzzzzzzgggWWWNNNHHHBBB===111...,,,+++,,,------,,,,,,+++******)))))))))******++++++,,,,,,++++++***************************************************))))))***++++++,,,,,,---------------------------...000111000//////111222666888FFF^^^sss}}}dddNNNIIIYYYmmm~~~ooo^^^TTTMMMIIIGGGIIILLLLLLNNNPPPSSSWWW[[[]]]```gggtttvvvmmmnnnrrr}}}~~~{{{tttooohhhdddeeejjjqqqvvv|||}}}hhhVVVDDD:::222000111000...,,,...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((()))))))))*********(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,000777BBBLLLSSSRRRNNNJJJHHHJJJMMMQQQSSSJJJIIIGGGFFFOOOeee}}}************************************************))))))))))))************************************)))*********++++++++++++)))******+++,,,,,,---------------....../////////000111222666@@@LLLQQQPPPjjjuuu|||aaaZZZNNNCCC<<<:::<<<>>>???@@@AAAAAAAAABBBCCCDDDIIIJJJMMMQQQSSSUUU]]]fffjjjqqq|||}}}zzzuuuqqqnnnllliiigggaaa]]]ZZZXXXVVVTTTWWW[[[bbbnnn{{{rrraaaQQQGGGDDDDDD555222...,,,,,,------,,,,,,+++******************++++++,,,,,,,,,,,,++++++*********************************************************+++,,,,,,------,,,---------------......///000111000///000222444999???SSSmmm|||mmm\\\QQQVVVnnnzzzgggZZZMMMGGGDDDBBBDDDHHHMMMOOORRRVVVZZZ^^^bbbdddooouuu|||~~~~~~}}}zzztttlllddd___^^^aaadddjjjrrr|||{{{mmmMMM>>>111000222111///...------,,,+++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,---///555>>>GGGOOOSSSMMMKKKIIIIIIKKKMMMMMMLLLCCCIIINNNVVVjjj************************************************)))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******+++,,,---......---------...//////000000111000444>>>HHHPPPXXX___xxxllleeeHHHDDD>>>999888:::===@@@???@@@BBBCCCEEEHHHLLLPPPNNNOOOTTTZZZ]]]aaakkkwwwxxxrrrooonnnmmmlllhhhfffdddaaa]]]ZZZWWWVVVVVV___iiipppyyy~~~mmmYYYKKKGGGIII:::666111...---------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++***************************************+++++++++******++++++,,,---------,,,,,,,,,---....../////////000000000000111444777>>>JJJccc{{{xxxlll^^^UUUXXXkkksssjjjSSSJJJCCCAAABBBBBBFFFKKKMMMPPPVVV^^^eeelllpppsss|||yyyooofff```^^^___```eeemmmvvvzzz[[[FFF444111333111///000---,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++,,,,,,------.........111666>>>FFFMMMPPPPPPHHHIIIJJJKKKLLLKKKHHHEEEDDDQQQ^^^kkk************************************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))******+++,,,---...///---------...///000000000//////999HHHMMMPPPccc{{{tttcccVVVNNN???===<<<;;;<<<>>>@@@BBB@@@CCCGGGJJJLLLPPPUUUYYYTTTXXX___ggglllsss~~~wwwssspppnnnmmmpppooonnnkkkhhheeeaaa^^^VVV[[[___aaahhhwwwzzzfffUUULLLJJJ>>>:::444000...------,,,+++++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++******+++,,,,,,------...***+++,,,---...///000111...///000000000222666999FFFWWWuuu~~~ssspppbbbUUUVVVgggssscccXXXKKKEEEBBBDDDFFFIIIMMMSSSPPPUUU]]]hhhrrrzzztttkkkgggeeebbbbbbdddlllxxxkkkQQQ999333444111///000,,,,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---......//////333:::DDDLLLOOOMMMJJJEEEGGGKKKMMMLLLJJJGGGEEENNNaaattt************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))******+++---...//////---------...///000000111---///>>>NNNOOOPPPmmm|||sssdddVVVIIIAAA<<<<<<======>>>???@@@@@@CCCGGGMMMQQQRRRUUUXXX\\\___dddmmmwww}}}|||wwwssspppssssssqqqnnnmmmlllhhhddd[[[]]]]]]ZZZ^^^kkkzzzppp^^^PPPJJJAAA<<<666111///------,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++************************))))))******++++++++++++***++++++,,,,,,------...)))***+++---///000111222...///000000000333777:::KKK___{{{wwwhhh\\\TTT]]]wwwzzzjjjYYYMMMHHHDDDBBBEEEIIILLLRRRXXXVVV[[[dddooozzz|||qqqkkkhhhfffaaa^^^bbbnnnzzzwwwYYY>>>666666111///000,,,,,,,,,++++++,,,------************************))))))))))))))))))))))))******))))))))))))******))))))************)))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---222;;;EEEMMMNNNHHHCCCCCCGGGKKKMMMLLLIIIHHHGGGTTTkkk+++++++++************)))******)))(((((()))******************************)))************+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,---------000---,,,//////...///333555888BBBQQQ^^^nnnvvvzzzsss```NNNBBB<<<;;;:::;;;===>>>???AAAEEEHHHJJJNNNTTTWWWXXXZZZbbbjjjjjjuuu{{{vvvxxxwwwwwwxxxwwwtttppplllcccaaa^^^[[[]]]bbbkkkqqqjjjTTTJJJFFF???999555000++++++000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////...///111111///111;;;HHHVVVmmmtttjjjRRRTTTYYYkkkxxxdddPPPFFFEEEEEEBBBDDDKKKQQQSSSVVVZZZ___iiiuuu|||xxxqqqmmmmmmgggcccccceeeffflllsss{{{mmmIII777333222000000000///------.........---,,,,,,***)))))))))***+++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++---///---***---222666>>>HHHMMMKKKFFFBBBAAAFFFJJJMMMLLLIIIHHHJJJNNNeee~~~++++++++++++************************************************************************++++++++++++...------,,,++++++,,,,,,++++++,,,,,,,,,---------000------///000...111555AAACCCMMMbbbxxx}}}vvv|||rrraaaPPPDDD===;;;:::<<<>>>@@@BBBDDDGGGKKKNNNPPPUUU[[[___bbbgggqqqzzz}}}zzzxxxxxxvvvtttrrrjjjhhhfffcccbbbeeejjjooovvv~~~~~~eeeRRRJJJCCC===999444---,,,...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000//////111222222555CCCQQQcccttttttfff___WWW___lllxxxlll\\\LLLEEEEEEEEEFFFIIIOOORRRTTT\\\eeejjjuuu}}}yyyrrrkkkgggccc```cccgggsss{{{ZZZBBB888333111111000///------.........---,,,,,,***)))))))))***+++******************************************************************************************************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------...000...+++...444999BBBJJJKKKFFFBBBCCCGGGLLLLLLIIIDDDCCCKKK[[[hhh|||,,,+++++++++************)))***+++,,,,,,+++***)))************************************+++++++++,,,......------,,,,,,------,,,,,,,,,,,,------------000......000000///333999HHHKKKZZZwww}}}wwwzzzuuuhhh\\\LLL???::::::;;;<<>>999111,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......///000000000000111333444<<>>>>>AAADDDGGGIIILLLPPPUUUYYY]]]eeelllqqqwww|||zzzxxxvvvxxxxxxvvvrrrooommmmmmmmmooottt}}}bbbSSSJJJCCC@@@<<<444...+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------------------...//////000000111000111333666AAAUUUgggyyy```TTTSSS___{{{{{{kkkXXXMMMHHHEEEEEEGGGOOORRRYYY___ccciiixxxxxxrrrkkkdddbbbdddiiimmmxxxyyyXXX@@@333111333111///------...///...---,,,,,,++++++******************************************************************************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,------...///...///000///...333:::DDDHHHLLLKKKHHHHHHMMMRRRNNNKKKIIINNN^^^xxx,,,,,,,,,++++++++++++***)))***,,,------,,,***)))***************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........---,,,---///000222:::DDDIII```tttrrr}}}{{{hhhXXXIIIBBB;;;999<<<@@@@@@>>>DDDFFFIIIKKKNNNSSSXXX[[[```mmmxxx{{{wwwxxxzzz{{{{{{xxxtttrrrrrrqqqpppqqqwwwuuuXXXMMMCCC@@@>>>777000,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......------......///000000111111000111444999GGG]]]qqqrrr]]]TTTXXXiiisssbbbOOOFFFEEEFFFIIIMMMUUUWWW^^^hhhqqqzzz~~~zzztttmmmkkknnnmmmmmmuuujjjNNN<<<666555111000....../////////...,,,,,,,,,,,,++++++************************************************************************************************************+++++++++,,,,,,,,,---,,,,,,,,,------...//////---...//////000666???IIIIIIKKKNNNRRRTTTSSSQQQJJJGGGGGGUUUppp,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,---------............,,,,,,...111222555AAALLLPPPlllsssrrr{{{yyyhhhWWWKKK@@@===;;;<<>>AAACCCEEEFFFKKKNNNRRRXXX]]]dddkkkooo~~~|||}}}~~~}}}||||||}}}~~~yyyvvvsssqqqttt{{{rrr```MMMEEECCC???888333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******+++---......///.........///000000111111111111555===III\\\www{{{pppnnndddZZZjjj~~~rrrjjjVVVLLLCCCBBBFFFLLLTTT\\\aaajjj{{{zzzxxxyyywwwnnnkkkooopppmmmqqqzzziiiPPP===000222000......///000///...,,,,,,---------,,,+++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...///000000...///222333777AAAKKKQQQPPPQQQUUUXXXVVVPPPIIIPPPZZZlll---------,,,,,,,,,++++++******)))(((((()))******************************++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---------.........//////...///333666999???MMM[[[uuuxxxmmmrrr{{{zzzhhhXXXLLL@@@777<<<===???AAABBBEEEJJJMMMNNNQQQWWW^^^eeemmmuuuzzz~~~}}}}}}{{{vvvpppooottt|||~~~iiiRRRHHHFFFAAA;;;666......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******+++---...//////......//////000000111111000222888BBBPPPddd}}}qqqlllmmmddd^^^xxxvvvfff[[[JJJCCC???AAAGGGNNNXXXaaagggvvv~~~|||~~~xxxmmmfffeeebbb]]]cccooopppzzzxxx___III999222000///...///000///...,,,,,,---...---,,,+++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000111///000333666;;;EEEPPPSSSTTTVVVWWWUUUQQQLLLHHHTTTjjj///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------.........------------...//////111---000888<<>>:::777@@@======CCCHHHJJJNNNRRRVVVYYY___dddiiiuuu~~~||||||}}}~~~}}}{{{xxxvvvttttttuuuvvv|||eeeKKKAAACCC@@@777222000------...//////......---,,,+++***+++,,,---,,,,,,,,,++++++***************+++,,,------......++++++,,,------......///000111222222111000111333666777<<>>::::::999CCC@@@AAAFFFJJJKKKNNNSSSYYY\\\cccooo}}}|||zzzzzz~~~{{{yyywwwvvvuuuuuu{{{qqqUUUHHHFFF@@@777222000------...............---,,,+++++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------++++++,,,------......///000111222111000000111333444888BBBTTTkkk}}}pppqqqeeeYYY^^^qqq{{{uuujjjZZZNNNIIIBBBBBBBBBDDDKKKWWWfffppp|||wwwnnngggcccbbbbbbkkkpppzzz___CCC888333000000///---...222......------,,,+++++++++******************************))))))******+++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000222999AAAIIIMMMNNNKKKTTTUUUSSSRRRJJJJJJXXXooo......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------............------......///000...000888BBBHHHSSSkkkyyyfffaaannn~~~~~~sssbbbLLL===777999<<<>>>EEECCCEEEKKKOOOQQQTTTYYYbbbfffqqq|||zzz}}}{{{yyywwwvvvvvvdddQQQJJJCCC;;;444111...,,,---......---...------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,------......//////000111111000000222444666;;;HHH^^^{{{kkkdddVVVVVVlllxxxlllaaaWWWKKKEEEDDD>>>@@@CCCGGGPPP^^^ooo{{{wwwpppjjjfffdddggglllwwwkkkMMM;;;666222222111///...000//////......---,,,,,,,,,******************************))))))******+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........////////////111555<<>>888;;;???>>>???CCCLLLKKKOOOTTTXXX]]]hhhrrroooTTTFFFBBB<<<888222///---......------............---,,,,,,***++++++++++++,,,,,,,,,******++++++++++++++++++++++++,,,------......///000000111111111333777:::<<>>BBB@@@CCCJJJPPPPPPTTT[[[aaaiiiwwwhhhQQQEEE???;;;444000......///...---.../////////...,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,------......///111111222111222444999<<>>UUUqqqhhhaaaaaa[[[XXXfffsss```QQQGGGAAA>>>BBBGGGKKKQQQWWW___iiivvv~~~yyyxxxyyy}}}www^^^AAA333000000000000000000000///......------*********************************)))***++++++,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---------.........//////////////////000000000000666<<>>DDDHHHIIIMMMSSSRRRXXX```hhhuuu{{{{{{tttKKKEEE<<<;;;888,,,***000.........//////......---,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,------.../////////333//////111333666>>>GGGVVVtttuuuhhhhhhccc___jjjvvvbbbPPPFFFCCCGGGJJJJJJNNNYYYbbbfffvvv~~~|||}}}|||kkkOOO555---222333///000000000///......------,,,++++++******++++++,,,---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......000222333333222000EEEKKKHHHPPPUUUPPPNNNTTT\\\{{{222000...---------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////...000111000...000555999BBBEEE]]]zzzyyyzzzgggQQQAAA<<<<<<<<<@@@GGGJJJKKKPPPVVV[[[^^^fffsss|||}}}~~~WWWGGG===<<<:::///---111.........//////......---,,,------------,,,+++******++++++++++++++++++++++++,,,,,,---......//////000222000000111222777CCCOOOccc~~~sssmmmkkkdddaaaqqqooo\\\NNNGGGDDDHHHKKKNNNXXXgggsssxxx}}}}}}}}}nnnTTT<<<222333444111000000000///......------,,,,,,++++++++++++,,,,,,++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......///111222333333999GGGKKKLLLTTTVVVTTTVVVRRRggg222000...---......,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000///111222111000333999>>>CCCPPPnnnxxx}}}nnnZZZGGG===<<>>DDDFFFLLLUUURRRQQQ[[[]]]~~~333111............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000///000111111111666===CCCKKKccc}}}rrr```MMM???;;;>>>AAAAAAEEELLLPPPSSSYYY___gggooo}}}xxxsssqqqqqqrrrsssrrrwwwrrr```aaalllwwwSSSBBB===>>>777222222---///////////////...------------......---,,,+++++++++++++++,,,,,,,,,,,,,,,---------...//////000000111222444444444>>>WWWnnnxxxjjjhhh]]]^^^oookkkWWWKKKIIILLLRRRWWW^^^gggwwwzzzzzz{{{nnnRRR>>>444222222111111000000///.........,,,,,,,,,++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000222555888CCCDDDFFFPPPWWWPPPQQQbbbxxx333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////...///000000222888AAAHHHVVVwwwyyydddRRRCCC:::;;;@@@CCCCCCHHHOOOTTTXXX^^^fffsss|||wwwtttqqqppplllpppwwwvvvaaaUUUUUUuuu___HHH>>>???999444111,,,//////000000//////...---------.........---,,,,,,++++++,,,,,,,,,---------------......///000000111111333555555777EEEccc}}}mmmbbb]]]UUUeeesss^^^MMMGGGJJJPPPVVV___kkkwww|||vvvrrrkkkooowwwsssXXXCCC666333333111111111000//////......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------............//////000000///000333888===IIIKKKNNNXXX^^^UUUZZZqqq333111///...//////---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////...///000000333:::EEEMMMaaa~~~mmmVVVFFF===;;;>>>CCCEEEFFFJJJRRRYYY^^^fffnnn|||zzzwwwxxx{{{{{{mmmZZZNNN___pppQQQAAAAAA;;;555333...///000000000000///......------............------++++++,,,,,,------......---......//////000111111222222555777<<>>BBBFFFHHHHHHNNNVVV^^^dddmmmvvv{{{vvvttttttuuukkkiiiffffffggghhhggggggiiivvv~~~{{{gggUUUUUU|||\\\EEECCC===777555111000000000000000///......------............------++++++,,,,,,---......///.........///000000111111222222444888AAAVVVwwwmmmhhh\\\UUUWWWccc{{{mmm[[[LLLHHHLLLSSSXXX]]]nnnyyynnneee___]]]\\\gggppp~~~{{{zzzvvvhhhYYYHHH;;;555222222111111000/////////------,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------............///...000111111222777AAAIIIIIITTTXXXWWWZZZaaazzz444222000/////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111000111222222666@@@LLLVVVttt|||{{{sss[[[BBB888;;;AAAEEEGGGJJJKKKPPPYYYbbbiiirrr||||||xxxvvvsssnnnggg```\\\[[[\\\QQQPPPNNNOOORRRTTTUUUUUU^^^nnnppp]]]SSSzzzcccHHHDDD???999777333000000000000000//////...------...............---++++++,,,,,,---...//////......//////000000111111222111333888DDDZZZ{{{cccbbbYYYTTTZZZllluuugggTTTHHHHHHOOOVVVZZZeeewww}}}vvvjjj___ZZZ[[[___bbbmmmvvv{{{}}}xxxyyy{{{{{{~~~ssseeePPP===444222222111111000/////////...------,,,,,,------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////...000222222333999CCCLLLMMM\\\^^^XXX[[[jjj666555222///...---......---------------------------------------------------------............///111///......000111000000222333444777999AAAQQQ___ttt]]]NNN@@@<<<>>>AAAEEEIIIIIINNNXXX```eeeppp|||xxxllljjjhhheeecccaaa```___\\\YYYTTTNNNJJJGGGEEEDDDAAABBBDDDDDDEEEJJJSSSYYYlll~~~{{{ssseeettttttSSSJJJAAA:::888666111000000////////////000,,,---.........---,,,+++,,,++++++,,,...//////.........//////000222333444444888777777KKKooorrraaa]]]^^^^^^ddd~~~eeeUUUJJJKKKNNNNNNUUU```tttnnnbbbWWWTTTUUUVVV^^^gggwwwyyy{{{}}}uuuqqqyyyzzzoooJJJ:::444555333000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++,,,------......//////////////////.........///000222333666>>>HHHOOOPPPUUU]]]^^^aaa777555222000...---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////---,,,---///111111000......222999???HHH[[[ooowww{{{iiiQQQEEE::::::>>>CCCHHHMMMMMMRRRZZZccckkkyyy~~~yyysssllleee```UUUTTTRRRPPPMMMLLLKKKJJJDDDCCCAAA@@@????????????@@@BBBDDDFFFJJJSSS___hhhxxx~~~ooo{{{^^^NNN@@@;;;:::555111111000////////////000------.........---,,,+++,,,++++++,,,...//////...////////////000222333444333777888<<>>>>>===:::::::::<<<===???@@@AAA@@@CCCHHHMMMUUUbbbrrr|||~~~yyy~~~pppTTT???<<<<<<444222111000///////////////---............---,,,,,,---,,,+++,,,...//////.../////////000111222333444222666:::BBBYYYyyygggaaaVVVXXXgggxxxcccLLLEEEDDDKKKRRRZZZjjjyyyyyyjjjTTTQQQRRRYYYaaajjjuuu~~~wwwtttxxx{{{||||||mmmHHH777555333333333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///////////////////////////333333444555:::BBBLLLSSSWWWRRR]]]uuu999777444111///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///222111000000222333333333666111444@@@JJJYYYvvv|||ttttttjjjPPPFFF@@@>>>@@@DDDGGGLLLQQQ[[[\\\aaalllzzz{{{uuupppkkkgggddd___\\\WWWSSSPPPLLLHHHEEEDDDCCCAAA@@@>>>>>>======>>>??????@@@BBBCCCDDDEEEDDDIIIRRR[[[fffsss|||}}}{{{{{{]]]AAA>>>???555222222111000////////////...............------,,,---,,,+++---///000///.../////////000111222444444222666;;;GGG```}}}~~~dddbbbUUUZZZqqqlllVVVGGGEEEGGGOOOWWWbbbssslll\\\QQQTTTYYY```iiirrr{{{wwwwww}}}~~~vvvKKK:::555222333444222111111........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++,,,------......//////////////////000000000333333333666;;;DDDMMMRRRUUUQQQccc:::888555222////////////........................,,,,,,,,,---------......---------............///333111000000111222111000888555777AAAOOOeeevvvrrryyy```FFFBBB@@@@@@DDDFFFHHHMMMTTT^^^```hhhxxx~~~xxxrrrjjjbbb]]]SSSOOOJJJGGGDDDBBB@@@>>>@@@???>>>===<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFNNNVVVbbbnnnxxx||||||yyyqqqwwwjjjGGG@@@AAA888333222111000//////////////////......---------------,,,,,,---///000000/////////000000111333444555555888???MMMeee~~~```ZZZRRRbbbyyybbbNNNFFFGGGLLLUUU___mmmuuuaaaTTTSSSZZZbbbiiiqqqzzzyyyxxx~~~}}}}}}[[[@@@777111333444111///111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,------......///////////////000000111111111111333777>>>EEELLLPPPTTTXXXvvv;;;999666222000/////////........................+++,,,,,,------.........---------............///111///---...///000///...444777:::CCCWWWvvvssslllpppyyyhhhQQQ???;;;<<<@@@EEEHHHJJJRRR[[[```eeesss|||vvvmmmeee___XXXTTTNNNHHHEEEBBB???===>>>>>>======<<<===============???AAAEEEJJJNNNQQQ___hhhuuu~~~~~~|||mmmlll|||zzzQQQAAAAAA;;;444333222111000/////////000///......------.........---,,,---///000000///000000000111222333444555777<<>>>>>AAAFFFLLLMMMPPPZZZeeellluuu|||xxxtttqqqiiiddd\\\VVVRRROOOMMMLLLGGGFFFFFFFFFFFFGGGHHHIIINNNNNNOOOSSSZZZdddmmmsss~~~|||yyy}}}}}}nnn___^^^uuudddDDD>>>>>>555444333111000/////////111000///------......///...---,,,...000111000///000000000111222333555555777DDDYYYnnn~~~lll```WWWPPPXXX~~~qqq___TTTLLLGGGPPPRRRXXXfff{{{~~~iiiTTTNNNRRR[[[hhhuuu{{{xxxvvvzzz||||||zzzzzzzzz{{{{{{yyyvvvvvv[[[HHH888666555000///444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++,,,------......///...//////000111222222222///111777???IIINNNNNNMMM]]]nnn???;;;666333111000...---//////...------------...,,,,,,,,,---------..............................222000/////////000///...444EEEJJJRRRppp|||nnnyyyvvv[[[DDD>>>CCC>>>BBBFFFIIINNNXXXaaafffjjj~~~|||zzzwwwuuunnnhhhaaa\\\ZZZXXXUUURRRQQQRRRSSSRRRQQQQQQSSSUUUVVVYYY]]]cccjjjrrr{{{~~~zzzyyyxxxbbbYYYmmmuuuNNN>>>???999555111///////////////////////////............///////////////.........333111000000222555777777555JJJ```sssooo^^^YYY[[[PPPjjj{{{eeeTTTLLLJJJIIIQQQXXX___qqqttt___PPPPPPWWWeeellluuu}}}{{{uuuuuuxxxyyy|||}}}xxxtttssstttuuuxxx|||lllOOO444000555555000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000000000000000111111111666333666AAAKKKNNNOOOQQQaaa@@@<<<888444222111000...//////...------------...,,,,,,---------.................................111000//////111222333333:::JJJNNNVVVuuu{{{xxxlllSSS???<<>>444666555111---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000000000000111111111111666444:::FFFLLLMMMTTT```AAA===999555333222111/////////...------------...,,,------------................................./////////000222444666888BBBMMMQQQ]]]xxxuuuaaaKKK<<<;;;BBBCCCHHHMMMRRRVVV\\\gggppp~~~}}}zzzxxxxxxtttooojjjhhhfffdddcccdddeeeggghhhhhhjjjmmmoooyyy{{{~~~}}}zzzxxx{{{qqqZZZSSSnnnbbbJJJDDD===999555222111222222111////////////.....................//////000000000111111111222333444555666LLLZZZhhh|||iii___ccchhhgggpppzzzeeeTTTKKKIIILLLNNN\\\kkkxxxsssbbbQQQHHHNNNXXXjjjrrr|||{{{tttvvvyyyyyyvvvssstttvvvwww{{{oooKKK888555555222.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000000000111111111222222666555???LLLNNNLLL^^^xxxAAA===888555333222000/////////...------------...------------....................................//////000000111444777999EEENNNTTThhh{{{wwwnnnZZZGGG===>>>EEEDDDHHHPPPUUUXXX^^^lllxxx~~~}}}{{{zzzyyyvvvrrrooommmkkkjjjiiijjjllloooppprrrtttxxx{{{{{{yyyyyy|||{{{cccRRRhhhmmmOOOBBB>>>:::666333222222111111////////////............------...///000111111222000111222333333444666777JJJ\\\nnnjjjaaaiiimmmiiissssss]]]OOOJJJLLLPPPUUUbbbrrrxxxgggXXXKKKIIIRRR___llltttrrruuu{{{~~~zzzssspppqqquuuxxx||||||WWW<<<333444333///////////////............------------------------,,,,,,,,,---------......------,,,------...///000000000000111111222222333555777DDDRRRPPPPPPmmm@@@<<<888444222111000...//////...------------...---------........./////////////////////////////////000000000///222666999FFFOOOZZZwww}}}}}}}}}fffRRRDDD===@@@FFFCCCHHHQQQXXX[[[aaarrr}}}~~~~~~~~~}}}|||||||||yyyxxxvvvsssqqqpppppppppppprrruuuxxxzzz~~~}}}zzzyyyzzzkkkVVVfff|||XXXCCC???;;;666333111111000000////////////............---......///000111222222///111333444444555888;;;LLLeee{{{llleeekkkooommmkkkVVVLLLJJJMMMTTT\\\gggwww}}}ppp___RRRJJJKKKVVVbbbmmmuuuwwwzzzvvvnnnmmmsssuuuxxx|||cccAAA222333444111000000/////////.........------------------------,,,,,,,,,---------......------,,,------...///000///000000111222333333333444:::JJJVVVTTTYYY@@@<<<777444222111000...//////...------------...------........./////////////////////////////////...000111000///111777;;;GGGVVVkkkrrrZZZIII@@@===@@@EEEEEEIIISSS[[[^^^fff|||~~~~~~}}}~~~~~~}}}{{{{{{{{{|||zzz{{{zzzyyyvvvuuuvvvwwwxxxzzz}}}~~~xxxyyyzzz|||qqqZZZ___vvvgggJJJ@@@<<<777333222111000///////////////............/////////000000111111111///222444444444666<<>>>>>AAAEEEIIIMMMWWW```dddmmm}}}~~~}}}||||||}}}~~~|||yyyxxxzzz|||zzz{{{|||{{{yyyxxxyyy{{{}}}~~~~~~|||vvvwwwyyyyyyzzzxxxaaaZZZbbbwwwvvvTTTBBB>>>999555333222111000////////////............000000000000000000000111000222444444444888@@@FFF___}}}~~~jjjYYYRRR___qqquuudddVVVLLLKKKLLLOOO[[[jjjuuu|||wwwfff[[[PPPMMMPPPVVV___hhhuuu}}}wwwooorrrlllnnnqqquuu{{{[[[;;;555666222000000000000/////////...........................,,,,,,,,,---------......------,,,------...///000///000000111333444444555777GGGWWW[[[aaa{{{BBB???:::666555333222111//////...------------.............../////////000000000000000000000000000,,,///111111111555>>>EEEQQQqqq}}}qqqrrr___III??????AAADDDGGGLLLPPPZZZdddiiisss~~~|||}}}|||{{{zzz|||~~~{{{xxxwwwyyy|||xxxzzz|||{{{xxxwwwyyy{{{}}}|||~~~}}}{{{sssvvvxxxwwwvvvzzz~~~iiiZZZWWWtttZZZDDD@@@;;;777555444222111000/////////............111111111000000000000000000222444333444999BBBJJJbbbzzzhhhXXXSSSiiinnn\\\QQQKKKNNNPPPSSSaaaqqqzzz}}}uuuoooXXXOOOIIILLLSSS\\\gggoooyyyrrrnnntttjjjlllppptttyyygggAAA666666222000000000000////////////........................,,,,,,,,,---------......---------------...000000///000000222333444555555999LLL[[[]]]fffIII;;;888:::333000222000000000000000////////////............////////////...///////////////......333000///222444888AAAJJJTTT{{{vvvnnnVVV@@@<<>>>>>===444222444///222111111000000000000000000000000000111111111111000222444444111444BBBQQQiiihhh\\\WWW[[[tttyyybbbPPPMMMKKKMMMPPPXXXjjjzzzzzzpppfffaaaPPPIIIGGGOOO\\\fffnnnttt}}}zzzyyywwwsssnnnjjjkkkmmmqqqwww~~~{{{FFF888===333222111000///............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000111222444444555555555>>>UUU___YYYkkkMMM<<<888:::333000222000000000000000////////////............///////////////000000000000000//////222000000333666;;;EEEPPP^^^|||uuuvvvhhhRRR???===BBBDDDGGGLLLNNN[[[eeehhhttt}}}zzzyyyxxxxxxyyy{{{~~~zzzvvvvvvxxxzzzzzz{{{{{{yyyyyyzzz|||}}}|||{{{yyywwwuuuuuutttssstttyyywwwfff^^^qqqoooIII>>>======444333444///222111111000000000000000000000000000111111111111111222444444222666EEEUUUkkk}}}uuueee^^^YYY^^^zzzrrr\\\NNNJJJJJJMMMSSS]]]mmm|||~~~}}}zzzuuunnneee]]]XXXMMMJJJKKKTTT___iiirrrzzz{{{xxxuuuqqqnnnkkkkkkmmmpppttt{{{RRR:::999111222111000/////////////////////............//////------------------------///............///000000///111222333444444555666???RRR^^^dddSSS???999;;;555111222000000000000000////////////............////////////000000111111111111000000111///000444888>>>KKKWWWlllwwwvvv||||||___MMM>>>>>>DDDFFFIIINNNVVV^^^fffooozzztttrrrsssuuuxxx|||}}}yyyvvvuuuwwwyyywwwxxxxxxxxxxxxyyy|||}}}|||zzzyyywwwvvvuuutttssssssvvv|||~~~pppiiivvvNNN@@@<<<<<<555333555000222111111000000000000000000000000000111111111111111222333444444:::LLL]]]sssnnnhhhdddaaa\\\dddhhhTTTMMMIIIJJJQQQ[[[gggvvv}}}|||vvvuuutttrrrpppoooooonnnjjjiiihhheee```ZZZTTTQQQNNNNNNTTT^^^gggnnnyyyyyysssqqqppplllllllllmmmqqquuuzzz}}}eeeAAA777333111111000/////////000000//////............//////........................//////......//////000111///000222333333444777999FFFQQQbbbzzz[[[CCC999<<<666111222000000000000000////////////............//////////////////000111111111000000111000111555888@@@NNN\\\zzz{{{vvvVVVGGG<<>>;;;333222111000000000000////////////............////////////------...000000111111111000111333666:::DDDYYYkkkooo```EEE>>><<>>>>>999444555333222111111000000000000000000000000000111111111111222111222555<<>>555444333111000//////...//////............//////........................000000//////000000111222111444666555444888BBBJJJSSSnnnvvvOOO;;;>>>;;;333222111000000000000////////////............/////////000......000111111222222222///000444888<<>>===CCCGGGJJJTTT```hhhvvvyyykkkggggggdddfffjjjnnnqqqtttvvvvvvvvvxxxyyyyyyxxxyyy{{{}}}yyy{{{~~~~~~~~~{{{vvvvvvvvvtttssstttvvvyyywww~~~lllUUUSSSlllvvvSSS??????:::555444333222111111000000000000000000000000000111111111111222111222555===PPPnnnhhh[[[QQQXXXqqqmmmVVVKKKKKKKKKRRR___nnnxxxzzzkkk\\\PPPIIIGGGFFFEEEEEEGGGIIIIIIHHHGGGKKKOOOQQQUUU]]]iiirrrnnnrrrxxx|||}}}yyytttpppqqqpppsssyyy||||||uuuooogggfffddddddeeegggjjjlllnnnxxx}}}mmmZZZEEE666555333111000///......//////............//////........................000000000000000111111222111555777666555999CCCLLLRRRmmmVVV@@@===<<<:::///555111111111111000000000000////////////000000000000111111111000000000000000555///111:::CCCMMMbbbyyygggPPPAAABBBDDDEEEHHHQQQ\\\dddkkksssjjjfffcccaaabbbdddgggjjjmmmpppqqqrrrrrrqqqqqqrrrtttvvvwwwuuuwwwzzz|||}}}~~~|||tttuuuuuutttrrrpppqqqsssuuuyyy}}}pppbbbVVVaaaWWWBBBGGG777222888000111111111111000000000000111111111111111222222222666333444:::DDDWWWvvvlllRRRLLLaaawwwaaaRRRLLLLLLPPPUUUdddwwwrrr^^^NNNFFFCCCDDDFFFGGGGGGGGGHHHKKKMMMPPPUUU\\\bbbffflllsssxxx|||yyy{{{}}}uuusssrrrqqqtttzzz}}}~~~|||rrrfffaaa___aaabbbbbbeeejjjnnnttt~~~fffyyyxxxFFF:::111222444///111444///000000000000////////////...............///000000111000000000000000111222...222555444444;;;EEELLLUUUqqqZZZBBB===;;;888...444111111111111000000000000////////////000000000000111000000000000000000000444000222;;;CCCPPPhhhzzzbbbLLL???AAACCCEEEIIIRRR___gggoooooofffbbb``````aaacccfffiiikkkmmmnnnppppppooooooppprrrtttuuutttvvvyyy|||}}}~~~wwwuuutttrrrpppoooppprrrssswww{{{uuudddUUUaaa[[[BBBEEE888333888000111111111111000000000000111111111111111222222222444222444;;;HHH]]]}}}jjjVVVRRRfffppp\\\NNNKKKMMMQQQWWWhhhzzzmmmYYYKKKEEEDDDBBBEEEHHHKKKLLLNNNQQQSSSXXX]]]dddiiimmmqqqxxx}}}~~~zzzxxxtttsssuuuzzz}}}~~~uuuhhhccc```aaabbbaaadddhhhmmmrrr|||eeetttOOO===222222555000000222---000000000000////////////...............///000000000000000000000111111222222555777777999???IIIPPPWWWuuuaaaFFF===999888...333111111111111000000000000////////////000000000000000000000000000000111111333111444<<>>@@@BBBEEEKKKUUUbbblllwwwxxxhhhaaa___]]]aaaaaaccceeegggiiijjjkkkmmmmmmllllllmmmoooqqqrrrsssuuuyyy{{{}}}~~~~~~~~~{{{uuusssqqqnnnmmmnnnoooqqqsssxxx{{{hhhVVV```dddDDDCCC:::666888111222222111111111000000000000000111111111222222222333222333;;;JJJaaassscccWWWYYYjjj|||fffUUUJJJJJJOOOSSS\\\nnnxxxdddRRRFFFDDDFFFDDDIIIPPPVVVYYY[[[]]]^^^dddiiiooosssvvvyyy{{{xxxwwwuuuwww{{{~~~yyykkkddd```aaaaaaaaacccfffkkkpppxxxeeelll^^^AAA444333666000///000,,,000000000000////////////...............///000000000000000000000111222222555555666777;;;CCCLLLSSS]]]~~~fffIII===888999000444111111111111000000000///////////////000000000000000000000000000111111111222222666>>>III^^^jjjSSSBBB???AAADDDGGGMMMXXXfffpppnnnaaa^^^^^^^^^aaabbbcccdddfffggghhhhhhkkkjjjjjjjjjkkkmmmoooppprrrtttxxx{{{}}}~~~}}}}}}vvvsssooollllllmmmmmmnnnooottt|||nnnYYY\\\~~~oooHHHAAA<<<999888222222222222111111111000000000000000111222222333333444333444;;;KKKcccmmmcccZZZVVV]]]nnnppp\\\NNNGGGJJJSSSWWWcccvvv}}}kkkYYYKKKDDDEEEJJJMMMTTT]]]dddiiijjjkkklllnnnsssyyy|||~~~}}}zzz{{{yyyyyy}}}~~~mmmeee``````bbbbbbdddgggiiilllsss{{{iiieeerrrEEE555333777222000111...000000000000////////////...............///000000000000000000111222333333555222222555;;;DDDOOOXXXnnnkkkMMM>>>888;;;333555111111111111000000000///////////////000000000000//////000000111111111111111333777@@@OOOiiiyyyaaaMMMAAABBBDDDFFFIIIPPP\\\jjjuuu~~~kkk___^^^``````cccdddeeeeeefffggghhhhhhjjjjjjiiiiiijjjlllnnnoooqqqtttwwwzzz}}}yyyuuuooolllllllllmmmlllmmmqqqyyyttt^^^VVVkkk{{{NNNAAA???;;;666333222222222222111111111111///000000111222222333333444333555<<>>EEEOOOqqq{{{vvv{{{bbbGGG???EEEEEEEEEKKKUUUaaarrrwwwlllhhhjjjmmmooorrrssstttvvvwwwxxxyyyyyyuuutttsssuuuyyy||||||{{{wwwyyyzzz{{{|||zzzssspppnnnkkkhhhkkkkkklllqqqzzzsss^^^RRRXXXwwwMMMCCCAAA:::666333222222111111111111111222222333333333333444444444999:::IIIllleeeXXX[[[{{{dddRRROOOQQQUUUaaaqqqoooeee\\\YYY[[[\\\___bbbgggooovvvxxx}}}wwwkkkccc^^^\\\[[[[[[ZZZ]]]ccciiippp~~~ooolllZZZ:::999666444555///111111111111000000000000000000000000000000000000000000000000111222333444222777555<<>>CCCFFFGGGNNNYYYggg{{{zzzqqqmmmmmmpppqqquuuvvvyyy{{{}}}}}}|||{{{yyyxxxwwwyyy}}}yyyzzz|||}}}}}}rrrllliiigggeeejjjiiiiiimmmuuu{{{gggWWWTTTvvv}}}QQQDDDAAA:::888333333222111111111111111222222333333333333444444555999===RRRyyy```VVVbbbttt___OOONNNSSSXXXfffwwwrrrhhh^^^\\\]]]^^^bbbfffllluuu||||||lllaaa[[[YYYYYYYYYXXXZZZ```eeelllxxxwwwggguuukkkCCC:::777666555000111111111111000000000000000000000000000000000000111000000111111222333444333555666CCCTTT___{{{nnnNNN>>>999666444222222222111111111000000////////////000000000000000000111111111222222222222:::FFF\\\www]]]FFF???DDDFFFIIIPPP[[[lll}}}tttooonnnpppqqqtttvvvyyy|||~~~}}}|||{{{{{{zzzzzz{{{|||~~~zzz|||~~~~~~~~~rrriiigggfffeeeiiihhhhhhjjjqqq|||nnn[[[RRRpppUUUCCC>>>888777333333222111111111111222222222222333333333444444666999???ZZZzzz]]]VVVfffooo\\\NNNPPPUUU[[[kkk}}}tttiii___]]]^^^```dddhhhpppxxxmmm___XXXWWWXXXXXXWWWZZZ___dddjjjvvvfffmmm{{{LLL:::777666444111111111111111000000000///000000000000000000000000111111111111222333444444888555:::JJJXXXddduuuPPP===888666333222222222222111111111111////////////000000000000000000111111111222222222777===IIIbbb~~~sssYYYDDD@@@DDDFFFLLLSSS^^^pppxxxqqqoooppprrrtttvvvyyy|||}}}}}}|||{{{}}}}}}}}}}}}||||||}}}~~~{{{}}}|||}}}~~~~~~sssiiihhhhhhfffhhhhhhhhhjjjooozzzsss```TTTnnn]]]EEE===777666444333333222111222222222222222222333333333444444666999AAA___ppp\\\ZZZhhhmmm\\\PPPRRRXXX^^^ppptttiii___]]]___aaafffkkkrrr{{{ooo```XXXVVVWWWVVVUUUXXX^^^ccciiitttlllmmmVVV:::777555222333111111111111000000000///111111111111111111111111111111111111222333444555:::555===MMMYYYlll{{{RRR<<<999777333333222222222222111111111////////////000000000000000111111111111222222222777===IIIbbbzzzlllSSSBBB>>>BBBGGGNNNXXXcccvvvvvvpppmmmooorrruuuwwwzzz|||}}}~~~}}}|||~~~~~~~~~{{{{{{}}}wwwkkkjjjjjjgggdddfffhhhjjjoooxxxxxxgggWWWllliiiLLL@@@999777444444333222222222222222222222333333333333444444666:::DDDbbb~~~jjj\\\^^^llljjjZZZPPPTTTZZZaaasssuuujjj```^^^aaaeeejjjpppwwwtttdddZZZVVVWWWSSSSSSVVV[[[___dddnnnxxxuuuppp~~~bbb???999555000555111111111111000000000000111111111111111111111111222111111222222333444555999555@@@OOO^^^}}}UUU===;;;:::444333333222222222111111111////////////000000000000000111111111111222222222666<<>>FFF\\\xxxfffWWWdddhhhXXXUUUUUUZZZcccqqquuuvvv{{{yyyyyyzzz|||xxxpppkkkhhhfffddddddgggmmmtttxxxmmm^^^WWWUUUVVVUUUSSSRRRVVV]]]cccnnnyyyllleeexxxIII999999444333333222111111111111222000000000000000000000000222222222333444555666777999AAAMMM^^^iiiGGG<<<:::555222222222111111111000000111111111111111111111111000111111111111222555888FFFRRRiiixxxtttYYYFFFCCCGGGGGGRRReeeqqqwwwfffSSSJJJMMMPPPMMMIIILLLLLLMMMNNNNNNOOOOOOOOOQQQSSSTTTTTTRRRQQQQQQRRRSSSVVVYYY]]]bbbiiipppuuu~~~yyykkkXXXOOOLLLTTT[[[\\\___ccc___eeeppp~~~xxxnnneeeaaaaaaaaaaaacccjjjrrrxxx{{{nnn```ccclllHHH===:::777555333333444444444333333333333333444555666666===IIIYYYxxxyyy```[[[nnnhhhXXXUUUVVV[[[dddqqq{{{||||||wwwvvvvvvvvvyyy~~~~~~sssggg]]]WWWUUUTTTTTTUUUZZZaaahhhllluuuyyy~~~nnn___WWWUUUVVVUUUSSSRRRTTT[[[```kkkvvvnnnfffKKK777999444444333333222111222222222000000000000000000000000222222222333444555777888???EEEKKK___kkkGGG;;;999555222222222111111111111000111111111111111111111111000111111111111222666999HHHUUUnnnrrrWWWEEEDDDHHHHHHSSSfffsss}}}hhhZZZKKKGGGMMMQQQNNNIIINNNNNNNNNOOOOOOOOOPPPPPPRRRSSSTTTTTTQQQPPPPPPPPPQQQSSSUUUXXX\\\bbbiiinnnvvvxxx{{{~~~|||vvvmmmiiiiiimmmooommmnnnpppmmmooouuu~~~{{{pppfffaaa`````````cccjjjrrrxxxttt]]]___sssIII<<<:::777555333333444555444333333333333333444555666777999LLLWWWuuuzzzgggXXX[[[rrriiiWWWSSSTTT[[[eeerrr}}}xxxuuuuuuuuuuuuyyy~~~zzzpppdddYYYQQQLLLLLLLLLMMMNNNRRRVVV[[[^^^hhhmmmuuu~~~~~~qqqaaaWWWTTTUUUTTTRRRPPPRRRXXX]]]fffqqqsssgggPPP888;;;333444444333222222222222222000000000000000000000000222222222333444666777888???GGGLLLdddlllGGG:::888555222222222111111111111000111111111111111111111111111111111000000333777:::JJJWWWrrrnnnSSSCCCCCCHHHHHHWWWjjjvvv}}}vvvnnnfffaaaRRRMMMHHHHHHKKKMMMMMMKKKNNNNNNNNNOOOPPPPPPQQQRRRRRRTTTUUUUUUSSSRRRSSSTTTSSSSSSTTTUUUXXX\\\bbbgggjjjmmmrrrvvvzzz~~~|||zzz{{{{{{}}}zzz}}}qqqgggaaaaaa``````bbbhhhpppuuuzzzXXXVVV{{{zzzKKK<<<<<<777555444333444555444333444333333444444555666777999RRRZZZvvvwwwkkk^^^WWW^^^vvv|||dddUUUPPPQQQZZZgggvvvxxxtttsssuuuvvvvvv{{{|||yyyxxxqqqmmmeee\\\SSSLLLIIIHHHIIIJJJLLLOOOQQQSSSTTTUUU^^^ccclllwwwvvveeeWWWQQQRRRRRROOOMMMNNNSSSXXX^^^kkk|||zzzdddZZZ<<<>>>333444444333222222222222333000000000000000000000000222222222333555666888999;;;KKKUUUooolllGGG999777555222222222111111111111000111111111111111111111111111111111000000333777;;;LLLYYYttt{{{iiiOOOAAABBBHHHIIIZZZmmmyyy{{{pppcccVVVIIIBBB???BBBFFFHHHHHHIIILLLNNNNNNNNNNNNOOOQQQRRRTTTUUUSSSUUUWWWWWWWWWVVVWWWYYYTTTUUUTTTTTTUUUYYY___cccaaaeeekkkqqqvvv|||~~~uuurrr{{{~~~}}}uuu}}}~~~sssiiibbbaaa```___aaafffmmmsssTTTKKKnnn~~~MMM===>>>777666444444555555555444444444444444444555777777;;;ZZZ___zzzrrrkkkccc^^^fff~~~vvv^^^TTTNNNNNNYYYjjjzzzzzzuuurrrrrruuuwwwxxx}}}}}}|||}}}|||yyysssnnnjjjiiiaaa]]]TTTKKKEEECCCEEEGGGGGGJJJMMMQQQSSSTTTTTTTTTZZZ___iiittt{{{hhhXXXOOOPPPPPPMMMKKKLLLPPPUUUYYYgggyyy___bbb@@@@@@333555444333333222222333333000000000000000000000000222222222333555777888999<<>>UUUgggyyyoooggg^^^mmmtttfffSSSQQQUUU```nnn~~~~~~wwwsssooommmsss|||zzzuuutttfffmmmqqqmmmhhhggggggeee]]]YYYRRRMMMJJJHHHGGGGGGIIILLLRRRWWWVVVTTTXXX___jjjqqqxxxjjjXXXNNNJJJIIILLLNNNNNNRRRWWWZZZbbbrrr~~~jjjmmmxxxFFF777999444222111111222333222111111111111111111111111111222222333222222444777:::@@@TTTjjjfffHHH>>>888555111111111111111111111111222222222111111111000000000///111444222111555<<>>777555111111111111111111111111222222222111111111111111000///111333222111666===IIIXXXwww|||www```HHHCCCDDDHHHSSSgggsssttt___LLLGGGFFFBBB@@@BBBEEEFFFHHHKKKNNNRRRTTTUUUYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXZZZ[[[\\\\\\\\\\\\YYYZZZ\\\^^^```bbbddddddeeefffiiilllpppvvv}}}|||lll[[[KKKHHHHHHIIIMMMUUUZZZfffuuu}}}{{{zzz~~~~~~~~~}}}}}}}}}}}}~~~|||~~~|||mmm```___^^^]]]^^^cccjjjooo{{{iiiNNNYYYUUU<<<<<<888666444333444444333222333222222222333555777888III]]]kkk{{{rrrmmmooo\\\UUURRRUUUaaaqqq|||uuutttrrrtttxxx||||||qqqiiiaaaYYYVVVVVV___[[[XXX]]]kkktttnnnbbb[[[WWWRRRNNNMMMNNNQQQSSSUUUZZZbbbjjjmmmnnnttt}}}~~~jjjXXXPPPLLLJJJLLLMMMMMMQQQVVVXXXaaarrrbbb]]]QQQ888999666444222222222222111000111111111111111111111111222333333333333555888;;;GGGjjjeeeIII===666666111111111111111111111111111111111111111111111111000000111333222222777>>>MMM^^^{{{ttt\\\GGGCCCEEEJJJVVVkkkvvveeeRRRDDDEEEJJJJJJIIILLLQQQRRRTTTVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]][[[\\\^^^```ccceeeggghhhjjjlllnnnqqqtttyyyvvvbbbYYYTTTWWW\\\]]]^^^aaa[[[eeerrr{{{~~~{{{zzz|||}}}~~~~~~~~~}}}~~~}}}}}}mmm```___]]]\\\\\\aaaggglllvvvvvvYYY^^^ZZZ>>>===888666444444444555444222333222222333444666888999GGG[[[fffzzzjjjfffjjjYYYVVVSSSUUUbbbtttvvvrrrttttttxxx}}}vvvlllaaaZZZUUUPPPPPPRRRQQQUUU^^^ooonnn^^^\\\XXXUUUUUUXXX]]]aaadddiiirrr{{{~~~kkkZZZRRRMMMJJJLLLLLLLLLPPPUUUXXXaaaqqqggg[[[\\\:::999888555333222222222111///111111111111111111111111222333333333333666999<<>>:::888666333222333222111000111111111111111111111111222333444444444777:::>>>OOOeeebbbGGG;;;444777111111111111111111111111111111111111111222222222111000111333222222999AAAYYYkkk~~~}}}qqqWWWFFFFFFHHHOOO^^^ooozzz~~~wwwZZZPPPLLLSSSYYYYYYZZZ^^^```aaabbbccccccbbbaaa```^^^^^^^^^^^^^^^___```aaaeeeeeedddcccaaa___]]]\\\]]]___aaadddgggjjjmmmnnnmmmqqqvvvzzz|||~~~~~~zzztttooopppxxx~~~}}}zzz{{{}}}~~~}}}lll```___\\\ZZZYYY\\\bbbgggrrr___XXXtttbbb@@@:::999777555444555555444333222222222333555777999;;;III\\\hhhpppYYY[[[zzzhhh]]]UUURRRXXXhhh|||~~~zzzvvvxxx}}}{{{~~~xxxkkkZZZSSSLLLJJJIIIGGGHHHKKKQQQZZZdddiiinnnppplllfffccceeegggggghhhlllsssxxx{{{rrrbbbUUUPPPKKKKKKKKKJJJNNNSSSWWW___mmm|||zzzaaa~~~wwwCCC;;;777555333333333333222111111111111111111111111111333333444444555777;;;???QQQcccyyy```FFF:::444777111111111111111111111111000000111111111222222222111000111222222333:::BBBWWWjjj}}}oooTTTEEEGGGHHHPPP```sss}}}yyy[[[TTTTTT\\\bbbdddjjjsssssssssrrroookkkgggccc```^^^______```bbbdddeeefffggggggfffeeecccaaa___^^^```aaadddgggjjjnnnppprrrqqqssswwwzzz||||||wwwrrrrrrxxx~~~zzz{{{}}}~~~~~~zzz|||}}}ppp```___\\\YYYXXX[[[aaaeeeqqq~~~___UUUnnnkkkFFF===999777555444555555555333222222222333555777:::;;;NNNbbbooosss^^^aaa~~~kkk^^^TTTRRRYYYkkk|||zzzzzzzzz~~~~~~~~~}}}}}}~~~vvvjjj___QQQLLLIIIJJJKKKIIIIIILLLWWW^^^cccbbbbbbeeegggggghhhlllpppqqqrrruuu|||uuufffWWWQQQLLLKKKJJJIIIMMMRRRUUU]]]kkk{{{{{{```zzzGGG<<<777555333333444444333222111111111111111111111111333444444555666888<<>>LLLqqqqqqcccZZZVVVyyyTTTGGG<<<444777444333222222111111222222000000111111111222222222333222333444333555>>>IIIZZZyyywwweeeQQQGGGHHHPPP]]]iiiuuu}}}oooddd^^^jjjuuurrreeeddddddgggjjjmmmnnnmmmkkkeeebbb^^^]]]^^^aaabbbcccffffffhhhkkkpppuuuyyy||||||{{{tttkkkjjjjjjlllnnnqqqrrrsssuuuzzz}}}xxxjjjbbb^^^___hhhpppvvv~~~|||zzzzzzzzz{{{|||~~~~~~~~~~~~{{{|||jjjaaaYYYWWWXXXYYY___dddoooyyyeeeUUUjjjQQQFFFCCC;;;666666777555444555333333666777444333;;;EEEaaatttmmmUUUVVVlllsss___WWW[[[mmmxxxrrrooommmnnnnnnllliiifffggghhhffffffhhhlllmmmlllpppvvv}}}oooeeeUUUSSSQQQOOONNNNNNNNNNNNNNNPPPTTTWWWZZZ___dddhhhnnnrrrwwwzzz}}}ttt^^^RRRGGGDDDFFFGGGHHHKKKMMMQQQ\\\kkkwwwqqqbbbwwwSSS@@@<<<888555444444444333222222333333333333444444222666333333::::::???MMMjjjzzzkkk^^^XXXWWWwwwTTTGGG<<<444777444333222222111111222222000000111111222222222222333222333444333555>>>IIIYYYzzzvvvdddPPPGGGHHHQQQ___jjjuuupppccc\\\[[[gggqqq|||sssaaabbbbbbdddgggkkklllkkkiii```]]][[[[[[^^^bbbeeeffffffgggiiilllqqqvvv{{{~~~xxx}}}|||ssspppoooooopppsssuuuvvvvvv~~~~~~|||tttnnnfffmmmlllpppyyy~~~~~~~~~|||{{{|||}}}~~~||||||}}}~~~|||}}}jjjaaaYYYWWWXXXZZZ___dddoooyyyeeeUUUjjjOOO@@@@@@999555666888666444555333444666777444333;;;FFFfffxxxnnnWWWYYYrrrrrr```XXX[[[mmm|||vvvpppmmmlllmmmmmmjjjfffdddeeegggeeefffiiimmmmmmlllqqqwwwzzzlll```TTTUUUTTTRRRPPPNNNOOOPPPPPPRRRUUUXXX\\\```fffiiinnnqqqvvvyyy||||||ppp]]]QQQFFFCCCEEEFFFHHHKKKLLLPPP[[[jjjvvv~~~uuu```rrrXXXAAA===888555444444444333222222333333333444444444222666333333:::;;;???NNNdddsssdddYYYUUUUUUrrrZZZEEE999888555555444333333222222333333111111111111111111111111222666222111555444999IIIccc{{{{{{gggPPPFFFHHHRRR___jjjqqqvvvbbbTTTVVV___jjjwwwooo[[[TTTXXX]]]bbbeeeeeedddbbb^^^[[[YYYZZZ^^^bbbcccbbbcccfffiiimmmppptttyyy|||}}}}}}~~~}}}xxxxxx}}}~~~|||zzzddd\\\aaahhhppptttzzz~~~~~~|||{{{pppbbbWWWWWWXXXVVVZZZaaaiiivvveeeSSSoooXXX@@@>>>;;;666444444444555444444666444666:::666:::LLLjjjtttVVV[[[|||lll___VVV[[[hhhzzz}}}tttmmmjjjiiidddeeeeeecccbbbbbbdddfffcccddddddeeehhhnnnuuuzzzzzzoooddd]]]YYYVVVRRRNNNMMMMMMOOOPPPVVVVVVXXX[[[```dddiiikkkpppuuu{{{~~~~~~zzztttaaaNNNHHHKKKGGGFFFJJJIIILLLPPPXXXcccppp}}}zzzbbbgggVVVDDD<<<666555666444333444111222222333333222222111000777555444999999???NNNjjj~~~}}}pppddd[[[WWWWWWXXXqqqYYYDDD999888666555444333333222222333333111111111111111111111111111666222111555444999IIIaaazzzuuuyyyxxxeeeOOOEEEGGGQQQ^^^iiisssxxxggg___iiiwwwmmmUUUOOOTTT[[[aaaddddddaaa___]]]ZZZYYY[[[___cccddddddhhhjjjmmmpppssswww{{{~~~~~~zzzwww}}}}}}ooo[[[WWW___gggxxx{{{{{{|||qqqcccXXXWWWWWWVVVYYY```iiiuuukkkWWWoooXXXBBB>>>:::666444444555555444222444333555:::777<<>>;;;999666555666666555444555666333444999555;;;NNNwww~~~fffeee~~~rrr___SSSYYYhhhzzzvvvhhh]]]VVVSSSRRRQQQPPPRRRTTTUUUVVVWWWXXXZZZ]]]___aaadddiiipppxxx}}}|||qqqcccVVVOOOMMMMMMNNNPPPTTTWWWZZZ]]]^^^```bbbeeehhhlllooorrrsssuuuzzzzzztttkkkfffhhhnnnuuuzzzxxxpppfffQQQIIIJJJDDDBBBFFFEEEGGGJJJPPPZZZggguuutttaaaxxxWWWEEE===777666777555444555444555555666666555555444555888777999<<<;;;FFF___vvvkkk^^^TTTPPPPPPPPPOOONNNLLLKKKIIIIIImmm[[[FFF888777666555444333333222222333333111111111111111111111111000444111000555555:::KKKaaammmyyyfffQQQHHHJJJSSS^^^hhhwwwwwwuuulll\\\PPPIIIDDD@@@@@@EEEMMMUUUYYYZZZWWWUUURRRTTTXXX[[[^^^aaadddgggoooqqqssstttuuuwwwzzz}}}|||pppQQQEEEFFFJJJCCCCCCEEEFFFIIILLLOOOQQQVVV]]]dddiiioootttuuusssyyyzzzcccTTTQQQSSSSSS___ooo|||~~~rrrdddYYYWWWWWWUUUXXX___hhhtttsssyyyvvvHHHBBB:::888666666666666555444666777333444888555;;;NNNwww~~~cccaaa{{{oooZZZTTTZZZjjj|||oooeeeWWWMMMJJJIIIJJJJJJKKKNNNQQQSSSTTTUUUWWWXXXYYY\\\aaafffkkkrrrzzzyyykkk[[[NNNIIIHHHLLLNNNRRRVVVZZZ^^^```aaadddfffiiimmmpppsssuuuvvvzzz|||{{{sssoooqqqzzzxxxpppeeeQQQHHHIIICCCBBBFFFFFFFFFIIIOOOYYYgggvvv}}}iiiyyyZZZFFF===777777777555444555444444555555555555444444555777666999<<<:::GGGcccsssggg\\\QQQJJJHHHFFFGGGHHHJJJJJJKKKJJJJJJnnn\\\FFF888666555555444333333222222333333111111111111111111111111///444111000555555;;;KKK___kkkzzzgggSSSIIIKKKRRR]]]fffsssvvvfff___TTTTTTPPPKKKHHHIIIFFFAAA@@@CCCIIIOOOSSSTTTTTTTTTSSSVVV[[[^^^___bbbeeehhhmmmoooqqqssstttvvvyyy|||~~~iiiQQQNNNWWW]]]OOOPPPPPPMMMJJJKKKQQQVVVeeerrr~~~}}}xxxrrrjjjsssvvviiiZZZSSSRRRRRRRRRZZZgggyyy}}}qqqcccXXXWWWWWWVVVYYY```kkkvvvvvvzzzpppCCCAAA999888666666777777555444555666222333888555<<>>777777777555444555444444444555555444444444555666555999<<<999GGGfffzzzgggYYYOOOGGGDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHooo]]]GGG888666555555444333333222222333333111111111111111111111111///444111000555555;;;KKK]]]hhhzzzhhhSSSIIIJJJQQQ\\\eeeqqq|||dddRRRKKKKKKNNNPPPRRRUUUUUUOOOFFF@@@BBBFFFJJJNNNQQQRRRSSSTTTXXX]]]```aaacccgggjjjjjjlllnnnoooqqqssswwwyyynnn[[[```nnnwwwssssssooodddXXXQQQSSSXXXXXXjjjzzz|||uuukkk```VVVYYYbbbfff```ZZZ[[[]]]]]]ZZZ[[[^^^iii}}}~~~~~~pppbbbWWWWWWXXXVVVZZZaaannnxxxnnnqqqjjj===<<<999777666666777777666444333444111333888777>>>RRRpppZZZ]]]qqqXXXPPPYYYjjj|||oooaaaMMMGGGAAA@@@CCCEEEEEECCCDDDGGGKKKNNNPPPQQQSSSTTTWWWZZZ^^^aaacccdddeeegggggggggcccYYYLLLDDDEEEIIIKKKOOOUUU\\\bbbgggiiikkknnnpppssswwwzzz}}}~~~~~~{{{tttdddOOOGGGGGGBBBBBBHHHHHHEEEHHHOOOZZZiiiyyyffflll___FFF>>>777777777555444666333444444444444444444333444555444999<<<888HHHgggvvvaaaRRRHHHCCCBBBEEEDDDDDDEEEEEEEEEDDDCCCCCCrrrXXX@@@888666///444444333222222111111000111111111111111111111111555333222333222444<<>>@@@BBBBBBAAAJJJMMMOOOOOOMMMNNNQQQTTTXXXYYYYYYYYYYYYXXXWWWWWWYYYUUUPPPLLLFFFAAAEEEKKKOOOPPPTTT\\\eeekkkllllllqqqsssvvvyyy|||~~~yyyqqqcccUUUHHHDDDFFFFFFFFFFFFEEEIIIPPP[[[jjjzzznnnbbb\\\FFF???999888777444333555555555555555555555555555555666444888===;;;GGGcccttt\\\OOOIIIFFFDDDDDDDDDFFFGGGEEEBBBAAABBBEEEpppWWWAAA::::::555444444333333222111111111111111111111111111111111555222222333333444<<>>???@@@??????DDDKKKTTTUUUXXX___fffmmmqqqsssvvvwwwyyy|||~~~{{{uuuuuuwww}}}xxxqqqaaaSSSFFFBBBCCCDDDCCCDDDGGGJJJPPP\\\jjj{{{xxxiiiiiiJJJAAA:::888888555444666555555666777888999::::::777888555999===:::GGGbbb{{{iiiUUUKKKHHHFFFFFFHHHDDDFFFHHHHHHGGGFFFGGGHHH```LLL<<<888:::777555444444333222222111111111111111111111111111111333111222333333444;;;CCCRRR___ttt]]]LLLHHHQQQ^^^gggqqq}}}~~~{{{}}}{{{|||{{{vvvkkk[[[KKKAAABBBBBBCCCEEEIIINNNRRRTTTTTTWWW[[[^^^aaaeeejjjmmmpppqqqpppoooooorrrxxx}}}|||}}}zzz~~~wwwoookkkhhhaaaYYYJJJOOOUUUYYYXXXUUURRRQQQOOOTTTZZZ]]]aaalll|||~~~~~~|||yyyzzzmmmaaaXXXXXXXXXVVVZZZbbblll}}}tttdddVVV???<<<;;;888555444444555444333444777555666:::777>>>RRRrrrkkk\\\bbblllTTTPPP]]]qqq}}}uuunnnfffUUUFFF@@@AAACCCEEEHHHJJJKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIFFFEEECCC@@@===;;;:::999::::::<<>><<<:::999888888888<<<<<<>>>AAAAAAAAAFFFMMMPPPVVV___hhhnnnsssuuuuuuzzzzzz|||~~~{{{tttnnniiieee```kkkyyyxxxqqqbbbTTTGGGCCCDDDDDDDDDEEEDDDFFFLLLWWWfffwww{{{jjjsssQQQFFF<<<::::::888666666333444555666888999;;;;;;999999555888===;;;HHHddd}}}oooaaaRRRLLLJJJJJJLLLOOOTTTRRRPPPOOOPPPRRRTTTUUUxxxUUUGGG===999:::777555555444444333333222222111111111111111111111111222000111444333333:::BBBUUU]]]yyyttt___NNNGGGNNNZZZcccnnnzzz|||uuunnnnnnllleee\\\RRRJJJFFFAAADDDHHHKKKNNNQQQUUUWWWZZZ\\\___bbbdddgggkkknnnrrrrrrrrrtttvvvzzz}}}{{{fffYYYTTTQQQMMMHHHHHHKKKQQQWWWXXXRRRLLLQQQVVV]]]bbbhhhrrrrrrbbbkkkwww~~~~~~wwwyyywww}}}lll```XXXXXXXXXVVV[[[cccnnngggUUUAAA@@@;;;888555444444555444333555777444555:::777@@@UUUtttfff___iiippp\\\TTT]]]nnn}}}}}}tttkkkbbbWWWKKKCCCBBBDDDFFFFFFFFFFFFHHHJJJQQQNNNJJJGGGEEECCC@@@>>>;;;:::999888888888999:::::::::<<>>:::;;;888555555555444333333222222111111111111111111111111111000111444333333999AAARRRYYYttttttaaaPPPIIINNNYYYbbblllxxx}}}yyywwwxxxyyy{{{}}}|||vvvppplllkkkhhh```UUULLLGGGFFF@@@EEEKKKOOOQQQSSSVVVXXXXXX[[[___bbbeeeiiimmmqqqrrrssstttwwwzzz}}}~~~xxxcccUUURRRRRRQQQPPPLLLKKKPPPZZZ___\\\WWWTTTYYYaaaiiiqqqzzzwwwiiiccckkkttt{{{}}}}}}~~~yyyzzzwww|||lll```XXXXXXXXXVVV[[[cccooolllSSS@@@AAA;;;888555444444555444333555777444555999888@@@VVVppphhhaaakkkvvvcccVVV]]]jjjzzz|||yyyrrriii```WWWMMMDDD??????AAABBBBBBAAABBBFFFIIIKKKHHHDDDBBBAAA???<<<999:::999888777777999:::<<<;;;;;;===AAACCCFFFNNNWWWaaaeeejjjmmmnnnpppsssuuuxxxyyy{{{}}}vvvjjjiiijjjooosssrrrjjjeeeffffffdddkkkyyywwwpppaaaSSSFFFBBBCCCDDDCCCDDDDDDEEEKKKUUUcccuuunnn}}}WWWIII===:::<<<;;;888666666666777888999:::;;;<<<888777444777======KKKhhh~~~___UUUMMMLLLNNNPPPUUU[[[YYY[[[```ggglllnnnlllhhhkkkJJJBBB===::::::888666555555444444333222222111111111111111111111111111000111444333333999AAALLLRRRnnnuuucccRRRJJJNNNYYYaaakkkwwwzzznnneee^^^ffflllnnnmmmkkkiiigggeeeeee```XXXNNNFFFBBBBBB@@@EEELLLQQQSSSTTTWWWYYYUUUWWW\\\```ccchhhmmmqqqrrrsssuuuyyy}}}~~~xxxuuuzzzuuurrrhhhXXXNNNNNNSSSUUUYYYRRRMMMRRR^^^ffffffccc[[[___gggpppyyywwwqqqvvv|||~~~|||||||||||||||www{{{mmmaaaXXXXXXXXXVVVZZZbbbpppsssOOO===???;;;888555444555555444333555777444555999888AAAVVVqqqiiiaaajjjzzzhhhXXX\\\hhhxxx}}}wwwllleee\\\UUUNNNFFF@@@===;;;===>>>>>>===@@@DDDIIIEEEBBB>>>======<<<999777:::999888777777999;;;<<>>===:::888666666666666666444555666222444999777>>>QQQrrrppphhhffflll[[[YYYiii}}}{{{nnndddZZZLLLBBB???>>>===;;;;;;<<<<<<=========>>>>>>============<<<:::888666:::777666777666777===DDDAAAFFFQQQ\\\aaahhhxxxuuusssuuuttttttvvvzzzzzz|||||||||{{{zzzyyy}}}}}}{{{~~~~~~ssskkk```RRREEEBBBCCCBBBAAAAAAEEEDDDIIIUUUdddsssyyy}}}VVVIII===:::<<<;;;::::::888777777888999999888666;;;333999999;;;===IIIuuuyyyhhhPPPKKKHHHJJJLLLNNNSSSYYY___ooommm___LLLEEEAAAAAA999===:::888666555555555444333111111111111111111111111333111111333333222666<<>>???:::888666666666666666444555666333444999777===QQQooorrrgggfffnnn^^^\\\kkk~~~vvvhhh]]]TTTHHH@@@>>>===;;;:::;;;<<<<<<<<<<<<=========<<<<<<======<<<:::999888888666666888999999>>>EEELLLQQQ[[[fffoooyyy|||tttrrrrrrsssvvvyyyyyyzzz{{{{{{{{{zzzzzz|||~~~~~~tttlll___RRREEEAAACCCBBBAAAAAAFFFEEEJJJVVVeeeuuu{{{sssVVVJJJ>>>;;;<<<<<<;;;<<>><<<:::888777666:::333999999;;;===HHHsssrrraaaOOOJJJGGGHHHJJJKKKOOOUUU\\\jjjvvv}}}wwweee\\\LLLFFFCCCCCC;;;???:::999888888888777555333222222222222222222222222333111111333333222666<<>>:::888666666666666666444555777333444999777===PPPnnnuuufffeeerrr```\\\iii{{{~~~nnn___RRRKKKCCC===<<<;;;:::888;;;;;;;;;;;;;;;<<<==================<<<:::999888555555777:::;;;<<>>FFFGGGFFFBBB;;;777666666999333999888;;;>>>GGGooolll[[[MMMHHHEEEFFFFFFFFFIIINNNSSS]]]eeeiiimmmoooeeeXXXXXXMMMHHHDDDFFF>>>BBB;;;;;;:::::::::999666333222222222222222222222222333111111333333222666<<>>999;;;>>>FFFMMMXXXKKKEEEJJJ\\\|||qqqhhhaaa___ZZZSSSQQQUUU[[[hhhbbbYYYfff{{{~~~}}}|||zzzyyytttrrrrrruuukkkddd\\\XXXVVVWWW^^^gggvvv~~~hhhpppGGG<<<;;;:::888666555666666666444555777333555:::777<<>>@@@@@@???===;;;999777666666555777;;;<<<@@@KKKVVVbbblll~~~xxxkkkhhhjjjpppvvvssssssssstttuuuvvvxxxyyyvvvzzz|||sssmmm[[[NNNCCCAAACCCCCCBBBAAAEEEEEEKKKYYYhhhxxxxxxyyypppXXXMMMBBB??????>>>???AAAIIIKKKJJJDDD;;;555555888888333:::888;;;>>>EEEiiiiiiXXXLLLGGGCCCCCCCCCAAADDDHHHGGGMMMQQQSSSVVVYYYTTTLLLwwwUUUNNNJJJFFFHHHAAADDD===<<<;;;;;;;;;999666444222222222222222222222222333111111333333222666<<>>;;;:::888666555666666666444555777444666:::666<<>>EEEUUUcccxxxqqqhhhfffhhhmmmrrrpppoooooooooqqqtttvvvxxx|||zzzrrrkkkXXXLLLAAA@@@CCCCCCBBBBBBCCCCCCJJJXXXhhhxxxrrrttttttXXXNNNEEEBBBAAA@@@AAADDDGGGIIIHHHBBB:::555666999777333:::777;;;???CCCdddfffUUUJJJEEEBBBBBBAAA@@@AAAFFF@@@CCCEEEFFFIIILLLKKKHHHpppSSSPPPLLLGGGJJJCCCDDD???===<<<;;;;;;999777444333333333333333333333333333111111333333222666<<>>;;;:::999888777555333333333333333333333333333111111333333222666<<>>:::888666666666666666444555777555777;;;666;;;MMMrrrfffgggeeezzzbbbXXX^^^ooo{{{}}}uuuiiiVVVDDD???>>>===:::999888999:::999999999:::===AAAEEEGGGEEECCC@@@===:::888777777888;;;BBBHHHLLLTTTeeeuuuzzz~~~tttiiigggiiikkkmmmppppppnnnmmmnnnpppuuuyyy}}}|||zzznnneeeTTTHHH???@@@CCCDDDBBBBBBBBBCCCKKKZZZkkk{{{llltttnnnZZZQQQIIIFFFCCCBBBEEEJJJCCCBBB???;;;999888888888555444;;;777;;;???@@@[[[}}}bbbRRRGGGCCCBBBDDDDDDCCCEEEIIIHHHHHHHHHIIIIIIIIIJJJLLLhhhQQQSSSOOOIIILLLDDDDDDAAA>>>;;;999888888777666333333333333333333333333333111111333333222666<<>>@@@EEEFFFCCC>>>>>>DDDOOOeeeqqqZZZGGGBBBBBBJJJddd|||xxxzzzwww~~~|||xxxtttpppooouuuwwwccc]]]XXXVVVVVVZZZcccmmmzzzxxxlllkkklllLLLBBB<<<:::888666666666666666444555777555777;;;666:::LLLmmm~~~bbbeeefff}}}cccXXX]]]lllyyyyyyqqqfffSSSBBB???>>><<<999777777888:::999888999:::>>>BBBGGGJJJCCCAAA???<<<:::999999999666;;;EEENNNRRRYYYhhhwwwoooyyywwwlllddddddiiimmmppptttqqqpppnnnoooqqqvvv||||||nnndddSSSHHH??????CCCDDDBBBBBBCCCDDDLLL\\\mmm|||nnnuuunnnZZZRRRJJJGGGDDDCCCFFFKKKDDDAAA===:::999999888777444444;;;777;;;@@@@@@XXX~~~fffVVVGGGCCCBBBEEEFFFEEEGGGKKKKKKKKKKKKLLLJJJHHHIIIKKK[[[YYYTTTOOOIIIEEECCCBBBDDDDDDBBB@@@===;;;999888777666555444333222222222222222222222333444555555IIIPPPXXXpppsssXXXIIIMMMTTTVVVhhhoooxxx{{{}}}{{{zzzxxxtttsssssstttvvvyyy}}}ttt___XXXVVVYYYeeemmmfff___XXXMMMCCCBBBHHHMMMKKK???;;;CCCCCC>>>@@@???BBBGGGWWWwwwfffWWWGGGBBBGGGUUUlllyyyyyy||||||{{{zzzyyywwwuuuwwwuuuuuusssddd___XXXTTTVVV]]]gggmmm}}}vvvZZZuuu[[[JJJ???::::::999888666555555555555777555555666666777???HHHsssvvvddddddppp]]]XXXkkk|||sssjjj]]]LLL???===;;;:::999999:::<<<===:::;;;>>>AAACCCEEEGGGHHHDDD@@@===<<<999666:::@@@:::HHHOOOSSS___ffflllvvvwwwfff^^^[[[aaagggiiilllpppqqqqqqrrrrrrsssvvvzzz~~~wwwggg\\\OOOFFF??????AAAAAA@@@AAAEEEFFFNNN___qqqmmm}}}mmmXXXOOOHHHGGGIIIGGGEEEEEEAAA???<<<;;;:::999777666333:::888777;;;<<>>GGGzzzmmmhhhwwwccc\\\lllwwwlllbbbTTTFFF<<<<<<;;;999999:::<<<>>>@@@CCCBBBAAABBBEEEHHHIIIJJJFFF@@@<<<;;;999888;;;@@@EEEOOOSSSYYYfffkkkppp}}}hhhaaa[[[ZZZaaahhhjjjlllpppoooppprrrtttwww{{{vvvggg\\\NNNEEE??????AAAAAA@@@AAADDDEEENNN___qqqjjj{{{ooo\\\QQQHHHGGGIIIGGGDDDBBBAAA???<<<;;;::::::888777444:::999888<<<===FFFYYY}}}```OOOIIIIIIIIIJJJKKKMMMPPPSSSXXX\\\aaacccbbb]]]XXXUUUVVVUUURRRNNNLLLJJJIIIIIIGGGFFFDDDBBB@@@>>><<<;;;888777666555333333333333222222222222333444555555<<>>FFFzzzsssiii{{{ggg^^^lll~~~ssseeeWWWKKK@@@:::;;;:::999999;;;>>>CCCEEELLLHHHEEEEEEHHHLLLLLLLLLGGG@@@;;;:::;;;;;;===BBBMMMTTTZZZdddoooqqqyyysssZZZZZZYYY\\\dddjjjmmmnnnqqqqqqsssuuuxxx{{{}}}qqqcccYYYLLLEEE???@@@AAA@@@@@@BBBCCCEEENNN___qqqjjj|||qqq```SSSIIIHHHJJJHHHCCC@@@@@@>>><<<;;;;;;;;;:::888666<<<:::888======EEEWWWxxx]]]OOOMMMLLLJJJJJJLLLPPPTTTVVV]]]ccckkkqqqqqqlllddd___VVVTTTQQQNNNKKKJJJIIIIIIGGGFFFEEEBBB@@@>>><<<;;;999888666555444444333333222222222222333444555555666EEEVVVttt}}}eeeRRRNNNSSSXXXfffmmmuuu~~~vvvuuuooofffcccdddgggkkkhhhkkknnnqqqrrrvvv{{{~~~}}}pppddd```XXXTTT^^^hhhiiigggbbbWWWLLLFFFEEELLLQQQMMMHHHJJJEEE@@@FFFFFFVVVmmmssscccZZZQQQQQQZZZgggssszzz}}}zzzxxxwwwvvvtttrrrtttrrrzzzhhh___[[[VVVTTTXXXaaajjjqqquuu___sssfffIIIAAA===???:::999888666555555555555666444555777666666===EEEqqqoooddd{{{zzzggg]]]hhh|||}}}ooo___PPPEEE???<<<:::999888999<<>>AAAFFFNNNZZZfffrrryyywwwfffVVVXXX\\\ccckkkppprrrssstttwwwyyy{{{}}}xxxlll^^^TTTJJJCCC???@@@AAA@@@@@@CCCBBBEEEOOO```rrrnnnoooaaaTTTJJJJJJMMMKKKEEEAAA@@@>>><<<;;;<<<<<<;;;:::888===:::999>>>>>>DDDUUUrrrZZZOOOLLLJJJIIIKKKPPPVVV\\\___cccjjjuuu~~~{{{qqqiii[[[YYYUUURRRNNNLLLKKKJJJGGGFFFDDDBBB@@@===<<<;;;999888777666555444444444222222222222333444555555666EEERRRkkkjjjWWWPPPTTTZZZeeekkksss|||zzzttt~~~sssbbb[[[ZZZZZZ]]]aaagggkkkooopppoooqqquuuyyy~~~}}}|||zzzwwwkkkcccbbbYYYUUU```kkkkkkfff\\\PPPIIIFFFDDDLLLXXX\\\[[[]]]WWWRRRXXXcccyyytttccceee___XXXVVV]]]iiitttyyy~~~{{{xxxvvvtttrrrpppqqqppp|||ddd[[[XXXTTTTTTXXXaaakkkrrrpppeeebbbIIIBBB???AAA:::999888666555555555555555444555777666666<<>>AAAGGGNNNVVVjjjzzz{{{kkkYYYRRR___gggqqqwwwyyyyyyyyyyyyzzz{{{~~~vvvjjj[[[QQQGGGBBB???AAAAAA???@@@CCCBBBEEEPPPaaasssssskkk___UUUMMMNNNQQQNNNHHHDDDAAA???===<<<======<<<:::999===:::999>>>>>>CCCRRRoooYYYPPPJJJIIIJJJQQQ\\\gggooosssvvv|||}}}tttaaa___[[[WWWSSSPPPOOONNNGGGFFFDDDBBB@@@>>><<<;;;:::999888666555555555555222222222222333444555555888EEEMMM```ppp\\\RRRSSSYYYbbbiiipppyyy~~~wwwzzz|||iiiXXXUUUVVVWWWZZZ___jjjnnnqqqppplllkkknnnrrrvvvyyy}}}}}}yyyvvvuuuqqqkkk___[[[\\\UUUSSS```jjjiiiaaaSSSHHHDDDDDDDDDQQQcccmmmqqquuupppoooxxxyyybbbWWWgggfff```[[[^^^hhhqqquuu{{{xxxwwwuuurrrppppppqqqxxxbbbYYYVVVTTTTTTZZZcccnnntttkkkiii___IIIBBB>>>???:::999888666555555555555555444555777666555;;;BBBnnn~~~^^^XXXwwwrrr```bbbrrrzzznnn]]]MMMBBB===;;;:::999999:::<<>>=========<<<::::::===999888>>>===AAAOOOzzzoooYYYPPPIIIIIINNNYYYiiixxxwwwbbb___\\\XXXUUURRRQQQPPPHHHGGGFFFCCCAAA???===<<<::::::888777666555555555222222222222333444555555777CCCJJJZZZuuu```QQQPPPVVV```fffnnnwwwzzzvvvyyywwwbbbQQQOOOSSSUUU[[[cccjjjnnnqqqnnngggccceeehhhmmmqqqvvvxxxwwwssspppnnnddd]]]PPPMMMQQQLLLMMM\\\cccccc[[[LLLBBBBBBDDDCCCVVVjjjvvvzzz~~~{{{~~~~~~cccVVVUUUccchhhiiieeeeeemmmuuuxxxyyy~~~}}}zzzxxxxxxwwwuuusssqqqsssrrrcccXXXVVVUUUVVV\\\fffqqqwww}}}iiippp___LLLDDD===<<<:::999888666555555555555555444555777666555:::AAAeee|||```\\\xxxzzzeeeaaannntttgggTTTFFF@@@===;;;999999999;;;===@@@BBBDDDEEE@@@FFFKKKLLLHHHDDDCCCCCCCCCAAA@@@@@@@@@EEERRR```vvv}}}|||eee^^^ccciiiyyyxxxiiiWWWKKKCCC@@@@@@AAAAAA???@@@EEEBBBGGGTTTeeevvv}}}|||yyyjjj]]]ZZZZZZ[[[XXXPPPIIIHHHDDDBBB???>>>======;;;::::::<<<888888===<<>>;;;:::999777666666555555222222222222333444555555333AAAIIIZZZyyybbbPPPMMMRRR___eeemmmuuu|||sssuuuqqqZZZHHHFFFLLLPPPXXXbbbhhhlllnnnjjjaaa\\\]]]```ggglllqqqtttsssooollljjj[[[RRRDDDBBBHHHDDDGGGXXX]]]^^^WWWIII@@@AAACCCCCCTTTgggqqqsssuuusssxxx{{{dddSSSRRRXXX]]]hhhooonnnnnnuuu}}}}}}}}}}}}{{{yyyxxxyyyyyyxxxwwwsssuuuoooeeeYYYWWWVVVXXX___iiissszzz}}}jjj|||bbbPPPHHH>>><<<:::999888666555555555555555444555777666555:::AAAWWW{{{eeeaaazzz}}}gggaaammm~~~~~~rrrdddQQQDDD@@@???<<<999888:::<<<>>>@@@AAABBBBBBBBBHHHLLLJJJDDD???@@@CCCAAAAAABBBBBB@@@EEEUUUfff|||{{{wwwsss```]]]eeelllvvveeeSSSFFFBBB@@@@@@BBBAAA???AAAEEECCCHHHUUUfffwwwyyyzzzkkk^^^]]]______YYYOOOHHHGGGEEECCC@@@>>>======;;;999:::<<<888777===<<<===JJJiiiqqq\\\QQQLLLLLLNNNXXXeeeooottttttsssqqqoooqqqrrrpppiiiccc]]]ZZZVVVUUUUUUTTTPPPMMMIIIIIIHHHGGGEEECCCAAA@@@???===;;;::::::999888666444444333333333444444555:::<<>>BBBJJJPPPTTTOOOGGGDDD===BBBRRRddd```ccckkkjjjccceeennnpppssssssmmmbbbYYYTTTSSSYYYeeeggggggpppxxxzzz{{{~~~|||{{{zzzyyyxxxxxxxxx|||ooobbb[[[UUUSSSYYYaaajjjuuu~~~vvvlllkkkUUUGGGBBB===::::::999888777666555555444444444444666888:::<<>><<<;;;;;;<<<;;;;;;:::;;;===@@@BBBCCCFFFHHHFFFBBB@@@CCCFFFNNNKKKHHHEEECCCGGGVVVddd|||zzzwwweee\\\\\\bbbppp}}}ppp^^^PPPJJJDDDBBB???>>>>>>@@@CCCEEEDDDIIIXXXmmmyyymmmhhh```[[[]]]^^^WWWNNNIIIGGGEEEBBBAAA@@@@@@>>><<<;;;888888:::::::::???FFFgggpppYYYQQQLLLLLLNNNRRRXXX[[[[[[[[[\\\]]]^^^]]]\\\[[[]]]^^^___\\\YYYWWWWWWUUURRROOOKKKKKKJJJIIIGGGEEECCCBBBAAA???<<<:::999999888666555444444333333444444555444:::DDDWWWtttlllSSSKKKQQQWWWcccmmmpppyyy}}}hhhVVVEEEDDDKKKRRRUUUWWWSSSRRRSSSUUUTTTPPPMMMLLLXXX___eeeeeefffgggccc\\\RRRBBB777999;;;:::>>>EEEJJJQQQNNNHHHEEE@@@GGGZZZbbb___bbbhhheee[[[ZZZ```bbbfffhhheee___WWWSSSQQQ[[[eeeggggggpppxxx{{{|||~~~}}}{{{yyywwwwwwvvvvvvxxx~~~kkk___ZZZUUUTTTZZZcccmmmyyyppptttrrraaaQQQDDD@@@===::::::999888777666555555444444444444666888:::;;;VVVrrr}}}zzznnnfffuuuooo___dddvvvyyymmm\\\III@@@>>><<<<<<===>>><<<999888:::>>>AAACCCEEEFFFFFFCCCBBBEEELLLSSSXXXUUUPPPIIICCCGGGXXXiii~~~}}}zzzfff^^^\\\dddsss{{{nnn]]]OOOJJJDDDBBB???>>>>>>@@@CCCEEEFFFJJJYYYooonnnhhhaaa\\\^^^___YYYPPPKKKHHHEEEBBBAAA@@@???>>><<<;;;888888::::::;;;@@@FFFfffpppXXXOOOKKKKKKKKKMMMOOOPPPQQQQQQVVVVVVVVVWWWZZZ\\\___``````]]][[[YYYXXXWWWTTTRRRNNNNNNMMMLLLJJJHHHFFFEEEEEEBBB===:::999999888777555555444444444444444555000999FFFUUUlllqqqYYYOOOPPPUUU```jjjmmmvvvrrr\\\MMMBBBEEEOOOTTTRRRPPPEEEBBBHHHSSSPPPCCC@@@GGGOOOWWW^^^___]]]ZZZUUUPPPJJJ>>>666888:::999<<>>===<<<<<<===AAA<<<777666:::@@@CCCDDDEEEDDDBBB@@@BBBKKKYYYccckkkeee[[[OOODDDFFFXXXjjj||||||lllbbb^^^eeevvv~~~~~~}}}~~~~~~xxxlll[[[NNNJJJCCCBBB@@@>>>???AAACCCEEEHHHLLL[[[qqq}}}rrrhhhbbb^^^``````ZZZRRROOOIIIFFFCCC@@@@@@???===<<<<<<999999:::;;;;;;@@@FFFhhhqqqXXXNNNJJJJJJJJJIIIIIIJJJMMMOOOTTTSSSSSSXXX___dddffffff___^^^\\\ZZZXXXVVVUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHHHHDDD???<<<::::::999888666555555444444444444555222999DDDRRRfffuuu___QQQMMMSSS^^^ggglllssszzzjjjSSSFFF===BBBLLLPPPLLLIIICCCFFFMMMRRRLLLBBBAAAGGGJJJRRRYYYZZZUUUNNNIIIEEEBBB<<<999;;;===<<>><<<;;;:::888777666555444444444444444666999AAAPPPfffyyyeeeSSSJJJSSS\\\eeekkkqqq{{{sssbbbMMMAAA999===EEEGGGEEECCCFFFPPPTTTLLLDDDDDDFFFFFFIIIPPPWWWWWWNNNCCC======<<<:::;;;===>>>???CCCHHHKKKUUUVVVOOOJJJDDDOOOfffdddfffmmmssssssllldddaaaiiiccc]]]ZZZ]]]bbbfffgggpppyyyyyyuuuvvvppplllsssppp}}}yyyvvv~~~}}}~~~|||yyyvvvttttttuuuuuuvvvlllbbbZZZSSSRRRTTT\\\fffqqqmmmiiivvvMMMPPPPPPDDD??????<<<<<<;;;:::999888777777555555555555666777999:::JJJcccuuu|||rrr{{{hhh]]]bbbssswwwcccSSSCCC<<<;;;:::999::::::999:::===BBBDDDDDDBBB?????????AAAIIIVVVdddmmmtttfffVVVJJJDDDEEEOOOZZZkkkzzznnnbbbdddtttvvv{{{ssssssvvvyyy~~~tttzzz~~~yyysssgggWWWMMMIIIBBBAAA@@@@@@AAABBBDDDFFFHHHMMM^^^uuuwwwwwwjjjpppeee```]]]___^^^YYYTTTSSSNNNJJJEEEBBB@@@???>>>===>>>;;;:::<<<<<<<<<@@@GGGhhhppp]]]UUUIIIIIIJJJKKKMMMSSSYYY^^^``````ccckkkssswwwuuuqqq[[[\\\[[[YYYVVVTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJGGGDDDAAA@@@>>>;;;999777777666555444444444444777666===NNNfff~~~nnnZZZLLLQQQZZZccciiinnnwwwzzzgggVVVHHH???888:::>>>???@@@BBBGGGQQQQQQCCC<<>>CCCHHHOOOXXXXXXQQQLLLGGGPPPfffmmmooorrrvvvuuuooofff```eee]]]UUUUUU^^^jjjssswww}}}|||wwwpppsss}}}~~~|||yyyvvvuuuuuuwwwxxx}}}|||gggaaaYYYQQQQQQVVV^^^hhhuuuooozzznnnLLLNNNMMMCCC>>>======<<<<<<;;;:::999888888666555555555666777999:::HHH```rrr}}}qqq|||mmmaaaaaaooo~~~uuuaaaRRRBBB<<<;;;:::999:::666999===AAACCCDDDDDDDDDBBBAAAAAAEEEMMMXXXccciiifff\\\RRRJJJFFFEEELLLTTTbbbxxxqqqiii```cccttt|||wwwooojjjkkkooottt||||||zzzwwwvvvzzz~~~wwwooocccTTTJJJGGGAAAAAAAAAAAABBBCCCEEEFFFIIIOOOaaazzzxxx}}}hhhfff~~~jjjddd___]]]^^^^^^YYYVVVVVVQQQMMMHHHCCCBBBAAA@@@??????<<<;;;===<<<<<>>CCCFFFHHHGGGAAA>>>BBBIIINNNXXX]]]bbb^^^MMM<<<777<<<:::>>>@@@>>>;;;<<>>======<<<;;;:::999888888666666555555666777888999AAAYYYmmmyyyrrruuuiiicccjjjuuu~~~sss^^^OOO@@@;;;<<<;;;;;;<<<555:::???AAAAAABBBEEEHHHIIIGGGEEEHHHNNNWWW```eeeaaa```]]]WWWLLLFFFJJJSSSZZZppp~~~ooo^^^\\\ZZZcccyyy}}}vvvlllhhhfffgggjjjmmmvvv~~~|||tttnnngggccceeekkkwww{{{{{{ssskkk^^^OOOFFFCCCAAAAAAAAAAAABBBDDDEEEFFFJJJRRReee~~~wwwrrr___hhhxxxhhhddd```^^^```^^^ZZZXXXYYYTTTPPPJJJEEECCCBBBAAA@@@@@@===<<<======<<>>EEEHHHAAA@@@EEEFFFCCCKKKXXXbbbfffjjjeeeSSS???;;;AAA>>>CCCEEE@@@;;;<<>>@@@FFFLLLOOOLLLHHHIIINNNWWW___cccfffkkknnnfffTTTFFFHHHRRRSSSjjjyyy{{{{{{{{{^^^NNNQQQUUUddd}}}uuunnnfffeeeeeehhhhhhiiipppyyyzzzpppggg]]]VVVWWW\\\dddjjjvvvzzzqqqhhh[[[LLLBBB@@@@@@AAAAAABBBCCCDDDFFFFFFLLLTTThhhuuunnn^^^oooxxxiiieeeaaa```aaa___[[[ZZZ\\\VVVQQQKKKFFFDDDCCCBBBAAAAAA>>><<<>>>======AAAGGG[[[qqqiii^^^[[[]]]iiizzz|||yyyyyy}}}\\\[[[ZZZXXXWWWUUUTTTSSSVVVTTTRRRRRRQQQPPPMMMKKKJJJHHHFFFDDDCCCAAA===;;;888888888777666444333222222555<<>>CCCIIISSSUUUSSSNNNJJJPPP```mmm|||nnniiippprrrnnn```RRROOOVVV```uuu}}}}}}{{{|||wwwyyywwwyyymmmeee\\\WWWQQQUUU\\\hhhvvvvvv{{{aaaOOOQQQSSSHHH@@@@@@???>>><<<;;;;;;:::888777777777777777777777777777???KKKeeetttuuunnnjjjbbbttt~~~ppp```GGG<<<===;;;<<<>>>:::888===AAAAAA@@@CCCKKKRRRXXXQQQIIIFFFLLLWWWcccjjjxxx}}}{{{lllUUUGGGGGGLLLSSScccpppnnnlllrrr~~~~~~eeeSSSSSSWWW^^^uuuvvvllleeegggiiijjjjjjjjjjjjkkklllvvvvvvggg[[[VVVUUUVVVWWWaaahhhrrrxxxnnncccUUUGGGAAAAAAAAACCCDDDEEEDDDEEEFFFHHHIIIXXXmmm```^^^yyyyyyhhhfffbbb```aaa___ZZZYYY[[[XXXTTTOOOKKKHHHGGGEEECCCBBBAAA@@@???@@@AAACCCEEE___uuujjjbbbjjjjjjsss[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRQQQPPPPPPOOOLLLJJJIIIGGGEEECCCBBB@@@<<<:::999999888777666555333333333444999AAAJJJYYYppptttdddSSSTTTYYYcccjjjooowwwyyypppfff___VVVRRRPPPLLLCCC<<<<<<<<<<<<;;;;;;<<>><<<<<<<<<;;;:::888888888888888888888888888===HHHaaaqqqsss|||kkkrrrbbbnnnvvv~~~ppp```GGG<<<===;;;;;;===:::888<<>>@@@@@@@@@CCCLLLYYYiiivvv}}}zzzyyyuuuiiiUUUCCC===@@@CCCHHHLLLLLLHHHFFFGGGJJJNNNSSSWWWVVVVVV]]]kkkxxxoooiii^^^YYYeeeyyyiiiYYYTTT[[[fffzzz~~~zzz{{{|||zzzuuuxxx}}}xxx|||{{{fff^^^UUURRRUUUZZZcccppp{{{^^^RRRQQQKKKEEEDDDAAA???===<<<<<<<<<;;;:::888888888888888888888888<<>>===<<<:::888666555555555222333:::CCCNNN^^^kkk}}}qqqXXXTTTTTT[[[ccciiipppuuu}}}{{{iiiWWWFFFAAA<<<;;;===???===;;;;;;<<<>>>>>>======>>>???CCCCCCIIIUUUgggvvv~~~{{{vvvjjjWWWEEE>>>@@@CCCIIIOOORRRQQQOOOOOOQQQTTTYYY^^^]]][[[```mmmxxxhhh___UUUXXXmmmnnn^^^YYY^^^hhhyyy}}}yyyzzzzzzwwwssswww{{{xxxrrrbbb[[[UUUUUUYYY___iiiwwwwwwdddSSSPPPKKKEEEBBBAAA???<<<;;;<<<<<<;;;:::888888888888888888888888;;;@@@VVVjjjmmmxxx{{{gggxxxxxx\\\]]]gggvvvqqq]]]FFF<<<===999999===;;;;;;>>>BBBFFFKKKPPPUUUXXXQQQKKKEEECCCHHHRRR\\\bbb^^^YYYRRRLLLIIIKKKQQQVVVaaaeeejjjmmmlllggg___XXXWWWZZZeeeyyy||||||xxxqqqllliiifffjjjppptttwwwyyy{{{|||}}}yyysssooonnnmmmiiieeedddcccccceeeiiiooouuuxxxtttjjj___VVVNNNEEEBBBCCCBBBCCCDDDDDDDDDEEEHHHJJJRRRbbbzzz~~~|||{{{|||xxxfffgggzzzppphhheeedddaaabbbddd[[[XXXUUURRRPPPMMMJJJGGGBBBBBBAAA@@@@@@@@@AAAAAANNNkkk^^^]]]\\\ZZZXXXWWWUUUUUURRRQQQQQQRRRSSSSSSRRRPPPNNNMMMKKKKKKKKKIIIGGGEEEAAA@@@>>>;;;999777666666666333333999AAALLL[[[hhhwww]]]UUUQQQWWW```hhhoootttwww}}}iiiRRRCCC@@@;;;:::;;;<<<<<<:::999;;;<<<<<<<<<;;;===>>>CCCFFFOOO```rrr~~~~~~zzzuuukkk[[[III@@@???BBBHHHOOOUUUWWWXXXYYY[[[\\\aaacccaaa^^^cccooozzzeee[[[TTT___xxx{{{lllgggiiimmmyyy|||{{{xxx{{{wwwwwwsssuuu{{{~~~mmmaaa[[[VVVXXXZZZaaammm|||{{{uuu}}}\\\OOOLLLHHHCCC@@@BBB@@@===;;;;;;;;;::::::888888888888888888888888===<<>>===@@@AAAEEEKKKQQQTTTVVVVVVIIIFFFCCCCCCFFFLLLPPPSSSWWWRRRMMMJJJKKKPPPUUUXXXfffmmmwww{{{vvvllleeeccc```eeetttqqqoootttyyy|||zzzsssooommmoooqqqtttuuuwwwzzz~~~{{{xxxvvvrrrnnnllljjjjjjjjjlllqqqxxxssshhh[[[SSSKKKDDDAAABBBBBBCCCDDDDDDDDDFFFIIILLLSSSccc||||||}}}vvvuuufffqqq}}}sssjjjfffeeebbb```aaa[[[ZZZWWWVVVTTTQQQMMMJJJDDDDDDCCCBBBBBBBBBBBBBBBKKKkkk\\\[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRSSSUUUVVVUUUSSSNNNLLLKKKKKKKKKJJJHHHFFFDDDCCC@@@<<<:::888777777555333444888>>>IIIYYYhhh|||eeeYYYPPPTTT]]]fffnnnsssrrrkkkRRRCCCAAA>>>=========<<<;;;999:::;;;;;;;;;<<<>>>@@@DDDJJJVVVhhhxxx}}}yyywwwtttnnnaaaOOOCCC???AAAFFFMMMUUU[[[```dddgggdddggggggccc___dddrrr~~~eee[[[XXXhhhyyywwwwwwtttzzz}}}}}}yyyxxx|||vvvxxxtttvvvjjjbbb\\\WWW[[[[[[cccppppppzzziiiWWWOOONNNKKKIIIIIIFFFCCC>>><<<;;;;;;:::999999999999999999999999999===999JJJbbblllvvvtttzzzqqqWWWVVVcccsssrrrYYYEEE===>>>:::;;;AAAAAAEEEFFFJJJQQQVVVXXXTTTPPP???>>>???AAAEEEIIIKKKLLLMMMLLLKKKNNNSSSXXX\\\___gggrrrtttnnnoooqqq{{{mmmffflllrrrvvvyyyxxxuuutttxxxyyyyyyyyyzzz}}}|||yyyyyyxxxsssppppppmmmooorrruuu{{{pppdddVVVNNNIIICCCAAABBBCCCCCCDDDDDDDDDFFFJJJMMMUUUfff|||xxxpppggg|||rrrjjjiiihhhddd```___[[[ZZZYYYYYYXXXUUUQQQNNNGGGGGGGGGFFFEEEDDDCCCCCCIIIjjj}}}tttuuuzzzWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRTTTVVVWWWVVVUUUOOONNNLLLMMMMMMLLLJJJHHHGGGEEEAAA===:::999888888444333444666999BBBUUUfffppp```RRRRRR[[[dddlllpppooo{{{mmmQQQBBBBBBAAAAAABBBBBBBBBAAA===>>>>>>>>>???AAADDDGGGMMMSSS___mmmxxx|||zzzwwwuuussstttsssiiiWWWHHHAAACCCGGGNNNWWW```iiiqqqvvvpppppplllddd]]]aaappp}}}jjjaaa```rrr|||{{{xxxxxx|||vvvzzztttxxxeeeaaa]]]YYY^^^```hhhwww{{{ppptttbbb]]]WWWTTTPPPMMMNNNRRRJJJGGGBBB>>>===<<<;;;:::999999999999999999999999===555DDD^^^jjjuuuwwwvvvsss\\\\\\```nnn~~~pppXXXDDD===???;;;<<>>;;;999999999444333444444444===QQQdddwwweeeTTTQQQYYYbbbjjjnnnmmmxxxmmmPPPBBBCCCDDDFFFGGGHHHHHHHHHCCCDDDDDDDDDDDDGGGLLLPPPYYY^^^fffooouuuvvvsssppprrrrrrtttvvvnnn\\\LLLCCCHHHKKKQQQ[[[fffrrr|||{{{yyyqqqddd[[[]]]kkkxxxqqqggggggyyy}}}{{{{{{xxxxxx|||www{{{ttt{{{vvv___```]]]ZZZ```fffooo~~~yyyvvvjjjVVVWWWWWWTTTLLLHHHJJJPPPNNNJJJDDD@@@>>>>>><<<<<<999999999999999999999999<<<222@@@[[[iiiuuuxxxpppxxxcccccc]]]jjjyyyoooWWWDDD>>>@@@<<<===EEEGGGMMMNNNRRRYYY^^^ZZZOOOFFFAAA@@@>>>@@@CCCGGGJJJKKKQQQVVV___gggmmmooopppqqqwwwvvvxxx~~~wwwhhhbbblllsssqqqrrrxxx|||~~~fffYYYLLLFFFDDDBBBBBBCCCCCCDDDDDDCCCDDDGGGKKKOOO\\\nnnaaahhhrrrkkkhhhmmmpppllleeeaaaYYYYYY[[[]]]]]][[[WWWSSSMMMLLLLLLKKKJJJHHHGGGFFFKKKaaa|||qqqmmmhhhjjjqqq~~~VVVTTTSSSSSSTTTUUUUUUTTTVVVVVVUUUUUUUUUVVVWWWXXXRRRQQQPPPQQQSSSRRRMMMIIIHHHFFFDDDAAA>>><<<;;;:::777666777777777<<>>===<<<;;;999888777666777999;;;LLLhhhwwwnnnccceeennn|||qqqWWWDDD===???<<<@@@GGGGGGMMMNNNPPPTTTZZZYYYMMM???BBB===;;;AAAHHHLLLPPPTTTUUUdddvvv}}}wwwppppppuuusssrrrqqqooouuunnnkkkbbbdddvvv}}}{{{}}}|||uuu^^^VVVKKKFFFEEEGGGFFFEEEDDDAAAAAACCCEEEGGGNNNVVV```oooyyyhhhttt{{{sssnnnnnnooojjjfffddd___```aaa```^^^ZZZVVVTTTSSSQQQMMMIIIJJJMMMKKKEEEHHH___~~~zzzkkknnnxxxUUUSSSRRRRRRSSSTTTTTTSSSUUUUUUUUUUUUVVVVVVWWWWWWTTTRRRQQQRRRTTTRRRNNNJJJHHHFFFDDDAAA???===;;;;;;777666666777666:::GGGTTTlllsss___RRRSSS\\\eeeiiijjjsss}}}rrrXXXKKKFFFEEEKKKQQQRRRSSSVVVVVVUUUSSSPPPNNNNNNQQQSSS\\\___cccfffgggiiikkklllmmmppptttuuupppdddUUUJJJJJJNNNTTT\\\gggtttnnn]]]aaakkkfffiii|||{{{tttsss~~~|||{{{wwwuuuvvvsssvvvzzzyyyiii```]]]\\\___cccpppvvvxxxdddYYYWWWSSSPPPNNNMMMMMMMMMLLLIIIEEEAAA>>>===<<<======<<<<<<:::999888777777999;;;<<>>???<<<>>>EEEEEEEEEIIIOOOTTTYYYXXXMMMAAA>>>;;;===DDDKKKOOOSSSXXXeeettt|||tttrrrvvvyyyuuurrrmmmjjjpppjjjkkkdddgggxxx~~~|||wwwppp\\\TTTJJJEEEDDDFFFEEEDDDEEEBBBBBBDDDFFFHHHPPPYYYeeevvv{{{tttjjjyyyyyynnnjjjgggdddbbbccc______```___]]]YYYVVVTTTSSSTTTRRRNNNMMMNNNKKKFFFJJJ```~~~~~~rrrsssxxxTTTRRRPPPQQQRRRSSSRRRRRRUUUUUUUUUUUUVVVVVVVVVWWWVVVTTTRRRSSSTTTSSSNNNJJJHHHFFFDDDBBB???>>>===<<<888666666666555888BBBNNNccc}}}wwweeeVVVQQQWWWaaaiiijjjpppvvv|||xxxeeeSSSLLLJJJQQQXXX[[[[[[\\\\\\[[[WWWSSSOOOOOORRRUUUYYY\\\```cccfffiiimmmpppqqqrrrsssvvvuuukkk]]]QQQPPPQQQVVV^^^jjjttt|||xxxlll```eeennnjjjnnn}}}|||}}}}}}|||xxxttttttssssss}}}yyyoooeee```]]]\\\aaaggguuuzzznnnbbbWWWVVVSSSQQQOOONNNNNNNNNMMMKKKGGGCCC@@@>>>======<<<;;;;;;:::999888888777999;;;:::GGG```rrrmmmiii^^^dddpppuuu\\\GGG???@@@<<<<<>>>>>999777666666555666>>>HHH]]]uuu|||nnn^^^SSSQQQ[[[gggkkkmmmpppuuu}}}rrr___VVVRRRXXX```ddddddddd^^^\\\WWWRRRNNNNNNRRRUUU[[[^^^bbbeeeiiinnnsssvvvxxxvvvvvvyyyzzzssseeeYYYTTTSSSXXXcccnnntttyyy|||sssmmmfffkkksssnnnsss~~~zzz{{{{{{xxxvvvwwwttt|||}}}kkkgggccc```]]]]]]dddlllzzz{{{bbb^^^VVVUUUSSSQQQPPPOOOOOOOOOMMMKKKIIIFFFCCCAAA???>>>;;;;;;::::::999999888888666999777@@@XXXjjjyyyyyyhhh|||nnn______iiizzzzzzcccKKKAAABBB===;;;AAADDDCCCMMMWWWZZZYYYTTTJJJAAA@@@AAAEEELLLOOOSSS\\\fffzzzrrrttt}}}qqqjjjaaa\\\bbbssslllbbbjjjjjjlllyyy|||rrrggg___QQQLLLFFFBBBAAABBBBBBBBBDDDCCCCCCEEEEEEIIITTT```iiieeelllwwwuuupppmmmmmmkkkeee___^^^bbbaaaaaa___]]][[[ZZZYYY___bbb___VVVNNNLLLLLLLLLTTTaaalll~~~|||}}}UUUSSSQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTRRRQQQQQQSSSQQQMMMHHHHHHGGGEEECCCBBBAAA@@@@@@;;;999777777666666<<>>:::999999888888<<>>HHHPPP^^^bbbaaa[[[SSSMMMGGG@@@@@@@@@EEEPPP[[[ggguuu~~~~~~kkkhhhaaaYYYXXX___iiisssxxxxxxiiimmmvvvxxx|||~~~rrreeeXXXQQQFFFEEECCCAAA@@@@@@AAAAAAAAAAAACCCDDDFFFMMM]]]lll{{{mmm___xxxeeevvvooohhheeebbbaaadddjjjjjjhhhfffdddbbbbbbbbbbbbjjjiiiaaaUUUNNNNNNPPPOOOKKKTTTVVVgggTTTRRRPPPQQQRRRSSSRRRRRRRRRSSSUUUVVVVVVVVVTTTSSSRRRPPPOOOQQQTTTSSSOOOLLLHHHGGGFFFEEEDDDCCCCCCCCC@@@<<<:::;;;;;;:::===BBBVVV```mmmlllYYYVVV___dddiiimmmooouuu|||hhhUUURRRZZZ^^^]]]ZZZWWWWWWWWWWWWWWWYYY]]]aaahhhlllqqquuuxxx{{{~~~~~~wwwjjj[[[PPPNNNLLLNNNSSSPPPJJJPPP\\\dddggghhhtttssszzz{{{vvvsssssszzzrrreeebbb]]]ZZZ]]]bbbjjjvvvooo^^^ZZZ[[[VVVUUUUUUTTTRRRPPPOOONNNFFFGGGHHHIIIHHHFFFDDDBBB@@@??????===<<<;;;::::::555>>>;;;<<>>BBBXXX___hhhsss^^^YYY```aaahhhmmmnnnrrr|||mmmVVVRRRYYY]]][[[XXXXXXYYY[[[\\\]]]```dddhhhnnnrrrxxx|||wwwhhhXXXNNNJJJGGGHHHLLLHHHEEEQQQcccgggiiijjjuuurrrxxxyyyvvvuuuwww~~~pppaaabbb[[[XXX[[[cccnnn|||jjj______^^^VVVVVVUUUTTTRRRPPPNNNMMMDDDEEEGGGIIIIIIGGGEEECCCBBBAAA@@@>>>===;;;::::::333<<<::::::LLL```ooo|||{{{ooo___iiixxxbbbNNNNNNFFFCCCPPP]]]fffaaaXXXMMMIIIJJJIIIFFFFFFFFFLLL[[[jjjrrrxxx|||~~~}}}zzziiiiii```XXXYYYdddqqq{{{ttt|||xxxjjj[[[NNNGGGAAABBBBBBAAA@@@@@@AAABBBBBBCCCEEEHHHJJJSSSfffxxxcccpppkkkpppoookkkhhhhhhfffcccffflllmmmjjjgggeeecccdddeeefff______[[[WWWWWWYYYUUUOOOVVVYYYRRR```