BM6P6(@ [[[eeexxx}}}pppggg]]]YYYTTTPPPMMMJJJGGGEEEKKKKKKKKKJJJIIIHHHGGGFFFHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDDDDEEEHHHKKKNNNPPP\\\```fffmmmvvvxxxqqqlllgggdddYYYVVVQQQLLLHHHEEEDDDCCC@@@AAAAAA???======>>>???@@@AAAAAAAAABBBCCCDDDEEEDDDHHHLLLNNNPPPWWWbbbjjjtttxxx|||qqqiiimmm]]]LLLCCC???:::666555444444444444333333222111111111111111111111111111111111111111111111111111111111111222333444666777888777666555444333333333333333333333333333333333333333333444444444555555666777888777666777999:::999999888888888999:::;;;======<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>@@@AAA>>>>>>????????????>>>>>><<<;;;::::::;;;===@@@AAA>>>===;;;;;;;;;<<<>>>??????>>>>>>>>>@@@@@@>>><<<999999::::::;;;<<<======AAAAAA@@@@@@>>>===<<<;;;999999888888777888888888888777666444333333333444111111000///...---,,,,,,,,,---...//////...---,,,***+++,,,---------,,,+++++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''*********)))))))))))))))))))))************)))))),,,+++)))((((((((()))***+++*********))))))(((((())))))))))))))))))))))))++++++***))))))***+++++++++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))))))))******))))))))))))((((((''''''OOOXXXiii}}}}}}lllfff]]]UUUQQQNNNKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGEEECCCCCCDDDDDDCCCBBBCCCBBBBBBBBBDDDFFFIIIKKKLLLOOOTTTYYY___gggnnnsss~~~}}}xxxppphhhbbb]]]YYYVVVNNNLLLHHHEEEBBB@@@@@@@@@===>>>???>>>======???@@@AAAAAAAAAAAAAAABBBEEEFFFLLLPPPVVVZZZ^^^eeeooowww|||xxxrrrmmmjjjdddUUUFFF???;;;777444444333333444444333333222111111111111111111111111111111111111111111111111111000000000111222333444555666555555444444444444444333333333333333333333333333333333444444444444555777888999999888888999;;;999::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::>>>===<<<<<<<<<===>>>???======>>>?????????>>>>>><<<;;;:::999999:::<<<======<<<:::999:::;;;===>>>???>>>===>>>??????>>><<<:::::::::;;;;;;<<<<<<===@@@@@@@@@???>>>===;;;;;;999999888777777777777888999777555333222222222222111000000//////......---//////000000000000//////++++++,,,---------,,,+++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))((('''((()))***)))((()))))))))((((((((((((((())))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))************))))))++++++)))((((((((())))))************)))))))))((())))))))))))))))))))))))*********************************)))))))))(((((()))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))))))))))))))***,,,,,,+++++++++*********EEEKKKWWWhhhuuuyyymmmbbbZZZVVVSSSRRRNNNNNNNNNMMMLLLKKKKKKJJJGGGEEEDDDCCCEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDEEEEEEGGGIIILLLNNNRRRWWW[[[bbbffflllrrrxxx~~~zzzsssnnnfffbbb[[[UUUQQQMMMJJJHHHCCCBBB@@@>>>=========>>>===>>>??????>>>???AAACCCBBBCCCDDDDDDDDDFFFJJJMMMVVV\\\ccciiiooovvvwwwkkkeeeeeegggWWWKKK>>>999777444222222333333333333333222222111111111111111111111111111111111111111111111111111/////////000111222333444333333333333444444555666444444444444444444444444333333333333444444444444666777888888777777888999777888:::;;;<<<<<<<<<;;;:::999999999888888888888>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>;;;:::999777777777888999;;;:::999999999:::<<<===>>>===<<<===>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;999888777777666666666777888777555333111000000111000000000000////////////000000////////////000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))(((((('''''''''))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))((())))))******))))))(((******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))***++++++***))))))******))))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++CCCEEEKKKVVVaaannntttjjjccc^^^[[[UUUUUUSSSQQQPPPOOONNNNNNJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHJJJMMMOOOPPPSSSXXX]]]bbbggglllooovvv{{{|||wwwqqqiiiaaa[[[VVVRRRMMMIIIGGGEEECCCAAA@@@???>>>>>>===>>>>>>???>>>@@@AAAAAA@@@AAACCCEEEDDDFFFHHHJJJKKKOOOVVV[[[bbbgggooovvv|||{{{nnnddd^^^]]]]]]KKKAAA888555555222111222222222333333333222222111111111111111111111111111111111111111111111111111/////////000111222333333333333333333333444444555444444444444444444444444222222333333333444444444333555666666555444555666444555888:::;;;;;;999999999999999999999888888777<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>999888888777777777888999::::::999999:::;;;<<<======<<<;;;;;;===>>>===<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888888777666555555555555777666444111000//////////////////000000000111111......,,,++++++,,,......,,,,,,,,,,,,,,,,,,++++++************************++++++******))))))(((((()))))))))))))))))))))))))))((('''((()))***)))((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((()))******)))(((((((((((()))))))))))))))(((((())))))))))))(((((()))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))(((((((((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((************))))))))))))AAAAAADDDKKKTTT```pppvvvmmmhhh```^^^[[[WWWTTTQQQOOONNNLLLJJJHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHEEEHHHKKKNNNPPPRRRVVVYYY]]]aaahhhooowww~~~~~~zzzooommmjjjfffbbb[[[UUUPPPLLLIIIFFFDDDCCCBBBAAA???@@@@@@???????????????@@@@@@AAABBBBBBAAABBBDDDFFFEEEIIINNNRRRUUUZZZccciiipppuuu{{{sssiiibbb[[[TTTOOOAAA:::444444444222111333111111222333333222222222000000000000000000000000000000000000000000000000111111111111111222333444444444333222222222222222444444444444444444444444222222222333333333444444444666777777666555555555444555888:::::::::999888:::::::::;;;:::999888888888999:::;;;======>>>>>>:::;;;<<<===============777777777888888999:::;;;:::::::::;;;;;;<<<===>>><<<:::999999;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;===============<<<;;;:::888777666555444444444444666444222000///...............//////000000111111...---,,,++++++,,,---...------,,,,,,++++++++++++************************++++++******))))))(((((((((((((((((((((((((((((()))((('''((()))***)))((()))((((((((('''''''''&&&(((((((((((((((((((((((()))'''''''''((()))((('''''''''(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))(((((())))))))))))))))))******))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))===<<>>????????????@@@@@@@@@@@@AAABBBDDDDDDDDDEEEHHHJJJJJJQQQYYY^^^aaagggpppwww|||qqqhhhaaaWWWKKKBBB<<<666333444444222111333000111222222222222222222000000000000000000000000000000000000000000000000111111111111111222333444444333222222111111111111333333333333333333333333222222222222333333333333888:::<<<<<<:::888888888888888:::;;;;;;;;;:::999:::;;;<<<<<<<<<;;;999888777888:::<<<>>>???@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;666666777888999:::;;;;;;999999:::;;;<<<======>>>;;;999888888:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::777666555444333333222222333222000...------......---.........//////000000//////............//////......---,,,++++++++++++************************************))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&&&&''''''(((((())))))***'''(((((())))))(((((('''''''''((()))))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))******)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''))))))))))))''''''***************+++++++++;;;:::<<>>===>>>???@@@???>>>===>>>???@@@AAABBBBBBBBBDDDFFFIIIKKKLLLOOOSSSUUUWWW___iiiooorrrvvv~~~uuujjj]]]OOOBBB:::888444222444444111000222000000111222222222222222000000000000000000000000000000000000000000000000111000000000000111222222222111111111111222222333222222222222222222222222111222222222222333333333:::<<<>>>>>><<<:::::::::::::::::::::999999999999:::;;;<<<===<<<;;;999888999:::<<<>>>????????????<<<<<<<<<<<<;;;;;;:::999777777888999999999999999777888999:::;;;<<<<<<===;;;888777777999;;;<<<<<<888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::777666555333222222111111111000...---------...///------------............---......//////......---///...---+++******++++++************************)))))))))))))))*********(((((((((((((((((((((((()))((('''((()))***)))(((%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&((()))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))&&&''')))******)))'''&&&(((((()))))))))*********<<<;;;<<>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGIIILLLOOOJJJOOOTTTUUUUUUYYYccckkkhhhnnnuuu{{{zzztttnnniiiccc```\\\XXXTTTPPPKKKGGGHHHFFFCCCAAAAAA@@@???===>>>===<<<===???@@@???>>><<<===???AAACCCDDDEEEEEEHHHKKKNNNRRRUUUYYY]]]aaaccclllwww}}}{{{kkkYYYHHH===777666333222444444000///111///000111222222222222222000000000000000000000000000000000000000000000000000////////////000000111/////////000111333444555111111111111111111111111111111222222222333333333999;;;>>>>>><<<:::999999:::999888777666666666666999:::;;;<<<<<<:::999777;;;<<<===?????????>>>>>>=========<<<;;;:::888888888888888888888777777666666666888999:::;;;;;;;;;:::888666666888;;;<<<<<<777777888999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::777666444333222111111111///...------,,,---...///------------------------***+++------------+++***///...---+++******++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))((('''((()))******((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***((('''((()))***)))(((&&&&&&&&&'''((())))))***''''''((((((((((((''''''%%%&&&((()))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((()))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''(((******((('''&&&%%%&&&&&&&&&''''''((((((;;;:::999;;;>>>AAABBBBBBQQQ^^^rrruuulllkkkeee]]]VVVSSSRRRQQQQQQMMMLLLKKKKKKLLLLLLJJJIIIGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEGGGHHHJJJLLLMMMNNNXXXYYY\\\```eeejjjnnnqqquuuwwwzzz{{{wwwxxxuuuooojjjfff```[[[WWWNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCAAA???===<<<;;;;;;===<<<<<<===>>>??????>>>===>>>@@@@@@AAACCCFFFIIIMMMQQQWWW]]]bbbhhhooosss}}}jjjRRRDDD;;;444444444333333333222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000///...---,,,///111222333222111111222---///000000///...000222000000111222444555555666999999:::::::::999999888888777777888999::::::999<<<<<<===>>>>>>===<<<;;;999<<>>===<<<:::999888777;;;:::999999888888999999555555555555777999;;;===777777888888888777777666666777888999999999999999999999::::::;;;;;;::::::888888777666555555555555000/////////..................................../////////...------,,,,,,,,,++++++***)))(((''''''++++++************++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******))))))(((((((((((())))))+++)))'''&&&%%%&&&((()))(((((())))))))))))(((((()))))))))))))))((((((((((((''''''&&&&&&((()))***((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))''')))***)))((('''(((***++++++************++++++...---,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))((((((((((((<<<:::999:::===@@@AAAAAAGGGSSSeeexxx}}}wwwnnneee^^^ZZZVVVTTTQQQOOOMMMLLLLLLMMMKKKJJJHHHIIIIIIHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLOOORRRVVVYYY[[[___```cccgggkkkppptttvvvyyy~~~~~~|||xxxuuurrrpppooommmiiifffbbb___ZZZWWWSSSPPPLLLHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>======<<<===>>>??????>>>@@@AAACCCCCCEEEGGGLLLOOO\\\aaaiiiqqqvvvzzz~~~zzzaaaLLLAAA:::555444333333333333222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000///...///111222222111000111222///000000000000///000000000111111222333444555666555555666666666555555555444444444555666666666555:::;;;<<<<<<<<<<<<;;;:::===???AAABBBAAA??????@@@>>>>>>===;;;:::888777777999999888888777777777888444444444555666888:::<<<888888888888888777666666777777888999999999999999888888999::::::999888777444333222111000000000000000000/////////.................................//////......---,,,,,,,,,++++++******))))))((((((+++******))))))******+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((())))))***))))))(((((((((((())))))***)))'''&&&&&&&&&((()))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))''')))***)))((('''(((***(((''''''&&&&&&''''''(((******)))(((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))((((((((((((<<<:::999:::===???@@@@@@@@@IIIVVVdddtttzzzrrrjjjddd```[[[WWWSSSPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJLLLMMMOOORRRVVVYYY\\\^^^___ccchhhkkkmmmqqqwww|||{{{|||~~~{{{xxx|||~~~~~~~~~~~~}}}|||{{{zzzwwwsssnnnjjjhhhgggeeeddd```^^^[[[ZZZYYYWWWTTTRRRPPPNNNKKKIIIHHHFFFCCC@@@@@@@@@@@@???>>>>>>======?????????>>>??????@@@AAA???????????????@@@AAAAAACCCEEEGGGIIILLLQQQVVVZZZhhhoooyyykkkSSSBBB<<<888555333333333222222222111111000000000000000000000000////////////////////////........................///000000111111111111111///111222111000///000111222000//////000000///...000111111222333444555555333333333333333333333333444555666666777666666555999999:::;;;;;;::::::999>>>@@@AAAAAA@@@>>>===>>>======<<<;;;999888777777888888888777777777666666444444444444666888:::;;;::::::999888777666666555777888999999999999999999888999;;;;;;;;;999777666555444333222111111111111000000000000////////////........................///......------,,,,,,+++*********)))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***)))((((((''''''(((((()))***)))(((&&&&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((('''((())))))******))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))((((((((('''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((===;;;::::::<<<>>>>>>>>>AAAEEEKKKSSS]]]lll}}}xxxssshhhddd]]]WWWTTTRRRPPPNNNOOONNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB????????????????????????AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFHHHJJJLLLNNNOOORRRTTTVVVWWWXXXZZZ]]]```___aaaccceeeggghhhiiijjjjjjjjjkkkkkkkkkjjjgggfffgggjjjmmmnnnmmmkkkjjjjjjggggggggghhhhhhgggggggggfffccc^^^[[[YYYXXXUUUTTTPPPOOOMMMLLLJJJIIIGGGFFFJJJHHHFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHJJJNNNRRRWWW]]]dddiiirrrxxx{{{wwwzzzoooYYYFFF;;;888555333222222222222111111111111////////////////////////////////////////////////........................---...///000111111111111000111111000//////000111222000...///000000///---000111111222333333444444444333333333444444555555444666888999888666555555999999999::::::::::::::::::<<<>>>>>>===;;;;;;<<<===<<<;;;:::999888777777888888999888888888777777666555555555777888:::;;;<<<;;;:::888777666666555888888999::::::999999999;;;<<<>>>>>>===;;;888777666555444333333222333333111111111000000000//////..............................------,,,+++++++++)))))))))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))(((((((((''''''((((((((())))))(((''''''''''''((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((???===;;;;;;<<<===>>>===AAABBBDDDGGGMMMYYYhhhrrrwwwqqqiiiaaa\\\WWWTTTQQQQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@BBBCCCDDDGGGGGGHHHGGGGGGGGGIIIJJJMMMNNNPPPRRRSSSUUUUUUVVVTTTUUUWWWXXXXXXXXXXXXXXXUUUWWWYYYZZZXXXWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQOOOKKKHHHFFFGGGFFFEEEDDDBBBBBBBBBDDDBBB@@@@@@@@@???===;;;======>>>>>>>>>??????????????????>>>??????@@@@@@AAABBBDDDDDDDDDFFFJJJMMMOOOSSSYYY___eeelllsssxxx|||rrrlllnnnsssuuutttuuufffYYYHHH===888666333111222222111111111000000000////////////////////////000000000000000000000000........................,,,---...///000111111111///000111000//////111333444333111000000000...---000111111222222333333333444333333333333444555666444888;;;<<<:::777555555999999999::::::;;;;;;<<<777999<<<===<<<<<<<<<===<<<<<<;;;;;;:::999888888::::::;;;;;;;;;:::999888888888777777888:::<<<===<<<;;;:::888777666666666999999:::::::::999999888;;;<<<======<<<:::888777444444333222111111111111222111111111111000000000........................---------,,,++++++******)))))))))))))))************))))))))))))))))))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((AAA???===<<<===>>>======>>>??????@@@DDDMMMYYYbbbppp|||yyyqqqjjjddd___\\\YYYWWWUUURRROOONNNNNNNNNLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA>>>>>>=========>>>>>>???AAA@@@@@@AAAAAABBBCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIFFFHHHJJJJJJJJJJJJKKKMMMGGGIIIJJJJJJIIIHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKHHHGGGHHHHHHIIIGGGCCC@@@AAABBBCCCBBB@@@???@@@AAABBB@@@>>>>>>>>>>>><<<;;;=========>>>>>>?????????AAAAAA@@@@@@AAAAAABBBCCCBBBEEEHHHIIIIIIMMMSSSXXX]]]aaahhhooouuu{{{}}}pppfffeeeiiihhhcccaaaOOOEEE<<<888777444111000111111111000000000000///000000000000000000000000000000000000000000000000........................,,,,,,...///000000000000///000111000000111444666<<<===;;;888333000//////111111111111222222333333222111111000111222444555;;;@@@DDDEEEAAA===;;;;;;999999999999:::;;;<<<<<<777999<<<>>>======>>>???======<<<;;;;;;:::999999<<<<<<===>>>===<<<;;;::::::999999999999;;;<<<>>><<<;;;999888777777777888::::::::::::::::::999888999999999999888777777666777666555444444333333444222222222222111111111000........................---,,,,,,++++++******)))*********)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))&&&''''''((()))(((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((CCCAAA>>>===>>>>>>>>>===;;;===>>>>>>@@@EEEMMMSSS^^^hhhxxx{{{uuuqqqiiifffbbb]]]XXXUUUTTTSSSOOOPPPQQQQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBB@@@@@@??????>>>?????????@@@@@@??????AAABBBBBBBBB??????@@@AAABBBBBBBBBBBBBBBDDDEEEDDDBBBAAACCCDDDAAABBBCCCCCCBBBBBBDDDEEECCCBBBBBBAAAAAABBBCCCDDDAAA@@@@@@AAACCCCCCBBBAAA>>>@@@BBBAAA??????@@@BBBAAA@@@??????AAAAAA@@@????????????@@@@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIMMMQQQTTTUUUZZZccciiimmmrrryyy~~~oooaaa^^^___\\\TTTOOOBBB:::666777777333000111111111000000000/////////000000000000000000000000////////////////////////////////////////////////---...///000000000000000///000000000111333777:::JJJLLLKKKCCC888111000222111111111111222222222222111000//////000222444555>>>DDDIIIJJJEEE@@@======888888777777888999;;;<<<888:::<<<===<<<;;;<<<<<<>>>======<<<<<<;;;;;;:::<<<===>>>???>>>===;;;::::::999888888999:::<<<===<<<;;;999777777888999:::::::::;;;;;;::::::999888888888777666666666777888:::999888777666666666666333333222222222111111111........................,,,,,,,,,+++******))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''(((((()))******&&&&&&((()))))))))((('''((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''')))***)))((('''(((***+++++++++******+++++++++((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((((((((((((((())))))))))))))))))))))))((((((((((((DDDBBB???>>>>>>>>>>>>===<<<>>>??????===???DDDIIIPPPYYYeeeqqq}}}xxxtttnnngggaaa]]]ZZZYYYRRRRRRSSSSSSRRRPPPNNNLLLLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@???=========>>>=========>>>>>>???????????????DDDEEEFFFDDD@@@>>>???AAA@@@AAABBBAAAAAAAAADDDFFFBBBAAA@@@@@@@@@AAABBBCCCBBB@@@>>>???AAADDDFFFFFF>>>@@@BBBBBB@@@@@@BBBDDD>>>======>>>AAABBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEHHHKKKMMMNNNRRRVVV[[[^^^aaagggpppxxxyyy~~~zzziiiYYYUUUUUUPPPGGG@@@===777444777666222000333000000000000////////////000000000000000000000000........................000000000000000000000000///000000111111111111000///000000111222444888<<>>>>>>>>===<<<<<<<<<;;;<<<===>>>??????===;;;:::999888888888888999;;;<<<<<<:::999777777888:::;;;;;;;;;;;;;;;::::::999888:::999777666666888:::;;;666666444333333333333333333333333222222222111111........................,,,,,,++++++***))))))))),,,++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''''''''''''''&&&'''''''''((()))******+++%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))(((((((((((()))))),,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((YYYNNNGGGGGGGGGAAA<<<<<<<<<======>>>???AAADDDFFFFFFLLLUUU]]]fffsss{{{sssmmmiiigggccc```\\\XXXWWWVVVTTTRRRRRRPPPMMMKKKLLLLLLKKKJJJGGGIIIIIIGGGDDDBBBCCCEEEGGGFFFEEEEEEFFFFFFEEECCCBBBCCCCCCBBBBBBAAA????????????????????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@===>>>???@@@@@@AAA@@@@@@CCCEEEEEEDDDBBBAAABBBBBBFFFFFFGGGIIIMMMQQQVVVXXX^^^bbbiiinnntttyyy~~~pppeeeZZZSSSKKKAAA:::888333333222222111000////////////////////////////////////////////////////////////.........---------000111222333333222111000000000111111111000000//////000111111000333888===QQQ```gggYYYCCC666333222444333222111000111222333444555555555444333222222666888:::;;;;;;999666555222222333444666888999:::999:::;;;;;;999999:::;;;;;;===??????===:::888888999:::;;;;;;;;;999888777<<<;;;:::999:::;;;<<<===::::::999666444666<<>>;;;<<<<<<======>>>@@@AAAAAAFFFMMMRRRYYYcccpppyyy~~~rrrooojjjfffccc```\\\YYYXXXUUUQQQOOOOOONNNMMMLLLJJJKKKMMMLLLIIIHHHJJJLLLIIIGGGFFFEEEFFFFFFDDDCCCEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDAAABBBDDDDDDDDDEEEGGGIIIMMMNNNPPPTTTYYY___dddgggppptttzzz|||lllaaaUUUNNNGGG>>>777666333333222111111000////////////////////////////////////////////////////////////.........---------000000111222222111000000000000111111111111000000...000000000000222777;;;KKKXXX^^^SSSAAA777444333222222222222222333444444555555555555555444333333666777999::::::888666444222222333444555777999:::888999::::::888888999::::::<<<>>>>>><<<:::999999999:::::::::999999888777<<<<<<;;;:::::::::;;;<<<;;;;;;:::777666777<<<@@@===<<<:::999999;;;>>>@@@:::;;;;;;;;;:::888777666888666444444444444333222333333333333222222111000000///---,,,+++,,,,,,---************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))************))))))(((sss\\\NNNIIIEEEBBB@@@<<<<<<<<<===============>>>AAAEEEGGGJJJQQQZZZaaauuu{{{wwwqqqkkkgggbbb___ZZZWWWUUUSSSQQQOOOJJJLLLMMMMMMLLLKKKMMMNNNKKKIIIHHHGGGHHHHHHFFFDDDGGGFFFEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIILLLPPPTTTYYY[[[___dddkkkrrrxxx{{{vvvfffZZZNNNGGG@@@999444333222222222111111000000////////////////////////////////////////////////////////////.........------//////000000000000//////000000111111111111111000...////////////111555888AAAJJJOOOIII???888555333222222333444555555555555555555666666666555444444555777888999999777555444222222333444555666888999777888999888777666777999999;;;======<<<::::::::::::999999888888888888999===<<<;;;:::::::::::::::<<<<<<:::888777888<<>>=========>>>>>>===<<>>???===;;;?????????>>>???BBBEEEHHHRRRZZZfffsss~~~wwwqqqlllgggbbb______]]][[[YYYVVVTTTRRRPPPMMMLLLKKKKKKMMMMMMLLLKKKIIIHHHFFFDDDDDDEEEGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIILLLMMMOOOPPPPPPUUUWWWYYY\\\```fffmmmrrryyy{{{~~~~~~mmm```UUUKKK@@@;;;777333111222111111111000000000000000////////////////////////////////////////////////000000/////////.........///..................///000000111222222222222222//////.........000000111111222555888888555444333666666777777666444222111555555666666666666666555444444555555555444333222333333333333333444555555444555666666444444555666777888:::::::::999;;;<<<;;;:::999888888999:::;;;======<<<<<<;;;:::999888:::999999999999:::;;;;;;===>>>>>>>>><<<:::777555666777999::::::999999888888666333222222111000...////////////...---,,,+++***+++++++++,,,,,,,,,+++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((('''((()))***************{{{lll[[[NNNDDD@@@<<<;;;===>>><<<:::===<<<;;;;;;===???AAABBBIIIMMMTTT^^^jjjxxx|||xxxuuuppplllhhhddd```\\\XXXTTTTTTRRRPPPPPPPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLOOORRRVVVYYY[[[\\\```bbbgggkkkqqqxxxttteee[[[LLLBBB999777555222111222000000000000000000000000////////////////////////////////////////////////000000000/////////......//////............//////000000111222333333333333111///......///000///...///...000444555222111333777777666666555444222222444444555666666666555555333333444444333333222111333333222222222333333444444555666555444333444666777888999999888888:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999888:::<<<===<<<;;;<<<>>>???AAAAAA@@@>>>===666777888999999999888777777555222111111111000..................------,,,******++++++++++++***)))************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&&&&((()))************((())))))************)))ooo^^^NNNHHHAAA>>>??????===;;;<<<;;;::::::;;;===>>>???BBBDDDHHHNNNWWWaaakkkrrr{{{vvvrrrmmmgggcccccc```]]][[[ZZZXXXUUURRRRRRQQQPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUWWW\\\aaafffkkknnnppptttwww|||~~~zzzuuuhhhYYYPPPBBB:::444333333111000111///000000000000000000000////////////////////////////////////////////////000000000000/////////...000000///......///000000///000111222333333333333222000......000000///---///---///333333...///333555444444444444444555555333333444555555555555555333222222222222111111111333333222222222222222333444555666555444333444666888999999999777777999;;;:::;;;<<<<<<======<<<<<<:::;;;<<<<<<<<<;;;:::999:::999999<<>>@@@BBBBBBBBBAAA@@@888999:::::::::999888777555333111111111111000///,,,---..................+++,,,,,,,,,,,,+++)))(((************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''((())))))*********)))************))))))(((}}}jjjXXXQQQHHHCCCBBBBBB@@@======<<<::::::;;;=========>>>???BBBFFFLLLRRRYYY]]]lllyyy{{{vvvqqqnnnjjjfffccc___[[[XXXVVVVVVUUUTTTSSSQQQOOONNNLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSRRRSSSUUUXXX[[[]]]___```eeehhhmmmssszzzrrrooojjj[[[JJJAAA===555000111222000///000////////////000000000000////////////////////////////////////////////////000000000000////////////111000///......///000111///000111222333444444444333111//////111111...,,,000...000444111,,,---333222222111222333555777888222333333444555555555444222222222111111111111000333333222222111222222222444555666666444444555666888999999888777777888::::::;;;===>>>>>>>>>===<<<999:::;;;<<<<<<<<<;;;:::;;;::::::>>>BBBDDDBBB@@@???@@@@@@AAA@@@???>>>===::::::;;;<<<;;;:::999888444222111000111222111000,,,,,,---...////////////------......---+++***(((************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))(((***************)))((('''mmmeeeXXXMMMEEEAAA@@@??????>>>>>>===>>>>>>???@@@AAABBBCCCCCCCCCFFFLLLQQQ\\\dddqqq{{{vvvpppjjjfffgggdddaaa^^^\\\YYYWWWUUUNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMLLLKKKJJJIIIMMMJJJGGGHHHKKKNNNNNNMMMSSSPPPMMMMMMPPPRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTVVVXXXZZZ\\\]]]___aaadddgggkkkppptttyyy||||||qqqeee___YYYNNNBBB<<<444444444333222111000///222111111111000000//////........................//////......---------,,,////////////////////////////////////000000000000000//////000222444333333//////.........------------///000///......///000444333333222222333333444222222222333333333444444333333333222222111111111000111222222333333333333111222444666777888888888:::<<<===<<<999777555555999:::;;;<<<<<<<<<;;;:::===>>>>>>>>>>>>>>>======999999999:::;;;<<<>>>>>>===>>>>>>>>>>>>===<<<<<<777888:::;;;;;;999666444444444333222111000///.../////////000000000000000...---,,,,,,++++++++++++------+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&& ###%%%''''''&&&%%%''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&))))))************))))))*********)))((((((''''''******))))))((((((''''''))))))))))))((((((((((((,,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))zzzsssiii]]]SSSJJJDDD@@@@@@@@@@@@??????>>>>>>===>>>???@@@@@@???AAAFFFIIILLLRRR]]]jjjwww}}}wwwtttpppllliiifffbbb```ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPPPPOOOOOORRRPPPMMMNNNPPPSSSSSSSSSSSSRRRRRRUUUYYY\\\\\\ZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]___bbbeeeiiilllnnnnnnppptttwwwyyy}}}rrrfff[[[UUUOOOEEE;;;555333333333333222111000///111111000000000/////////000000000000000000000000111000000000/////////..............................//////000111222222333000//////000222333222111/////////.........------...///000000......///000111111111222333444555555555555555555666666666666555555444444444333333333111222333444444555444444444444666777888888999999999;;;<<<;;;999777666666999:::;;;<<<<<<<<<;;;:::======>>>>>>>>>>>>======:::::::::;;;<<<===??????>>>????????????>>>======888999::::::999888555444444333333222111000///...////////////////////////...---,,,+++++++++++++++---,,,+++***)))******+++((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((($$$%%%&&&((()))))))))((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''((())))))******))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((+++******))))))(((((('''***))))))(((((())))))***(((((())))))******++++++************)))))))))(((************************}}}}}}uuuhhhZZZMMMFFFDDDCCCBBBAAA@@@???>>>===<<<===>>>>>>===>>>@@@BBBBBBFFFMMMVVVaaammmzzz~~~zzzuuurrrmmmlllkkkiiigggeeedddccccccaaa^^^\\\ZZZZZZ[[[[[[]]]\\\ZZZZZZ\\\^^^___^^^ZZZ[[[^^^ccchhhkkkkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmooorrrwww{{{~~~vvvfffZZZOOOIIIDDD<<<444111222222222222222111000//////////////////.................................000000000///////////////---------------------------...///000222333444555111/////////111111000///000///////////////......///000111111///...///111///000000222333555666666222222333333333444444444444444444444333333333333222333444555555666666666666777777777888888888888888:::;;;:::999777777888999999:::;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>::::::999888777666555444333333222111000//////...........................---,,,,,,++++++++++++,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))(((((('''(((((())))))(((((('''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))*********************))))))))))))************************~~~|||||||||lll]]]UUUQQQOOOKKKGGGCCCAAA@@@@@@<<<===>>>>>>>>>??????@@@@@@BBBEEEIIIPPPZZZfffmmm}}}~~~|||zzzyyywwwvvvuuusssooollljjjkkklllmmmnnnmmmmmmmmmmmmooooooppplllmmmooorrrvvvyyyzzz{{{}}}~~~{{{iii\\\QQQFFFAAA===777222111111111222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///000111222333333111000...///000000///...000000000000000000000000000111222222000///000111///000111222333444555555111111111111222222222222222111111111111111111111111222333444555666666666888777777777777777777777777888:::999888777888999999999::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>><<<;;;999666555444444444333222222111000/////////...---------------,,,,,,,,,,,,+++++++++++++++,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))***))))))(((''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&'''''''''((((((((())))))((((((''''''(((((()))*********)))))))))))))))*********)))))))))))))))************************}}}sssmmmmmmhhh___VVVMMMGGGCCCBBB=========>>>?????????????????????@@@CCCJJJRRRXXXgggrrr~~~qqq___RRRHHH???;;;888333111222000000111111111000//////------------............////////////////////////,,,,,,,,,---------------------------------------.........///////////////111000...///000000///...111111111111111111111111222333444333111000111222000111222333333333222222444444444444555555555555111111111111111111111111000111222444555555666666888777666555555555666666777888999888777777999:::999999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>::::::::::::;;;<<<======???@@@@@@@@@@@@???>>>>>><<<:::888555444333444444222111111000000/////////......------,,,,,,,,,++++++++++++******++++++,,,))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((()))))))))***(((((((((((((((((((((((($$$%%%'''((())))))((('''''''''((((((((((((''''''))))))((((((''''''''''''''''''(((((())))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((*********)))))))))))))))))))))))))))))))))******************************~~~pppbbbVVVMMMHHHAAA???======>>>???>>>===@@@@@@@@@???@@@CCCHHHLLLSSS___mmmxxx{{{zzziiiZZZGGG???888666333000///222//////000000000000//////---------....................................................../////////------------------------........................111/////////111111000///111111111222222222222333333444555444222111111222000111222333333222111000222222222333333333444444222222222333333333333333///000222333555555666666777666555444444555666777777888888888666666888:::999999999999999:::;;;;;;;;;<<<===>>>>>>??????>>>:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<:::999777555333333333444111111000000000/////////.........------,,,,,,++++++************++++++,,,)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((())))))(((((('''+++******)))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))*********))))))))))))************++++++++++++++++++++++++nnn```XXXJJJGGGBBB@@@@@@@@@>>>===>>>???AAAAAAAAABBBEEEGGGHHHQQQ[[[bbbgggppp~~~|||wwwlll]]]PPP???999444333111......111...//////000000//////...------......////////////++++++++++++++++++++++++---------....../////////........................------......//////000000000//////000222333222111222222222222333333333444444555666555222111222333...///111333333333222111000000000000111111111111111222222222333333333333000111333444666777777777888777555444555666777999888999888777666666777999:::999888888888999:::;;;;;;<<<===>>>????????????;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::888777666555444444444444000000000000//////////////////......---,,,,,,,,,***************+++,,,,,,))))))*********)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((((((((''''''))))))***)))(((''''''((((((((((((((((((''''''''''''((()))*********(((((((((((((((((((((((())))))(((((('''(((((((((((())))))******))))))(((***************)))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++((()))))))))************++++++++++++++++++++++++qqqgggTTTNNNHHHDDDCCCBBB@@@>>>888:::===??????@@@AAABBBCCCJJJQQQSSSTTT[[[hhhtttzzzuuupppiii\\\MMMAAA;;;666333222111...///222......///////////////............/////////000000........................+++++++++,,,,,,---------////////////////////////,,,---...///000111222333000//////000333444444333222222222333333444444444555666666555333111222333,,,...000333444444333333222222333333333444444444//////000000111111111111111222444666777888999999888777666555666777999:::999999999777555555777999:::999888888888999:::;;;;;;<<<===>>>????????????===<<<<<<<<<<<<======>>>::::::;;;;;;::::::999888666666666555555444444333000000000000////////////000000///...------,,,,,,******))))))***+++,,,,,,)))***+++++++++***((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++$$$&&&((()))***)))(((&&&))))))************))))))&&&''''''((()))******+++)))))))))))))))))))))))),,,+++***((((((((()))***))))))************)))))))))))))))***++++++,,,,,,******))))))((((((''''''))))))))))))((((((((((((************))))))))))))++++++************++++++'''(((((()))***++++++,,,(((((())))))*********+++++++++++++++++++++++++++zzzhhh]]]RRRLLLGGG@@@@@@CCCAAA???======>>>?????????CCCCCCDDDGGGKKKPPPUUUXXXfffsss{{{vvvqqqiii___UUUJJJ@@@:::666333000,,,+++,,,...000---//////...---,,,---...------------------------------------------------...------,,,,,,------...,,,,,,---...///000111222000000000000000000000000111111222333333444555555555555555555555555444444333333222222111000//////111222333333444444444444111111111222222333333333000000//////000111222222444444444555555555555666555777888777555444444555888888888888777666555444888888888888888999999:::;;;;;;;;;<<<>>>@@@AAABBB???>>>===<<<;;;:::::::::<<<;;;999777666555666666888777666555444333333222.........//////////////////......------,,,++++++++++++++++++++++++++++++---,,,***)))))))))***+++''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++************************vvvhhh```WWWLLLEEEDDDBBBAAA@@@@@@AAAAAA???>>>??????@@@BBBEEEHHHLLLMMMYYYdddttt|||~~~}}}oooiii```UUULLLBBB:::555555333000...------...///...///000///---,,,---...------------------------------------------------------,,,,,,,,,,,,------,,,,,,---...///000111111////////////////////////000111111222333333444444444444333333333333333333333333222222111000000000111222333333444444333333111111111222222333333333333222111111111111111111333333333333444444444444555666888777555444444555444444444444444444444444555555555555555666666777999::::::;;;<<<>>>@@@AAA@@@???>>><<<;;;:::::::::999888666555444444444555555555444444333222111111///////////////..................---,,,,,,++++++++++++++++++++++++++++++******((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))+++++++++,,,,,,,,,,,,---************************************+++++++++,,,++++++++++++++++++++++++|||qqqbbbRRRIIIDDDBBBAAA@@@@@@???===;;;===>>>???@@@BBBCCCDDDEEEKKKSSS^^^jjjuuu||||||uuuggg```UUUJJJAAA:::555222444333111000////////////...///000///---------...------------------------------------------------------,,,,,,,,,,,,------,,,,,,---...///000000111///////////////////////////000000111111222222222222222222222222222222222333333333222111111000000111222222333333333333333111111111222222222222222444444333222111111111111222222222222333333333333444666777777555444444555333222222222333444666777555444444444444555666666888888888999;;;<<<>>>>>>AAA@@@>>><<<;;;:::999999777666555444333444444555333333222222111111000000000000//////......------......------,,,,,,++++++++++++++++++++++++++++++))))))((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------~~~gggWWWLLLIIIEEEBBBAAA@@@???===???@@@AAABBBCCCDDDCCCCCCDDDHHHOOOWWWbbbqqqxxxmmm___WWWKKKAAA999666444333222222222222111000///......///000///---,,,---...------------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,,,,---......///000000/////////////////////////////////000000000111111111111222222222222222222333333333222222111111111111222222333333333222222111111111111111222222222222222111111000111111111222222222222333333333333333555777666555444444555555444333222333555777999777777777777777888999999777777777888999:::<<<===@@@???===<<<:::999888888777666555444444444555666222222222222111111111000111111000///...------,,,......------,,,++++++************************************)))))))))******''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------........................nnn___YYYPPPIIIEEEDDDCCCCCC???@@@AAABBBBBBBBBBBBBBBBBBCCCFFFJJJRRR___oooyyy{{{yyyooofffUUUMMMBBB999444222222222111111222222111000///...---...///...---,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,------......//////...........................///////////////000000111111222222333333333333333333333222222222222222222222222333333222111111111111111111111111111111.........//////111222222333333333333444444444444333444666666555444444555777666444333333444666777999999888888999999:::;;;777777777888999:::;;;<<>><<<:::999888777777666555444333333333444555444444333333222222111111111111000///...------,,,...------,,,++++++******************************)))))))))*********))))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************''''''((()))))))))))))))++++++++++++++++++++++++************************************************(((((()))))))))*********,,,,,,,,,,,,------------++++++++++++++++++++++++------------............////////////////////////wwwooocccWWWOOOJJJGGGEEE????????????????????????@@@@@@@@@BBBGGGOOOZZZaaakkkttt~~~zzzsssmmmddd[[[GGGAAA999222000000000000000000000000000///......,,,---...---+++++++++,,,------------------------+++,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,---------.................................////////////////////////111111111222222333444444333333333333333333222222222222222222222222111000111111111111111000000000,,,,,,------///111222333333333333333444444444444222444555555444444444555555444333222222333444444888777777777777888999999888888888999999:::;;;<<<======;;;:::999999888888555444333222111222222333666666555444333222111111000000//////......------------,,,,,,++++++******************************&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************++++++++++++++++++++++++************************((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000000000000000000tttggg[[[RRRMMMGGGFFFDDDAAA@@@?????????????????????AAAFFFKKKNNNYYYaaammm{{{vvvkkkfff```TTTGGG===999333000///000000////////////...............+++,,,---,,,***)))***+++------------------------++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,------------..............................//////////////////////////////000000111222222333333333333333333333333333222222222222222111000000222111111111000000000///............///000222222222222222222333333333333111333555555444444444555333333333444444555555666777777777666777888888999::::::::::::;;;<<<======>>>===<<<<<<;;;;;;;;;<<<999888666444333333444444888777666444333111000//////////////////.........------,,,,,,+++*********************************%%%%%%'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************************************************************************+++++++++,,,************++++++++++++------------------------....../////////000000000000000000000000000000000rrrddd\\\QQQOOOKKKGGGDDDCCCCCCCCC?????????@@@AAACCCDDDFFFIIIOOOYYYeeerrr{{{tttiii```[[[UUUFFF777888666222111111222111111///......---------......***+++,,,+++)))((()))***------------------------++++++,,,,,,---...//////,,,++++++++++++++++++,,,,,,,,,------------------........................000000000000000/////////---......///000111111222333333333333333333333333222222222222222111000///222111111111000000//////111000000000000000111222000111111111111222222222111333555555444444444555222333555777888999::::::888888888888888999999:::;;;;;;;;;;;;<<<======>>>>>>>>>============>>>>>>>>>===;;;999888777777888888888666444222000///............///////////////------,,,,,,+++******)))))))))))))))))))))))))))&&&''')))*********))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------........./////////000000------------------------////////////000000000000////////////////////////~~~sssgggYYYOOOIIIEEECCCDDD===>>>???>>>>>>>>>???AAAFFFIIIMMMSSS[[[ggguuu~~~}}}}}}oooiii___UUULLLDDD===888222222000///............000---+++***+++---......---.........---,,,,,,+++///...+++)))))))))***+++///,,,)))))),,,...---,,,***++++++,,,,,,++++++***)))***+++,,,---.........---,,,+++******,,,---///---------............///111111111111222222222222333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000---///111222222222000///222222222222333555777888666666666666666777888888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<>>>AAADDDFFFEEEBBB===999666444444555999888777555333111000///000///...---------------++++++++++++++++++,,,,,,+++*********))))))(((((('''(((((()))(((&&&$$$###&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''$$$%%%(((******)))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((+++*********))))))(((((()))'''$$$""""""$$$'''))))))************+++++++++******************************))))))))))))******+++***((('''(((***---///,,,,,,,,,---------....../////////......---------+++,,,------......------000000000000000000//////wwwhhh\\\RRRJJJEEEFFFDDDAAA>>>===>>>AAACCCAAADDDGGGJJJPPPXXXbbbjjjxxx~~~vvvfff___SSSIIIAAA;;;777444222111000///............///...,,,,,,---......---------......---,,,,,,+++...---+++******+++---...000---++++++---......---***++++++,,,,,,++++++***++++++,,,---------,,,,,,---,,,+++***+++,,,...///---------............///....../////////000000000222222111000000111222222000111111222222111111000000000000000000000000000111111111111111111111111...///111222333222111000111111000111222444555666666666666666666777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???AAACCCDDDCCCAAA===999666555555555888777666444222111////////////...---------------++++++++++++++++++++++++************)))))))))(((*********))))))'''&&&&&&'''''''''((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%%%%((())))))(((''''''''''''(((((((((((('''''''''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((************)))))))))(((,,,***(((''''''(((***,,,)))************+++++++++************************++++++************++++++++++++***)))***,,,...///---------.........//////000/////////............------...////////////...000000000000000000000000}}}mmm[[[OOOHHHFFFCCC@@@>>>???@@@AAA@@@AAABBBCCCFFFJJJPPPTTTaaagggqqq|||uuukkkZZZRRRFFF;;;555222222222111111000///............///...---...///000...------------------,,,,,,+++,,,+++++++++,,,---///000000...,,,,,,---......---***++++++,,,,,,++++++***,,,---------,,,,,,+++***------,,,+++,,,---...///---------............///......////////////000000222111111000000111111222000111222444444222111000000000000000000000000000222222222222222222222222///000111333333222111111222222222222333444666666666666555555666666777888999999999:::;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;>>>??????@@@AAAAAAAAAAAA@@@>>>;;;888666555666666666555444333111///......///...---------------------,,,,,,++++++*********************)))))))))))),,,,,,+++***))))))))))))(((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((('''))))))))))))************))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,------.............../////////000000///////////////...............///000000000000///000000000000000000000000yyyfffPPPMMMIIIFFFDDDCCCAAA@@@AAABBBBBBBBBDDDFFFHHHJJJNNNSSS[[[dddnnnzzz{{{lllaaaOOOHHH>>>555111000111111111000///........................000111111...,,,,,,,,,---------,,,,,,++++++++++++++++++,,,...///...------,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++------,,,,,,,,,---...///---------............///000000000000111111111222111111000000000000111111///111333555555333111///////////////////////////222222222222222222222222000000111222333222222111444444555555666777888888666555555555555666777777777777888999999::::::;;;<<<===???@@@@@@>>><<<;;;???@@@AAABBBBBBAAA@@@???>>><<<:::888666666666777444444333111000///------......---,,,,,,---------------,,,,,,+++***))))))*********)))))))))))))))---,,,***)))((()))******''''''((((((((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''&&&)))))))))*********+++++++++*********))))))(((((('''(((((((((((()))))))))*********************************))))))))))))))))))******************)))))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,***+++,,,---......---,,,---.........////////////..............................///000000000000000///////////////000000000mmmdddXXXMMMGGGEEEDDDDDDBBBAAAAAABBBCCCEEEFFFFFFEEEHHHMMMSSSZZZccclllsssvvveeeXXXDDD???999444222111000///000//////...............------///000222111...+++++++++,,,,,,---,,,,,,++++++***************++++++,,,,,,,,,,,,+++************++++++,,,,,,++++++***)))***+++,,,------------,,,,,,,,,,,,------......---------............//////000000000000111111111000000000000000000000000///111333555555333111///////////////////////////111111111111111111111111000000111111222222222222444444555666666777777777555555555555555666666777666666666777888888999999<<<===???@@@@@@>>><<<;;;???@@@BBBCCCBBB@@@>>>===;;;:::999777666666666666333333222111///...------------,,,,,,,,,------...------,,,,,,+++***))))))))))))))))))))))))******+++***)))((('''((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&(((((()))))))))*********++++++******))))))(((((((((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))******(((((()))******)))(((((())))))*********+++++++++************************++++++************++++++)))***,,,---------+++***,,,,,,---------.........------------------------......///000000000000000....../////////000000000kkkXXXMMMIIIHHHHHHDDDBBBAAAAAABBBDDDDDDCCCCCCDDDGGGIIIMMMSSSZZZ^^^gggnnnzzz~~~ooo[[[MMM:::777444222111000...---//////......---......///------...000111000...+++***++++++,,,,,,,,,,,,,,,***************)))))))))***,,,---,,,***)))))))))***++++++,,,,,,++++++***))))))+++,,,---.........+++++++++,,,,,,,,,---------------............///------............/////////000000111111000000///000111222444444222111000000000000000000000000000000000000000000000000000000000000000000111111111111222333444444444444444555555444444555555666777555666666777888888999999;;;<<<===>>>>>>>>>======>>>???AAAAAAAAA???===<<<::::::888777666666555555333222111000///...------,,,,,,,,,,,,,,,------...---,,,,,,++++++*********))))))))))))************)))((((((''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))(((&&&'''''''''((((((((())))))))))))************))))))))))))((((((((()))))))))******************************))))))))))))************)))***++++++++++++***))))))************+++++++++************************++++++************++++++***+++,,,------,,,+++***,,,,,,,,,------------...---------...............///000111111222222111111///000000111111222222222xxxjjj```WWWRRROOOKKKGGGEEEEEEFFFEEEDDDCCCDDDEEEEEEFFFIIINNNQQQTTTZZZdddooo{{{xxx~~~}}}tttdddPPPAAA666444111000000000///---.........------......///---------...//////---+++******+++,,,,,,,,,,,,,,,((()))******++++++++++++***---......+++))))))******++++++,,,,,,++++++******+++,,,,,,------------)))***++++++,,,,,,++++++---------............///---------.........//////...///000111111000///...000111111222222111111000000000000000000000000000111111111111111111111111///////////////000000111111111333333444333333222555444444444444555666666777777888888999:::::::::::::::;;;<<<===>>>>>>???>>>>>>?????????>>>===<<<:::999888777666555444444333222222111000///......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))))))))************'''((((((((()))(((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******((('''''')))(((((((((((())))))))))))(((((())))))))))))))))))(((((()))))))))*********************************((()))))))))************++++++************++++++)))************+++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------............////////////000000000111222333333444444444444444222222333444444555666666nnnaaa\\\WWWPPPLLLKKKKKKIIIGGGCCCDDDDDDCCCCCCEEEHHHKKKIIINNNVVV___hhhrrr{{{|||wwwttt~~~wwwmmm\\\GGG999777444000//////000000000......---------......///---,,,,,,---......---+++)))***+++,,,,,,,,,,,,,,,'''((()))+++---.........+++...000///,,,))))))***+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++))))))***++++++++++++***---------.........//////////////////000000000111...///000111111000///...000000000000000000000000000000000000000000000000222222222222222222222222...............///000000222333444555555555444333555444444444444555666666888999999::::::;;;<<<<<<999999999:::<<<===???@@@======>>>>>>>>>>>>======:::999888777666555444333333222222111000//////...++++++++++++,,,,,,---...++++++++++++++++++,,,,,,(((((())))))*********+++'''((()))******)))((('''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&******((('''((()))((())))))))))))*********''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***))))))(((((())))))***)))************+++++++++************************...------,,,,,,------......................................./////////000000000111111222222222333444555666666777666666666555555666666777888888999sssdddXXXSSSQQQNNNLLLIIIFFFDDDDDDGGGIIIHHHFFFFFFHHHJJJNNNSSS\\\eeekkkwww~~~vvviiiZZZKKK@@@999666555333111000///...............///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------......---,,,,,,------+++***)))))))))******))))))))),,,,,,,,,------.........------------------------.........//////////////////////////////.........111111111111000000000000333333333222222222111111222222222111111111111111444333333222111000//////......///000111222222333444444444555555555555666333444444444555666666666555666888999::::::999999===<<<:::999999;;;>>>@@@???>>>>>>???@@@???>>>===888888777666555444444333111111000///////////////111000///---,,,+++******++++++++++++++++++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))***++++++,,,)))))))))))))))))))))))),,,+++++++++******))))))((((((''''''((()))***+++++++++******)))(((((('''(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000000000000000------------------,,,,,,000000.........///000111000222444444333333333555444555666666555444555777888888888888777777777777yyyoooggg```ZZZSSSMMMGGGDDDDDDEEEDDDCCCGGGGGGHHHJJJMMMSSSYYY]]]ccciiisss~~~}}}~~~~~~wwwiiiYYYJJJ===555111111111000///............////////////...............---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,///---,,,,,,------,,,+++------............------+++,,,,,,,,,------------++++++++++++++++++++++++,,,------...//////000000/////////////////////...000000000000000000000000333222222222111111111111000000000111111111222222333333222222111000000000000000000111111222222222444444444444555555555555555555555666666666666666666777888999::::::999999<<<;;;:::999999;;;===>>>??????>>>>>>>>>===;;;:::888777666666444444333222000000///............///000///...---,,,+++++++++++++++++++++++++++++++++************************((()))))))))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))++++++*********))))))))),,,,,,,,,++++++******)))))))))))))))************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......////////////000000.../////////////////////222111111111111222222333666888::::::999888888999777888999888777777888999888888888888888888888777}}}uuufff^^^RRRJJJFFFFFFEEEDDDFFFEEEDDDDDDEEEGGGJJJLLLPPPUUU\\\eeennnxxx~~~|||zzzyyynnneeeVVVGGG:::222......//////.........//////000000/////////...---------...---,,,,,,++++++,,,,,,++++++*********))))))))),,,,,,,,,+++++++++******...---,,,,,,------,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---...//////000......//////////////////////////////000000000000222222111111111000000000---......///111222222333111111111111111111111111222222222222222222222222444444444444555555555555777777777666666666666666666777888888999888888777999999999999:::::::::;;;>>>>>>>>>===<<<:::888777777666555444333222222111//////...------------.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((('''((()))))))))(((''''''(((((())))))***+++,,,,,,)))******+++++++++++++++---------------------------------,,,------...///---------....../////////000000000111111222222333333333444555555555555555777888::::::888777777888666666777666555555666888888999:::;;;<<<<<<<<<<<>>AAADDDFFFGGGGGGuuuiiiaaa[[[WWWPPPLLLHHHFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLPPPVVVZZZ___hhhvvvyyyrrrmmmjjjgggmmmwwwxxxkkk]]]QQQDDD@@@:::555111000111222222111000///............000//////...---,,,,,,+++...---,,,,,,++++++,,,,,,*********))))))))))))((())))))***+++,,,,,,------+++***)))***+++,,,+++***---------......---------++++++++++++++++++++++++---------....../////////.........---,,,,,,++++++---.........//////000000.../////////000000111111111111111000000000000///000000000///////////////000000000111222222333333444444444333333333333333333333333444444444444555555555555444444333333333333333333333333444444444666777999::::::888777666666888::::::888777888:::555555444333222111111000......---,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))******((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))$$$&&&))),,,---------,,,************************++++++,,,---------------...........................------------...//////------...//////000111111111222222333444555555666222444555777888888777666777888:::999888777777888888999999888888999<<<>>>>>>AAAFFFLLLQQQUUUXXXYYY}}}sssmmm___YYYPPPKKKJJJJJJIIIGGGFFFGGGGGGFFFFFFIIIMMMQQQOOOVVVaaammmyyywwwkkkcccbbbeeehhhoooxxx{{{kkk\\\KKK>>>888666444222000...------//////...,,,,,,+++++++++///.........---,,,,,,,,,...---,,,,,,++++++,,,,,,++++++*********)))))))))((()))***+++,,,------...+++***)))***+++,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,------......//////......---,,,,,,,,,------......///000000000//////000000111111222222222222111111111000000000111111111000000/////////000000111111222222222333333333333333333333333333333333333333444444444444444444444333333333333333222111111222222333555555777888999999999888777666333666999999777666888;;;666555444333222111111000......---,,,,,,,,,,,,---,,,+++++++++++++++,,,---************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))***+++++++++***)))(((++++++++++++++++++******,,,,,,---...............////////////////////////......------......///000//////000111222222333333333444444555555666666666333444555666777888888888777999:::;;;:::999:::;;;999::::::::::::===@@@DDDIIIMMMSSS[[[aaafffiiikkkwwwiii^^^XXXTTTOOOLLLHHHHHHHHHFFFEEEFFFIIIKKKIIILLLRRRYYYbbblllwww~~~nnnmmmjjjfffdddhhhrrrzzz}}}hhhWWWKKK???555222222111000///---,,,,,,------,,,,,,+++,,,,,,---------------------------...---,,,,,,++++++,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,+++***+++---...---,,,******++++++++++++******------------,,,,,,,,,+++++++++,,,,,,---.........------........./////////------......///000000111000000000111222333333333333222222222111111111111000000111111111111111111111111111111111222222222111111222222333333444444222222333333333444444444333333333444444444444444111111111222333555777888999999999999888888777777444777::::::666555777:::666666555444333222111111///......---------------,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))'''(((((())))))*********)))))))))))))))))))))))))))))))))*********++++++******))))))(((((('''''')))******++++++,,,,,,,,,------...////////////...////////////////////////...............//////000111111222333444555666666777777777777777777777888555555555666777888:::::::::<<<>>>???>>>>>>???AAA@@@@@@AAAAAABBBFFFJJJNNNWWW[[[bbbiiippptttwwwxxxxxxmmmfff___ZZZLLLLLLLLLIIIGGGFFFGGGHHHHHHIIIKKKNNNTTT]]]gggnnnlllrrrzzz|||uuummmfffbbbhhhooorrruuu}}}oooWWWGGG???999333000000000000/////////000------------...///000111,,,,,,------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***...---,,,---///000///......//////////////////............------,,,,,,,,,------......///000111111++++++---...000111222333---------...///000000111000000111222333333444444333333333222222222222111//////000111222333444444111111111111111111111111000000111222222333444444222222333333333444444444333444444555555666666666222222222333444777999;;;:::999999999888888777777555999<<<:::666444666888777666555555333333222111//////...------------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************((((((((((((((((((((((((******))))))))))))******''''''((()))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---......'''((()))***,,,---...///---......///////////////000000000000000000000000...............///000000222222333444666777777888::::::999999999999999999777666666666777999;;;===BBBDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPTTTYYY]]]aaadddkkkrrrxxx|||~~~uuuooobbb```ZZZRRRKKKHHHHHHIIIGGGGGGHHHJJJNNNRRRVVVXXX[[[^^^bbbjjjrrr{{{sssiiicccbbbcccccclll{{{xxxjjjWWWGGG===777222...000000000000////////////------------------------+++***)))***+++,,,***(((************************((()))+++,,,,,,+++)))((()))************+++++++++------------,,,,,,+++***---------...------,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,//////////////////......///......---------......111222333333444444333333111111111111111111111111333111111222444666777666444333222111000111222333555444333333222111000000000000000000000000000000222222222222222222333333111222333444555777888888:::999888888999999777555555555555555666666666666666555333111000///....../////////...------,,,,,,,,,+++***)))((((((((((((,,,++++++***)))(((''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''***((('''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))*********)))((('''''''''***)))(((''''''((()))***)))*********++++++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,---------......//////////////////............------,,,+++******.........///111333666777333444555555444555888:::666999888666666888666111333777::::::999;;;AAAGGGLLLNNNRRRVVVXXXYYYXXXXXXZZZ\\\^^^^^^^^^```bbbeeefffjjjooottt}}}{{{wwwooofff^^^WWWRRRPPPKKKIIIHHHGGGIIILLLNNNOOOQQQSSSWWW___hhhpppwwwzzz}}}xxxllljjjgggeeeeeehhhkkknnnvvv^^^SSSDDD999444111...,,,000000/////////.........------------------------+++******+++,,,,,,+++)))************************)))***+++,,,,,,+++***)))(((((()))))))))*********,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,++++++------,,,,,,++++++++++++******+++++++++,,,,,,,,,..............................---------......///222222333444444444444333333333333333333333333333222000000111333555666555444444333222222222222333444444333222222111000000111111111111111111111111222222222222333333333333222222333333444555666666:::999888888999999777666666666666666666666666666666555333222000/////////.........---,,,,,,++++++++++++***((((((''''''(((++++++******))))))(((((())))))(((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))))))))***)))(((((('''((()))***))))))*********+++++++++,,,,,,,,,++++++*********)))*********++++++,,,,,,,,,,,,---------........./////////...........................------------//////000111222444555666444666888888888888999:::999:::999666777::::::777777999<<<>>>AAAFFFMMMSSS\\\]]]___```bbbcccddddddgggjjjmmmoooooonnnnnnoooqqqvvv{{{tttiiibbbWWWSSSNNNKKKJJJJJJIIIIIIGGGHHHLLLSSS\\\eeejjjmmmmmmqqqyyyvvvkkkfffeeedddcccaaagggnnntttxxx|||nnn]]]HHHAAA888222000000///...//////.........---------------------------------,,,+++++++++------,,,***************************************************'''((((((((()))))))))))),,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++******************+++++++++,,,,,,,,,------------------------,,,---------.../////////222222333444444444444333333333333333333333333333111000///000222444444444555555555555555444333333333333333222111111111000222222222222222222222222222222222333333333444444333333333333444444444555999888888888999999888666777777777777666666666666666555444222111000000000...------,,,++++++******+++***)))(((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&((()))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''((())))))(((((((((((())))))))))))''''''(((((()))***++++++))))))((((((((())))))***)))))))))************+++++++++++++++************)))******+++,,,------...,,,------------........................................../////////000000111111222333444444444444666888::::::999999;;;<<<===>>>===::::::???BBBAAA@@@@@@BBBEEELLLTTT\\\aaakkkjjjiiijjjlllooorrrtttvvvzzzrrrlllccc\\\WWWSSSOOOLLLJJJIIIKKKQQQYYY```dddddd```bbbgggmmmuuu}}}{{{qqqlllccc^^^]]]```eeegggsss}}}pppYYYHHH>>>:::555222111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***************************++++++***))))))***++++++((((((((()))))))))******++++++,,,,,,,,,++++++***)))***++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,---.../////////000111222333333444444333333000000000000111111111111111000///000222444444333444555666777666555444333222222222222111111111111222222222222222222222222222222333333444444555555555555555555555555444444999888777888::::::888666777777777777777666666666666555444222111111000000......------,,,+++++++++,,,+++***))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))(((''''''&&&%%%%%%))))))))))))))))))))))))(((((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))******)))))))))*********++++++++++++++++++++++++************+++,,,---......///------------.........................../////////---......///000111222222333444555666666666555444777888888888888:::>>>AAAEEEHHHIIIGGGHHHLLLNNNMMMOOOMMMLLLOOOVVV___eeeiiimmmmmmmmmooosssyyy~~~}}}yyypppggg^^^WWWRRROOONNNQQQVVV[[[[[[ZZZUUUUUUWWWZZZ```gggmmmqqquuuuuuuuuvvvxxx{{{}}}{{{qqqiiifffggggggiiilllrrrxxx}}}{{{hhhUUUEEE<<<444222000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***************************++++++***))))))***++++++)))))))))*********++++++******+++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++---...////////////000111111222333222222222/////////000000111111111333111000111333444444444444555666666666555333222111111111111111111111222111111111111111111111111222333333444555555666666777777777777666666666666888888777888::::::888777888777777777666666555555555444333222111000000000//////......---,,,,,,,,,,,,,,,+++*********++++++)))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((***))))))((((((((())))))(((((((((((())))))))))))************************(((((()))***************************++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---.../////////---------.........//////........./////////000000---...///000111333444444555666777888888777666555888777666666888>>>EEEKKKUUU[[[```___^^^```aaa___bbb___\\\\\\```eeejjjlllnnnooorrrwww}}}xxxnnnwwwnnn^^^YYYSSSSSSUUUUUURRRNNNMMMLLLLLLMMMQQQWWW\\\```____________aaaccceeefffhhhjjjpppwww~~~wwwvvvvvvvvvwwwzzz}}}~~~{{{zzzyyyxxxxxxooommmlllnnnpppqqqnnnkkktttxxx~~~uuuaaaMMM???888777............///000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***************************************************************++++++++++++)))***++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,.../////////......//////000111111111111000000000111111222333333333333222111111333444444333444444444444444333222222///000000000111222222222000000000000000000000000222333333444555666777777888888888888888777777777888777777888::::::999777777777666666555555444444444333222111000000000000000//////......---,,,,,,,,,++++++*********++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((***((('''&&&&&&(((***+++))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((())))))(((((((((((())))))))))))*********************)))(((((()))***+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------............////////////------.........//////////////////000000111111222///000111222333555666666777777888999999999888888999999:::<<>>CCCIIIPPPYYYcccjjjzzz~~~zzzvvvuuuxxx|||~~~zzzsssooohhhbbbcccjjjuuu}}}yyyqqqccc```[[[VVVSSSSSSSSSTTTRRRQQQPPPOOOPPPQQQRRRSSSNNNOOORRRWWWZZZZZZXXXUUUVVVUUUSSSQQQQQQSSSUUUWWWYYY]]]dddiiillljjjgggdddddddddddddddcccccccccccciiioootttpppggg``````cccdddfffhhhiiigggccc^^^ZZZZZZ]]]___```___]]]]]]]]]\\\^^^___``````___^^^\\\cccbbbbbbdddhhhkkkmmmmmmqqqxxx{{{rrrnnnjjjeee```WWWMMM???555222222222222...///...---+++***+++,,,//////.........---------+++++++++++++++++++++++++++***)))***,,,,,,***(((************************((()))+++,,,,,,+++)))((((((((((((((())))))))))))((()))***+++++++++++++++'''''')))******+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,------...//////,,,---///000000...---+++,,,------...///.........---......///000111111111222000//////111222111111333222000/////////000111......///000111222222333222222222222222222222222333333444555666777888999555666666666777777777888777777777888::::::999888666666555444333333222222111111000//////...//////......---,,,,,,++++++***((((((''''''''''''((())),,,++++++***)))(((((('''))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((++++++***))))))((())))))(((((((((((())))))))))))''''''(((***+++,,,---...'''(((***+++,,,,,,++++++---------.........//////........./////////000000111111000000//////................../////////000000000111222333333444444666666777888999:::;;;;;;:::999888888999:::<<<======BBBKKKTTT]]]fffnnnttt~~~||||||ppphhh]]]YYYUUURRRTTT]]]iiirrr}}}mmmdddaaa```\\\YYYZZZWWWUUUVVVYYYZZZYYYWWWUUURRROOOQQQVVVXXXVVVRRRXXXWWWUUUSSSRRRRRRSSSSSSTTTUUUVVVYYY[[[[[[YYYWWWYYYXXXWWWXXXYYYZZZYYYXXX[[[[[[[[[[[[YYYXXXVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYPPPSSSVVVUUUSSSSSSTTTVVVXXXYYYYYYYYYZZZ^^^dddhhhiiikkkoootttyyy~~~wwwppphhh^^^RRRJJJ>>>;;;888444222000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------///000///...---...000111000///...............000000000000111111111111111111111111000000000000111000000///......------......//////000000111111......///000111222222333444333333666:::;;;999777333333555666777777777777888666555666777888777555666666555444333333333333//////...------------...333000,,,+++,,,---+++)))************))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((('''''''''(((((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&''''''((()))******+++******,,,///111222000...((((((((()))******++++++------,,,+++,,,---...///000000000000000000000000111000///..................///000111111111111111555444444444555666666777888999999:::;;;<<<===>>>;;;;;;<<>>CCCFFFHHHGGGGGGJJJNNNQQQSSSTTTUUUYYY___eeeiiioootttwwwzzz~~~~~~~~~~~~~~~~~~zzzooobbbYYYXXXVVVUUUXXX[[[dddwwwyyyqqqooouuuzzzvvvrrrqqqnnnmmmmmmnnnqqqrrrrrrqqqtttsssrrrqqqqqqpppmmmjjjgggiiikkklllllljjjgggeeeaaa______```cccdddbbb```___bbbfffjjjmmmqqquuuxxxvvvxxx}}}zzzzzzzzzyyyvvvrrrhhhYYYLLLBBB<<<666222555333111///............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))******++++++)))************))))))(((************************************************((())))))***************+++++++++++++++++++++++++++++++++,,,,,,------------------------.../////////000111111//////000111---...///000000//////...//////000000000000111111111111111111000000000000------...//////000111111/////////000111111222222222222222222222222222222666555555777::::::999888777777888888888888888777888777666777999:::999888555555444333222222222222111000000///...////////////---+++***+++,,,+++***************))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((***,,,---+++***,,,,,,,,,---......////////////......//////000111444444444444444444444444222111111000000000111111222333444555666666666666999999888777666666666666:::::::::;;;>>>FFFOOOVVV[[[YYYXXXYYY]]]bbbeeegggeeegggiiilllnnnrrrwwwzzz|||}}}wwwrrrppppppqqqsssuuuxxx{{{}}}~~~~~~zzzqqqjjjhhheeecccdddgggqqq}}}~~~{{{uuusssqqqnnnjjj\\\SSSGGG===888666444222222222000/////////000000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************&&&''''''((()))******+++))))))************)))(((************************************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...............///000000---...///...------...///+++---///000111000///...////////////000000000111111111111111000000000///.........///000000111111//////000111111222222333333333333333333333333222555555555666777888888777777777888888888777666666777666555666888999999888555444333222111111111111000000///...............,,,+++++++++++++++++++++************)))))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))))))))))))))***)))***,,,......---,,,,,,------......///000000000000000000111111222222444444444444444444444444111111111000000111222222333444555666777888888888:::999888777666555555555999:::<<>>DDDKKKUUUdddvvv~~~}}}||||||{{{yyyyyy{{{wwwmmmddd\\\VVVSSSPPPQQQTTT[[[fffrrr}}}{{{vvvzzz|||uuummmbbbVVVJJJBBB:::666222111222222///,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************''''''(((((())))))******((())))))************)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------))))))))))))))))))))))))******+++,,,,,,---.....................///000000...///000000......///000---...///000000//////.........////////////000000111111111111000000000000000000000000000000000000111111111222333333444444333333333333333333333333444555555444222222333555444555666666666666555555666555444444666666555444444333222111000000000000...---,,,,,,++++++,,,,,,+++---...---+++******+++************))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++,,,,,,++++++'''((())))))******))))))))))))))))))))))))))))))************************+++***)))***+++,,,,,,++++++,,,,,,---......//////111111222333333333333222111111111111111111111111111111111222222444555666444555777888:::;;;;;;;;;999999999999999:::;;;;;;BBBIIIRRR[[[eeesss}}}}}}}}}|||{{{~~~zzzqqqeeeXXXPPPLLLKKKKKKNNNTTT___mmm}}}xxx{{{}}}|||uuujjj^^^QQQFFF>>>999555222//////000000---***++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************************)))******+++---......///......------......///000...///000000......///000///////////////................../////////000000111111111111000000000000/////////000111111222222111111222222333444444444111111222222333333444444555666666444222111333555444555666777777777777777888777555555666666444333333222111000000//////000......---,,,,,,,,,,,,---,,,...000///,,,******+++************)))))))))))))))((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++++++++***)))$$$&&&''')))*********))))))))))))))))))))))))))))))))))))******++++++,,,***)))((((((***++++++***,,,,,,------.../////////000111222333333333222222222222222222222222222222333333333444555777888999666777999;;;<<<======>>>;;;<<<<<<===???AAACCCDDDPPPXXXdddmmmttt}}}zzzuuutttuuuvvvwwwxxxzzz~~~~~~xxxlll^^^TTTRRRSSSRRRWWW```lll{{{xxxyyy{{{zzz~~~}}}}}}~~~qqqhhhYYYJJJ>>>888555555444111......000111///---------.../////////......+++++++++************)))************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++---...//////---------------...//////,,,---...---,,,,,,---...111000///.........................../////////000111111111111000000000000------...000111222444444111222222333333444444555000000111222222333444444666777777555222111444666555555666888999999999999:::888777666777666555333333222111000//////////////////...------------...---///111000---***)))***************))))))))))))+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++***((('''###$$$&&&(((************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,***))))))***,,,++++++------......///000000000000111222333444333222222222222222222222222222222555555555666777999;;;;;;888999;;;===>>>???@@@@@@EEEFFFGGGIIIKKKNNNPPPQQQZZZdddpppxxx|||zzzppphhhjjjlllnnnppprrruuuyyy|||~~~pppeeeccceee]]]bbblllxxx~~~vvvwwwwwwsssuuurrrnnnllliiigggiiilllyyyrrrcccWWWGGG<<<777555333000000////////////.........------------------------+++++++++************))),,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************((()))***+++,,,---------------,,,+++*********+++************************)))************+++++++++---,,,+++*********+++,,,------..................,,,---.........---,,,+++...............---------///////////////000111111.........///////////////000000000000000///......---.........//////000000333333333333333333333333333333222222222333444444777777666666666777777888999999888888888999::::::;;;:::999888777555444444222222222111111111000000------------------------,,,,,,---...---,,,+++***,,,***((((((***+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,***((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))******)))))))))))))))***,,,++++++***+++,,,...///000000000111222222333333555444333333333444555666222333333444444444333333666777888:::;;;:::888555666:::<<<===CCCLLLRRRSSSQQQUUU[[[]]]]]]]]]^^^___jjjpppyyy~~~vvvggg[[[VVV[[[^^^bbbeeeiiisssyyysssqqqooonnnttt~~~|||tttlllfffcccbbb___]]][[[WWWTTTXXX^^^{{{xxxsssjjjbbbUUULLL???666333333111///------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++,,,,,,,,,++++++***)))))))))******************((((((((()))*********+++************************((()))***+++,,,,,,,,,,,,,,,,,,+++***************************************)))************+++++++++,,,+++*********+++,,,---,,,------...............---------......------,,,.....................//////////////////000111111////////////////////////000000000000000///....../////////000000000111111555555555555666666666777444444333333333333333444444444333333444555666666999888888888999999:::;;;<<<<<<;;;999888777666555222222111111111000000000------------------------,,,,,,---------,,,+++***,,,***((()))***+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((('''(((((()))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))******))))))))))))******,,,,,,++++++,,,---...///111111222222333333444444444444333333333444555666444555666777777888888777;;;;;;;;;;;;;;;:::999777666<<>>999444222000///.........---,,,///............---------+++++++++++++++++++++++++++++++++*********)))))))))******++++++*********))))))))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((()))((((((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,,,,------***+++,,,---..................---,,,---...///111---......///000111111222000000000000000111222222222222111111000000000000000000111111111111000000////////////////////////000111222444555777888999888777666555444333333333222222222333444666777888444444555666777888:::;;;777666555444222111000000000000000/////////......++++++++++++++++++++++++,,,,,,++++++************************)))((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&'''((()))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************+++++++++++++++,,,---------...///000111222222333111111222222333444444444444444555666777777888888:::;;;;;;;;;;;;;;;:::999888999999999999;;;@@@CCCLLLVVVcccooo|||~~~yyyvvvqqqqqqrrrtttuuutttrrrppplllhhh```XXXUUUYYY___bbbeeelllvvvwwwnnniiiiiikkkmmmnnnppprrrssspppkkkhhhYYYVVVRRROOOMMMKKKIIIGGGLLLMMMSSS^^^iiiooovvv|||}}}yyyrrrZZZQQQEEE;;;777555333222000000000//////...------,,,,,,,,,,,,++++++++++++************************+++++++++************)))((()))******+++*********++++++***))))))(((''''''$$$%%%&&&''')))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++---............------------...///000000.........//////000000000111000000000000111222222333333222222111000000000000000111111222222111111////////////............///000111222444555666777666666555444333333333444000000000111222333444555333333333444555666777888777777666444333222111000////////////............++++++++++++++++++++++++,,,,,,+++************+++)))***+++***)))((((((***))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***************+++++++++++++++++++++,,,---......---...000222333444444444111111111222333333444444555666777888999:::::::::888999999::::::999999888555888;;;;;;<<>>CCCDDDDDDGGGMMMSSS^^^gggooovvv}}}ssskkkfffaaa]]]ZZZWWW[[[___aaaeeeooo}}}yyyxxxyyywwwsssqqqqqqttt{{{zzzvvvpppjjjddd]]]WWWSSSOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLOOOUUU\\\bbbeeefffmmmhhhggglllrrruuuxxx|||IIITTTeeezzzyyypppcccUUUKKK???;;;555222000000///...+++---------,,,,,,---............---------,,,,,,------------------------+++++++++************)))(((((()))***************)))))))))***++++++,,,,,,++++++***((('''&&&%%%$$$)))))))))))))))))))))))))))***************)))))))))))))))))))))***++++++************************)))************+++++++++***+++,,,---,,,+++***)))((()))+++,,,---.........+++,,,...000111000000///...............---------111111111000111111222333444444333333222111000000///000111222222222222222222111111111000000//////111111222333444555555666333333222222222333444444333333333222333333444444222222222111222222333333444333222111000...------//////.........---------////////////////////////---,,,***)))))))))***+++(((+++,,,+++((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((*********))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))******+++++++++++++++++++++,,,---...///000...///111444555666666555333333444444555666666777777888:::<<<===============>>>@@@CCCEEEGGGHHHHHHGGGLLLPPPRRRRRRTTTZZZ___eeekkkrrruuuzzz~~~zzzqqqcccYYYSSSPPPNNNLLLOOOUUU]]]bbbjjj{{{}}}tttppplllmmmttt~~~pppkkkddd^^^ZZZUUUNNNIIILLLJJJHHHHHHJJJMMMOOOOOOVVVWWW\\\cccllltttxxxzzz~~~wwwrrrtttvvvwwwxxxzzzBBBFFFNNN[[[mmmzzzzzztttlllbbbXXXMMMDDD>>>444333111///...---............//////......---,,,...------,,,+++***))))))++++++++++++++++++++++++******))))))))))))******+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***)))((('''&&&&&&*********)))))))))))))))***************************+++---//////...---,,,++++++,,,,,,,,,,,,------,,,+++******+++,,,...///000000000000111111111111000000///////////////000333333333222222222111111///000000111222222333333111111111111111000//////333333222111000000000111222222111111222222333444333333333222222222222111333222111111000000111111222111111000000000000000000000///...------,,,,,,---,,,,,,++++++,,,,,,---************************''''''(((((())))))******((((((((((((((((((((((((,,,***((('''&&&'''((()))'''(((((())))))))))))((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((*********)))))))))))))))******************+++,,,...---------...///000111444444444444444444444444111222222222222111111000;;;:::999888999:::<<<>>>EEEHHHKKKNNNUUU\\\\\\XXX[[[___eeefffeeedddfffhhhiiinnnrrruuuxxx{{{xxxsssfff]]]RRRJJJHHHHHHIIIHHHNNNXXXeeepppzzz|||rrrnnnjjjjjjpppzzz{{{qqqkkkbbb^^^XXXSSSOOOLLLJJJHHHGGGJJJPPPSSSQQQPPPWWWaaa```hhhrrrzzz}}}uuusssrrrqqqppprrr:::<<>>888444333222000///...------...---............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))))))))))))))))))))***************************+++---.........,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,---////////////000000000111111111222111111111111111111111333333222222222111111111222222222111111111000000111111111000000000//////222222111111000111111111222111111111111222333333000000111222333333444444333222111111000000111111111111000////////////000000//////...------,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))************((((((((((((((((((((((((+++***(((''''''''')))***(((((())))))))))))(((((((((((((((((()))))))))***((()))******)))((('''&&&))))))))))))))))))))))))************))))))))))))+++++++++++++++,,,,,,---------...///000222333333555555555444333333222222333333444555666666666555777666666666777:::>>>@@@EEELLLVVV___iiiqqqqqqlllnnnqqquuuwwwvvvtttsssrrrnnnqqqrrrqqqpppqqqmmmhhhZZZTTTKKKEEEDDDGGGJJJLLLWWWcccssszzzuuurrrnnnjjjjjjmmmrrrwwwyyyvvvxxxyyyvvvnnneee^^^ZZZWWWUUURRROOONNNNNNNNNNNNUUUWWW\\\___]]]]]]eeeooottt}}}|||tttsssrrrpppoooppp888999:::===CCCMMMWWW___jjjtttttthhh```SSSLLLCCC;;;666444222222222111000...------------,,,------------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******************************)))***,,,---------,,,+++++++++,,,,,,,,,,,,---------,,,,,,------...///000//////000000000000111111333333333333333333333333333222222222222111111111444444333222000///......111111000////////////000111111000000000111222222111111111111111222222333111111222222333333444444333222111111000000111111111000//////......////////////......---,,,,,,,,,++++++************++++++************************++++++++++++************(((((((((((((((((((((((())))))(((''''''(((******))))))***))))))((('''&&&((((((((()))))))))******)))*********)))(((''''''************************************************,,,,,,,,,,,,,,,---......---...000222444555555555666555555444333222111111111222333555666666777777888888777777888;;;AAAEEEJJJVVVeeettt~~~zzztttuuurrrlllggggggddd```VVVRRRKKKGGGFFFJJJPPPTTT]]]jjj|||yyytttpppkkkhhhgggggggggfffbbbbbbbbb___ZZZUUUSSSRRRSSSSSSSSSTTTVVVYYY[[[\\\dddfffjjjllljjjkkkuuu~~~uuusssrrrpppppprrr888888888888999===DDDIIINNNVVVcccrrr|||vvvmmmaaaUUULLLCCC>>>777333111111222222000000///...---------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************))))))))))))***************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((((((((()))))))))***)))))))))))))))*********************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...//////000111////////////000000000111222222333333333333333333222222222222111111111111333333222111000///......222111000/////////000000000000///000000111222333000000000000000111222222555555444333222111111000333222111111000000111111000000///........................------,,,,,,,,,+++******))))))******+++************************+++++++++******)))))))))((((((((((((((((((((((((((((((''''''((()))***+++************)))'''&&&&&&(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,---...///000111333444555666555555444444444444333333333333333444555666777888888888;;;<<<<<<;;;;;;???EEEKKKUUUcccsss|||vvvssssssnnnfffcccfffiiiiiigggbbb[[[UUURRRTTTYYY]]]```lll|||xxxrrrjjjccc^^^[[[YYYXXXUUUWWWYYYYYYXXXXXXYYYZZZ\\\^^^aaadddfffhhhkkklllmmmnnnqqqsssqqqtttwwwsssssssssvvv{{{444444444333333555999<<<@@@DDDLLLVVVdddwwwxxxtttnnneee[[[OOOCCC<<<555222000////////////...//////......------,,,,,,++++++,,,,,,++++++***)))------,,,,,,+++***))))))******************************))))))))))))******))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******(((((())))))******************************************++++++,,,,,,,,,++++++++++++,,,,,,,,,------------...///000000000000...////////////000000000000000111222333333222222222222222111111111000000000000000000000000000000222222111000000000000000////////////000111222222000000//////000000111222555555444444333222111111333222111111000000111111000000///...............---------------,,,,,,,,,+++******))))))******+++*********************************))))))(((((('''))))))))))))))))))))))))'''(((((((((((()))******************)))'''&&&&&&))))))))))))************))))))***+++,,,---......++++++++++++++++++++++++))))))******+++++++++,,,,,,++++++,,,---...//////555555555555555444444333222222333444555555666777888888999:::;;;;;;;;;;;;888;;;===>>>???CCCKKKRRRbbbnnn}}}}}}{{{uuunnnhhheeegggfffdddgggsss~~~}}}rrrhhhbbbaaabbbcccccckkkwwwvvvnnnbbbYYYTTTSSSTTTTTTTTTWWW[[[^^^```bbbdddfffkkknnnssstttsssqqqppppppqqqrrruuuvvvuuuxxxzzzvvvvvvzzz222333444444444555888::::::<<>>EEEJJJLLLVVVeeesss}}}llldddbbbYYYLLLCCC???:::666444444333333111///---,,,------+++***+++,,,---...---,,,+++***,,,------------,,,++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''(((((()))***+++++++++************************------,,,,,,,,,---...///++++++,,,,,,,,,---------+++,,,---////////////.............../////////000---///111333444333222111111111111111000000000000////////////000000000000111333666888777555222000222111000//////...//////...............///000000222222333444444555555666333222222111000111111111222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))******+++++++++,,,))))))))))))))))))))))))))))))******)))((('''&&&'''((()))))))))))))))((()))************+++++++++111///---+++*********+++************************))))))***+++,,,,,,------111111111222333444666777555333000......111333666666666777777888888999999<<<>>>AAAEEEIIIMMMOOOPPPWWW^^^eeegggfffgggmmmsssvvvzzztttaaa]]]VVVMMMGGGHHHNNNTTTeeevvvzzzssspppnnnnnnuuu~~~xxxmmmcccXXXUUURRRUUU```nnn{{{yyyrrrtttyyy}}}|||111111222222222333333333444555666777888999:::;;;BBBGGGNNNVVVaaaqqq|||ttteeeYYYQQQJJJCCC>>>555444222000............/////////...------,,,,,,+++++++++,,,,,,---------------,,,,,,+++***)))))))))***+++,,,,,,+++***)))************************((()))*********)))'''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((('''''''''&&&''''''((((((((((((''''''******))))))(((((('''''')))))))))***+++++++++,,,---)))%%%!!!!!!$$$(((+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000000///...---............////////////444222000///...///000111...............---------000222333555555444333222222222111000//////000000000000000000000000000000333333222222222222222333444333111000000111333444222111000//////......///------------------------************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))(((''')))((('''''')))******)))++++++******************(((((()))***+++,,,,,,,,,.........------,,,,,,,,,000000000111222333333333111222333444444555555444999;;;<<<>>>===<<<;;;::::::???LLL\\\dddbbbbbbfffjjjppptttvvvzzz~~~yyypppuuuzzz}}}nnn___VVVSSSLLLEEECCCHHHRRR[[[lllwwwuuussssssvvvyyy||||||~~~zzztttlllfffbbb```___^^^___```bbblll}}}~~~}}}|||~~~111111111222222222333333333333444555666777777888888<<>>CCCIIITTTaaaooowwwyyypppjjjZZZTTTKKKDDD???:::555111111111000///............------...//////......---)))******++++++,,,,,,---+++++++++++++++***************************))))))***))))))(((((())))))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********(((((())))))))))))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++++++++************...---+++***)))***+++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------....../////////000000000111111......////////////000000//////000000111111222222000000000000000111111111000000000000000111111222222222222222222222222222111111111111222333444444555555555444333333222222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,)))(((&&&''')))******))))))))))))***++++++,,,,,,------------------------/////////000000000000000000111222444666999:::;;;===<<<:::888777777888888999<<<@@@CCCHHHSSSbbbnnnuuu||||||qqqjjjbbbZZZQQQJJJJJJNNNSSS[[[dddnnn{{{zzzuuuqqqooonnnkkkuuuwwwmmm[[[YYYWWWYYY```gggnnnqqqsss~~~........./////////000000//////000111222333333444111000000111333555666777777888:::===AAAIIIRRRXXXdddnnn|||zzzqqqhhh___XXXHHHBBB;;;666555444111...000000111000//////...///,,,,,,---......---,,,+++))))))******+++,,,,,,,,,************++++++++++++++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------............///...------,,,,,,------........./////////000000000---......//////000//////......//////000111111222111000000000111111222222000000000000000111222222222222222222222222222222222222222222333444555666444444444444333222111111------,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---***((('''((()))+++******((())))))***++++++,,,,,,,,,,,,------......////////////000000000111111111333444555888:::===>>>???@@@???>>>======>>>???@@@DDDIIIMMMOOORRRZZZgggrrrwww|||xxxmmm___XXXRRRNNNIIIGGGLLLUUU___jjjwww~~~xxxvvvtttssssssxxx}}}xxxuuupppiiicccYYYXXXXXX\\\eeepppxxx}}}~~~~~~............/////////000---...///000111222333444222111//////111333333333444555666777999<<>>888222///000111000///+++,,,------,,,++++++,,,++++++,,,---,,,+++***))),,,,,,++++++***)))))))))))))))******+++++++++,,,,,,++++++***)))((((((''''''((()))******)))((('''))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''(((((())))))*********+++''''''((((((((((((''''''******))))))((((((''''''''''''(((((())))))******&&&''')))+++,,,,,,,,,+++++++++******************************************---------.........//////...---,,,,,,,,,,,,---...............////////////------...///000000//////---......///000111111111111111111000111222222333000000///000000111222222222222222222222222222222333333333333444555666777444444444333222111000///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))((()))+++---...+++***((()))+++,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,---...///000000...//////000111222222222555666888;;;===@@@BBBCCCDDDCCCBBBBBBCCCEEEHHHIIITTTXXX[[[[[[ZZZ^^^hhhqqqtttwwwwwwtttvvvuuulll```RRRLLLHHHGGGFFFGGGPPP\\\mmmyyy}}}|||{{{zzzyyy{{{yyyqqqhhhcccccccccaaa^^^[[[ZZZZZZ___iiittt}}}222111111111111000000000////////////000000000000111111222222222333333333444444555555777888999:::???CCCIIIOOOYYYiii|||~~~|||mmmggg]]]QQQGGG@@@<<<;;;666555444333222000//////---------------------------------,,,,,,+++++++++...------,,,,,,++++++***************************************))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))&&&###$$$''')))(((''''''&&&%%%$$$$$$%%%&&&'''++++++***)))((('''&&&&&&,,,,,,+++***)))(((''''''******))))))((((((''''''+++******)))(((''''''&&&)))((('''&&&'''(((***,,,(((((((((((())))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++((()))***,,,,,,+++******,,,,,,,,,,,,---...//////------......///000000000//////.........---------...------------...////////////000111111111111111111111111111111111111111111111111111000000//////111222333333444444333333555444444333333444444555555555444333222000000///......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++************************************))))))))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,------000///...,,,,,,---......000000//////000222444555999999999:::<<<@@@CCCEEEEEEPPPWWWTTTOOOQQQYYY^^^iiilllllljjjhhhiiiiiiiiikkkmmmmmmhhheeeaaaYYYQQQGGGFFFHHHJJJLLLQQQ]]]iiizzzuuuuuu}}}|||sssmmmgggccc```bbbhhhlllllljjjnnnddd\\\^^^kkkyyy...------+++***)))((('''000000000000111111111111111111111222222222333333222222333333444666777888777;;;???CCCHHHQQQ]]]fffwww}}}ssshhhaaaSSSOOOHHH@@@:::666555555333222222111000///......------------------------------,,,,,,,,,+++++++++************************************************++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''$$$%%%'''))))))(((((('''&&&%%%%%%&&&'''(((******))))))(((''''''''')))))))))(((((((((((((((***)))))))))((((((((('''((((((((((((((()))))))))***)))'''&&&'''(((***+++(((((((((((())))))))))))***)))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***+++++++++++++++,,,,,,,,,,,,---.../////////////////////.........//////.........---------...------------...////////////000111111111111111111111111111111111111111222222111111111000000000111222333333444444333333444444333333333333444444444444333222111000//////...------,,,++++++******+++++++++++++++++++++++++++******))))))******+++************************************))))))))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------...---------...//////000111111111111222444666777::::::::::::<<<@@@FFFKKKRRR^^^iiijjjgggiiinnnrrrwwwzzzzzzwwwrrrmmmiiifffdddeeeaaaZZZVVVUUUQQQKKKDDDEEEJJJPPPTTTYYYcccnnnyyyrrrnnnnnnnnnhhhbbb```___aaagggppp{{{xxxkkkgggooozzz......---,,,,,,++++++***000000111111111222222222000111111111222222222222000000111111222333444555444777;;;===>>>@@@EEEIIIXXXbbbnnnvvv|||vvvvvvuuupppgggZZZNNNFFF@@@===999555222111222333//////.........---------------------------------,,,,,,,,,,,,++++++++++++(((((((((((()))***+++,,,************************+++++++++***************))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&&&&((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))((((((((((((%%%%%%&&&''')))***++++++***)))((('''''''''((()))(((((((((((())))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,---...//////111000000///......------/////////............---......------......///000//////000111111111111111111111111111111111111111222222222222222111111111111222222333333333333333333333222222222222333333333333222111000000//////------,,,,,,++++++******+++++++++++++++++++++++++++******))))))******+++************************************))))))))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,...///000111111111111111222333444666888999999;;;<<<;;;;;;@@@KKKSSS```ooo}}}xxxmmmeeeaaaYYYXXXSSSLLLIIILLLMMMLLLKKKMMMSSS[[[```ccckkksssyyyssslllddd```[[[WWWXXX[[[fffooo{{{ppppppxxx------...///000111222333///000000000000111111111000000000111111111111222000000000000111222333444444666999:::;;;;;;>>>@@@FFFNNNVVVZZZ^^^hhhzzz~~~zzzvvvttthhhddd\\\RRRIIIBBB===;;;888777444111000///000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))***+++,,,---************************++++++++++++************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))***)))(((((((((''''''((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((())))))))))))(((((((((((($$$%%%&&&'''(((***++++++***)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,,,,---...//////000000//////............/////////..............................//////000//////000111111111111111111111111111111111111111222222222222222222222222111111222333333333333222222222111111111111222222222222111000000///......,,,,,,,,,,,,++++++******++++++++++++++++++++++++******))))))))))))******************************************)))))))))(((******))))))))))))******+++******))))))******+++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,------......,,,...///111222222111000111111222444555777888999666999;;;::::::BBBPPP\\\kkkzzz{{{ooobbbYYYWWWNNNPPPOOOMMMNNNUUUZZZ[[[______bbbfffhhhiiinnnuuutttllleee```\\\ZZZXXXWWW^^^gggwwwzzzsssvvv|||}}}}}}***+++,,,---...000111111.........////////////000//////000000000111111111000000000000111222333333222222333444444666999;;;:::???DDDEEEFFFMMM\\\hhhzzzzzzqqqiiibbb]]]TTTOOOFFF>>>888555555666222111000......---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))******))))))))))))))))))))))))************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***'''(((((((((((((((((('''&&&&&&''''''(((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))))))))((('''''''''&&&&&&(((((((((((())))))))))))(((((())))))******************+++,,,,,,,,,,,,+++,,,+++*********+++---...,,,,,,,,,,,,---...//////............//////000000///////////////////////////............///000000//////000111111111111111111111111111111111111111222222222222222222222222000111222222333333222222111111000000000000111111000000000//////......---,,,+++++++++++++++******++++++++++++++++++++++++***))))))))))))))))))***************************************)))))))))(((******))))))))))))******++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,---......//////000000222222222111000///111111333444666777888888333666999:::<<>><<<:::777444333222111......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++***(((&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''%%%'''))))))((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((('''''''''(((((((((((())))))))))))((((((''''''''''''''''''(((((((((''''''''''''&&&(((((((((((())))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,---...//////------......///000000111...////////////000000000//////......//////000111//////000111111111111111111111111111111111111111111111111222222222222222000111111222222222222222000000000//////000000000/////////......---------++++++++++++++++++******++++++++++++++++++++++++***))))))(((((())))))***************************************))))))))))))******))))))))))))******++++++************++++++++++++++++++++++++++++++******++++++,,,---------,,,------...///000111111222222333333222222111000222333444555666777777777444777:::===DDDQQQbbbooo|||ssseee[[[OOOEEEFFFMMMWWWeeettt~~~zzzssspppooooootttzzzxxxpppiiiaaaXXXRRRMMMPPPVVV^^^ccceeelllttt|||}}}000000000//////.....................////////////........./////////000000000000000000000111111222555444333222333444444444666666777888:::>>>CCCFFFGGGJJJOOOUUUZZZaaahhhllluuu{{{yyymmmeeeZZZNNNFFF@@@;;;999222333333333333222000/////////000111111111000///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***(((&&&%%%$$$&&&((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$&&&))))))(((&&&'''(((%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////.........///////////////.../////////000000000000///////////////000000111//////000111111111111111111111111111111111111111000000000111111111222222000000111222222222222222000//////......//////000.........---------------******************++++++++++++++++++++++++++++++))))))(((((((((((())))))************************************))))))))))))******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------.........///000111222333333333222222222222333333444555555777888888888777777888:::===CCCNNN^^^ooozzzyyylll^^^SSSMMMGGGDDDKKKXXXlll|||~~~zzzwwwvvvxxx}}}}}}nnnkkkgggfffgggeee___ZZZSSSUUU\\\fffmmmoootttyyy~~~++++++,,,------.........////////////000000000000............/////////000000////////////000000111000000111333444555333222444222222333555777888888<<<===@@@BBBEEEJJJPPPUUUXXX^^^hhhqqqyyy{{{rrriiibbbWWWOOODDD;;;666555666777222111000/////////111111.../////////...,,,***(((,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++***((('''&&&&&&(((+++---))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((###&&&))))))'''&&&&&&((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))'''((((((((())))))******&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,---...//////000000000///......------.../////////000000111111///////////////000111111//////000111111111111111111111111111111111111111//////000000111111111222000000111222222222222111//////............//////------------------,,,,,,******************++++++++++++++++++++++++++++++))))))(((((((((((())))))************************************))))))))))))******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---.........///000111222333444444222111111111222444666777777888999::::::999888777<<<===@@@IIIVVVhhhxxxzzznnncccXXXLLLDDDEEEFFFGGGTTTddd}}}{{{{{{~~~yyyooofffddddddffflllsssvvvsssooo\\\]]]cccnnnvvvzzz}}}////////////////////////............////////////000///...---------------////////////000000000000...//////111222333444444222222222222222222222222666777888:::<<<>>>???@@@IIIJJJMMMQQQWWW^^^dddhhhvvv~~~~~~ssshhh___VVVMMMGGG===<<<:::777555222000///////////////.....................------,,,,,,+++++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))))))))***&&&'''''''''(((((())))))******))))))((((((''''''******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))************)))))),,,+++++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111000...------...////////////////////////000000000000000000000000000000111111111111000000333222222111000///......////////////000000000000222222111111111111111111//////.........//////000...---,,,,,,++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))++++++******++++++,,,---)))************+++++++++************************++++++++++++******))))))((()))+++,,,,,,+++***)))******+++,,,---///000111222222222222222222222222666444333333666999;;;<<<===>>><<<777777;;;===;;;@@@@@@DDDMMMZZZgggnnnqqqttttttqqqllljjjeeeZZZNNNHHHFFFCCCAAABBBKKK```ttt~~~}}}ooo```^^^eee```pppmmmiiimmmzzz}}}....................................//////////////////...---------------.../////////000000000000//////000111222222333333222222222222222222222222222333444666888999;;;;;;;;;<<<>>>AAAEEEJJJOOORRR\\\cccmmmwww~~~yyykkkeee\\\TTTMMMFFF???:::666555333111///---,,,+++////////////.........---///..................---++++++,,,,,,,,,+++***)))******++++++++++++************+++,,,,,,+++******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''(((((()))''''''''''''((((((((()))((((((((((((((()))))))))))))))))))))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000000...---...///////////////////////////000000000000000000000000000000111111111111000000111111111000000000000000.../////////000000000000111111111111111111111111//////............//////...---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++************************++++++++++++*********)))******+++++++++++++++***++++++,,,---...000111222333333333333333333333333555444333444666999;;;<<<>>>BBBEEECCCCCCHHHJJJJJJQQQOOONNNQQQYYY```dddeeejjjhhhaaaZZZWWWUUUNNNFFFBBBCCCFFFIIILLLTTTfffwww}}}wwwrrrpppoookkkaaaXXXYYYaaassswwwsssxxxyyyxxx~~~---------------------------............///////////////...------------........./////////000000000000000000111111222222222111111111111111111111111000111222333555666777888666666666888:::===???AAABBBHHHPPPXXXaaakkkvvv~~~}}}tttjjjaaa\\\NNNJJJEEE???;;;777222///333222111000///...---,,,//////.........---------,,,,,,,,,---------------++++++,,,,,,++++++***)))(((((())))))))))))((((((******++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''((((((''''''''''''((((((((((((&&&''''''((())))))******)))))))))(((((((((((('''%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))************)))))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000///...---...///////////////////////////000000000000000000000000///000000111111000000////////////000000111111111....../////////000000000111111111111111111111111//////............//////------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++************************++++++++++++************,,,,,,++++++++++++,,,,,,,,,---...///000111333333555555555555555555555555555666666777999<<<>>>???EEEOOOWWWYYYYYY\\\______gggaaaZZZVVVWWWXXXYYYXXX^^^ZZZQQQIIIGGGJJJIIIDDDCCCGGGOOOVVVYYY^^^jjjwww}}}qqqiiifffcccaaa___\\\[[[bbbjjj|||yyyxxxzzz,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------.............../////////000000000000000000111111111111111111111111111111111111111222222444555666777777666666666777888999;;;<<<;;;===AAADDDIIIPPPXXX^^^jjjlllqqqxxxuuupppggg^^^UUUMMMGGGBBB???===;;;888555222000///000000000//////..................---------,,,,,,(((((())))))******+++++++++++++++++++++******)))'''(((((())))))((((((''')))******************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))******++++++******))).........------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........///000///...---.../////////////////////////////////////////////////////////000000000000////////////000000000000000000........./////////000000000000000000111111111111000//////............///---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++...---,,,++++++,,,---......///000111333444555555777777777777777666666666777888999;;;===@@@CCCFFFSSSaaannnrrrrrrsssuuuuuuyyyooocccYYYUUUSSSRRRPPPQQQPPPKKKGGGIIIPPPSSSRRRRRRVVV]]]cccddddddkkkttt~~~pppeee___^^^]]]]]]___bbbhhhqqqwww,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------......///............////////////000000000000000000111111000000000000000000000000111222222333444555555666222222222333444555666777;;;;;;;;;;;;<<>>AAAEEEHHH]]]ooo~~~zzz}}}|||vvvooosss~~~wwwpppjjjxxx******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///...---,,,---......////////////////////////////////////////////////............////////////000000111111111222222222222222222222222222222222444444444444444444444444333555999:::;;;<<<>>>@@@FFFGGGIIILLLPPPUUUYYY[[[aaadddiiiooouuu|||}}}uuunnnjjjgggbbb\\\WWWTTTRRRQQQHHHFFFCCC@@@===:::888777777555333222000000000000///............---------222///---+++,,,,,,,,,+++///......---+++******))),,,,,,,,,++++++*********---,,,***)))((('''((((((((((((((()))+++,,,***)))***((('''&&&&&&'''(((***)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''******)))((('''&&&%%%%%%(((((((((((())))))))))))************************+++++++++++++++++++++++++++,,,------......------***+++,,,---...............------,,,,,,------...***+++---///000111111111000000000000////////////......////////////......000000000000000000000000+++,,,.../////////......000//////.........//////000000////////////000000111000000///...---------******+++++++++,,,,,,,,,,,,++++++***)))))))))***...---,,,+++************+++*********,,,,,,***((())))))))))))(((((((((((())))))))))))******************))))))))))))******,,,+++++++++++++++,,,,,,---...000222444555666666999888888888:::;;;:::999999999777555333444888;;;888:::;;;;;;???LLL___nnn|||}}}vvvfffXXXMMMEEEDDD@@@===GGGVVVlll~~~wwwuuuwww~~~|||xxxrrrnnnooouuuzzzpppsssuuu{{{******+++++++++,,,,,,,,,+++,,,------.........---***+++,,,,,,------,,,,,,++++++++++++,,,...000111........................////////////////////////........./////////000000000000000111111111222222222222222222222222222222333333333333333333333333111444666888888999:::<<<:::;;;<<<===@@@CCCFFFGGGJJJLLLOOOTTTYYY]]]```bbbdddiiipppvvvzzz}}}zzzvvvsssooolllhhheeeccccccdddaaaZZZUUUPPPNNNJJJFFFBBB@@@@@@???===<<<:::888666444444333555444222000//////000000............------------...,,,******+++,,,,,,+++---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++***)))(((((()))))))))(((((()))++++++***(((''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,------........./////////000000000000////////////......////////////......000000000000000000000000,,,,,,.../////////......//////............//////000000////////////000000000000000///...---------++++++++++++,,,,,,,,,,,,,,,,,,+++***************...---,,,+++************+++*********,,,,,,***)))*********)))))))))(((((())))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,---......///111333555666777888<<<;;;::::::;;;;;;;;;;;;:::::::::999888999<<<>>>;;;===???AAAFFFTTTggguuu}}}}}}~~~~~~sssbbbUUULLLDDD???AAAAAABBBNNN^^^sss{{{ttttttnnnnnnmmmmmmpppyyywwwxxx|||******+++++++++,,,,,,,,,,,,,,,---.........------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111........................////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222222222222222222222222///111444444444444555777777666666666777888999:::;;;<<<===@@@BBBDDDFFFGGGIIILLLQQQUUUXXX[[[^^^```dddfffiiilllqqquuuxxxyyy}}}zzzvvvrrrnnnlllkkkgggbbb]]]YYYUUUPPPMMMMMMJJJHHHHHHIIIGGGCCC@@@;;;999777555444444444444333222111000000000000000222111000///......///000............------------,,,***))))))+++,,,,,,,,,***+++++++++,,,,,,------+++++++++++++++***************))))))))))))*********)))((()))******)))'''%%%''')))******)))'''%%%)))))))))))))))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''++++++***)))((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************++++++++++++++++++++++++)))******+++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,000///...,,,,,,,,,------000000000000////////////......////////////......000000000000000000000000,,,---......///.........//////............//////000//////......//////000000000//////...---------++++++,,,,,,,,,------------,,,,,,+++++++++++++++------,,,+++************+++******+++,,,,,,+++)))+++++++++*********)))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,------,,,,,,---.../////////000333555777999::::::===<<<;;;::::::;;;<<<===<<<===>>>>>>===>>>@@@BBB@@@DDDHHHLLLQQQ]]]lllxxx{{{yyyvvvqqqiii]]]PPPGGGCCC======BBBEEEHHHUUUddduuuyyynnnllldddeeehhhllluuu~~~~~~******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++000/////////..................................../////////////////////////////////000000000111111/////////000000000111111000000000111111111111111111111111111111111111111///111222222111111222333777777777666666666666666888888999:::;;;<<<======???AAABBBCCCCCCEEEGGGIIINNNNNNPPPRRRTTTWWWXXXYYY^^^bbbgggjjjkkkmmmoooqqquuuvvvvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{~~~yyyppplllfff```\\\YYYUUUSSSPPPMMMIIIFFFEEECCC@@@>>>???<<<::::::;;;;;;999888444333222111111111222222000//////////////////000000///...---------...///.........---------,,,,,,,,,+++******,,,---,,,+++***++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))******+++***)))((()))***)))'''&&&&&&'''((())))))((('''&&&)))))))))))))))(((''''''(((((((((((((((((((((((('''(((((((((((((((((('''+++***)))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************************************)))******+++,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000...,,,+++***+++---...000000000000////////////......////////////......000000000000000000000000------..................///............//////000/////////......//////////////////......---------+++,,,,,,,,,,,,---------------,,,++++++,,,,,,------,,,++++++*********++++++******+++,,,---+++***,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000000222333555777999;;;<<<<<<;;;::::::999:::===AAADDDFFFFFFFFFDDDBBBBBBDDDFFFLLLQQQVVVZZZ]]]bbbjjjppppppnnnjjjbbbYYYPPPJJJGGGDDDCCCFFFLLLOOOQQQZZZdddrrrtttkkkkkkiiilllqqqvvv******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***)))***++++++,,,,,,++++++............------,,,,,,................................................////////////000000000000....../////////000000000/////////000000111111111000000000000000000000000///111222222111000000111222222222222333333222222333444444555666777777888777888999888888888;;;===>>>>>>??????@@@AAABBBBBBHHHJJJMMMOOOPPPPPPQQQRRRVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\]]]]]]]]]]]]\\\\\\aaaaaabbbcccddddddddddddkkkiiihhhlllttt|||{{{vvvsssooohhh___YYYUUURRRMMMJJJHHHFFFCCCAAA@@@===;;;::::::999888777555333222111222333333333000000//////............111000//////....../////////...---,,,,,,,,,---......------------,,,,,,,,,///...------------+++))),,,,,,+++++++++*********************************'''((())))))******++++++***)))((()))))))))'''%%%)))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,---------,,,+++***+++---///111000000000000////////////......////////////......////////////////////////............------.....................///000000//////............//////............------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,++++++******+++++++++******+++------,,,+++,,,,,,,,,,,,++++++++++++************++++++++++++++++++************++++++++++++,,,,,,...///111111444555777999;;;<<<======999999::::::<<>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKNNNLLLKKKOOOVVV[[[^^^^^^YYYVVVRRRQQQPPPMMMGGGCCCAAA???<<<;;;;;;:::888666888666444333333333222000111000000000000111222222000/////////...---------000///......------......///...---,,,+++,,,,,,---------------,,,,,,,,,,,,000///.........---+++(((,,,,,,++++++*********))))))))))))***************'''((()))***************)))((('''((())))))(((&&&***)))'''%%%%%%''')))***)))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,------......---------...------,,,,,,------...++++++++++++---///111222000000000000////////////......////////////......//////////////////////////////...---------............---......///000111///......------......///------------------------******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++***++++++,,,*********+++---...---+++,,,,,,,,,+++++++++***************++++++++++++,,,++++++************++++++,,,,,,---...///111333444777888999:::;;;<<<<<<<<<999:::;;;===@@@IIIUUU]]]gggiiikkkkkkjjjiiiiiijjjsssttttttoooggg^^^WWWSSSNNNMMMKKKIIIJJJMMMSSSWWW___cccjjjnnnnnnnnnppprrr}}}wwwoooooosss******+++++++++,,,,,,,,,---.........------,,,+++))))))***+++++++++++++++'''(((***,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////------...//////000111111000000000000000000000000...000222222000000000111///000222333333333222222222222222222222333333333000222444444444555777888444555555666777888888999777666666666777777666666888999999999::::::::::::999::::::::::::::::::999888999:::;;;<<<<<<<<<<<<<<<::::::===BBBEEEEEECCCBBB???<<<;;;======;;;888777555444333444444222111333222000///000000///...000000111111111111222222///////////////......---.........------...//////000///...,,,+++++++++,,,---------,,,,,,,,,++++++------,,,---...---+++)))************++++++++++++((()))))))))*********+++((()))******+++***))))))((('''&&&((()))***((('''((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))******+++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,---***+++,,,---///000111222000000000000////////////......////////////......////////////////////////000///...---,,,------...---------......///000111///......------......///------------------------)))))))))*********++++++***************+++,,,,,,,,,++++++***++++++,,,,,,*********+++......---,,,++++++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,......///000222444666777999::::::;;;;;;;;;;;;;;;888999;;;<<<@@@JJJXXXbbblllrrr|||~~~zzzsssiii^^^SSSLLLIIIEEEEEEFFFKKKTTT^^^hhhnnntttxxxzzzyyywwwxxxzzz|||}}}{{{|||}}}vvvsssttt******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++***---.../////////...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---------...///000000111111111111111111111111111---///111111000///000111000000222222333222111000222222222111111111000000000111333333111000000111111111000000000000//////666555444444555666555444000111111222333444555555666666666666666666666666222333444555666666666666666555444777;;;<<<:::888===999555555666888666444444222111111222111000...///...------///111111000,,,...000000/////////000+++,,,------------,,,,,,............///000111222111000...,,,++++++++++++---------,,,,,,,,,++++++*********,,,------+++***'''((()))***+++,,,------(((((())))))*********+++((()))***++++++***)))((('''&&&&&&''')))***)))'''&&&'''(((******((('''&&&)))))))))))))))(((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,+++,,,...///000111111111000000000000////////////......////////////......////////////////////////000///...---,,,------...---------......000111111.........------.........------------------------((())))))))))))************)))))))))***++++++,,,+++++++++***++++++,,,,,,*********,,,...///...,,,+++++++++*********))))))******+++++++++,,,,,,,,,...------,,,,,,------...000000111222444777888::::::;;;;;;;;;;;;;;;::::::555777999:::===HHHVVVbbbjjjtttyyymmm___RRRJJJEEECCCBBBCCCHHHSSSbbbrrr~~~zzz{{{~~~yyytttuuuyyyzzz~~~zzz++++++******++++++,,,---...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,///...,,,++++++,,,.../////////............//////000000////////////000000///////////////000111111............////////////000000111111111111000000000//////////////////000//////000000111111111222000000111111111222222222111111111111111111111111111111111000000000000000222222222222222222222222666666666555555444444444222222222222222222222222333333333333333222111000222222111111000000//////000000000000000000000000------------------------+++++++++,,,,,,---------+++,,,---...///////////////...,,,+++***+++,,,,,,************************((()))***+++++++++++++++++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((()))''''''''''''((((((((()))+++)))'''&&&%%%&&&'''(((&&&'''((())))))'''%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***)))************+++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......------------...//////000000//////.........---////////////000000000000////////////////////////---------............///............////////////------............------)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,...000222,,,---///222444777999::::::999999999:::999888666444444777;;;<<<@@@MMM\\\mmm~~~{{{mmm]]]QQQGGG@@@???BBBEEEFFFNNN___sss~~~~~~~~~}}}zzz|||vvvkkkjjjqqqzzz~~~~~~}}}++++++******++++++,,,------,,,+++++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------,,,,,,,,,///...,,,++++++,,,.../////////............////////////............/////////............///000000............//////////////////000000000000////////////000000000000////////////000000000111111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111000000000222222222222222222222222222222222222222111000000/////////000000000000000////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,+++++++++++++++******************************+++++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%((((((((((((''''''''''''***)))'''&&&%%%&&&'''(((&&&'''((()))((('''%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***))))))*********+++++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------...//////000/////////.........---.../////////000000000000////////////////////////---------............///............////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///111222222333444666888999999:::>>>===<<<;;;;;;:::999777777666888<<<>>>BBBPPP___qqqiii]]]PPPGGGAAA>>>@@@EEEMMMUUUcccrrr}}}xxx|||rrrmmmnnnkkkgggmmmwww|||zzzwwwvvvxxxzzz||||||++++++******++++++,,,---+++++++++++++++,,,---...,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---..............................------------------......------------...//////---............/////////......////////////......//////111111111111//////////////////000000000000000000000000111111111111000000000000000000000000/////////000000000000000////////////////////////////////////............111111111111111111111111000000000000000000///...,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++)))******+++++++++*********++++++++++++******)))************************++++++++++++***)))((('''************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((&&&'''((((((((('''%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***)))))))))*********++++++))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------......////////////...................../////////000000000////////////////////////---------............///............////////////------............------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++------------------------------,,,---...000222333555666888;;;<<<<<<<<<<<<======;;;999888888777777888888;;;>>>AAAHHHVVVdddvvvuuuYYYOOOEEE@@@>>>???FFFNNN[[[jjj}}}uuusssnnnmmmrrrtttssszzz|||vvvnnnjjjmmmttt|||++++++******++++++,,,---*********++++++,,,------,,,+++***))))))+++---...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---,,,,,,,,,,,,---.................................------------......---,,,,,,,,,,,,---......---------.........//////---..................---...///111222222111///.../////////////////////////////////000000000111111000000000000000000000000......///////////////000////////////////////////000000000000////////////000000000000000000000000....../////////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************************))))))((()))***++++++***)))(((***************************************)))(((((())))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++(((((('''&&&&&&&&&'''(((''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))))))))************)))))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///................................./////////000000////////////////////////---------............///............////////////------............------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************++++++++++++++++++++++++---------...............------......000222444555555777999<<<>>>?????????;;;;;;;;;:::888888:::;;;999;;;???CCCHHHQQQ___iiixxx|||~~~}}}yyymmm```QQQJJJDDDBBBCCCGGGQQQZZZiiixxxuuunnnqqq{{{xxxpppmmmrrr}}}++++++******++++++,,,---*********++++++,,,,,,,,,,,,+++***))))))+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------------------,,,,,,---------------............------///..................///,,,,,,,,,,,,,,,---......------------............------............------...///000000000000///...///.........................../////////000000000////////////////////////------........./////////000000000000000000000000/////////000000000000000////////////////////////,,,------.........------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***)))'''(((***++++++***)))((())))))))))))))))))))))))'''((()))***************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######""""""######%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((()))))))))***************))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......---------...........................////////////////////////////////////---------............///............////////////------............------***+++,,,......,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++---------....../////////......///111333555666777777999;;;===>>>>>>>>>>>>:::<<<======<<<===@@@BBB>>>CCCHHHLLLRRR[[[eeekkksssrrroookkkhhhbbbXXXOOOJJJGGGFFFIIILLLQQQ\\\fffqqq{{{}}}uuupppxxx||||||++++++******++++++,,,---******++++++++++++******,,,+++*********+++,,,---+++++++++++++++*********++++++------------++++++++++++++++++,,,,,,,,,,,,------------------------,,,---...//////...---,,,//////............//////---,,,,,,,,,,,,---......,,,------------.........------............------.......................................---------............////////////////////////////////////,,,,,,------.../////////000000000000000000000000---------.......................................+++,,,------...---------......------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++((())))))************)))))))))))))))))))))))))))&&&'''((()))************'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$###%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))******+++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...---------------.........------........./////////////////////////////////---------............///............////////////------............------+++---///111111///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------...////////////000111444666888999:::============>>>>>>??????;;;???CCCDDDCCCCCCFFFIIIMMMSSSYYY[[[___cccfffeeegggccc___[[[YYYVVVQQQLLLHHHIIIMMMSSSWWW[[[cccmmmttt{{{xxxttt|||++++++******++++++,,,---++++++,,,,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++*********)))***+++---......---+++***,,,,,,,,,+++++++++++++++,,,------------------,,,+++,,,...//////...,,,+++...------------------...---------------......///,,,,,,---------...............////////////......///---,,,++++++,,,---///.........---------,,,,,,------........./////////........................+++,,,,,,---......//////........................,,,,,,,,,---------......------------------------+++,,,------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,,,,,,,***)))))))))******+++,,,))))))))))))))))))))))))(((((()))))))))))))))(((''''''(((((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((((())))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------.........//////////////////////////////---------............///............////////////------............------,,,---............---,,,************************++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////000111444666999;;;<<<===>>>===>>>>>>@@@CCCFFFHHHJJJOOOUUUWWWUUUTTTUUUXXXbbbiiinnnmmmjjjhhhaaaZZZYYYTTTPPPQQQUUUWWWXXXXXXUUUXXX___eeefffdddhhhnnnwww~~~zzzwww{{{zzz++++++******++++++,,,---+++,,,,,,,,,+++)))(((&&&)))***+++,,,,,,,,,,,,+++++++++++++++******))))))***+++---......---+++***---,,,,,,++++++*********,,,------......------,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---...------------...//////,,,,,,,,,---------............////////////......///---+++))))))+++---///.........------,,,,,,,,,---------.........//////........................++++++,,,------...//////---------------------------------....../////////------------------------+++,,,------............+++,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,'''((()))++++++,,,,,,,,,+++***)))))))))***,,,---))))))))))))))))))))))))************)))((('''&&&&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%""""""$$$%%%'''(((******$$$%%%&&&&&&'''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((())))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------.........//////////////////////////////---------.........//////............/////////000---..................---++++++***))))))***++++++************************************************++++++************++++++************+++,,,------++++++++++++++++++++++++++++++,,,,,,---...//////111222555888:::<<<>>>>>>;;;;;;<<>>EEEOOO^^^kkknnnttt}}}}}}nnn\\\RRRQQQFFFFFFGGGQQQdddxxx~~~~~~zzztttrrrvvv{{{|||~~~{{{wwwrrrqqqrrr{{{++++++***************)))******++++++++++++******))))))))))))))))))))))))---,,,,,,++++++,,,,,,---((()))))))))******************************************++++++++++++*********+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++*********,,,------......------,,,------------............------------------------/////////.........------------------------------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000//////......------,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))*********+++++++++***)))((((((((()))***+++)))'''(((***+++***((()))))))))))))))***************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&(((***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++*********))))))++++++++++++++++++++++++////////////////////////........................///////////////.........------------------------////////////////////////,,,,,,,,,,,,,,,---............///000000000000000///......---,,,,,,+++++++++++++++*********))))))******)))))))))******+++,,,,,,++++++***+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---...///000000111111111444666999:::;;;<<<===???===<<<===BBBGGGOOO\\\iiisssxxx}}}ssscccQQQGGGFFFGGGHHHNNN\\\uuuzzzzzzyyyxxxwwwxxxzzzzzzwwwsssooosss}}})))))))))))))))***************++++++++++++******))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,.........---,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++111000000///---,,,,,,+++***++++++++++++++++++***++++++++++++++++++******************+++++++++,,,+++***)))((((((((())))))+++)))'''((()))***))))))************))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))'''&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++*********************++++++,,,,,,------////////////////////////.................................///////////////........................////////////////////////---------------......///...///000000111000000000......------,,,,,,+++++++++++++++***************,,,,,,+++*********+++++++++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333444444444666999;;;;;;<<<>>>???;;;<<>>@@@HHHPPPaaasssyyy|||xxxtttuuu}}}++++++++++++******************++++++++++++******))))))))))))))))))))))))&&&%%%%%%&&&&&&((())))))***,,,---//////---+++)))************************((())))))******))))))((())))))***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************,,,------......------,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************************************(((((()))))))))***************************************++++++++++++******,,,,,,,,,,,,++++++++++++******))))))))))))******++++++******))))))(((((()))))))))*********++++++'''((()))))))))((('''&&&'''((()))(((&&&&&&(((***)))))))))))))))*********))))))*********+++++++++************************''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---.../////////////////////////////////////////////////////////////////////.........------------------------........................---,,,+++************+++,,,------------,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,,,,,,,,,,++++++***+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,------...//////000000000111333555666777888888555777888888666666666777===<<>><<<;;;:::999:::<<<>>>@@@BBBGGGMMMQQQSSSUUUYYY]]]```___\\\XXXVVVUUUVVVWWWLLLJJJIIIKKKRRRZZZaaaeeerrr{{{zzzsssmmmooowwwwwwtttrrrppp~~~|||{{{{{{{{{*********++++++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++*********)))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,++++++******++++++,,,+++)))((()))******)))(((************************)))))))))))))))))))))))))))******++++++******)))************************)))))))))))))))))))))))))))******++++++******))),,,,,,++++++++++++++++++((((((((()))))))))******++++++***)))(((''''''(((***))))))(((((((((((((((((()))+++,,,,,,+++)))(((++++++++++++******))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''((((((((((((''''''))))))((('''''''''''''''&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((&&&%%%''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***************,,,---...---,,,,,,,,,,,,---......111000///......///000111......---,,,,,,,,,,,,,,,---......//////...------////////////////////////------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------//////000///...000333666:::888999<<<;;;999999===;;;===@@@CCCEEEGGGGGGGGGLLLQQQXXX\\\\\\[[[ZZZZZZSSSRRRPPPOOOPPPSSSYYY\\\XXXXXXYYY]]]dddkkkrrruuu~~~uuujjjccc]]]eeegggjjjqqquuu~~~zzzuuurrrooonnnnnn++++++++++++++++++++++++***++++++,,,,,,---------************************))))))))))))))))))))))))))))))'''''''''''')))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++************+++,,,***))))))***---......---************************(((((((((((((((((((((((()))******++++++******)))************************)))))))))))))))))))))))))))******++++++******)))------,,,+++******)))))))))))))))*********++++++,,,+++***)))((((((((()))***)))((((((''''''((((((''''''))))))))))))''''''&&&((()))******)))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''')))(((((((((''''''''''''&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((************+++,,,------,,,,,,,,,,,,,,,---......000000////////////000111...---,,,,,,,,,,,,,,,,,,---......//////.........////////////////////////------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,++++++************+++,,,,,,++++++++++++,,,,,,......---------......///...///000111111333777::::::888:::===<<<:::<<<@@@FFFJJJQQQWWWZZZZZZXXXVVVZZZ___eeegggccc\\\VVVRRRHHHGGGGGGHHHLLLUUU```ggghhhiiilllpppvvv{{{~~~uuuiii]]]VVVWWW___ccckkkzzz}}}xxxuuurrrppplllgggccc```^^^]]],,,,,,,,,,,,,,,+++++++++))))))***++++++,,,------************************))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))(((((())))))******++++++'''''''''((((((((())))))++++++************++++++))))))))),,,000333333333************************'''((((((((((((((())))))))))))************))))))************************(((((((((((((((((((((((())))))************)))))))))))))))))))))((('''''')))*********++++++++++++++++++***)))))))))))))))))))))(((''''''''''''(((&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''&&&'''(((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))*********((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------....../////////...------.........---......////////////.../////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///000---///111222333666999<<<:::999:::<<<<<<===BBBJJJ\\\aaahhhooorrrqqqnnnlllkkkllllllhhh```VVVLLLGGGDDDFFFGGGKKKRRR___nnnxxx{{{|||}}}~~~xxxtttqqqnnnggg^^^XXXWWW```lllrrryyy~~~yyyvvvtttpppjjjeeecccaaa]]]YYYVVVSSSQQQPPP------------,,,,,,++++++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((((((((())))))******+++((((((((()))))))))*********************************))))))+++...000000///))))))))))))))))))))))))((((((((())))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))&&&'''((())))))))))))((()))*********+++++++++++++++***)))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((''')))((('''&&&''''''))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))************+++))))))))))))))))))))))))******++++++,,,,,,,,,+++,,,++++++++++++,,,------,,,------.....................---------......///---......///000000////////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...000000---///222333444666999<<<<<<::::::;;;<<<@@@KKKVVVjjjooovvv}}}{{{uuulllbbbVVVLLLEEE@@@AAAFFFLLLTTT^^^mmm~~~wwwnnnfffbbb^^^ZZZ\\\aaakkk|||}}}wwwrrrmmmiiifffbbb[[[VVVUUUTTTRRROOOMMMKKKJJJJJJ///......------,,,,,,+++''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))***++++++***))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((())))))******+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((()))+++,,,,,,+++***)))))))))*********++++++))))))(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((***)))'''&&&&&&(((***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&'''((())))))))))))'''((()))))))))(((&&&%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((()))*********++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++,,,---------...///000111111111000+++++++++++++++,,,,,,------...//////000000000000////////////////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,...///111111000222444555666777999;;;;;;::::::;;;<<>>>>>AAALLLXXX```fffqqq}}}rrr^^^MMMCCC@@@@@@AAA@@@LLL\\\jjjttt~~~||||||~~~tttkkkgggkkkmmmlllsss~~~zzzvvvqqqlllgggcccWWWWWWUUUQQQLLLIIIHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@000000///...------,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))((()))***++++++***)))((('''&&&&&&(((+++------,,,))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***)))'''%%%$$$(((((((((((())))))))))))''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((($$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((())))))))))))'''((()))***)))(((&&&%%%&&&''''''&&&$$$######%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''******))))))((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,***)))++++++******++++++,,,---***+++---////////////...,,,,,,,,,,,,------...///------///000111111111111////////////////////////.........//////000000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,---......------,,,,,,------...------...///111222444555777888::::::999999999:::777999===@@@??????HHHSSS\\\cccppp}}}yyykkkVVVEEE======???AAAHHHUUUfffrrryyyvvvpppsss~~~zzzvvvooolllhhhdddaaa]]]YYYVVVLLLMMMMMMJJJEEECCCDDDFFFAAAAAAAAAAAA???>>>===<<<444222000000111000///---,,,+++************************))))))))))))******************************+++++++++************))))))((('''&&&&&&''')))))))))))))))))))))*********(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******((((((((((((((((((((((((++++++,,,,,,,,,---------(((((((((((((((((((((((('''(((***+++++++++***)))))))))(((((((((((())))))'''(((***++++++***((('''%%%'''))))))((('''((()))))))))))))))))))))))))))------------,,,***((('''''''''''''''''''''''''''************************&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''&&&$$$&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''&&&&&&&&&''''''(((***+++,,,,,,***)))***++++++***)))******)))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////000///...---------------//////000111111111111111......////////////......//////............////////////.........---------...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......---------...//////......///000222333555666999:::;;;:::888888999:::999;;;===>>>???BBBHHHMMMVVVaaakkkrrrzzz~~~wwwggg[[[KKK@@@>>>???@@@AAAOOO^^^ooouuusssxxxvvv||||||uuunnnjjjeeebbb]]]XXXUUUQQQMMMKKKIIIHHHFFFDDDBBB@@@>>>===>>>>>>===<<<<<<;;;::::::555333222111111111///---,,,+++************************))))))))))))******************************+++++++++************)))***)))((('''&&&''''''(((+++*********)))((((((((('''((((((((())))))))))))''''''(((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((('''((())))))******))))))))))))(((((((((((()))))))))***,,,------,,,***)))%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''+++,,,(((%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''((()))***+++***)))((()))***+++***)))***))))))(((((()))))))))******+++++++++,,,,,,,,,.........---,,,,,,++++++------------------------......------------------......///000000000000///......////////////......//////............////////////.........---------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,...------------......///...//////111222444666777:::<<<======;;;::::::;;;;;;;;;<<<<<<===BBBJJJOOOZZZbbbhhhkkknnnpppllldddWWWNNNDDD>>>@@@DDDFFFGGGUUUaaannnssstttzzz~~~zzzxxxxxx{{{~~~{{{vvvqqqlllfff```\\\[[[XXXTTTPPPMMMJJJFFFDDDCCCBBBBBB@@@???>>>===<<<<<<<<<;;;::::::999888888777555333222222111///---,,,,,,+++*********************))))))))))))******************************+++++++++************)))++++++)))((('''&&&&&&&&&,,,+++******(((((('''&&&''''''((((((((()))))))))'''(((((((((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))((((((''''''(((((())))))***+++,,,,,,+++***)))%%%'''))))))((('''((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&%%%$$$######$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((///111+++%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******)))((('''(((***++++++)))***))))))((())))))************+++++++++,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...------...////////////.........////////////......//////............//////...............---------------,,,,,,,,,,,,------++++++++++++++++++++++++******************++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------,,,,,,---......///000000111222444666777999999;;;<<<<<<:::999999:::???>>>>>>===???EEELLLQQQ\\\```cccaaa___]]]WWWQQQIIIEEEAAABBBGGGLLLOOOPPP^^^fffooouuuzzzxxxpppjjjhhhkkknnnnnnllloooxxx~~~zzzwwwppplllgggbbb^^^ZZZVVVSSSQQQNNNJJJGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;::::::999888888777777666666666:::888555444444222000...------,,,+++************+++******))))))******+++************************+++++++++*********))))))******)))(((((('''''''''******))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))(((((((((''''''(((((((((''''''((())))))(((''''''%%%'''))))))((('''((()))''''''''''''''''''''''''---,,,***((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&%%%$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((...///***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))(((''''''&&&&&&(((((()))(((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$%%%%%%%%%&&&''''''''''''''''''''''''((()))))))))(((((()))+++---,,,+++***************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...------...////////////.........////////////......///......------......///........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...//////222222333444666888999:::;;;<<<<<<<<<;;;;;;===???BBBCCCDDDFFFIIIMMMQQQTTTYYYZZZZZZVVVRRRNNNKKKIIIGGGGGGIIINNNTTTYYY[[[[[[gggmmmuuu}}}|||qqqhhhbbb``````dddfffhhhqqq}}}yyyuuupppjjjfffccc___ZZZVVVSSSQQQNNNLLLJJJGGGDDDBBBAAA@@@>>>===999999999888888777777777666666555555555444444444;;;999777666555444222000//////---,,,,,,+++++++++++++++************++++++************************+++++++++*********))))))''''''((())))))*********''''''(((((()))))))))***''''''''''''((((((((((((((((((((('''''''''''''''(((((('''&&&''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((('''''''''(((((('''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((000///,,,)))'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))(((%%%&&&(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))***+++******+++---///...---,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........///000000000//////......////////////............------------......---.....................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------...///000111444444555666888:::;;;===>>>??????>>>???AAAEEEIIIEEEHHHOOOUUUZZZ\\\\\\ZZZTTTRRROOOKKKGGGDDDFFFIIINNNPPPUUU\\\bbbggghhhhhhooouuu~~~~~~tttjjjbbb___^^^\\\ccckkktttxxxuuuppplllgggbbb\\\XXXTTTPPPLLLIIIHHHGGGEEECCCDDDBBB@@@>>>>>>>>><<<;;;999888888777666555444444555555444444444444444333<<<:::888777777666444222222111000...------------++++++************++++++************************+++++++++************)))&&&&&&((()))***+++++++++%%%&&&'''''')))******+++&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))%%%'''))))))((('''((()))))))))))))))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%$$$"""%%%)))(((###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&$$$&&&(((***+++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((***+++---,,,+++,,,...//////...++++++++++++,,,---......******+++++++++,,,,,,,,,///...---,,,+++***)))(((........................---,,,,,,,,,,,,------.........///000000000000///......////////////............------------......---------...............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------......///000222222666666777888:::<<<===>>>===???BBBDDDGGGJJJNNNQQQNNNSSS\\\eeejjjiiiccc^^^NNNJJJFFFCCC@@@AAAIIISSS\\\___eeekkkqqquuuvvvwwwxxx~~~vvvlllccc```aaacccaaalllxxx}}}yyyuuurrrjjjgggbbb]]]YYYUUUPPPMMMIIIGGGDDDCCCCCCBBBAAA??????===:::999::::::888777888777777666555444333333555555555555555555555555<<<;;;999888999888666444444333111000///.........,,,++++++******++++++,,,************************+++++++++************)))'''((()))***++++++***)))&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%''')))***'''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((()))%%%'''))))))((('''((()))((((((((((((((((((((((((%%%&&&''''''((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""%%%&&&######&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$&&&(((***+++***)))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''((((((''''''''''''''''''###$$$$$$%%%''')))+++,,,...,,,+++,,,......---,,,***))))))***+++,,,------******+++++++++,,,,,,,,,///...---,,,+++)))((((((------------------------......------------------------...////////////.........////////////.........------,,,,,,------...---------.........//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000222333444777888888999;;;===???@@@CCCIIIQQQXXX\\\^^^___```dddgggmmmrrrrrrkkk___VVVIIICCC@@@@@@BBBIIIZZZiiisssvvvyyy|||~~~{{{uuulllddd___bbbiiiooottt|||uuupppjjjeeebbb\\\YYYTTTPPPMMMJJJGGGEEEDDDCCCBBBBBBCCCCCCAAA???;;;999777666666666555444444444444444444444444444777777777777777777777777<<<;;;999999999999888666555444333111000/////////,,,++++++******++++++,,,************************+++++++++************)))((()))***++++++***((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''%%%%%%%%%''')))***'''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))''''''''''''''''''''''''&&&'''((()))))))))''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++ '''***&&&!!!"""&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$&&&(((+++,,,+++)))(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&)))))))))((('''''''''&&&"""###$$$%%%''')))+++---...,,,++++++------,,,***(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------000///......------------+++,,,------......------......////////////.........------,,,,,,------...---------.........//////,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++******))))))---,,,,,,++++++,,,,,,---,,,,,,,,,------........./////////000111333444555888888999:::<<<>>>@@@AAAPPPYYYfffqqqvvvvvvuuusssyyyyyyzzzyyytttgggVVVKKKDDD???===AAAHHHUUUkkkrrrlllddd^^^^^^gggsss||||||uuummmfff```[[[WWWTTTPPPKKKGGGEEEDDDBBBAAA>>>>>>>>>???AAA@@@>>><<<;;;888666555666666555333111111222333444555555666888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;666666555444222111000///...---+++******+++---...,,,,,,++++++***))))))))))))******++++++******))),,,(((%%%%%%''')))(((&&&(((((())))))******++++++)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&''''''((()))******+++''''''(((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&''''''((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''')))))))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&$$$######&&&((()))(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))))))))************+++***)))))))))***,,,,,,---------,,,,,,+++++++++---------............///.........------,,,,,,,,,.........///////////////...............---------,,,,,,++++++,,,...///000------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,---...***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000---......000111444666777888888999999:::???DDDIII[[[iiixxx}}}lllYYYKKKDDD@@@<<<===FFFUUUfffzzzzzzrrrjjjhhhiiippp}}}zzzwwwsssmmmeee]]]WWWRRRNNNKKKIIIGGGDDDAAA???>>>>>>?????????>>>>>>======<<<<<<;;;:::999777555444333333555555555555666666666777888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888777555444222111000///...,,,++++++,,,---...------,,,,,,++++++******,,,------......------,,,***)))((()))++++++(((%%%'''''''''(((((())))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((())))))******((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((&&&$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))************,,,+++*********+++---------------,,,,,,+++++++++---------............///......---------,,,,,,,,,++++++,,,---......//////------.....................------------...000111------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,---......------///111//////111222444666777888::::::;;;;;;<<<@@@EEEIIITTTbbbrrr}}}uuucccRRRFFF@@@??????DDDRRRcccuuuuuunnnpppxxx|||wwwsssnnnkkkfffaaaZZZTTTOOOLLLIIIGGGEEEDDDBBB???>>>=========>>>>>>=========<<<<<<<<<;;;:::999777666555444444555666666666777777777777;;;;;;::::::999888888777:::;;;<<<======<<<;;;:::<<<;;;:::888666555333333111000...---,,,------............---,,,,,,++++++******++++++++++++******))))))***,,,---,,,(((&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((((())))))***))))))(((((('''''''''&&&)))((((((''''''(((((()))''''''''''''(((((((((((('''''''''(((((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&)))'''&&&%%%&&&'''&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******'''((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++---------............///...------------,,,,,,,,,(((((()))+++,,,---...///,,,---------...///////////////.........//////000------------------------++++++++++++,,,---...///++++++,,,,,,,,,+++******+++,,,---.........------***+++,,,,,,------,,,,,,---...///...------///111000111444666888888888888888888888888999<<>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999888666666555555777777777777888888888888;;;;;;::::::999888888888888999;;;===>>>>>>======>>>===<<<:::999777666555333222000///..................------,,,+++++++++))))))************))))))*********++++++***)))(((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''((((((((()))))))))))))))(((''''''&&&&&&(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&((()))******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&((()))((('''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******((()))))))))************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------))))))***+++,,,------...,,,,,,,,,---...///000000/////////...............------------------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,++++++******,,,.../////////---,,,***+++,,,,,,------,,,,,,---.........------///000111333666888::::::999888777777888888888;;;???BBBDDDRRRcccqqqmmmXXXKKKEEEAAA???@@@DDDOOO___nnn{{{{{{ssslllkkknnnqqqwwwyyyvvvssswww|||~~~||||||~~~{{{qqqmmmgggaaa\\\WWWSSSPPPOOOLLLHHHEEEEEEDDDCCCBBB======>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::888888777777777888888999999999:::::::::888888999:::;;;<<<<<<===666777:::<<<>>>?????????>>>>>>===<<<:::999888777555444333111000/////////---------,,,++++++******,,,,,,------------,,,,,,,,,+++)))'''&&&''')))+++)))((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((((((((()))+++,,,******)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%'''***++++++***(((((('''''''''&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++((()))))))))************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///000000------......---------,,,......---------,,,,,,,,,...---,,,+++++++++++++++***++++++,,,,,,,,,++++++***+++---//////...---,,,***+++,,,,,,------,,,,,,+++,,,------,,,---///111222444777999;;;;;;:::999999::::::;;;;;;===AAADDDAAAOOO___mmmyyyppp\\\KKKCCCBBBDDDEEEIIIMMMWWWdddoooyyy|||uuulllffffffdddjjjkkkgggeeelllvvv{{{yyytttoookkkddd```[[[VVVSSSPPPMMMKKKIIIGGGDDDCCCBBBBBBAAA@@@=========>>>===<<<;;;;;;888888999999::::::;;;;;;<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@777888999:::;;;===>>>???======<<<;;;;;;::::::999777666555444222111//////------,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,+++)))&&&$$$&&&)))---************))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))******+++,,,+++***)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%(((((())))))(((((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''%%%$$$%%%(((+++---,,,+++''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++))))))))))))************((()))***++++++++++++***++++++,,,,,,,,,,,,---------------............///,,,,,,,,,------------...//////......------,,,,,,,,,---------.../////////,,,,,,------...------,,,.........------,,,,,,+++...---,,,+++******************+++,,,,,,,,,++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,***,,,---...---///111333555666888:::;;;;;;;;;;;;777888::::::;;;===AAADDDDDDPPP^^^iiirrrvvvtttnnnddd[[[OOOFFFCCCFFFLLLOOOSSSVVV\\\eeemmmvvv~~~xxxnnnfffddd\\\bbbfffeeehhhsss~~~yyyrrrlllgggaaa^^^YYYVVVQQQNNNLLLKKKHHHGGGCCCAAA????????????>>>===>>>>>>======<<<<<<<<<;;;777888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@;;;:::999888888999;;;<<<::::::::::::::::::::::::888888777555444222000///......------,,,,,,++++++))))))************))))))+++,,,+++)))&&&'''***---++++++*********)))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************+++***((('''''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&'''))),,,---,,,***%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))************)))***+++,,,,,,,,,+++++++++++++++,,,,,,------------------............///,,,,,,,,,---------..................------------------..................+++,,,---...//////......///......---,,,,,,++++++,,,,,,+++++++++++++++,,,)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,...///000222555777999999:::;;;<<<===>>>>>>999;;;===>>>???BBBEEEHHHLLLUUU^^^cccggghhhbbb[[[QQQOOOMMMKKKMMMRRRYYY^^^eeeeeegggjjjmmmvvv~~~|||xxxnnngggddd[[[bbbjjjoooyyyxxxsssmmmfffaaa\\\XXXTTTRRROOOKKKHHHFFFEEECCCBBB===<<<;;;<<<>>>??????>>>???>>>===;;;::::::;;;;;;777777888999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>???CCCCCCCCCCCCCCCDDDDDDDDD???===:::777666666777888999999999:::::::::;;;;;;999999888666444222000///000//////...------,,,,,,,,,,,,,,,------,,,,,,,,,***,,,...,,,***(((***,,,++++++******))))))((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###$$$%%%'''((()))))))))'''''''''''''''''''''&&&%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((+++***((('''''')))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''')))))))))'''$$$######$$$$$$%%%&&&'''((((((%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((('''(((***,,,,,,***((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************+++,,,---...---,,,,,,+++++++++,,,,,,------------------.........//////,,,,,,,,,------.........,,,,,,,,,------........................---------+++,,,...000000000000000//////...---,,,,,,++++++************+++,,,------)))***+++,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++,,,---------,,,,,,,,,---000111222444888:::<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHJJJLLLPPPSSSUUUZZZ^^^^^^]]][[[TTTLLLIIIMMMQQQTTTWWW]]]dddjjjzzzwwwuuutttttt{{{|||zzzvvvmmmgggddd]]]fffppp{{{~~~}}}ooojjjddd___[[[WWWSSSPPPNNNKKKGGGDDDBBBAAA???===:::::::::<<>><<<999888999::::::777777888999;;;<<<======<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????BBBBBBCCCEEEFFFHHHIIIIIIIIIBBB===<<<<<<777333333555555555666999;;;;;;:::;;;;;;:::999777555333222111111000///...------,,,++++++++++++++++++,,,---))))))******++++++++++++***)))(((&&&&&&((()))*********))))))((((((''''''((('''&&&%%%&&&''')))+++&&&&&&''''''''''''&&&&&&###%%%''')))***(((&&&%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))***++++++((((((((((((''''''''''''*********)))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''((()))((('''&&&&&&''''''''''''&&&&&&######%%%&&&''''''((((((&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%############%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((()))+++,,,,,,***'''%%%)))(((&&&%%%&&&''')))***))))))((('''''''''''''''''''''''''''(((((((((((($$$%%%&&&((())))))))))))'''((()))******)))((('''(((((())))))******++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------..................////////////+++++++++++++++,,,---...//////.........------------------.........////////////000000000000//////.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++,,,---,,,++++++,,,...///000000000111444999<<<@@@>>>???CCCEEEEEEHHHLLLLLLLLLMMMOOOSSSYYY```dddbbb]]]XXXVVVRRRMMMLLLNNNWWW\\\dddjjjkkklllrrryyy~~~{{{}}}qqqkkklllmmmkkkkkkxxx~~~yyyvvvsssooommmbbb___ZZZTTTOOOLLLJJJIIIFFFDDDBBB???===;;;:::999777777888999:::<<<>>>???DDD@@@<<<:::<<<===<<<:::;;;::::::;;;<<<======<<<===>>>???AAAAAABBBBBBBBBAAA@@@@@@AAACCCEEEFFFFFFGGGGGGHHHJJJLLLOOOQQQRRRNNNFFF???===;;;777333333333222222444777999:::999======<<<;;;:::888666555333222111000///...------***)))))))))))))))******)))*********+++++++++++++++***(((''''''(((***+++******))))))(((((((((((()))(((&&&&&&&&&((()))+++'''''''''(((((('''''''''%%%&&&'''))))))((('''&&&''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''(((***,,,+++***'''&&&)))((('''&&&&&&((()))+++))))))((('''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((''''''((()))***))))))(((''')))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,---......//////.........------------------.........//////---......//////......---......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---,,,++++++---///000111222333444777;;;???BBBBBBGGGRRRZZZZZZYYYXXXXXXXXXYYY\\\aaafffjjjllliii```WWWRRRMMMKKKOOOTTTfffjjjqqquuuvvvvvvyyy|||wwwkkkfffgggmmmrrr~~~~~~xxxrrrnnniiieeebbbWWWUUUQQQMMMIIIFFFDDDDDD@@@???===;;;999777666666777777777888999;;;<<<===AAA>>>:::999;;;<<<;;;:::::::::999:::;;;<<<<<<;;;>>>??????@@@AAAAAAAAAAAACCCBBBBBBCCCEEEGGGHHHHHHMMMMMMOOORRRVVVYYY\\\]]]XXXNNNDDD@@@<<<777444444333222222444777999::::::=========<<<;;;:::888777555555333222111///...---+++***)))))))))))))))***************++++++++++++,,,+++***))))))***+++,,,***))))))))))))((((((((()))((('''&&&'''((()))***'''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((&&&%%%$$$$$$&&&((()))(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((&&&'''((())))))((('''&&&%%%$$$###$$$%%%&&&%%%###&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''')))++++++)))'''%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((''')))((('''''''''(((***+++))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''(((((()))))))))((((((************)))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,,,,,,,---------..................////////////...------------...//////...............------------------...............,,,,,,------------,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,------,,,,,,...///000222555777888;;;???AAADDDHHHTTThhhvvvwwwooojjjhhhggggggjjjooosssrrrqqqjjj^^^RRRKKKJJJNNNXXXcccuuuyyy~~~ooogggdddgggtttzzzvvvooohhhccc]]]XXXTTTLLLKKKIIIFFFCCCAAA???>>>;;;:::999777666555555555666666666777888999:::;;;>>><<<999888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@AAAAAABBBCCCCCCDDDDDDHHHIIIJJJKKKMMMOOOQQQQQQVVVXXX[[[___cccgggjjjlllggg[[[OOOHHHBBB;;;666666555444333444777:::;;;;;;;;;;;;;;;;;;:::999888888888777666444333111000///......---,,,+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))((((((''''''((())))))(((((())))))))))))(((((()))(((((('''((()))***+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''%%%$$$$$$%%%''')))(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))'''((()))******)))((('''%%%$$$###$$$%%%&&&%%%###&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))(((''')))(((((((((((()))***+++))))))((('''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''((((((((((((((((((++++++******))))))((((((+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------..................//////////////////............//////................................................,,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------,,,---///111000333666999;;;===AAACCCGGGQQQfff}}}xxxvvvuuuvvvxxxvvvqqqlll___TTTJJJGGGKKKUUUeeesssxxx~~~{{{jjjiiikkkppp{{{xxxqqqmmmggg```[[[UUUOOOLLLGGGGGGFFFDDDBBB???<<<;;;::::::999888777777777777666666666666777777888999;;;:::999999999::::::;;;<<<===>>>>>>>>>>>>???@@@CCCCCCDDDFFFHHHJJJLLLMMMPPPRRRUUUXXXZZZ\\\___aaaaaacccgggkkkooosssvvvwwwuuujjj]]]UUUMMMCCC===;;;777555333444666888888888:::::::::;;;;;;::::::999:::999888777555444333222000000///---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))************)))))))))((((((((())))))(((((())))))))))))(((((())))))'''''''''(((***+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))************************''''''''''''((((((((((((&&&'''''''''(((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&'''''''''''''''''''''%%%&&&'''((())))))***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((('''%%%%%%&&&((()))(((((((((((('''''''''''''''''''''(((((()))))))))'''''''''''''''((()))***(((((()))******)))(((((('''%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''((((((((((((((())))))***))))))((('''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''''''''(((((()))++++++******))))))((((((((())))))***,,,---......***++++++,,,,,,,,,++++++,,,,,,,,,---------..................////////////000//////.........//////---..........................................---------............------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......---...000222111333777:::<<<>>>AAADDDMMM\\\uuu|||uuukkkcccRRRJJJEEEGGGOOO[[[kkkxxxuuuvvvkkkooowww{{{vvvqqqmmmgggddd___ZZZVVVRRRLLLIIIEEEEEEDDDBBB???===:::999:::999999888888888888888777777666666777888999999::::::;;;;;;;;;<<<===>>><<<>>>@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKOOOTTTWWWYYYZZZ^^^cccfffhhhjjjmmmpppmmmooosssvvvzzz}}}~~~uuukkkddd]]]RRRIIIFFF;;;888555333444555555444:::;;;<<<<<<=========<<<;;;::::::999888777666666111000///---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++******))))))))))))(((((('''(((((())))))((((((''')))((('''&&&'''((()))***((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))***&&&&&&&&&'''''')))***+++))))))(((((((((((())))))(((&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))))))))''''''&&&&&&%%%$$$$$$###''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''(((((((((((($$$%%%&&&((())))))******&&&&&&&&&&&&'''((())))))************))))))))))))'''''')))***,,,...//////******+++,,,,,,,,,++++++,,,,,,,,,---------..................////////////000000///............///---------..............................---------......////////////......,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,---.........///111333333555888999;;;>>>AAADDDSSSbbbxxx{{{mmmaaaZZZIIIEEEEEEJJJSSS\\\hhhsssttt}}}||||||tttrrr{{{~~~xxxsssmmmgggbbb\\\ZZZWWWTTTQQQNNNIIIFFFBBBAAA???===;;;999888777999888777777777777777777777777777888999:::;;;;;;:::<<<>>>>>>>>>???@@@BBB===@@@DDDDDDDDDDDDHHHKKKKKKLLLOOOSSSYYY___dddggghhhlllrrrttttttuuuxxx{{{zzz||||||vvvsssmmmaaaWWWSSSBBB???:::777555555444444888999:::<<<<<<=========;;;;;;:::::::::999999999444333111///...---,,,,,,------,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++***************)))(((((('''''''''((((((''''''''''''''''''&&&''''''((()))''''''((((((((((((''''''(((''''''''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((())))))***)))((('''&&&((((((((((((''''''''''''%%%%%%&&&''''''((())))))%%%%%%&&&&&&((()))***+++***)))'''&&&&&&''')))***(((&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&'''((())))))((((((&&&&&&%%%%%%&&&''')))***)))))))))))))))*********(((((()))+++,,,---......)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////000///......---------...---------.........////////////.........---------......////////////......,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,---//////...///222444777888999:::;;;>>>BBBFFFVVV]]]lll{{{qqq^^^RRRLLLDDDBBBDDDLLLTTT[[[eeennnwww~~~yyy||||||uuuwww~~~|||yyytttoooiiibbb[[[WWWSSSQQQOOOMMMKKKHHHCCC@@@===<<<;;;999888888888999999999888777777777777777888888999999;;;<<<>>>>>><<<>>>AAABBBBBBBBBDDDGGGCCCHHHLLLMMMMMMNNNRRRWWWYYYZZZ\\\aaafffmmmrrruuuzzz{{{{{{wwwlllaaa\\\IIIEEE@@@;;;999888777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666444333111000//////---------,,,,,,+++++++++)))******++++++******)))))))))******++++++++++++***************)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''((()))******(((&&&$$$)))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&((()))+++,,,***)))&&&%%%%%%&&&)))***'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''(((((('''%%%###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%###!!!$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&''')))***(((((())))))******++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///...------------------------.........////////////.........------------......//////......---,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,.../////////000222444::::::::::::;;;>>>CCCGGGTTTUUU^^^kkkvvv|||{{{eeePPPDDD@@@???>>>BBBKKKTTT\\\eeemmmzzzwwwxxxqqqxxx}}}}}}|||{{{xxxssssss}}}~~~|||tttqqqlllfff```YYYRRRMMMMMMKKKIIIGGGEEEBBB>>>:::;;;:::999777888999;;;<<<<<<;;;:::999999888888999999999999;;;<<<>>>@@@AAA===@@@DDDEEEDDDEEEGGGJJJJJJOOOTTTVVVUUUWWW\\\aaaffffffiiilllrrrxxx}}}xxxxxx{{{}}}rrriii```RRRDDD>>>:::555444888333444666666666666666777999999999::::::;;;;;;<<<888888777666555444333333/////////...---------,,,******************+++,,,++++++++++++++++++++++++************))))))))))))***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&((()))))))))((('''))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))''''''(((((())))))******))))))))))))((((((((((((((('''&&&%%%&&&&&&((()))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++888000'''###$$$&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&(((((('''&&&%%%$$$$$$###''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))'''((()))******++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------------------------------............///000///...---,,,------...///............---------333333222000///---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))+++,,,------.........------.../////////111555888;;;:::999999;;;>>>BBBDDDJJJKKKPPP\\\jjjuuuzzzzzz~~~uuuhhhWWWGGGBBBDDDBBBAAAEEELLLSSS[[[gggrrr|||tttjjjiiiqqq}}}~~~sssoootttxxxqqqlllfffccc```^^^ZZZVVVQQQMMMIIIGGGDDD@@@>>><<<;;;;;;;;;:::999888888888999:::999;;;======;;;;;;;;;<<<;;;;;;<<<>>>@@@AAAAAA@@@???AAACCCDDDEEEHHHLLLOOOUUUXXX\\\___dddiiiooossstttvvvzzz}}}dddffflllvvv}}}zzztttjjj\\\NNNFFF@@@:::777999888888999999888777777777999::::::;;;<<<<<<<<<;;;:::999999888666555555444111111000000//////......+++******)))******++++++++++++++++++++++++++++++************))))))))))))***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((&&&&&&%%%%%%&&&%%%&&&'''((())))))(((''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%'''((()))((('''&&&''')))''''''(((((())))))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%''')))***222---'''&&&'''(((%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((()))'''((()))******++++++***''''''((()))))))))))))))+++++++++,,,,,,,,,,,,,,,---------------------------------............///000///...---,,,------...///............---------000000000//////......---------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------------------...///111222333555888:::888888888999:::<<<@@@BBBHHHJJJPPP[[[hhhrrruuutttuuuooofff\\\OOODDDCCCGGGFFFGGGLLLUUU\\\bbbkkkuuu||||||uuuppppppxxx~~~{{{|||wwwqqqjjjfff___]]]YYYVVVSSSOOOJJJFFFCCCBBB@@@>>><<<;;;;;;;;;;;;:::999888888999::::::;;;<<<;;;:::888999;;;>>>?????????AAACCCEEEEEEEEECCCEEEHHHJJJLLLOOOTTTWWW___bbbfffiiinnnsssyyy}}}PPPSSSZZZfffsss{{{~~~}}}sssgggYYYPPPIIIBBB>>>===999999888777555444333222888999;;;<<<======<<<<<<<<<;;;;;;:::999888777777444333333222111000000000++++++******)))*********++++++++++++++++++++++++++++++*********)))))))))***))))))((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''&&&%%%%%%%%%######$$$%%%&&&'''(((((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))******)))((('''&&&''''''&&&&&&&&&&&&%%%%%%'''((()))((('''&&&''')))'''(((((((((((()))))))))((((((((()))******++++++'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((***((('''(((******&&&"""&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))******++++++***)))***++++++,,,,,,++++++++++++,,,,,,------......---------------------------------............/////////...------------...///............------------.....................------------------------........................------------------------------------------------------------,,,,,,,,,,,,,,,...000222333444777999555777999:::;;;===@@@BBBFFFIIIPPP[[[eeekkkllljjjaaa\\\VVVQQQJJJEEEHHHOOOQQQTTTZZZbbbfffiiiooowww|||{{{xxxwwwwww{{{vvvqqqlllfffaaa]]]XXXUUURRROOOKKKGGGCCC???>>>===<<<:::::::::::::::::::::999999999::::::;;;???>>><<<:::888:::>>>AAA?????????AAACCCEEEHHHIIIJJJLLLPPPTTTWWW[[[```dddmmmppptttwww{{{HHHIIIMMMVVVbbboooxxx|||wwwnnncccZZZSSSMMMGGGCCC;;;:::888666555444333111444666888;;;=====================<<<;;;::::::999555555444333222111111000,,,,,,+++***************+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&'''((()))***)))))))))***************((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((******'''$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''(((((('''((()))******++++++***+++,,,,,,---------------++++++,,,------...//////---------------------------------............///............------......///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,---000222444444555777999666999<<<>>>>>>@@@CCCFFFIIILLLRRR[[[aaacccaaa^^^SSSPPPPPPQQQPPPOOOSSSZZZcccdddiiimmmnnnnnnuuu}}}xxxxxxzzzzzz{{{yyytttnnngggbbb]]]YYYVVVRRRPPPLLLIIIFFFCCC???<<<;;;;;;::::::999999888888::::::::::::;;;;;;<<<<<>>===>>>BBBEEEAAABBBCCCCCCEEEIIIMMMPPPSSSVVV[[[```eeejjjooossszzz}}}IIIGGGFFFIIISSSaaammmuuu{{{vvvnnngggaaa[[[SSSLLLBBB???<<<::::::999777555111222555888;;;<<<======>>>>>>======<<<<<<;;;;;;666666555444333222111000......---+++************++++++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))******************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''))))))***************))))))))))))'''((()))((('''&&&''')))((((((((('''''''''''''''&&&&&&''')))***+++,,,---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''((()))******++++++***((())))))***************++++++,,,------...//////---------------------------------............///------..................///............---------.........---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,------...333444666777777888:::<<<999===AAACCCCCCDDDHHHLLLRRRTTTXXX\\\]]]\\\XXXTTTKKKLLLRRR[[[______bbbfffqqqqqqrrrtttsssuuutttppprrrxxxyyy~~~{{{vvvrrrnnnggg```\\\WWWSSSQQQLLLJJJFFFDDDBBB???<<<:::<<<<<<;;;;;;:::999888888:::;;;;;;<<<===>>>>>>>>>@@@BBBCCCCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNRRRWWW[[[^^^bbbhhhmmmsssxxx}}}JJJGGGDDDDDDKKKVVVbbbjjjyyyyyyxxxtttrrrmmmdddZZZJJJFFF@@@>>>>>>===:::777222222444666888:::<<<===============<<<<<<;;;;;;888777666555444333222111111000///---,,,+++++++++++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***+++++++++*********))))))'''((()))((('''&&&''')))(((((((((''''''''''''&&&%%%&&&'''((()))***++++++(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''(((((('''''''''((()))******++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,------......---------------------------------............///,,,---......///.........///............---------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111222444555666777999===@@@@@@EEEIIIJJJJJJKKKQQQWWW___```___]]]ZZZUUUQQQNNNJJJNNNZZZiiiqqqssssssuuuzzzyyyzzzzzzyyy}}}ttthhhfffiiissswww{{{tttpppkkkggg```[[[VVVRRRNNNLLLEEEBBB???===<<<;;;999888<<<<<<<<<<<<;;;:::999999;;;<<<===???@@@AAAAAAAAA???BBBEEEFFFFFFGGGHHHIIILLLOOOSSSUUUVVVZZZ```eeekkkpppvvv|||LLLJJJHHHGGGIIIOOOVVV[[[iiipppvvv{{{yyynnnYYYSSSLLLHHHFFFDDD@@@<<<777777666555666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999777666444333333333222000///---,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''******)))))))))((((((((('''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))***)))))))))))))))'''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((((((((('''&&&'''((()))******++++++***,,,---......//////......+++++++++,,,,,,,,,,,,,,,---------------------------------............///,,,,,,.../////////......///............---------.........---------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222444333444666777:::???FFFKKKMMMRRRVVVVVVUUUXXX___fffnnnkkkfff___WWWPPPLLLJJJPPPVVVdddvvv|||mmmbbbaaadddoooxxx}}}zzzvvvqqqlllhhhbbb___ZZZUUUQQQMMMIIIFFF@@@>>>;;;:::::::::999888999:::;;;<<<===<<<<<<;;;<<<===???AAACCCCCCCCCCCCDDDFFFHHHIIIJJJLLLPPPSSSUUUZZZ___bbbdddgggmmmrrrxxx|||NNNNNNMMMLLLKKKKKKMMMOOOWWWbbbooo{{{~~~llleee\\\VVVTTTPPPKKKFFF===;;;888666555666888999;;;;;;;;;;;;;;;:::::::::<<<;;;:::999777666555444444333222000...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$(((((((((((('''''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))************(((&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''"""###$$$%%%&&&'''''''''%%%&&&((('''%%%#########&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%'''((((((((('''&&&'''((()))******++++++***)))***++++++,,,,,,++++++,,,+++++++++++++++++++++---------------------------------.........//////+++,,,.../////////......//////.........---------,,,,,,---......///000000------------------------........................++++++++++++++++++++++++------------------------///.........///222444666:::;;;===@@@DDDKKKTTTZZZYYY]]]aaaaaa```ccckkkssswwwssskkk```VVVNNNJJJIIIWWW]]]lll|||lllbbbaaadddnnnzzz|||yyyuuurrrnnnjjjfffbbb\\\YYYUUUQQQNNNJJJEEEBBB@@@===;;;::::::;;;;;;:::666888:::<<<===>>>>>>===<<<>>>@@@BBBDDDEEEEEEEEEKKKKKKLLLLLLNNNRRRXXX\\\ccciiiooossstttwww}}}SSSSSSSSSRRRPPPOOOMMMLLLKKKSSS___ppp|||tttkkkjjjlllhhh^^^TTTIIICCC<<<888888888777555999999888:::===??????>>>======<<<;;;:::888777666666555333111///---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******)))'''&&&((()))+++)))(((&&&&&&((()))+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&*********)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###%%%''')))'''%%%''''''''''''''''''''''''""" """&&&((((((&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))(((((((((((((((((()))***************************+++,,,---......------------...//////------...///000000000///........................,,,,,,,,,------.........------............------,,,------......------,,,........................------------------------.........------,,,,,,,,,---------.........//////.........000222555777999888:::<<<@@@IIIYYYlll{{{wwwuuurrrqqqrrruuuyyy{{{}}}rrrdddXXXNNNIIIMMMTTT___fffrrr|||mmmgggiiikkk}}}}}}uuuoooiiihhhiiiggg```YYYTTTRRRNNNJJJFFFBBB???>>>;;;;;;;;;::::::;;;;;;<<<>>>===<<<;;;<<<>>>AAACCC??????AAACCCGGGJJJKKKKKKNNNPPPRRRTTTVVV]]]gggnnnuuuyyy~~~vvvlll]]]ZZZVVVRRROOOMMMMMMMMMGGGLLLVVVeeezzz~~~vvvtttvvvuuummmfffVVVOOOEEE>>>;;;:::999777888888888999;;;===<<<;;;<<<<<<<<<;;;:::999888777666555333111000...---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((&&&&&&''')))***)))(((''''''((()))***&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,))))))((('''''''''((((((''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%$$$%%%((()))(((&&&'''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++''''''((((((((((((''''''((((((((((((((()))))))))(((((()))***************************+++,,,---...,,,,,,,,,---------......,,,,,,---.........------.........---------------,,,,,,,,,------.........------............------,,,------......------,,,........................------------------------......---------,,,,,,,,,------------..................///000222555888999;;;<<<@@@JJJ[[[nnn~~~vvvjjj\\\RRRKKKJJJOOOVVV```lll{{{xxxooopppwww}}}}}}xxxpppjjjdddbbbbbb```YYYRRRNNNLLLIIIEEEBBB???===<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEHHHLLLOOOQQQRRRWWWYYY[[[\\\___fffqqqxxx{{{vvvlll___VVViiiddd]]]UUUPPPMMMMMMNNNHHHIIIMMMWWWjjj~~~|||~~~zzzvvvhhh___RRRIIICCC???<<<999999888888999;;;<<<;;;::::::;;;;;;;;;::::::999888666555444333111000///...///......,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))))))))((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))(((((())))))***+++,,,***)))(((((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******+++''''''(((((((((((('''''''''''''''(((((())))))***(((((()))***************************+++,,,---...***+++,,,---...---,,,,,,+++,,,,,,,,,,,,++++++***......------,,,,,,++++++---------------.........------............------,,,------......------,,,------------------------------------------------...------------,,,,,,,,,---------------------,,,//////000111444666888999::::::AAAQQQgggzzzmmm```QQQJJJIIILLLRRRXXXaaarrruuuuuu{{{vvvqqqjjjddd^^^[[[ZZZVVVPPPJJJFFFDDDBBB???===;;;:::999;;;;;;;;;;;;;;;<<<============>>>@@@AAACCCDDDEEEHHHIIIKKKNNNSSSWWW\\\^^^eeegggiiijjjmmmuuu~~~wwwsssnnnhhhccc]]]TTTKKKCCCrrrmmmfff^^^WWWSSSQQQQQQQQQOOOMMMOOO[[[lllwwwyyyzzzyyy{{{}}}|||yyyuuummmbbbXXXQQQJJJCCC===;;;:::999:::<<<===<<<;;;999::::::;;;;;;:::::::::666666555444333222000000///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''&&&%%%$$$&&&'''''''''((())))))(((''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))***))))))***))))))((('''&&&&&&%%%&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))******)))(((((('''''''''%%%%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((()))******(((((()))***************************+++,,,------***+++---//////...---,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,++++++***---------...............------............------,,,------......------,,,------------------------,,,,,,------------------------------------------------------,,,,,,,,,,,,000000222333555777888999:::>>>GGGVVVhhhvvv~~~|||cccUUUHHHEEEHHHMMMSSSYYYcccxxx{{{|||~~~zzzuuuvvv|||zzzxxxtttooojjjddd^^^XXXTTTRRRNNNHHHDDD???>>><<<;;;:::999888888;;;;;;;;;;;;<<<===??????@@@AAABBBDDDFFFFFFGGGGGGJJJLLLPPPTTTZZZ```gggkkkssstttvvvxxx{{{|||xxxrrrhhh```___[[[VVVPPPLLLFFF@@@<<>>;;;::::::;;;;;;:::999999::::::;;;;;;::::::666666666666555444222111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))******)))(((''''''&&&&&&&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))******)))))))))(((((('''&&&&&&''''''((((((((()))$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***(((((()))***************************+++,,,------+++---///000111000...---------...------,,,+++***---------,,,,,,+++++++++........................------............------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------111222333555666888999999===EEEQQQ\\\eeennnwww}}}}}}mmmWWWLLLBBBCCCIIINNNTTTXXXiii~~~|||vvvqqqtttzzz|||wwwqqqlllooouuu~~~zzzvvvsssqqqnnnhhhccc]]]YYYSSSNNNLLLHHHDDDAAA<<<;;;::::::999999999:::<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEFFFHHHHHHIIIIIILLLPPPVVV\\\bbbjjjrrrwww~~~|||wwwpppiiidddbbb^^^VVVPPPLLLJJJFFFBBB???===:::888}}}|||zzzvvvoooggg```\\\\\\\\\ZZZUUUUUUWWWVVVRRRPPPRRRUUU[[[ccckkksssxxx~~~|||zzzyyyuuummmccc[[[MMMHHHAAA;;;999999999888999999:::;;;;;;;;;::::::666666777888777666444333//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((***))))))(((((('''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***((())))))******))))))((('''''''''(((((((((((((((%%%&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))(((((()))***************************+++,,,---...---...///000111000//////---............------,,,,,,,,,,,,,,,------------/////////...............------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...---------.........//////222333444666888999999999:::FFFSSSYYY\\\bbbooozzz}}}kkk]]]LLLFFFCCCHHHOOOTTTYYY]]]qqqyyyqqqkkkppp{{{|||uuulllsss~~~yyyvvvrrrnnnkkkiiifff```[[[UUUQQQLLLHHHFFFCCCAAA???;;;;;;:::::::::;;;<<<<<<======>>>???AAABBBDDDEEEDDDDDDFFFHHHJJJLLLNNNOOOVVV[[[ccciiiooouuu}}}zzzqqqiiiddd___ZZZUUUQQQPPPMMMIIIFFFBBBAAA???===;;;::::::999~~~wwwooogggbbb___aaa```]]]ZZZYYYUUUOOOGGGHHHIIILLLSSS^^^jjjsssxxxxxxyyy{{{{{{xxxpppjjjaaaYYYMMMCCC===:::999999:::::::::;;;;;;:::999999666777888999888777666444333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,++++++***))))))((((((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&%%%&&&'''&&&%%%&&&''')))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************************%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&''')))))))))(((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***'''''')))***++++++******((('''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''')))***)))&&&%%%&&&((('''''''''''''''''''''''''''((()))(((%%%###$$$&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***************************+++,,,---............////////////000,,,------............---,,,,,,,,,---......//////000/////////.........---------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,------...///000111111222444666777999999999999999CCCMMMQQQQQQXXXgggttt|||wwwooodddYYYQQQHHHGGGLLLUUU\\\```eeekkkrrr}}}tttpppooovvv{{{|||uuupppmmmiiieeebbb```]]]WWWSSSLLLIIIEEEBBB???>>>===<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAACCCEEEGGGHHHGGGHHHJJJMMMQQQVVVZZZ]]]eeekkktttzzz}}}vvvlllddd]]]WWWSSSMMMKKKHHHEEECCCAAAAAAAAA=========;;;:::999999999zzzrrrkkkgggbbbeeeeeebbb^^^\\\VVVPPPIIIGGGDDDCCCGGGRRR```kkkrrrqqqssswwwzzzzzzuuuqqqrrrhhhYYYKKKBBB>>><<<<<<:::;;;;;;;;;::::::999888666777888999999888666555666555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&(((***)))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&''''''%%%''')))***++++++++++++'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))+++,,,+++((('''(((***''''''''''''''''''''''''$$$'''))))))'''&&&(((+++&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((()))***************************+++,,,---......------------...//////+++,,,------............+++,,,,,,---...///000000000000//////.........------..................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,---...///000222333333333444666888999:::999999>>>EEELLLMMMNNNVVVeeerrr{{{vvvmmmcccYYYRRRMMMKKKHHHLLLVVVbbbiiimmmrrrxxxpppxxxxxxrrrrrrvvv~~~~~~wwwppplllgggccc___\\\ZZZWWWQQQMMMEEECCC@@@===;;;:::::::::<<<<<<;;;;;;<<<===>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKLLLOOOSSSYYY```fffjjjqqqxxx}}}uuukkkddd[[[TTTPPPMMMJJJGGGEEEDDDBBB???<<<;;;<<<>>>888999999888555444444444yyymmmllljjjgggdddbbbaaa``````TTTMMMFFFDDDFFFKKKWWWccckkkfffdddhhhlllpppvvv|||yyykkkYYYKKKDDD???;;;???<<<999888999;;;<<<<<<999:::;;;<<<<<<<<<;;;:::888777555333111000//////000...,,,******,,,...///.........------,,,,,,,,,,,,,,,------,,,+++)))((((((''''''''''''((())))))******))))))((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&(((***&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))+++---,,,,,,+++(((&&&%%%&&&((()))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&*********)))))))))))))))))))))*********++++++++++++,,,------......------,,,,,,,,,------.........///////////////.................................000000000///......---------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......---000111...---///222444333333777<<<:::444666===BBBFFFLLLOOORRRYYYccckkkwwwmmmaaaXXXOOOIIIHHHLLLNNNZZZkkkwww}}}~~~}}}}}}vvvwww}}}{{{oooqqqvvv{{{vvvtttpppjjjdddbbb```]]]YYYTTTNNNGGGBBB>>>===<<<;;;::::::::::::;;;;;;<<<===@@@AAA@@@???BBBDDDEEEEEEDDDFFFLLLQQQQQQTTTZZZ```fffmmmtttyyy~~~zzzrrrhhhaaaRRRQQQNNNKKKHHHEEEDDDCCC@@@>>>===;;;:::::::::;;;;;;999777666555555555666xxxyyyrrrnnnjjjgggfffdddbbb```\\\TTTKKKGGGEEEGGGQQQ[[[bbb``````bbbcccgggqqq{{{tttdddUUULLLCCC;;;:::888666666777999999888999:::;;;<<<<<<<<<;;;:::;;;:::888666444222111111000...,,,+++***,,,...///.........------,,,,,,,,,---------,,,+++***))))))((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&''''''((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***,,,---,,,***'''%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))******************++++++++++++,,,+++,,,------......------,,,------------------.../////////////////////.......................................////////////---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------.........---///000000000222555666888666888;;;;;;999<<>>===<<<;;;;;;::::::::::::>>>>>>???@@@BBBCCCCCCBBBEEEGGGIIIIIIIIIMMMSSSYYYZZZ^^^eeekkkqqqwww}}}~~~ssskkkddd]]]TTTNNNKKKIIIGGGDDDBBB@@@???>>>===<<<;;;;;;:::::::::;;;999999888777666666666666fffppp~~~wwwrrrlllkkkllllllhhhdddeee]]]TTTMMMGGGEEEIIIPPPVVVVVVXXXZZZZZZ^^^jjjwww|||pppcccWWWJJJ???:::888555555666777777777999999:::;;;;;;;;;;;;;;;>>>===<<<999777555444333000///---++++++,,,---............---------------...---,,,++++++******+++))))))((('''&&&&&&&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''***((('''%%%$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''+++,,,---+++)))&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******************************(((((())))))******++++++++++++++++++,,,,,,,,,,,,+++,,,------......------.........---------------......//////////////////////////////////////////,,,------...//////000000------------------------------------------------------------,,,,,,,,,,,,,,,------------...............///111333666888:::<<<999999===@@@CCCHHHNNNNNNPPPVVV\\\aaabbb```^^^UUUOOOJJJFFFCCCFFFSSS```uuu}}}~~~xxxoooiiieeejjjpppuuu|||wwwtttpppnnnllliiiccc^^^UUURRRMMMIIIFFFBBB>>><<<<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCFFFHHHJJJKKKMMMRRRZZZaaahhhmmmtttzzz|||lllfff^^^WWWRRRMMMFFFBBBCCCBBB@@@???===<<<;;;;;;999:::::::::::::::999999666777777777777777666666TTT]]]kkkzzzyyysssnnnooossstttooojjjjjjddd^^^XXXPPPHHHFFFIIILLLLLLOOOTTTXXX]]]fffpppwww|||~~~xxxpppeeeWWWKKKCCC>>>999555555777888999888999999:::;;;;;;;;;;;;??????>>><<<:::888666555222000...---,,,,,,------...............---------...---,,,+++***++++++,,,+++***)))'''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&(((***,,,,,,***(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((()))*********)))***************++++++''''''((()))***++++++,,,++++++,,,,,,,,,---------+++,,,------......------//////......------,,,,,,............////////////000000000000000000000000---------....../////////------------------------------------------------------------------,,,,,,------------............000///000333666777:::???@@@@@@BBBGGGLLLRRRVVVZZZVVVWWW[[[bbbgggeee]]]VVVLLLIIIGGGGGGHHHQQQeeewwwyyynnnhhh^^^dddkkkuuu|||yyyqqqooollljjjgggccc\\\XXXQQQMMMHHHDDDBBB@@@>>>===;;;;;;;;;;;;;;;<<<======???@@@AAABBBCCCDDDFFFGGGJJJMMMPPPSSSVVV\\\eeellltttyyyzzzmmmccc[[[WWWQQQMMMJJJFFFCCC@@@@@@@@@>>>======<<<<<<<<<888999:::::::::888777666333444555777777777666555IIIMMMVVVbbblllrrrtttuuuvvvssspppsssxxxyyyssslllllljjjhhheee\\\QQQKKKKKKKKKHHHJJJSSS\\\aaadddhhhlllsssyyyzzzwwwrrriii```RRRKKK@@@888555666888:::888888999999:::;;;<<<<<>>===;;;999777666333222111///...---------...........................---,,,+++++++++,,,---,,,+++)))((('''&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%'''***++++++******+++))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))*********))))))))))))))))))))))))''''''(((((()))*********((((((((()))))))))******''''''((()))***++++++,,,++++++,,,,,,,,,---------+++,,,------......------/////////......------------.........//////000000000000000000000000000000///.........---------,,,---------------------------------------------------------------------------------.........//////222000222666777777>>>GGGNNNSSSXXX\\\___bbbcccbbbaaa```bbbgggjjjeeeYYYPPPGGGFFFGGGKKKQQQ^^^uuuwwwjjjeee```eeeppp~~~yyyuuusssnnnllljjjfffaaa[[[UUUQQQLLLHHHCCC@@@??????>>>===;;;;;;<<<<<<===>>>@@@@@@BBBDDDFFFGGGGGGIIIMMMPPPSSSWWW\\\___cccjjjrrryyy}}}zzzmmmaaaWWWRRRLLLJJJFFFCCCAAA@@@???>>>>>>>>>======<<<=========999:::::::::999777555333111222444555666555555444IIIFFFGGGNNNTTTXXX\\\```mmmmmmooovvv||||||vvvppppppooooooooohhh]]]VVVVVVSSSMMMMMMUUU___bbbbbbcccdddkkkqqqtttwwwzzzxxxttteee\\\MMMAAA:::888888999888888888888999;;;<<<===>>>>>>>>>>>>===;;;999888666555333111000///...................../////////------,,,,,,,,,,,,---------,,,+++)))((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&''''''((((((((((((((($$$%%%&&&'''((()))))))))%%%%%%%%%&&&''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((('''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((($$$&&&((()))))))))***,,,*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++))))))))))))))))))))))))&&&''''''(((((()))******&&&''''''(((((()))))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,+++,,,------......------/////////...............------......///000000000//////////////////////////////......---,,,,,,+++------------------------------------------------------------............------........./////////333222555999888999EEEUUUhhhqqqxxxxxxvvvtttqqqnnnqqqnnnlllkkkhhhaaaTTTKKKCCCCCCGGGPPP\\\llluuummmkkkooouuu{{{wwwtttpppnnnjjjhhheee```YYYSSSMMMJJJEEEBBB>>><<<<<<===<<<<<<<<<<<<===>>>???AAACCCCCC@@@CCCFFFGGGHHHKKKPPPUUUYYY^^^eeejjjmmmssszzz~~~nnnbbbXXXOOOJJJIIICCCBBB@@@>>>============;;;;;;::::::::::::;;;;;;:::::::::999888666555444222222333444555555444444PPPHHHDDDEEEGGGGGGJJJOOOXXX^^^iiiuuu|||xxxuuuuuutttnnnfffcccddd___YYYUUUXXX\\\]]]___aaa___cccfffiiioooxxx}}}}}}xxxnnn___QQQFFF???;;;999888777777888999:::<<<======>>>???@@@???>>><<<;;;888777555444222000///...---........./////////000,,,,,,---------------,,,---,,,+++***))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&''''''((((((((((((((($$$%%%&&&'''''''''''''''$$$$$$$$$%%%&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&$$$%%%'''***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))&&&'''((('''&&&&&&(((***((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&'''(((((())))))***)))))))))))))))******************++++++++++++,,,+++,,,------......------............////////////------......///000000111........................------------------------------------------------------------------------------------.........///............////////////222222888===;;;===PPPfff~~~vvvnnnfff[[[OOOGGGDDDDDDKKKZZZkkk}}}uuuuuuzzz~~~yyyuuurrrooollljjjcccaaa]]]WWWPPPJJJFFFDDDAAA???<<<;;;<<<===<<<;;;======>>>???AAACCCEEEFFFBBBFFFJJJLLLLLLPPPWWW]]]ccciiipppvvvzzz~~~qqqdddXXXQQQKKKEEECCCDDD@@@??????===<<<<<<===???999999888888888888999999888888888777777888999999555555555444555555666666VVVMMMEEEEEECCC@@@BBBGGGEEEPPPaaasss~~~zzzxxxvvvqqqkkkjjjnnnhhhbbb]]]ZZZXXXWWW\\\bbb[[[^^^^^^^^^eeeqqqzzz~~~|||nnn___RRRGGG???:::888777777777888:::<<<======>>>@@@AAAAAA@@@???===999888777555333111000///---.........//////000000+++,,,---.........---,,,------,,,+++************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''%%%$$$%%%'''***''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))))))))(((&&&$$$$$$&&&(((&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++*********)))))))))))))))))))))*********++++++++++++,,,------......------------......//////000000---------...///000000111........................+++,,,,,,------......///---------------------------------------------------------.........//////............/////////000000333:::@@@>>>AAAXXXsss~~~qqqdddWWWLLLEEEHHHIIIRRRcccxxxssspppyyy|||yyytttpppnnnllliiiggg]]][[[WWWQQQJJJEEEBBBAAA@@@???======>>>???>>>======>>>???@@@BBBEEEGGGHHHKKKOOOTTTVVVWWW[[[ccciiipppvvvqqq```UUUKKKIIIFFFAAA@@@BBB<<<===<<<;;;::::::;;;===:::999999888888888999999777666666666888:::<<<===888777666555555666777888ggg```SSSFFFAAACCCBBB>>>CCCFFFPPPbbbsssvvvoookkkllloootttpppggg\\\SSSQQQUUUYYYYYY\\\^^^]]]\\\aaallluuu}}}|||xxxpppcccUUUHHHAAA===;;;888555555777:::<<<@@@AAABBBCCCCCCAAA???>>><<<<<<:::888555333222111///...---...//////---+++000///...------...///000///......---+++)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&'''***++++++***'''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###"""###%%%((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------......///.........------......//////000000111000///...............111000///...---,,,++++++---------............//////...------------...///.../////////...---,,,,,,,,,,,,,,,---------............---,,,---///111333444777;;;<<<<<>>???@@@AAAAAA@@@???>>>===<<<:::888666444333222000///...///000000...---000///............///000.........---+++***((('''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''''''''''''''''''''''')))))))))))))))******+++)))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,---......///...............////////////000000000///......------.....................------------------............///.................................///......------...................../////////......///111333444666888===@@@BBBLLLcccwwwvvvbbbUUUNNNJJJGGGOOO[[[nnn}}}{{{}}}yyyxxxzzzzzzvvvuuusssqqqnnnjjjddd^^^YYYOOOMMMHHHCCC@@@>>>=========>>>???>>>>>>>>>AAACCCCCCCCCBBBEEEIIINNNRRRTTT[[[___ffflllpppuuuyyy||||||ooo]]]VVVMMMDDDBBBAAA>>>===???===<<<;;;::::::999::::::999999999999999999999999777666666666666666555555888888777777666777777777}}}wwwjjj]]]VVVSSSMMMGGGEEE@@@???DDDOOO```xxxvvvkkkeeecccfffgggfffbbb]]]WWWTTTSSSQQQUUU[[[```bbbaaa```^^^mmmrrrzzztttcccWWWHHHDDD???:::777777999;;;;;;<<<>>>???@@@??????>>>======;;;999777666444444333222000111222222000///000000////////////000000------------,,,+++***)))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((***))))))(((((())))))***))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((())))))******++++++***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++,,,------...//////......111111000000000////////////...---------------------------.........//////---------............///,,,---...//////...---,,,------......///.........000000//////////////////000/////////000222444555555666:::@@@FFFOOO```pppyyy|||iiiVVVKKKHHHIIIIIIZZZfffyyywwwpppooorrrxxx|||~~~~~~yyytttqqqtttqqqmmmhhhccc\\\VVVQQQFFFDDDAAA>>>=========>>>???@@@AAAAAA@@@AAACCCEEEDDDDDDFFFIIINNNUUU\\\```gggkkkpppuuuzzz}}}tttqqqkkk]]]VVVLLLCCC@@@???======>>>===<<<;;;::::::999999999::::::999999888888888888666666666666777777777777999999888888888999::::::uuuiiiccc___XXXQQQFFFCCCBBBDDDHHHRRRbbbqqq~~~rrrhhhbbb^^^```cccdddcccaaa___^^^\\\\\\___ccchhhiiifffcccdddhhhqqqzzzzzznnndddUUUOOOEEE<<<777666888::::::;;;<<<>>>????????????>>>===<<<;;;999888777666666444333222333333222111000000000000000000000000,,,------------,,,,,,+++))))))(((((('''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***))))))(((((('''''''''((())))))))))))*********(((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,---...////////////222222222111000//////......------,,,,,,,,,---------------............///---------............///,,,---///000000///---,,,,,,,,,---.../////////...000000////////////......//////000000111333555666777666999AAAIIIPPP[[[dddjjjnnnuuu}}}{{{nnnZZZKKKEEEGGGLLLPPPfffnnnzzztttmmmlllpppyyy|||xxxuuurrrpppppplllfff```ZZZSSSMMMHHHBBBAAA???>>>===>>>???@@@???AAABBBBBBBBBBBBDDDFFFIIIJJJMMMQQQXXX```iiiooopppsssxxx|||vvvrrrlllnnnmmmcccXXXNNNEEEAAA@@@>>>>>>@@@===<<<;;;:::999999999999::::::999999888888777777555555666777777888999999888888888888999999:::;;;zzzrrrnnnlllfff___LLLHHHEEEDDDDDDGGGRRR\\\ooo|||}}}rrrhhh]]]^^^aaaeeeiiimmmnnnooofffbbb^^^___dddhhhiiihhhbbbdddhhhooouuuvvvssspppddd\\\OOOBBB999777888999:::;;;<<<===???@@@@@@AAA???>>>===<<<;;;:::999999999777444444444555444333000111111111111111111000------.........------,,,+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))))))))*********+++))))))))))))******************+++,,,,,,,,,,,,++++++,,,---...////////////333333222111000///......------,,,,,,,,,------...///............------------------............///,,,---///000000///---,,,,,,,,,---.../////////...........................//////000111333444666666<<<999<<>>>>>>>>???@@@@@@???AAACCCDDDEEEEEEGGGIIINNNQQQVVV[[[aaajjjttt{{{}}}{{{nnnjjjjjjhhhnnnqqqiii[[[PPPFFFBBB@@@>>>>>>@@@<<<<<<;;;:::999999999999999999999888888777777777555666666777888999::::::777777777777777888999:::~~~xxxwwwyyyuuuooo[[[QQQGGGBBBAAADDDLLLTTTWWWfffvvv~~~~~~rrreeedddeeeiiinnnssswwwxxxnnnhhhaaa^^^aaaeeehhhiiiffffffggghhhkkkooosssuuummmfffZZZMMMCCC>>>;;;;;;:::;;;;;;<<<>>>???@@@@@@?????????>>>===<<<<<<;;;;;;888555444555555555444111111222222222222111111.........///......------,,,+++***))))))(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''(((((($$$$$$%%%&&&'''((())))))'''''''''((((((((()))))))))))))))*********++++++******+++,,,,,,,,,,,,+++++++++---...//////000000222222111000//////......------------------.../////////.........------------------............///,,,---...//////...---,,,------......///.........------........./////////000000222333555666777888;;;999;;;CCCIIIKKKNNNRRRSSSZZZfffrrryyyuuukkkbbbWWWTTTOOONNNRRR\\\gggnnnzzzxxxtttqqqtttzzzqqqmmmnnnrrr|||zzzxxxuuutttsssqqqnnnlll```\\\UUUNNNIIIEEE@@@===============>>>???@@@@@@AAADDDGGGIIIJJJKKKMMMOOOUUUZZZ```fffkkksss|||}}}xxxtttlllaaa___bbbbbbjjjpppkkk]]]RRRGGGAAA???<<<<<<>>><<<;;;:::999999888888888888888888888888888888888666777777888999:::::::::777777666666666777777888~~~}}}nnn```RRRKKKIIIHHHKKKOOOIIIVVVdddnnn}}}|||tttqqqnnnnnnqqqssstttsssqqqmmmgggbbb```aaaaaabbbggghhhiiigggeeefffkkkpppppplllfff]]]SSSIIIBBB>>>:::::::::;;;;;;===>>>>>>@@@@@@??????>>>>>>======<<<999666444555555555444111111222333333222111111///////////////...---,,,---,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&& """%%%'''((('''%%%$$$&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((''''''''''''''''''''''''***)))(((''''''''''''(((&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,...///000000000000000000//////...............------......///000---------...............---------............///.................................///......------------...///000111111222222333555666888::::::;;;<<<;;;???FFFKKKMMMOOOSSSYYY[[[aaaiiilllhhh^^^VVVNNNPPPRRRWWW___iiissszzz~~~yyyuuuwwwzzzrrrkkkjjjlllrrr{{{tttsssqqqpppoookkkgggdddXXXSSSMMMGGGDDDAAA>>><<<:::;;;<<<===???AAABBBCCCFFFIIIMMMPPPRRRTTTVVVXXX___eeemmmssswww|||zzzpppllljjjiiigggdddYYYWWWYYYZZZdddmmmjjjbbbVVVJJJDDD@@@===<<<>>><<<;;;:::999888888888888666666777777888888999999888888888999999:::::::::888888777666666666777777|||nnn___YYYUUUOOOJJJGGGDDDNNNXXXcccvvv{{{vvvssssssqqqnnnkkkmmmlllhhhccc^^^ZZZWWWVVVdddiiikkkhhhbbb```dddiiioooooommmhhh^^^RRRGGG@@@999999999999:::;;;<<<<<<@@@@@@@@@?????????>>>>>><<<999666444444555555444111222333444444333222111000000000000///...---,,,---,,,+++***))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''')))'''###!!!!!!###''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%###''')))((('''&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%$$$###"""###%%%((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))((((((((((((************++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,...///000000000////////////...........................///000111++++++,,,---...///000111---------........./////////...------------...///.../////////...---,,,,,,------...000111222333444444555777999;;;<<<======DDDDDDIIIPPPUUUVVVYYY^^^cccaaa```aaabbb]]]UUUMMMQQQUUU\\\dddmmmvvv}}}~~~tttmmmggggggkkktttyyytttqqqpppooommmkkkgggaaa]]]SSSOOOHHHCCCAAA???===<<<:::;;;===???BBBEEEFFFHHHJJJMMMRRRVVVXXXZZZ\\\^^^hhhooowww}}}{{{rrrggg______aaacccdddcccWWWTTTTTTUUU```llljjjggg[[[NNNGGGCCC??????@@@<<<;;;:::999888888888888555555666777888999::::::888999999999999:::::::::999999888777666666666777yyynnncccYYYQQQLLLDDDDDDIIIWWWiiizzz}}}uuurrrppphhh___\\\hhhqqqmmm___SSSQQQTTT\\\bbbgggfffaaa]]]]]]^^^eeekkkqqqqqqiii^^^UUUPPPHHH???888999;;;;;;::::::@@@??????@@@AAABBBAAA???999888666555555777888:::444333333333333333333333222222111111000/////////+++,,,,,,,,,,,,+++******((((((*********)))((('''***)))((('''&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''+++***)))'''''''''((()))''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''(((&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''(((((((((((()))))))))))))))((((((((('''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---...000111111///...,,,000000//////.........---////////////////////////........................,,,---------.../////////+++,,,---.........---,,,...///////////////.........///000///......000222555888;;;<<<<<<>>>CCCGGGMMMQQQVVVZZZ]]]aaagggkkkmmmeee```___WWWNNNMMMSSSSSSiii|||xxxnnnjjjnnnsss{{{|||wwwssstttrrrpppmmmhhhaaaXXXRRRKKKGGGCCCAAAAAA@@@>>>;;;<<<>>>@@@AAABBBDDDGGGJJJMMMTTT\\\```aaaaaaeeeiiiwww|||qqqeee[[[YYY[[[]]]```ccceeeYYYNNNLLLQQQXXXaaaiiihhhaaaSSSFFF@@@@@@===888@@@???>>>===<<<;;;;;;:::888888888888888999999999<<<;;;;;;:::999888777666666666666777888999999999xxxpppfff[[[TTTJJJHHHGGGKKKXXXiiizzzzzzuuurrrkkkddd\\\bbbhhhhhh```WWWRRRPPPQQQUUUZZZ[[[ZZZXXXYYYZZZbbbgggooorrrpppjjjccc^^^OOOEEE;;;:::<<<;;;;;;<<>>:::999888666666777888999444444444444444333333333222222222111000000//////,,,,,,,,,,,,,,,++++++***((())))))))))))(((''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''***)))((('''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((&&&%%%'''''''''''''''(((((()))((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++++++++++++++++++++++++++,,,------......------,,,...///000000///---,,,000/////////............////////////////////////........................---------...............,,,,,,---.........---,,,......////////////.........///000000//////111333888999<<<@@@EEEKKKRRRVVV^^^```ccceeeiiinnnsssxxxuuujjjaaa[[[SSSJJJKKKRRRbbbxxxvvvkkkfffppp~~~~~~zzzwwwuuuuuuqqqlllfff___XXXPPPJJJHHHEEEBBB@@@AAA@@@>>><<>>@@@BBBBBB@@@===<<<;;;999888888888999999666666666555555444444444333333222111111000000///,,,------------,,,++++++***)))(((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((''''''&&&''''''''')))(((''''''&&&'''''''''$$$#########$$$%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''((((((&&&%%%'''''''''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((((())))))***************************+++,,,------......------,,,---...//////...---,,,////////////............////////////////////////.......................................---------------.........------,,,......///////////////......///000000000000333555;;;<<>>BBBCCCEEEFFFGGGKKKPPPTTT[[[ccclllrrrtttwww}}}zzzoooiii]]]RRRPPPTTT[[[eeemmmjjj```TTTLLLIIIMMMXXXcccooojjj^^^OOOFFFCCCAAA>>>;;;;;;::::::999999888888444555666888:::;;;======???>>>===;;;::::::999999999999999999::::::::::::xxxllleeeZZZUUUOOOKKKLLLTTT___fffxxxzzzuuugggccc___]]]\\\XXXRRRMMMHHHEEECCCCCCHHHOOOTTTVVVVVVVVVYYYaaaiiiooopppooodddVVVGGG@@@===:::888999<<<<<<>>>@@@BBBBBB???=========;;;:::::::::::::::888888777777666666555555333333333222111111000000---............---,,,,,,+++***((('''&&&''''''((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''$$$###$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''((((((&&&%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''+++***)))(((((()))***+++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,---.........---,,,///////////////.........////////////////////////......................../////////...---------,,,...............------------...//////////////////...///000111111222555777===???HHHXXXlllyyy~~~}}}|||zzzzzz}}}uuueeeUUUMMMHHHHHHTTTccc}}}vvvqqqttt}}}|||{{{xxxuuussspppoooggg```WWWNNNIIIFFFDDDBBB@@@????????????@@@@@@@@@CCCDDDFFFHHHKKKPPPVVVZZZccckkkttt{{{~~~~~~wwwnnnbbbUUURRRTTT[[[fffpppnnndddXXXNNNGGGHHHSSS___nnnmmmeeeUUUIIICCCAAA???<<<<<<;;;;;;;;;:::::::::555555666888:::;;;======???>>><<<;;;:::999::::::::::::::::::::::::::::::wwwpppnnnhhh___UUUOOOQQQUUUXXXXXXlllzzzqqqmmmfff^^^XXXTTTRRRQQQOOOJJJCCC@@@BBBIIIPPPTTTZZZXXXWWW\\\dddlllpppppphhh[[[MMMFFFBBB===999888;;;;;;<<>>>>>===<<<<<<<<<<<<<<<::::::999999888777777666444444333333222111111111...////////////...------,,,+++)))(((''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&((()))***+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------......---.........////////////////////////////////////////////////////////////////////////...---------,,,//////......------------------...///////////////---///111222222444777999;;;BBBRRRlllnnn^^^OOOHHHGGGLLL]]]oooxxxtttyyyzzz{{{{{{zzzvvvqqqlllhhh^^^WWWNNNFFFBBBAAAAAAAAA>>>?????????@@@AAABBBDDDCCCFFFIIIMMMQQQWWW^^^bbbkkksss||||||sssgggZZZTTTSSSXXXbbblllpppfffYYYNNNGGGFFFPPP\\\jjjnnnkkk]]]MMMDDD@@@>>><<<<<<<<<;;;;;;::::::999777777888999:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888888777555555444333333222222111///000000000000///......---,,,+++***)))(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((((((((('''''''''&&&&&&&&&'''((())))))+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))&&&%%%&&&''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---......//////.........///////////////////////////////////////////////////////////////...............---------111000///...------------,,,---...///000000000000---///111222444666999<<<:::EEE\\\{{{~~~gggYYYLLLIIIKKKSSSgggzzz|||yyywwwzzz{{{|||zzzuuummmeee```VVVQQQHHHBBB???>>>======>>>@@@AAAAAAAAABBBEEEGGGFFFJJJOOOVVV\\\bbbiiimmmuuu||||||xxxxxxxxxxxxqqqgggZZZTTTQQQSSS\\\eeeooodddWWWNNNGGGGGGNNNWWWeeeooosssgggUUUHHHAAA???<<<<<<;;;:::999888777777777888888999:::;;;<<<<<>>???@@@@@@AAAAAA@@@>>>======<<<:::999999888555555555444333333222222000000111111000000///...---------,,,+++***)))(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&'''((()))))))))((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%$$$%%%''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******)))******++++++******)))+++++++++++++++++++++++++++,,,------......------------------...///000111............/////////000////////////////////////////////////////////////---------...............222111///...---------...,,,---...///000000000000---///111333444777;;;===>>>KKKbbbwww]]]RRRJJJLLLSSS___ttt}}}{{{zzz~~~~~~}}}|||yyyxxxvvvrrrjjjbbbZZZUUUKKKGGGBBB???>>>>>>>>>===@@@BBBDDDDDDCCCDDDGGGJJJJJJPPPXXX```hhhooovvvzzz~~~zzztttpppooopppqqqrrrkkkbbbYYYTTTQQQRRRYYYbbbkkk___RRRKKKHHHHHHLLLSSScccrrr|||sss___NNNEEEAAA>>>>>>===;;;999888777666666666888999;;;<<<===>>>@@@???<<<999888999:::;;;;;;;;;<<<===???@@@AAAAAAyyyyyy|||xxx|||~~~|||rrrfff[[[TTTKKKRRRZZZ___eeennnssssssnnnmmmllljjjgggccc]]]XXX[[[^^^___YYYPPPHHHFFFGGGMMMUUU```fffgggdddbbbbbb]]]ZZZ]]]dddgggaaaWWWRRR===;;;999999<<>>???@@@AAABBBBBBBBB???>>>===<<<;;;:::999999666555555444444333222222111111111111111000//////............---+++)))((('''((()))))))))(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''')))*********)))(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&######%%%&&&''''''((((((((((((((()))******'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''((((((((()))'''''''''((()))******+++)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,++++++---------......000111222---.........//////000000////////////////////////000000000000000000000000,,,------....../////////222111///...---------...,,,---...///000000000000,,,///111333555888<<<>>>DDDOOOddd}}}oooTTTKKKHHHOOOZZZiiixxxuuuuuuwwwyyy{{{|||zzzzzzzzzzzzvvvsssooohhh___WWWPPPLLL@@@>>><<<<<<>>>@@@AAAAAAAAACCCFFFEEEDDDEEEHHHLLLNNNUUU^^^hhhqqqxxx~~~}}}ssspppnnnkkkkkkmmmoooppppppfff___YYYVVVTTTTTT[[[ccchhh[[[OOOIIIHHHHHHKKKOOObbbuuu{{{fffSSSHHHCCCBBBAAA@@@>>><<<:::999888444555666999;;;>>>???@@@BBB@@@===;;;999:::<<<===<<<===>>>???AAACCCDDDEEE{{{xxx{{{zzz|||xxxrrrcccTTTKKKKKKLLLOOOUUU\\\cccgggjjjhhhgggggggggfffcccaaaYYY]]]```___YYYQQQJJJGGGMMMNNNXXXjjjtttnnnccc]]]RRRYYY```eeeiiijjjcccZZZJJJ@@@999:::<<<;;;>>>BBB???????????????@@@BBBBBB>>>>>>>>>>>>===<<<;;;::::::888777666777666555333333333222111000000000111......---,,,,,,+++*********)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''(((******))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))(((''''''&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%(((***+++***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++***((('''&&&&&&''''''''''''''''''''''''&&&&&&"""###%%%''''''&&&%%%$$$''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////...------...000111000///------------............111000///...------...///........................000//////.........//////...111555777888888999;;;AAARRRggguuu|||sss^^^NNNMMMNNNTTTaaasss{{{qqqmmmlll{{{}}}zzzxxxwwwuuutttvvvooofff\\\UUUNNNHHHEEECCCBBB@@@???>>>???AAABBBAAADDDGGGGGGGGGIIINNNRRRYYY^^^gggpppyyyyyytttmmmhhhaaaccceeehhhiiijjjiiihhhcccXXXQQQTTTXXX[[[```gggnnn```QQQIIIFFFEEEGGGKKKaaauuurrr^^^PPPIII@@@<<<;;;<<<;;;888888;;;888::::::888999>>>@@@>>>@@@>>><<<<<<>>>???@@@???===>>>AAADDDGGGKKKMMMNNN~~~}}}}}}yyyvvvssshhh\\\PPPMMMJJJIIIMMMSSSZZZ^^^dddeeefffffffffeeeeeeddd]]]]]]^^^___]]]XXXPPPKKKHHHJJJWWWiiitttppphhhbbbWWWYYY\\\bbbkkkppplllcccVVVKKK@@@===;;;888:::>>>?????????@@@AAAAAABBBBBB?????????>>>>>>===<<<;;;;;;999777777777777555333333333222111111000000000......------,,,++++++******)))((('''&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''(((((('''''''''''''''''''''''''''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&''')))((('''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++++++++,,,------......//////////////////////////////...---...000000000///....../////////000000000111000///...---......///........................//////.........//////000222444777999999:::<<<===BBBOOO```jjjooouuuxxxdddSSSLLLOOOTTT[[[eeerrr}}}sssppprrr|||}}}|||zzzxxxuuurrrkkkeee[[[RRRLLLGGGBBB@@@@@@???>>>===>>>@@@BBBCCCCCCFFFIIIJJJKKKOOOUUUZZZdddiiiqqqzzzzzzoooiiifffaaa\\\___```ccceeefffgggffffffaaaYYYSSSWWW]]]```fffllloooaaaRRRJJJFFFDDDFFFJJJ]]]rrryyygggUUUJJJCCC???===>>>===999777999666888777666888>>>@@@>>>@@@>>>======@@@BBBCCCBBBCCCEEEGGGJJJMMMPPPSSSTTT|||wwwwwwwwwppphhhZZZTTTLLLGGGHHHLLLQQQTTT___cccggghhhfffddddddfffbbb___^^^___```^^^XXXRRRHHHKKKUUUdddnnnooollliii___]]][[[___jjjuuuvvvpppeeeYYYLLLBBB<<<999:::======>>>@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<:::888888888888666444444333333222111000000000.........---,,,,,,+++++++++***)))(((''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************)))************+++++++++++++++++++++++++++++++++++++++,,,------......//////////////////////////////...---...///000///...000000000000111111111111000000///............///....................................//////000111222444555666666888:::===DDDMMMWWW]]]aaahhhttt}}}wwwmmmcccVVVKKKLLLTTT___fffkkkqqqyyy}}}tttqqqsssyyy}}}{{{{{{{{{|||zzzvvvpppkkk^^^XXXOOOHHHCCC@@@>>>===>>>>>>===>>>???BBBEEEGGGFFFJJJNNNPPPSSSXXX___eeepppvvv~~~uuuiii```^^^]]]ZZZXXX\\\]]]___aaabbbccccccbbb```ZZZWWW\\\ccchhhmmmqqqnnnaaaRRRJJJFFFDDDEEEIIIZZZnnnttt]]]LLLGGGAAA>>>???>>>999777777666777777666:::BBBDDDCCC@@@>>>===>>>AAACCCDDDDDDGGGHHHJJJMMMPPPRRRTTTUUU~~~}}}|||vvvhhhaaaWWWPPPNNNNNNNNNNNNYYYaaaiiillliiieeedddeeefffeeedddccccccaaa___]]]TTTTTTVVV[[[aaafffkkkmmmgggeee```___fffrrrxxxxxxqqqgggZZZMMMDDD>>>===>>><<<>>>@@@BBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@???>>>===;;;:::999999999777666444444444333222111000//////.........------,,,,,,,,,+++******)))(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......//////////////////////////////...---...///000///...///000000000111111111111/////////.........//////........................---.........///111222333444555666666666888;;;>>>EEEJJJPPPTTTYYYbbbmmmvvv~~~|||rrreee[[[WWWSSSOOOSSS^^^kkkrrrrrrqqqsssvvvwwwooonnnqqqtttzzz{{{xxxxxxyyyzzzzzzwwwpppggg```TTTOOOHHHBBB????????????@@@@@@@@@AAACCCFFFJJJLLLLLLOOOTTTXXX\\\bbbkkkqqqzzzqqqiii```[[[ZZZ[[[ZZZXXXZZZ[[[\\\^^^___`````````^^^[[[[[[aaaiiiooorrrsssjjj]]]OOOHHHEEEDDDEEEIIIZZZmmmhhhRRRIIICCC??????>>>:::888888888999999:::@@@IIILLLJJJAAA???>>>>>>@@@BBBBBBBBBDDDEEEFFFIIIKKKMMMOOOPPPvvvooofff___ZZZVVVPPPKKKPPPZZZffflllkkkiiihhhiiikkknnnpppmmmiiifffhhhllliiiddd\\\UUUTTT[[[eeekkkkkklllhhhaaa___gggqqqvvvzzzuuujjj\\\OOOGGGAAA===;;;===???AAACCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;;;;:::999777555666666555444222111000//////...............---,,,,,,,,,,,,+++***))))))'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''''''''((((((((()))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////000///......///000///---........./////////000000......//////////////////........................---......///111333555666777888::::::;;;===AAADDDDDDGGGLLLQQQWWW```jjjqqqsssooodddXXXSSSVVVYYYYYYaaalllwww{{{wwwrrrpppqqq~~~}}}ooohhhhhhmmmsss}}}|||zzzxxx|||{{{zzzwwwqqqhhh^^^WWWMMMHHHCCC??????@@@AAAAAAAAAAAABBBCCCFFFJJJMMMOOOSSSXXX^^^cccgggmmmuuu{{{xxxqqqgggaaa[[[WWWWWWXXXXXXWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]```eeemmmtttuuusssdddXXXLLLFFFEEEEEEHHHKKK[[[lllvvv]]]NNNEEE???>>>???<<<::::::999::::::===EEEOOOQQQNNNBBB@@@>>>======>>>>>>===??????AAABBBDDDFFFGGGHHHuuunnnggg^^^SSSJJJGGGOOOZZZcccgggjjjlllnnnnnntttyyyvvvpppnnnsssyyyzzzuuuhhhXXXPPPTTT]]]ccchhhmmmkkkbbbZZZ]]]ffflllzzz{{{wwwlll]]]PPPDDD;;;:::;;;===???AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>><<<<<<<<<<<<:::888777888888888666444222111////////////////////////------...------,,,******'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))((('''&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$$$$%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************)))************+++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////000///......//////...---------------............---...//////000/////////..............................///111333666888999666888:::<<<===@@@CCCFFFFFFIIIOOOUUU\\\bbbfffhhhfffbbbYYYSSSVVVaaaiiilllvvv|||zzztttrrrrrr|||uuujjjeeefffjjjuuu~~~|||zzz}}}wwwqqqiii```VVVPPPEEEBBB???>>>???AAAAAABBBAAABBBCCCEEEIIINNNSSSUUU^^^ccckkkppptttxxx~~~sssjjjdddccc___ZZZWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]ZZZ^^^ccciiirrryyyyyytttaaaVVVKKKGGGGGGGGGJJJNNNZZZjjjnnnVVVKKKAAA???@@@>>><<<===888999;;;@@@JJJSSSSSSNNNBBB@@@===;;;;;;<<<;;;:::<<<<<<===???@@@AAABBBBBB{{{rrrfffXXXMMMFFFIIINNNTTT\\\ccciiilllmmmqqqvvvwwwuuuuuuyyy~~~vvvdddWWWUUUYYYZZZaaafffggg```YYYZZZ^^^aaammmwww|||wwwjjj\\\KKK>>>::::::;;;===>>>???@@@AAA???@@@@@@AAAAAAAAA@@@@@@AAA???============;;;999999:::::::::888666333222////////////////////////......//////...---+++***(((((())))))))))))(((((('''''''''(((((('''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***((('''%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((('''&&&$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((($$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////111///......//////...---,,,------------.........,,,---///000000000//////........................//////111333555888:::<<<888;;;???BBBDDDFFFIIIKKKOOOSSSZZZaaaffffffbbb___WWWUUURRRUUUdddxxx|||wwwvvvvvv}}}|||qqqiiigggiiiuuu~~~xxxoooeee\\\TTTMMMIII@@@>>>===>>>@@@BBBBBBBBBBBBCCCFFFJJJPPPWWW]]]```iiiooowww}}}rrrhhh```\\\___\\\YYYXXXWWWXXXYYYZZZXXXWWWXXXXXXXXXYYYZZZ[[[WWW]]]eeelllwww~~~xxxdddXXXNNNJJJJJJJJJLLLPPPUUUdddzzzbbbTTTGGGBBBAAA???>>>???999;;;>>>EEEPPPXXXVVVPPPAAA???<<<;;;;;;<<<;;;:::;;;;;;<<<======>>>??????yyylll\\\QQQKKKHHHGGGIIIQQQ[[[cccggghhhkkkooosssvvvxxx{{{}}}ooo```ZZZWWWTTT[[[```aaa]]]ZZZ[[[[[[ZZZ___nnn{{{{{{ssseeeSSSDDD:::::::::;;;<<<>>>@@@AAA??????@@@AAAAAA@@@@@@@@@AAA???>>>===>>>===<<<::::::;;;;;;;;;:::777444333////////////000000000000...////////////---,,,+++(((((())))))))))))((((((''''''(((((((((((('''''',,,+++***)))'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&'''(((''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%'''))))))((('''%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((((()))+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////111///......//////...,,,---------............///,,,---///000000000//////........................///000111444666999<<<===AAADDDIIIMMMPPPRRRUUUVVVYYY]]]dddllloookkkaaaZZZLLLLLLNNNYYYqqq|||yyyyyyyyyyyyoookkkkkknnnzzzrrrfffZZZQQQKKKFFFCCC>>>>>>>>>@@@BBBDDDDDDCCCDDDFFFJJJPPPWWW```gggkkkpppwwwqqqfff^^^XXXTTTWWWVVVTTTSSSSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYTTT]]]fffnnnzzz|||ggg\\\QQQMMMLLLKKKMMMQQQQQQ___uuukkk[[[KKKDDDBBB@@@??????<<<>>>CCCJJJUUU]]]ZZZRRR@@@>>>;;;;;;<<<======<<<::::::;;;;;;<<<<<<======uuucccSSSNNNNNNMMMJJJHHHMMMXXXbbbcccgggmmmqqqsssvvv{{{zzzqqqjjjcccZZZQQQNNNRRRXXX]]]```___ZZZWWWZZZaaammmuuuuuukkk]]]SSSCCC@@@<<<:::;;;===>>>???@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>><<<;;;:::::::::999666444444333111000000000111111111111111111000///...---,,,***(((((()))((('''%%%(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))************,,,)))&&&$$$%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((++++++++++++++++++++++++)))******+++---...//////+++,,,------......------000000000000////////////.........------,,,,,,,,,...------,,,,,,,,,------......------------......---...//////---,,,---...,,,000...222<<<;;;:::EEEMMMUUU[[[^^^bbbgggiiihhhfffhhhmmmtttwwwpppaaaUUUJJJJJJQQQddd~~~xxxwwwxxxyyyoooppp{{{{{{ssshhh[[[PPPLLLHHHDDDAAAAAA???>>>???BBBEEEGGGHHHJJJMMMQQQVVV]]]fffpppvvv~~~uuummmeee^^^UUUPPPRRRRRRSSSTTTVVVWWWXXXXXXZZZYYYXXXYYYZZZYYYWWWUUUXXX\\\iiittt|||~~~nnn]]]OOOLLLLLLIIIJJJPPPTTT\\\kkk{{{dddPPPJJJGGGAAA???CCC@@@>>>EEENNNaaa]]]iiiOOOAAA;;;777999;;;999777888;;;;;;:::::::::;;;;;;<<>>@@@???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>><<<;;;;;;;;;;;;:::777555555444222111000000111111111111111111000///...---,,,+++))))))***)))(((&&&((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((())))))))))))'''%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))'''((((((((())))))******++++++++++++++++++++++++)))***+++,,,---......///+++,,,------......------000000000000///////////////...............------...------,,,,,,---------.........------.........---...//////------...///...222111333;;;<<<@@@MMMbbbkkkssstttssssssrrrpppvvvtttuuuyyyzzzppp___QQQMMMQQQ]]]rrrzzztttyyyxxxrrrhhh^^^RRRIIIEEECCC@@@>>>>>>>>>???AAACCCFFFGGGGGGKKKOOOVVV^^^gggpppyyy~~~{{{xxxrrrmmmhhh```WWWQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\^^^]]][[[YYYXXX[[[hhhuuuooo___RRROOONNNKKKKKKPPPQQQXXXeeeyyykkkUUUMMMJJJDDDBBBEEEBBB@@@HHHQQQeeeaaalllPPPDDD===999;;;<<<:::999999:::::::::::::::;;;<<<===mmmvvvyyyoooeee___WWWQQQPPPQQQRRRRRRVVVZZZaaagggjjjlllnnnpppuuuxxxvvvoookkkkkkjjjhhhVVVPPPKKKOOOYYYaaaccc```YYYXXXZZZcccnnnrrrmmmfff]]]UUUJJJ???999999<<>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<;;;999777777666444333111111000000111111111111000///......---,,,******++++++)))(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&%%%$$$$$$%%%&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))((((((&&&''''''((()))***+++,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,---............---////////////000000000000.........///////////////---------,,,,,,------...........................---...//////------...//////555444555<<>><<<>>>???AAADDDFFFHHHIIIJJJQQQXXXbbbllluuu|||yyyuuutttrrrooojjjaaaXXXRRRRRRSSSUUUXXX[[[]]]___aaacccbbbbbbbbbbbb```\\\YYYXXXYYYeeetttrrrbbbUUUSSSRRRMMMMMMPPPQQQWWWaaarrrvvv\\\QQQMMMHHHEEEGGGCCCBBBKKKVVVkkkfffpppSSSFFF???;;;<<<===;;;::::::999999999:::;;;<<<===>>>iiipppyyy}}}vvvtttoooiiibbb^^^[[[YYYXXXYYY]]]ccchhhkkklllllllllqqqvvvxxxtttppppppnnnlll```XXXOOOMMMRRRYYY]]]___ZZZXXXXXX^^^gggoooqqqpppjjjaaaSSSEEE;;;888:::>>>======???@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>???>>><<<<<<======;;;999888888666555333222111000111111111111000///.........,,,++++++,,,,,,+++***)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((++++++******))))))(((((('''(((((()))******++++++***+++++++++++++++,,,,,,++++++,,,,,,---......///,,,------...............////////////000000000000------....../////////000------,,,,,,,,,---......---..................------...//////......///000...666555666<<>>???mmmooosssxxx~~~~~~zzz{{{||||||vvvllleeebbbcccaaabbbdddgggjjjkkkkkkkkklllsssyyyyyyxxxwwwrrrmmmhhhbbbYYYPPPKKKLLLRRRWWWYYYZZZ\\\^^^bbbhhhnnnsssqqqjjj]]]NNNAAA::::::;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@???@@@>>>===<<<======<<<;;;999999888666555333222111222222222222111000///......---,,,,,,------,,,+++******)))))))))((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((('''''''''((((((&&&$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))++++++******))))))((((((************))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------......///,,,---......//////........./////////000000000111,,,,,,,,,------......///,,,,,,,,,,,,,,,---...///------...//////...---------...//////......///111---555666666>>>GGGZZZvvvjjjXXXPPPNNNRRReeeyyy{{{yyypppeeeXXXOOOFFFCCC@@@??????AAABBBCCCCCCDDDEEEFFFHHHMMMUUU[[[eeemmmyyyyyytttrrrppptttrrrnnnhhhbbb\\\YYYWWW]]]___aaaeeeiiimmmoooqqqooommmkkkhhhccc]]]VVVPPPUUUUUUaaarrrwwwgggZZZXXXUUUOOOMMMPPPSSSZZZcccppprrr___TTTMMMHHHFFFFFFEEEOOO]]]uuupppxxxYYYIIIBBB<<<<<<<<<:::999:::888999999:::;;;<<<>>>???ssssssssstttwww|||~~~}}}yyyooojjjiiidddbbbaaabbbeeehhhiiijjjjjjqqqxxx|||wwwoookkkggg```TTTJJJGGGJJJNNNSSSXXX\\\^^^___cccjjjppprrroooggg[[[LLLAAA<<<::::::;;;<<<>>>???@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAA@@@>>><<<<<<=========<<<999999999888777555444333222222222222111000///......,,,+++,,,---...---+++************))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((''''''***((('''&&&''''''%%%$$$(((((())))))))))))(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))((((((++++++*********)))))))))*********++++++,,,,,,---,,,,,,------............------...////////////.........//////000000111111,,,,,,,,,---------------,,,,,,,,,,,,---......///,,,---...//////...---,,,---...////////////000222///666666777???HHH[[[uuu~~~cccQQQMMMOOOWWWiii{{{xxx~~~xxxnnndddZZZOOOHHH@@@???>>>>>>???AAACCCEEECCCEEEHHHIIILLLSSS\\\ccckkksss~~~yyyssspppooopppqqqqqqooojjjddd___\\\]]]___bbbdddfffiiimmmpppssstttmmmkkkiiigggccc]]]UUUPPPQQQRRR```qqq{{{jjj]]]YYYVVVPPPNNNQQQPPPXXXbbboookkk[[[PPPJJJGGGJJJGGGPPP___yyyuuu}}}]]]KKKCCC<<<<<<<<<:::999:::999999999:::;;;<<<===>>>yyyyyyzzzzzzzzz|||~~~yyyooojjjccc^^^ZZZZZZ^^^dddiiikkkqqqtttxxx|||xxxmmmgggddd___WWWOOOJJJIIIIIIKKKOOOVVV\\\```dddhhhjjjoooqqqppphhhYYYJJJ???;;;999:::;;;===>>>???@@@@@@===???BBBDDDEEEEEEDDDCCC@@@>>><<<;;;<<<======<<<999999999999888777555555222222222222111000//////---,,,++++++---------+++++++++*********)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%)))'''%%%%%%&&&'''''''''''''''((())))))(((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((())))))******************++++++)))******+++,,,,,,------------------............------...///////////////.........///000111111111............------------,,,,,,,,,,,,---...//////,,,---///000000///---,,,,,,...000000//////111222222888777888@@@GGGWWWnnn|||ttt^^^RRRPPPRRRZZZhhh{{{{{{www~~~xxxkkk___VVVNNNGGGBBB>>>???@@@@@@AAACCCEEEGGGEEEJJJPPPUUUXXX^^^ffflllttt{{{rrrqqqnnnlllkkkmmmqqqssstttsssooohhhccc```bbbddddddeeegggjjjmmmoooqqqrrrmmmllljjjgggccc\\\TTTNNNKKKOOO___qqqnnn___ZZZWWWQQQPPPTTTRRRYYYbbblll}}}zzzdddVVVNNNKKKNNNJJJSSSaaa|||zzzbbbNNNEEE>>>======;;;:::;;;:::::::::::::::;;;<<<===}}}~~~}}}ssshhhaaa\\\VVVUUU[[[cccjjjnnnzzzzzzyyy{{{vvviiibbb___ZZZWWWTTTPPPKKKGGGDDDHHHOOOYYYbbbggggggfffmmmsssvvvpppaaaPPPBBB<<<888999;;;===>>>???@@@@@@<<<>>>BBBEEEFFFFFFEEEDDD???===;;;;;;<<<======<<<888999::::::999888777666222222333222222111000///---+++***+++------,,,++++++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$(((&&&$$$$$$&&&((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---))))))***+++,,,,,,---------------...............---......///////////////---......///000111111222000000//////.........---+++++++++,,,---...///000,,,---///000000///---,,,,,,...000000//////111333666;;;888999AAAFFFRRRgggkkkwww~~~iii[[[UUUTTTUUUYYYdddtttyyy{{{qqqbbbUUUMMMFFFAAA>>>@@@AAACCCCCCDDDFFFHHHJJJHHHPPPZZZ```dddhhhooottt}}}zzzkkkkkkkkkjjjkkknnnsssvvv|||{{{wwwpppiiieeeeeefffdddeeegggiiikkkmmmnnnooopppooolllhhhbbbZZZPPPJJJGGGNNN```rrrqqqaaa\\\XXXSSSRRRVVVWWW]]]cccjjjxxxkkkZZZQQQNNNQQQMMMTTTccc~~~}}}fffPPPGGG@@@???>>><<<;;;===;;;;;;:::::::::;;;;;;<<<|||qqqeee]]]XXXZZZ^^^___```bbbvvv|||}}}zzzyyyrrrjjjbbbYYYQQQQQQUUUTTTLLLDDDAAACCCIIIRRR\\\bbbdddcccgggqqqwwwvvvooodddPPP>>>===;;;999999;;;===>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA???<<<::::::<<>><<<999999;;;;;;888555777666666555444222111000222000......//////...---...,,,+++,,,,,,+++)))'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,---------..........................................////////////000000//////......------------------------------//////////////////......///000///......000444888888777666555888BBBOOOZZZ```lll|||qqqggg```ZZZ[[[```bbbfffllluuu}}}zzzlll___QQQJJJGGGBBB@@@@@@AAABBBBBBCCCDDDGGGLLLPPPVVVZZZbbbiiipppvvv}}}ooonnnkkkhhhiiinnnwww~~~}}}|||sssllljjjllljjjjjjgggfffkkksssuuussswwwuuuqqqjjjaaaWWWNNNIIIJJJOOOYYYlll{{{cccYYYWWWTTTRRRSSSYYY[[[aaaiiiqqqyyy___RRRPPPMMMQQQVVVooo}}}mmmYYYGGG@@@@@@<<<===>>>888;;;:::999888999;;;===???wwwjjjbbb\\\\\\\\\\\\^^^aaalllsssvvvtttsssqqqkkkdddaaaZZZRRRQQQTTTVVVRRRNNNEEECCCDDDHHHPPPWWW\\\^^^cccmmmuuuwwwtttkkk[[[KKKAAA>>>:::888888:::;;;;;;??????AAABBBBBBAAAAAA@@@AAA@@@===<<<<<<===???AAA???===;;;:::;;;;;;999777777777777666555444333222222000.........///...---...---,,,---------+++))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++))))))))))))$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////............------------------------........................---.........///111555888999:::::::::<<>>???BBBDDDGGGHHHIIILLLOOORRRZZZ___hhhpppxxx~~~wwwsssmmmhhhhhhooozzzuuummmkkkllljjjkkkjjjjjjpppxxx{{{zzzzzzyyytttmmmbbbXXXPPPKKKJJJNNNXXXkkkjjj___[[[WWWUUUVVVXXXZZZ___eeemmm{{{fffVVVPPPPPPSSSWWWpppttt\\\JJJBBBBBB===>>>???999;;;:::999999999;;;===>>>uuunnngggccc___ZZZZZZ]]]]]]bbbggghhhhhhhhheee```aaa]]]YYYWWWWWWYYYZZZ[[[OOOIIICCC@@@DDDKKKRRRWWW[[[eeepppxxxzzzvvvjjj___JJJEEE>>>999888999;;;<<<===>>>???@@@@@@@@@@@@???AAA@@@?????????@@@@@@AAA@@@>>>===<<<===<<<:::999888777777777777666666666222111......//////...---...---------//////---+++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,---------..............................---............/////////.............../////////------------------------------------------......,,,...000111111333666888666888:::;;;<<>>>>>???999::::::999999999;;;<<<===xxxqqqggg[[[UUUUUUNNNRRRWWW\\\```cccddddddfffgggfffdddaaa```aaaccc]]]VVVLLLDDDBBBEEEJJJNNNSSS\\\hhhuuu|||}}}wwwqqqYYYQQQFFF>>>;;;<<<>>>@@@===>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;999888888888888999999999444222////////////...------,,,,,,---//////...,,,***)))((((((''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,---------..............................---------.........//////---------....../////////------------------------,,,,,,,,,---------------...000222333444555777999666999;;;<<<>>>BBBIIIOOOZZZ^^^fffnnnrrrrrrmmmhhhccccccdddggglllooorrruuuwwwsssrrrvvv{{{tttllloooyyykkk\\\SSSJJJCCC@@@AAABBBBBBBBBEEEFFFIIIMMMRRRVVVZZZ___bbbjjjqqq{{{{{{ooohhhkkksss}}}|||vvvrrrqqqqqqppptttwwwyyy~~~wwwiii\\\SSSOOOJJJLLLSSSeee~~~lllaaa\\\ZZZZZZXXXWWWYYY^^^dddooopppaaaVVVXXX\\\vvvaaaNNNEEECCC======???999::::::999999999:::;;;<<<}}}ppp___RRRMMMGGGHHHMMMTTT[[[aaagggkkkmmmrrrwwwvvvpppjjjhhhhhhiiicccZZZQQQIIIEEEEEEFFFLLLRRR^^^mmmwww|||{{{zzzkkkaaaTTTHHHAAA>>>>>>>>>>>>>>>>>>???@@@@@@AAABBB@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@>>>=========::::::999999999:::;;;<<<555333111000000000///...,,,,,,+++,,,......---+++******)))(((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&$$$%%%'''))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------..............................------------............,,,,,,------......//////------------------------,,,,,,,,,---------......///111333444444555777999<<<>>>AAABBBEEEKKKSSSZZZ^^^```dddhhhjjjgggbbb]]]___gggrrr{{{|||xxxuuuvvv}}}yyynnnhhhpppssshhh[[[PPPJJJFFFBBB@@@BBBDDDCCCDDDHHHHHHLLLQQQVVV\\\dddkkkppptttzzz{{{pppkkkooovvv}}}{{{vvvsssrrrssstttuuuvvv{{{ooo___TTTPPPIIIKKKQQQaaa}}}pppbbb\\\[[[ZZZYYYXXXXXX\\\aaakkk{{{~~~jjjZZZ[[[___zzzaaaNNNDDDBBB<<<<<<===888:::999999999:::::::::;;;xxxfffVVVMMMJJJHHHIIIOOOVVV]]]eeemmmrrrzzzwwwqqqoooooommmhhh___UUUKKKEEEBBBHHHJJJSSSaaalllrrrvvvyyyvvvooodddYYYOOOFFF???;;;>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAABBBBBBAAA>>>======>>><<<;;;:::999999:::<<<<<<888666333222222222111///---,,,,,,,,,......,,,***+++******)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((()))))))))))))))*********++++++))))))))))))))))))))))))++++++,,,,,,------......,,,,,,,,,---------..............................,,,------------.........---------------.........------------------------,,,,,,,,,---......//////...000222444555888;;;>>>BBBEEEHHHKKKNNNUUU]]]ddddddeeegggfffccc___ZZZWWWaaapppzzzuuuvvv{{{tttlllmmm{{{tttggg\\\SSSLLLHHHDDD@@@???BBBCCCCCCFFFKKKNNNSSSYYY```hhhpppwww}}}}}}}}}rrrooottt{{{wwwrrrlllkkkooosssvvvvvvzzzwwwdddWWWRRRIIIKKKQQQ]]]uuutttccc^^^]]][[[[[[XXXXXX[[[```hhhvvvuuuccccccddd}}}~~~```LLLBBB@@@:::;;;===777999999999:::::::::::::::ttteee\\\UUUNNNJJJLLLPPPUUU^^^hhhrrr{{{|||yyyssstttsssmmmaaaUUULLLGGGEEEDDDIIIUUU```ffflllsssuuuuuusssooofffXXXIII@@@<<<<<<<<<<<<===???AAABBBAAAAAABBBBBBCCCDDDDDDEEE@@@BBBCCCAAA>>><<<===>>>===<<<:::999999:::;;;<<<:::888555444444333222111///...---.........,,,***++++++***)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((()))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))------------------------,,,,,,,,,---------..............................,,,,,,---------............------------------,,,------------------------,,,------...//////000000000222555888;;;@@@FFFJJJMMMRRRXXX\\\___dddjjjooommmnnnmmmiiiaaa[[[YYYYYYlllxxxvvvyyytttrrrzzzwwwkkk^^^UUUNNNJJJGGGDDDAAA@@@CCCDDDFFFKKKQQQVVV]]]gggpppwww}}}uuurrryyyvvvooohhhggglllrrruuuuuu}}}jjj[[[UUUHHHLLLQQQYYYnnnyyyfffaaa```___[[[XXXWWWZZZ^^^fffsssppplllhhh}}}~~~```LLLBBB???:::;;;>>>999999999:::::::::999999999tttkkk^^^TTTLLLKKKKKKNNNWWWbbbqqqzzzvvvyyyzzzvvvkkk^^^TTTOOODDD@@@CCCMMMWWW]]]eeemmmpppuuu|||yyyjjjWWWJJJ;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCEEEEEE@@@BBBCCCAAA===<<<===>>>>>><<<;;;999999999;;;<<<;;;999666555555555333222111000//////000///---+++,,,+++******)))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,************++++++++++++)))************+++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,---------...............------,,,,,,,,,------------------------------......///000111111444666999===BBBIIIQQQVVV\\\bbbkkkpppsssuuuyyy|||uuuvvvuuummmccc\\\[[[]]]zzz~~~xxx{{{xxxzzzssskkk```UUUMMMHHHDDDBBBEEEBBBBBBEEEGGGIIIPPPWWW\\\eeeqqq|||wwwttt|||yyyppphhhfffkkkqqqssssss~~~ooo^^^WWWHHHMMMQQQWWWiii}}}iiiddddddbbb[[[WWWUUUXXX]]]dddqqq|||zzzsssjjj|||```LLLBBB@@@:::<<>>>>>===<<<<<<333555777999::::::888777~~~~~~qqqhhh^^^WWWOOOLLLRRR[[[dddppp}}}xxxtttuuuxxxvvvmmmdddNNNFFFAAADDDJJJPPPWWW^^^gggrrrzzzttt```JJJCCC===<<<<<<:::;;;>>>@@@@@@AAABBBCCCCCCDDDCCCEEEEEEDDDDDDCCCBBBBBBAAA>>><<<;;;;;;<<<======<<<<<<;;;999999999888555333222222111000////////////------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))%%%!!!"""&&&((((((&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((''''''(((((()))***************************+++***)))))))))***+++,,,************++++++++++++***++++++,,,---...//////......................................................---------,,,,,,,,,,,,,,,---------.....................///000111111555777>>>IIIZZZnnnyyynnneeeZZZWWWddduuuzzzxxxiii^^^UUULLLHHHFFFCCCBBBDDDCCCEEEHHHIIILLLSSS\\\cccpppxxxxxxwwwyyywwwxxx~~~~~~eeeXXXPPPPPPPPPUUUeeelllcccbbb]]]YYYWWWYYY[[[```iiisss}}}uuu}}}\\\NNNBBB>>>>>><<<;;;;;;::::::<<<=========<<<;;;vvv}}}zzzrrrhhh___VVVPPPRRRVVVXXXggg{{{{{{xxxzzz~~~}}}wwwpppXXXNNNEEECCCEEEHHHOOOVVV```hhhooouuu~~~~~~qqqWWWLLLAAA======;;;;;;<<<===???AAACCCEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBB???===<<<<<<===>>>===<<<===<<<;;;;;;;;;;;;999777333333222111111000000///------,,,,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))(((((('''&&&$$$###&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&)))&&&###$$$''')))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%((('''&&&&&&(((((((((&&&(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,,,,,,,,,,---------.........................................................------------,,,,,,,,,,,,------------..................///000111222333666999BBBUUUoooyyyggg]]]WWWYYYjjj~~~~~~nnn___TTTMMMFFFEEEDDDCCCDDDHHHJJJLLLNNNPPPSSSZZZdddlllyyy{{{yyywwwyyy~~~mmm___SSSQQQPPPUUUddd~~~zzzjjjccc```[[[WWWWWWYYY]]]gggpppyyyvvvWWWLLLAAA>>>>>><<<<<<===>>>>>>======<<<<<<<<<===mmmuuu{{{tttlllbbbZZZUUUTTTSSS___rrr|||vvvdddYYYNNNGGGCCCBBBGGGNNNUUU[[[ccclllwww|||lll[[[IIIAAA???===;;;<<<===???AAACCCEEEEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDCCC@@@>>>======>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;999444444333333222111111000...------,,,++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''%%%$$$((((((((('''&&&&&&&&&%%%)))'''%%%&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((***************+++++++++*********+++++++++,,,,,,---------------------------------.......................................------------------------------------..................//////111222444444:::<<>>>>>???@@@dddmmmwww~~~zzzqqqhhh___XXXVVV[[[gggyyynnndddXXXNNNFFF@@@AAAFFFHHHNNNXXXdddssslllWWWKKKEEE@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>>>>??????>>>===;;;::::::;;;<<<<<<;;;999444555555555444333222111......------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%!!!"""$$$&&&(((***++++++&&&&&&''''''''''''&&&&&&***)))(((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&'''((())))))(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&''')))***)))((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))******++++++++++++***++++++++++++,,,,,,,,,...------------,,,,,,,,,---------.........//////........................---------------------------------.........//////...//////000222444555666<<<>>>IIIbbbmmmYYYQQQSSS]]]sss}}}wwwuuuvvvyyy|||xxxjjj\\\SSSJJJFFFDDDEEEEEEEEEIIIOOORRRUUUYYY\\\```gggqqqxxx{{{yyy|||ooo^^^WWWRRRUUU___qqqyyyhhhddd___ZZZYYYXXX[[[ccclll}}}eeeLLLEEE@@@AAADDDEEEGGGJJJMMMKKKHHHEEECCCDDDEEEEEE]]]dddnnntttxxx}}}xxxlllbbb]]][[[^^^nnnxxxpppfff\\\OOOCCC???AAA???DDDNNN\\\mmm{{{wwweeeYYYPPPGGGBBB@@@??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA??????@@@@@@???>>>;;;:::::::::<<<<<<:::888555666777777666555333222......------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%###$$$&&&'''((()))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&''')))******)))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,------.../////////------------------------,,,,,,,,,------------...------.........///////////////000111333555777888:::>>>KKKcccwwwfffVVVQQQSSS[[[mmm~~~xxxvvvtttqqqooovvvxxxwwwjjj[[[PPPLLLFFFCCCCCCEEEFFFFFFKKKQQQSSSXXX^^^ccchhhpppyyy{{{yyy{{{~~~wwwdddZZZSSSUUU\\\jjjmmmeeeaaa]]]\\\[[[]]]ccckkkwwwaaaJJJEEECCCFFFIIIJJJMMMQQQNNNLLLJJJGGGFFFEEEFFFGGGVVV\\\dddjjjnnnttt|||{{{pppggg```[[[bbbttt~~~xxxnnn___NNNEEECCC>>>@@@FFFRRR```nnnyyyzzzppphhh\\\OOOEEEAAA>>>=========>>>@@@CCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<:::888666777888888777666444222.........---,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((('''''''''(((%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''&&&''')))+++***)))((((((((((((((((((((((((((((((''''''(((((()))***************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------,,,---------------------,,,,,,------...//////000------------------------,,,,,,,,,---------..................//////////////////000222444666888:::888>>>KKK```xxxnnnbbbXXXTTTSSSVVVdddttt{{{~~~zzzrrrllliiiooo~~~tttiii]]]PPPIIIIIICCCBBBDDDGGGHHHJJJPPPWWW[[[aaahhhmmmqqqvvv|||}}}zzz{{{|||}}}jjj]]]UUUUUUZZZddd{{{sssfffbbb``````______eeelllrrr\\\MMMIIIHHHKKKNNNNNNQQQUUUQQQPPPNNNLLLKKKKKKKKKKKKRRRWWW___cccgggmmmwwwzzznnneee[[[ZZZddduuu~~~mmmYYYLLLIIIAAA@@@BBBIIITTT___kkkttt}}}yyyvvvqqqeeeTTTGGGBBB<<<;;;::::::===@@@DDDGGGBBBBBBBBBCCCCCCCCCCCCCCCEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<===<<<:::888666777888999888666444333///......------,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%'''((()))))))))&&&''''''''''''''''''&&&"""&&&((((((&&&%%%%%%&&&&&&''''''((((((((($$$&&&'''((('''&&&'''((($$$&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$&&&'''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((++++++******))))))((((((''''''&&&'''***++++++***(((((((((((((((((((((((('''''''''''''''((())))))************************((()))***+++,,,+++******++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000------------------------,,,,,,,,,------...................../////////000//////000222444777999:::888>>>KKK]]]ooo}}}{{{iii```ZZZWWWSSSRRR\\\jjjuuuzzzvvvmmmdddlll|||vvviii___UUUJJJHHHKKKDDDCCCFFFKKKMMMOOOVVV^^^fffkkkqqquuuvvvwww{{{~~~zzzmmm___VVVVVVYYYaaawwwwwwfffcccbbbbbbbbbaaaffflllppp~~~}}}VVVPPPMMMLLLOOOPPPPPPRRRVVV[[[ZZZYYYWWWVVVVVVUUUUUUMMMQQQWWW[[[___eeennnttt|||yyyoooaaaWWWXXXcccqqqzzzrrr___PPPKKKCCC???DDDLLLSSSZZZaaapppyyy|||qqqcccRRRDDD@@@<<<:::<<<===;;;===AAAAAABBBDDDEEEEEEEEEDDDCCCGGGFFFCCCAAA???>>>======?????????>>>===;;;:::999>>><<<:::999999888666444222111///---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$######%%%''')))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&'''((()))************)))))))))))))))))))))((('''''''''''''''''''''''''''((((((((())))))************)))(((((((((((()))***++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............////////////..............................------............---------.........------...000000000000222555666777777:::BBBNNNXXXaaahhhooottt}}}wwwkkk]]]XXXVVVXXXYYYXXXYYY[[[lllrrr~~~zzzrrrgggnnnwww}}}tttkkk]]]RRRLLLIIIFFFEEEGGGHHHIIILLLPPPWWW___eeennnuuu|||}}}~~~|||~~~wwwhhh[[[WWWXXX___qqqqqqhhhbbbeeeiiikkkmmmooottt{{{vvv\\\UUUVVVWWWWWWWWWXXX[[[^^^fffccc```\\\ZZZZZZZZZ[[[KKKOOOSSSWWWZZZaaaiiipppzzzvvviii^^^ZZZ]]]ccchhhppprrrxxxoooaaaTTTJJJCCCCCCHHHMMMSSSYYYcccnnnyyy|||wwwkkkYYYJJJ???;;;999<<<======???CCCCCCCCCEEEFFFFFFEEEDDDCCCEEEDDDBBBAAA?????????@@@?????????>>>===<<<::::::<<<:::888777777777555333333222000...,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))***)))((((((''''''(((((('''''''''((((((((())))))'''((()))******************+++++++++++++++******))))))))))))))))))******,,,,,,,,,---------............////////////..............................,,,,,,------------,,,,,,---.........------///000444444555666888999888888;;;AAAKKKSSSZZZ```eeeiiiqqq{{{|||tttjjj```ZZZYYY[[[aaaccc```___```nnnvvvxxxpppeeeiiipppwww|||vvvhhh```UUULLLHHHGGGFFFEEELLLNNNQQQTTTYYYaaajjjpppzzz~~~ooo```YYYXXX]]]nnnwwwoooiiilllpppsssuuuxxxzzzggg[[[\\\]]]]]]^^^```cccfffooolllhhhccc___^^^]]]^^^HHHKKKNNNPPPSSSZZZccciiiuuu{{{}}}sssiiibbb]]]YYYWWW\\\^^^hhhvvv~~~vvvbbbUUUIIIDDDDDDFFFKKKQQQVVVbbbpppzzz|||tttaaaPPPDDD>>>:::<<<======???BBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBB????????????>>><<<;;;:::<<<:::888888888777555333444333111///---++++++***))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((()))'''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))******)))(((((((((((()))''''''((((((((()))))))))&&&'''((()))+++++++++,,,,,,------,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,---------............////////////..............................+++,,,,,,,,,,,,,,,,,,+++---.........------///111222333555888999::::::999===BBBIIIPPPUUUZZZ^^^aaafffooovvvrrrjjjccc]]]XXX[[[]]]dddmmmoookkkggggggppp}}}{{{rrrkkkaaaccciiirrr}}}{{{nnneeeZZZTTTMMMGGGFFFGGGHHHIIIMMMPPPTTTYYY```hhhqqqwwwxxxfff]]]XXX[[[jjj{{{yyysssuuuyyy{{{~~~vvvfffggghhhhhhhhhjjjooorrr{{{xxxrrrlllgggdddbbbbbbFFFHHHJJJLLLNNNTTT\\\cccmmmssszzzzzzuuuooofff[[[SSSOOOQQQZZZiiiuuuzzz|||~~~mmm^^^OOOFFFCCCCCCGGGLLLPPPZZZhhhuuu|||yyyjjjZZZMMMEEE???>>>>>>======???BBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAABBBBBB????????????>>>===<<<;;;>>><<<::::::::::::888666555444222000...,,,******((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))+++******)))))))))))))))'''(((((((((((()))))))))'''''')))******+++++++++,,,,,,,,,,,,,,,+++******---------------,,,,,,,,,,,,,,,,,,---------............////////////..............................,,,,,,------------,,,,,,---...///...---...000222///222777:::<<<>>>???@@@CCCGGGMMMTTTYYY^^^aaacccccchhhkkkeee]]]YYYZZZ]]]fffiiiqqqyyyzzzsssnnnnnnsssvvvlllfff]]]```gggsssrrrcccZZZPPPMMMIIIFFFGGGIIILLLOOONNNRRRWWW^^^eeennnwww}}}lll```YYYZZZhhhxxx||||||~~~ssssssssssssrrrtttwwwzzzzzzsssmmmiiiggggggDDDFFFIIIIIIKKKOOOWWW\\\ccciiiqqqyyy~~~}}}xxxmmm___TTTLLLKKKQQQ\\\gggnnnuuu{{{|||sssdddTTTJJJEEEBBBDDDHHHKKKSSS^^^jjjuuuzzzsssiiiVVVLLLCCCAAAAAA???>>>@@@@@@@@@AAABBBBBBAAA@@@???CCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>><<<::::::::::::999777555555333111///---+++***((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$###%%%'''))))))((((((((()))(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))+++******)))))))))))))))(((((((((((()))))))))***))))))************)))((()))***++++++,,,,,,,,,+++************)))))))))))),,,,,,,,,---------............////////////..............................------............------,,,...///.........000222444777<<<@@@AAACCCFFFIIIIIIMMMTTT\\\ccchhhjjjkkkeeeddd```YYYTTTWWWcccnnnyyy|||yyytttsssvvvvvvjjjeee^^^cccmmmyyy|||kkk]]]TTTJJJIIIHHHGGGHHHLLLPPPSSSUUUYYY___gggnnnvvv~~~~~~qqqeee]]]\\\gggwww~~~~~~~~~||||||~~~~~~wwwrrrnnnlllkkkBBBEEEHHHIIIIIILLLRRRVVVZZZ___hhhpppyyy{{{qqqaaaUUUNNNLLLMMMRRRWWW^^^iiisssxxx{{{~~~}}}ooo^^^SSSLLLFFFDDDEEECCCJJJSSS]]]kkkwwwzzzwww```TTTIIIEEEDDDBBB@@@AAA===>>>???@@@AAA@@@@@@???CCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>><<<:::888888999999777666555444444222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''(((((())))))*********)))(((((((((((()))((((((((()))))))))*********************)))(((((((((((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,---------............////////////..............................---......//////......---,,,...//////...///111333666:::>>>AAABBBDDDIIIMMMSSSWWW^^^hhhooossssssqqqeee^^^VVVQQQRRR\\\pppyyyxxxwwwxxxmmmiiidddkkkvvvrrrcccWWWPPPFFFGGGIIIJJJKKKOOOTTTXXX[[[```gggnnnttt{{{|||}}}wwwlllccc```iiiwww|||vvvrrrpppppp@@@DDDGGGHHHHHHIIIMMMQQQTTTYYY```hhhqqqzzz}}}uuuggg\\\SSSQQQOOONNNMMMPPP]]]kkksssxxx|||pppdddYYYNNNGGGFFF>>>EEELLLSSS___nnnxxx{{{ooo```QQQJJJFFFAAA>>>===<<<===???@@@AAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@@@@???>>>;;;:::999888999999888666444444444333111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''&&&%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((((((''''''&&&&&&''''''((())))))******)))((((((''''''(((((((((((()))))))))*********((())))))************)))((())))))*********))))))++++++,,,---......//////,,,,,,,,,---------............////////////..............................,,,------......------,,,,,,...////////////222444666;;;@@@CCCFFFLLLTTT[[[bbbeeemmmvvv|||}}}yyyuuudddZZZPPPPPPWWWggg~~~|||wwwxxxnnnllllllttt~~~tttfffXXXOOOKKKFFFIIILLLOOORRRVVV\\\aaaeeeiiiooovvv{{{}}}|||{{{}}}tttjjjdddkkkwww{{{vvvtttsss>>>BBBFFFHHHGGGHHHJJJMMMQQQUUU\\\dddlllttt|||zzznnndddXXXVVVTTTOOOIIIJJJWWWeeepppvvv}}}ssseeeVVVLLLHHH>>>DDDJJJOOOXXXgggrrrwww|||kkkYYYNNNFFF>>>888555;;;===???AAABBBCCCCCCBBB>>>@@@BBBDDDEEEEEEEEEEEE@@@@@@AAAAAAAAA@@@??????===<<<;;;;;;;;;;;;:::999333333444333222000...---))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&)))******)))$$$%%%&&&((())))))******(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&((()))))))))((('''&&&&&&&&&'''((())))))***))))))((('''''''''''''''))))))))))))************&&&'''(((***++++++++++++)))******))))))((('''&&&''''''((()))+++,,,------,,,,,,,,,---------............////////////..............................+++,,,,,,------,,,,,,+++,,,.../////////000222444999???FFFLLLQQQZZZfffoooooorrryyy}}}wwwdddXXXOOORRR^^^qqq~~~vvvuuummmlllssszzzyyylll]]]PPPJJJGGGHHHLLLQQQUUUXXX]]]dddjjjpppuuu{{{|||yyyxxx{{{yyynnnggglllwww~~~yyyvvvuuu>>>@@@CCCDDDEEEFFFIIIKKKOOOSSSXXX]]]bbbkkkuuu}}}}}}xxxrrrmmmaaabbb___XXXQQQQQQYYY```ttt}}}uuu___PPPHHHDDDCCCEEELLLUUU^^^hhhooozzztttiii[[[NNNDDD===;;;:::<<>>;;;777:::===???AAAAAABBBBBB???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<::::::;;;;;;:::999999888666555555333000...***)))'''&&&%%%%%%%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''(((((()))''''''''''''((()))+++,,,***(((&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((''''''&&&'''''''''((((((((())))))***************+++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........---------.........//////............/////////////////////...//////000000///.........000444888<<>><<<::::::<<<<<<<<<;;;;;;999777666555444111...***)))(((&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''(((***+++,,,***((('''&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((((((((()))))))))))))))*********+++++++++***************+++++++++,,,,,,,,,++++++,,,,,,---,,,------------.........---------...........................////////////......///000000111222222...//////000222666;;;???HHHZZZwwwwwwiii\\\UUUTTT```rrr}}}}}}zzzzzz{{{|||rrrdddUUUMMMIIIFFFGGGJJJLLLQQQXXX___gggqqq}}}}}}|||tttppprrr}}}wwwooofff___000444999<<<>>>@@@BBBCCCIIIKKKMMMNNNPPPVVV___fffjjjrrr}}}uuuooonnnkkkfffaaa\\\kkkzzzsssbbbNNNGGGGGGPPPWWWZZZ^^^ccckkkpppuuutttjjj[[[MMMEEE@@@???>>>>>>??????>>>======>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;<<<======<<<;;;999777666666444111...+++***)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))***))))))((((((((((((((()))((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,************************,,,,,,+++++++++,,,------------------................................................////////////...//////000111111111111,,,...000222333777===BBBMMMcccsssbbbVVVQQQSSSbbbwww}}}}}}}}}}}}}}}zzz{{{{{{}}}|||sssggg\\\PPPKKKIIIHHHKKKPPPPPPVVV^^^fffoooyyyxxxqqqrrryyytttnnnfff]]]WWW///333777:::<<<>>>@@@BBBEEEHHHJJJKKKLLLPPPWWW\\\dddlllwww}}}wwwvvvssskkkddd]]]bbbjjjtttyyykkkSSSHHHDDDMMMTTTVVV\\\ddddddggglllrrrrrrgggUUUGGGCCCAAA>>>===>>>>>>===<<<<<<===>>>???AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>===;;;<<<===>>>>>>===:::999777666666555222000---,,,***)))((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((('''((((((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((()))'''%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))((((((((((((((()))))))))***((())))))***++++++,,,,,,************************,,,+++++++++,,,,,,---...---------.........//////.....................---............///////////////000000000000///...---***---111333444777>>>CCCTTTiiilllYYYPPPMMMQQQaaauuu~~~wwwssssssvvvwwwwwwzzzrrrgggZZZSSSNNNMMMMMMMMMPPPUUUXXX^^^gggooowwwzzzsssttt|||wwwpppjjjeee^^^VVVPPP000222555888999;;;???AAACCCFFFIIIJJJJJJMMMQQQVVV___fffpppxxx~~~{{{vvvmmmddd\\\ZZZ[[[cccqqq}}}~~~{{{rrr\\\MMMEEEMMMSSSSSSWWW```______dddnnnssslllYYYIIICCC???;;;;;;>>>@@@@@@>>>;;;<<<===???AAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@>>><<<<<<>>>>>>>>>===:::999888777888777555333///...,,,+++***)))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))************&&&'''''''''%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))&&&$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******(((((()))***+++,,,,,,---+++++++++***************++++++++++++,,,---......------........./////////...............---------............///////////////000111111000...---,,,)))...333444555888>>>EEEXXXlll~~~bbbSSSMMMKKKPPP^^^nnn|||yyysssqqqrrruuuwwwxxxyyyiii^^^PPPMMMMMMPPPSSSSSSVVV[[[bbbhhhqqqyyyxxxxxxsssnnngggbbb]]]XXXPPPJJJ111222333444555888<<<@@@AAAEEEIIIKKKKKKLLLOOORRRYYY___hhhooouuu|||zzzppphhh^^^YYYUUUXXXaaallluuuzzz{{{yyyxxx|||}}}yyygggVVVLLLRRRUUUOOOOOOUUUVVVXXX___iiiqqqmmm___SSSEEE@@@;;;:::===??????===:::;;;<<<>>>@@@CCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA???======>>>>>>===<<<;;;:::999:::;;;;;;999777222000...,,,***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((((((((((((%%%&&&((()))************$$$%%%'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''(((((()))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))***+++,,,------+++++++++*********))))))++++++++++++,,,---...///............//////////////////.........---------............///////////////000111222222111///...+++000666777666999@@@FFFZZZjjj{{{nnnZZZSSSNNNMMMQQQZZZcccooo~~~zzztttrrrsssuuuxxxxxxkkk^^^UUUNNNMMMOOOTTTXXXZZZ___fffmmmsss{{{~~~~~~}}}~~~}}}xxxlllgggaaa\\\XXXSSSLLLGGG111222222222333666;;;>>><<>>@@@CCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@>>>===>>>>>>===<<<<<<;;;;;;<<<===>>><<<:::333222///---+++)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((()))*********)))'''&&&###%%%&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""" $$$'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))************'''((()))***+++,,,------++++++++++++******))))))++++++++++++,,,---...///............/////////000//////.........---------............/////////000...///111333444333222111,,,222888999888:::AAAGGGYYYhhhtttwwwzzzxxxaaaVVVVVVPPPOOORRRWWW\\\eeeuuuyyyrrrqqqrrr{{{vvvjjj___UUUOOOQQQPPPRRRXXX]]]aaahhhppptttzzz|||}}}|||wwwqqqiiiddd]]]YYYUUUQQQKKKFFF333333333333444555666777;;;===@@@DDDGGGJJJKKKLLLPPPUUU[[[aaafffnnnvvv|||zzzvvvmmmbbb\\\]]][[[UUUXXXaaakkk{{{~~~yyy{{{lll___[[[YYYRRRKKKJJJJJJQQQYYYaaallluuutttmmmWWWKKKAAA>>><<<999:::>>>777888999<<<>>>@@@BBBCCCDDDEEEGGGFFFDDDBBBAAAAAACCCBBBAAA@@@????????????;;;;;;:::999999888888777666444111...+++***))))))(((+++------,,,******+++(((((('''''''''(((((()))((()))))))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&(((***)))'''%%%''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%&&&'''((()))'''$$$!!!$$$%%%'''((()))(((''''''''''''%%%%%%%%%%%%''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((&&&%%%%%%&&&'''((((((((((((((())))))))))))+++***)))'''''')))***+++(((***+++***)))((()))***++++++************++++++)))************+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,---...//////---------............///000000000000000000000000******++++++,,,---......---......///000111111222444666777666777:::AAAGGGWWWaaaiiikkkooozzzqqqaaaXXXVVVXXXWWWYYY]]]___\\\___ppp}}}sssppprrr|||ttthhh\\\RRROOOQQQPPPSSSYYY]]]bbbhhhnnnrrrzzz{{{uuunnniiieee___YYYTTTNNNIIIFFF333333222333333444555666999;;;>>>BBBEEEHHHJJJLLLMMMRRRWWW\\\aaahhhqqqxxx||||||xxxuuukkkdddddd___WWWWWW^^^fffwww~~~xxxjjjbbb\\\UUUQQQPPPTTTUUUWWW]]]jjjuuutttlllbbbUUUIIIBBB===888777:::666777888999<<>>BBBFFFIIIJJJJJJMMMQQQUUUYYY```iiipppttt{{{}}}}}}tttnnnkkkdddYYYUUUXXX```tttwwwlllddd\\\ZZZ[[[^^^YYYTTTWWWcccooopppkkklllaaaSSSHHH@@@999777999666666555666888<<<@@@BBBBBBDDDEEEEEECCCAAAAAAAAABBBBBBAAA@@@????????????<<<;;;;;;::::::999888888888777444222///...---,,,---***((()))+++,,,+++)))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((******(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))''''''&&&&&&&&&''''''(((''''''((((((((()))))))))******((((((((((((******(((***+++***)))((()))***+++******))))))******+++************+++++++++,,,******+++,,,,,,++++++***+++,,,,,,------.........---------............///////////////////////////---------...............////////////000111111222666888:::::::::===CCCHHHMMMUUUZZZ[[[^^^ffflllooopppjjjaaa[[[ZZZ^^^bbbeeeooopppppplllfffgggvvv}}}tttqqqssssssiii\\\TTTMMMJJJMMMSSSXXX]]]dddiiinnnttt|||~~~{{{~~~|||vvvsssnnnhhhaaaZZZSSSMMMHHH555555444333222222222222333444777;;;???CCCFFFHHHGGGJJJLLLNNNQQQXXXaaahhhooovvvxxxsssooofffZZZTTTTTTZZZnnnwwwmmmfffbbbbbb```YYYQQQPPPWWWbbbiiikkkpppggg[[[OOOFFF???======777666444333555999>>>AAA@@@BBBDDDDDDCCCAAAAAAAAABBBAAA@@@@@@?????????@@@<<<<<<;;;;;;::::::999999888777555333111///...---000+++'''(((,,,///---***)))((((((''''''''''''(((&&&''''''((((((((((((''''''''''''''''''(((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((((((&&&%%%%%%&&&(((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((''''''&&&&&&'''((())))))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))***)))(((((((((((()))***(((***+++***)))((()))*********))))))))))))***************+++++++++,,,,,,------......///.........,,,,,,,,,---------......---------............///////////////////////////////////////............////////////000111333444888;;;=========@@@FFFKKKOOOUUUZZZ\\\___eeegggfffddd^^^WWWXXXaaallltttxxx~~~~~~|||tttkkklllxxx}}}wwwyyy~~~{{{ggg^^^SSSNNNKKKLLLRRRZZZ___eeelllqqqtttzzzzzzxxx|||zzzuuuqqqkkkddd^^^WWWPPPLLL999888666444333222222111111222444777;;;???CCCEEEFFFGGGIIIJJJLLLQQQZZZaaakkksss|||{{{xxxtttppphhh]]]UUUSSSRRReee|||xxxooogggaaa\\\WWWOOOKKKKKKRRR^^^hhhoookkkcccWWWMMMFFFBBB@@@999777444333444888<<>>???@@@CCCIIINNNUUU[[[```cccgggjjjgggbbb[[[WWWUUU\\\lll}}}zzzpppqqq{{{}}}{{{|||ppp]]]VVVNNNLLLMMMOOOWWW___fffmmmtttwwwxxx}}}xxxyyy~~~yyyuuurrrmmmgggbbb\\\UUUQQQ===<<<:::777555333333222111222333555999===@@@BBBDDDFFFGGGHHHHHHMMMTTTYYYdddkkkuuu}}}zzzxxxvvvrrrkkkbbb[[[WWWOOO[[[mmm{{{mmmbbb[[[VVVPPPIIIDDDFFFSSSaaakkkllliii___UUUMMMFFFAAA<<<:::777555555777;;;======???BBBCCCBBBAAAAAABBBAAAAAA@@@@@@???@@@@@@AAA>>>======<<<<<<;;;::::::777777666555333111///...///,,,***+++---///---+++***)))(((''''''&&&''''''&&&'''((()))*********))))))))))))(((((((((((('''***))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$&&&)))(((&&&%%%'''***%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***+++***)))((()))******))))))(((((())))))***++++++++++++,,,,,,,,,,,,******+++,,,---------------------------------------------............///.................................///////////////000000000000333666999<<<:::>>>BBBDDDFFFJJJPPPTTT^^^ccciiimmmqqqppphhh^^^TTTSSSWWWdddwwwwwwyyy}}}~~~sssgggVVVPPPMMMNNNPPPSSSZZZaaalllrrrzzz||||||zzz}}}}}}xxxwwwtttpppkkkfff```YYYTTTAAA???===:::777555444333222222222444777:::>>>@@@AAACCCFFFFFFFFFIIINNNSSSZZZaaakkkssszzz}}}}}}{{{wwwqqqjjjddd___XXXYYYaaaqqq|||nnn```YYYQQQKKKDDDCCCKKKVVV___gggjjjddd\\\UUUMMMEEE???===:::777777888:::;;;<<<>>>AAABBBAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAAAA>>>>>>======<<<;;;;;;;;;888888888777555333111000***+++++++++,,,++++++******)))(((''''''&&&&&&&&&'''((()))***++++++++++++))))))))))))((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&& %%%))))))'''&&&(((***%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((***+++***)))((()))***))))))(((((((((((())))))+++++++++,,,,,,,,,------))))))+++,,,,,,------------------------------------------............///........................---------......//////000000000000111555999===@@@BBBFFFKKKOOOQQQUUU\\\aaajjjooouuuyyy{{{wwwiiiZZZPPPTTT]]]nnnvvviii]]]SSSOOOOOOSSSVVVXXX\\\bbbnnnuuu}}}{{{|||yyytttpppjjjccc[[[VVVCCCBBB???<<<999777555444333222222333666999===??????BBBDDDEEEDDDFFFKKKOOOQQQXXXcccllluuu~~~{{{uuupppjjjeeeddd]]][[[fffxxx}}}fff\\\RRRMMMGGGCCCGGGNNNTTT___gggfffaaa\\\TTTLLLAAA???<<<999888888999:::;;;>>>AAABBBAAAAAAAAABBB@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999999777555333111''')))+++,,,***)))((()))******)))''''''&&&&&&&&&(((((()))++++++,,,,,,,,,******))))))((((((((('''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))***)))))))))(((((((((((($$$)))***(((&&&(((+++%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&(((((())))))))))))((((((((('''"""###%%%&&&'''&&&&&&%%%&&&'''((())))))((('''&&&$$$&&&((())))))(((&&&$$$&&&''''''''''''''''''&&&#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" ###''')))###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))++++++,,,,,,,,,---------***+++,,,---............---------------------------------.........//////........................+++,,,,,,---...///000000000000000222666;;;@@@CCCKKKOOOUUUYYY\\\```ggglllsssyyy~~~|||jjjYYYPPPVVVcccuuuyyynnn```UUUSSSQQQSSSXXX\\\\\\___dddnnnvvv}}}xxxssslllddd\\\WWWEEEDDDBBB???;;;777444222444333222222222555777888;;;===@@@BBBCCCDDDFFFGGGPPPUUU\\\dddlllvvv~~~wwwrrrmmmhhhaaa[[[]]]eeeqqq~~~ooo\\\OOOJJJIIIGGGDDDRRRVVV^^^iiiooojjj[[[OOOFFFDDD???<<<::::::<<<=========>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA<<<<<<<<<<<<=========>>>:::999999888666555333222,,,+++***)))(((((((((((()))***+++***((((((((())),,,++++++***)))(((((('''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$&&&(((******(((%%%######$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,++++++***)))(((((())))))(((((()))***+++,,,,,,,,,------,,,++++++******))),,,,,,,,,---------......////////////////////////000000//////.........---,,,------...///000111111444222111333444888CCCNNN[[[iiipppkkkkkkssszzzyyyyyyeeeVVVSSS___ooowwwjjj^^^YYYYYYUUUXXX\\\^^^]]]]]]```cccooouuu~~~|||tttoookkkcccYYYHHHGGGEEEBBB???;;;888666555444333222222444666777999;;;???AAABBBDDDFFFHHHMMMRRRXXX___fffppp|||{{{tttooofff]]][[[___hhhvvv}}}jjjYYYOOOHHHCCC@@@KKKPPPZZZhhhqqqooodddZZZNNNIIIDDDAAA@@@@@@??????======>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>>>>===============<<<::::::999888777555444333...---,,,+++***))))))))))))*********((('''((())))))))))))((('''&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***)))((((((((()))++++++++++++***)))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........////////////////////////000/////////..................//////000000111111333111222444888>>>LLLYYYnnn~~~uuuaaaTTTVVVbbbsss~~~zzz}}}yyymmmbbbXXXUUUWWWXXX[[[^^^___^^^___bbbeeepppvvv}}}wwwsssnnneee\\\JJJIIIGGGEEEAAA>>>;;;:::777666444333222333444444555888;;;>>>@@@CCCFFFIIIJJJNNNRRRWWW]]]gggsss|||}}}zzzooobbb[[[YYY]]]gggqqqzzzyyygggVVVJJJBBB???CCCHHHTTTdddrrruuupppjjj[[[TTTKKKGGGGGGGGGEEEAAA>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::999888666555444000000...---,,,+++++++++)))*********((('''((()))))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))((()))******+++++++++***))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........////////////////////////////////////............/////////000000000000000111000333777===FFFWWWgggppp^^^SSSWWWdddvvv|||xxxqqqsss~~~yyylllaaaXXXRRRRRRWWW\\\___aaabbbbbbcccgggkkkttt{{{}}}zzzvvvlllaaaJJJIIIHHHEEEBBB???===;;;999888666555333333222333222444888;;;>>>BBBFFFIIIHHHKKKNNNPPPUUU___jjjsss|||yyylllccc\\\WWWZZZ___kkkyyyqqq^^^OOOGGGDDD>>>DDDOOO___oooxxxyyywwwjjj___RRRKKKKKKLLLIIIFFF>>>>>>=========>>>??????@@@@@@AAABBBBBBBBBAAAAAACCCCCCAAA@@@>>><<<;;;:::;;;;;;::::::999777666555222111000...,,,++++++******+++++++++)))((()))***+++*********)))))))))(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))))))))******+++++++++***))))))*********+++++++++++++++++++++*********++++++,,,---......------------............///////////////////////////////////////........./////////////////////...111111444:::???KKK^^^pppjjjZZZRRRSSS```uuu~~~{{{wwwsssssswwwzzzyyyxxxxxxpppoooxxxxxxmmm```WWWQQQNNNRRRYYY]]]aaaeeeggghhhkkkqqquuu}}}~~~ssshhhKKKKKKJJJHHHEEEBBB@@@???;;;:::999777555333222222000222555888;;;???DDDGGGGGGIIIKKKLLLPPPWWWbbbjjjuuu{{{yyyqqqfff[[[UUUUUU^^^nnnvvvcccTTTKKKHHH@@@CCCKKKXXXgggssszzz|||wwwjjjYYYOOOMMMNNNLLLIII???>>>===<<<;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAADDDDDDBBBAAA???===<<<;;;;;;;;;;;;;;;:::999777777333222000...,,,+++******+++,,,---,,,***)))***+++************))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&'''((())))))***(((((('''''''''''''''((())))))((((((''''''''''''$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''(((((((((((()))((((((((()))))))))))))))((((((((())))))((((((((('''''''''((((((((())))))((()))))))))************+++***************++++++,,,,,,,,,+++++++++++++++******+++,,,---......///---------.........//////////////////////////////.........//////////////////.....................222333777;;;@@@KKK___qqqzzzbbbTTTPPPMMM[[[ooo{{{vvv|||{{{vvvooommmoootttxxxzzzxxxsssvvvlllaaaVVVPPPLLLLLLRRRYYY^^^bbbhhhmmmpppvvv}}}wwwlllNNNNNNMMMKKKIIIFFFDDDCCC===<<<;;;999777555444333000222444666888<<<@@@DDDFFFGGGIIIJJJLLLRRR[[[bbblllrrr|||ttteeeYYYUUUVVVeeevvvxxxhhhYYYOOOKKKEEEFFFHHHPPP]]]kkkvvv|||~~~sssbbbWWWQQQOOOLLLJJJ@@@???<<<;;;:::;;;<<<===>>>???@@@AAAAAABBBBBBAAADDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;:::999888555444222///---+++******+++,,,---,,,***)))***+++(((((((((((('''''''''''''''''''''((((((((((((((($$$%%%&&&'''(((***++++++))))))(((''''''''''''(((***))))))(((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))(((((()))************)))+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,---......///------........./////////////////////////////////.........///////////////............////////////444666:::===@@@III\\\nnnsss]]]RRRPPPPPPZZZiiiyyy}}}wwwttt|||vvvooommmpppwww|||}}}uuu```WWWOOOLLLJJJKKKQQQXXX___eeemmmtttzzz|||qqqNNNNNNMMMLLLJJJHHHFFFEEE>>>>>>===;;;999777555444111222333444555888===@@@DDDFFFGGGHHHIIIMMMTTTZZZbbbhhhqqq{{{~~~ooobbb]]]SSS^^^kkkuuuyyymmmaaaWWWRRRJJJGGGEEEIIISSSbbbqqqzzzxxxlllaaaXXXQQQKKKHHHAAA???<<<:::999:::;;;<<<>>>>>>???AAAAAABBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<;;;:::999888666444111///---++++++)))***+++***((('''((()))''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''************************&&&&&&'''(((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''((((((((((((((((((''''''((((((((())))))))))))'''((()))***+++******)))+++*********++++++,,,---***++++++,,,,,,---------+++,,,,,,,,,------..................////////////////////////////////////............/////////000//////000000111111222222444777<<>>===;;;999777555222222333333444777;;;>>>BBBDDDFFFGGGGGGJJJPPPUUU[[[aaajjjsss{{{uuuiiidddSSS[[[dddmmmxxxzzzrrrhhh___ZZZMMMHHHCCCDDDMMM]]]nnnyyy{{{sssiii]]]SSSJJJFFFAAA???<<<:::999999;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC<<<=========<<<;;;:::::::::888666333000...---,,,'''))))))((('''&&&'''((())))))))))))************))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''"""###$$$%%%'''((()))***((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))'''((()))++++++******)))+++*********+++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------................../////////000////////////////////////---.........//////000000000000111222333444444444444888===AAAAAAHHHYYYkkkmmmrrr|||~~~mmmcccbbbfffgggeeeeeehhhqqq|||sssjjjkkkuuurrrdddXXXSSSPPPQQQRRRRRRVVV[[[eeelllwwwJJJKKKLLLLLLKKKIIIGGGFFFDDDCCCBBB@@@===:::777666444444333333444666777888<<<>>>AAAEEEIIILLLNNNPPPTTTZZZbbbiiiooovvvsssjjj___\\\XXX^^^ppp~~~{{{rrrfff]]]QQQNNNJJJGGGJJJRRR^^^gggnnnvvvzzzssseeeWWWIII@@@AAA???;;;666444555999<<<<<<>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???>>>============:::888666444333111...+++,,,+++******************,,,+++***((((((((()))***((((((((((((((()))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((((())))))((('''&&&$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((++++++******************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...///000111111//////000000000000//////111111111111111111111111...000222444555666555555<<<::::::<<>>;;;999777333222111111222333444555<<<>>>AAAEEEHHHJJJLLLLLLNNNSSSZZZ```fffnnnwww~~~vvvnnnbbb___[[[]]]jjj{{{{{{pppfffYYYTTTNNNIIIHHHLLLRRRVVVeeepppwwwuuujjj]]]OOODDDCCCAAA===999666666999;;;<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>=========;;;999777666555222///---))))))(((((((((((()))))),,,+++)))((((((((()))***'''''''''(((((()))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&'''''''''((((((((((((************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////////////////000000000000000000///000000000000000000000000...000333666888999::::::999888:::===@@@DDDPPP[[[\\\```iiittt~~~wwwtttyyyvvvtttxxxuuukkkeeehhhuuuwwwpppiii___XXXVVVSSSRRRVVVYYY\\\dddkkksssxxxJJJKKKMMMNNNNNNNNNMMMLLLGGGGGGEEECCC@@@>>>;;;:::333333222111111222333444:::<<<@@@DDDGGGHHHHHHHHHIIIMMMRRRWWW]]]eeepppwwwyyysssgggfff```\\\aaappp{{{qqqddd\\\SSSLLLJJJJJJIIIHHHYYYeeerrrvvvrrrgggWWWKKKFFFCCC@@@<<<999999999:::<<<>>>@@@@@@??????@@@AAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>><<<;;;888777666444111///))))))((((((((())))))***+++***))))))((()))))))))&&&&&&''''''((()))******''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************)))************+++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------000000//////............000000111111111111000000........................///000333777:::===???@@@888888;;;@@@CCCFFFNNNWWW[[[```gggpppwww|||zzzsssvvv~~~}}}}}}pppgggeeejjjxxxwwwkkkaaaYYYTTTWWWUUUVVVZZZ^^^bbbkkkssszzzIIIJJJKKKMMMNNNNNNNNNNNNIIIIIIGGGEEECCC@@@>>>===777666444333333333444555666999===AAAEEEFFFGGGFFFIIIKKKOOORRRWWW```kkksss||||||vvvooommmggg^^^[[[fffyyyyyymmmdddXXXQQQNNNMMMJJJFFFNNN\\\llluuuvvvooo___QQQJJJGGGCCC???<<<;;;999888;;;===??????>>>>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;999888777555222///,,,++++++******++++++,,,******))))))))))))))))))&&&&&&'''((()))+++,,,,,,((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$&&&((())))))((((((*********)))))))))))))))(((((())))))))))))((((((((())))))))))))************************+++++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---///////////////.........000000111111111111000000------------------------///000333666:::===@@@AAA<<<;;;===BBBEEEIIIPPPYYY```dddkkkppptttvvvwwwwwwtttqqqxxxzzzkkkeeefffmmmzzzxxxhhh]]]WWWUUUXXXWWWYYY]]]```eeennnxxxGGGHHHIIIJJJLLLMMMNNNNNNKKKJJJIIIGGGEEECCC@@@???999888666444333333444444111444888>>>BBBEEEFFFGGGHHHKKKMMMOOOSSS[[[eeemmmuuu{{{zzzwwwuuuoooeee]]]aaarrr}}}vvvlll^^^UUUQQQOOOJJJGGGHHHUUUdddpppvvvrrreeeWWWOOOKKKEEEAAA>>><<<999777:::<<<>>>>>>======>>>???AAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<:::888777777555222000---,,,,,,+++++++++++++++)))))))))*********))))))''''''((()))+++,,,------)))))))))(((((((((''''''&&&'''''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))*********)))***************)))))))))(((((())))))))))))(((((())))))))))))*********+++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------------......///000000111000000111111111111000000........................///000222555888;;;>>>???@@@>>>>>>CCCHHHMMMVVV^^^ggglllqqqsssrrrooommmmmmiiilllxxxxxxiiieeekkksss~~~vvveee[[[WWWWWWZZZYYY\\\```bbbfffooozzzFFFFFFGGGIIIJJJLLLMMMMMMLLLKKKJJJIIIGGGDDDBBBAAA999888666444222222222222///111555999>>>BBBEEEGGGFFFHHHJJJKKKMMMTTT]]]dddlllrrrzzz~~~|||wwwoooeeebbbjjjvvv}}}~~~}}}|||sssggg\\\UUUNNNIIIDDDFFFOOOZZZfffqqqsssjjj___TTTNNNFFFAAA>>><<<999666888:::<<<=========>>>???BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>??????<<<:::999888777666333111---,,,+++***)))((((((((((((((()))************)))(((((())))))***+++,,,,,,***)))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''')))***++++++***))))))))))))))))))*********(((((())))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,)))************+++++++++*********++++++++++++,,,,,,,,,,,,---------......,,,,,,---...///000111111//////000000000000/////////////////////////////////000111444888;;;???@@@DDDAAACCCIIIPPPVVV___gggvvvzzz~~~xxxpppjjjhhhfffpppvvvhhhhhhrrr|||nnnaaaYYYXXXYYY]]]^^^aaaeeefffjjjuuuGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKIIIGGGEEECCCBBB<<<:::888555333222222222000111333666:::???CCCEEEDDDFFFHHHHHHIIINNNVVV\\\ccciiirrryyy~~~zzzpppfffdddhhhzzz~~~xxxwwwxxxxxx|||xxxqqqhhh]]]SSSJJJFFFDDDIIIQQQ\\\jjjsssooogggXXXPPPFFF@@@===<<<888555555888:::<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@????????????===<<<:::999999888555333///...,,,***(((''''''&&&'''((()))***+++******)))''''''(((((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))******)))(((((('''(((((())))))*********(((((())))))))))))((((((((((((((()))))))))******((())))))***++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,------........./////////---.........//////000000......////////////......///////////////////////////000222666:::???CCCFFFJJJIIIMMMVVV___eeelllsss~~~rrrhhhdddeeeuuusssgggkkkyyyqqqddd]]][[[]]]___bbbccchhhmmmooosssHHHHHHHHHHHHJJJKKKLLLMMMLLLLLLKKKIIIHHHEEECCCBBB???>>>;;;888666555444444111222222444888===AAADDDDDDFFFHHHHHHHHHLLLSSSXXX\\\ccclllttt|||xxxiii```___lllwww|||tttqqqqqqqqqzzzzzzxxxrrrfffZZZPPPJJJCCCFFFJJJUUUeeerrrsssmmmZZZQQQFFF???===;;;888555444777999;;;<<<===???@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@????????????>>>===;;;;;;;;;999777444222111///---***)))(((''''''((()))+++++++++***)))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((())))))((('''&&&&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------.........////////////000///////////////.........------............------........................///111333888===CCCHHHKKKPPPPPPWWWcccmmmrrrwww|||}}}nnnbbb]]]\\\qqqqqqfffmmm~~~~~~uuuhhh___\\\^^^bbbeeeeeehhhmmmsssvvv{{{OOOIIIFFFHHHIIIHHHIIIKKKJJJJJJKKKKKKJJJHHHFFFEEEEEECCCAAA???===:::555222111111111222555999<<<>>>BBBCCCDDDFFFHHHJJJLLLLLLTTTYYYbbbkkkttt}}}~~~ooobbb\\\aaajjjuuuyyywwwtttssstttwww|||zzznnn[[[JJJHHHFFFGGGOOO___lllooollldddZZZNNNEEE???999666666777777777777999;;;===>>>>>>??????@@@@@@@@@??????BBBAAAAAA@@@???@@@@@@@@@>>>======<<<:::999888888333222///---+++***))))))+++++++++++++++***)))((())))))))))))))))))))))))***)))((()))***)))(((&&&***************)))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((***+++***(((((()))))))))))))))((((((******))))))((((((((('''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%'''((())))))'''%%%###&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***((((((((())))))************)))(((&&&&&&%%%&&&((()))******))))))******))))))******+++,,,***++++++,,,,,,++++++*********+++,,,,,,---......///............///000000............/////////000111000///......///000111///............//////000///333777:::>>>GGGTTT^^^ggglllsssxxx{{{xxxeee\\\\\\___rrr|||qqqllluuu{{{qqqiiicccbbbbbbbbbeeeiiijjjqqqwww{{{TTTMMMHHHHHHHHHGGGHHHKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEBBBAAA???<<<777444444333333333444666999:::???AAACCCEEEHHHJJJKKKLLLQQQVVV]]]fffnnnwww~~~rrriiifff^^^dddlllsssuuuvvvvvvvvvxxx|||yyygggWWWLLLGGGEEELLLZZZfffjjjiiiccc___YYYPPPFFF>>>:::999777777777777999;;;===>>>>>>>>>???@@@@@@@@@?????????>>>>>>===============>>>>>>===<<<;;;:::999999444222000---+++***))))))*********+++******)))))))))))))))))))))))))))))))))((())))))******)))((())))))******)))(((((('''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''))))))'''%%%(((((())))))))))))(((((()))))))))((((((''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++***)))((((((((()))***'''((()))******++++++***((()))***+++,,,,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++*********+++,,,,,,---............------......///000........./////////000000111000///......///000111//////.........//////000111666;;;???EEERRReeesssooo]]]TTTUUUZZZlll~~~wwwqqqqqq{{{uuujjjddd```aaaaaaaaadddhhhooowww~~~[[[SSSLLLIIIHHHFFFGGGJJJJJJJJJKKKKKKKKKJJJHHHGGGHHHFFFDDDCCCAAA>>>:::777777666444333333444555666;;;===AAADDDGGGIIIJJJKKKNNNQQQWWW]]]eeennnxxx~~~vvvqqqppp___```bbbiiiqqqxxx{{{{{{{{{}}}uuudddQQQIIICCCFFFQQQ[[[aaacccbbbeeefff___SSSHHH@@@===888777777888999;;;===>>>===>>>??????@@@@@@??????AAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;:::999444333111...,,,+++***)))(((((()))*********))))))))))))))))))))))))))))))***************)))((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((('''%%%###'''(((((())))))((((((((((((((((((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&+++)))((('''&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''((())))))'''((()))***++++++++++++((()))***+++,,,,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++******++++++,,,,,,------...---------------......///....../////////000000000000000////////////000000000//////....../////////111777>>>CCCJJJ]]]wwwuuudddTTTNNNOOOUUUeeeuuu{{{ssssssxxxwwwlllaaa______bbbdddcccfffjjjsss|||eee[[[QQQLLLHHHDDDEEEHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHFFFEEEDDDBBB@@@<<<999888777555333222333444555888:::>>>BBBFFFHHHIIIIIILLLNNNQQQVVV\\\eeeooovvv~~~{{{xxxwwwiiiccc^^^aaalllyyy~~~~~~pppYYYMMMCCCAAAHHHOOOVVVZZZ```gggllliiiaaaUUUHHH>>>999888888888999;;;<<<===<<<===>>>??????@@@@@@???BBBBBBBBBBBBBBBAAAAAA@@@======<<<<<<;;;::::::999555444222000...,,,***)))&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++***(((&&&%%%$$$&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))***************)))((('''''''''((()))*********+++******))))))******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,---.........////////////000000000000000////////////000000000000////////////000000000777???CCCKKK```xxxiii[[[OOOLLLNNNPPP]]]kkkvvv|||{{{{{{vvvtttxxxwwwmmmeee\\\\\\___eeehhhhhhkkkpppuuuqqqeeeYYYQQQKKKEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCAAA===:::888666555333333333555666555777;;;???CCCFFFGGGHHHJJJLLLNNNPPPVVV^^^gggmmmwww~~~|||wwwmmmbbb___hhhvvv~~~dddUUUFFFBBBCCCEEEKKKRRR]]]dddjjjlllkkkcccPPP>>>;;;:::999999999:::;;;<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@??????>>>===<<<<<<;;;;;;:::999999999666555444222///---+++)))&&&'''((()))))))))))))))))))))))))))))))))))))))&&&(((***)))&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))(((&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&###%%%&&&'''((('''%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((())))))(((((((((((((((((('''&&&((((((((())))))***++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000111//////000000000000/////////////////////000111111222999@@@DDDKKK```~~~sssbbbVVVNNNLLLNNNLLLTTT```kkkvvv~~~}}}~~~}}}yyywwwyyy}}}{{{wwwvvv{{{~~~uuulllccc^^^XXXYYY___fffjjjkkkpppwwwyyy}}}qqqdddZZZQQQJJJGGGHHHFFFGGGIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDBBB???<<<888777555444444555666777555666888<<>>===;;;:::999999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::777666555333000---+++)))(((((()))*********))))))))))))))))))))))))))))))"""%%%((()))'''&&&)))+++%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***)))%%%&&&''''''(((((((((((('''''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%(((******)))'''%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((()))))))))((((((###$$$%%%'''((())))))***++++++***++++++,,,......******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......////////////000000000111111//////000000000000//////.........///000111222333888>>>DDDGGGMMM^^^xxxppp___WWWRRRPPPPPPMMMRRRZZZeeepppxxx{{{{{{|||wwwwwwzzz}}}|||xxxwwwyyytttkkkaaa[[[ZZZVVVWWW]]]eeeiiillluuu}}}}}}ooodddYYYPPPKKKKKKDDDEEEGGGIIIIIIIIIIIIHHHIIIHHHGGGGGGGGGEEEBBB???;;;999777555444555666777555666666888<<<@@@DDDFFFFFFGGGIIIKKKNNNSSSZZZ^^^fffnnnxxx|||yyyrrrhhhcccjjj{{{~~~kkkZZZQQQIIIAAAAAAHHHNNNYYYccchhhmmmmmm___MMMAAA???===:::888888777777:::;;;<<<>>>??????@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@===============<<<<<<<<<888777666444111...+++)))*********+++******))))))))))))))))))))))))))))))$$$(((++++++((('''))),,,&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''((()))***((('''$$$%%%&&&'''(((((((((((('''''''''(((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((()))*********)))((('''###$$$&&&''')))******++++++++++++***+++,,,...///******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////000000000111111111...///000111111000///...---------///000222444555<<>>CCCEEEDDDFFFGGGIIILLLPPPVVVZZZ___hhhsss}}}wwwyyywwwmmmcccfffvvv|||~~~sssbbbXXXNNNBBB@@@GGGGGGWWWcccgggkkkmmmcccUUUBBBAAA>>>;;;888777666666:::;;;<<<>>>??????@@@@@@???@@@AAABBBBBB@@@>>>===????????????>>>>>>>>>>>>888888777555222///+++)))+++++++++++++++***)))((())))))))))))))))))))))))+++...000...(((%%%&&&(((&&&&&&'''((()))))))))((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((''''''((('''%%%###$$$%%%&&&'''(((((((((((('''((((((((())))))******&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++)))((('''(((((()))))))))))))))(((***))))))((()))+++,,,---*********)))***++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000000000111111111111...///000111111000///...,,,,,,---///111333555777===AAAGGGKKKPPPZZZhhhsssxxx}}}eee\\\^^^aaabbbcccaaa```eeeppp{{{}}}|||zzzxxxsssjjjccc]]]\\\```\\\]]]aaagggkkkrrrvvvjjj^^^UUUPPPHHHEEEBBBBBBEEEHHHKKKLLLJJJKKKKKKKKKIIIHHHFFFEEEAAA>>>:::888888777666444333333333444666999;;;===DDDEEEGGGHHHIIIKKKOOORRRYYY___iiisss|||}}}vvvttttttnnneeejjjvvvwwwzzzwwwcccSSSKKKGGGEEEFFFSSS```fffiiikkkggg```KKKEEE===888888999999888::::::;;;<<<>>>???@@@@@@???@@@AAAAAAAAA@@@???>>>???@@@@@@??????>>>===<<<;;;:::888666333111///...,,,+++++++++***))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###&&&***+++)))''''''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((((())))))*********)))((('''''''''+++***(((&&&%%%&&&'''((())))))******)))'''%%%###$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,------...............---,,,,,,------.../////////////////////000000000000000000000000////////////111000//////000222555666>>>???@@@CCCIIIRRR]]]dddppp}}}yyywwwpppiiigggmmmrrrsssqqqooosss|||vvvwww{{{kkkbbb]]][[[\\\```dddgggjjjnnnrrr{{{tttggg[[[SSSKKKHHHDDDCCCDDDHHHJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEAAA>>>;;;999999888777555333333333444666888:::;;;BBBDDDFFFGGGHHHJJJNNNPPPVVV\\\eeennnvvv}}}~~~xxxwwwyyyssshhhgggnnn{{{xxxwww|||qqqaaaUUULLLEEEDDDOOOZZZbbbiiiooolllgggSSSLLLCCC<<<999777555444666777888999;;;<<<===>>>@@@@@@AAABBBBBBAAA@@@???AAAAAAAAAAAA@@@???>>>===;;;:::999666444222000///,,,,,,++++++***)))))))))))))))((((((((('''''''''))))))((((((((('''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((("""%%%))))))'''&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''((()))(((&&&%%%%%%%%%'''((('''''''''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,---------------,,,,,,,,,,,,------.../////////.../////////000000000000000000000000////////////000/////////111444777999>>>>>>@@@BBBGGGNNNWWW^^^gggsssrrruuuvvvttttttxxxxxxvvvtttuuu|||}}}vvvqqqtttsssfff___]]]^^^ccciiijjjooouuuzzz}}}sssdddZZZRRRMMMGGGCCCCCCFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFAAA???<<<;;;;;;:::999777444333333333444666888999???AAADDDFFFGGGIIIKKKMMMQQQVVV^^^fffmmmuuu|||~~~|||ooogggffflllzzz|||xxx{{{~~~uuudddSSSFFFEEEKKKSSS\\\gggpppqqqmmm^^^VVVKKKAAA:::777444333444555666888:::<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBAAA@@@???>>><<<;;;999777555333111000---,,,+++******))))))))))))))))))((((((((('''''')))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((($$$$$$%%%&&&''''''(((((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++,,,---------,,,++++++***,,,,,,------.../////////....../////////000000000////////////000000000000/////////000333666:::<<<>>>???@@@BBBFFFMMMVVV[[[aaajjjvvv~~~tttkkkttt}}}zzzuuuzzzyyyqqqnnnsssssshhh^^^[[[]]]aaajjjrrrrrrxxx}}}nnndddZZZTTTKKKEEECCCDDDFFFGGGJJJJJJKKKKKKJJJIIIGGGFFFBBB@@@>>>=========;;;999555444444333444555666777;;;>>>BBBDDDEEEFFFHHHIIIKKKOOOUUU]]]dddmmmuuuzzzxxxlllfffbbbnnn}}}rrr]]]MMMJJJJJJMMMVVVcccnnnrrrqqqjjjaaaTTTFFF===888666666555666777999;;;===>>>??????@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;:::888666444222111...---,,,***)))))))))***)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$###!!! $$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''')))''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++***---------------,,,+++***,,,,,,------.../////////........./////////000000////////////000000000000/////////111333777:::<<<@@@@@@AAACCCIIIRRR]]]eeegggkkkrrrzzz}}}tttkkkfffsss~~~uuu{{{uuunnnlllsssiii```YYYWWW[[[aaalllvvvwww~~~yyyqqqccc\\\RRRJJJFFFDDDEEEEEEIIIIIIJJJJJJJJJHHHGGGFFFBBBAAA??????@@@@@@>>><<<777666555444333444444555888;;;???AAABBBCCCEEEFFFFFFIIINNNUUU]]]fffpppwww~~~rrrkkkbbbgggrrr|||hhhXXXMMMIIIGGGOOO\\\iiirrrvvvxxxooo___NNNAAA:::888888555666777999;;;<<<>>>>>>>>>@@@AAACCCDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>======<<<;;;999777555444333000...,,,***))))))*********)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$###""""""&&&&&&''''''(((((((((''''''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))***)))'''&&&&&&&&&'''(((%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...............---,,,,,,,,,,,,------.../////////............////////////.../////////000000000111111111111222444888;;;===AAAAAACCCFFFOOO[[[jjjssssssqqqqqqssssssnnnhhhcccffftttyyy|||zzzpppkkkkkkssswwwddd]]]WWWWWWZZZ```kkkuuuzzz~~~nnnfff\\\RRRLLLHHHFFFEEEGGGHHHIIIIIIIIIGGGFFFEEECCCBBBAAABBBCCCBBB@@@>>>999888666444333333333444666888<<<>>>???@@@BBBDDDDDDFFFIIINNNVVV```kkkrrrzzzsssjjjgggjjjxxxrrrdddQQQIIIEEEIIITTTaaaoooxxxyyykkkZZZIII>>>888777555555666777999:::;;;;;;===>>>@@@BBBCCCDDDCCCCCCAAAAAAAAAAAA@@@???>>>=========;;;:::888666555444111///---***))))))************)))))))))(((((((((&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&''')))))))))(((%%%%%%%%%&&&&&&''''''(((((((((((((((((('''''''''((((((((('''''''''''''''''''''((((((((((((((((((***)))((('''''''''''''''$$$%%%&&&'''(((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////......---,,,,,,------.../////////------........./////////......//////000000111111222222333555888<<<@@@BBBDDDFFFJJJPPPZZZggguuu~~~}}}xxxrrrnnnhhh```]]]]]]gggvvv{{{rrrjjjgggiiiqqq}}}pppaaa\\\YYYZZZ\\\aaakkkvvv}}}xxxqqqfff\\\TTTNNNJJJGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDBBB@@@;;;:::888666444333333333555777999:::;;;===@@@CCCDDDEEEGGGJJJPPPYYYdddkkkxxx~~~}}}uuullliiiqqqzzz~~~zzzmmm[[[PPPGGGGGGLLLVVVeeesss|||zzzsssfffVVVGGG===999777777888888999::::::;;;<<<===???AAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<:::999777666555222000---***))))))***+++*********)))))))))((((((&&&'''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++(((&&&$$$%%%((()))((('''######$$$$$$%%%&&&&&&''')))(((((((((''''''''''''%%%%%%%%%&&&''''''(((((('''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''%%%######%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,---------++++++,,,---............,,,,,,------.../////////---------.........//////.........///000111111111222333555888===BBBGGGJJJMMMQQQYYYbbbkkkuuu~~~}}}wwwooocccXXXVVV[[[gggwww~~~tttmmmhhhgggjjjqqq}}}vvviii]]][[[[[[^^^aaafffppp{{{xxxmmmbbbYYYRRRMMMIIIEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFEEECCCAAA===;;;999666444333333333444666777888999<<<@@@CCCEEEEEEFFFGGGLLLTTT^^^fffrrryyy}}}rrrjjjlllpppsssxxx~~~xxxrrrfffYYYMMMGGGFFFLLL[[[jjjsssuuuuuunnn```PPPDDD>>>::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<;;;999888777666222000---***))))))***+++************))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###$$$'''((('''&&&''''''(((((()))******+++))))))(((((('''''''''&&&!!!"""###$$$&&&'''((()))''''''''''''&&&%%%$$$$$$"""###%%%'''((((((((('''(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((%%%###!!!!!!###%%%((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,******************************************************+++,,,,,,---......)))***+++,,,---.........,,,,,,------...//////000---------.........//////---......///000111111222222333666:::AAAGGGMMMQQQVVV]]]gggrrrzzz|||sssdddVVVUUU[[[fffxxx|||}}}sssmmmiiijjjnnnttt~~~rrreeeZZZZZZ\\\aaafffkkkvvv{{{rrriii^^^PPPFFFFFFDDDCCCCCCEEEGGGHHHHHHHHHIIIIIIJJJIIIHHHFFFEEE>>>===<<<:::888555333111555444444555666999<<<>>>AAABBBCCCEEEHHHMMMTTTYYYgggnnnyyyyyykkkcccbbbfffpppzzz}}}|||~~~sssdddTTTJJJDDDDDDMMMXXXhhhoootttrrrkkk___NNNAAA@@@???>>><<<:::999:::;;;===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA>>>===<<<;;;999888777666777444///,,,+++***)))((((((((((((((()))***+++,,,******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''))))))++++++***)))((('''&&&&&&$$$%%%%%%%%%$$$%%%(((***************************''''''((((((((((((''''''(((***++++++)))((())))))***)))))))))***++++++,,,---------,,,,,,+++++++++///...---,,,,,,---...///---------............///////////////000000000000......//////000000111111555777:::???HHHTTT```iiioooqqqvvv~~~~~~mmm^^^XXXYYY\\\iiiwww}}}zzz|||qqqhhhdddjjjrrrwwwrrrggg___]]]^^^aaafffmmmuuu|||~~~uuujjj\\\RRRIIIGGGEEEEEEGGGHHHIIIIIIHHHIIIJJJJJJJJJHHHGGGFFF@@@@@@>>>===:::888555444555444444444666888;;;===@@@BBBCCCDDDGGGLLLRRRWWWaaahhhsss~~~{{{ooohhhcccccckkkssszzzvvvsssxxx}}}nnn]]]PPPFFFAAAGGGOOO]]]gggpppsssqqqiii[[[NNN<<<<<<:::999888888:::<<<===>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA??????>>>===;;;:::999888888555111...---,,,+++***)))))))))))))))******+++))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&''''''(((((((((((('''''''''''''''(((((('''''''''***,,,))))))))))))))))))))))))((())))))******))))))((((((***++++++)))((()))***,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++......------------......---------............///////////////000000000000////////////000000111111444666:::BBBOOObbbuuuxxxgggYYYVVVZZZ___qqq{{{|||sssooojjjkkkttt|||wwwmmmddd______aaadddjjjrrr{{{~~~||||||xxxwww{{{~~~ssseee[[[MMMKKKHHHGGGHHHIIIIIIIIIHHHIIIJJJKKKJJJJJJHHHGGGDDDCCCBBB@@@>>>;;;999777555555444444555777999;;;???AAABBBDDDFFFJJJOOOSSSZZZ```jjjttt}}}yyyqqqiiiccceeellluuuooojjjllluuu~~~xxxhhhYYYLLLCCCCCCHHHQQQ]]]jjjsssvvvqqqdddWWW???===:::777666777999;;;>>>>>>??????@@@AAABBBBBBDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;888555222000//////...---+++******)))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''((('''%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((()))***)))((((((***+++(((((((((((((((((((((((()))******++++++******)))(((***++++++***))))))***,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++---..................------------............///////////////000000000000000000000000000000111111666777;;;EEEUUUmmmooo^^^RRRRRRZZZcccxxx|||~~~|||uuuppplllmmmsss~~~wwwooohhhcccaaacccdddiiioooyyy~~~rrrkkkjjjggggggkkkrrr|||zzzlllbbbTTTPPPLLLJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEDDDBBB@@@===;;;:::777666444333444555777888===???AAACCCDDDGGGKKKOOOTTTZZZcccllluuu}}}|||pppeeecccfffnnnllliiiiiimmmsssyyy||||||qqqcccTTTJJJGGGHHHLLLWWWeeepppuuurrreeeXXXGGGBBB<<<888666777888999>>>>>>>>>??????@@@@@@@@@CCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>===<<<<<<777555222000000000///---,,,+++***)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''%%%&&&'''((('''%%%))))))((('''''')))***+++&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&((())))))))))))))))))))))))))))))******************)))(((***++++++***)))***++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------............///////////////000000000000111111000000000111222333:::;;;???GGGWWWlll|||fffUUULLLNNNYYYdddvvvvvvxxx~~~~~~||||||xxxuuurrrnnnrrr{{{|||qqqiiiffffffgggfffhhhmmmuuutttkkkbbb```___aaafffooouuukkk\\\XXXRRRMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGEEEDDDAAA???<<<;;;888777555444333444666777:::===@@@BBBCCCEEEHHHKKKQQQVVV]]]eeemmmvvvvvviiibbbbbbeeehhhkkkjjjhhhhhhmmmrrr~~~yyymmm^^^RRRKKKIIIKKKTTT```kkkssssssiii]]]MMMFFF>>>888666888999:::=========>>>>>>?????????CCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<666444222111111000...---,,,,,,***)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&(((((('''&&&))))))((('''''')))***+++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((((((((()))))))))))))))(((((((((''''''&&&''')))(((''''''((()))************************((())))))******))))))(((((()))+++,,,+++***+++,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------............///////////////000000000000111111000000000222444555<<>><<<;;;999777555444444555555777:::>>>@@@BBBDDDFFFHHHOOORRRWWW^^^fffoooxxx~~~zzzmmmddd```]]]dddlllnnnjjjggghhhkkk{{{uuufffXXXOOOHHHJJJPPPZZZeeeqqqwwwrrrjjjSSSKKK@@@999777999:::;;;;;;;;;<<<======>>>??????BBBCCCDDDEEEEEEDDDBBBBBB@@@??????>>>======<<<<<<777555333222222000...,,,,,,+++***)))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((&&&&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&((())))))***)))******))))))((((((((('''%%%'''******))))))***+++************************((())))))))))))))))))(((((()))+++,,,++++++,,,---------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------..................------------............///////////////000000000000111000///000111333666888===BBBJJJSSS\\\fffpppvvvlllXXXOOOMMMNNNVVV```hhhjjjoootttyyy}}}~~~yyytttqqqrrrrrrpppoooppp|||}}}wwwzzz}}}rrrhhhdddfffkkkoooqqquuu}}}qqqiiicccaaabbbdddkkkssszzzqqqjjjaaaXXXQQQMMMJJJHHHDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJHHHGGGDDDAAA???>>>===;;;888666444444444555444777<<>>??????BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????>>>=========:::888555444333111...,,,++++++***)))(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''')))))))))(((((('''''''''(((((((((((((((###%%%((()))))))))***+++************************)))******++++++******)))''')))+++,,,++++++,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------......------------......---------............///////////////000000000000000/////////111555888:::>>>DDDMMMVVV^^^fffmmmrrrtttaaaRRRQQQRRRRRRXXX```hhhooowww{{{}}}wwwoooooonnnllllllppp|||xxxnnnnnnsss|||vvvnnngggfffkkkqqqvvvzzz|||rrrpppqqqqqqrrruuuwwwpppfff\\\UUUOOOKKKIIICCCEEEGGGIIIJJJJJJJJJJJJLLLKKKJJJHHHFFFCCCAAA???>>><<<999666555444444555222555;;;???AAABBBDDDEEEHHHJJJMMMRRRXXXaaakkkrrryyy~~~rrrkkkccceeelllwww|||uuunnn{{{}}}pppdddXXXOOOGGGIIILLLUUUeeeuuuzzzwwwtttgggUUUFFF???<<<999777888888:::;;;===>>>???@@@AAACCCDDDFFFFFFEEECCCBBBAAA@@@@@@??????>>>>>>>>><<<:::888666555333///,,,+++******)))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&''')))***)))((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((())))))((('''&&&$$$$$$%%%&&&'''((()))***"""%%%''''''''')))***))))))))))))))))))))))))+++++++++,,,,,,+++++++++''')))+++,,,,,,+++,,,...,,,++++++***)))))))))***+++++++++,,,,,,---------///...---,,,,,,---...///---------.........//////////////////000000000000//////...///222666999<<<@@@FFFNNNVVV^^^eeekkkooo|||kkkZZZOOORRRVVVVVVZZZaaallltttwwwlllhhhgggeeeggglllwwwxxxjjjfffiiiwwwsssmmmiiijjjpppxxx}}}~~~~~~{{{mmmbbb\\\VVVOOOJJJIIIFFFDDDDDDHHHKKKLLLKKKIIIJJJJJJIIIHHHFFFCCCBBBCCCAAA>>>:::666444333222111333777<<>>???@@@AAACCCDDDEEEEEEFFFAAA@@@@@@??????>>>>>>>>>>>><<<:::999666222---)))...,,,***)))+++,,,,,,+++))))))((((((''''''&&&&&&&&&***---,,,'''$$$&&&)))))))))))))))))))))))))))******)))((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''++++++++++++************'''((()))******)))((('''(((((((((((()))))))))))))))(((((('''''''''(((((())))))((((((''''''&&&&&&))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++///////////////.................................000000///////////////000333222111222444999===@@@AAACCCGGGNNNXXXccclllrrr|||zzz}}}~~~vvvssseeeeee^^^]]]aaa\\\\\\hhhuuuxxxmmmeee``````hhhrrr}}}}}}nnnjjjmmm{{{uuukkkeeeiiiooosssyyyuuujjjccc\\\TTTMMMKKKHHHDDDEEEIIILLLLLLLLLIIIJJJJJJJJJHHHGGGEEECCCBBBAAA>>>;;;888777666555444555777:::===@@@BBBCCCGGGIIIKKKMMMOOOUUU]]]dddpppxxxyyypppiiikkkuuu}}}}}}zzzpppuuuyyyyyywwwqqqcccWWWJJJBBB???HHHWWWfffttt~~~uuuggg]]]RRRGGG@@@???<<<<<<;;;:::;;;<<<===>>>>>>???AAABBBDDDEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>===<<<;;;:::888555111---...,,,))))))***+++++++++((((((((((((((('''''''''''')))+++***'''&&&(((***))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))(((''''''((())))))******))))))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&))))))(((((((((''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,---------------.........///////////////////////////////////////000000////////////000000000000///111444888===@@@@@@@@@CCCIIIRRR___jjjqqquuussstttwwwwwwpppjjjhhhhhhnnnmmmlllkkkbbb___kkkxxx~~~uuujjjccc```bbblllvvvuuupppsss}}}|||pppiiifffjjjooouuu|||vvvooofff\\\TTTNNNJJJFFFEEEIIILLLLLLLLLJJJJJJJJJJJJJJJHHHGGGEEEBBBAAA???===;;;999999888444444555666999<<>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::888444222...,,,***)))***+++******'''((((((((((((((())))))(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((''''''''''''''''''((((((((((((((())))))))))))((((((''''''''''''(((((('''((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,---...............------......//////000000000000000000000000000000000000////////////000000//////000222555999>>>@@@??????AAAGGGQQQ___llltttwwwtttttttttppphhhccccccjjjxxx}}}wwwhhhcccnnn{{{{{{qqqgggaaa___dddooo{{{yyy{{{{{{qqqiiigggggglllpppwwwooozzzqqqeee]]]SSSNNNHHHFFFHHHJJJKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHDDDCCCAAA???<<<:::999888222222222444777;;;???AAACCCEEEHHHIIIJJJMMMSSSXXXbbbhhhqqqwww}}}oooeeefffmmmrrrssstttuuurrrmmmkkkkkkiiieeeWWWLLLBBBAAAIIIVVVfffrrrwwwuuuttttttnnn```OOOCCC???>>><<<::::::;;;===>>>===>>>@@@AAACCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;::::::888555333///---***)))*********)))''''''(((((()))))))))***+++)))''''''((())))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((''''''''''''(((((()))''''''(((((()))))))))***))))))*********++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,---............---,,,------...///000111111////////////////////////000////////////000000111000111222444777;;;>>>@@@>>>@@@EEENNNZZZgggssszzz~~~||||||zzzrrrhhhbbbccclll}}}mmmhhhrrr~~~wwwnnnddd______dddqqq}}}}}}rrrkkkfffhhhkkkooossszzz^^^sss|||ppphhh[[[TTTLLLGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDAAA>>>:::888777333333333444666:::===??????BBBFFFHHHIIILLLRRRVVVYYY```jjjuuu}}}|||mmmeeeeeekkkpppyyywwwoooeeeaaacccfffeee]]]RRRFFFBBBEEEMMM[[[fffqqqtttxxx{{{yyylllXXXGGGBBB@@@===:::999:::<<<=========???AAABBBCCCCCCCCCFFFFFFEEEDDDCCCBBBAAA@@@???>>>;;;:::999777444222111...+++************)))'''((((((((())))))******,,,***(((((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''''''''''''''((())))))'''((((((((())))))******************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---------------,,,------...///000111111........................///////////////000111111000111333666999<<<>>>???>>>DDDNNNZZZgggrrrzzz~~~~~~sssfff```bbbrrrwwwrrr|||~~~ssskkkbbb^^^^^^cccppp|||vvvnnnjjjggglllpppssswww~~~SSSccc{{{ssseee]]]RRRJJJGGGGGGFFFEEEFFFHHHIIIKKKKKKKKKKKKKKKIIIHHHGGGDDD@@@===999888777777666555666777888999<<<@@@EEEHHHIIILLLPPPTTTSSSZZZeeepppzzzyyylllfffiiinnnvvvuuulllaaa[[[^^^bbbddd```VVVJJJDDDBBBEEENNNWWWiiinnnvvv|||~~~vvvbbbOOOEEECCC>>>;;;999999:::<<<<<<===>>>@@@AAABBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@>>><<<:::999777555333333000---+++++++++***)))((())))))))))))))))))***)))*********)))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''((((((((((((((())))))))))))''''''&&&''''''((()))***((())))))))))))))))))************++++++++++++,,,++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,++++++,,,---------------------......//////000000........................///......//////000111222...000444888<<>><<<777666666666666666555555:::>>>DDDGGGHHHIIIMMMQQQQQQVVV___iiisss~~~xxxooolllkkkoooppplllddd___bbbeeeeeeccc[[[QQQJJJEEEBBBEEELLL[[[cccmmmvvv}}}zzziiiVVVHHHEEE@@@;;;888888999:::;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<;;;;;;:::999777555222///---,,,,,,+++************)))))))))))))))###'''+++,,,***(((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''((())))))))))))((('''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&&&&''''''((()))************)))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,---........................///////////////....................................///000111222///222888???EEEIIILLLNNNSSS[[[hhhuuuqqqeeefffmmm~~~ttteee___[[[[[[^^^dddppp|||vvvkkkiiillllllrrrvvvzzzCCCHHH[[[zzzwwwmmm^^^RRRLLLHHHFFFDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEBBBAAA222333444555666666666666999>>>CCCFFFFFFGGGJJJMMMRRRUUU[[[cccmmmxxxxxxoooiiiiiinnnooojjjggghhhjjjjjjggg___WWWPPPIIIBBBCCCGGGOOOXXXcccnnnyyyzzzkkkYYYJJJGGGAAA;;;888777888999;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@>>><<<;;;<<<===<<<;;;666333000...------+++***++++++******))))))(((((($$$+++---+++)))***,,,))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))***))))))))))))((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&'''''')))******++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,---......//////////////////////////////.........000000000000000000000000............///000222222222666===FFFNNNTTTWWWYYYaaahhhsss~~~xxxiii___dddnnnxxxlll___[[[XXXZZZ^^^fffrrr}}}}}}rrrgggfffkkkmmmrrrwww|||AAADDDPPPeee~~~xxxkkk^^^TTTMMMIIIGGGHHHGGGFFFHHHKKKMMMNNNMMMOOONNNLLLJJJHHHEEEAAA>>>===;;;888555333444555666777:::>>>CCCGGGIIIJJJJJJNNNOOOSSSXXX___jjjvvv~~~tttlllhhhbbbiiirrrwwwvvvrrrooonnnqqqkkk___RRRLLLJJJEEE???BBBLLLWWWaaammmtttnnnbbbSSSJJJDDDAAA<<<666777<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???===<<<:::999999999555111...------,,,+++(((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++((((((''''''''''''((((((((((((((())))))))))))***''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))+++++++++***)))++++++***)))(((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////,,,,,,,,,---...//////000000000000000000000000000///...---,,,,,,---...///222;;;AAAFFFUUUjjjssspppsss{{{}}}nnn]]]VVV___mmmssshhh\\\XXXSSSSSSZZZggguuu~~~vvvmmmiiihhhiiipppttt|||<<>><<<888555444333444555777:::>>>CCCGGGJJJLLLLLLMMMNNNPPPTTT[[[eeeqqqxxxvvvllleeedddkkkuuu}}}|||vvvrrrqqqmmmcccWWWOOOKKKFFFAAA???HHHSSS^^^iiiqqqpppiiiWWWOOOHHHEEEAAA;;;999;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>><<<;;;:::999999666222000///...,,,+++((()))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))*********)))++++++***)))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////,,,------...//////000000////////////////////////000///.........///000111555===EEENNNbbbzzz{{{sssdddWWWSSS]]]jjj~~~yyymmmccc\\\WWWSSSUUU___nnn|||~~~uuunnnkkkkkklllrrrvvv~~~999;;;CCCOOO^^^ttt{{{mmmaaaWWWPPPKKKJJJHHHFFFFFFHHHKKKKKKKKKMMMKKKJJJJJJJJJHHHEEEBBB@@@===:::777444333333444444777;;;@@@DDDHHHKKKLLLKKKLLLLLLOOOTTT]]]hhhpppyyy|||qqqhhhhhhmmmvvvzzzrrrrrrrrrkkk___TTTMMMGGGBBB>>>EEEOOOWWW```iiillljjj^^^VVVNNNJJJFFF@@@;;;999;;;<<<======??????@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::777444111000///---+++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))((((((((((((((('''((((((''''''(((((())))))++++++***))))))))))))***++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------------...//////---......//////000000111////////////////////////111000/////////111222333555<<>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???===<<<<<<;;;999777444333222000---+++*********)))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((''''''''''''(((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))))))))(((((('''''')))((('''&&&&&&'''((()))++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////.../////////000000111111////////////////////////000/////////000111333444:::>>>DDDNNNaaavvvsss```UUUPPPPPPVVV]]]mmm{{{ssslllhhh\\\WWWVVV___qqq}}}xxxsssqqqrrrtttvvv{{{===???BBBEEEIIIXXXtttxxxlllccc]]]UUUQQQKKKHHHGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLIIIGGGDDDBBB???;;;888666555444111222444777;;;@@@DDDFFFKKKKKKJJJJJJLLLRRRYYY___llluuu{{{mmmjjjjjjqqq|||}}}~~~vvvfffXXXKKKBBBBBBDDDIIIOOOUUU\\\dddjjjmmmeeeYYYNNNGGGCCC???<<<;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>======<<<888777555444333000---***+++*********)))))))))((((((((())))))))))))(((((())))))************))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))''''''((((((((((((((((((((((((******))))))(((((((((''')))((('''&&&&&&'''((()))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////////////////000000000000....................................///111333444@@@CCCGGGOOO]]]lllvvvyyyzzzkkk[[[SSSQQQPPPRRRUUUbbbssswwwppplll^^^[[[]]]hhh{{{{{{xxxuuussssssvvvzzz}}}<<<>>>AAACCCEEEPPPfff{{{xxxmmmggg]]]XXXPPPJJJHHHHHHHHHIIIJJJJJJJJJKKKMMMMMMJJJHHHEEEDDDAAA>>>;;;999777777666555666777:::???CCCEEEJJJJJJJJJJJJKKKOOOTTTXXXeeennnzzznnniiifffkkkxxxuuueeeSSSGGGCCCCCCGGGPPPZZZaaaiiipppnnnkkk```RRRHHHDDDAAA>>>:::;;;<<<<<<>>>>>>???@@@???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===888888777666555222...***+++++++++******))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((((((((((((((((((((((((((***))))))))))))))))))((())))))((((((''''''((((((+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////////////////////////////...........................---......000222444666>>>BBBGGGNNNWWWdddpppxxxpppdddXXXTTTSSSRRRRRRSSS^^^kkkyyy|||yyyxxxpppmmmcccdddiiitttwwwuuuttttttvvv{{{|||~~~;;;===AAADDDFFFLLL]]]mmmvvvnnneee^^^UUUMMMIIIHHHHHHHHHKKKKKKKKKLLLMMMMMMKKKIIIFFFEEECCCAAA>>><<<:::999999888777777888<<<@@@BBBGGGHHHJJJJJJKKKMMMPPPRRR\\\dddqqq{{{rrrlllgggjjjvvvttt___OOOEEEBBBEEEQQQ]]]ccciiinnnlllnnnhhhYYYLLLEEEBBB>>>:::;;;;;;<<<===>>>??????>>>???AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>::::::::::::999555000,,,,,,,,,+++******))))))((((((((())))))))))))((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********)))*********))))))((('''+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////.........................................................///111444666888888>>>GGGNNNTTT___ooo{{{lllbbbYYYWWWXXXYYY[[[^^^fffmmmvvv|||}}}{{{|||{{{{{{zzz~~~}}}wwwqqqpppjjjnnnvvv}}}ttttttsssuuuxxx~~~}}}|||;;;===BBBFFFHHHMMMYYYfffssszzzrrriiibbbXXXOOOJJJIIIHHHHHHLLLKKKKKKLLLMMMMMMKKKIIIGGGFFFDDDBBB@@@>>><<<;;;999888666444555888<<<>>>EEEGGGIIIJJJJJJKKKMMMOOOTTT]]]jjjuuu~~~wwwqqqkkkkkksss~~~iiiWWWGGGBBBDDDPPP\\\aaadddgggiiipppnnn___PPPGGGBBB===::::::;;;<<<===>>>??????>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<;;;888222...,,,,,,++++++***))))))((((((((())))))))))))((((((((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++(((((((((((((((((((((((((((((())))))******++++++)))***+++++++++)))((('''+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---......------------...//////...............---------........................//////000111333555888999:::AAAKKKRRRWWW```rrrmmmccc\\\[[[]]]```dddjjjpppsssyyy~~~~~~|||}}}zzztttsssxxxzzzvvvsssuuuooouuuxxxsssssssssvvvzzz|||~~~CCCEEEFFFGGGIIINNNWWW]]]jjjvvvyyyppphhh]]]SSSLLLIIIHHHGGGHHHKKKMMMMMMJJJIIIJJJLLLKKKJJJHHHEEEAAA>>>;;;999777777666777888999;;;<<>>===;;;===>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<===;;;999888888666333000///---+++)))(((((()))***))))))))))))(((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&((()))***%%%%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((************)))(((&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------............------......//////000000111111111111111222444666999:::???AAADDDKKKWWWhhhzzz{{{nnnmmmllliiieeeeeekkksss||||||vvvqqqnnnqqqzzzwwwpppqqquuuzzz}}}~~~HHHJJJKKKKKKJJJLLLOOOSSS[[[eeewwwwwwooodddYYYQQQMMMJJJIIIGGGIIIKKKKKKIIIIIIJJJLLLLLLKKKIIIFFFCCC@@@===;;;666666555444444555666777???AAADDDHHHJJJKKKKKKKKKOOOQQQXXXbbbnnn{{{yyypppjjjnnn{{{jjjUUUJJJDDDHHHJJJIIIOOOYYYaaafffkkkiii```SSSIIIDDD@@@>>><<<:::;;;;;;;;;:::===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>><<<:::999888777444111000...,,,***)))***+++,,,************))))))))))))************))))))((((((''''''((((((((((((''''''(((''''''&&&'''((()))***&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%((((((((((((((((((((('''((((((((((((((((((((((((************)))((('''&&&(((((())))))))))))((((((***)))(((''''''((()))***************)))))))))(((************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------............------......//////000111111111//////000222444777:::<<<<<<>>>CCCLLL[[[mmm{{{zzzvvvppprrrwwwuuuqqqooouuu~~~wwwqqqmmmssswww|||YYYYYYXXXTTTPPPMMMLLLLLLNNNUUUdddwwwzzznnnbbbYYYRRRNNNKKKEEEGGGHHHHHHGGGHHHJJJLLLMMMLLLKKKIIIFFFCCC@@@???888777555444333222333333;;;>>>BBBFFFJJJKKKKKKJJJKKKMMMRRRZZZeeerrr}}}rrrhhhggguuuzzzbbbUUUIIIFFFEEEBBBDDDJJJUUU\\\fffjjjeeeZZZNNNFFF@@@@@@@@@>>>;;;::::::;;;===>>>@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>???===;;;::::::888555333000///---+++++++++,,,---++++++++++++************'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))''''''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((()))))))))))))))))))))))))))******))))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------............------......//////000111222222///000222444777;;;>>>???<<<>>>DDDQQQcccvvvzzzzzz}}}zzz~~~~~~sssqqqrrr|||tttooonnnmmmtttyyyiiifff```XXXQQQKKKHHHGGGJJJMMMWWWhhh{{{xxxlllaaaXXXQQQMMMFFFFFFFFFEEEFFFGGGIIIKKKMMMMMMLLLJJJHHHFFFDDDCCC;;;:::888666555555555666666:::???DDDHHHJJJJJJJJJHHHJJJMMMTTT]]]iiiuuu}}}yyykkkeeennnzzzssscccRRRIIIDDDAAABBBFFFJJJSSS___hhhiii```RRRIIIBBBDDDDDDAAA===:::;;;======>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@>>><<<;;;;;;:::777444111///---+++++++++------++++++*********)))))))))&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......///.........------............------......///000111222222333333444666999<<>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<:::888666111000---+++******+++,,,******)))))))))(((((((((************************''''''((((((((((((''''''&&&''''''((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......///.........------............------......///000111222333333555666888<<>>BBBEEEGGGHHHFFFIIIKKKMMMRRRZZZfffnnnxxx~~~~~~sssllllllqqqzzznnn[[[KKKBBB???@@@@@@FFFRRR```kkkjjjaaaXXXGGGFFFCCC???;;;999999;;;===>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;888666333111...,,,*********+++))))))))))))((((((((('''(((((())))))))))))******''''''((((((((((((''''''&&&''''''((()))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------............------......///000222333444444444666999===AAADDDFFFGGGJJJPPP[[[fffpppyyy~~~rrrttt|||~~~~~~ssslllkkkxxxxxxssssssuuuwww|||yyyrrrqqqyyybbb[[[QQQIIIDDDBBB@@@>>>:::666999DDDNNN]]]www~~~sssiiicccVVVQQQJJJFFFEEEFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHAAA???===:::888777666666333444777:::>>>BBBFFFGGGFFFHHHKKKLLLNNNTTT^^^fffpppwwwzzzoookkkiiippp||||||iiiVVVHHHBBB@@@>>>BBBMMM]]]lllqqqllleeeNNNJJJCCC???===<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA??????@@@@@@@@@@@@@@@??????===<<<<<<<<<;;;888666666444111---+++******************)))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&((()))))))))(((''''''((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''((()))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------............---------...///000222333444555333666;;;AAAFFFKKKNNNOOOQQQ[[[hhhqqquuuzzzuuukkkqqq|||vvvmmmiiiiiizzzyyyuuuvvvxxx|||xxxuuuvvv}}}VVVPPPIIICCCAAA>>>;;;999<<<777888@@@GGGRRRiii{{{qqqjjj[[[TTTLLLGGGFFFFFFEEEDDDGGGGGGHHHHHHIIIHHHHHHHHHEEECCC@@@<<<999777666555444444666888<<>>AAAJJJ[[[mmmvvvtttoooUUUOOOFFFAAA@@@AAAAAA@@@===>>>@@@AAABBBBBBAAAAAA>>>??????@@@@@@@@@??????>>>===<<<;;;;;;:::888666999666333///,,,+++******+++++++++************)))'''''''''(((((()))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((((((((())))))))))))(((((('''((()))******)))((('''(((((())))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---..................------...///111222333555555555888>>>EEELLLRRRUUUWWWWWWcccrrrzzz{{{~~~|||mmmfffooo|||qqqjjjhhhiii{{{xxxwwwzzz~~~|||{{{~~~{{{yyyyyy~~~MMMJJJFFFAAA>>><<<<<<<<<999777777;;;BBBLLL]]]lllwwwkkk___QQQIIIIIIIIIGGGDDDHHHIIIJJJKKKKKKKKKJJJIIIFFFDDDBBB@@@===:::888777444444555666999>>>BBBEEEEEEFFFGGGGGGIIILLLQQQUUUaaahhhuuu|||sssmmmgggffflllzzzqqq```RRRIIIEEE@@@CCCVVVooo~~~}}}vvv]]]QQQHHHGGGHHHDDD>>>:::<<<===???@@@AAAAAA@@@@@@CCCCCCAAA@@@???>>>>>>>>>@@@@@@???>>>===<<<;;;;;;999777444000...,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))))))))(((((('''''''''((()))******)))(((''''''(((((()))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&''''''''''''(((((((((((()))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))((((((((((((************************''''''(((((())))))******+++++++++*********************+++,,,,,,---......---------------------------------,,,,,,+++++++++//////...---,,,,,,++++++------......///000000000---///111111000000111222...///222444555555555555:::999===KKK]]]hhhgggccccccmmmwww}}}}}}nnnhhhkkksssyyy~~~mmmfffiiijjjxxx{{{wwwxxx}}}||||||xxxrrrpppsssxxx}}}~~~|||JJJGGGCCC???<<<::::::;;;<<<999999<<>>===<<<;;;;;;999777444111...,,,++++++************************))))))))))))))))))))))))))))))(((''''''((())))))******)))))))))((((((((('''((()))******)))((('''&&&''''''(((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))(((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,---.........---------------------------------,,,,,,++++++++++++,,,,,,------.........------......///000000000...///111333555666666555111222333444555555666666;;;>>>GGGVVVfffnnnnnnkkklllxxxzzzkkkcccgggsss}}}zzzxxxfffaaadddnnn{{{{{{wwwxxx|||}}}tttpppkkkiiijjjmmmpppqqqvvv|||EEECCC???<<<999888888999===;;;<<<>>>@@@DDDOOOZZZqqq{{{pppaaaVVVPPPLLLGGGCCCFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIGGGDDDAAA>>>;;;:::888666444333444888<<>>???@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@???>>>======<<<;;;999888555222///---,,,+++++++++++++++++++++++++++***************************))))))(((((())))))***************))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((''''''(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&'''((((((%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((()))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************+++++++++++++++++++++++++++++++++,,,------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,---...//////---......//////000000111111000222666<<<>>>===;;;666555444444444555777888:::CCCPPP___kkkqqqsssssswwwttteee\\\aaappp~~~}}}uuu~~~pppbbbaaagggtttzzzuuuvvv{{{zzzvvvqqqnnnlllkkkjjjiiillloooxxxAAA???===:::999888888888===;;;<<>>>>>???@@@@@@@@@>>>???BBBCCCDDDCCCAAA@@@@@@@@@??????>>>======<<<:::888666444111...---,,,++++++++++++++++++++++++******************************))))))))))))************************))))))(((((())))))))))))((((((&&&''''''((()))((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((())))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........///000000111111222111333:::BBBFFFCCC???:::888666444444666888999:::DDDRRR^^^eeekkkrrrxxx|||jjj\\\WWW]]]kkkwww}}}{{{xxxsssttt{{{zzzllleeeiiiqqq|||}}}wwwsssvvv~~~zzzuuuppplllmmmkkkppp~~~>>>===;;;:::999999999999;;;:::<<>>@@@DDDEEEFFFHHHJJJLLLOOOUUU]]]fffooozzz}}}uuunnnfffaaafffppp}}}mmm]]]RRRIIIJJJVVVfffqqquuuuuuiii[[[PPPFFF???>>>AAA=========>>>>>>???@@@@@@===???AAACCCCCCCCCAAA@@@@@@@@@??????>>>>>>======:::999888555222000...,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))(((((()))************))))))*********)))(((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))))))))((()))******+++'''((((((((()))))))))*********************************))))))((((((''''''(((((((((((())))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......//////000111111111222222666>>>FFFJJJGGGCCC<<<:::777555555666999:::<<>>CCCKKKUUUfff|||yyylllaaaXXXPPPLLLGGGGGGGGGGGGHHHIIIKKKKKKHHHIIIIIIHHHFFFCCC@@@>>>===;;;888666444555666777:::===BBBEEEFFFGGGIIIJJJLLLPPPWWW^^^gggrrr|||}}}uuuoooiiiffffffooowwwbbbWWWLLLIIIRRR___kkkrrrssskkkaaaWWWKKKAAA>>>AAA===============???@@@@@@>>>>>>@@@AAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>;;;:::999777444111...---))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++******))))))*********)))((((((((((((((((((((((((((((((''''''((()))))))))((((((%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((())))))***''''''(((((())))))******************************++++++++++++************''''''(((((()))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,...///000000...//////000000111111222111333999AAAGGGJJJGGGCCC;;;:::777666666777999;;;@@@GGGNNNPPPSSS___sssrrr[[[VVV\\\^^^___aaaccciiiqqqwwwzzz{{{||||||~~~yyynnnggggggppp{{{yyypppooouuu}}}xxxuuurrruuu|||zzzpppkkkoooxxx888888888888999999999999;;;:::<<>>===BBBIIIOOO\\\nnnvvviii^^^UUUQQQHHHHHHGGGGGGGGGHHHJJJJJJHHHIIIJJJJJJIIIFFFCCCAAA>>>===;;;999777777666666777;;;@@@DDDFFFGGGIIIJJJIIILLLQQQXXX```jjjuuu|||{{{tttkkkccc___eeewwwjjj^^^OOOGGGKKKXXXfffnnnppplllggg___RRREEE???AAA======<<<<<<===>>>@@@AAA>>>?????????????????????@@@@@@@@@????????????>>>;;;;;;:::888555222///---************************************************'''((())))))))))))((('''&&&'''''''''((((((((((((***)))(((''''''((()))***(((((()))***************(((((()))*********))))))(((((((((((((((((((((((((((((()))***))))))''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''''''''(((((()))'''''''''((()))************************************************+++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,...///000000/////////000111111222222000444;;;BBBFFFGGGEEECCC:::999777666777888999;;;AAAFFFKKKLLLQQQ```xxxooo\\\\\\aaa```___```aaafffooowww|||~~~|||zzz}}}}}}qqqjjjgggkkkvvvqqqhhhgggmmmvvv|||wwwwwwvvvyyy}}}~~~vvvuuuuuuyyy666666777777888888999999===<<<===???===<<<@@@GGGJJJUUUddduuu~~~ooobbbYYYTTTIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLKKKIIIFFFDDD>>>===<<<;;;:::888777666555999???CCCFFFGGGIIIJJJGGGJJJNNNSSS[[[fffpppxxxvvvjjj```[[[```qqqrrrdddQQQEEEGGGSSSbbblllnnnmmmkkkeeeWWWHHHAAAAAA======<<<<<<===>>>@@@AAA??????>>>======>>>??????@@@@@@@@@???????????????;;;;;;:::888666222///---++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***'''(((((()))))))))))))))'''((()))***************(((((((((((((((((((((((())))))*********((('''&&&'''''''''(((((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------/////////000111111222222...444===CCCEEEDDDCCCBBB888888777777777888999:::???DDDHHHJJJQQQbbb{{{nnn```bbbeeeaaa```cccgggjjjqqqxxx|||}}}}}}xxxxxxzzz~~~uuukkkhhhjjjqqq{{{nnndddccchhhpppuuuyyyzzz{{{}}}}}}vvvttt:::999888777888:::<<<======<<<<<<<<<>>>@@@BBBCCCFFFMMM\\\nnnxxxpppdddYYYOOOLLLGGGEEEEEEGGGHHHHHHIIIKKKLLLMMMLLLIIIFFFEEE@@@>>><<<:::888999::::::555777:::>>>AAADDDEEEFFFGGGJJJNNNQQQUUU]]]gggooo|||uuummmggg^^^YYYeeewwwkkkRRRFFFDDDJJJVVVbbbggglllmmmggg___UUUHHH>>>AAA???<<<<<<===???@@@@@@>>>>>>>>>>>>>>>?????????AAAAAA???>>>>>>>>>???@@@<<<<<<;;;999777555222111000---+++******+++***)))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((+++++++++++++++***)))(((++++++++++++++++++++++++)))((('''&&&&&&'''((()))''''''''''''((((((((((((((()))))))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111000000000000000111222222666<<>>???AAABBBDDDIIIUUUfffwww~~~wwwlllaaaUUUPPPJJJFFFEEEFFFGGGGGGJJJKKKLLLMMMLLLJJJGGGFFFDDDBBB>>>;;;888666666666666777:::===@@@DDDFFFHHHFFFIIIKKKNNNQQQYYYcccjjjvvv~~~xxxnnnggg^^^XXXaaappptttZZZJJJEEEHHHRRR]]]eeekkknnnjjjcccZZZMMMBBBAAA???<<<<<<===???@@@@@@>>>>>>>>>>>>>>>?????????AAAAAA???>>>>>>>>>???@@@===<<<;;;:::777555333222000---+++************)))************))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))************)))))))))(((******++++++******))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////000000/////////000111111111555<<>>EEEEEEGGGMMMZZZmmm|||xxxwwwtttqqqttt{{{|||zzzzzz}}}}}}~~~zzzqqqlllhhhiiiqqq}}}tttlllnnnvvv~~~777777777777888:::<<<===<<<<<<<<<===>>>???@@@AAAAAADDDMMM[[[jjj}}}vvvkkk]]]WWWNNNHHHEEEEEEFFFFFFJJJKKKLLLMMMLLLKKKIIIGGGEEECCC@@@<<<888666555444555666777999<<<@@@DDDFFFEEEGGGIIIJJJLLLSSS]]]dddnnnwww}}}qqqiiiaaaZZZ^^^hhheeePPPFFFEEELLLTTTaaaiiioooooojjjaaaSSSHHHBBB???<<<;;;<<<>>>??????=========>>>>>>?????????AAAAAA@@@????????????@@@======<<<:::888666444333000...+++*********)))(((************))))))))))))************))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((************))))))))))))((())))))************)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......///.........//////000111000555===EEEHHHFFF???999555666666666777999<<>>???============>>>??????@@@@@@AAAGGGQQQ^^^ooo}}}rrrbbb\\\RRRJJJFFFEEEFFFFFFJJJKKKLLLMMMLLLKKKJJJIIIDDDBBB@@@===:::999888777333333222333666;;;???BBBEEEFFFGGGGGGIIINNNWWW]]]gggppp}}}xxxoooggg``````eeexxxmmmVVVGGGBBBGGGMMM\\\fffppprrrooofffXXXLLLCCC@@@<<<::::::;;;<<<<<<<<<<<<======>>>?????????AAAAAA@@@@@@????????????======<<<;;;999777555444111...+++*********)))(((************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''*********)))))))))))))))'''((())))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************'''(((((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///......---......///000111111777???HHHKKKHHH@@@999777888777777777:::>>>BBBCCCJJJTTT^^^gggpppyyy~~~~~~rrriiijjjlllqqqxxxxxxwww:::::::::;;;<<<>>>??????>>>>>>>>>???????????????BBBAAAEEELLLUUUdddyyyvvvggg```VVVMMMIIIHHHGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJEEEDDDBBB???<<<:::999888444333222111444888===@@@DDDFFFGGGFFFGGGKKKRRRXXXbbbkkkwwwyyypppiiifffhhhqqqsssZZZIIIBBBEEEHHHVVVaaannntttssskkk]]]QQQFFFBBB<<<999888999999999;;;<<<<<<===>>>>>>??????AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<:::888777666222000---+++++++++***)))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))******'''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))************''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000------------...///000111333888AAAIIIMMMIIIBBB;;;888999999999999<<>>>>>>>>@@@@@@@@@AAAAAA@@@??????BBBAAADDDIIIOOOYYYkkk{{{{{{mmmfff\\\SSSNNNKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIFFFCCC???;;;888666999777555444555999<<>>>>>??????AAAAAAAAABBBAAA@@@@@@???>>>>>>>>>===;;;:::888777444222///------,,,+++***************))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))))))))************)))******++++++++++++***((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******&&&'''((())))))******)))((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000---------...///000111222444999AAAIIIMMMJJJCCC===888:::;;;<<<===@@@EEEHHHMMMYYYiiirrrtttrrrpppppprrryyy{{{{{{rrrggg```eeelllttt||||||@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@?????????BBBFFFIIIPPP]]]kkkvvvoooddd[[[SSSNNNKKKHHHFFFGGGHHHHHHIIIJJJJJJJJJKKKJJJHHHEEEAAA===;;;999;;;999888666666888:::<<<===AAAEEEFFFFFFGGGJJJMMMTTT\\\gggrrrzzz~~~tttooonnnhhhssszzzdddPPPGGGFFFEEEGGGUUUgggsssyyywwwnnncccQQQKKKCCC===:::888888777::::::;;;<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????>>>>>><<<;;;999888666444000.........,,,+++************))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++((((((''''''''''''((((((''''''((((((((()))))))))&&&'''((()))************)))(((((((((''''''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////.........///000111333333444999@@@GGGJJJHHHBBB===888:::===???AAADDDHHHKKKTTTbbbsss}}}}}}xxxsssrrrpppuuu||||||www|||}}}{{{xxxkkkccc```eeemmmttt{{{~~~FFFFFFFFFGGGFFFFFFEEEDDDBBBCCCCCCDDDCCCBBB@@@???======@@@DDDFFFJJJUUU```sss|||uuukkk```XXXQQQKKKHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHGGGEEECCCAAA???>>>:::999777666555666777888:::???DDDFFFEEEEEEHHHJJJPPPWWWaaakkkttt~~~uuupppooogggnnn{{{}}}gggRRRIIIFFFDDDBBBQQQdddsss{{{|||uuulllVVVOOOGGG@@@;;;:::999888::::::;;;<<<===>>>???@@@AAAAAABBBCCCBBBAAA@@@????????????>>>===;;;:::999777555111/////////---,,,************))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++------------,,,,,,+++***(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''((()))************))))))(((((('''''''''&&&))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000222333444444888>>>DDDHHHFFFAAA<<<777:::>>>AAACCCFFFJJJMMMYYYhhhzzz}}}xxxvvvsssvvvzzz{{{uuuqqqyyy}}}|||xxxlllfffdddiiipppuuuyyy~~~xxxuuuooowwwPPPOOONNNNNNMMMKKKHHHEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAAEEEKKKSSSXXXiii|||~~~sssiii```WWWNNNHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGEEEBBB@@@???:::999888777666666666666;;;===AAAEEEHHHHHHHHHGGGLLLOOOUUU^^^iiiuuu}}}tttooojjjlllttt~~~}}}rrreeeWWWKKKEEEDDDOOO___nnnwwwzzzzzzzzzjjjYYYIIIDDDBBB===999888222777===??????>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>????????????===;;;999888333333111000...,,,******++++++******))))))((((((************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))******))))))(((((('''''',,,,,,++++++******))))))(((((((((((((((''''''&&&*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++***)))(((((())))))+++*********)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------.........///111333555777=========<<<<<<;;;;;;;;;<<<===@@@FFFIIIJJJPPPWWWaaarrrxxxzzz}}}}}}wwwsssxxxxxx|||ppphhhhhhjjjnnnrrrsssuuuzzz~~~|||{{{uuunnnjjjkkkdddiiirrr~~~WWWVVVTTTSSSRRROOOKKKHHHGGGGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@BBBGGGNNNRRRcccsss|||pppeee[[[QQQJJJKKKIIIGGGGGGIIIJJJJJJIIIJJJJJJJJJIIIGGGDDDBBB@@@::::::888777666666666666666999===AAADDDEEEEEEEEEJJJMMMRRRZZZdddppp{{{vvvnnnkkkkkkpppxxx~~~~~~rrr```NNNCCCCCCKKKXXXfffppptttuuutttnnn^^^NNNGGGDDD>>>:::999444888<<<=========>>>@@@AAAAAAAAAAAAAAA@@@??????????????????===;;;999888555444222111///---+++***************))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,+++******)))******))))))((((((((((((***************)))))))))%%%%%%'''((()))************)))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))************************************************++++++***)))))))))))))))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000111444666777;;;;;;;;;;;;::::::::::::999<<>>AAACCCDDDEEEHHHKKKOOOUUU]]]hhhttt|||}}}qqqnnnkkkkkkqqq|||{{{}}}kkkUUUGGGDDDHHHQQQ]]]iiippppppooossseeeVVVNNNHHHBBB===;;;888999;;;;;;;;;;;;===???AAAAAABBBBBBBBBAAA@@@@@@???@@@@@@???>>><<<:::999666666444222000...,,,,,,)))))))))******************)))((('''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***++++++++++++***))))))***))))))))))))((((((((((((((((((((())))))))))))%%%&&&'''((()))*********))))))))))))))))))******))))))))))))))))))))))))+++++++++,,,++++++***)))************************))))))))))))))))))))))))++++++***))))))))))))***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111111111222333444666777888888888888999999999999888===GGGPPPTTTUUU[[[cccuuuzzzvvvwww}}}~~~{{{nnnjjjlllrrrtttuuussssssxxx{{{yyy~~~uuulllccc]]]\\\YYYZZZ\\\bbbkkkvvv{{{yyyyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{~~~iiigggdddaaa^^^YYYTTTPPPPPPOOOMMMKKKHHHEEEBBBAAA@@@@@@???>>>>>>@@@DDDHHHSSS\\\nnnvvvlllaaaZZZOOOLLLIIIGGGHHHJJJKKKKKKMMMMMMMMMLLLIIIGGGDDDCCC===<<<:::888777666555555555777:::===AAADDDFFFGGGGGGJJJMMMQQQWWWaaammmvvvyyysssnnnjjjmmmyyy}}}qqq^^^PPPGGGGGGLLLVVVdddmmmpppooossskkk___VVVOOOHHHCCC@@@<<<<<<:::999999:::===???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???===;;;:::888888666444111///...---)))))))))******++++++++++++)))'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++***))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))((('''''')))))))))))))))*********((((((((((((((((((((((((******++++++++++++******************************************************++++++***))))))*********+++,,,,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222222222333444555666666555555666666777888888999;;;AAAJJJRRRTTTWWWbbbmmm{{{pppnnnrrryyyrrrjjjjjjnnnyyyzzzzzzxxxvvvzzz|||yyyyyyyyyqqqggg^^^ZZZZZZZZZZZZ\\\aaagggnnnrrr~~~||||||}}}}}}}}}~~~~~~~~~}}}|||wwwxxxzzz{{{wwwyyynnnlllhhheeeaaa\\\WWWSSSSSSRRRPPPMMMJJJFFFCCCAAA????????????>>>@@@DDDGGGNNNTTTcccxxx}}}rrrggg___QQQNNNIIIGGGGGGIIIKKKKKKLLLLLLLLLKKKIIIGGGDDDCCC???>>><<<:::888777666666666777999<<<@@@CCCFFFHHHGGGIIILLLOOOSSS[[[gggppp|||vvvooonnnzzz{{{|||wwwdddUUUIIIGGGGGGOOO\\\hhhnnnoooqqqnnnggg___WWWQQQKKKGGGAAA>>>;;;999999:::===>>>@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAA@@@@@@>>><<<;;;:::999777555222000...---))))))******++++++,,,,,,***)))'''&&&%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))******+++++++++******))))))))))))************&&&&&&''''''((((((((())))))))))))))))))(((((('''(((((())))))************(((((((((((((((((((((((()))******++++++*********************************+++++++++++++++++++++++++++***************++++++******++++++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------.............../////////000000333333444444555555555555333333444555777888999999BBBGGGMMMQQQRRRWWWhhhxxxwwwhhheeehhhlllrrrwwwxxx{{{xxxmmmjjjnnnsss|||zzz{{{{{{pppeee___YYYZZZZZZ\\\^^^aaadddffflllrrrzzz|||yyyvvvvvvzzzyyyooommmxxxpppnnnkkkhhhddd___ZZZVVVUUUTTTRRROOOKKKGGGDDDBBB>>>????????????@@@DDDFFFIIINNNZZZlllwwwkkkbbbWWWRRRLLLHHHGGGHHHJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDBBBAAA???<<<:::888777777444555666888;;;???CCCEEEEEEIIILLLMMMOOOVVVaaajjjyyyyyysss{{{yyyzzz~~~}}}hhhWWWJJJFFFDDDGGGQQQ]]]ggglllmmmpppoooggg^^^XXXQQQKKKDDDAAA<<<::::::;;;======??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<;;;:::888555333000...---*********+++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++)))))))))************+++''''''''''''((((((((((((&&&'''((()))***+++++++++((((((((()))******++++++))))))))))))))))))))))))((()))******+++*********************************+++++++++++++++++++++++++++************+++,,,,,,************++++++++++++***++++++,,,,,,------...,,,,,,,,,---------...............//////000000111333333444555555444444333222333444666777999:::;;;GGGKKKPPPRRRQQQYYYoooyyyeee^^^^^^]]]aaagggoootttssslllnnnuuuzzz}}}~~~~~~}}}}}}~~~{{{pppjjj\\\\\\]]]^^^___aaabbbcccaaaffflllpppsssvvv{{{zzzuuuuuuzzzzzzlllhhhmmmzzzqqqooollliiigggbbb]]]ZZZVVVUUURRROOOLLLHHHEEECCC????????????>>>>>>AAACCCDDDIIIRRR```vvv~~~rrrjjj```ZZZQQQKKKHHHGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCAAA>>>;;;999888888444444444555888<<<@@@CCCCCCGGGKKKLLLLLLQQQ[[[cccqqqyyyyyy{{{}}}|||pppaaaNNNJJJDDDCCCIIITTT```hhhkkkrrruuunnnddd\\\SSSKKKGGGCCC>>>;;;<<<======<<<===>>>??????@@@@@@@@@???@@@AAAAAAAAAAAA???>>>===;;;:::888555333000...---,,,++++++++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++,,,---------------))))))*********+++++++++))))))((((((((((((((((((&&&'''((()))***+++++++++'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************************************************************+++*********++++++,,,---++++++++++++******************+++,,,,,,---......,,,,,,,,,---------......---......///000000111111222333444555444444333222222333444666999;;;<<<===HHHMMMSSSUUUTTT^^^vvvzzzddd\\\YYYVVVZZZbbbmmmsss~~~zzznnnlllqqqzzz{{{yyy|||~~~}}}zzz|||~~~~~~zzziiigggeeebbbaaabbbcccddd___dddiiikkklllpppvvv{{{}}}~~~~~~yyyxxxzzz|||uuunnnjjjmmmzzzqqqooommmjjjhhheee```\\\VVVUUUSSSPPPLLLHHHEEECCC???@@@@@@>>><<<<<<>>>@@@@@@EEEMMMYYYlllzzzssshhhaaaVVVMMMHHHGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIFFFDDDBBB???<<<:::999888666555555555888<<<@@@BBBAAAFFFKKKKKKKKKNNNWWW___jjjsss}}}{{{zzz{{{xxxnnnSSSNNNHHHCCCEEEOOO\\\fffjjjtttyyyrrrggg^^^SSSJJJIIIDDD???======>>>===;;;<<<===>>>???????????????@@@AAAAAABBBAAA@@@>>>===;;;:::888555222000...,,,---,,,,,,++++++*********)))***++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++,,,------............))))))******++++++++++++******))))))((((((''''''***************)))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,---------......---......///000111111222222333444444444333222111222333555777:::<<<>>>???GGGMMMUUUXXXXXXbbb|||xxxddd\\\XXXVVV[[[fffooottt~~~~~~uuujjjjjjqqq{{{|||}}}{{{uuussswwwzzzzzzxxxzzz~~~~~~yyyuuunnngggcccbbbcccdddbbbgggkkkmmmmmmoootttzzz~~~}}}~~~{{{wwwuuu|||vvvmmmiiinnnyyyooonnnllliiieeeaaa]]][[[XXXUUUQQQNNNLLLIIIFFFDDD@@@???>>>======>>>?????????CCCJJJSSS___ttt{{{ooofffZZZPPPLLLJJJIIIGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEBBB@@@===:::888777444333333333777;;;@@@CCCFFFGGGHHHIIIJJJNNNTTTXXXccckkkwww|||{{{wwwhhhVVVDDD@@@DDDIIIRRRZZZeeelllttttttkkk]]]PPPIIIGGGDDD@@@<<<999888999999<<<======>>>???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???>>><<<:::777555333111111000...,,,***))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))+++++++++,,,,,,---------,,,+++)))''''''(((***+++&&&&&&'''((()))***++++++))))))))))))((((((((((((''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,))))))*********+++++++++------------------------......---------......///...//////000111111222222222222222333333333444444666555555888;;;>>>??????GGGLLLRRRWWW___ooo}}}kkkbbb\\\XXXaaaooo{{{zzz~~~{{{pppkkklllqqqzzz}}}tttnnnooosssxxx{{{xxx|||yyyqqqllliiifffdddfffhhhkkkmmmoooqqqtttvvvzzz{{{~~~{{{wwwzzz{{{rrrhhhjjjoootttjjjiiigggdddaaa^^^[[[YYYUUURRRNNNKKKIIIGGGDDDAAAAAAAAA???>>>>>>>>>???@@@AAACCCHHHPPPZZZmmmrrriii\\\SSSMMMKKKHHHFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFDDDAAA???<<<:::888777666444444666999===???DDDEEEGGGHHHJJJMMMQQQTTT^^^fffrrr~~~~~~|||mmm[[[JJJCCCCCCFFFLLLSSSaaafffmmmqqqmmmbbbSSSHHHEEECCC???;;;999888999999<<<<<<======>>>??????@@@@@@AAABBBBBBBBB@@@???>>>>>><<<:::888555333222111///...,,,***))))))*********)))(((((((((((()))***))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))******************+++++++++++++++---,,,***)))(((((((((((())))))))))))((((((((((((***)))))))))(((((((((((()))***,,,+++)))((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++,,,------************************+++++++++++++++++++++,,,+++,,,,,,,,,,,,---------------------------------......---------...//////...//////000111222333333333333333333444444444444555555666888;;;>>>AAACCCIIINNNSSSXXXaaaqqquuuqqqlllhhhppp}}}vvvmmmkkknnnrrryyy}}}uuusssvvvzzz}}}|||yyyrrrkkkggggggiiillloooqqqtttxxx||||||~~~{{{zzzrrrooonnnnnnvvvaaaaaa```^^^\\\ZZZXXXVVVTTTQQQMMMJJJHHHFFFCCCAAABBBAAA@@@?????????@@@AAABBBCCCFFFKKKSSSccc~~~{{{qqqdddYYYSSSNNNJJJGGGEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHFFFDDDBBB???===;;;:::888666555555666999:::@@@CCCFFFHHHIIIKKKMMMOOOXXX___kkkvvv|||zzz~~~xxxhhhUUUIIIDDDCCCGGGLLL[[[^^^eeemmmooofffUUUFFFCCCAAA>>>;;;999999999:::;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;888666444222222...---+++*********++++++***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))(((((())))))******++++++***************))))))))),,,,,,,,,+++)))(((&&&%%%))))))))))))((((((((((((******)))))))))(((((((((***+++,,,+++((('''&&&'''))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......------......///000...///000111222333444444444444444444555555555666444666888999:::>>>DDDIIINNNQQQVVVZZZcccsss{{{wwwpppkkklllqqquuu|||zzzzzz|||~~~yyypppkkkmmmnnnppprrrtttxxx}}}~~~{{{~~~yyysssmmmpppwww~~~[[[[[[[[[ZZZXXXWWWUUUTTTTTTQQQMMMKKKIIIGGGEEECCCBBBAAA@@@?????????@@@AAABBBBBBEEEIIIOOO]]]ttt|||nnnccc[[[TTTNNNJJJDDDDDDEEEFFFGGGHHHHHHHHHJJJIIIIIIGGGEEEBBB@@@>>>;;;999777555555555777888===AAAEEEHHHIIIJJJKKKLLLRRRYYYcccooozzz|||wwwuuuwww~~~xxxcccPPPEEEBBBEEEIIISSSXXXbbblllooofffUUUGGGBBB@@@>>><<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@@@@@@@@@@>>>>>>===<<<;;;999777555333222---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++******))))))(((******+++,,,+++)))'''%%%&&&&&&'''((()))***++++++*********)))))))))(((((((((***+++***(((''''''((())))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,************************,,,,,,,,,++++++++++++************+++++++++,,,,,,------------------------...---------...///000111//////000111222333444444555555555555666666666666333777:::::::::>>>GGGOOORRRUUUXXX\\\dddqqq~~~rrrkkkhhhlllrrryyy~~~xxxssstttuuuuuuvvvwww{{{~~~}}}{{{{{{YYYYYYYYYXXXVVVUUUTTTSSSQQQOOOKKKIIIHHHFFFDDDBBB@@@@@@???>>>???@@@AAABBBBBBCCCFFFKKKQQQ]]]pppvvvjjj```XXXPPPKKKDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGDDDBBB@@@:::999777666555666777888;;;???EEEHHHJJJJJJJJJJJJNNNTTT]]]hhhsss~~~|||yyyxxxuuurrrssszzznnnWWWGGGBBBDDDGGGLLLUUUbbblllnnneeeVVVKKKBBBAAA???>>>===<<<<<<===::::::::::::;;;;;;;;;;;;>>>>>>@@@@@@@@@@@@???>>>===<<<<<<:::999666444333---,,,+++*********+++,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,,,,,,,++++++*********)))&&&(((***,,,,,,+++)))'''&&&&&&'''((()))***++++++************))))))))))))%%%''')))))))))((()))***))))))))))))))))))))))))((()))))))))************)))***************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------...///000111111111111111222333333444444555555555666666666777777444888;;;<<<<<>>======<<<::::::::::::::::::;;;;;;>>>???@@@AAAAAAAAA@@@???<<<<<<<<<<<<:::777555333...---+++*********++++++)))******++++++******)))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******+++++++++++++++++++++*********&&&''')))+++,,,+++***)))))))))))))))((((((((((((++++++*********)))))))))$$$&&&((()))((()))***+++))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,------------............---------------------------------...///000111222333333333333333333333333555555555555666666666777666999<<<===???DDDKKKQQQNNNSSSZZZ```fffkkkooorrryyy}}}~~~}}}wwwvvv~~~|||ssskkkeeebbbgggpppzzz}}}[[[ZZZYYYWWWUUURRRPPPNNNLLLIIIFFFEEEDDDCCCAAA@@@??????@@@AAACCCFFFHHHJJJKKKMMMSSSZZZ```fffrrr}}}uuukkk```VVVOOOHHHHHHGGGFFFFFFGGGHHHIIIFFFGGGIIIIIIHHHEEEBBB@@@===<<<;;;999888777777777555999???DDDFFFGGGIIIIIIJJJMMMSSS[[[dddooozzz}}}yyyuuutttyyyooo[[[PPPIIIEEEGGGNNNZZZiiiqqqmmm```UUUBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBBBBBBBAAA@@@<<<======<<<;;;888555444///...,,,***))))))******)))***++++++++++++***)))))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))*********)))))))))***************((((((******+++***))))))))))))))))))((((((((((((+++++++++*********))))))%%%'''((()))(((((((((***))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))***+++,,,------...---------............///------------------------------......///111222333555555555444333333222222444444555555555666666666888999;;;???CCCHHHLLLOOOOOOVVVaaakkkqqqssssssrrrsssvvvyyy|||~~~}}}|||xxxsssvvvvvvkkkjjjfffeeemmmvvv\\\[[[YYYWWWTTTQQQNNNLLLMMMJJJHHHFFFFFFEEECCCBBB@@@@@@AAACCCFFFIIILLLMMMPPPRRRXXX```eeejjjsss||||||qqqeee[[[TTTJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFHHHHHHGGGEEEBBB@@@@@@???===;;;999777666666222777===AAADDDFFFHHHIIIHHHKKKQQQWWW```jjjuuu|||~~~yyyuuutttwww}}}{{{hhhZZZOOOGGGGGGKKKUUUffftttssseeeWWWBBBAAA@@@>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBCCCBBBBBBAAA<<<=========;;;999666444000...,,,***)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))''''''(((((())))))*********************)))((((((&&&&&&'''((()))***+++++++++++++++************)))&&&((())))))(((&&&'''((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************(((((()))***,,,---...///+++++++++,,,,,,,,,------------------------------------......///111222333777666666444333222111111444444444444555555555666::::::;;;???EEEJJJLLLMMMRRR[[[iiiuuu|||}}}zzzxxxsssuuuwwwyyy{{{|||xxxtttqqqxxxrrrgggllliiikkkttt}}}aaa___\\\ZZZWWWSSSNNNKKKKKKHHHEEECCCCCCDDDDDDDDD???AAAEEEGGGIIIMMMTTTYYY___bbbfffjjjlllmmmlllkkkyyyyyylll___VVVMMMJJJEEECCCDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBAAA>>>;;;888777666666444666888;;;???CCCFFFHHHHHHJJJLLLNNNTTT^^^kkkuuu|||yyyzzzuuuooowww}}}iiiTTTFFFGGGKKKUUUcccpppsssmmmeeeLLLDDD>>>>>><<<888888===333444777999;;;=========AAAAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;;;;:::777555111000...,,,+++))))))(((------,,,,,,+++***))))))++++++******)))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******+++,,,---+++)))(((((()))***************)))((((((!!!###&&&)))***+++******+++*********))))))((((((************************(((((()))***+++,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,------.../////////.........---------......---...///111333444555555444333222222222222111333555777888888777666777;;;<<>>;;;999888777777555666888:::>>>BBBEEEGGGGGGIIIKKKMMMRRR[[[gggppp~~~{{{}}}yyyqqqsss{{{ppp[[[MMMDDDFFFMMM]]]mmmtttqqqkkkSSSIII@@@===<<<888888;;;666777999;;;<<<<<<<<<<<>>======>>>===;;;;;;;;;:::777555333111///---+++*********+++++++++***))))))(((((()))))))))))))))*********)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******+++,,,,,,+++)))(((((()))***************)))((((((###$$$''')))*********)))************)))))))))(((************************)))))))))***+++++++++,,,++++++******++++++,,,---++++++******++++++,,,---//////.........---------////////////000222333444555444333222222222222222222333555666777888777777888>>>@@@FFFPPPOOONNNXXXeeesss~~~}}}{{{}}}}}}zzzwwwzzzsssiiiiiikkknnntttzzzzzz~~~}}}iiifffbbb^^^[[[WWWRRROOOJJJHHHFFFGGGJJJMMMPPPQQQYYY]]]ccchhhmmmqqqvvvyyyzzzuuummmeee^^^ZZZXXXXXX___hhhxxxzzzkkkbbbXXXSSSLLLHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCBBB@@@===:::999888777555666777:::===@@@DDDFFFFFFHHHJJJKKKOOOWWWbbbjjjyyy~~~~~~uuuqqqrrryyydddTTTGGGDDDFFFSSSeeerrrsssooo^^^QQQDDD>>>;;;999777888999999:::<<<<<<<<<<<<<<<======>>>>>>>>>======<<>>>>>>>>>>>>>>===???>>><<<<<<<<<;;;888666444222///,,,******+++,,,))))))((((((((('''''''''(((((())))))************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))***++++++***)))(((((()))))))))************)))(((''''''((()))))))))((((((*********)))))))))))))))************************+++++++++***************)))***+++,,,---,,,+++***------,,,,,,------...///........................//////000000111222333333333222222222222222333333555444444444555777:::;;;;;;EEEJJJPPPXXXXXX]]]mmmzzzvvvsssttt~~~|||iiieeejjjnnnrrryyy~~~~~~uuusss|||pppnnnkkkhhhddd___YYYUUUSSSRRRSSSXXXcccoooyyy~~~}}}wwwhhhbbbXXXOOOJJJIIILLLNNNQQQUUU___qqqyyyoooaaa[[[RRRKKKHHHGGGGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCAAA>>><<<:::999777777666777999<<<@@@BBBEEEGGGIIIJJJKKKPPPXXX^^^llluuu}}}~~~{{{yyylll[[[SSSIII@@@EEEUUUfffppprrrrrrfffUUUHHHAAA>>>:::666555666777888:::<<<===>>>===>>>??????@@@@@@@@@@@@@@@???=========<<<999777444222///---+++***++++++******))))))))))))((((((************))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))************)))((()))***+++***(((((((((***((())))))*********))))))(((((()))))))))))))))((())))))))))))))))))******************************+++++++++***************)))***+++,,,---,,,+++***------,,,,,,------...///---...........................///000000111111111111111111111222222333444555555444444555888;;;===;;;HHHNNNRRRYYYZZZdddyyyvvvnnniiiiiirrr}}}vvviiieeeiiiqqquuu|||~~~~~~~~~vvvooosssyyysssrrrqqqooolllfff___ZZZVVVXXX]]]gggttttttkkk[[[VVVOOOHHHDDDCCCDDDFFFHHHLLLUUUccczzzxxxiiibbbWWWNNNJJJHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDBBB@@@===;;;:::888777666666777;;;>>>@@@CCCEEEHHHIIIJJJMMMTTTYYYeeeooo|||}}}~~~|||rrrbbbTTTKKKBBBCCCQQQbbbpppvvvvvvooobbbQQQGGGBBB>>>999444555666777999<<<>>>???===>>>???AAAAAABBBBBBBBBAAA???>>>======<<<:::888333333111///---,,,++++++************************++++++******)))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((((()))******(((((((((***((())))))************))))))))))))))))))))))))***))))))))))))******************************************************++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,------------.....................///000000000000000000000000111111333444555555444444444666999;;;======JJJQQQTTTYYY\\\kkkuuuiii```^^^fffooovvv~~~}}}rrriiifffgggssswww~~~~~~~~~~~~uuuqqqqqquuuwwwwwwxxxwwwtttnnneee___ZZZ```lllzzz|||qqqfff___PPPNNNJJJFFFCCCBBBAAAAAABBBFFFMMMXXXjjjsssjjj^^^SSSLLLHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDAAA>>><<<:::999777666555666999===???@@@CCCFFFGGGGGGJJJPPPUUU___iiiwww~~~}}}www{{{nnnXXXPPPGGGFFFNNN]]]llluuuwwwvvvlll[[[MMMFFFAAA===777777777888999;;;>>>???===>>>???AAABBBCCCCCCCCCAAA@@@>>>>>>>>>===:::888444444444333111///---,,,*********************************))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((''')))***)))(((((()))***(((((()))***************(((((((((((()))***++++++((()))))))))************************************)))))))))***+++++++++,,,++++++******++++++,,,---++++++******++++++,,,------------.........//////...///000111111111000000/////////000111333444555444444444555777999<<<===???NNNTTTVVVYYY^^^rrrvvveee[[[YYYaaajjjooowwwwwwmmmfffeeehhhtttyyy~~~~~~~~~|||{{{|||~~~{{{tttmmmjjjsss{{{yyyzzz|||}}}zzzsssjjjccc^^^gggxxxwwwmmmddd[[[VVVHHHHHHHHHGGGEEEDDDCCCBBBAAAEEEJJJPPP^^^yyyzzzqqqcccWWWNNNHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDBBB???<<<:::999888666444555888<<<>>>===@@@DDDEEEEEEHHHMMMRRR[[[fffttt~~~}}}|||zzzsss{{{www^^^WWWMMMHHHLLLXXXgggqqqwwwzzzsssaaaQQQIIIDDD???::::::999999:::;;;===>>><<<===???@@@BBBBBBCCCCCCAAA@@@???>>>>>>===;;;888555666666666444222///---))))))))))))************((((((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''')))***++++++***)))''''''(((***)))(((((()))***(((((()))***************(((((((((((()))***+++,,,(((((())))))*********+++************************(((((()))***+++,,,,,,---,,,+++***)))***+++---...------,,,,,,------...///---------........./////////000222333333222111000/////////000111333444555333444555666888:::<<<===AAAPPPVVVWWWZZZ```vvvuuudddZZZYYYbbblllmmmttt{{{ssshhhccceeekkkuuuzzz~~~~~~}}}yyyuuusssqqqpppqqquuuyyy||||||wwwlllhhhlllooopppvvv~~~yyyqqqoooooo{{{nnnbbb\\\XXXRRRNNNLLLJJJHHHEEECCCCCCBBBBBBAAABBBFFFLLLVVViiivvvggg^^^UUUKKKHHHJJJHHHFFFFFFFFFIIIJJJJJJJJJJJJIIIHHHFFFCCC@@@>>><<<999888777666666777888999===BBBFFFGGGFFFHHHMMMQQQVVV^^^kkkwww{{{|||rrrpppuuutttxxxiiiZZZMMMJJJKKKPPPbbbvvvtttvvvvvvnnn^^^MMMDDDCCC>>>;;;888777888:::;;;<<<:::<<<>>>AAABBBBBBAAA@@@AAA@@@???>>>===<<<;;;;;;888777555333111000//////+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))!!!$$$'''((((((&&&%%%+++)))(((&&&&&&((()))+++*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++'''(((***+++,,,++++++***------------------------,,,,,,------...//////000//////.........//////000111000000000000000111222111000//////000222444555111333555777888:::<<<>>>CCCLLLUUUWWWYYYeee}}}rrr___\\\fffttt~~~|||vvvrrruuu}}}xxxkkkaaa]]]cccjjjuuuyyy|||yyyzzz|||yyyuuussspppnnnmmmoooqqqsssvvv{{{uuuuuuzzzzzzlllhhhccccccgggmmmqqqrrrwww}}}yyywww{{{{{{qqqcccYYYVVVTTTQQQNNNNNNLLLJJJHHHFFFEEEEEEEEECCCDDDFFFKKKRRRccczzzkkkaaaXXXNNNJJJKKKGGGFFFEEEFFFHHHJJJJJJJJJKKKJJJIIIGGGDDDBBB???>>>:::999777666666666777888;;;???EEEFFFFFFGGGKKKOOOSSS[[[gggsss}}}zzzzzzuuurrruuuyyy|||ppp___OOOKKKKKKPPP___ooosssxxx{{{vvvfffUUUJJJGGG@@@===:::999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;999888666444222000///...++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))$$$&&&(((***++++++***)))***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***------------------------,,,,,,------.........///......---......///000000111111000000000000000111000000000000111222333444111333555777888999<<<>>>DDDKKKRRRUUUZZZiiitttggghhhsssvvvppprrryyyuuuiiiaaa^^^dddllltttxxx~~~|||zzz|||}}}zzzxxxvvvttttttrrrzzz|||wwwtttttttttwww~~~{{{sssqqqppp~~~yyyrrriiidddcccdddeeeeeeiiinnnuuuzzz}}}|||kkkcccYYYSSSQQQRRRSSSRRRTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHIIILLLPPP^^^wwwqqqggg]]]TTTMMMKKKGGGEEEDDDEEEGGGIIIJJJJJJKKKKKKJJJHHHFFFCCCAAA@@@;;;:::888666555555666666888<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::777444222000......,,,+++++++++************************************))))))))))))))))))))))))************************(((***+++***)))((()))***)))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))***))))))))))))))))))******))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***------------------------,,,,,,------------------,,,,,,------...///000111222222111000/////////000///000111222222222222222222333555666777999;;;>>>EEEHHHMMMSSS\\\lll{{{uuuxxx|||pppjjjlllrrrxxxqqqhhhbbb```fffmmmssswww|||{{{{{{}}}zzzzzzzzzzzz}}}{{{|||{{{sssvvvzzz}}}wwwsssqqqooonnnjjjiiikkkpppuuuzzz~~~rrrmmmgggrrrxxxmmmfffdddcccbbbccchhhnnntttyyy~~~zzzpppaaa]]]XXXUUUVVVYYY]]]___dddcccaaa^^^ZZZVVVSSSQQQNNNNNNOOOQQQUUU```uuuxxxmmmdddZZZRRRLLLGGGEEECCCDDDFFFIIIJJJJJJKKKJJJIIIHHHFFFDDDBBBAAA===<<<:::777555555444555666:::AAAEEEGGGGGGIIIJJJNNNSSS\\\gggqqq|||xxxzzzwwwwwwxxx{{{}}}jjjVVVMMMKKKMMMSSSZZZppp||||||kkkXXXKKKEEEBBB???=========<<<;;;@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;888555222000......,,,,,,+++++++++*********************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))******)))((((((((()))***))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...000111222333333111000///////////////000111333333222222111333444666666777999<<>>;;;888666555555555555999???DDDGGGIIIJJJKKKMMMQQQXXXaaakkkvvvyyyoooqqqtttwww{{{ooo[[[PPPLLLMMMOOORRRjjjyyyppp\\\LLLEEEBBB???>>>======<<<:::@@@??????>>>>>>???@@@@@@???@@@AAAAAAAAA???>>>======<<<999666333111///...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))+++)))(((&&&&&&'''((()))))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,------...///000222333333333111000///////////////000111333333222111000333444666777888:::>>>AAAFFFGGGKKKSSS___kkkuuu{{{ssskkklllrrryyy}}}zzznnnhhhggghhhnnntttzzz{{{xxxuuuxxx{{{|||wwwzzzzzzvvvtttsssvvv{{{uuuiiifffeeejjjwww|||{{{{{{yyy|||~~~~~~pppccc___ZZZ```iiipppwww{{{tttpppdddcccdddgggjjjqqq|||tttlll___SSSLLLIIIFFFEEEFFFHHHJJJJJJIIIHHHHHHGGGFFFEEECCCCCCAAA???===:::888777666666555888<<>>===;;;>>>>>>??????@@@@@@@@@@@@???@@@BBBCCCBBB@@@>>>======<<<999666444222000000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))+++***)))(((((()))******(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......//////000111222333222222111000/////////000000111111222222222111111444555666777999===AAAEEEHHHKKKRRR\\\fffnnnrrrttt{{{zzzpppmmmrrrzzzuuujjjgggiiimmmtttzzz{{{xxxwwwuuuxxx~~~}}}|||~~~}}}ooogggccccccjjjvvvwwwwwwvvvwwwyyy||||||iiiaaabbbeeennn{{{yyywwwwwwyyyyyy|||}}}vvvhhhYYYOOOLLLHHHFFFFFFHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEBBB@@@>>>;;;999888888888444666999>>>CCCGGGJJJJJJKKKMMMPPPUUU^^^jjjwwwrrrvvvzzz{{{yyy{{{|||nnn^^^SSSLLLIIIHHHWWWhhhwww{{{zzzvvvhhhWWWEEEDDDBBBAAAAAAAAA???===<<<===>>>@@@AAAAAAAAA@@@???@@@BBBCCCCCCAAA???>>><<<;;;999777444333222111------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***))))))))))))******+++(((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++***)))***+++,,,,,,++++++++++++++++++++++++,,,,,,---...000111222222111111000000111222333333111111000000000000000111222222111111111111111222444555777888:::???EEEIIIIIIPPP[[[gggppptttttttttuuu{{{}}}xxxtttxxx~~~}}}vvvppptttwwwmmmdddeeekkkrrrzzz|||xxxwwwwwwvvv{{{{{{mmmgggdddfffjjjqqqwwwwwwxxxzzzxxxiiidddiiisss}}}|||mmm]]]QQQMMMIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA???<<<;;;:::999:::333444777;;;AAAFFFIIIJJJJJJKKKMMMQQQZZZfffsss|||xxx~~~~~~}}}vvvdddVVVMMMHHHFFFPPPbbbqqqvvvxxxxxxmmm^^^FFFEEECCCCCCCCCCCCAAA???:::<<<>>>AAABBBBBBAAA@@@???@@@BBBDDDDDDBBB???>>><<<;;;999777555444333222---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******)))))))))***,,,---+++++++++++++++++++++++++++,,,---///000222333444333222222222222222333333111000000000000000111222333222111000000000222222444555777999<<<@@@GGGKKKIIISSSbbbpppxxxzzzxxxvvvrrrvvvvvvnnnjjjpppyyy}}}yyywww|||pppfff___cccllluuu~~~{{{xxxxxxxxxxxx}}}tttnnniiigggcccdddooo|||zzzqqqppprrruuuuuuhhh[[[UUUMMMIIIIIIIIIHHHFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGEEEBBB???;;;999888888555555666888<<>>AAABBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAA???===;;;999666333000...---,,,,,,++++++++++++************************))))))))))))))))))))))))************************,,,+++***)))((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******''')))******(((''''''((())))))((((((((()))******,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---...///000000111111111222333555777888666666555444222111000////////////...///000000111111000000000000111222222555555666888>>>EEELLLPPPXXXeeewww}}}xxxxxx|||qqqgggbbbaaaiiisss{{{{{{vvvssssssssstttvvvxxx|||tttlllgggeeeaaaccceeegggiiijjjjjjjjjjjjhhhgggkkkvvvvvvqqqtttzzzmmmdddYYYPPPLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIILLLJJJGGGDDD@@@===:::999777666666777999===AAACCCHHHIIIJJJJJJLLLSSS]]]dddrrrzzz~~~zzzwwwxxx}}}rrrcccTTTIIIDDDIIIQQQ[[[kkkxxxzzzvvvjjjYYYIIIDDDFFFGGGFFFFFF>>><<<:::;;;>>>@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@>>><<<;;;999555333000///---,,,++++++++++++************************))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********(((***+++***((('''((()))((((((((((((((())))))***++++++***************+++++++++++++++++++++++++++************************,,,,,,,,,---...///000111333444444555666888999999888777666444222111//////////////////000000111111111000000000000111222222666555666999???HHHPPPUUUccctttzzzwwwzzzwwwkkkddd```bbbkkkuuu{{{}}}yyyuuurrrrrrtttuuuwwwyyy||||||sssnnnhhhgggeeeddddddeeeffffffgggfffggglllvvv}}}zzzwwwvvv|||tttkkk___UUUPPPLLLHHHEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGDDD@@@===:::999888777666666888;;;>>>@@@HHHIIIKKKKKKLLLPPPXXX^^^llluuu}}}uuurrrvvv~~~zzzjjjWWWGGGDDDGGGKKKTTTddduuu|||{{{sssaaaMMMEEEEEEEEEEEEEEE@@@>>><<<;;;===@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>======<<<999777222000...,,,+++++++++,,,************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))***************+++,,,+++)))((()))***((((((((((((((())))))***+++***************++++++++++++++++++++++++++++++************************++++++,,,,,,---///000111555555666777888999999999:::999777555333222000///000000111111111222222222000000000000111222333444888888888;;;BBBKKKUUU\\\tttvvvooopppuuu{{{~~~pppeee```___bbbllluuu{{{|||xxxuuussstttuuuwwwyyy{{{~~~{{{tttrrrnnnjjjhhhhhhhhhiiilllmmmpppwww{{{wwwxxxzzz~~~|||sssggg]]]UUUOOOIIIEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIGGGEEEBBB>>>;;;:::999888666555666999<<<>>>FFFIIIKKKLLLMMMOOOTTTYYYfffnnn{{{vvvrrrwwwttt^^^LLLCCCDDDFFFNNN___sss{{{gggQQQGGGFFFEEEEEEFFFDDDAAA>>>===>>>@@@AAAAAACCCCCCEEEFFFFFFFFFEEEDDDAAA@@@?????????>>><<<:::444222///---+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************)))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******+++++++++,,,,,,+++)))(((***+++))))))((((((((()))***************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///111222555666777888999999999999:::999888666444222111000000000111222222222222222000000111111333444666777;;;===>>>@@@EEEOOO\\\fffpppdddeeejjjqqqvvv}}}{{{jjjbbb___^^^cccllluuu{{{}}}yyyvvvtttuuuwwwxxx|||~~~~~~yyy|||zzzvvvuuuuuuvvvyyy}}}|||zzz{{{oooeee\\\TTTLLLFFFEEEEEEEEEEEEGGGIIIKKKLLLIIIIIIHHHFFFDDDAAA>>><<<999888666555555777:::<<>>>>>???@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEDDDBBBAAA@@@@@@???<<<:::555333000---+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******+++++++++++++++)))(((''')))+++***))))))))))))***++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444555666888888888888777888777666555333222111000//////111222222222111000///000111222444777999:::>>>CCCFFFGGGIIISSScccpppkkk\\\\\\aaaiiiqqq{{{pppeee```______dddnnnvvv|||}}}yyyvvvuuuuuuwwwxxx~~~~~~yyy{{{~~~}}}uuuwww{{{uuujjjaaaXXXNNNHHHDDDDDDDDDEEEGGGIIIKKKMMMIIIIIIIIIHHHFFFCCC@@@???:::888666555555777999:::@@@EEEKKKMMMMMMMMMOOOQQQ[[[cccppp{{{zzz}}}qqq^^^LLLJJJGGGKKKZZZmmmyyy|||kkkVVVLLLLLLLLLMMMNNNJJJGGGBBB??????@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEEFFFDDDBBBAAA@@@>>>;;;999666444000---+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++*********(((&&&&&&(((******************++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///111222444555444555666777888888777666666666555444222111000000---...000111111111000//////000111333555888;;;<<>>AAAAAABBBDDDFFFGGGHHHHHHHHHDDDDDDDDDCCCBBB@@@===<<<888666333000---+++******++++++++++++++++++++++++******++++++++++++******+++*********))))))(((((()))***+++,,,,,,+++***)))&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))************+++++++++******))))))))))))))))))************************,,,,,,,,,,,,---...//////+++,,,---///000222333444222333444555555444333222555444222000000111222333000111222333444333222111444444333222333666;;;???FFFMMMUUUWWWTTTYYYmmmjjjdddeeecccoootttxxx|||~~~}}}zzzvvvzzzvvviii___\\\\\\aaafffkkkqqqwww{{{wwwvvvxxxzzz|||||||||zzzzzz|||zzztttpppoooyyyuuujjj```WWWPPPJJJEEEBBBEEEGGGFFFHHHJJJLLLKKKIIIFFFDDDBBBAAAAAA>>><<<:::888888888999:::;;;@@@GGGKKKMMMNNNPPPQQQTTTXXXaaaooo}}}~~~}}}hhhWWWLLLCCCEEENNN\\\lllxxx}}}vvvkkk___SSSMMMLLLNNNNNNLLLGGGAAA======???BBB@@@AAACCCEEEGGGGGGGGGGGGBBBBBBBBBAAA@@@>>><<<;;;888666333000---+++******++++++++++++++++++++++++)))******++++++******)))************)))))))))((()))***++++++++++++***)))((()))***)))'''&&&&&&((())))))))))))))))))))))))))))))))))))************+++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++*********++++++*********+++******++++++,,,---...,,,------///000111222333222333444444444444333222333222000///...///000111000000111111222222222111222222222111111444888<<>>???AAA???@@@BBBDDDEEEFFFFFFEEEAAAAAA@@@@@@>>>===;;;:::999777444000...,,,++++++++++++++++++++++++++++++))))))************))))))************)))))))))))))))***++++++++++++***)))***++++++)))'''%%%%%%&&&))))))))))))))))))))))))))))))))))))***************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))******+++,,,------......//////000111111222222333333333333222222111000...------...//////000000//////000000111222333333333222222444888;;;CCCGGGLLLPPPRRR^^^wwwsssvvv~~~vvvsssuuuzzz|||qqqfffaaaaaaccciiillloootttzzz}}}zzzvvvvvvuuuvvvxxx|||tttpppooottt{{{wwwlllaaaZZZNNNIIIFFFHHHHHHGGGGGGIIIKKKKKKJJJIIIGGGEEEDDDCCCAAA???<<<999777666666666555:::@@@GGGKKKNNNOOOOOOQQQUUU\\\ggguuu}}}yyyxxxwwwhhhZZZKKKDDDFFFOOO^^^lll}}}ooo```VVVPPPQQQOOOLLLFFFAAA>>>>>>@@@===???AAACCCDDDEEEEEEDDDAAAAAA@@@???>>>===<<<;;;999777444111...,,,,,,+++++++++++++++++++++++++++((())))))******))))))(((*********)))))))))))))))*********++++++*********)))***+++)))'''&&&&&&'''((((((((((((((((((((((((((()))))))))******************+++++++++******)))))))))*********+++++++++)))))))))))))))*********(((***+++,,,,,,+++***(((***))))))******+++,,,---.........///////////////111111111111111111111111//////...------......///111111000//////111222333666666666555555777:::===CCCDDDGGGKKKOOO\\\uuu}}}|||{{{~~~|||pppgggcccdddggglllnnnpppuuu{{{~~~yyyvvvsssssstttvvvyyy~~~wwwxxx~~~~~~rrrggg___SSSLLLHHHHHHGGGEEEEEEHHHKKKKKKKKKJJJIIIGGGFFFEEEBBB@@@===999777666666666555888===CCCIIILLLNNNNNNPPPRRRXXXaaammmzzzzzzvvv||||||~~~|||nnnaaaQQQHHHFFFLLLZZZhhh}}}|||jjjYYYMMMPPPOOOKKKFFFAAA============>>>@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>:::888555222///---,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))******+++******************+++''')))***)))(((((()))***((((((((((((((((((((((((((()))))))))************)))******+++++++++******))))))*********+++++++++(((((()))))))))*********)))***++++++++++++***)))*********++++++,,,---................../////////000000000//////000000000/////////////////////000222222111000111222333444555666777666666888;;;>>>DDDDDDEEEIIIMMMXXXmmm~~~|||{{{}}}ppphhheeegggiiimmmnnnqqqvvv}}}{{{vvvtttssstttuuuxxx{{{~~~{{{ooofffZZZRRRKKKHHHFFFDDDEEEHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDBBB>>>;;;888777777777666777999???EEEJJJLLLMMMMMMOOOSSSYYYcccooo}}}|||xxxyyyzzz|||rrrfffXXXMMMHHHKKKVVVaaayyyttt^^^LLLNNNMMMKKKGGGAAA===<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@:::999666222000...------++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++***))))))***++++++'''(((***)))((((((***+++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))************+++++++++*********+++,,,,,,------************************+++******++++++,,,---.....................////////////............///////////////000000000000000222222222222222333333444222333555555555777;;;===FFFFFFHHHLLLPPPWWWffftttvvvsssqqqqqqyyyzzznnngggeeegggjjjmmmnnnrrrxxxyyyuuuuuutttuuuwwwzzz|||~~~xxxooobbbXXXNNNJJJGGGDDDFFFJJJJJJKKKLLLLLLLLLJJJHHHGGGEEEBBB???<<<:::999999999888666777;;;BBBHHHKKKLLLNNNOOOQQQTTT\\\hhhvvv}}}zzz}}}uuujjj]]]RRRJJJHHHOOOYYYllliiiSSSLLLLLLKKKGGGBBB>>><<<<<<===>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA;;;999666333000...------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))************++++++***))))))***++++++)))***+++***(((((()))***))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))************+++++++++)))******+++,,,,,,------,,,+++***((((((***+++,,,***))))))******+++,,,------------......////////////...---,,,,,,---...///......///000000000000000000000111222222222222222111333444666777999<<>>======???AAACCCDDDEEEDDDDDDDDDCCCAAA@@@???@@@@@@AAA;;;999666333000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((())))))*********+++,,,+++***))))))***+++,,,+++,,,,,,+++(((''''''((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++)))************+++++++++'''(((((()))******++++++---+++)))'''''')))+++---(((((((((((()))***+++,,,,,,,,,------...//////000......,,,,,,,,,,,,......------...///000000//////...///111222222222111000222444666888999<<>>===@@@<<<===???AAABBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<:::666222///---*********)))******++++++++++++************+++++++++++++++++++++***)))(((************************++++++***)))(((((())))))))))))))))))))))))))))))))))))*********))))))((())))))******+++++++++,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))***+++,,,,,,------------++++++++++++++++++++++++..................------..................------....../////////...,,,+++,,,...///000///000222333444444555888888888>>>FFFRRRXXX]]]```eeemmmrrrrrrooopppppplllhhhlllwwwzzznnnqqq~~~qqqccc^^^^^^^^^aaadddlllpppwww~~~yyyuuusssvvvwwwyyy|||tttkkk___SSSLLLHHHGGGFFFIIIIIIJJJLLLNNNNNNMMMKKKHHHFFFCCCAAA???===:::888888777777777999???FFFLLLNNNQQQSSSSSSUUU\\\hhhrrr}}}oooccc^^^WWWLLLIIIMMMRRRcccuuuttt\\\SSSJJJFFFCCC>>>===>>><<<===???@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???<<<<<<;;;:::777444111///,,,++++++*********++++++++++++************+++++++++++++++++++++***))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))*********++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++------...............---........................---.../////////...---,,,,,,...000111000111222333555444666999999:::AAAIIIVVV\\\ccchhhpppyyy}}}|||yyyzzzxxxtttrrrttt}}}yyyzzzlll^^^YYYYYYZZZ]]]aaakkkpppwwwzzzvvvtttsssvvvwwwzzz}}}zzzrrreeeXXXPPPKKKHHHFFFHHHHHHIIIKKKNNNOOOMMMLLLIIIFFFCCCAAA@@@>>>;;;999777777666666888===DDDIIINNNQQQSSSSSSTTTYYYccckkk{{{~~~oooccc___ZZZQQQLLLLLLMMM[[[lll{{{bbbVVVJJJFFFFFFCCC???>>>;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>;;;;;;;;;:::888555333111...---,,,,,,++++++++++++++++++************++++++***++++++++++++***))))))************************+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((()))))))))******************+++,,,---......,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................---...///////////////...---///111333222222333444666555666:::;;;===DDDMMMZZZaaajjjsss~~~vvvhhhZZZUUUVVVXXX\\\```jjjoooxxxyyytttrrrrrrrrrtttwwwzzz~~~xxxkkk^^^TTTMMMHHHFFFGGGGGGHHHJJJMMMOOONNNMMMIIIGGGDDDCCCAAA@@@===;;;777777666666777;;;AAAFFFMMMPPPTTTTTTSSSVVV]]]dddvvv~~~ttteee___[[[TTTNNNMMMLLLVVVfffvvvkkk[[[LLLIIIJJJHHHCCC@@@<<<<<<>>>???@@@BBBBBBCCCCCCCCCDDDDDDCCCAAA???>>>======<<<;;;999666333111000///...---,,,+++++++++++++++************++++++******+++++++++******)))******************************)))))))))))))))***))))))))))))))))))))))))((())))))************)))***************+++++++++))))))))))))*********++++++*********++++++,,,---+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------........................///000000000000...000444666555444444555555444666999;;;???HHHRRR[[[eeerrr~~~tttfffYYYUUUWWWZZZ^^^bbbhhhoooyyy|||tttpppnnnpppqqqrrruuuzzz}}}qqqdddYYYPPPJJJFFFGGGGGGGGGIIILLLNNNNNNMMMJJJHHHFFFDDDCCCAAA???===888888777666666999>>>BBBJJJOOOTTTUUUSSSTTTYYY^^^oooxxx}}}kkkaaa\\\WWWRRROOOMMMVVVccctttrrr```OOOKKKMMMKKKFFFBBB=========>>>???@@@AAABBBCCCCCCDDDDDDCCCAAA@@@???@@@@@@???===999666222000000///...---,,,,,,,,,,,,++++++************++++++)))******+++++++++*********************************)))))))))))))))******************************(((((()))***************++++++***************************+++++++++,,,,,,++++++***)))))))))))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------.........//////////////////000111111111///333777999999888777666555333555999<<>>999999888777666888===@@@GGGMMMSSSVVVTTTTTTXXX\\\gggppp}}}sssggg___ZZZUUURRRPPPVVVbbbrrrvvveeeSSSMMMNNNLLLHHHEEE???>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@BBBBBB@@@>>>:::666333000///...------,,,,,,,,,,,,++++++************++++++))))))***++++++++++++***************************)))))))))))))))******+++************************'''((()))******+++******))))))))))))((((((((((((***++++++++++++,,,,,,,,,++++++***(((((('''''''''((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,------.../////////111000000000000111111222111555;;;======;;;999999555444555:::>>>EEEQQQ]]]dddwww}}}zzziii^^^TTTTTTXXX[[[^^^aaahhhoooyyy{{{rrrmmmllloooqqqqqquuuyyyzzzyyyzzz}}}qqqeeeZZZRRRLLLIIIHHHGGGHHHJJJLLLLLLKKKLLLJJJGGGFFFEEEDDDBBB@@@::::::999777777888<<>>===>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@>>>;;;888555333------,,,,,,,,,,,,,,,---++++++************++++++))))))***+++++++++++++++************************)))))))))))))))***++++++************************'''((()))******+++++++++))))))))))))((((((((('''************++++++++++++******)))))))))))))))******+++,,,---.../////////------------------------------...............---,,,,,,------...//////000333222111000000000111222333888>>>AAAAAA>>><<<;;;777666777<<>>BBBJJJSSSWWWWWWVVVXXX[[[ZZZdddqqq~~~uuukkkccc\\\WWWSSSSSS[[[jjj|||rrrbbbYYYWWWTTTRRRSSSBBBAAA???============>>>???@@@AAACCCDDDCCCCCCBBB@@@@@@???>>><<<999777555,,,,,,+++++++++,,,------++++++************++++++((()))***+++++++++++++++************************))))))((())))))***++++++************************''''''(((******+++++++++,,,+++++++++******))))))))))))))))))************))))))))))))***+++,,,---------......///.........------------------------.........///......------,,,,,,------...///000000444333111000000000111111555999@@@CCCCCC@@@===<<<999888999>>>CCCLLL[[[hhh{{{sssnnnnnnwwwxxxcccZZZTTTVVV[[[]]]^^^```jjjpppxxx~~~|||vvvpppnnnooorrruuuvvvyyy{{{{{{yyyzzzyyyyyy}}}xxxvvv{{{yyyyyy~~~{{{pppeeeZZZSSSNNNKKKHHHHHHIIIJJJJJJJJJLLLLLLKKKIIIFFFCCC@@@>>><<<;;;999777777888999:::<<>>???@@@AAABBBDDDDDDDDDDDDCCCCCCAAA>>>===<<<:::666444111000---+++))))))***++++++******))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))************************'''((()))***************''''''(((((())))))******))))))***++++++++++++***+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...,,,---......//////......888444///...000333444444555;;;AAADDDAAA<<<:::999777777<<>><<<999888888777;;;CCCMMMYYYkkkzzz}}}qqqqqqrrryyy{{{www{{{|||iiiUUUUUUUUUWWWZZZ___bbbdddjjjllluuuwwwpppnnnnnnmmmppptttxxxxxxxxxzzz|||~~~|||wwwwwwvvvxxxxxxqqqpppqqqvvv~~~|||}}}|||nnnaaaYYYTTTPPPKKKIIIIIIJJJJJJJJJLLLLLLLLLJJJHHHEEECCCAAA???>>><<<:::888888888888<<>>===;;;777555222111...+++******++++++++++++***))))))))))))***++++++************++++++++++++*********)))))))))************************)))))))))))))))(((&&&&&&************++++++++++++******+++,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...///,,,---......//////......222000//////000111111000444444666999;;;;;;999777999888;;;DDDOOO^^^ssswww{{{~~~}}}wwwsss||||||zzzxxxeeeRRRSSSTTTVVVZZZ^^^aaacccjjjmmmvvv{{{tttooonnnooonnnppptttwwwxxxyyy{{{}}}{{{zzz}}}zzzuuusssrrruuu~~~}}}sssooojjjiiiooo|||}}}{{{uuuggg^^^WWWRRRMMMIIIHHHHHHIIIIIILLLLLLLLLKKKIIIGGGEEECCCAAA???===;;;999888888888<<<>>>DDDMMMUUUXXXWWWTTTUUUYYY```jjjwwwyyyzzz||||||~~~}}}{{{wwwoooiiiWWWNNNJJJTTTlllmmm^^^WWWUUUUUUGGGCCC???<<<<<<===>>>>>>@@@AAACCCDDDEEEEEEDDDDDDCCCAAA???>>>===<<<888666333111///,,,+++++++++,,,,,,+++******))))))******,,,,,,***))))))***,,,,,,+++++++++*********))))))************************))))))*********))))))(((******************************+++,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------......//////,,,---......///........./////////000111111000///444222111444888;;;999777888888===GGGSSSbbbuuu}}}vvvsss{{{xxxsssooouuuwwwxxx|||qqq^^^QQQRRRTTTVVVXXX[[[^^^aaahhhmmmvvvxxxrrrmmmnnnooooooqqqtttxxxyyy{{{}}}~~~vvvssstttyyyyyyvvvsssqqqttt||||||uuukkkdddccclllxxx~~~{{{nnneee[[[UUUNNNHHHFFFGGGHHHHHHKKKKKKKKKKKKJJJHHHFFFEEEBBBAAA???===;;;999888888;;;<<<@@@IIIRRRWWWWWWUUUVVVYYY___gggqqqyyyuuuzzz~~~yyy{{{}}}}}}|||wwwooojjjZZZOOOHHHOOOcccyyytttbbbUUURRRTTTMMMIIICCC???>>>>>>>>>>>>AAABBBCCCEEEEEEEEEEEEDDDCCCBBB@@@???>>><<<:::777444222///---++++++,,,---,,,++++++***************---,,,+++******+++,,,---++++++++++++************************************((()))***+++,,,---------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...............,,,---......///.........---...///000000000000000444111000222777::::::888777999@@@LLLWWWbbbqqq~~~wwwwwwzzz}}}wwwrrrnnntttqqqpppsssxxxvvvgggWWWPPPRRRTTTTTTUUUWWW[[[^^^hhhooowwwwwwqqqmmmnnnoooooorrruuuzzz{{{}}}~~~~~~vvvsssrrruuuzzz}}}yyyuuupppmmmqqqyyy~~~sssggg```bbbjjjqqq~~~uuulll___YYYPPPIIIFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFBBBAAA@@@>>><<<;;;999888::::::===EEENNNUUUXXXXXXXXXZZZ^^^ccckkkyyywwwxxx~~~|||}}}}}}|||wwwppplll^^^RRRIIILLLYYYjjj{{{}}}iiiYYYUUUYYY\\\VVVMMMEEEAAA???======AAABBBDDDEEEFFFFFFEEEEEECCCBBB@@@??????===;;;888444222000---,,,,,,------,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,++++++++++++*********************************((()))+++,,,.../////////)))))))))((((((((((((((())))))***++++++++++++******************+++++++++++++++,,,---------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---............---,,,---......//////......,,,...000111000///000111333222111222555888888999777:::DDDPPPYYYaaammmwww}}}zzz||||||{{{xxxuuuxxxrrrmmmlllmmmiii]]]RRROOOQQQRRRRRRQQQTTTZZZ___jjjrrrzzzxxxrrrmmmnnnooopppssswww||||||}}}~~~~~~}}}~~~~~~zzzwwwuuuvvvyyyuuuyyy}}}tttmmmiiimmmvvv}}}}}}pppeeeaaabbbeeemmmrrryyy|||rrrddd]]]SSSKKKHHHHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGGGGAAAAAA@@@???>>><<<::::::999999<<>>===AAABBBDDDEEEFFFFFFEEEEEEDDDBBB@@@@@@???>>>;;;999555333000...---,,,---...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********************************)))***+++,,,------......*********)))))))))(((((((((((()))************)))))))))*********++++++++++++,,,------...------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++,,,---...------,,,,,,---......//////......---///111111//////111444000111333333333444666888888<<>>===;;;:::888999<<<@@@GGGPPPXXX]]]ZZZ[[[[[[\\\aaammm~~~}}}~~~zzzuuutttcccXXXNNNJJJKKKSSSeeevvvsss```]]]dddggg^^^RRRGGGAAA?????????AAACCCDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@>>><<<:::555333111...---------...---,,,++++++******++++++++++++---......---++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,++++++,,,+++++++++******))))))''''''((()))))))))))))))))))))******+++++++++++++++,,,------......---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++,,,---......//////......---000111111//////222555...111333333111111444777:::===FFFQQQYYY```kkkuuuyyyyyyvvvrrroooqqqxxx~~~yyyssswwwyyyvvvyyyvvvkkkccc]]]VVVQQQNNNIIIKKKMMMMMMNNNTTT^^^gggqqqyyy}}}uuunnnmmmnnnppptttyyy|||{{{yyyxxxyyyzzz|||~~~|||rrrpppoooppprrrrrrnnnkkkjjjiiiiiijjjmmmrrrwww{{{{{{{{{zzzwwwuuuwww~~~vvvuuuvvvyyy{{{nnngggeee]]]^^^```eeelllrrruuuwwwxxxyyy|||ooofff[[[RRRNNNKKKHHHFFFHHHIIIKKKLLLLLLJJJHHHGGGFFFEEEDDDBBB@@@===;;;999555555:::@@@FFFKKKVVV```___[[[XXXYYY\\\eeevvv|||vvvcccYYYNNNHHHGGGMMMZZZgggzzz{{{jjj^^^bbbaaa[[[QQQHHHAAA======>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???===<<<888555222...,,,+++,,,,,,,,,,,,---...---,,,+++***)))************+++++++++************************************************(((((())))))))))))((((((((((((((((((((((((((((((************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++........................000///...------...///000000000000000111111111111000000222333444555666666:::DDDOOOTTTYYYbbbkkkooorrrpppnnnllllllmmmnnnooo|||wwwiiihhhooowww|||wwwiii___YYYTTTNNNHHHLLLNNNNNNNNNPPPWWWaaaiiissszzzuuukkkkkkooorrrsssuuuvvvwwwyyyyyyxxxxxxxxxyyyyyyssspppooommmkkkllloooooommmjjjiiigggeeeeeeiiimmmpppqqqyyy{{{}}}xxxvvvxxx{{{~~~yyyxxxxxx{{{uuuhhheeedddbbbaaabbbeeeiiikkkkkkllloootttzzzxxxooobbbWWWQQQMMMIIIFFFHHHIIIJJJKKKLLLKKKIIIHHHFFFEEEDDDBBB@@@===;;;:::666666999???DDDIIITTT______[[[XXXXXXZZZbbbrrr{{{jjj___RRRIIIEEEGGGQQQ\\\qqq}}}{{{kkk^^^___^^^XXXNNNEEE???===>>>??????@@@AAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???===<<<888666222///,,,,,,,,,,,,,,,,,,---------,,,+++***)))************+++++++++************************************************((())))))******))))))(((((((((((((((((((((((((((************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///................../////////000000000111111111000111222333333555666777<<>><<<;;;999777999===AAAFFFRRR]]]___[[[XXXWWWXXX^^^mmm|||}}}~~~ooodddVVVJJJCCCBBBIIISSSfffuuu|||}}}|||nnn^^^\\\ZZZUUULLLDDD>>>===>>>???>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===999777333000---,,,,,,,,,,,,,,,,,,---,,,++++++***)))************+++++++++*********************************************************++++++*********))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++******************+++++++++++++++------............------//////000000000000111111000111333333333444777999AAANNNZZZ]]]___fffpppuuuzzz|||}}}xxxrrroooqqqttt}}}~~~zzzqqqooossszzzooo___SSSLLLJJJIIINNNRRRWWW[[[^^^cccjjjooo{{{}}}tttnnnppptttuuuuuuvvvxxxzzzzzzyyywwwvvvwwwxxx~~~zzztttmmmhhhdddbbbaaadddhhhnnnssstttuuuuuuuuuoookkkfffddddddgggjjjkkknnnqqqtttwwwyyy|||{{{vvvrrrpppppppppoooppprrruuu{{{pppbbbXXXRRRLLLHHHGGGGGGIIIJJJKKKKKKKKKKKKHHHGGGFFFDDDBBB???===;;;;;;999999;;;>>>CCCNNNYYY___]]][[[YYYWWW[[[hhhvvvzzzzzz||||||pppeeeXXXNNNFFFCCCHHHPPP^^^oooyyy}}}sss```YYYWWWTTTNNNGGGBBB>>><<<<<<===>>>@@@AAABBBBBBBBBBBBAAABBBBBBCCCBBB@@@???>>>:::888555111///------,,,,,,,,,,,,,,,++++++******))))))*********+++++++++***************************************************++++++,,,,,,++++++***************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,,,,************+++++++++++++++,,,---......---,,,+++////////////000000000111000222444444333444888;;;HHHTTT___aaaccckkkwww|||wwwyyy~~~wwwtttwwwrrr___PPPIIIIIIKKKOOOUUU]]]cccgggkkkqqquuu~~~~~~xxxqqqnnnqqquuuuuutttuuuyyyzzzzzzyyywwwvvvwwwxxx~~~}}}xxxrrrnnnhhhccc``````aaaccchhhoooxxx}}}~~~}}}}}}}}}vvvqqqkkkhhhhhhkkkmmmooolllnnnqqqrrrsssuuuwwwzzz~~~|||zzzyyyyyyyyy{{{tttfff]]]UUUNNNJJJGGGHHHIIIJJJKKKKKKKKKLLLIIIHHHGGGEEECCC@@@>>>======:::999:::;;;???IIITTT^^^^^^^^^\\\XXXYYYdddqqq|||zzz{{{{{{sssjjj___VVVMMMGGGHHHNNNYYYmmmzzz{{{eeeZZZUUUTTTQQQLLLFFF???999666<<<===???AAABBBBBBBBBAAAAAABBBCCCCCCBBBAAA???>>>;;;999666333000...---,,,,,,,,,++++++************))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,...///***+++++++++,,,,,,------+++,,,---......---,,,+++...////////////000000000000222555444333444999>>>LLLWWW```cccfffrrr|||xxx|||sss^^^OOOIIIJJJMMMOOOWWWbbbjjjooossswwwzzzyyyrrrmmmlllpppssssssrrrtttxxxyyyyyyxxxvvvvvvxxxzzzwwwrrrgggddd```^^^^^^bbbgggjjjpppwwwxxxtttooollllllnnnpppqqqmmmnnnppppppoooooopppqqqyyy}}}|||xxxuuutttrrrsssvvvxxx{{{~~~yyylllcccZZZRRRLLLHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDAAA???======;;;:::::::::<<>>@@@AAABBBAAAAAAAAABBBCCCCCCCCCAAA@@@???<<<:::888555222///------,,,,,,+++************+++)))************+++++++++***************************************************++++++,,,,,,++++++*********************************************************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///++++++,,,,,,---.........------............------......////////////000000000333666555333444:::@@@NNNXXXbbbhhhqqq~~~||||||}}}|||ooo\\\OOOJJJKKKNNNPPPXXXdddnnntttxxx||||||tttnnnjjjjjjnnnqqqpppqqqsssvvvwwwwwwwwwwwwxxx{{{}}}zzzqqqllldddcccaaabbbdddiiinnnrrrwww}}}yyyuuupppnnnmmmnnnoooooommmnnnnnnmmmkkkjjjjjjkkkrrrwww}}}yyyuuusssrrrsssuuuyyy}}}tttjjj```VVVOOOJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGDDDBBB@@@>>>===;;;:::;;;::::::AAAIIIVVVZZZ```aaaZZZUUU[[[fffrrr|||uuulll```SSSLLLLLLQQQiiiyyywwwfffSSSQQQNNNJJJDDD>>>999666:::;;;===???AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@<<<;;;999666333000...---,,,,,,***)))))))))***+++)))************+++++++++******************************************************++++++++++++************************************************************))))))))))))******************************++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,---.........///..................///........./////////000000000444666555222444;;;BBBQQQ\\\jjjvvv}}}vvvwww{{{~~~}}}hhhWWWNNNKKKLLLLLLPPPYYYfffpppwww{{{yyyppplllhhhhhhmmmooooooqqqtttssstttuuuvvvwwwzzz~~~~~~vvvqqqmmmmmmmmmnnnqqqtttwwwyyy}}}{{{xxxtttpppooonnnllljjjkkkllllllkkkiiiggghhhiiikkkpppxxx~~~|||zzzzzzzzz|||zzzpppdddXXXQQQKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGEEEBBB@@@???===;;;;;;;;;:::999???GGGRRRXXX```aaaZZZTTTYYYbbbmmm|||~~~yyysssgggYYYQQQPPPNNNfffxxx~~~lllRRROOOKKKFFFAAA===;;;:::999;;;===???@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@===<<<999666333000...------,,,***)))))))))***+++)))************+++++++++*********************************************************++++++*********))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++---......///...---+++*********+++,,,------......000///...------...///000............/////////000000444777555222444;;;CCCUUUbbbrrryyyqqqsss{{{yyyyyydddTTTMMMLLLKKKKKKPPPYYYfffqqqxxx}}}xxxnnnkkkhhhhhhlllooooooqqquuuqqqrrrtttuuuwww{{{yyyyyyzzzzzz|||}}}~~~|||wwwtttqqqnnnkkkhhhhhhiiijjjiiigggfffggghhhfffkkkttt~~~tttiii^^^TTTMMMKKKHHHGGGIIIJJJKKKJJJKKKKKKJJJIIIGGGEEECCCBBB>>><<<:::888999;;;>>>@@@OOOVVV]]]___\\\YYYXXXYYYeeeppp~~~yyyqqqeeeYYYRRRRRRZZZkkkppp\\\PPPIIIIIIEEE;;;888===999:::;;;===>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>===;;;777333///,,,***++++++++++++++++++++++++......------------,,,,,,++++++++++++++++++++++++************))))))))))))+++******+++,,,,,,***)))+++++++++++++++***)))((())))))************))))))***************************(((''''''((())))))((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...111111111111000000000000///222333333333888AAAHHHWWWeee|||}}}oooeeeoooxxxwwwmmmWWWMMMKKKKKKKKKLLLNNNUUU___jjjttt|||zzzrrrpppjjjjjjjjjkkkmmmpppsssuuuwwwtttrrrtttyyy~~~|||wwwrrrooolllkkkiiigggeeeccccccdddfffhhhfffiiioooxxxyyynnnbbbYYYOOOLLLIIIHHHIIIKKKLLLLLLKKKKKKJJJIIIGGGEEECCCBBB???===;;;999999;;;===???KKKRRR[[[^^^\\\XXXWWWWWWaaalll|||vvviiiZZZQQQPPPYYYjjjxxxcccUUUKKKJJJFFF<<<777999888999:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;888444000---+++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++************))))))))))))******)))***+++++++++***+++++++++++++++***)))))))))******++++++******)))************************+++)))(((((()))******)))************++++++++++++++++++,,,,,,,,,,,,------...........................------------.../////////////////////000000000111333555444555:::CCCJJJ[[[kkktttjjjdddlll}}}{{{wwwyyyzzzgggSSSJJJJJJJJJLLLMMMNNNUUU___iiisss{{{~~~uuuooommmmmmlllllllllmmmooorrrsssuuusssqqqsssxxx}}}~~~~~~xxxrrrnnnllljjjgggeeecccbbbbbbdddfffhhhhhhjjjpppxxxuuuhhh^^^QQQNNNJJJHHHIIIKKKLLLMMMKKKKKKJJJIIIGGGEEEDDDCCCAAA???<<<:::999:::<<<===FFFMMMVVV[[[ZZZXXXVVVUUU[[[fffuuu}}}ppp___SSSKKKTTTeeexxxppp___PPPMMMJJJAAA999666777888:::;;;===???@@@AAA@@@@@@AAAAAABBBAAAAAA@@@???>>>;;;888555111...,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++*********)))))))))***)))))))))***++++++,,,++++++++++++++++++***)))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,***))))))***++++++***************+++++++++,,,++++++,,,,,,,,,,,,------........................---------------...///000------...//////000000000333555666666888===FFFMMM[[[mmmoookkkhhhmmmwww~~~uuuvvvqqq```NNNGGGHHHIIILLLOOOOOOUUU___iiirrrzzz}}}zzzvvvooojjjiiinnnmmmmmmmmmnnnoooppppppsssqqqppprrrwww|||}}}vvvqqqmmmkkkgggeeecccbbbbbbeeehhhjjjjjjlllpppwww~~~{{{nnncccUUUPPPKKKHHHHHHJJJKKKLLLKKKKKKJJJIIIHHHFFFDDDCCCBBB@@@>>>;;;:::::::::;;;@@@GGGQQQXXXYYYXXXVVVUUUWWW```ooo~~~{{{vvveeeWWWHHHPPP___ooo}}}}}}jjjWWWRRRPPPIII>>>888777888999;;;===???@@@AAA@@@AAAAAABBBBBBBBBBBBAAA???>>><<<999666222///---,,,,,,+++++++++++++++***((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))*********)))***,,,...+++++++++,,,,,,+++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))---+++******+++,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------...///000111222222444444555666999???HHHNNNWWWjjj|||tttvvvvvvtttvvvzzz{{{yyyttt{{{|||{{{jjj[[[LLLFFFGGGIIILLLOOOPPPVVV___hhhqqqyyy~~~vvvsssnnnhhheeefffkkkllllllmmmnnnnnnoooooopppoooooorrrvvv{{{vvvpppllliiigggdddcccdddgggjjjmmmkkknnnqqqvvv|||ttthhhYYYSSSLLLHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA???<<<::::::::::::<<>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCC@@@???===:::777333000///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******,,,///***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,))))))))))))))))))))))))---+++******+++,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------......///000222333444444333333333555999@@@HHHMMMWWWiiizzz}}}|||}}}~~~|||}}}}}}sssvvvzzz~~~uuueeeXXXKKKFFFGGGIIILLLPPPRRRWWW___hhhqqqyyyyyyqqqmmmiiieeeccceeegggiiikkkmmmnnnnnnnnnnnnmmmnnnooorrruuu{{{uuupppkkkiiifffdddeeehhhlllooooooqqqtttwww{{{~~~{{{nnn___XXXOOOIIIFFFGGGHHHIIIKKKKKKJJJJJJIIIGGGFFFEEECCCAAA???===;;;:::::::::;;;@@@IIIQQQWWWZZZZZZYYYWWW\\\eeerrrxxxuuuxxxzzzwww~~~zzziiiYYYRRRUUU\\\jjjzzzwwwbbbVVVSSSOOOEEE<<<999999999999;;;===???@@@AAAAAABBBCCCDDDDDDDDDDDD@@@???>>>;;;888555222000---,,,,,,++++++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++************---000///,,,+++,,,...***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................//////...---------------//////000111333444444555222222222444999AAAIIIMMMZZZjjj~~~zzzxxxnnnpppppprrrwww{{{vvvnnn___TTTIIIFFFGGGIIIMMMRRRTTTYYYaaaiiiqqqyyy~~~uuunnnjjjgggddddddgggfffhhhkkknnnooooooooonnnkkkmmmooorrrvvv{{{zzzpppmmmjjjhhhhhhlllpppsssvvvxxxyyyyyyzzz}}}vvveee^^^TTTKKKHHHHHHIIIIIIKKKKKKJJJJJJIIIHHHFFFFFFBBBAAA???===<<<;;;::::::;;;???GGGOOOWWW\\\]]]]]]XXXZZZ```kkkyyy{{{rrrnnnvvvyyyyyy~~~}}}qqqbbbUUUUUUZZZhhh|||jjj[[[VVVQQQHHH@@@;;;:::999999:::;;;===???AAAAAACCCDDDDDDEEEEEEEEEAAA@@@>>><<<999666333111------,,,,,,+++******)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++000444333///,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++))))))+++,,,+++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................,,,,,,,,,---...///000000//////000111222333333333333111111444:::BBBJJJNNNYYYfffvvv|||~~~zzzqqqpppmmmkkknnnrrrnnnfffXXXNNNFFFEEEGGGJJJOOOUUUVVV[[[bbbiiiqqqzzzzzzrrrkkkiiihhhfffgggjjjiiikkknnnpppqqqpppnnnmmmkkkmmmpppsssvvv|||zzzwwwsssppppppsssxxx{{{|||yyy||||||zzzzzz|||~~~~~~|||jjjbbbWWWNNNIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFBBBAAA???>>><<<;;;;;;:::<<>>AAABBBCCCDDDEEEEEEEEEEEEAAA@@@???<<<999666333222------,,,,,,+++***))))))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,111666666111,,,+++,,,***+++,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...000222444//////000000111111222222333222111555;;;DDDKKKOOOUUU___mmmwwwzzzzzz{{{|||~~~||||||yyyvvvsssnnnjjjkkknnnjjjcccRRRJJJCCCDDDGGGKKKQQQWWWXXX\\\cccjjjrrrzzzxxxqqqkkkiiiiiigggiiillllllnnnqqqssssssqqqnnnllljjjmmmqqqsssvvv||||||yyyyyy|||~~~yyyzzz|||xxxnnnppptttzzz~~~~~~pppdddXXXRRRNNNIIIGGGHHHIIIHHHHHHIIIJJJKKKIIIGGGIIIFFFBBB>>><<<<<<<<<===??????CCCKKKVVV^^^bbbcccZZZXXXZZZcccooo{{{}}}qqqqqqwww}}}zzzwww|||zzzsss___TTTPPP]]]qqq{{{hhh[[[TTTLLLCCC>>>:::999::::::999:::>>>AAABBBCCCEEEEEEEEEEEEDDDDDDBBB???===<<<999666333222222111000///......---+++,,,,,,------,,,,,,++++++++++++************))))))***+++,,,,,,+++***)))(((111::::::222***)))+++******+++,,,,,,,,,,,,+++......,,,,,,,,,,,,......***+++,,,---,,,+++***)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............////////////000111111222222666333333999@@@EEEKKKQQQXXX\\\bbbfffiiikkkmmmooorrr{{{~~~zzzooossszzz~~~zzzqqqllljjjccc[[[MMMJJJFFFCCCEEEJJJQQQUUUZZZ]]]bbbiiiqqqzzztttpppiiiffffffhhhjjjkkkqqqqqqrrrtttvvvvvvuuusssoooqqquuuxxx|||zzzvvvvvvwwwyyy~~~}}}vvvnnnfffjjjrrrzzz~~~yyyyyy|||vvvjjj^^^WWWQQQKKKHHHIIIJJJIIIIIIIIIJJJJJJHHHGGGHHHFFFCCC@@@===<<<<<<<<<>>>>>>AAAIIISSS]]]bbbeee```\\\\\\bbbkkkwwwyyyvvv{{{zzz|||xxxdddWWWOOOWWWiii|||lll]]]UUUMMMFFF>>>:::999::::::999:::>>>@@@AAACCCDDDEEEEEEDDDDDDCCCAAA>>>===;;;999555333///...---+++)))'''&&&%%%++++++++++++++++++++++++++++++++++++******************+++,,,++++++***))))))000777777111,,,***+++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,((()))***+++,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............////////////000111111222222333111333:::BBBGGGMMMSSSVVVYYY]]]___```aaabbbdddgggpppzzz}}}}}}~~~{{{tttlllooossswww|||uuunnnhhh^^^TTTIIIFFFCCCBBBDDDKKKRRRVVV[[[^^^ccckkksss|||tttoooiiieeefffjjjmmmooouuuuuuuuuuuuuuutttrrrpppppprrruuuzzz~~~sssmmmlllmmmmmmqqquuuwww{{{|||uuummmgggllluuu{{{vvvuuuwwwxxx|||~~~}}}qqqddd\\\VVVNNNJJJJJJLLLJJJIIIIIIJJJJJJHHHGGGGGGFFFDDDBBB@@@===<<<;;;<<<<<<>>>EEEOOOZZZbbbgggfffaaa]]]```eeeooo~~~{{{jjj\\\PPPQQQ___qqqppp```VVVOOOIII>>>:::999::::::999:::>>>@@@AAACCCDDDEEEEEEDDDDDDBBB@@@>>><<<;;;888555222000///---,,,***)))))))))++++++***))))))***++++++,,,+++++++++************++++++,,,,,,+++***))))))+++...222222000...,,,,,,******+++,,,,,,,,,,,,+++******))))))))))))******'''((()))+++,,,,,,------))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............////////////000111111222222222111555>>>FFFKKKQQQXXXYYY[[[\\\]]]\\\\\\^^^___aaajjjtttyyyzzz~~~yyyrrrmmmmmmooosssxxx~~~|||qqqfffXXXMMMDDDBBB@@@AAAEEEKKKSSSWWW\\\___eeemmmvvvsssnnnhhheeeggglllqqqtttwwwwwwwwwvvvtttqqqnnnlllppprrruuu{{{qqqgggdddeeebbbeeeiiippp{{{~~~uuummmrrr{{{zzztttssstttqqquuu|||yyyyyy|||uuuiiiaaaZZZRRRMMMLLLKKKIIIHHHHHHJJJKKKJJJIIIFFFFFFEEEDDDBBB???<<<:::;;;:::<<>>:::999::::::999:::>>>@@@AAABBBDDDEEEDDDDDDCCCAAA???===<<<;;;999555333000//////...///000111222---+++***((((((***+++---,,,,,,+++++++++*********,,,,,,,,,,,,+++***))))))---------...//////---,,,******+++,,,,,,,,,,,,+++******))))))))))))******)))***++++++,,,---------((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222333333999CCCJJJNNNUUU\\\aaabbbcccccccccdddgggiiimmmssszzz~~~}}}xxxssstttvvvzzzvvvgggVVVJJJCCCBBBAAABBBFFFMMMSSSXXX\\\___eeennnwwwqqqmmmgggeeehhhnnntttwwwvvvwwwwwwuuurrrooonnnmmmrrrrrruuu{{{wwwjjjdddccc^^^^^^aaakkk|||yyy}}}{{{zzz|||xxxzzz~~~xxxuuuuuuwww~~~}}}xxxlllddd]]]UUUPPPOOOIIIHHHGGGHHHJJJLLLMMMLLLGGGGGGFFFEEECCC@@@<<<::::::999:::>>>FFFQQQ]]]dddgggbbb]]]\\\]]]dddsssxxxpppeeeYYYSSSTTT^^^pppwwweeeXXXMMMFFF>>>:::999::::::999:::>>>@@@AAABBBDDDDDDDDDCCCCCCAAA???===<<<;;;999666333...---,,,,,,---...000111...---+++******+++---...,,,,,,,,,++++++++++++***---,,,,,,+++++++++******---+++***+++---...---,,,******+++,,,,,,,,,,,,+++***++++++++++++++++++***---------,,,,,,,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222333555;;;EEEKKKOOOWWW___gggiiikkkmmmooorrrvvvyyy|||zzzhhhWWWLLLDDDCCCCCCEEEIIIOOOUUUXXX\\\```fffoooxxx~~~{{{oookkkfffdddhhhnnntttwwwrrrssssssrrrpppoooppprrruuuuuuvvv|||qqqfffaaa]]]\\\\\\eeexxxyyyuuurrrrrrxxxyyytttuuu}}}}}}qqqjjjbbbZZZTTTSSSJJJHHHGGGHHHJJJLLLMMMMMMHHHGGGGGGEEECCC@@@===;;;999999:::<<>>:::999::::::999:::>>>???@@@BBBCCCDDDDDDCCCCCCBBB@@@>>>===<<<:::777555222111...,,,+++,,,---...------,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---,,,+++***+++,,,---,,,+++******+++,,,,,,,,,,,,+++++++++,,,------,,,++++++......---,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............////////////000111111222222222555<<>>===::::::;;;<<<@@@HHHSSS[[[```______^^^\\\^^^iiiuuuwwwpppfff\\\SSSVVVfffwwwvvvgggTTTEEE>>>:::999::::::999:::>>>???@@@BBBCCCDDDDDDCCCBBBBBBAAA???>>>===<<<999666555333000...------...///++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******+++,,,...///***++++++++++++***************+++,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,+++*********+++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------............////////////000111111222222444777???JJJQQQYYYeeeqqq|||zzzdddRRRKKK@@@AAADDDHHHNNNTTTYYY\\\```dddkkksss{{{yyysssoookkkhhheeedddfffjjjmmmnnnjjjkkkkkkiiihhhllluuu}}}}}}yyyooojjjiiihhhjjjuuuzzz|||vvvrrrqqq|||wwwmmmbbbZZZXXXQQQNNNJJJIIIIIIIIIIIIIIIJJJIIIGGGEEEBBB@@@???>>>:::;;;;;;<<<>>>FFFPPPWWW______``````\\\\\\eeeqqqzzztttiii]]]SSSTTTeeexxx}}}nnnXXXFFF>>>:::999::::::999:::>>>???@@@AAACCCDDDCCCCCCBBBCCCAAA??????>>><<<999777000///---++++++,,,///000)))***++++++++++++***)))---------,,,,,,,,,+++++++++*********+++---///000)))+++---,,,***((()))*********+++,,,,,,,,,,,,+++***+++,,,------,,,+++***((((((''''''(((***,,,---***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........///////////////000111111222222888;;;DDDOOOXXXaaappp}}}xxx```NNNHHH===???BBBHHHOOOVVV[[[___cccfffmmmuuu|||}}}vvvpppkkkiiigggddddddfffhhhjjjjjjiiiiiiiiiffffffkkkvvv~~~tttuuuuuuuuu|||{{{sss~~~{{{qqqhhh^^^WWWQQQNNNKKKJJJJJJJJJJJJJJJLLLJJJHHHFFFDDDBBBAAAAAA===999999;;;===AAAHHHQQQ^^^aaacccaaa^^^^^^ccciiiyyy~~~vvvxxx~~~xxxkkk^^^TTTUUUbbbrrrqqq[[[KKKGGG???::::::<<<;;;;;;<<<<<<===???AAACCCDDDDDDDDDDDDDDDCCCAAA???<<<:::999222111///......---+++)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))******++++++******)))******+++++++++,,,,,,,,,---,,,+++))))))))))))***---------,,,,,,+++++++++************************.........------,,,,,,,,,,,,,,,,,,---...///000000...------,,,,,,------...000111111000//////111333444>>>HHHQQQ```tttuuuaaaOOOFFF>>>===>>>CCCLLLWWW```eeejjjmmmrrrwwwzzzzzzsssooommmhhheeebbbaaaccceeeggggggfffddddddfffgggjjjsss}}}}}}~~~}}}tttjjj___XXXPPPMMMJJJIIIIIIJJJJJJJJJLLLJJJHHHFFFDDDBBBAAAAAA===:::999;;;===@@@HHHPPP^^^aaacccaaa^^^^^^ccchhhwww~~~vvvvvvzzzzzzyyylll___UUUTTT```mmmvvvaaaOOOFFF>>>888999:::::::::;;;<<<===@@@BBBCCCDDDDDDDDDEEEDDDCCCBBB???===;;;:::333111///......---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,+++,,,---------...////////////..................///...///000//////111333666;;;EEERRR]]]nnnppp[[[III@@@>>>======BBBKKKWWWbbbiiinnnppptttwwwzzz~~~zzzsssnnnllliiifffaaa```bbbeeeggghhhhhhffffffggghhhjjjsss|||xxxmmmaaaYYYOOOLLLIIIGGGHHHJJJJJJJJJKKKJJJIIIGGGEEECCCBBBAAA>>>;;;:::<<<===???FFFNNN]]]aaacccbbb^^^^^^bbbgggrrr~~~uuurrruuuuuuzzzmmmaaaVVVRRR[[[fff{{{|||fffSSSHHH@@@999:::;;;::::::<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCAAA>>><<<;;;555222000......---+++)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++------..................////////////////////////---...///000000222555888AAAMMM\\\jjj}}}~~~xxxzzz}}}yyyhhhUUUEEE===>>>===<<<@@@JJJXXXfffoootttvvvyyy{{{}}}{{{tttnnnkkkjjjfffaaa^^^```dddhhhjjjjjjgggggghhhhhhjjjrrr||||||pppdddZZZOOOKKKHHHFFFGGGIIIJJJKKKKKKJJJJJJHHHFFFDDDCCCBBB???<<<;;;<<<===>>>DDDKKK[[[___cccccc___^^^bbbffflllxxxvvvqqqrrrrrrzzznnnbbbWWWQQQUUU]]]uuujjjUUUKKKCCC<<<;;;<<<;;;;;;===<<<===@@@BBBDDDFFFFFFFFFFFFEEEEEECCCBBB???>>>===777444111///...---+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------////////////////////////...///000000111222666888DDDPPPaaaqqq{{{tttvvvxxxzzz||||||zzz|||qqqaaaRRRFFF???<<<;;;;;;???JJJYYYiiitttzzz}}}|||uuunnnjjjjjjeee```]]]___dddhhhkkkkkkiiihhhhhhhhhiiiqqqzzzuuuggg]]]PPPLLLHHHFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@===;;;=========BBBHHHVVV]]]ccceeebbb```aaadddhhhssszzzsssrrrqqq~~~yyyoooeeeZZZQQQRRRWWWsssrrr[[[NNNEEE===;;;;;;999999;;;;;;===???BBBDDDEEEFFFFFFFFFEEEEEEDDDBBB@@@>>>===999666222///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............------------...////////////...---000111222111111222555777EEERRRcccssszzzzzzyyyzzz{{{}}}yyyyyy~~~jjjYYYMMMDDD???999:::;;;???HHHWWWhhhsssyyy~~~|||uuuooojjjiiiddd___]]]___dddhhhkkkllliiiggggggffffffnnnwww~~~zzzkkkaaaRRRNNNIIIFFFFFFHHHJJJKKKJJJKKKKKKJJJIIIGGGDDDCCCAAA>>><<<======<<<@@@FFFQQQYYYcccgggfffbbbbbbbbbdddnnn|||wwwtttqqqzzzzzzrrrjjj___UUUSSSUUUrrr}}}fffQQQGGG===:::999666666777:::;;;>>>AAACCCEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>;;;777333///...---+++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,+++***)))((('''++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------////////////------111222333222222333555888GGGSSScccsss}}}zzz{{{eeeRRRFFF???;;;777999<<>>===>>><<<;;;>>>DDDKKKVVVcccjjjiiieeebbbaaabbbjjjwwwzzzvvvqqquuu~~~|||uuuooofff[[[VVVWWWnnnpppVVVLLLAAA===:::777666777888:::===@@@BBBDDDEEEEEEDDDDDDCCCCCCAAA@@@>>>======999333///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))+++++++++,,,,,,---------------------------------+++,,,,,,,,,------------,,,---------.../////////---...000111111000...---000111222222222444777:::FFFRRRbbbrrr|||www___LLLBBB===:::666999<<<>>>@@@GGGPPPXXX]]]cccmmmvvv~~~zzztttpppkkkgggeeebbb___^^^aaadddgggiiijjjgggdddccc``````fffnnnxxx|||uuujjjVVVRRRKKKGGGGGGHHHIIIJJJJJJKKKKKKLLLJJJHHHEEEDDDBBB???===>>><<<:::===CCCHHHTTTccckkkkkkfffbbb```aaahhhttt}}}xxxppppppuuu~~~xxxsssjjj```ZZZYYYiii}}}uuu\\\QQQFFFAAA>>>:::999:::777999<<>>======999444000...---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++***************+++++++++,,,,,,,,,)))***,,,---......---,,,+++++++++,,,,,,---------........................,,,,,,,,,------.........,,,,,,------...///000000...000111222222111000......///111222333666:::===DDDPPP```ppp}}}sss[[[IIIAAA???<<<777:::======<<>>;;;;;;;;;;;;;;;CCCMMM[[[fffjjjhhhddd```bbbfffooo{{{zzzxxxsssppplllnnn}}}{{{rrrhhh\\\VVVVVVaaavvvkkk^^^QQQHHHBBB<<<999:::<<<===>>>???AAADDDFFFGGGGGGFFFEEEDDDBBBAAA@@@???===;;;666111...,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))+++++++++,,,---...///000+++++++++++++++***)))(((------------------------///......---------......***+++---.........---,,,///111222222111444:::???IIIPPP[[[hhhsss|||yyy|||}}}~~~uuufffVVVIIIAAA===<<<;;;888888;;;===>>>BBBHHHIIIQQQ]]]iiisss}}}{{{rrrmmmgggddddddbbbbbbaaabbbdddgggiiikkklllhhheeedddbbbaaaffflllxxx}}}vvvddd]]]SSSLLLHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEBBB>>>;;;;;;;;;;;;;;;AAAKKKXXXdddjjjjjjfffcccbbbfffnnnzzz~~~}}}{{{ssspppkkkmmm|||~~~uuuiii]]]WWWWWW```tttrrreeeWWWOOOGGG@@@<<<<<<<<<===>>>???AAADDDFFFGGGGGGFFFEEEDDDBBBAAA@@@???>>>;;;666222...,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******---,,,,,,,,,,,,...///000...............---,,,,,,------------------------///......---------......//////000111111111000000...000222111111444:::???GGGLLLUUU___hhhoootttvvvsssxxx~~~~~~zzzqqqcccTTTHHH@@@===<<>><<<<<<<<<;;;;;;???GGGTTTaaaiiikkkiiigggbbbeeelllvvv|||wwwwww~~~vvvrrrlllmmmyyyvvvjjj]]]VVVVVV[[[mmm{{{nnn```WWWNNNEEE>>>=========>>>???AAADDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>;;;777333///---,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++---,,,+++)))***+++---......////////////......---------------------------......---------....../////////000000000///.........000111111111555;;;AAAGGGJJJOOOUUU\\\aaaeeeggghhhlllrrrzzz|||}}}tttlll___QQQFFF???===<<<>>><<<<<<>>>??????DDDKKKVVV^^^kkkuuu}}}tttlllgggcccaaabbb]]]^^^___bbbeeejjjmmmooommmjjjhhhiiiiiiiiiooouuu{{{qqqiii]]]SSSLLLIIIHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHEEEBBB???===<<<<<<;;;:::<<>><<<======>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA>>><<<888444000...---,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))''''''(((***+++,,,,,,---------,,,,,,+++------------------------...------------.../////////////////////............///111111222666===CCCGGGIIILLLPPPUUUZZZ^^^```fffiiiooovvvzzzzzzppphhh[[[NNNDDD>>>======;;;:::;;;???AAADDDKKKTTT]]]fffqqq{{{|||qqqjjjeeeaaa```bbb]]]^^^```bbbeeeiiilllnnnkkkiiihhhkkkkkklllrrryyy}}}vvvnnnaaaUUUMMMIIIGGGFFFJJJJJJKKKKKKKKKJJJIIIIIIEEEBBB???>>>======<<<:::;;;@@@JJJWWWdddkkkmmmmmmccccccffflllxxx{{{vvv~~~|||vvvrrrttt}}}uuugggXXXOOOMMMMMMWWWhhhyyyxxxiii]]]RRRFFF===:::>>>>>>>>>@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBB>>><<<999555111///------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++---,,,***))))))***+++,,,++++++,,,,,,,,,,,,++++++---------------------------------------...//////333333222222222222222222...000111111333888@@@GGGGGGIIIKKKPPPUUUZZZ___bbbhhhkkkpppvvv{{{|||||||||mmmfffYYYLLLCCC===<<<<<<;;;:::===AAACCCFFFPPPZZZbbbjjjuuu~~~yyyoooiiiddd```___bbb______aaabbbdddfffhhhiiiiiifffgggjjjlllmmmssszzz{{{rrreeeXXXOOOJJJHHHFFFIIIJJJJJJJJJJJJJJJIIIIIIEEECCC@@@???>>>===<<<::::::===EEERRR```iiilllllldddccccccgggqqq}}}|||xxxuuuwwwvvvhhhXXXMMMJJJJJJPPP]]]nnnyyyiii]]]QQQEEE===;;;>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDD>>><<<:::666333000...---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***************++++++......---------.........,,,,,,---............------------------------------------------...///000111000000000000111222333///111222222444:::CCCJJJIIIKKKOOOUUU[[[aaafffiiimmmoootttyyyzzzzzz~~~}}}~~~|||nnnfffZZZLLLBBB===;;;;;;>>>>>>AAACCCDDDGGGQQQ\\\fffmmmwww~~~~~~vvvnnniiiccc^^^^^^bbb___```aaabbbcccdddddddddfffdddfffjjjlllmmmrrryyy~~~}}}{{{zzzzzz}}}vvvhhh[[[RRRMMMJJJHHHHHHIIIIIIJJJJJJJJJIIIIIIEEECCC@@@??????>>><<<:::;;;<<>>>>>>>>???@@@AAACCCDDDEEEHHHGGGGGGFFFFFFEEEEEEDDD>>>===:::777333000...---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,---...//////......------...///////////////---------------------------,,,,,,------///000000---,,,,,,,,,---///000222000222333444666<<>>???BBBEEEEEEIIITTTaaaiiioooxxx}}}~~~{{{tttmmmgggaaa\\\\\\```^^^^^^___aaaaaabbbbbbbbbeeedddeeejjjlllmmmrrryyy|||yyyrrrqqqoooooopppssswwwyyy{{{yyykkk^^^TTTOOOLLLJJJHHHHHHIIIIIIJJJIIIIIIHHHEEECCCAAA??????>>><<<:::;;;<<>>===;;;777444111...---+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------'''(((+++---...---,,,+++,,,,,,---...//////......------------------------,,,,,,,,,---...///000111............000222444555111222444444777>>>HHHOOOXXX\\\aaaiiipppvvv{{{}}}~~~~~~zzzrrrjjj\\\NNNCCC===:::::::::<<<@@@EEEGGGLLLYYYfffkkkqqqxxx}}}~~~yyyrrrlllfff```ZZZZZZ___\\\]]]^^^```aaabbbbbbbbbeeedddfffjjjlllmmmrrryyy{{{tttqqqgggfffeeeeeegggjjjnnnqqqwww~~~ooofff\\\PPPJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@>>><<<;;;;;;===AAAGGGPPPZZZdddjjjdddbbbaaadddhhhooo|||yyysssxxxtttgggYYYOOODDDFFFIIIOOO]]]qqqsssbbbVVVOOOGGG>>>>>>======???BBBCCCCCCCCCFFFGGGHHHHHHGGGFFFDDDCCC@@@>>><<<888555111///---+++,,,,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,---------...............------,,,,,,,,,////////////////////////---------.........//////.........////////////000000////////////111222333333222444777:::@@@NNN[[[```hhhqqqwww}}}}}}vvviiiZZZNNNDDD<<<:::<<<===???BBBEEEKKKTTT]]]cccmmmrrryyy~~~yyywwwrrrkkkccc^^^\\\]]]]]]YYY[[[]]]______```bbbdddhhhggghhhkkkkkkmmmuuu~~~|||vvvoookkkbbbfffgggeeeeeeiiikkkjjjqqqvvv}}}sssiii^^^SSSLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFEEEBBB@@@>>><<<;;;:::<<>>======>>>AAACCCCCCCCCFFFGGGHHHHHHGGGFFFEEEDDD@@@???<<<999555222///...............---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,------------.........---............/////////000/////////000111222333333333555999===CCCQQQ^^^llluuu~~~rrrfffWWWMMMDDD===;;;======???BBBGGGMMMVVV___fffmmmssszzzzzzwwwssskkkccc^^^\\\\\\\\\YYY[[[]]]^^^^^^___aaaccchhhggghhhkkklllmmmuuu~~~{{{yyywwwvvvqqqtttrrrmmmjjjlllkkkiiikkkooowwwxxxlllbbbWWWOOOLLLHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGEEECCC@@@>>><<<;;;999:::===BBBJJJVVVccclllnnnhhhccc``````eeerrr}}}vvvuuu{{{|||xxxwww|||xxxfffYYYHHHFFFDDDFFFPPP```tttuuudddVVVNNNGGG@@@>>>===<<<>>>AAACCCCCCCCCFFFGGGGGGHHHHHHGGGFFFEEEAAA@@@===:::666222///.../////////...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*********+++,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///////////////000111222333444444666;;;@@@IIIYYYhhh~~~nnnbbbUUULLLDDD>>>===???===@@@DDDIIIPPPYYYbbbiiinnnttt{{{|||xxxtttlllddd^^^\\\[[[\\\YYY[[[]]]]]]]]]^^^___aaagggfffgggjjjlllnnnvvvzzzvvvqqqkkkhhhkkkrrryyy}}}pppeee[[[RRRMMMGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGEEECCC@@@>>>===<<<888999;;;???FFFRRRaaakkkrrrkkkddd___\\\```lllyyywwwrrrwwwzzzwwwwwwzzz|||hhhXXXLLLGGGCCCEEELLLZZZooowwwfffVVVMMMFFFAAA>>>===<<<===@@@BBBCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFCCCAAA>>>;;;777333000......---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))************------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............/////////000000111222222444333555;;;CCCPPPeeewww~~~kkk```TTTKKKEEE???>>>@@@@@@CCCGGGLLLRRRZZZccciiiooouuu}}}~~~zzzuuummmeee___\\\\\\]]][[[]]]^^^^^^^^^^^^___aaaeeedddfffjjjllloooxxxxxxnnnooorrrxxxtttiii```VVVNNNGGGGGGGGGGGGHHHIIIIIIJJJHHHGGGEEECCCAAA???===<<<888999;;;===BBBNNN]]]hhhsssllleee___[[[]]]gggsss}}}rrrsssvvvtttuuuzzzjjjYYYNNNGGGBBBCCCIIIUUUjjj}}}{{{jjjYYYMMMFFFAAA>>>===;;;<<>><<<;;;;;;>>>AAACCCCCCDDDEEEGGGHHHIIIIIIIIIIIIFFFDDDAAA===888444111000*********+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,------******++++++++++++,,,,,,........................,,,,,,,,,,,,------------.........////////////000...///000111222222222111333222555===JJJ]]]wwwuuucccZZZPPPJJJEEEAAA@@@CCCFFFHHHLLLPPPUUU[[[bbbgggpppwww|||wwwssskkkddd___]]]]]]]]]```bbbbbbaaa___^^^___```______ccciiimmmsss}}}{{{xxx|||~~~tttlllbbbWWWKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDAAA???======999<<<===<<<===DDDQQQ\\\llliiifffddd```___dddlllzzzvvvqqqnnnlllqqqzzztttfffUUULLLFFFFFFGGGLLL```vvvzzzeeeUUUKKKFFF???<<<:::;;;===AAACCCCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGEEEBBB>>>999555222000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,------------------------,,,------------........./////////000000000111111---...000111222222111111111222999CCCPPPaaaxxx|||jjj[[[RRRJJJGGGDDDAAABBBEEEEEEGGGLLLQQQVVV]]]ccchhhqqqxxx}}}uuusssnnnggg```\\\ZZZ[[[\\\aaabbbbbbaaa___]]]^^^___[[[\\\aaahhhnnntttzzz{{{wwwqqqfffZZZMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDBBB???>>>===:::===>>>===<<>>999555222000000000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***++++++++++++,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////000000000000111111111111---...000111222222111111000333<<>>JJJVVVbbbqqq~~~xxxgggZZZLLLGGGAAA???@@@CCCDDDDDDGGGKKKOOORRRUUU[[[dddjjjrrrwww~~~{{{mmmllliiiccc]]]ZZZYYYZZZ[[[bbbcccddddddcccaaa^^^]]]ZZZ\\\aaahhhqqq||||||nnn```WWWQQQJJJGGGHHHIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@???;;;:::;;;<<>>>>>>>>AAABBBDDDEEEGGGHHHHHHHHHGGGGGGFFFDDDAAA<<<777333000000///...------,,,---------,,,,,,++++++,,,,,,---******++++++++++++++++++******++++++++++++******++++++******++++++,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000......---,,,,,,,,,,,,,,,------.........///////////////000000111111222222666888@@@LLLWWWbbbppp{{{{{{xxxzzzyyyzzz|||{{{rrraaaUUUHHHDDD???>>>@@@CCCEEEEEEGGGJJJNNNRRRVVV\\\eeellltttxxxyyyllljjjgggbbb\\\YYYXXXYYYZZZaaabbbcccdddcccaaa___^^^[[[]]]aaahhhrrr|||rrreeeXXXRRRKKKGGGHHHIIIJJJIIIIIIHHHHHHFFFEEECCCAAA@@@???<<<:::<<<<<<>>>DDDLLL[[[dddnnnoooiiidddfffjjjpppzzz~~~xxxvvvsssppppppjjjvvvxxxpppbbbRRRHHHEEEIIITTT```}}}uuu^^^UUUMMMEEE>>>===???>>>???AAABBBCCCEEEGGGHHHHHHHHHHHHGGGFFFDDDAAA===888444111000///...------,,,---------,,,,,,++++++,,,,,,---++++++************************++++++++++++************+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...---,,,,,,+++,,,,,,,,,....../////////000000000//////000000111222222222555999BBBNNNWWW___jjjtttyyywwwsssrrrrrrsssvvvuuulll]]]QQQDDDAAA>>>===???CCCEEEFFFEEEIIINNNRRRWWW^^^gggnnnwww{{{wwwkkkhhheee```[[[XXXXXXYYYYYY___```bbbccccccbbb```___\\\^^^bbbiiirrr|||vvviiiZZZSSSLLLGGGHHHIIIJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???<<<;;;<<<<<<===BBBHHHUUUaaammmpppkkkfffgggkkkooowww}}}xxxuuurrrpppgggooowww}}}vvvgggVVVKKKEEEHHHRRR\\\xxx}}}bbbTTTLLLCCC======>>>>>>???BBBDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFDDDAAA===999555333000///...------,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++******))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,((()))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------......------,,,,,,---------////////////000000000000///000000111111222333333555:::DDDNNNTTTWWW___hhhnnnxxx}}}yyyqqqqqqsssuuusssjjj\\\QQQAAA???======>>>AAADDDEEEEEEIIINNNSSSXXX```jjjqqqyyy}}}uuukkkfffddd```\\\YYYYYYZZZZZZ]]]^^^```bbbcccbbbaaa```]]]___cccjjjsss}}}yyymmm^^^WWWNNNIIIHHHIIIJJJIIIIIIIIIHHHGGGEEECCCBBBAAA???===<<<===<<<;;;???EEEPPP]]]kkkqqqnnniiiiiikkkmmmuuu{{{wwwsssooohhhjjjnnnuuuyyykkkZZZNNNGGGHHHPPPYYYrrreeeTTTIIIAAA;;;;;;===>>>???BBBCCCDDDGGGIIIJJJKKKKKKKKKFFFFFFDDDBBB>>>:::666444000///...------,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++((()))***,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------//////............//////////////////000000000000000000000111222222333333555;;;EEENNNOOOOOOTTT[[[bbbjjjuuuuuuvvvvvvvvvrrrgggYYYOOOAAA@@@>>>======???BBBCCCEEEIIIOOOTTTYYYaaakkkssszzzssskkkeeeccc```]]][[[[[[[[[\\\\\\]]]```bbbccccccbbbaaa^^^```dddjjjsss}}}|||qqqccc[[[QQQJJJIIIJJJIIIIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@======>>><<<:::<<>>===>>>AAADDDFFFJJJPPPUUUZZZbbbmmmtttyyy|||oooiiicccbbb___]]]\\\\\\]]]]]][[[]]]___aaacccbbbbbbaaa___aaaeeekkkttt}}}uuuggg___TTTLLLJJJJJJIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA@@@======>>><<<999:::???IIISSSbbbnnnssspppjjjfffdddjjjuuu|||tttlllhhhooo}}}rrrbbbUUULLLGGGJJJPPPaaannn^^^MMMDDD===<<<===<<<===???@@@BBBDDDGGGHHHIIIIIIIIIFFFFFFEEECCC@@@<<<999777000///...------,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++------,,,+++******+++,,,......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////.....................///000000------........./////////000111111222222333333444777>>>IIIPPPNNNLLLQQQYYYXXX```fffhhhooo}}}~~~yyymmm]]]MMMCCC<<<>>>??????>>>???CCCFFFGGGKKKQQQUUU[[[cccmmmtttxxxwwwjjjfffaaa```^^^\\\[[[\\\\\\]]][[[]]]___aaabbbbbbaaa``````aaaeeelllttt~~~xxxjjjaaaVVVNNNJJJJJJIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>???<<<999999===GGGPPP___mmmtttrrrkkkddd___eeeppp|||rrrlllrrruuueeeXXXMMMGGGHHHLLL[[[|||rrrdddQQQHHH@@@>>>>>><<<<<<===BBBDDDFFFIIIJJJKKKLLLLLLFFFFFFEEECCC@@@===:::888000000...------------------,,,,,,++++++,,,,,,---))))))******+++++++++,,,+++,,,,,,------,,,,,,+++(((***+++------,,,+++******,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////---------------...///000------------.........///000111111222222333444444888???KKKRRRQQQOOOUUU^^^]]]cccgggeeegggrrr~~~|||{{{mmm\\\KKKAAA:::<<>>???@@@CCCFFFHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@<<<999555222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.......................................////////////...////////////000333555@@@JJJRRRSSSTTT[[[cccggglllmmmnnnlllkkkooowww|||||||||gggTTTIIIEEE>>>???@@@??????@@@BBBEEEHHHKKKPPPTTTZZZbbblllttt{{{|||nnnfffddd```^^^\\\ZZZYYYYYYZZZ[[[]]]___``````___^^^^^^______aaaeeemmmxxx|||~~~tttiii]]]UUUOOOJJJIIILLLJJJKKKKKKJJJIIIFFFDDDCCCCCCAAA???<<<;;;;;;;;;<<>>@@@???===>>>???@@@CCCFFFHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@<<<999555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///....................................///////////////000111000000222555888AAAKKKTTTWWWYYYaaajjjooouuuxxxzzzyyywwwwww|||||||||}}}eeeQQQFFFBBB>>>????????????@@@CCCEEEHHHLLLQQQUUUZZZcccmmmttt{{{|||nnneeeaaa\\\[[[YYYWWWWWWWWWXXXYYY[[[]]]______^^^^^^^^^```aaabbbgggnnnxxx~~~yyy|||yyynnnbbbZZZSSSMMMKKKMMMJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA???============<<>>>>>======>>>>>>@@@CCCEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCAAA===:::666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////....................................////////////000111222222222444777:::DDDOOOYYY^^^cccllluuuyyy~~~|||cccNNNCCC???>>>????????????@@@CCCEEEJJJMMMRRRWWW\\\dddnnnvvv|||zzzoooddd^^^YYYXXXWWWVVVVVVWWWXXXYYYYYY[[[]]]]]]]]]]]]___```ccceeeiiipppyyy{{{tttyyy~~~sssggg___WWWOOOKKKLLLIIIIIIJJJJJJIIIGGGFFFDDDEEEDDDBBB@@@>>>=========;;;CCCNNN[[[hhhrrrsssnnnfffaaa```hhhvvv{{{sssjjj]]]PPPJJJJJJJJJXXXjjjvvvzzzppp```TTTFFF@@@>>><<<===@@@>>>@@@BBBEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCAAA>>>;;;666333000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///....................................////////////111111222111222444999<<>>?????????@@@CCCFFFKKKOOOSSSXXX]]]eeeooowww|||xxxnnnccc[[[YYYXXXXXXXXXXXXYYYZZZ[[[WWWYYYZZZ[[[[[[\\\___aaaeeehhhmmmssszzz{{{uuuyyywwwlllcccZZZPPPKKKKKKHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCAAA???>>><<<;;;;;;:::AAAKKKWWWfffsssvvvsssiiibbb___eeerrr~~~~~~}}}uuukkk^^^QQQKKKLLLKKKVVVfffttt{{{sssdddWWWIIIAAA<<<999:::>>>>>>???BBBEEEGGGHHHHHHHHHHHHFFFEEEEEEDDDBBB>>><<<777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++*********++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.......................................////////////000000111000111555:::===NNN[[[jjjuuusss[[[JJJCCCAAA===>>>?????????@@@DDDFFFLLLOOOTTTXXX^^^fffpppxxx||||||uuummmbbbZZZWWWWWWWWWXXXXXXYYYZZZZZZVVVXXXYYYZZZZZZ\\\^^^aaafffkkkrrrxxx}}}||||||qqqggg]]]RRRKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFCCCBBBAAA???===;;;:::999:::@@@HHHSSScccrrrxxxwwwlllddd___dddooo~~~{{{wwwnnn```RRRKKKJJJHHHQQQbbbsssyyyeeeYYYKKKBBB;;;777777:::===???BBBDDDFFFGGGHHHHHHGGGFFFEEEEEEDDDBBB???<<<888555111.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++******)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------....................................////////////000000000000222555;;;???QQQ```tttlllVVVIIICCCBBB<<<===>>>??????AAADDDGGGLLLOOOTTTYYY^^^fffpppxxx|||yyyrrrjjjbbb[[[UUUVVVVVVWWWWWWWWWXXXXXXWWWXXXYYYYYYYYY[[[^^^aaafffmmmvvv}}}~~~~~~||||||{{{|||}}}~~~{{{|||~~~vvvlllaaaUUUMMMKKKFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCBBB@@@>>><<<:::999999>>>EEEOOO___pppxxxxxxpppggg```ccclllyyy}}}uuugggVVVLLLIIIFFFNNN___ttt}}}iii]]]PPPFFF>>>888777:::===???AAADDDFFFGGGHHHHHHGGGFFFEEEEEEEEECCC@@@===999555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,+++*********++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................////////////111222111111333777===BBBRRRddd||||||eeeRRRFFFBBBAAA<<<===>>>??????AAADDDGGGKKKOOOTTTXXX]]]fffpppwww{{{xxxppphhhaaa]]]VVVWWWWWWXXXXXXXXXWWWWWWYYYYYYZZZYYYYYY[[[^^^aaaeeennnzzz~~~|||{{{vvvvvvvvvvvvuuuuuuuuuuuurrrtttwwwxxxyyy|||yyyooodddWWWNNNLLLFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDCCCAAA???<<<:::999888===CCCMMM]]]nnnwwwxxxsssiiiaaabbbjjjuuu}}}ooo\\\OOOJJJHHHOOO___ttt|||mmmbbbVVVLLLBBB;;;:::======???AAADDDFFFGGGHHHHHHGGGFFFEEEEEEEEECCC@@@===999666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////..................................../////////000333333333333444999???DDDRRReeewwwaaaOOOEEE@@@@@@<<<===>>>??????AAADDDGGGKKKOOOTTTXXX]]]eeepppwwwzzzxxxnnngggaaa^^^YYYZZZZZZ[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYY[[[^^^aaaeeeooo|||}}}}}}}}}|||{{{yyyxxxwwwqqqrrrrrrqqqqqqooonnnmmmjjjmmmooopppqqqtttzzz{{{~~~~~~~~~}}}qqqfff[[[QQQKKKIIIHHHHHHJJJKKKKKKIIIFFFIIIFFF@@@===<<<<<<;;;;;;<<<>>>BBBHHHTTTdddrrrzzzwwwllldddfffhhhlll{{{tttcccTTTJJJEEEKKKVVVhhhvvvmmm___QQQGGG@@@;;;999<<>>>>>>>>???BBBFFFJJJOOOQQQSSSWWW]]]eeeooouuu}}}vvvjjjbbb___^^^]]]\\\ZZZ[[[\\\]]]]]]\\\YYYYYYZZZZZZ[[[[[[[[[[[[cccnnn|||}}}yyytttooommmmmmkkkjjjjjjiiigggffffffgggiiijjjkkkjjjiiijjjkkknnnqqqrrruuuuuuttttttttttttuuuuuuxxxzzz|||}}}|||}}}sssggg]]]SSSMMMIIIHHHHHHIIIKKKKKKIIIGGGIIIFFFBBB???>>>===<<<;;;;;;===@@@FFFQQQaaapppyyyyyynnnfffffffffjjjyyywwwgggWWWMMMJJJMMMUUUeee||||||rrrcccTTTHHH@@@;;;999<<<>>>BBBDDDEEEEEEGGGHHHIIIJJJIIIIIIGGGEEEBBBAAA<<<999555111............,,,,,,------...---------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......//////......//////............//////000000000000111111111111///222333222111666AAAKKK[[[ggg~~~{{{fffUUULLLEEE???;;;===>>>>>>>>>???BBBFFFJJJNNNPPPSSSWWW]]]eeennnttt}}}uuukkkddd^^^[[[\\\[[[ZZZZZZ\\\^^^^^^]]]YYYYYYYYYYYYZZZ[[[]]]^^^bbbmmmzzz~~~}}}vvvrrrmmmiiigggeeedddccc```___^^^]]]]]]^^^___```^^^]]]]]]]]]___aaadddeeemmmlllllllllmmmmmmnnnooommmooorrrssstttvvvyyy{{{uuuiii___UUUNNNIIIHHHHHHIIIJJJJJJIIIGGGIIIFFFDDDBBBAAA@@@===;;;;;;;;;===BBBMMM\\\mmmyyy|||rrriiifffdddfffttt{{{lll[[[PPPKKKLLLQQQ^^^uuu|||kkkZZZLLLCCC===:::<<<>>>AAACCCCCCDDDFFFHHHHHHIIIIIIIIIHHHFFFDDDCCC===:::666222///.........***+++,,,---..................---,,,+++******)))************************++++++++++++++++++++++++...---------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////............------------......000000000000111111111111...000222222333:::EEENNNZZZfffzzz~~~{{{zzzzzz|||}}}wwweeeSSSGGG@@@<<<;;;<<<===>>>>>>???AAAFFFIIIMMMOOORRRVVV\\\dddmmmsss||||||}}}tttmmmfff^^^XXXZZZYYYXXXZZZ\\\_________ZZZYYYXXXXXXYYY\\\___aaabbblllyyyzzzuuurrrlllhhhccc___]]][[[ZZZXXXUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\`````````aaabbbcccdddeeedddgggjjjmmmoooqqquuuwwwxxx|||vvvjjj___UUUOOOJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDBBB>>><<<<<<:::;;;AAAJJJXXXjjjxxx~~~vvvmmmgggbbbcccooo}}}~~~ooo]]]PPPFFFGGGJJJWWWooouuubbbSSSHHHAAA===<<<>>>AAABBBBBBCCCEEEGGGHHHHHHIIIIIIIIIGGGFFFEEE>>><<<777333///.........+++,,,------.........---------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++,,,---......///...............---------...//////............////////////...000222333555;;;EEEMMMUUU___rrr}}}xxx{{{}}}wwwrrrrrrtttvvvxxxzzzqqqbbbRRRDDD===;;;<<<<<<===>>>>>>???AAAEEEHHHKKKMMMQQQVVV\\\dddmmmsss{{{|||}}}}}}tttooohhh___WWWXXXWWWWWWYYY\\\___``````\\\ZZZXXXWWWYYY\\\aaaddddddmmmyyyyyyrrrkkkgggbbb^^^ZZZVVVTTTSSSQQQOOONNNMMMMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\^^^```dddfffhhhkkknnnqqqmmmsss{{{xxxmmmaaaVVVOOOJJJIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFCCC@@@<<<>>>;;;;;;AAAHHHSSSfffwww~~~yyyrrrjjjbbbbbblllwww}}}rrr^^^QQQBBBCCCGGGTTTmmmlll[[[NNNEEE@@@===???AAAAAABBBCCCEEEGGGHHHIIIIIIJJJIIIHHHGGGFFF@@@===888333000.........---.........------,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---......///.........//////......///000000111............////////////000111222333555:::BBBIIIPPPYYYiii}}}zzzssswwwxxxsssrrrtttuuuvvvrrrlll___OOOBBB<<<;;;===;;;<<<>>>??????AAAEEEGGGJJJMMMQQQWWW]]]eeemmmssszzz}}}tttoooiii```XXXWWWVVVVVVYYY\\\```aaaaaa]]][[[XXXWWWYYY]]]bbbeeehhhppp{{{}}}vvvpppiiibbb]]]XXXUUURRROOONNNMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHJJJKKKKKKMMMMMMMMMOOOPPPRRRTTTUUUVVVXXX[[[]]]^^^```bbbeeefffllluuu}}}~~~rrrfffYYYQQQKKKIIIGGGGGGIIIJJJIIIIIIIIIHHHGGGFFFFFFDDD@@@>>>???;;;;;;AAAFFFNNN```sss|||{{{wwwmmmdddcccjjjrrr|||zzzzzzuuubbbTTTDDDEEEHHHTTTlllsssbbbTTTIIIBBB>>>@@@AAABBBBBBCCCFFFHHHIIIJJJJJJKKKJJJIIIGGGFFFBBB>>>999444000...------............---,,,+++*********++++++,,,,,,------........................++++++++++++++++++++++++------...............///,,,,,,,,,,,,------------.........---------------,,,---......//////......///////////////000111222000000000000111111111111222222333333666;;;AAAFFFLLLTTTaaaqqq{{{ooottt~~~}}}xxxwwwwwwuuutttkkkeeeYYYLLLAAA<<<<<<>>>:::<<<>>>??????AAADDDFFFJJJMMMRRRXXX^^^fffnnnsssyyy~~~|||ssslllggg___ZZZVVVUUUVVVXXX\\\___aaaaaa^^^\\\ZZZXXXZZZ]]]aaadddkkksss||||||rrrkkkeee___XXXSSSOOOMMMJJJHHHHHHGGGEEEDDDAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKMMMNNNQQQSSSUUUVVVWWWXXXZZZ\\\```fffnnnwwwzzzmmm___VVVKKKIIIGGGGGGHHHJJJJJJIIIIIIHHHFFFEEEEEEDDDAAA???>>>:::;;;AAADDDIIIZZZnnnzzz|||zzzqqqgggdddjjjppp}}}|||{{{}}}{{{{{{iii[[[IIIIIIIIIQQQfffwwwfffWWWJJJBBB@@@AAABBBBBBBBBCCCFFFIIIJJJKKKKKKKKKJJJIIIGGGFFFCCC@@@:::555111...---------------...------,,,,,,+++,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,------............,,,,,,,,,------------...------------............,,,---......//////............---...///000111111000000000000111111111111333333333555888===CCCGGGHHHNNNXXXdddrrr~~~ooottt~~~|||vvvqqqeee]]]RRRGGG???<<<<<<<<<999;;;>>>???@@@AAADDDFFFJJJMMMSSSYYY___gggoootttxxx}}}{{{ppphhhbbb^^^[[[VVVVVVVVVXXX\\\___``````___]]][[[ZZZ[[[]]]aaacccmmmttt|||{{{rrrggg^^^YYYTTTNNNJJJEEEDDDBBBAAABBBBBB@@@>>>======>>>>>>>>>>>>======???@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGKKKMMMOOOPPPQQQRRRUUUWWWWWW\\\dddlllvvvrrrdddZZZKKKIIIGGGGGGHHHJJJJJJIIIJJJHHHEEEDDDDDDCCCAAA???===999:::AAACCCFFFVVVjjjxxx||||||sssiiifffjjjooo~~~{{{{{{zzzzzznnnaaaMMMKKKHHHLLL```|||yyyhhhXXXJJJBBBAAABBBCCCBBBBBBDDDGGGIIIKKKLLLLLLLLLKKKIIIGGGFFFCCC@@@;;;555111...------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////,,,---......//////......,,,,,,,,,---...///000111............////////////333333444666:::???EEEIIIDDDIIIPPPZZZfffvvvqqqwwwxxxqqqaaaYYYMMMCCC>>><<<;;;;;;999;;;>>>???@@@AAACCCEEEJJJNNNSSSYYY```hhhooouuuxxx}}}zzznnnddd^^^\\\[[[WWWVVVVVVXXX\\\^^^_________^^^\\\[[[\\\^^^```bbbnnnuuu|||~~~~~~vvvlll___UUUPPPMMMHHHDDD???>>>======>>>>>><<<;;;<<<<<<============<<<<<<;;;<<<===>>>>>>>>>>>>>>>=========>>>???@@@AAABBBAAACCCFFFGGGIIIJJJMMMOOOOOOTTT[[[cccmmmzzzwwwhhh^^^TTTMMMHHHJJJKKKIIIGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@???===>>>???AAAFFFSSS```rrr{{{wwwkkkhhhkkknnn{{{~~~zzzrrrYYYLLLEEENNN]]]ooooooaaaQQQEEEAAA???@@@CCCDDDBBBDDDIIIKKKLLLLLLLLLKKKIIIFFFEEEEEEBBB===888333000///......---,,,,,,......---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------///...---,,,+++,,,,,,---------------------------,,,,,,,,,------................../////////000000---------........./////////////////////000111111555777666666===IIIMMMKKKIIIGGGIIIRRR\\\gggsss~~~sssyyypppeeeVVVEEE???>>>===<<<<<<;;;<<<===>>>???BBBFFFIIIKKKNNNSSSXXX^^^fffmmmsssxxx|||xxxpppggg]]]XXXWWWTTTVVVXXX[[[\\\]]]^^^^^^```\\\YYYYYYXXXXXX]]]dddjjjsss{{{}}}}}}yyysssiii___RRRJJJGGGEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;<<<===>>>???===<<<<<<<<<======;;;999<<<;;;::::::<<<=========???@@@AAACCCEEEGGGHHHIIIJJJKKKQQQYYYaaammmyyy{{{lllbbbWWWOOOJJJKKKLLLJJJHHHIIIHHHHHHGGGFFFEEECCCAAAAAA???======>>>???DDDQQQ___qqq{{{xxxlllhhhjjjmmmwwwyyy___QQQGGGMMMZZZjjjxxxhhhVVVHHHBBB@@@@@@CCCDDDBBBDDDIIIKKKLLLLLLLLLKKKIIIGGGEEEEEEBBB===888444111///......---,,,,,,......---,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......---------........./////////////////////000111111333666666888AAAMMMSSSRRRNNNJJJJJJOOOUUU^^^jjjuuu~~~yyyxxxcccTTTDDD>>>===<<<;;;;;;:::;;;<<<===>>>@@@EEEHHHKKKNNNSSSXXX^^^fffnnnssswww{{{vvvmmmeee[[[VVVVVVUUUVVVYYY[[[]]]^^^^^^^^^```\\\ZZZZZZYYYXXX]]]dddlllvvv~~~zzzpppiii___WWWLLLFFFCCCBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;999888<<<;;;::::::<<<======<<<;;;<<<===>>>@@@AAABBBBBBHHHHHHLLLSSSZZZeeewwwvvvqqqgggZZZSSSLLLLLLMMMKKKIIIJJJHHHHHHGGGGGGEEEDDDBBBAAA???===<<<<<<===BBBOOO\\\ppp{{{zzznnniiiiiikkksssfffVVVJJJLLLUUUdddzzzooo\\\MMMDDDAAA@@@BBBCCCBBBDDDHHHJJJKKKLLLMMMLLLJJJGGGFFFEEEBBB>>>999444111///......---,,,---.........,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++......---,,,,,,,,,------++++++++++++++++++++++++///......------,,,++++++,,,,,,,,,---------------------........./////////000////////////000111111111444777<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;===;;;:::;;;<<<<<<;;;999<<<;;;999:::;;;===<<<<<<999999:::;;;;;;<<<<<<<<>>HHHRRRZZZ^^^___\\\[[[[[[[[[[[[bbbkkksssyyy___QQQBBB======;;;:::::::::;;;<<<<<<===@@@DDDHHHKKKNNNSSSXXX___gggoootttuuuzzz|||ppphhhaaaYYYVVVWWWWWWXXXZZZ\\\^^^^^^^^^^^^```\\\ZZZZZZYYYYYY^^^eeeppp{{{yyyooobbbVVVOOOGGGDDDAAA??????>>><<<;;;========================AAA@@@@@@???>>>===<<<<<<@@@>>>======>>>???>>>======;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@???AAAEEEKKKUUUgggwww{{{ooovvvmmmaaaWWWOOOLLLKKKIIIHHHJJJHHHHHHHHHHHHGGGFFFDDDDDD???===<<<<<<;;;===IIIUUUiiixxxvvvooommmlllsss}}}nnn]]]NNNJJJOOO[[[ssswwwggg\\\JJJCCC???@@@BBBCCCEEEHHHIIIJJJLLLMMMMMMKKKJJJHHHEEECCC@@@;;;777333000//////...------//////...------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------,,,---------------------------------------------++++++,,,,,,---...///////////////////////////............/////////000000000000000000000111222222555666999@@@IIIRRR\\\cccffffffiiillljjjgggjjjpppyyy}}}^^^PPPBBB>>>>>>===;;;;;;;;;<<<======>>>AAAFFFIIIKKKNNNSSSYYY___gggpppuuuwww|||yyynnnfff___YYYWWWXXXWWWXXXZZZ\\\]]]^^^]]]]]]___\\\ZZZZZZZZZZZZ```gggppp|||zzzooodddYYYNNNGGGBBBAAA@@@@@@@@@???>>>===========================??????????????????>>>>>>AAA???======???@@@@@@???>>><<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::===<<<>>>CCCHHHQQQbbbrrryyynnnzzzqqqeeeZZZPPPLLLJJJHHHHHHJJJIIIIIIIIIHHHHHHFFFEEEEEE???>>>===>>><<<===FFFQQQaaarrryyyrrrnnnmmmrrr{{{uuudddSSSLLLMMMWWWmmmwwwiii```MMMEEE??????BBBCCCEEEHHHIIIJJJLLLMMMMMMLLLKKKJJJEEEDDDAAA<<<888444111//////...---...//////...------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------+++,,,---.........------------------------------)))***+++,,,...///000000---------------,,,,,,,,,....../////////000000000111000000000000111222222777666:::CCCLLLWWWdddooorrruuuzzz}}}zzztttuuuzzz]]]OOOBBB>>>>>>===<<<<<<;;;<<<===>>>???BBBFFFIIIKKKNNNSSSYYY```hhhpppvvvzzz~~~wwwkkkddd^^^XXXWWWYYYVVVWWWYYY[[[\\\\\\\\\\\\]]]ZZZYYYZZZ[[[\\\bbbiiirrr}}}~~~}}}~~~zzzooocccYYYPPPHHHCCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@>>><<<<<<===?????????@@@>>><<<<<<===>>>===<<<;;;;;;;;;::::::999999999;;;;;;===AAAEEEMMM\\\jjjvvvwwwnnnyyyiii^^^RRRMMMKKKIIIIIIKKKIIIIIIIIIIIIHHHGGGFFFEEE>>>>>>???@@@>>>===DDDNNNXXXkkk}}}yyyrrrnnnlllnnnwwwnnn[[[PPPKKKQQQdddxxxrrreee[[[OOOFFF>>>???BBBCCCEEEHHHHHHJJJLLLMMMNNNMMMLLLKKKEEEDDDAAA===999444111///000...---...///000///------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,.../////////000000000000111111000000111111222333666666;;;FFFRRR```qqq{{{ZZZMMM@@@======<<<;;;::::::;;;<<<===>>>AAAEEEIIIKKKNNNSSSYYY```hhhqqqwww}}}~~~ssshhhaaa[[[WWWVVVXXXUUUWWWXXXZZZ[[[[[[[[[ZZZ\\\XXXXXXZZZ[[[]]]dddllluuuyyyyyyyyy{{{~~~~~~}}}{{{{{{{{{|||}}}|||{{{zzz{{{~~~wwwooocccWWWNNNHHHCCCAAA>>>?????????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????AAA>>><<<<<<>>>@@@AAA@@@AAA???>>>===>>>???>>>===;;;;;;;;;;;;;;;:::::::::;;;:::===@@@BBBGGGSSS___mmm{{{~~~vvvnnnlll```TTTOOOLLLJJJJJJMMMIIIIIIIIIIIIHHHGGGGGGFFF>>>>>>@@@BBB???===CCCLLLRRRfffyyy~~~xxxrrrnnnllljjjsssvvv```RRRJJJLLL]]]ooo||||||mmm^^^TTTPPPFFF>>>>>>BBBCCCEEEGGGHHHIIIKKKMMMNNNMMMLLLKKKEEEDDDBBB>>>999555111///000...---...///000///...---,,,,,,++++++,,,,,,---//////.........---------++++++++++++++++++++++++***+++---...///...------++++++++++++++++++++++++,,,---------------------000000/////////.........////////////000000000000111111111000111111222333555444;;;IIIXXXhhh}}}wwwXXXKKK???;;;<<<;;;:::999999:::;;;<<<===@@@DDDGGGKKKNNNSSSYYY```iiiqqqwww{{{qqqfff___ZZZUUUUUUXXXUUUVVVXXXYYYZZZZZZZZZZZZZZZXXXWWWZZZ\\\^^^eeemmmyyywwwvvvvvvwwwzzz||||||{{{zzzyyywwwuuuttttttttttttsssssssssuuuyyy|||pppgggZZZOOOGGGBBB@@@???===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============CCCAAA>>>>>>@@@BBBCCCCCCBBB@@@???>>>???@@@???>>>========================::::::<<<>>>???AAALLLWWWgggvvv|||tttnnnqqqeeeXXXRRRMMMIIIIIIJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDBBB>>><<<<<<>>>BBBDDDWWWcccsss}}}|||uuunnnjjjlllqqq|||zzzfffWWWOOOMMMSSSZZZqqqxxxlll\\\NNNHHHAAA<<<===??????BBBGGGEEEHHHKKKMMMNNNMMMKKKIIIIIIFFFBBB===888444222222//////...------------...+++++++++,,,,,,---------.........------,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------........................------000000000000111111111111333111......000222444555555999@@@JJJ[[[sssoooVVVJJJ>>>;;;;;;:::999;;;:::;;;<<<>>>@@@BBBDDDEEEJJJMMMRRRXXX___hhhpppvvvtttmmmddd\\\XXXWWWVVVVVVUUUTTTTTTVVVZZZ\\\[[[YYYXXXZZZ\\\ZZZYYY^^^jjjttt|||xxxwwwzzz||||||zzzyyytttooollllllllljjjhhhjjjffffffkkkqqqxxxwwwggg___TTTKKKFFFDDDAAA???>>>=========<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@??????@@@AAACCCDDDEEEEEE@@@@@@??????>>>=========??????@@@@@@@@@AAAAAAAAA?????????>>>>>><<<;;;;;;;;;<<<======@@@EEEKKKPPP\\\hhhxxx}}}vvvrrrtttgggZZZSSSOOOJJJIIIKKKIIIIIIJJJKKKJJJIIIHHHGGGEEECCC???===<<<>>>AAACCCQQQ___qqq}}}yyyqqqllljjjooozzz}}}~~~{{{iii\\\SSSOOORRRXXXkkkzzzyyynnn\\\LLLEEE???;;;===???@@@CCCGGGGGGIIILLLNNNOOOMMMKKKIIIIIIGGGCCC>>>999555222111//////...------------...,,,,,,---------.........///.........---------,,,---------,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,---------.................................000000000000111111111111444222000000111333555555666:::BBBOOOdddjjjTTTHHH>>>;;;<<<;;;:::;;;<<<<<<<<<===???BBBDDDFFFIIIMMMRRRYYY```hhhqqqvvv}}}ssslllccc\\\XXXWWWVVVVVVVVVUUUUUUXXX[[[\\\[[[ZZZXXXZZZ\\\ZZZZZZ___jjjsss}}}wwwtttsssrrrooolllkkkeeeccchhhnnnuuu|||pppbbbYYYOOOGGGCCC@@@>>><<<>>>>>>=========<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>???@@@AAABBBBBBCCC???????????????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>======;;;<<<======???CCCIIIMMMTTT```ooo{{{}}}wwwssswwwkkk]]]UUUPPPKKKJJJKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFDDD@@@===<<<===???AAAJJJYYYmmm}}}~~~uuuooohhhmmmvvvyyyyyy~~~nnnaaaWWWPPPQQQVVVfffsss~~~~~~zzzqqq]]]IIIBBB===:::===???@@@CCCGGGIIIKKKMMMOOOPPPNNNKKKJJJHHHGGGEEEAAA<<<777222000//////...------------...------............//////............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------.................................000000000000111111111111444444333222333444555666999<<>>======???BBBEEEGGGIIIMMMRRRYYY```iiiqqqwwwzzzqqqkkkbbb[[[WWWVVVVVVVVVWWWWWWWWWXXX[[[\\\[[[YYYXXXZZZ[[[[[[[[[```jjjsss{{{wwwqqqiiiccceeekkksss}}}vvvggg\\\TTTJJJCCC@@@???===;;;>>>>>>>>>>>>============<<<======>>>>>>?????????======>>>>>>????????????>>>>>>???@@@@@@AAABBBBBB?????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>><<<<<<======>>>AAAFFFIIIPPP[[[jjjvvv~~~zzzxxxzzznnn___WWWQQQKKKIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGDDDAAA>>><<<===>>>???FFFTTTiii|||xxxooohhhlllssswwwvvvqqqdddXXXPPPPPPUUUgggqqqzzz||||||ttt```KKK@@@;;;999<<>><<<;;;;;;AAA???>>>===>>>BBBFFFHHHIIIMMMSSSZZZaaaiiiqqqvvvwwwpppjjjaaaZZZWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXZZZ[[[[[[\\\bbbkkksss~~~sssiiigggkkkrrr|||rrrcccYYYRRRIIICCCBBBAAA???===?????????>>>>>>>>>============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???<<<======<<<<<>>>>>DDDPPPeeeyyyyyyooojjjlllqqq|||}}}zzzvvvuuueeeWWWNNNPPPVVVkkkttt|||~~~~~~yyyeeeQQQBBB<<<999<<<>>>???BBBFFFJJJLLLOOOQQQQQQOOOMMMKKKJJJJJJIIIFFF@@@:::333000//////...------------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////........./////////000000///000000000111111111111111333444444333555888;;;@@@EEENNN___www}}}~~~|||}}}qqqcccMMMDDD<<<<<<>>><<<;;;;;;@@@???======>>>BBBFFFIIIIIINNNTTT[[[bbbiiipppuuu}}}xxxoooiii```YYYUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[^^^ccclllrrrrrrmmmooouuu}}}rrrdddWWWPPPIIIDDDCCCBBBAAA???@@@????????????>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>??????>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<======<<<<<<===@@@CCCFFFPPP\\\hhhqqq|||uuufff[[[SSSLLLIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJFFFDDDBBB???>>>===>>>>>>DDDMMM___ssszzzqqqlllllloooxxxyyyzzzyyyiiiYYYOOOPPPVVVmmmwwwlllXXXFFF@@@;;;<<<===>>>AAAEEEHHHJJJNNNPPPQQQPPPNNNLLLLLLLLLJJJGGGAAA;;;555111//////...------------...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------........./////////.........//////000000111000000000000111111111111000222444444444777>>>CCCJJJPPP\\\kkk}}}yyytttrrrssstttwww{{{}}}vvvjjj___NNNDDD<<<;;;<<<;;;:::;;;>>>===<<<===???BBBFFFHHHKKKOOOVVV\\\bbbiiiooosssyyy~~~zzzpppiii```XXXTTTSSSRRRRRRQQQSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[___eeelllrrr~~~yyyssstttxxx}}}rrrgggVVVPPPIIIEEEDDDDDDBBB@@@@@@@@@@@@@@@?????????>>>????????????????????????@@@@@@@@@??????????????????>>>>>>===<<<<<<;;;;;;>>>>>>>>>????????????@@@>>>>>>????????????>>>>>><<<===>>>===<<<===@@@BBBEEEMMMXXXbbblllyyyzzzjjj___VVVOOOKKKKKKHHHIIIJJJLLLLLLLLLKKKJJJEEECCCAAA???>>>>>>>>>???BBBIIIYYYmmm~~~}}}tttlllkkkmmmtttuuuzzzppp___RRRPPPUUUhhhwwwqqq]]]LLLCCC===;;;<<<<<<@@@EEEFFFIIILLLOOOQQQPPPNNNMMMNNNMMMKKKGGGAAA;;;666222//////...------------.........------,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,---------------------------------------------------------............////////////---......///000000111111000000000000111111111111000222444555666;;;DDDLLLYYYbbbmmmwww{{{uuuqqqqqqpppqqqssssssnnneee^^^PPPEEE;;;999;;;::::::;;;:::;;;;;;===@@@CCCFFFHHHMMMQQQWWW]]]ccchhhnnnqqqvvv{{{~~~qqqjjj```XXXSSSQQQPPPPPPPPPSSSUUUVVVUUUUUUWWWYYYXXXXXXYYY\\\```fffmmmqqq}}}|||vvvwww{{{yyypppgggYYYSSSLLLIIIHHHHHHEEECCCAAAAAA@@@@@@@@@??????????????????????????????????????????????????????@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>????????????>>>>>><<<===>>>>>>===>>>@@@BBBCCCJJJTTT^^^hhhuuu}}}mmmbbbYYYQQQLLLLLLHHHIIIKKKLLLLLLLLLKKKKKKDDDCCCAAA???>>>>>>??????AAAGGGUUUiii|||wwwllljjjkkkrrrrrrrrr{{{vvvdddUUUQQQTTTbbbuuuuuu```OOOFFF>>>;;;;;;;;;???EEEEEEGGGKKKOOOPPPPPPOOOMMMPPPNNNKKKGGGAAA;;;666333//////...------------...//////.........---------........./////////000000......,,,++++++,,,......------------------------------------------,,,,,,............/////////000---......///000111111222000000000000111111111111111333555666777>>>IIIRRRfffpppzzz~~~{{{|||zzzuuurrrqqqppppppnnnjjjddd___RRRFFF;;;999:::999:::;;;888999;;;===@@@CCCFFFGGGNNNRRRXXX^^^ccchhhmmmppptttyyyqqqjjj```XXXSSSPPPOOONNNPPPSSSVVVWWWVVVVVVYYY[[[XXXXXXYYY\\\aaagggmmmqqq}}}|||vvvxxx}}}|||uuummmfff]]]WWWQQQMMMMMMLLLJJJGGGAAAAAAAAA@@@@@@@@@??????@@@@@@??????????????????===>>>>>>>>>?????????@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????>>>??????@@@@@@@@@??????<<<===>>>>>>>>>>>>@@@BBB<<>>===CCCIIITTTdddwwwzzzoooiiihhhppp}}}uuuppprrryyyjjj^^^XXXUUU___qqqwwweee[[[QQQDDD:::888<<>>>>>AAADDDGGGLLLPPPWWW\\\aaafffkkknnnssswww~~~xxxkkk]]]WWWTTTQQQOOOOOOSSSRRRRRRTTTVVVXXXXXXXXXZZZYYY[[[^^^```ccclllvvv|||~~~zzzyyy}}}{{{}}}wwwpppkkkfff___WWWSSSRRRQQQNNNJJJHHHEEECCCAAABBBCCCBBBAAADDDDDDCCCCCCBBBCCCCCCDDDBBBBBBAAAAAA@@@?????????>>>>>>???????????????>>>AAAAAAAAAAAA@@@@@@@@@@@@FFFFFFEEECCCAAA>>><<<;;;>>>>>>============>>>>>>AAACCCGGGOOO\\\mmmuuuggg\\\UUUOOOKKKKKKKKKKKKLLLMMMMMMKKKIIIIIIHHHFFFCCCAAA@@@???>>>AAAFFFPPP```ttt|||rrrkkkhhhnnnzzz{{{uuuvvv~~~ooobbb[[[YYY[[[lllwwwggg\\\SSSFFF===999<<<@@@CCCFFFHHHLLLOOOQQQQQQPPPPPPOOOMMMJJJGGGCCC>>>777333///......---------.................................,,,+++,,,...///...,,,------------------------//////......------,,,,,,++++++,,,,,,---......///////////////000000000000000000000000111111111111000000111000//////111333333333555999>>>GGGWWWfffyyy~~~zzzwwwzzz}}}tttttt|||yyynnnhhhfffbbb\\\PPPDDD:::888:::999888999999;;;<<<===???AAAEEEHHHLLLPPPUUUZZZ___eeekkknnnuuuxxx~~~wwwiii[[[UUUSSSPPPOOOPPPRRRRRRSSSTTTVVVWWWWWWWWWYYYXXXYYY]]]___ccclllvvv}}}xxxsssvvvzzz|||}}}}}}}}}uuuoookkkhhhbbbZZZVVVUUUTTTPPPMMMKKKHHHFFFDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@???????????????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>???@@@DDDKKKWWWiii}}}zzzlllaaaYYYRRRNNNLLLKKKKKKLLLMMMMMMKKKJJJJJJHHHFFFCCCAAA@@@??????>>>CCCLLLZZZnnnwwwnnniiillluuuvvviiiaaa^^^XXXfffxxxwwwjjj^^^VVVIII@@@<<<===@@@BBBEEEHHHLLLOOOQQQRRRQQQQQQNNNLLLIIIGGGDDD???999555......------......///000...........................---,,,,,,---...---++++++,,,,,,------.........000000///...---,,,+++++++++,,,,,,------.........////////////000000000000000000000000111111111111///000000///...///111222222333666;;;AAAJJJZZZhhhyyytttiiihhhjjjttt}}}zzzwww{{{vvvkkkeee___YYYKKKAAA888888999999999999888:::<<<===???BBBFFFIIIMMMOOOTTTXXX^^^dddlllpppwwwzzzvvvhhhZZZSSSQQQOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUWWWVVVXXX\\\___ccclllvvv~~~zzzzzz}}}~~~|||~~~}}}vvvqqqnnnkkkfff___[[[YYYWWWTTTQQQOOOMMMJJJIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>======999:::<<<===??????@@@@@@???>>>>>>======>>>>>>???>>>@@@CCCHHHTTThhh~~~pppfff]]]UUUPPPLLLKKKJJJKKKLLLMMMLLLJJJJJJIIIFFFCCCAAA@@@@@@@@@===AAAHHHUUUiii|||zzzqqqjjjkkkrrr}}}}}}oooeeebbbZZZdddsssxxxmmm```WWWLLLBBB>>>???AAABBBEEEHHHLLLOOORRRRRRRRRQQQMMMKKKIIIGGGEEEAAA<<<888111111000000000000000111........................///...------------,,,+++++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000000000111111111111///000111111000000111333333333666;;;???HHHWWWeeeuuuoooaaa]]]___eeennn|||~~~nnncccZZZSSSEEE===666777999999999:::777999;;;===???BBBGGGJJJNNNPPPTTTXXX]]]eeennntttzzz|||xxxjjj[[[TTTQQQOOONNNPPPPPPRRRTTTVVVUUUTTTTTTTTTVVVVVVXXX]]]```dddnnnxxxyyyxxxzzzvvvtttnnnjjjddd```]]][[[XXXUUUTTTRRROOONNNMMMLLLJJJHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>======<<>>>>>>>>>>>>>>>>>???@@@BBBDDDIIIUUUjjjuuujjj```WWWQQQMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIFFFDDDBBB@@@@@@@@@===AAAFFFQQQeeeyyy|||ssskkkjjjppp{{{rrriiifffaaafffqqqzzzsssaaaYYYNNNDDDAAAAAACCCEEEFFFIIILLLPPPRRRRRRRRRQQQLLLKKKIIIHHHFFFBBB===999444444222111//////.......................................---,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,,,,------......,,,,,,,,,---------------////////////000000000000///000000000111111111111000111333333222111222444444333555999===EEETTTbbbrrr||||||kkk\\\WWWYYY]]]dddooo|||qqq___SSSLLL@@@:::666777999888999;;;777999;;;===???BBBGGGJJJPPPRRRUUUYYY___hhhqqqwww|||~~~zzzkkk]]]UUURRRPPPOOOPPPPPPSSSUUUUUUSSSRRRSSSTTTWWWVVVYYY^^^bbbgggqqq{{{{{{vvvzzz~~~zzzyyysssoookkkfffccc```]]][[[YYYWWWUUUTTTSSSRRROOOMMMNNNNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>??????@@@BBBEEEJJJVVVlllzzznnncccYYYSSSMMMLLLJJJJJJKKKLLLLLLKKKIIIHHHGGGEEECCCAAA@@@???>>>AAAEEEOOOaaauuu~~~uuummmkkknnnxxxuuullljjjfffhhhppp~~~zzzfff]]]PPPFFFAAABBBDDDFFFHHHJJJMMMPPPRRRRRRQQQPPPMMMLLLJJJHHHFFFCCC>>>:::444333111///---,,,,,,+++........................,,,.........,,,+++,,,---+++,,,,,,------.........******+++,,,---...//////------------------------////////////000000000000000000000000111111111111000222444444333222333444555444555:::???HHHYYYiiivvv}}}yyyiii[[[XXXYYY\\\aaajjjuuusss]]]NNNFFF===888666888999888888;;;888:::<<<===???BBBFFFIIIPPPRRRVVVZZZaaaiiisssyyy|||wwwjjj\\\WWWUUURRRPPPQQQQQQSSSUUUTTTQQQPPPRRRTTTVVVVVVYYY^^^ccchhhsss}}}||||||}}}xxxvvvsssnnnjjjfffcccbbb^^^]]][[[[[[[[[YYYVVVTTTRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@>>>BBBFFFLLLYYYpppsssggg]]]UUUNNNLLLJJJJJJKKKLLLLLLLLLHHHHHHHHHGGGEEEBBB???======@@@DDDLLL]]]qqq~~~wwwoookkkllltttwwwpppnnniiigggmmm|||mmmbbbSSSGGGAAA@@@CCCEEEIIIKKKNNNQQQRRRQQQPPPOOONNNLLLKKKIIIGGGCCC>>>:::333222111///...---------........................+++---......,,,+++---///------------------------+++++++++,,,,,,------...------------------------////////////000000000000000000000000111111111111///111333444333222222333444444666===EEERRRgggyyyzzzmmmeeecccfffgggjjjqqqzzzwww\\\KKKBBB<<<888777999:::888888;;;999;;;<<<===???AAAEEEHHHNNNQQQUUU[[[aaajjjrrrxxx||||||wwwooodddYYYWWWVVVTTTSSSSSSRRRTTTUUURRRNNNMMMQQQUUUTTTTTTXXX^^^bbbhhhsss~~~~~~}}}zzzvvvqqqllljjjiiidddcccbbbbbbbbbaaa^^^\\\WWWVVVTTTRRRPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>>>>??????@@@>>>CCCIIIPPP]]]uuuvvvjjj___WWWNNNLLLJJJIIIKKKLLLLLLLLLGGGHHHIIIHHHFFFCCC???<<<===@@@CCCJJJZZZnnn{{{yyypppkkkjjjpppyyyrrrppphhheeekkk{{{rrrgggVVVGGG@@@???AAACCCKKKLLLOOOQQQRRRQQQOOONNNOOOMMMKKKIIIGGGCCC>>>:::333333222111000000111111........................***,,,......,,,,,,...000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000000000111111111111...000333333222111111222444444888@@@KKK\\\ttt}}}uuupppqqquuuuuuxxx}}}yyy]]]JJJAAA;;;888777::::::888888;;;:::;;;===>>>>>>AAADDDGGGLLLOOOTTTZZZaaaiiirrrwww|||zzzrrrnnniii___WWWVVVWWWVVVUUUUUUSSSUUUUUUQQQMMMLLLQQQVVVSSSSSSWWW]]]bbbgggsss}}}{{{uuuqqqnnnnnnhhhgggfffggggggfffdddaaa\\\[[[YYYWWWUUUSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@FFFMMMUUUccc{{{wwwmmmccc]]]UUUQQQMMMJJJJJJJJJJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@:::===BBBHHHTTTfffxxx}}}tttlllkkkqqq|||{{{ppphhhgggaaaeeeuuu{{{kkkXXXLLLDDD@@@AAADDDJJJLLLNNNOOOOOOPPPSSSTTTSSSPPPMMMKKKHHHEEEAAA>>>666444222111111000///------,,,,,,++++++,,,,,,---111000///...---,,,++++++,,,------......------,,,,,,------......------,,,...------,,,,,,+++******////////////000000000000//////000111111111111111111222222333333444444555444666888===KKKdddvvvZZZIII@@@<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>AAADDDGGGIIIMMMPPPUUU[[[```gggnnnsss{{{uuujjjbbb```^^^[[[XXXVVVUUUUUUUUUTTTSSSRRRPPPOOOQQQUUUXXXXXXYYY[[[^^^ccclllwww~~~|||xxxtttrrrooommmkkklllmmmlllhhhdddaaa^^^[[[YYYXXXXXXVVVUUUUUUUUUTTTRRRQQQQQQQQQQQQMMMMMMLLLJJJJJJIIIIIIIIIEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAFFFMMMXXXjjj{{{pppfff^^^UUUQQQMMMJJJIIIJJJJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@:::===@@@FFFRRRdddwwwwwwnnnkkkpppzzzyyymmmeeeaaa\\\```qqqqqq```TTTIIIBBBAAACCCHHHJJJMMMNNNOOOPPPSSSUUUSSSQQQNNNKKKIIIEEEAAA>>>777444222000000000///...---,,,,,,,,,,,,,,,,,,---.........---------------,,,------......------,,,,,,------......------,,,,,,,,,,,,---...///000111////////////000000000000///000000111111111111111111222222333333444444555444666888===KKKccc~~~sssYYYHHH@@@<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>AAADDDGGGIIIMMMQQQUUU[[[```gggnnnsss|||tttiiiaaa___]]]ZZZWWWUUUTTTTTTTTTRRRRRRQQQOOONNNPPPUUUXXXXXXYYY[[[^^^dddmmmxxx}}}yyyvvvsssqqqooopppqqqppplllhhhgggddd```^^^\\\[[[YYYXXXYYYYYYWWWVVVUUUUUUTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDGGGJJJQQQ\\\ooouuuiiiaaaVVVRRRMMMJJJIIIIIIIIIIIIIIIHHHHHHFFFEEECCCAAA@@@;;;<<>>777444222000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,------............------,,,,,,,,,,,,---///111222////////////000000000000///000111111222222111111111222222333333444444555444555888>>>JJJ```{{{oooVVVGGG@@@<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>AAADDDGGGIIINNNQQQVVV[[[```gggnnnrrr|||~~~ttthhhaaa]]][[[XXXUUUSSSSSSSSSSSSOOOOOOOOONNNNNNPPPTTTWWWYYYZZZ\\\```fffoooyyy|||xxxvvvtttuuuvvvuuuqqqmmmnnnkkkgggdddcccaaa^^^\\\___^^^]]]\\\[[[ZZZZZZYYYVVVUUUSSSQQQOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEJJJLLLRRR___uuuzzzlllcccXXXSSSNNNJJJHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@======>>>DDDMMM]]]sssssskkkkkkssszzz|||zzz~~~wwwjjj___XXXTTTUUUbbbtttyyypppdddTTTEEE@@@AAACCCFFFIIILLLMMMPPPSSSVVVTTTRRRPPPNNNKKKGGGBBB???777555111000000000///...,,,------------------,,,+++++++++,,,,,,,,,------,,,------......------,,,------............------...---+++******+++,,,...////////////000000000000000000111222222222222111111222222333333444444555555555888===GGGZZZssskkkSSSEEE>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>@@@DDDGGGIIINNNQQQVVV[[[```gggnnnrrrzzz~~~tttiiiaaa[[[YYYVVVSSSRRRQQQQQQRRRLLLMMMMMMMMMMMMOOOSSSVVVYYYZZZ]]]aaagggpppzzz|||zzzxxxyyyzzzyyyuuuqqqqqqnnnkkkiiihhhfffdddbbbddddddcccbbbaaa___^^^]]]WWWWWWUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIJJJQQQ```xxx~~~pppfffZZZUUUOOOJJJIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@>>>???DDDLLLYYYpppvvvkkkhhhnnnuuu~~~xxxzzzmmmaaaXXXTTTTTT]]]nnn|||{{{vvvnnndddUUUFFF@@@AAACCCEEEHHHKKKMMMPPPSSSVVVTTTSSSQQQOOOMMMIIICCC???888555111//////000//////,,,------......------,,,------,,,,,,,,,+++++++++,,,------......------,,,---......//////......---...---,,,+++++++++,,,,,,////////////000000000000000000111222222222222222111222222333333444444555777666888===DDDRRRkkkhhhQQQDDD===<<<<<<;;;;;;;;;::::::::::::;;;;;;===@@@CCCFFFHHHMMMPPPUUU[[[```gggnnnsssxxx}}}uuuiiibbbXXXWWWTTTQQQPPPOOOPPPPPPKKKLLLMMMMMMMMMOOORRRUUUXXXZZZ]]]bbbhhhqqqzzz}}}||||||~~~}}}yyyuuurrrpppnnnmmmmmmllljjjhhhhhhhhhhhhgggfffdddbbbaaaXXXXXXWWWVVVVVVUUUVVVVVVRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJQQQaaayyytttjjj]]]XXXQQQKKKJJJJJJJJJKKKJJJIIIIIIGGGFFFDDDBBBAAAAAA>>>???EEEJJJTTTjjjyyymmmhhhkkkqqq~~~{{{}}}xxx~~~rrreeeZZZVVVSSSYYYiiizzzzzzssskkkbbbVVVHHHBBBBBBCCCFFFIIIKKKMMMPPPSSSVVVUUUTTTRRRQQQOOOJJJDDD@@@888555111/////////000///,,,---...//////...---,,,......------,,,,,,++++++,,,------......------,,,......////////////......,,,,,,---....../////////////////////000000000000000111222222333222222222111222222333333444444555888666888>>>CCCNNNfff~~~eeeQQQDDD>>><<<<<<;;;;;;;;;:::::::::::::::;;;===@@@CCCFFFHHHKKKOOOTTTZZZaaahhhpppuuuwww}}}~~~ttthhh```VVVTTTRRROOONNNNNNNNNOOOKKKMMMMMMMMMMMMOOOQQQTTTWWWYYY]]]bbbhhhqqqzzz~~~~~~zzzuuusssrrrrrrsssrrrooommmlllllllllllljjjhhheeeddd\\\[[[ZZZYYYYYYXXXXXXXXXTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJMMMTTTbbbxxxxxxooo```ZZZSSSMMMKKKKKKKKKLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@<<<>>>DDDHHHOOOddd{{{}}}pppiiikkkooo|||zzzsssttt~~~~~~wwwhhh[[[WWWSSSWWWggg{{{}}}tttiiiaaaWWWLLLEEEDDDDDDGGGJJJLLLNNNPPPSSSUUUUUUTTTSSSRRRPPPKKKEEE@@@999555111......///000000,,,---...//////...---,,,---------------.........,,,------......------,,,......////////////......,,,---///000000///---,,,////////////000000000000000111222222333333222222111222222333333444444555777555999@@@DDDNNNfffyyywwwyyyyyycccQQQFFF@@@<<<<<<;;;;;;;;;:::::::::::::::;;;===???CCCFFFHHHIIIMMMSSSZZZaaaiiiqqqwwwyyy~~~rrrfff^^^TTTSSSPPPNNNLLLLLLMMMNNNMMMNNNOOONNNNNNNNNQQQSSSUUUXXX]]]bbbhhhqqqzzz}}}xxxvvvwwwyyy{{{zzzyyyyyyyyywwwtttrrrppppppqqqpppnnnllliiigggbbbaaa___]]][[[ZZZYYYYYYVVVUUUSSSQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLOOOVVVaaasss{{{sssaaa\\\TTTNNNKKKKKKLLLMMMJJJJJJIIIHHHFFFDDDBBBAAA???;;;===DDDFFFLLL```wwwssskkklllpppzzzwwwlllnnn{{{zzzjjjZZZWWWSSSVVVggg|||vvviiiaaaXXXNNNGGGEEEFFFHHHKKKMMMNNNPPPSSSUUUUUUUUUTTTSSSPPPKKKEEE@@@999555111......///000000,,,---///000000///---,,,++++++,,,---...///000111,,,------......------,,,......////////////......---...000000...+++'''%%%////////////000000000000111111222333333333333222111222222333333444555555666444999AAAFFFOOOhhh~~~}}}{{{wwwtttnnnjjjjjjvvvuuuaaaRRRGGGBBB<<<<<<;;;;;;;;;:::::::::::::::;;;===???CCCFFFHHHHHHLLLSSSZZZaaajjjrrrxxx||||||pppddd\\\SSSRRROOOMMMLLLLLLLLLMMMMMMOOOOOOOOONNNNNNPPPRRRUUUXXX\\\bbbhhhqqqyyyzzzssspppqqqssssssuuuwwwyyyyyyyyyzzz|||~~~~~~}}}{{{wwwtttsssssstttsssqqqnnnkkkiiihhhfffddd```]]][[[YYYYYYXXXWWWUUUSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOLLLPPPVVV^^^nnn~~~tttfff___VVVQQQOOOOOOMMMLLLIIIIIIIIIHHHFFFCCCAAA??????@@@AAABBBCCCKKK]]]ooo{{{pppjjjnnnuuuyyyzzzooolllrrr{{{rrraaaWWWTTTWWWbbb{{{~~~rrrggg^^^UUUMMMHHHHHHJJJMMMPPPRRRRRRRRRRRRVVVUUUTTTSSSQQQMMMGGGCCC;;;666000...000111111000000000///...------,,,,,,---......///////////////------------------------........................---------.........//////------..................000111111111111222222222333333444444444444444444777777999===@@@LLLhhh{{{sssrrr{{{uuurrrpppkkkgggkkknnnppplllaaaSSSFFF>>>;;;<<<<<<<<<;;;::::::999777999;;;<<<>>>AAAEEEHHHIIIMMMSSS\\\fffmmmqqqsssxxx}}}oooddd```WWWSSSNNNLLLLLLMMMNNNNNNPPPPPPOOOOOOOOOPPPPPPQQQUUUYYY^^^ccchhhoooxxx~~~zzzrrrooollliiipppooommmllllllmmmnnnoootttuuuwwwxxx{{{}}}{{{zzzxxxwwwvvvuuurrrnnnkkkmmmllliiifffccc```^^^^^^\\\ZZZXXXWWWWWWVVVTTTRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOQQQVVV^^^iii{{{uuuiiibbbXXXQQQNNNMMMKKKIIIJJJJJJJJJIIIGGGEEEBBBAAA??????@@@AAABBBIII[[[lll|||rrrjjjnnnttt~~~vvv{{{xxxmmmhhhlllsssxxxzzz{{{uuudddYYYUUUWWWbbbyyyuuulllddd\\\TTTNNNHHHJJJMMMPPPRRRRRRRRRRRRVVVUUUTTTSSSQQQMMMHHHDDD<<<777111//////111000///000//////...------,,,,,,,,,------...............................................................---------.........//////000000000///////////////111111111111222222222222333333444444444444555555888888;;;>>>BBBNNNhhh}}}uuuqqqzzz~~~zzzxxxtttnnniiifffffffffccc\\\QQQEEE===;;;;;;<<<<<<;;;::::::999:::<<<===>>>???AAADDDGGGJJJMMMTTT\\\fffmmmqqqsssxxx~~~{{{nnnddd___XXXTTTOOOLLLKKKLLLLLLLLLPPPPPPOOOOOOOOOPPPQQQQQQUUUYYY^^^dddjjjqqqzzzwwwtttrrrnnnooommmkkkiiihhhiiikkklllmmmnnnoooqqqsssxxx~~~~~~|||{{{yyyxxxwwwuuurrroooqqqooollliiifffcccbbbaaa___]]][[[ZZZYYYXXXVVVTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQUUU\\\eeessswwwllldddZZZRRRNNNLLLJJJHHHKKKKKKKKKJJJIIIFFFDDDCCC???>>>???@@@AAAHHHXXXhhh|||tttlllooorrr}}}tttvvv}}}|||oooiiiiiinnnppppppnnnrrryyyzzzggg[[[VVVXXXaaawww{{{qqqhhh^^^UUUPPPHHHIIILLLOOOQQQRRRSSSSSSVVVUUUTTTTTTRRRNNNIIIEEE>>>888222//////000///.../////////...------,,,,,,+++,,,,,,---...---------////////////////////////........................------........./////////222222222111111000000000111111111111222222222333333333444444444555555555888999<<>>???AAAEEEHHHLLLPPPVVV]]]dddjjjppptttxxx}}}~~~vvvjjj```\\\VVVRRROOOLLLLLLLLLLLLKKKNNNNNNNNNOOOPPPQQQRRRSSSUUUXXX^^^fffoooxxx}}}~~~~~~}}}zzzxxxyyywwwuuuqqqnnnllljjjiiihhhfffcccaaa```^^^[[[YYYWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRTTTRRRSSSVVVYYY```mmmzzz|||pppggg\\\SSSPPPNNNMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCBBB@@@@@@BBBCCCGGGSSS___rrr{{{pppppppppyyy||||||}}}yyyuuuiiigggkkkzzzlll\\\VVVXXX^^^rrryyygggXXXMMMHHHGGGFFFGGGJJJMMMPPPRRRTTTUUUWWWVVVVVVUUUTTTQQQLLLHHH@@@;;;444000000000///---...............---------------...///////////////------------------------................................./////////000000111111111000000/////////111222222222222333333333333333444555555666777777666999;;;===CCCNNN]]]fffgggmmmvvvxxx{{{uuubbbVVVPPPJJJAAA888999999::::::;;;::::::999777888;;;<<<>>>BBBFFFIIILLLPPPVVV\\\bbbhhhoootttwww|||{{{sssggg^^^YYYRRROOOMMMLLLMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQSSSTTTUUUXXX^^^gggqqq{{{}}}{{{{{{yyyvvvssspppnnnlllkkkjjjhhheeecccbbb```]]][[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRTTTQQQQQQTTTUUUXXXaaakkkwwwsssjjj^^^UUUQQQPPPOOONNNIIIJJJJJJJJJIIIGGGEEEDDDDDDAAAAAABBBCCCGGGPPP[[[nnn~~~rrrqqqnnnwwwqqqkkkmmm|||qqq___VVVWWW[[[mmmsss```QQQHHHGGGHHHEEEGGGIIILLLOOORRRUUUVVVXXXWWWWWWVVVUUURRRMMMIII@@@;;;444000000000///---........................---...//////000000//////------------------------............................../////////000000000////////////////////////222222222222333333333333333333444555666777777888555999;;;<<>>BBBGGGJJJKKKPPPVVV[[[```eeemmmssswww|||~~~yyyqqqeee[[[WWWOOOMMMLLLLLLMMMOOOOOONNNMMMMMMMMMNNNPPPRRRTTTUUUUUUXXX^^^gggsss|||~~~||||||zzzxxxtttqqqooommmlllkkkiiifffeeedddbbb```]]]]]]\\\[[[YYYXXXWWWWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTQQQPPPQQQQQQQQQVVV\\\aaannnxxxnnnaaaWWWRRRQQQOOONNNJJJKKKKKKKKKJJJHHHGGGFFFCCCAAA@@@AAABBBEEEMMMVVVkkksssrrrllltttyyypppqqqwwwcccXXXWWWXXXfff|||qqq___PPPHHHHHHJJJEEEFFFHHHKKKOOORRRUUUWWWXXXXXXWWWWWWVVVSSSNNNJJJ@@@:::444000111111000...........................,,,---......//////........................................................./////////000000000000---......//////000000000222222222333333333444444333333444555666777888888666:::<<<<<>>;;;888888999:::::::::::::::777999;;;===???BBBFFFJJJJJJPPPVVVZZZ]]]ccckkkrrrwww}}}~~~xxxpppdddYYYUUUOOONNNLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVXXX^^^gggsss|||}}}}}}|||yyyvvvssspppooonnnllljjjhhhgggfffeeecccaaa```___]]]\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUQQQOOOOOOMMMJJJKKKOOOPPPZZZjjj{{{|||rrrdddYYYSSSPPPNNNMMMLLLLLLLLLLLLLLLJJJHHHGGGCCC@@@???@@@AAADDDKKKSSSiiitttrrrkkkrrr~~~tttsss|||fffZZZWWWVVVbbbwwwsssbbbSSSIIIGGGIIIEEEFFFHHHKKKNNNRRRUUUWWWXXXXXXWWWWWWVVVSSSOOOKKK???:::333000111222111///---.....................+++,,,------......------////////////////////////........................////////////000000000000------...///000111222222222222333333333444444444333333444555666777888999777<<<===<<>>???BBBFFFIIIJJJOOOUUUYYY\\\bbbjjjqqqwww}}}~~~xxxooocccYYYTTTQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLMMMNNNPPPRRRTTTVVVVVVXXX]]]gggsss|||}}}zzzwwwtttqqqpppooommmkkkiiihhhhhhgggeeecccbbbaaa___]]]\\\[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVRRROOONNNJJJEEEDDDFFFGGGOOOZZZhhhxxx|||ttthhh]]]UUUOOOLLLJJJKKKLLLLLLLLLLLLJJJIIIHHHEEEDDDBBB@@@@@@EEELLLQQQhhhxxxxxxlllkkkooozzztttuuuooo[[[VVVXXX___ooo{{{qqqdddXXXOOOJJJHHHDDDDDDEEEJJJQQQVVVWWWVVVYYYXXXXXXWWWVVVSSSNNNKKKCCC>>>888444111111000///000000//////.........------.........//////000000------............------........................------------.........///111111111000000000000000111222222333333444444555333333444444444444444444:::999;;;@@@GGGNNNRRRTTTTTTVVVXXXZZZ[[[aaajjjqqq|||\\\III@@@<<<;;;;;;;;;;;;;;;:::999888888777999<<<>>>@@@BBBFFFIIIIIINNNTTTZZZ^^^dddjjjooottt}}}~~~vvvlllaaaWWWTTTPPPNNNLLLKKKMMMNNNNNNMMMJJJKKKMMMNNNNNNOOOQQQSSSUUUXXX^^^fffnnnuuuzzz||||||zzz|||~~~{{{wwwtttpppmmmmmmllllllkkkkkkjjjiiiiiihhhgggeeeccc```^^^\\\[[[ZZZXXXWWWVVVXXXXXXXXXWWWSSSQQQMMMIIIEEEBBB@@@???BBBFFFMMMUUUaaarrr~~~vvvjjj___VVVQQQNNNLLLKKKLLLLLLLLLLLLJJJIIIHHHEEEDDDBBB@@@@@@EEEKKKPPPdddtttzzzoookkkoooyyywwwwwwsss___WWWXXX^^^ooo|||rrrfffZZZRRRNNNLLLFFFDDDDDDHHHOOOTTTVVVVVVXXXWWWWWWWWWWWWTTTOOOLLL???;;;555111000000//////000/////////............------------.........///------............------........................------........./////////111000000000000000000000111222222333333444444555444444444444444555555555888999;;;???EEELLLSSSXXX\\\^^^aaaaaaccchhhqqqyyyaaaKKKAAA===;;;999999:::;;;;;;:::::::::777999<<<>>>???BBBFFFIIIJJJOOOUUUZZZ___dddjjjooosss||||||tttkkk```VVVSSSOOOMMMKKKKKKLLLMMMMMMMMMJJJLLLNNNOOOOOOOOOQQQSSSVVVYYY___gggooouuu{{{}}}|||uuunnnlllnnnxxx~~~{{{yyyvvvrrrpppoooooonnnnnnmmmllllllllliiihhhgggdddbbb```^^^]]]ZZZYYYWWWWWWXXXYYYXXXWWWRRRPPPLLLGGGCCC@@@???>>>>>>AAAGGGNNNWWWeeeuuuxxxlllaaaYYYSSSOOOMMMKKKLLLMMMMMMLLLKKKIIIHHHEEEDDDBBB@@@@@@DDDJJJOOO___ooo~~~sssllloooxxxyyyvvvxxxdddYYYWWW^^^ppp~~~uuuiii^^^WWWTTTTTTJJJGGGEEEGGGMMMRRRUUUUUUWWWVVVWWWWWWWWWUUUQQQMMM???;;;555111000000000000////////////............,,,,,,,,,---------------------............------............................../////////000000000000000000000000000111111111222222333333444444555444444444555555666666666888:::<<>>???BBBFFFIIILLLPPPVVV[[[```fffkkknnnrrr{{{{{{sssjjj^^^UUURRRMMMKKKJJJJJJLLLMMMLLLLLLKKKMMMOOOOOOOOOPPPRRRTTTWWWZZZ```hhhpppwww||||||wwwyyy}}}wwwooofff___^^^aaacccrrr~~~|||{{{xxxuuusssrrrrrrqqqppppppoooooonnnkkkjjjiiifffdddbbb```___[[[YYYXXXXXXYYYYYYXXXVVVQQQNNNJJJEEE@@@>>><<<<<<<<>>888444222222111111///////////////.........------------------------------............------........................////////////000000000000000000000000000111111111111222222333333444444555444555555666666777777777999<<<@@@CCCHHHUUUeeerrr}}}~~~zzz{{{cccKKK>>>:::999888999::::::;;;;;;;;;:::888:::<<<>>>???BBBEEEHHHMMMPPPVVV\\\bbbgggkkkmmmpppxxxzzzrrrjjj^^^UUURRRKKKJJJIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPPPPQQQSSSTTTWWW[[[aaaiiiqqqxxx~~~{{{zzz|||wwwtttvvvxxx|||yyykkkaaaXXXRRRQQQTTTUUUbbbxxx}}}|||{{{yyywwwuuutttssssssrrrqqqqqqppppppmmmllljjjhhheeecccaaaaaa\\\[[[ZZZYYYZZZYYYWWWUUUNNNKKKGGGBBB>>>;;;;;;:::===@@@CCCGGGKKKTTT___gggzzzoooddd[[[UUUPPPMMMLLLMMMMMMMMMMMMKKKJJJIIIEEEDDDCCCAAA@@@CCCGGGKKKXXXhhh{{{vvvnnnooottt{{{ssszzzmmm^^^XXX___rrr}}}rrrfff^^^\\\^^^[[[TTTMMMJJJLLLPPPSSSTTTVVVVVVVVVXXXXXXWWWSSSPPPFFFAAA;;;555222000///............/////////////////////..................------............------........................////////////000000000000//////000000111111111111111222222333333444444555555555666777777888999999888<<<@@@EEEOOO___sssbbbKKK>>>:::::::::;;;;;;;;;::::::999888888:::<<<>>>???BBBEEEHHHMMMOOOUUU\\\ccchhhkkklllnnnvvv}}}yyyrrriii^^^UUURRRJJJIIIIIIJJJLLLLLLKKKJJJKKKMMMOOOPPPPPPQQQSSSTTTWWW[[[bbbjjjrrryyy}}}yyyxxxzzzvvvuuuxxx}}}xxxkkk\\\RRRKKKFFFEEEHHHLLLWWWjjj}}}{{{zzzzzzyyywwwuuuttttttssssssrrrqqqqqqqqqnnnmmmllliiigggeeecccbbb___]]]\\\[[[ZZZYYYUUUSSSKKKHHHCCC???;;;:::::::::===AAAEEEHHHMMMTTT^^^eee{{{qqqfff]]]VVVPPPMMMLLLMMMNNNNNNMMMLLLJJJIIIEEEEEECCCAAA@@@BBBFFFIIITTTdddxxxxxxpppooorrr|||xxxxxxtttdddZZZ```rrrvvvhhh___\\\]]]^^^WWWPPPLLLNNNQQQSSSTTTVVVVVVWWWXXXYYYWWWSSSPPPFFFAAA:::444000...,,,+++.........//////////////////////////////.........------............------............................../////////000000000/////////000111111222222111222222333333444444555666666777777888999::::::888;;;@@@IIIWWWllldddMMMAAA======;;;;;;;;;;;;:::999888777999:::===>>>???AAAEEEGGGKKKNNNSSS[[[dddiiillllllllltttzzz~~~wwwppphhh\\\TTTPPPIIIIIIIIIJJJLLLMMMLLLJJJKKKMMMOOOOOOOOOPPPRRRTTTWWW[[[aaajjjrrrzzz~~~}}}vvvuuuyyy}}}wwwkkk___RRRKKKGGGCCCBBBDDDEEELLL\\\sss}}}{{{zzzzzzyyyxxxvvvuuuttttttssssssrrrqqqqqqqqqpppnnnllljjjgggfffeeebbb```^^^]]][[[XXXSSSPPPHHHEEEAAA<<<::::::;;;<<<<<<@@@EEEIIIMMMTTT]]]ddd~~~ssshhh___XXXRRRNNNMMMMMMNNNNNNMMMLLLJJJIIIEEEEEEDDDBBB@@@BBBEEEHHHOOO___sss{{{qqqooopppyyy}}}vvvxxx}}}jjj^^^aaaqqqyyyjjj___ZZZZZZ\\\VVVOOOLLLOOOSSSUUUVVVWWWWWWWWWXXXYYYVVVRRROOOFFFAAA:::444000...---,,,............/////////000/////////......---------------............------........................------........./////////...//////000111111222222111222222333333444444555666666777888999:::;;;;;;;;;===CCCOOOccc|||eeeOOOBBB======:::::::::;;;;;;:::999999999;;;===>>>???AAADDDGGGIIIKKKQQQZZZdddjjjlllkkkkkkrrrxxx{{{tttmmmeeeZZZQQQNNNIIIIIIIIIKKKMMMNNNMMMKKKJJJLLLNNNOOOOOOOOOQQQSSSVVVZZZaaaiiirrrzzzzzzvvvzzz}}}pppfff^^^SSSIIIGGGFFFDDDBBBCCCCCCGGGQQQeee~~~|||{{{{{{zzzxxxwwwvvvvvvuuuuuutttssssssrrruuutttrrrpppmmmkkkiiihhheeecccaaa^^^[[[WWWQQQMMMFFFCCC???;;;999:::<<<===;;;???EEEIIIMMMSSS\\\bbbuuujjjaaaZZZSSSPPPMMMMMMNNNNNNMMMLLLJJJIIIEEEEEEDDDBBB@@@AAAEEEGGGKKK[[[qqq~~~rrroooooowww~~~sssqqqooo```bbbppp}}}{{{kkk^^^XXXXXXXXXSSSMMMLLLOOOTTTWWWWWWXXXXXXXXXYYYYYYVVVRRROOOFFFAAA;;;666333222000///---.........//////000000.........------,,,,,,,,,---..................---........................------------.........///...//////000111222222222111222222333333444555555666777777999:::;;;<<<<<>>???AAADDDGGGGGGJJJPPPZZZdddkkklllkkkkkkqqqwwwyyy~~~|||rrrkkkcccXXXOOOLLLIIIIIIJJJLLLNNNOOOMMMKKKJJJKKKMMMNNNNNNOOOQQQSSSVVVZZZ```iiirrryyyyyy|||}}}xxxgggZZZPPPGGG@@@???AAA???>>>>>>FFFFFFMMM\\\uuu}}}}}}||||||zzzxxxwwwwwwvvvvvvuuutttttttttwwwvvvuuurrrpppnnnlllkkkgggeeebbb___[[[VVVPPPLLLDDDBBB>>>:::999:::===???<<<@@@FFFJJJNNNTTT[[[aaa|||pppeee\\\TTTPPPPPPNNNMMMMMMNNNMMMLLLKKKIIIHHHFFFEEEDDDCCCDDDDDDNNNXXXjjj~~~wwwpppnnnuuuqqqqqqnnnfffiiihhh|||kkk\\\SSSOOORRROOOKKKKKKMMMQQQTTTVVVWWW[[[\\\ZZZXXXXXXUUUPPPKKKEEE<<<555111000000000////////////............////////////////////////,,,------......------,,,..................------,,,,,,,,,---------......000000111222222222222111000111111222222333444444666666777999;;;<<<>>>>>>@@@CCCMMM]]]uuuzzz```OOOGGG@@@999::::::999999888777666666888:::<<<===>>>@@@DDDFFFJJJNNNUUU]]]dddiiilllmmmmmmrrrxxx|||~~~}}}ooocccZZZSSSMMMIIIFFFGGGHHHKKKNNNOOOMMMKKKJJJKKKLLLKKKKKKLLLOOOQQQXXX[[[aaajjjrrrxxx{{{|||}}}{{{mmm___VVVJJJGGGCCCAAAAAAAAAAAA@@@AAADDDLLLXXXjjj~~~|||{{{{{{{{{|||}}}~~~|||zzzxxxvvvuuuuuuuuuuuuvvvvvvsssooollljjjjjjgggfffccc^^^XXXQQQLLLIIIBBB???<<<;;;<<<===>>>======BBBEEEFFFMMMYYY``````~~~qqqfff]]]VVVRRRQQQOOONNNMMMNNNNNNLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDLLLVVVhhh}}}yyyrrrooottt}}}qqqrrrmmmeeehhhhhh{{{kkk\\\SSSPPPOOONNNMMMMMMPPPSSSUUUUUUXXX\\\]]]ZZZYYYYYYVVVQQQLLLEEE<<<555111000000000////////////....................................,,,------......------,,,........................------........./////////000000111222222222222111222222222333444444555555777888999;;;<<<>>>???@@@CCCFFFPPPaaayyy{{{yyytttuuu}}}vvv___MMMEEE>>>999::::::999888888777666666888:::<<<===>>>@@@DDDFFFJJJNNNUUU]]]dddiiilllmmmnnnsssyyy~~~|||nnncccZZZTTTNNNJJJGGGGGGHHHKKKMMMMMMLLLJJJJJJJJJKKKKKKJJJKKKNNNQQQXXX[[[bbbjjjrrrxxx{{{|||ttteeeWWWNNNIIIFFFCCCAAAAAAAAAAAA@@@@@@CCCIIIUUUeee{{{~~~|||{{{{{{{{{|||}}}~~~}}}{{{xxxwwwvvvuuuuuutttuuuuuusssooolllkkkkkkhhhgggccc^^^WWWPPPJJJFFFBBB@@@===<<<======<<<;;;>>>BBBEEEFFFMMMYYY```aaasssggg___XXXTTTSSSQQQOOONNNOOONNNLLLKKKHHHGGGEEECCCBBBBBBBBBCCCIIISSSfff|||}}}uuupppttt}}}~~~wwwvvvkkkbbbeeegggooo```WWWTTTPPPOOOOOOPPPSSSUUUUUUUUUYYY\\\^^^[[[ZZZZZZWWWRRRLLLFFF===666222111000000////////////............------------------------------............------............................../////////000000000000000111222222222222111333333333444555555666666888999:::<<<>>>???AAAAAADDDGGGQQQbbb{{{~~~wwwxxxwwwpppiiiiiioooxxxyyyqqqpppttt~~~{{{ooo]]]LLLBBB<<<999999999999888888777777666888:::<<<===>>>@@@DDDFFFJJJOOOVVV]]]dddiiilllmmmppptttzzz~~~zzzmmmbbb[[[UUUOOOKKKHHHGGGHHHIIIKKKKKKIIIGGGHHHIIIJJJJJJIIIKKKMMMPPPXXX\\\ccckkkrrrxxxzzz|||zzznnn```SSSKKKJJJHHHDDDCCCCCCCCCBBBAAA@@@CCCIIISSSaaattt~~~|||{{{{{{{{{|||}}}}}}|||{{{xxxwwwvvvuuuuuusssssstttrrrooolllkkklllhhhfffbbb\\\TTTLLLEEEAAADDDBBB@@@?????????===;;;???BBBDDDFFFMMMWWW___aaattthhh___YYYUUUSSSRRRPPPOOOOOONNNMMMKKKGGGFFFDDDCCCBBBBBBBBBBBBHHHRRReeezzzwwwqqqsss|||}}}~~~|||hhh^^^bbbddd}}}{{{kkk```[[[UUUSSSQQQPPPRRRTTTUUUUUUYYY]]]^^^\\\[[[[[[XXXSSSNNNGGG>>>666222111000000////////////............------------------------------............------............////////////....../////////000000000000000111222222222222111333333333444555555666666888999:::<<<===???@@@AAAAAAEEENNN```yyyyyyqqqnnnvvv|||tttllliiikkksssssskkkgggjjjooonnnhhh[[[KKK@@@;;;:::999888888888777777777666888:::<<<===>>>@@@DDDFFFKKKOOOVVV^^^dddiiilllmmmooosssxxx}}}xxxlllbbb[[[VVVPPPLLLHHHHHHGGGHHHJJJJJJHHHFFFGGGHHHIIIIIIHHHJJJMMMOOOWWW]]]eeemmmssswwwzzz|||yyyooocccXXXQQQNNNLLLIIIGGGGGGFFFDDDCCCCCCFFFKKKSSS```ppp~~~|||{{{{{{{{{|||}}}|||{{{yyyxxxvvvtttssssssqqqrrrsssrrrooommmmmmmmmkkkjjjfff```XXXOOOGGGCCCEEEDDDCCCBBBCCCAAA???===???@@@BBBEEELLLUUU]]]aaauuujjj```YYYUUUSSSQQQOOOOOOOOOOOOMMMKKKGGGFFFDDDCCCBBBBBBBBBBBBIIIRRRcccwwwxxxqqqsss|||~~~|||fff]]]```aaayyyxxxiiibbb\\\WWWRRROOOOOORRRTTTVVVYYY]]]^^^\\\[[[\\\YYYTTTOOOHHH???777333111111000////////////....................................---......//////......---........./////////000000------........./////////000000111222222222222111222222222333444444555555777777999:::<<<>>>??????@@@DDDMMM^^^uuuvvvpppmmmrrr{{{vvvppppppvvvwwwnnnhhhhhhffffffbbbXXXJJJ???:::;;;888888888777777777777777888:::<<<===>>>@@@DDDFFFLLLPPPWWW^^^eeeiiilllmmmnnnpppuuu{{{~~~wwwlllbbb\\\VVVPPPLLLIIIHHHGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPWWW]]]fffnnnsssvvvzzz||||||tttjjj```YYYUUURRROOOLLLKKKIIIFFFDDDFFFHHHMMMTTT___mmm|||~~~|||{{{{{{{{{|||}}}zzzyyyxxxwwwuuusssrrrqqqpppqqqrrrrrrpppooooooppppppooolllfff___VVVNNNJJJGGGEEEDDDDDDDDDCCC@@@>>>@@@???@@@EEEKKKSSS[[[aaaxxxlllbbbYYYTTTQQQPPPNNNNNNOOOOOOMMMLLLHHHGGGEEECCCBBBBBBBBBCCCIIIQQQ___rrrxxxqqqsss{{{}}}www}}}hhh___aaa```vvv~~~nnneee^^^YYYRRRMMMNNNQQQTTTVVVXXX\\\^^^\\\[[[\\\YYYTTTPPPIII@@@888444222111111////////////............////////////////////////......////////////...............//////000000111------........./////////000000111222222222222111222222222333444444555555555666777999;;;<<<===>>>AAAEEENNN]]]rrrwwwvvvvvvyyy}}}~~~vvvtttzzz|||tttmmmllleeeaaa\\\UUUIII>>>999;;;777777777777777777777777888:::<<<===>>>@@@DDDFFFMMMQQQWWW___eeeiiilllllllllnnnrrryyy~~~vvvkkkccc\\\VVVPPPKKKJJJHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJNNNPPPVVV^^^hhhooosssvvvyyy|||}}}vvvllleeeaaa^^^ZZZVVVSSSOOOKKKHHHIIIKKKPPPWWWaaannn{{{~~~|||{{{{{{{{{|||}}}yyyyyyxxxwwwuuusssqqqpppoooqqqssssssrrrqqqrrrsssooonnnmmmiiiccc[[[TTTPPPNNNLLLIIIHHHFFFEEEBBB@@@CCC@@@AAAFFFLLLSSS[[[bbb|||pppdddZZZTTTOOONNNMMMMMMNNNOOONNNMMMIIIHHHFFFDDDCCCCCCCCCDDDGGGNNNZZZmmmyyyqqqqqqyyywww{{{lllcccccc```uuu|||kkkbbbZZZVVVQQQNNNOOORRRUUUVVVWWW[[[]]][[[[[[[[[YYYTTTQQQJJJAAA999444222111111////////////..........................................////////////......---......///000000111111....../////////000000000000000111222222222222111333333333444555555666666555666777999:::<<<===>>>BBBFFFOOO]]]nnn~~~wwwuuu}}}{{{tttrrrfff^^^VVVPPPGGG<<<888999666777777777777777777777888:::<<<===>>>@@@DDDFFFMMMQQQXXX___eeeiiilllllllllmmmqqqxxx}}}vvvlllccc\\\VVVOOOJJJJJJHHHGGGGGGIIIJJJIIIHHHFFFGGGHHHIIIIIIKKKNNNQQQVVV^^^iiipppsssvvvyyy|||~~~zzzzzztttpppkkkfffaaa\\\VVVRRROOORRRWWW^^^gggsss~~~~~~|||{{{{{{{{{|||}}}zzzzzzzzzyyywwwuuusssqqqoooqqqssstttsssssstttvvvsssssssssrrrmmmgggaaa]]]___[[[VVVQQQNNNKKKHHHEEEGGGCCCCCCIIIOOOTTT]]]fffsssfff[[[TTTMMMLLLKKKLLLNNNOOONNNMMMIIIHHHFFFEEEDDDCCCDDDDDDEEEKKKWWWiii}}}yyyppppppwwwzzz~~~oooffffffaaatttwwwggg^^^VVVSSSPPPPPPRRRTTTVVVVVVWWW[[[]]][[[ZZZ[[[YYYTTTQQQJJJAAA999444222111111000/////////............------------------------......////////////......---......///000111111222000000000000111111111111000000111222222222222111444444555555666777777777666666777999;;;<<<>>>>>>AAAEEENNN[[[kkk|||wwwuuu~~~zzzxxxhhh]]]RRRMMMEEE;;;666777666666666666777777777777888:::<<<===>>>@@@DDDFFFNNNRRRXXX___eeeiiilllllllllmmmqqqxxx}}}vvvlllccc\\\UUUNNNIIIJJJHHHGGGGGGIIIKKKJJJJJJFFFHHHIIIIIIJJJLLLOOORRRVVV___jjjqqqtttuuuyyy|||{{{xxxrrrzzzzzztttnnnggg```\\\UUUXXX^^^eeeooozzz}}}~~~|||{{{{{{{{{|||}}}{{{{{{{{{zzzyyyvvvtttsssoooqqqtttuuutttuuuvvvwww}}}xxxsssoooooojjjbbb[[[VVVRRRNNNLLLJJJEEEEEELLLRRRVVV___iiitttiii]]]UUUOOOMMMLLLLLLMMMNNNNNNMMMJJJHHHEEEBBBAAA@@@AAAAAAEEEJJJTTTdddzzzyyysssuuuxxx}}}|||~~~~~~oooeeegggpppvvv```[[[YYYUUUPPPMMMMMMPPPRRRSSSYYYZZZ\\\\\\\\\YYYWWWUUUPPPKKKDDD<<<666222111111////////////////////////........................---......///////////////............////////////000111111111111222222222222222222222333444555555555555555666666666666666555666888999:::<<>>===@@@HHHQQQUUUTTTVVVYYYeeejjjllljjjmmmyyynnnWWWIIIAAA<<<888888555555555555666888999999:::;;;===>>>>>>AAADDDGGGKKKOOOUUU[[[```dddhhhkkkmmmnnnsssyyy|||uuunnnkkkeeeYYYOOOKKKGGGIIIKKKLLLLLLLLLNNNOOOPPPLLLJJJNNNPPPOOOOOORRR[[[bbbkkkrrruuuxxxzzz}}}~~~yyyuuunnnllliiigggiiilllpppsss|||zzzqqqdddWWWQQQQQQVVV[[[ppp}}}{{{~~~}}}||||||{{{{{{|||||||||}}}~~~}}}|||{{{zzzyyyzzz{{{{{{zzzzzz|||~~~~~~sssmmmeee```aaahhhqqqxxxyyynnnddd\\\SSSPPPMMMLLLMMMMMMMMMLLLJJJIIIGGGEEECCCBBBBBBBBBBBBGGGNNN[[[nnnxxxwwwwwwyyy}}}lllgggjjjppp[[[UUUSSSPPPMMMIIIHHHLLLQQQUUU\\\]]]___``````^^^[[[ZZZRRRMMMFFF===777333222222////////////////////////........................---......///////////////............/////////////////////000000000111111222222222222333444555555444444555555666666777777777888999999888888:::<<>>>>>AAADDDGGGIIIMMMTTTZZZ___dddhhhkkkmmmooosssyyy~~~|||uuuooolllfffZZZOOOJJJIIIJJJKKKLLLMMMPPPUUUYYY\\\UUUOOOOOOOOOOOOQQQUUU]]]ccclllrrruuuwwwzzz}}}}}}xxxrrrnnniiigggeeecccdddgggjjjlllsssxxx{{{pppeeeYYYMMMIIIJJJLLLQQQeee~~~|||{{{zzz{{{|||}}}{{{|||}}}}}}}}}}}}||||||{{{||||||{{{zzz{{{}}}yyyrrrqqquuu{{{zzzpppeee]]]UUURRRNNNLLLLLLMMMMMMLLLJJJJJJHHHFFFDDDCCCBBBBBBBBBGGGMMMXXXjjj~~~yyyxxxxxxzzz~~~kkkdddfffyyyqqq]]]VVVRRRPPPLLLHHHGGGJJJPPPVVV\\\^^^```aaaaaa___]]][[[SSSNNNGGG>>>777444222222////////////////////////........................---......///////////////............////////////000000000111111111222222222222222222333444555555555666666777888999999999888999:::999888888:::<<>>AAADDDGGGIIIMMMTTTZZZ___ccchhhkkklllnnnssswww|||zzzrrrllliiicccXXXNNNJJJKKKKKKJJJJJJMMMTTT]]]dddggg]]]SSSNNNMMMNNNRRRXXX]]]dddlllrrruuuwww{{{~~~~~~yyytttpppnnnjjjiiigggeeeddddddeeefffmmmrrr{{{zzzooocccZZZQQQHHHEEEGGGGGGLLL^^^|||~~~|||{{{{{{|||}}}}}}|||||||||}}}}}}}}}}}}}}}{{{{{{{{{zzzzzz{{{}}}|||qqqggg___VVVSSSOOOLLLLLLLLLMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBFFFLLLUUUfffzzzzzzxxxwwwyyy~~~jjjccceeerrrsss```XXXRRRQQQMMMHHHFFFHHHPPPVVV\\\^^^```bbbaaa```^^^\\\TTTPPPGGG???888444222222////////////////////////........................---......///////////////............////////////111111111111222222222222222222222222333444555555666666777888999:::;;;;;;888999::::::999999;;;===BBBEEEMMMWWW\\\^^^bbbgggbbbiiiooosss{{{mmmTTTEEE<<<999999555555555555666888999999888:::<<<===???BBBFFFIIIJJJNNNTTTZZZ___cccgggjjjlllooossswwwzzzwwwnnneeeaaa\\\TTTMMMKKKKKKJJJIIIIIIMMMVVVaaahhhjjj___SSSMMMLLLMMMRRRYYY\\\bbbkkkqqqtttwww{{{~~~|||yyywwwwwwxxxvvvuuussspppmmmiiigggeeekkkpppxxx{{{mmmcccWWWPPPJJJEEEDDDFFFFFFLLLYYYqqq~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzyyy{{{tttiiiaaaXXXTTTOOOLLLLLLLLLLLLLLLKKKJJJJJJHHHFFFEEECCCBBB@@@EEEJJJRRRaaavvvzzzwwwuuuvvv|||iiibbbdddjjjsssaaaZZZTTTSSSOOOIIIEEEGGGOOOVVV\\\^^^```aaaaaa```^^^\\\UUUPPPHHH???888444333222////////////////////////........................---......///////////////............////////////000000000000111111111111222222222222333444555555555666777888999:::;;;;;;999:::;;;;;;:::;;;===???AAAFFFSSSbbbkkknnnrrrwwwooouuu{{{nnnUUUFFF===:::;;;666666666666666777888888777999;;;===???BBBGGGJJJKKKOOOVVV[[[___cccgggjjjmmmpppuuuxxx{{{~~~sssiii^^^YYYUUUOOOKKKKKKHHHIIIIIIKKKNNNUUU^^^dddcccZZZPPPMMMLLLMMMQQQWWW[[[aaaiiiooossswww{{{~~~zzztttppplllqqqwww}}}}}}uuufff[[[QQQLLLHHHEEEDDDGGGFFFJJJSSSaaaxxx{{{xxxyyyzzz{{{{{{{{{zzzzzzyyyzzz|||~~~~~~|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz|||vvvkkkcccXXXTTTOOOLLLKKKLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBB???CCCHHHOOO^^^ssszzzvvvssssss}}}yyyfff___bbbdddsssbbbZZZUUUTTTPPPIIIEEEGGGOOOVVV\\\]]]```aaaaaa```^^^\\\VVVQQQIII@@@999444333222////////////////////////........................---......///////////////............/////////000////////////000000000000222222222222333444555555444555666777888999::::::999:::;;;;;;;;;<<<>>>@@@???HHHYYYmmmzzz|||mmmUUUGGG>>><<<===777666666666666666777888666888;;;===???CCCHHHKKKMMMQQQVVV\\\```cccgggiiinnnrrrvvvyyy{{{qqqfffZZZTTTPPPKKKJJJKKKFFFGGGJJJLLLOOOTTTYYY]]]\\\TTTNNNMMMMMMMMMQQQUUUYYY```hhhnnnrrrvvv|||}}}ooorrrwww{{{zzzqqqdddZZZPPPLLLIIIGGGFFFIIIEEEHHHLLLSSSddd~~~{{{wwwtttuuuwwwxxxxxxxxxwwwvvvwwwxxxzzz|||}}}}}}}}}|||~~~~~~~~~}}}~~~~~~~~~}}}|||}}}}}}}}}zzzzzzzzzzzz{{{~~~~~~oooccc[[[VVVPPPLLLJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDAAABBBHHHPPPYYYggg}}}yyytttsssyyy|||hhh^^^___ggguuuxxxgggVVVTTTTTTOOOHHHDDDHHHOOOTTTZZZ^^^```aaaccceeebbb\\\XXXRRRJJJ@@@888333111111111000000///...---------......////////////..................////////////---......///////////////000000000000111111111111444333111000000111333555888999999::::::;;;;;;<<<===;;;999999;;;===>>>???HHHPPP```ssseeePPPFFF???;;;999555555555555666777999999<<<<<<===???AAACCCEEEFFFIIIOOOWWW\\\___aaaeeeiiimmmpppuuuxxx{{{~~~qqqfffZZZTTTPPPLLLJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQRRROOOKKKHHHHHHKKKOOORRR^^^bbbiiiqqqvvvzzz||||||}}}zzztttyyyzzzuuueee___WWWPPPLLLJJJIIIHHHIIIHHHHHHKKKTTTfff{{{}}}xxxxxxwwwwwwwwwvvvvvvvvvrrrrrrsssssstttuuuuuuvvvxxxxxxwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}~~~}}}|||||||||||||||}}}}}}}}}{{{{{{|||}}}}}}|||qqqfff\\\WWWQQQLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBEEELLLTTTccczzzyyysssrrryyy}}}iii______ffftttzzzjjjYYYUUUSSSNNNGGGDDDGGGOOOUUUZZZ^^^``````bbbeeebbb\\\XXXSSSJJJAAA999444111111111000000///......------......////////////..................////////////---......///////////////000000000000111111111111333222222111222333444555888999999::::::;;;;;;<<<<<<;;;999999;;;>>>???@@@HHHSSSggg}}}aaaMMMDDD===999888555555555555666777888999;;;<<<===>>>@@@BBBDDDEEEIIIOOOVVV[[[^^^aaafffjjjlllooossswwwyyy|||qqqfff[[[VVVQQQMMMJJJKKKHHHHHHIIIJJJKKKMMMNNNOOOOOOMMMJJJIIIJJJMMMQQQTTT]]]bbbjjjqqqvvvyyy{{{|||}}}zzz|||~~~yyymmmfff]]]TTTOOOMMMLLLKKKHHHGGGFFFFFFKKKUUUbbblll|||{{{xxxtttssssssssspppnnnmmmmmmmmmnnnnnnnnnnnnnnnoooooopppqqqrrrsssssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||~~~|||{{{zzz{{{{{{zzzyyyyyyyyyzzztttiii]]]XXXQQQLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDIIIRRR```wwwyyyrrrqqqxxx}}}~~~kkkaaaaaahhhuuuooo___VVVSSSMMMGGGDDDFFFOOOWWWZZZ]]]___```bbbeeeccc]]]YYYTTTLLLBBB:::555222111111000000//////......---......////////////..................////////////---......///////////////000000000000111111111111222222222333444555666666888999999::::::;;;;;;<<<;;;:::::::::<<<>>>AAACCCJJJYYYrrrzzz\\\III@@@:::888777666555555666666777888999:::;;;<<<===???BBBDDDEEEIIINNNTTTXXX\\\```fffkkkjjjmmmrrruuuxxxzzz|||~~~qqqggg]]]XXXSSSNNNJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJIIIJJJLLLOOOSSSUUU]]]bbbjjjqqquuuxxxzzz|||~~~yyyrrrfff\\\UUUQQQOOONNNHHHGGGFFFDDDDDDGGGLLLPPP^^^___aaacccdddeeeffffff```___^^^___aaaccccccbbbaaabbbcccdddeeefffggggggkkkkkklllmmmnnnppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqsssuuuwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{||||||}}}{{{zzzyyyyyyxxxvvvtttooolllhhhiiiqqqvvvlll___ZZZRRRMMMJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEDDDFFFMMMVVVeeeyyyzzzrrrooowww|||uuuzzzoooeeedddmmmyyywwweeeXXXSSSMMMGGGCCCEEEMMMWWWYYY]]]______bbbeeeddd___ZZZVVVMMMDDD<<<666333111000000000000//////............////////////..................////////////---......//////////////////000000000111111111111111222333555666777777777888999999::::::;;;;;;<<<::::::;;;;;;===???CCCFFFMMM```}}}rrrWWWFFF>>>999777888666666666666666777888888999:::;;;<<>>777333222000000000000000/////////......////////////..................////////////---......//////////////////000000000111111111111111222444555666777777777888999999::::::;;;;;;<<<:::;;;<<<======@@@DDDHHHOOOfffyyy|||hhhRRRDDD>>>:::888999777666666666666777777888999999:::<<>>>>>>>>@@@EEEIIIPPPjjj|||rrrvvv~~~wwwttttttnnn^^^MMMCCC>>>:::999:::777777666666666666777777999999;;;===@@@BBBEEEFFFGGGLLLRRRVVVYYY]]]bbbggghhhmmmsssxxx{{{|||~~~}}}}}}rrrhhh]]]XXXSSSMMMIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIJJJLLLOOOSSSUUU^^^fffoootttvvvwww{{{}}}xxxtttrrrqqqpppnnnppprrruuuyyy}}}zzznnnccc[[[UUUPPPMMMHHHFFFEEEFFFFFFEEEEEEEEEFFFEEEDDDAAA>>><<>>@@@???>>>???EEEJJJTTToooxxxlllpppzzz|||{{{vvvmmmhhhhhhaaaUUUGGGAAA===:::888999777777666666666666777777999:::;;;>>>@@@CCCFFFGGGGGGLLLRRRWWWYYY[[[```cccfffkkkrrrxxx{{{}}}~~~ssshhh\\\VVVQQQKKKHHHIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHKKKPPPVVVYYY___hhhqqqvvvvvvwww|||{{{wwwqqqkkkgggeeeeeefffdddfffiiimmmqqquuuyyyzzzzzzmmmbbb\\\RRRPPPMMMKKKLLLKKKIIIFFFHHHHHHGGGFFFDDDBBB@@@???===???BBBBBBBBBCCCGGGJJJJJJKKKNNNQQQTTTXXXZZZ[[[aaabbbdddfffiiikkkmmmnnnoooppprrrssssssrrrqqqpppmmmooorrruuuxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvssssssrrrrrrqqqrrrrrrsssooopppsssvvvwwwvvvqqqmmmjjjlllmmmlllhhheeebbbaaabbbjjjvvv~~~wwwpppkkk{{{tttfff___UUUNNNJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEBBBDDDMMMXXXeeeuuuvvvnnnrrr{{{yyyvvvwwwxxxwwwvvvrrruuu~~~wwwllljjjkkk|||pppgggaaa^^^TTTIIIIIISSSXXX[[[\\\]]]aaafffgggccc^^^ZZZSSSJJJAAA:::555222000000000000000111111111......////////////................../////////000---......///////////////000000000000111111111111666444333222222333555666888999999::::::;;;<<<<<<<<>>???EEEJJJYYYtttvvvkkkoooyyyvvv|||{{{zzztttjjjdddbbbYYYNNNDDD???===999777888888777666666666666777777::::::<<<>>>AAADDDGGGHHHGGGLLLSSSWWWYYY[[[^^^aaadddjjjqqqwww{{{}}}}}}ttthhh[[[UUUPPPJJJHHHIIIEEEEEEDDDEEEEEEFFFGGGGGGHHHFFFEEEFFFKKKQQQXXX\\\```iiissswwwwwwxxx|||rrrmmmfff___[[[ZZZ[[[\\\]]]___bbbgggkkkpppsssuuu}}}}}}ttthhh```TTTSSSRRRSSSUUUTTTPPPLLLIIIHHHEEECCCBBBAAAAAAAAA888;;;>>>>>>>>>???CCCGGGJJJKKKMMMQQQTTTWWWZZZ[[[___```bbbeeegggjjjlllmmmnnnooorrrssstttsssrrrqqqjjjlllppptttxxx{{{|||}}}zzzzzzzzzyyyxxxwwwvvvuuutttsssrrrpppooonnnnnnnnnlllnnnrrrvvvxxxwwwrrroooqqqssstttsssnnniiidddbbb]]]```fffmmmsssvvvuuussswwwtttpppmmmiiiddd___[[[{{{ttteee___WWWPPPLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDEEEJJJPPP[[[nnn}}}qqqkkknnnrrr~~~|||uuuzzz{{{qqqlllpppvvvuuukkkdddaaaZZZPPPMMMRRR[[[\\\]]]___aaabbbcccdddaaa]]]TTTJJJ@@@999333111111111000//////////////////////////////.........////////////000000000000............////////////000111222333444555555555444444444555555555555666:::999888999:::;;;===???===???BBBBBBAAACCCGGGKKK]]]wwwxxxtttyyy~~~|||yyy}}}~~~|||vvviii]]]NNNGGGAAA>>>;;;777666999555555666666777777888888888:::<<<>>>???BBBEEEHHHJJJMMMPPPSSSUUUXXX[[[^^^dddiiipppvvvzzz|||}}}~~~pppeeeZZZTTTOOOJJJFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDCCCFFFKKKQQQVVVXXXbbbgggnnnsssuuuwww{{{~~~~~~xxxrrrddd^^^VVVPPPNNNOOOPPPQQQTTTTTTWWWZZZ^^^cccgggjjjppppppuuu~~~wwwiiifff___[[[\\\\\\YYYVVVVVVUUUQQQLLLHHHFFFDDDBBBAAAAAA???>>>======@@@CCCDDDGGGJJJMMMQQQSSSVVVZZZ\\\^^^```bbbdddeeegggjjjmmmrrrtttvvvxxxxxxwwwuuutttrrrrrrssstttvvvxxxyyyzzzvvvtttssstttuuuvvvuuutttpppooollljjjhhhgggffffffeeeiiimmmppprrrsssvvvwww~~~|||zzzzzzyyyssshhh___aaa^^^[[[ZZZ\\\___aaabbbeeedddcccccccccbbb___]]]|||ttthhhbbbYYYQQQNNNLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCDDDHHHNNNYYYkkk|||rrrlllmmmqqqxxx}}}sssmmmooouuuyyyoooiiifff___TTTPPPTTT[[[\\\___aaacccdddeeeeeeaaa]]]TTTJJJ@@@999333111111111000///////////////////////////////////////////////////000000000111....../////////000000000111222222333444444444444444444444555555555555666777777<<>>AAACCCCCCCCCDDDIIIMMM[[[sssxxxxxx{{{xxxtttyyy}}}{{{ooocccRRRJJJAAA>>>:::777777:::666666666666777777777777888:::<<<>>>???BBBEEEHHHKKKMMMQQQTTTVVVYYY]]]___eeejjjqqqvvvyyy{{{}}}~~~pppeeeZZZTTTPPPJJJGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGEEEDDDFFFJJJOOOTTTVVVbbbgggnnnsssuuuwww{{{~~~~~~{{{zzz~~~~~~uuukkkdddYYYUUUNNNJJJHHHHHHIIIIIILLLMMMOOORRRVVVZZZ^^^aaaiiiiiimmmuuu~~~zzzuuummmhhhggggggcccaaaaaa[[[WWWQQQLLLIIIGGGEEECCCAAA@@@>>>>>>???AAADDDEEEHHHJJJNNNQQQSSSVVVYYY\\\^^^```cccdddeeegggjjjmmmqqqsssvvvyyyzzzyyywwwuuusssttttttuuuuuuuuuuuutttsssrrrqqqrrrssssssrrrpppmmmkkkhhheeecccbbbcccccceeeggglllqqqwww{{{~~~~~~~~~}}}xxxooogggaaa^^^ZZZXXXYYY[[[]]]^^^`````````bbbccccccaaa___}}}uuukkkeee[[[SSSOOOMMMLLLKKKIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBCCCGGGLLLVVVhhhxxxuuummmmmmpppwwwooommmrrr{{{sssmmmllleeeYYYSSSVVVZZZ]]]```dddfffgggfffeeebbb]]]TTTJJJAAA999444111111111000////////////000/////////////////////////////////000000000111111///000000000000111111111222222333444444333333333444444444555555555555666555444???OOOQQQDDD;;;<<<@@@CCCEEEEEEDDDFFFJJJOOOYYYnnn|||{{{yyyvvv{{{ttthhhWWWLLLBBB===;;;888888:::777777777777666666666666888:::<<<>>>???AAAEEEGGGKKKNNNRRRUUUXXX[[[^^^aaafffkkkqqqvvvyyy{{{|||~~~}}}oooeeeZZZTTTPPPJJJGGGGGGEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFEEEFFFHHHMMMQQQTTTbbbgggnnnsssuuuwww{{{~~~~~~|||xxx{{{{{{zzz{{{|||zzz}}}zzzrrrggg]]]UUUNNNKKKFFFDDDCCCCCCCCCBBBEEEFFFGGGIIIMMMQQQTTTVVV^^^^^^aaahhhqqq}}}~~~vvvuuusssooollllllccc___XXXSSSOOOKKKHHHFFFAAAAAA@@@@@@AAACCCEEEGGGIIILLLOOOQQQSSSVVVYYY[[[^^^```ccceeefffgggjjjlllooorrrvvvzzz||||||zzzxxxuuuuuuvvvvvvuuussspppoooooooooooopppqqqpppmmmjjjgggdddaaa]]]\\\\\\^^^___bbbcccgggppp{{{|||uuuoooeeeaaa\\\YYYZZZ\\\^^^___ddddddfffjjjmmmnnnmmmkkk~~~wwwmmmfff\\\TTTNNNLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCGGGKKKTTTeeeuuuxxxooommmooo|||zzzqqqllloooyyyrrrnnnooohhh\\\VVVXXXYYY\\\```eeeggghhhgggfffbbb]]]UUUKKKAAA999444111222111000000//////000000///////////////000000000//////000000000111111111000000111111111222222222333333444444444333222222444444444555555555555666555333>>>PPPQQQBBB:::>>>@@@CCCEEEEEEDDDFFFKKKOOOXXXiiixxx|||yyyyyy~~~xxxkkk[[[OOOCCC>>>>>>;;;999999888888777777666666555555777999<<<===???AAADDDGGGLLLOOOSSSVVVYYY\\\```cccgggkkkqqqvvvxxxzzz|||}}}~~~zzznnndddYYYTTTPPPJJJGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEGGGLLLQQQUUUbbbgggnnnsssuuuwww{{{~~~}}}wwwrrroooqqqqqqrrrvvv||||||sssiii^^^TTTMMMHHHFFFDDDCCCDDDCCCBBB@@@CCCCCCDDDFFFHHHKKKNNNPPPTTTSSSUUU[[[dddooo}}}zzzuuuqqqqqqkkkfff___YYYTTTPPPLLLJJJCCCCCCBBBBBBDDDEEEGGGIIIKKKNNNQQQSSSTTTVVVYYY[[[^^^aaaccceeefffhhhjjjlllmmmqqqvvv{{{}}}}}}{{{zzztttvvvwwwwwwvvvssspppnnnnnnmmmnnnnnnnnnlllgggdddaaa^^^YYYVVVUUUVVVYYYZZZ\\\\\\```mmm}}}|||vvvqqqjjjgggbbb```aaaccceeeffflllmmmpppuuuyyy{{{zzzxxxzzzmmmfff\\\SSSNNNKKKIIIHHHKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCDDDGGGKKKSSScccrrr}}}sssoooooozzz{{{sssjjjlll~~~uuuooolllnnnhhh]]]WWWZZZWWWZZZ___dddggghhhgggfffbbb^^^UUUKKKAAA:::444222222222111000000000000000////////////000000111111000000000000111111111111111111111111222222222222333333444444444333222222444444444555555555555666888444999FFFGGG===:::@@@???AAADDDDDDCCCEEEIIIMMMWWWeeeqqqqqqmmmmmmqqqttt{{{xxxcccTTTFFFAAAAAA>>>999777888888777777666666555555777999;;;===>>>AAADDDGGGKKKNNNSSSWWWZZZ^^^bbbeeeiiilllqqquuuwwwyyy{{{}}}}}}wwwmmmbbbXXXSSSOOOIIIFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEGGGLLLSSSXXXbbbgggnnnsssuuuwww{{{~~~pppjjjgggiiikkkmmmsssyyyvvvlllbbbXXXOOOJJJFFFEEEDDDEEEEEEEEECCCAAACCCCCCCCCCCCEEEGGGIIIKKKMMMKKKLLLQQQXXXcccsssyyyuuutttpppkkkddd]]]XXXTTTPPPNNNHHHHHHGGGGGGHHHIIIKKKLLLOOOQQQSSSUUUUUUWWWYYY[[[^^^aaadddfffgggiiijjjlllmmmpppuuuzzz||||||{{{yyyssstttwwwxxxxxxvvvtttrrrnnnnnnmmmlllkkkgggbbb^^^ZZZXXXTTTPPPPPPQQQTTTVVVXXXXXX]]]kkk}}}wwwsssnnnkkkhhhgggiiilllmmmnnntttuuuxxx|||~~~|||}}}nnnggg\\\TTTNNNKKKIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCDDDGGGJJJQQQ```nnnwwwrrrqqqxxxzzzqqqhhhhhhzzztttnnnkkklllggg\\\WWWZZZWWWZZZ___cccfffhhhhhhhhhccc^^^UUUKKKBBB:::555222222222111000000000000111...//////000000111111222000000000111111111222222000111111111111222222222222222333444444333333333444444444555555555555666:::777777;;;<<<:::;;;???>>>@@@CCCCCCBBBDDDHHHLLLXXXdddnnnmmmhhhhhhlllnnnrrryyyuuuaaaLLLCCCBBB???:::777777777777777666666666666777999;;;===>>>@@@DDDFFFKKKNNNRRRVVVZZZ^^^cccfffjjjmmmrrruuuwwwyyy{{{}}}|||~~~uuukkk```VVVQQQMMMHHHEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEAAACCCEEEFFFHHHLLLTTTZZZbbbgggnnnsssuuuwww{{{~~~qqqllliiikkkmmmpppvvv}}}zzzoooddd[[[SSSLLLHHHEEEDDDDDDDDDEEEEEECCCAAAAAAAAA@@@@@@AAABBBDDDEEEHHHEEEFFFJJJOOOWWWfffssszzzyyysssnnnhhhbbb]]]YYYVVVSSSPPPPPPPPPOOOOOOPPPPPPPPPRRRTTTVVVWWWWWWXXXZZZ\\\^^^aaaeeeggghhhiiikkklllnnnppptttwwwyyyyyyxxxwwwqqqsssuuuwwwxxxxxxwwwvvvpppnnnllliiifffaaa\\\XXXTTTQQQNNNLLLLLLMMMOOOQQQTTTUUU\\\jjj~~~|||uuusssrrrsssuuuwwwwwwwww{{{ooohhh^^^UUUOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBCCCEEEHHHNNN]]]jjj{{{uuussswwwxxxmmmffffffvvvxxxqqqmmmmmmggg[[[VVVYYYYYY[[[___cccgggiiikkkkkkccc^^^VVVLLLBBB:::555222333222111111000000111111...//////000111111222222000000111111111222222222000000000111111111111222111222222333444444444444444444444555555555555666888;;;;;;777777<<<===:::>>>AAACCCCCCBBBDDDHHHLLLZZZeeennnlllhhhhhhlllmmmpppwwwrrrTTTEEEAAA>>>:::888666666666666777777777777666888;;;<<<>>>@@@DDDFFFJJJMMMRRRVVVZZZ^^^cccfffkkknnnrrruuuvvvxxxzzz||||||~~~sssiii___TTTOOOLLLGGGDDDDDDCCCDDDEEEFFFGGGFFFFFFEEECCCEEEHHHHHHHHHLLLSSSZZZbbbgggnnnsssuuuwww{{{~~~~~~zzzwwwxxxzzz|||~~~wwwkkk```WWWQQQLLLIIIGGGEEEEEEEEEFFFFFFDDDCCCAAA@@@???>>>>>>???@@@AAADDDBBBBBBEEEHHHNNN[[[fffzzz~~~|||uuuqqqkkkeeebbb^^^[[[YYYZZZYYYYYYXXXWWWWWWVVVVVVUUUWWWYYYYYYYYYZZZ\\\]]]^^^aaaeeehhhiiiiiikkklllpppqqqrrrtttuuuuuuuuuuuuqqqrrrsssuuuvvvwwwwwwxxxqqqnnnjjjeeeaaa[[[VVVRRRMMMLLLJJJHHHHHHIIIKKKLLLMMMQQQXXXfffxxxyyytttpppiii___VVVQQQNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBAAABBBDDDFFFLLLZZZhhh~~~~~~wwwuuuvvvvvviiifffeeettt}}}uuupppnnnggg[[[VVVYYY[[[]]]```dddgggjjjmmmnnnccc^^^VVVLLLBBB:::555333333222111111000111111111...//////000111222222222000111111111111222222222///000000000000111111111000111222333444555555555444444444555555555666666666>>>???777777???>>>666>>>AAACCCCCCCCCDDDIIIMMM[[[fffnnnmmmiiijjjmmmnnnrrrzzzZZZEEE???===;;;:::555555666666777777888888666888;;;<<<>>>@@@CCCFFFIIILLLQQQVVVZZZ^^^cccffflllooorrruuuvvvxxxzzz||||||~~~qqqhhh^^^SSSNNNKKKFFFCCCDDDCCCDDDEEEGGGGGGFFFFFFEEEEEEHHHJJJIIIHHHKKKRRRYYYbbbgggnnnsssuuuwww{{{~~~xxxlll```WWWQQQMMMJJJIIIHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@???>>>???@@@@@@BBB@@@@@@CCCEEEIIITTT___ppp~~~}}}wwwrrrmmmhhheeebbb___^^^``````___^^^]]]\\\[[[ZZZWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^aaaeeehhhiiijjjkkklllqqqqqqqqqqqqrrrrrrssssssqqqqqqrrrssstttvvvwwwwwwrrrnnnhhhbbb]]]WWWRRRNNNIIIHHHGGGFFFFFFGGGHHHHHHGGGKKKTTTaaarrr|||vvvnnnhhhoooiii```WWWRRRNNNLLLJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEBBBAAACCCEEEKKKWWWccczzzxxxwwwxxxvvvoooeeeiiinnnyyy~~~vvvqqqrrrpppgggZZZSSSXXX\\\___bbbiiipppoookkkfffaaaXXXNNNDDD;;;666333111111111111000000000000111111222222222333333333111111111111111111111111//////000111333444555555333222111111111333555777666666555555777:::<<<>>>???>>>=========>>>@@@AAA???>>>???CCCDDDDDDIIIOOO\\\pppvvvpppqqqrrrqqquuuzzz^^^HHH@@@:::777777666666555555555555666666777888:::;;;<<<>>>BBBEEEIIIMMMSSSXXX\\\aaafffiiijjjooouuuwwwwwwwwwxxxzzz{{{}}}~~~qqqjjj^^^SSSMMMIIIEEECCCEEEBBBCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNQQQUUUXXXbbbffflllrrrvvvzzz~~~{{{ooofff___YYYRRRLLLNNNKKKHHHFFFFFFFFFEEEDDDFFFEEEDDDBBBAAA@@@???????????????@@@DDDJJJOOOSSSeeerrr|||yyyuuupppllliiihhhhhhggghhhiiijjjhhheeebbb```^^^^^^^^^^^^^^^]]]]]]]]]aaadddgggjjjllllllkkkjjjpppppppppppppppqqqqqqrrrqqqpppoooppprrrsssrrrqqqooojjjccc\\\VVVQQQLLLHHHEEEDDDBBBAAAAAABBBDDDEEEFFFHHHOOOYYYfffvvv}}}yyyuuuoooggg```pppjjj```XXXRRRNNNKKKIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEBBBAAACCCEEEJJJVVVbbbwwwwwwvvvuuu~~~yyypppeeehhhmmmxxxxxxrrrrrrqqqhhh^^^YYYYYY\\\___bbbhhhnnnnnnjjjgggbbbYYYNNNDDD<<<666333111111111111000000000000111111111111222222333333111111111111111111111111000000111222333333444444333222111111222333555777777666666666777:::<<<>>>???>>>>>>??????@@@AAAAAA@@@???AAADDDEEEFFFKKKRRRaaawww|||~~~~~~{{{~~~]]]HHHAAA<<<888999666666555555555555666666777888:::;;;<<<>>>BBBEEEHHHLLLQQQWWW[[[___dddgggjjjooouuuxxxxxxxxxyyy{{{{{{}}}~~~qqqjjj___SSSMMMJJJEEEDDDEEECCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNRRRWWW[[[dddhhhnnntttxxx|||}}}rrriiiccc]]]VVVPPPQQQNNNKKKIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>???CCCGGGLLLOOO^^^jjjyyy}}}{{{xxxuuurrrqqqpppooorrrrrrrrrrrrooolllhhheeebbbbbbbbbaaaaaa`````````bbbdddhhhkkklllmmmlllkkknnnnnnnnnnnnnnnooopppqqqpppooonnnoooppppppooonnnkkkfff^^^WWWQQQLLLHHHEEE@@@???>>>======>>>???@@@BBBDDDIIISSS^^^mmm~~~yyysssnnnjjjeee^^^YYYrrrlllbbbYYYRRRNNNJJJHHHIIIJJJJJJJJJIIIGGGEEEDDDEEEBBBAAACCCEEEJJJUUU```rrrvvvuuurrrzzz~~~tttfffggglllwwwwwwpppnnnlllfff___\\\YYY]]]```bbbgggllllllhhhhhhcccZZZOOOEEE<<<666444222222111111111000000000000000000111111111111222111111111111111111111111111111111222222333333333333222222222222444555777777666666777888:::<<<===>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCFFFGGGHHHOOOWWWhhh\\\IIIBBB<<<999:::666666555555555555666666666888999:::;;;>>>BBBEEEGGGKKKPPPUUUYYY]]]aaadddiiiooouuuxxxxxxxxxzzz|||zzz}}}sssjjj___SSSNNNJJJFFFDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKNNNSSSZZZ___fffkkkrrrxxx||||||sssllleee^^^YYYUUURRROOOMMMKKKJJJHHHFFFFFFEEEDDDCCCCCCBBBAAAAAA???>>>>>>>>>@@@DDDHHHJJJSSS___mmmxxx~~~~~~~~~}}}{{{zzzyyyxxx{{{{{{zzzxxxuuuqqqllljjjhhhhhhgggfffeeeeeedddddddddfffiiilllmmmnnnmmmmmmnnnnnnnnnnnnooopppqqqrrrqqqooonnnnnnnnnmmmjjjhhhddd^^^VVVNNNIIIEEEBBB@@@===<<<;;;::::::;;;<<<===>>>>>>CCCJJJSSS```tttyyyrrrjjjdddaaa]]]XXXTTTtttmmmcccZZZSSSNNNJJJHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDBBBAAACCCEEEIIISSS^^^nnnwwwvvvooowwwzzzjjjiiilllwww~~~sssiiieeebbb]]]YYYYYYYYY^^^aaacccfffkkkkkkhhhiiiddd[[[PPPEEE===777444222222222111111111000000000000000000000000000111111111111111111111111111222222222222222222222222333333222222333444666666777777777777999:::<<<===;;;===???AAABBBBBBBBBAAACCCCCCEEEGGGGGGIIIRRR\\\ooo}}}ZZZIIIBBB;;;888888666555555444444555555666666888999:::;;;>>>AAADDDHHHLLLQQQUUUXXX\\\```bbbggglllsssvvvwwwwwwyyy|||zzz}}}wwwjjj___TTTNNNJJJFFFDDDEEEFFFEEECCCCCCCCCEEEHHHIIIIIIJJJJJJKKKNNNUUU]]]dddjjjooovvv|||xxxpppgggbbbYYYVVVSSSPPPNNNLLLIIIFFFEEEEEEDDDDDDCCCBBBAAAAAA??????>>>===???AAADDDFFFJJJTTTaaalllzzz~~~|||{{{{{{zzzxxxuuuqqqmmmkkklllkkkkkkjjjiiihhhggggggfffhhhjjjmmmnnnooooooooopppppppppqqqrrrssstttuuusssqqqooommmkkkiiieeebbb\\\VVVNNNGGGCCC@@@???>>>===<<<;;;;;;;;;;;;<<<===<<<<<>>888555222222222222111111111111111000000000000000000000111111111111111111111111222222222222222222222222333333333333444555666666777777888888999:::;;;<<<999;;;===???AAAAAAAAAAAACCCCCCEEEHHHGGGJJJUUU```wwwwwwWWWHHHAAA999555666555555444444444444555555666777999:::;;;===AAADDDJJJMMMRRRUUUXXX[[[^^^aaadddiiippptttuuuvvvxxxzzzzzz}}}{{{kkk___TTTNNNKKKFFFDDDFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJNNNVVV```gggmmmrrryyyxxxnnniii___\\\XXXUUURRRNNNJJJGGGEEEEEEEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>@@@AAABBBDDDMMMXXXbbbppp~~~|||wwwwwwwwwuuusssqqqnnnmmmmmmmmmllllllkkkjjjjjjiiihhhiiilllnnnooopppqqqqqqqqqqqqqqqqqqrrrssstttuuutttrrrooollliiiddd___[[[UUUPPPHHHBBB???>>>======<<<<<<<<<;;;;;;<<<<<<<<<===<<<>>>CCCGGGPPP```nnnzzztttnnngggbbb___^^^ZZZXXXuuuoooeee[[[TTTOOOKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDBBBAAACCCDDDGGGPPPZZZkkkyyyvvvmmmttt~~~rrrlllmmm{{{}}}nnnccc[[[TTTSSSVVVYYY___dddeeefffjjjllljjjlllggg^^^RRRGGG>>>888555333222222222222111111111222111111111111000000000111111111111111111111111111111111222222333333333333333333444555555666666888888999999:::;;;;;;;;;999:::<<<>>>@@@AAABBBBBBDDDEEEGGGIIIHHHKKKXXXeeemmmQQQEEE???888444555555555444444444444555555555777888999:::===AAADDDKKKNNNRRRUUUWWWZZZ]]]___bbbgggnnnrrrtttuuuwwwzzzzzz|||zzzkkk```TTTOOOKKKGGGEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGHHHJJJOOOXXXaaahhhooouuu||||||uuupppgggeeeaaa]]]YYYTTTOOOLLLHHHHHHIIIHHHGGGEEEBBBAAAAAA@@@@@@??????@@@AAAAAABBBIIIQQQYYYgggyyy|||zzzwwwwwwvvvuuutttrrrqqqpppmmmmmmmmmmmmlllllllllllljjjkkkmmmoooqqqrrrssssssqqqqqqppppppqqqqqqrrrsssuuurrroookkkfff___XXXTTTNNNIIIDDD@@@>>>>>>>>>===::::::::::::::::::::::::======???BBBFFFMMM[[[iii|||~~~zzzppplllgggddddddaaa]]]ZZZuuuoooeee[[[UUUPPPLLLJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBAAACCCDDDFFFOOOYYYjjj~~~xxxuuulllrrr{{{~~~qqqkkkmmm|||xxxkkk___WWWUUUXXXYYY```eeefffgggkkkmmmlllmmmhhh^^^SSSHHH???999666333333222222222111111111333333222222111111111111111111111111111111111111000000111222333333444444222333444555555666666666888888999:::;;;;;;;;;;;;:::;;;<<<===@@@BBBDDDEEEFFFGGGIIIJJJJJJMMM[[[jjj{{{cccKKKAAA===888666888555444444333333444444555555777888999:::===@@@CCCJJJMMMQQQTTTVVVXXXZZZ]]]aaagggnnnrrrtttuuuxxx{{{zzz|||~~~vvvkkk```UUUOOOKKKGGGEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHDDDEEEGGGKKKPPPXXXbbbhhhqqqvvv}}}|||{{{sss{{{rrroookkkgggbbb]]]WWWSSSMMMMMMMMMLLLJJJHHHEEECCCBBBBBBAAA@@@@@@AAABBBBBBAAAFFFLLLRRR___rrr|||zzzyyyxxxwwwvvvuuutttsssrrrmmmmmmnnnnnnnnnnnnoooooolllmmmnnnpppqqqssstttuuusssrrrrrrqqqqqqqqqqqqrrrtttqqqmmmhhhbbbZZZRRRLLLGGGDDD@@@>>>>>>???>>>>>>::::::;;;;;;;;;;;;::::::<<<<<<>>>AAADDDJJJXXXfffwww{{{rrrpppnnnnnnnnnlllfffaaauuunnnddd[[[UUUQQQMMMKKKGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBBBBCCCDDDFFFNNNXXXiii~~~wwwtttkkkpppyyypppiiilll}}}pppbbbXXXVVVYYYYYY```fffggghhhlllnnnnnnnnniii___TTTHHH???999666333333333222222222111111333333333222222222111111111111111111111111111111///000000222333444555555222333444555666666666666888999::::::;;;;;;;;;;;;<<<<<<<<<===@@@CCCFFFHHHGGGIIIKKKLLLKKKOOO^^^mmm}}}|||~~~~~~rrr[[[FFF>>>===999777:::555444444333333444444555555777888999:::===@@@CCCIIILLLPPPRRRTTTVVVYYY[[[aaagggnnnsssuuuvvvyyy|||zzz|||}}}~~~wwwyyy}}}rrrkkk```UUUOOOKKKGGGEEEFFFDDDDDDFFFGGGGGGHHHGGGGGGBBBDDDGGGKKKQQQYYYbbbhhhrrrwww~~~~~~zzzxxxqqq~~~zzzwwwsssnnniiiccc]]]XXXQQQQQQQQQPPPMMMJJJGGGEEECCCBBBBBBBBBBBBBBBBBBCCCAAAEEEIIINNNZZZnnn}}}{{{zzzzzzxxxwwwuuutttrrrrrrmmmnnnnnnoooooopppqqqqqqmmmmmmoooppprrrtttuuuuuuvvvvvvuuutttssssssssssssrrrpppkkkfff___VVVMMMHHHBBB@@@>>>===>>>???>>>===;;;<<<<<<======<<<<<<;;;;;;:::<<<@@@CCCIIIWWWdddsss}}}wwwwwwwwwyyyzzzwwwpppjjjwwwpppfff]]]UUUOOOKKKHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFBBBAAACCCDDDFFFMMMVVVfffvvv|||ppplllooovvv}}}~~~vvvwwwpppllllllzzz|||jjjYYYTTTYYY\\\aaaeeefffiiimmmmmmjjjjjjgggaaaVVVIII>>>666333444444333333333333222222333333333222111000/////////////////////000111111333333222222222222111111333333333444555666666777888999999::::::;;;;;;<<<;;;<<<>>>>>>>>>>>>AAACCCKKKKKKKKKJJJHHHNNN^^^oooxxxyyy~~~~~~}}}xxx{{{|||wwwrrroookkkfff\\\QQQEEE???;;;666444444444444444555555777888999666777777888888;;;???BBBHHHJJJNNNQQQSSSUUUYYY[[[eeegggkkkqqqwww{{{{{{{{{}}}{{{zzz{{{|||qqqsss{{{zzzqqqeee[[[QQQLLLJJJFFFEEEFFFHHHGGGFFFFFFFFFGGGIIIIIIGGGGGGHHHKKKPPPXXXbbbhhhooottt|||~~~}}}}}}|||wwwrrrmmmgggbbb]]]YYYSSSNNNLLLLLLKKKJJJCCCBBBBBBDDDEEEFFFDDDCCCDDDGGGKKKPPPWWWfffxxx}}}||||||}}}zzzxxxzzz}}}}}}yyytttsssrrrqqqqqqrrrrrrpppnnnsssrrrrrrqqqqqqrrrrrrsssvvvwwwwwwuuurrrqqqsssvvvsssnnnggg```XXXPPPHHHCCCBBBAAA@@@>>>============??????>>>>>>===<<<<<<<<<;;;=========???HHHVVVaaaoooyyy~~~xxxsssxxxrrrhhh^^^VVVQQQLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCAAACCCDDDFFFMMMUUUdddttt~~~sssnnnpppuuu}}}rrrkkkiiiwww~~~kkkZZZTTTXXX\\\aaaeeefffiiinnnnnnkkkkkkhhh```UUUHHH===777444444444333333333333222222333222222222111000000000111000000000000111222222333333333333333333333333333444444555666666777777888999999::::::;;;;;;<<<;;;<<<>>>>>>???@@@BBBEEEHHHHHHIIIJJJIIIOOO^^^nnnyyyyyy~~~yyyuuunnntttuuuooogggaaa[[[UUUTTTJJJ@@@===:::777555666444444333444444555666777666777888888999;;;???BBBGGGJJJMMMPPPRRRUUUXXX[[[cccfffjjjpppvvvzzz{{{{{{}}}|||{{{|||wwwvvv{{{vvvmmmcccYYYOOOKKKHHHEEECCCEEEFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHIIIKKKPPPXXXaaahhhlllrrryyy~~~|||wwwrrrnnneee```YYYSSSPPPNNNLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGFFFHHHKKKOOOVVVcccttt~~~}}}}}}{{{yyywwwyyy}}}~~~zzzwwwsssrrrrrrrrrssssssrrrpppqqqqqqrrrrrrsssuuuvvvwwwwwwxxxxxxvvvsssrrrtttvvvnnniiiaaaZZZSSSMMMFFFCCCAAA@@@???>>>>>>======>>>@@@?????????>>>>>>======<<<===>>>>>>@@@HHHUUU___kkkuuuzzzsssiii___XXXRRRMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCAAACCCDDDEEELLLTTTbbbrrrwwwqqqrrrvvvtttjjjeeerrrlllZZZSSSWWW]]]bbbfffgggjjjooopppmmmmmmiii```TTTGGG===888666444444333333333333222222222222111111111111111111222111111111111222333333444444444444444444444555555555666666777777888888888999999::::::;;;;;;<<<;;;===??????@@@BBBEEEGGGDDDEEEHHHJJJJJJOOO]]]kkk~~~~~~vvvlllhhhooorrrkkk___VVVOOOJJJJJJAAA;;;::::::777666777444444333333333444444555555666888888999;;;???BBBFFFIIILLLOOOQQQTTTWWWZZZaaadddiiiooouuuxxx{{{{{{|||||||||}}}rrrhhhaaaWWWMMMIIIGGGCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIKKKOOOWWW```fffiiinnnuuu{{{}}}{{{xxxttt{{{{{{{{{|||}}}|||yyysssnnnfff___ZZZWWWSSSQQQTTTQQQNNNLLLLLLLLLKKKIIIJJJLLLNNNPPPWWWcccrrr|||zzzxxxwwwyyy}}}~~~|||yyyuuusssssstttuuuvvvuuutttqqqrrrssstttvvvxxxzzz{{{yyyzzzzzzxxxuuuttttttuuujjjddd\\\TTTNNNIIIEEECCC??????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????===>>>??????AAAHHHSSS[[[eeemmmxxxzzztttjjj```XXXRRRMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCBBBCCCDDDEEEKKKRRR___ppp~~~vvvuuuwwwxxxjjjbbbnnn}}}kkkYYYRRRVVV]]]bbbfffhhhlllpppqqqooonnniii```SSSGGG===888777444444333333333222222222111111111111111222222222111111111111111222333333444444555555666666666777666666777777888888888888888999999::::::;;;;;;<<<<<<===???AAAAAACCCFFFIIIDDDDDDGGGJJJKKKOOOZZZfff}}}xxxjjjhhhooorrrjjj___WWWQQQMMMEEE>>>888999:::888666777555555444444333444444444555666888999999;;;???AAAEEEHHHKKKNNNPPPRRRVVVXXX^^^bbbhhhnnnsssvvvyyy{{{{{{|||}}}~~~qqqfff___UUUKKKHHHFFFCCCBBBDDDCCCBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIKKKOOOUUU]]]ccchhhlllqqqvvv{{{zzzsssqqqnnnjjjmmmmmmoooqqqtttyyy|||~~~}}}vvvooojjjfffbbb___aaa]]]XXXTTTSSSRRRPPPOOOQQQQQQRRRUUU[[[fffttt}}}{{{yyyyyyzzz|||}}}|||zzzwwwvvvuuuuuuwwwyyyxxxwwwtttuuuuuuwwwxxxzzz|||}}}{{{{{{{{{zzzxxxuuutttsssiiicccYYYQQQKKKGGGEEECCC??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????BBBGGGOOOVVV^^^dddnnntttxxx|||zzztttiii___WWWQQQLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCBBBDDDDDDDDDIIIPPP]]]nnn{{{xxxxxxzzzlllbbblllyyyiiiXXXRRRUUU\\\bbbfffhhhlllqqqssspppnnnjjj```TTTGGG===999777444444333333333222222222111111111111111222222222111000000000000111222222444444555666777777888888777777777888888888888888888999999::::::;;;;;;<<<<<<>>>@@@AAABBBDDDGGGJJJFFFFFFHHHKKKKKKMMMVVV```sssxxx|||kkkffflllooohhh```[[[WWWTTTGGG???:::::::::777666777666666555555555555555555444666888999:::<<<>>>AAADDDFFFJJJLLLNNNQQQUUUWWW\\\aaahhhmmmpppssswwwyyyyyy{{{}}}sssggg^^^TTTKKKGGGFFFCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJMMMSSSZZZ___gggjjjnnnrrrvvv{{{yyyrrrnnniiidddcccccccccfffjjjpppvvvyyy{{{~~~}}}yyyvvvsssqqqqqqmmmgggbbb```]]][[[ZZZXXXXXXXXXZZZ```kkkwww~~~~~~}}}|||||||||||||||{{{zzzxxxwwwxxxzzz{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{yyyvvvssspppfff```VVVNNNHHHEEEBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@BBBFFFKKKOOOVVV[[[bbbfffiiilllqqqvvv{{{tttjjj```WWWQQQLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDDDDHHHNNNZZZlll}}}yyyxxx{{{nnneeennnwwwhhhXXXRRRVVV[[[aaaeeehhhlllrrrsssqqqnnnjjjaaaUUUHHH>>>999777444444333333333333222222222222111111111111111111000000000000000111222222333444444666777888999999777777777777777888888888888999999::::::;;;;;;<<<===???AAAAAABBBDDDGGGIIIHHHGGGHHHKKKLLLMMMUUU^^^nnnrrrvvvxxx{{{qqqffflllnnnjjjeeeaaa\\\VVVKKKCCC;;;::::::777555666666666555555555666666777444666888::::::<<<>>>@@@BBBEEEHHHKKKMMMPPPSSSVVV[[[aaahhhlllnnnppptttwwwvvvzzz}}}vvviii\\\RRRIIIFFFEEECCCCCCDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHKKKPPPWWW[[[eeehhhkkknnnqqquuuzzz~~~|||{{{vvvooohhhdddbbb______bbbgggnnnrrryyy~~~~~~zzzuuupppllliiifffcccbbb```___aaagggpppyyy~~~}}}}}}}}}}}}~~~|||zzzzzz{{{}}}}}}}}}||||||{{{{{{{{{{{{||||||~~~}}}}}}|||{{{wwwrrrnnn```ZZZRRRJJJFFFCCCAAA???BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@?????????@@@AAADDDGGGHHHNNNQQQUUUWWWYYY\\\bbbgggvvv}}}vvvkkkaaaYYYRRRMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCDDDDDDCCCGGGMMMVVVhhh}}}xxxvvv}}}yyypppjjjrrrxxxjjjYYYSSSVVVZZZ___dddggglllqqqsssqqqmmmiiibbbVVVJJJ???888666444444333333333333222222333222222222111000000000222111111111111222333333222333444555777888999:::777777777777777777777777888999999::::::;;;;;;<<<>>>???AAAAAAAAACCCEEEHHHHHHFFFGGGJJJLLLOOOVVV___nnnppppppnnnlllppp{{{yyyssswwwyyyxxxvvvqqqeeeZZZNNNDDD<<<:::888666555666444444444444555555666777333666888:::;;;<<<>>>@@@AAADDDGGGJJJLLLOOORRRUUU[[[aaahhhllllllnnnqqquuutttxxx}}}vvvjjjZZZPPPGGGDDDDDDBBBAAACCCBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGIIINNNTTTXXXaaadddgggkkknnnqqqvvvyyyzzz|||yyyqqqmmmfff``````dddjjjoooxxx~~~}}}yyytttqqqqqqnnnkkkkkkooovvv}}}~~~||||||}}}~~~~~~}}}}}}||||||{{{||||||}}}}}}}}}}}}{{{wwwpppkkk[[[VVVOOOJJJGGGEEEDDDBBBEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>>>>???>>>>>>???AAABBBCCCCCCFFFHHHJJJJJJJJJNNNTTTYYYeeettt~~~wwwmmmbbbZZZSSSNNNKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCEEEDDDCCCFFFLLLSSSeee||||||vvvsss{{{wwwpppmmmvvvzzzlll[[[TTTWWWYYY___dddgggkkkqqqsssqqqllliiibbbWWWKKK???888555444444444333333333222222444333333222111000//////333333222222333333444555111222333555666888999:::777777777666666666666666888999999::::::;;;<<<<<<>>>@@@AAAAAAAAABBBDDDFFFHHHEEEFFFJJJLLLPPPXXXaaaqqqqqqooohhhccceeeoooxxxpppaaaNNNDDD;;;888777555555777222222222333444555666777333666999:::;;;<<<>>>@@@AAADDDGGGJJJLLLNNNRRRTTT[[[aaahhhkkkkkklllppptttssswww|||~~~uuuiiiXXXNNNEEECCCBBB@@@@@@BBBBBBBBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHLLLRRRVVV^^^aaaeeeiiilllooosssvvv{{{|||~~~yyynnnfffccceeekkkoooxxx~~~~~~zzzuuutttwww|||~~~}}}}}}|||||||||||||||}}}}}}~~~}}}}}}}}}|||wwwoooiiiYYYUUUPPPLLLJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEECCCBBB@@@>>>======>>>>>>===???@@@AAAAAA@@@BBBCCCCCCBBBBBBEEEKKKPPPVVVeeeyyy