BM6P6(@ ~~~{{{yyywwwyyy||||||tttmmmiiiiiikkkrrrvvv{{{~~~~~~~~~rrrfff\\\[[[fffsss|||zzzyyywwwsssoooooorrruuuvvvuuupppkkkggghhhjjjpppuuu~~~zzzwwwrrrjjjcccaaaeeejjjmmmmmmqqqqqqnnnhhhdddbbb\\\UUUJJJ>>>222......,,,+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---,,,***((((((***+++)))''''''((()))******)))(((''')))*********(((((()))+++)))))))))))))))******+++******************************))))))***++++++,,,------------------------///////////////000111111555555555555888BBBOOOXXXqqq~~~yyyvvvwww~~~~~~vvvpppqqquuu|||zzz~~~~~~yyysssqqqtttvvvuuu}}}|||xxxtttpppoooooonnnnnnqqqxxx{{{wwwxxx|||qqqlllcccYYYQQQLLLJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDDDDEEEFFF@@@???>>>>>>@@@AAA@@@>>>AAABBBBBB@@@======???BBBCCCAAA@@@?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777555555555666555555444444444333333333}}}||||||{{{{{{}}}}}}vvvooollllllmmmooosssxxx{{{~~~yyytttuuuyyy{{{qqqfff\\\[[[eeerrr||||||{{{yyyuuupppoooooovvvwwwvvvsssmmmiiihhhhhhlllnnnuuu{{{xxxuuummmeeeaaadddiiilllmmmooopppmmmgggdddbbb\\\UUUJJJ===222...---+++***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---111---)))''''''((('''&&&'''((()))******)))((('''))))))***)))(((''')))+++)))))))))))))))******+++************************+++***************++++++------------------------///////////////000000111111333444444666<<>>>>>???@@@AAAAAA@@@BBBCCCCCCAAA>>>>>>@@@BBBCCCBBB@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555555555555444444444444333333333333~~~{{{~~~~~~}}}yyytttpppoooooolllpppuuuyyy{{{~~~yyyqqqkkkiiilllqqquuu{{{vvvooofff\\\YYYcccooo{{{}}}}}}yyyuuuqqqooouuuwwwxxxvvvqqqllliiihhhjjjhhhkkkqqqzzz|||yyyyyyqqqhhhbbbdddhhhkkkmmmmmmnnnkkkfffdddbbb\\\VVVIII===111---,,,***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,111---(((%%%%%%'''((()))'''(((((())))))(((((('''((())))))(((''''''(((***)))))))))))))))******+++************************++++++***************+++------------------------//////......//////000111///222555555555666:::>>>DDDNNN^^^qqq~~~~~~}}}}}}}}}}}}{{{|||}}}{{{zzzzzz~~~ooo```ZZZVVVQQQKKKGGGFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@??????@@@AAABBBCCCCCC@@@?????????@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>===???AAABBBBBBAAACCCDDDDDDCCC@@@???@@@AAACCCBBBAAA@@@AAA@@@>>><<<::::::;;;;;;<<<<<<<<<===:::999888666555555555555444444444333333333222222}}}{{{zzz~~~}}}~~~~~~|||xxxtttrrrrrrmmmqqquuuxxxzzz}}}~~~zzzvvvnnnfffbbbdddhhhlllsssqqqllleee\\\XXXaaammm{{{|||vvvqqqsssuuuwwwxxxuuuqqqmmmjjjjjjgggggglllrrr||||||yyy|||tttjjjdddcccfffjjjllljjjllljjjfffdddbbb]]]VVVHHH<<<000,,,,,,***)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++***((('''&&&''')))+++,,,(((((((((((((((((((((((('''(((((((((&&&&&&((())))))))))))))))))******+++************************,,,+++******)))*********,,,,,,------------------///............///000000000333666666555444777999;;;@@@IIIVVVggg|||~~~~~~~~~{{{}}}{{{mmm^^^SSSSSSQQQMMMIIIFFFEEEFFFGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@AAABBBBBBCCC@@@@@@?????????@@@BBBCCCBBBAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCDDDGGGFFFFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>======>>>AAACCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@BBBAAAAAAAAABBBAAA???<<<:::::::::;;;<<<<<<======888888777666555555444444333333333333222222222222~~~~~~zzz{{{~~~|||}}}}}}zzzvvvtttsssqqqtttxxxyyyyyy|||yyyuuunnneee___^^^cccggglllllljjjddd[[[WWW___lll{{{qqqrrrsssuuuwwwwwwuuuqqqoookkkhhhgggkkkooouuu~~~~~~{{{yyy|||vvvllleeeccceeeiiillliiikkkjjjfffdddccc]]]VVVHHH<<<000,,,,,,***)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&((())))))*********((((((''''''''''''(((((('''(((((((((&&&&&&((())))))))))))))))))******+++))))))))))))))))))))))))++++++***************+++,,,,,,,,,---------.....................//////000111333555444222333666::::::===AAAGGGPPP___ppp|||{{{yyyzzzttthhh^^^VVVQQQQQQNNNKKKGGGEEEEEEEEEEEEHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>??????@@@AAAAAA@@@@@@?????????????????????@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAABBBDDDAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>BBBBBBAAAAAA@@@???>>>>>>===<<<<<<>>>@@@BBBBBBAAABBBCCCDDDEEEEEEDDDBBB@@@AAA@@@@@@AAABBBAAA>>><<<::::::::::::;;;;;;<<<<<<666666666666555555444444333333222222222111111111~~~zzz||||||~~~~~~zzzwwwtttssssssvvvyyyzzzyyyzzz~~~xxxuuunnneee]]][[[___cccggghhhhhhcccZZZVVV___llluuutttsssssstttvvvvvvtttrrrllliiigggjjjlllnnnrrrxxx~~~|||xxxyyyzzzzzzzzzzzzyyyxxxyyytttmmmgggdddeeeiiikkkjjjlllkkkhhheeeccc]]]VVVIII===111---,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((***+++***(((&&&&&&(((''''''&&&&&&''''''(((((())))))(((''''''(((***)))))))))))))))******+++))))))))))))))))))))))))******))))))***++++++,,,+++,,,,,,------...............------......///000///111222111///000555999888:::<<>>>>>>>>???AAAAAAAAA@@@??????>>>>>><<<<<<======>>>?????????AAABBBCCCCCCBBBAAABBBCCCAAAAAAAAABBBCCCCCCDDDDDDAAAAAA@@@???>>>>>>======???????????????>>>>>>======<<<;;;===???@@@@@@???@@@AAABBBEEEFFFFFFCCC@@@?????????AAABBBAAA>>>;;;:::::::::999999999999999555555666666555444333333222222222111111111000000{{{~~~~~~~~~zzzvvvssssssrrruuuxxxyyyxxxzzz~~~xxxvvvpppfff]]]ZZZ^^^cccdddfffgggbbbYYYUUU```nnnyyyuuurrrqqqsssttttttsssqqqkkkhhhiiiiiiiiilllpppvvv~~~~~~xxxvvvwwwwwwsssssssssssstttuuuvvvvvvuuurrrmmmhhheeefffiiikkkkkkmmmmmmiiifffddd]]]UUUJJJ===222...---+++***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''%%%'''******(((&&&''')))((('''&&&&&&&&&&&&'''((())))))***)))(((''')))+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))***+++------++++++,,,,,,---......///...------------...//////...111222222//////222666555777999999;;;???GGGMMMYYYdddttt~~~uuuhhh[[[UUURRRNNNOOORRRMMMKKKIIIGGGEEEDDDDDDEEEGGGFFFEEEDDDCCCBBBBBBCCCAAAAAABBBCCCBBBBBB@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<<<<===>>>>>>???@@@@@@AAABBBCCCCCCAAAAAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@@@@??????>>>>>>;;;<<<===>>>???>>>======<<<;;;;;;<<<===>>>>>>===>>>>>>@@@DDDGGGGGGCCC@@@======>>>@@@AAA@@@===::::::999999888888777777777444444555555555444333222222111111111000000000000|||}}}yyyuuurrrrrrooosssvvvwwwxxxzzz~~~zzzxxxrrrhhh___\\\```dddccceeefffbbbXXXUUU```ooo}}}xxxrrroooppprrrrrrrrrvvvoooiiihhhhhhhhhjjjnnnsss|||zzzqqqnnnppprrrpppoooooooooppprrrtttuuurrrpppmmmiiiffffffiiikkklllnnnnnnjjjgggddd]]]UUUJJJ>>>222......,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''###%%%''''''&&&'''+++///((('''&&&%%%%%%&&&'''((()))*********((((((***+++)))))))))))))))******+++))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,---...//////...------------.../////////222555555222111222444444555666666555999???EEEFFFNNN[[[gggttt}}}~~~~~~yyyfffZZZPPPOOONNNKKKKKKOOOMMMLLLJJJIIIHHHHHHHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAA???>>>===>>>??????@@@AAABBBBBBBBBAAABBBCCCCCCAAAAAABBBCCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@:::;;;<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<;;;<<<<<>>@@@AAA???<<<999:::999999888777666555555333444555555555444333222111111111111000000000000wwwpppooolllooosssxxx|||yyyyyytttjjjaaa___aaacccdddeeegggddd\\\VVV[[[dddxxxoookkkmmmooopppppprrrssspppkkkgggfffgggpppwww}}}|||vvvooolllkkkmmmmmmmmmllljjjiiijjjkkkoooooommmhhhdddcccgggjjjpppppppppnnnjjjddd^^^ZZZLLL@@@444000///,,,******************))))))))))))((((((((((((''''''''''''***)))((('''&&&&&&'''(((&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222333444444555666888999;;;<<<@@@DDDIIINNNVVVbbbsss|||~~~rrreeeVVVRRRMMMJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDAAA@@@???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@BBBBBBBBB@@@??????AAACCCAAAAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAAAAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC>>>??????@@@@@@@@@??????;;;:::999:::<<<===<<<::::::<<<>>>???@@@@@@@@@???======>>>>>>>>><<<;;;999:::::::::999888777666555666666777777777666444333111111111111000000000000xxxsssrrrppprrruuuyyy}}}xxxxxxtttmmmfffdddfffhhhhhhiiiiiieee[[[SSSVVV^^^}}}rrrlllkkkmmmnnnoooqqqsssrrrnnnkkkiiiiiipppvvv|||}}}wwwqqqmmmlllkkkllllllkkkjjjhhhggggggkkkkkkkkkhhheeefffkkkooopppppppppnnnjjjddd^^^[[[LLL@@@444000///,,,***+++************))))))))))))++++++++++++***************)))((('''&&&''''''(((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222333444444444555777888:::;;;888<<>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>??????>>>>>><<<;;;::::::<<<<<<<<<:::<<<======>>>????????????============<<<;;;:::::::::::::::999999777666666555555666666666555333333222111111000000/////////yyyvvvvvvuuuvvvxxx{{{~~~xxxwwwtttpppllljjjkkkmmmmmmmmmkkkfffZZZPPPQQQWWWtttyyyppplllkkkkkklllooosssuuussspppnnnmmmooouuu||||||wwwsssrrrnnnnnnnnnnnnllliiigggeeeiiijjjjjjhhhfffggglllpppoooppppppnnnjjjddd^^^[[[MMMAAA555000...,,,***+++************)))))))))))),,,,,,,,,+++++++++******))))))(((''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222222222222333444555777888999777999<<<===???EEEMMMTTTdddqqq}}}~~~|||mmm___RRRJJJKKKIIIGGGGGGHHHIIIHHHGGGMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBFFFGGGGGGEEECCCBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@????????????????????????????????????????????????<<<<<<<<<======>>>>>>>>>===<<<::::::;;;<<<;;;:::>>>>>>============>>>>>>>>>===<<<;;;;;;:::::::::999999:::999999888777666333333444444444333222222222222111000000///......~~~zzzxxxxxxvvvwwwyyy|||}}}xxxtttrrrooollllllmmmpppooommmggg[[[OOOMMMQQQiiiwwwwwwpppllljjjjjjnnnssswwwxxxwwwtttrrrpppvvv~~~|||zzzttttttttttttrrrnnniiifffjjjkkkkkkhhheeeeeeiiimmmooooooooonnnjjjddd___[[[NNNBBB555000...,,,***+++************)))))))))((()))))))))(((((((((((('''((((((((('''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......///......//////000111222111111222222333555666777888:::;;;<<<<<>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>;;;;;;<<<<<<===>>>???@@@???===;;;:::;;;<<<;;;:::@@@???===<<<;;;<<<======>>>===;;;999999999::::::888999999999888888777666222222222222222222111111222222111000///......---~~~{{{yyywwwtttuuuxxx|||~~~uuurrroookkkjjjlllqqqooommmhhh]]]QQQMMMOOOaaarrruuuoookkkhhhlllrrryyy||||||yyyvvvtttyyy~~~|||zzzyyyxxxvvvrrrlllggggggiiiiiigggeeedddhhhkkknnnoooooommmjjjddd___\\\PPPCCC555000...,,,+++,,,************)))))))))((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,---------..................///000111222111111111111222333555555555666777888888:::<<<>>>DDDIIISSS___jjjuuu~~~}}}|||{{{iii[[[RRRMMMJJJGGGDDDDDDDDDFFFHHHIIIGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@===>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFEEEBBB???======?????????@@@@@@AAAAAAAAA????????????????????????>>>==================>>>========================>>>>>>????????????>>>>>><<<<<<<<<<<<>>>???AAABBBAAA>>>;;;:::;;;;;;;;;:::???>>>===;;;:::;;;<<<<<<===<<<:::888888888999999777777888888777777666666111111000000000111111111111111000000///......---}}}zzzvvvqqqssswww}}}xxxssspppkkkjjjnnnqqqpppnnniii___SSSMMMNNN___qqqxxxqqqnnnhhhkkkqqqyyy~~~}}}zzzxxx~~~|||zzzxxxtttmmmhhhdddfffhhhgggfffgggjjjnnnnnnoooooommmjjjeee```\\\QQQDDD666000...++++++,,,************))))))))))))))))))((((((((('''''''''&&&'''(((((()))(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''((())))))((('''&&&*********++++++,,,,,,---,,,,,,,,,---------..................///000111111111111111111222333444555444444555666888:::;;;<<>>>>>???@@@AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFBBBDDDGGGFFFDDD@@@===<<<@@@@@@@@@@@@@@@@@@AAAAAA???????????????>>>>>>>>><<<<<<============<<<<<<==============================????????????======<<<;;;;;;<<<===@@@BBBCCCBBB???<<<::::::;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888777777777555555666666666666555555000000000///000000111222000000////////////......{{{uuuooorrrwww~~~}}}vvvsssoooooottttttqqqoookkkaaaTTTMMMLLL]]]nnn~~~}}}vvvqqqooohhhkkkpppxxx}}}yyy}}}{{{xxxqqqkkkfffhhhjjjjjjhhhhhhkkkooonnnnnnooommmjjjeee```]]]RRRDDD666000---++++++,,,************))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''')))******)))'''&&&)))******+++,,,,,,------,,,,,,,,,---------.....................///111111111111111111222333444444666555555666999;;;<<<===>>>>>>CCCIIIMMMOOOWWWaaammmvvv}}}|||zzzyyy{{{{{{qqqaaa[[[SSSNNNJJJGGGBBB>>>DDDCCCBBBCCCEEEFFFFFFEEECCCDDDEEEFFFGGGGGGHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@??????????????????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGCCCFFFJJJJJJGGGDDDAAA???AAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<======<<<<<<<<<========================;;;<<<===>>>>>>===<<<;;;::::::::::::<<>>>>>>>>@@@AAABBBBBBAAA@@@???>>>===<<<===>>>???AAABBBCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFIIILLLMMMKKKGGGDDDCCCBBBAAAAAA@@@@@@?????????@@@?????????>>>>>>======;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======<<<:::999999888888999;;;>>>AAACCCDDDAAA===:::::::::::::::999:::;;;<<<<<<<<<::::::888888999999999777555444222222333444444333333333111000/////////111222333------......///000000000~~~yyysssppprrrwww|||yyyyyy~~~~~~{{{zzzqqqlllmmmfffVVVLLLMMMVVVeeetttyyywwwtttpppmmmppprrrvvvwwwuuusssrrrrrrllljjjnnnwww|||{{{{{{}}}xxxrrrsssuuuvvvrrrllljjjlllooopppooommmllljjjfff```\\\TTTGGG777---,,,---,,,***************************))))))))))))))))))))))))))))))))))))((('''%%%%%%((((((((('''%%%$$$&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''((((((&&&&&&((()))************))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,******+++++++++,,,,,,,,,//////---,,,,,,---...///222222222222222222222222333444555555555555888:::<<<===>>>@@@CCCEEEHHHIIIPPPTTTZZZdddppp{{{yyyyyyyyyyyy}}}tttkkkgggbbb[[[UUUMMMMMMLLLJJJIIIFFFDDDCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFCCC???<<<<<<>>>???BBBBBBAAAAAA@@@??????>>>AAAAAA@@@@@@AAACCCDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHLLLPPPQQQMMMDDD===AAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999;;;::::::::::::;;;<<<<<>>;;;999999999:::;;;;;;;;;:::::::::999999999999888777555444444444444111222222333222111000///...............///000111------------------------|||zzzrrrtttwww||||||xxxzzzzzzyyy{{{rrrlllllleeeWWWNNNOOORRRaaapppuuutttqqqnnnjjjkkknnnqqqsssrrrpppoooooommmjjjllltttzzzzzzzzz|||yyysssrrruuuwwwtttnnnkkkkkknnnnnnnnnmmmllljjjfffaaa]]]UUUHHH888...,,,---,,,***************************((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))*********************++++++,,,******+++++++++,,,,,,,,,000///............///000222222222222222222222222222444555666555666888999<<<<<<===>>>@@@CCCEEEFFFHHHLLLQQQXXXbbbooo{{{~~~{{{yyyyyy{{{}}}wwwmmmbbb[[[YYYWWWRRRMMMJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGGGGGGGFFFFFFHHHFFFCCC@@@>>>>>>???AAABBBAAAAAA@@@@@@?????????@@@AAACCCEEEEEEEEEDDDCCCAAABBBCCCEEEFFFHHHIIIJJJFFFGGGIIIMMMNNNJJJCCC===@@@@@@??????>>>=========>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999;;;::::::::::::;;;<<<<<<>>><<<:::999888999:::;;;;;;::::::::::::999999999999888777555444444444444111222333333222111000//////............//////000........................~~~~~~sssuuuwwwzzz~~~~~~vvvvvvxxxzzz}}}tttnnnlllfffYYYRRRRRRQQQ___mmmrrrqqqoookkkggggggjjjmmmoooooonnnnnnnnnpppkkkjjjqqqyyy{{{||||||zzztttrrruuuxxxvvvqqqmmmkkkkkkllllllkkkkkkjjjgggbbb^^^VVVJJJ;;;000------,,,***************************(((((((((((((((((((((((('''(((((((((((((((''''''%%%$$$$$$'''+++,,,***(((''''''&&&&&&''''''((()))((((((''''''''''''((((((+++***(((&&&%%%$$$$$$%%%))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,000000////////////000111222222222222222222222222111333666666666666777999;;;;;;<<<===>>>@@@AAABBBBBBDDDHHHMMMSSS\\\eeekkkvvv~~~}}}||||||zzzzzz|||~~~qqqccc\\\TTTPPPQQQRRROOOLLLHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHFFFCCCAAA@@@@@@AAACCCBBBAAAAAA@@@@@@@@@@@@AAA???BBBFFFIIIIIIFFFBBB@@@???@@@AAACCCEEEGGGHHHIIIDDDEEEFFFHHHHHHFFFAAA===>>>>>>>>>===<<<<<<;;;;;;===>>>@@@BBBCCCBBBAAA@@@AAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<;;;:::999888888888:::::::::::::::999999999888888999888666555444444333333222222222333222222111000000//////............///........................~~~ssssssuuuxxx|||}}}tttsssyyywwwqqqnnnggg^^^WWWWWWTTTaaannnsssrrrooojjjdddfffhhhlllnnnnnnooopppqqqsssnnnlllqqqyyy}}}tttrrruuuxxxwwwsssnnnkkkiiijjjjjjjjjjjjjjjhhhccc```WWWLLL>>>333...---+++***************************((((((((((((((((((((((((&&&'''((((((((((((((('''&&&$$$$$$)))///111...)))(((''''''''''''((())))))(((''''''''''''(((((()))...,,,***'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***))))))******++++++++++++******+++++++++,,,,,,,,,//////////////////000000111111111111222222222222000333555777777777888999<<<<<<<<<<<<===>>>???@@@BBBCCCEEEGGGJJJOOOUUUYYY___lll|||wwwhhh^^^VVVQQQLLLJJJMMMOOONNNMMMGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIGGGCCCBBBBBBCCCDDDEEEBBBAAA@@@@@@@@@@@@AAABBB@@@CCCFFFIIIIIIFFFBBB?????????@@@BBBCCCDDDEEEFFFCCCCCCCCCCCCCCCAAA@@@>>>=========<<<;;;;;;::::::;;;===@@@CCCDDDDDDCCCBBBDDDBBB???<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::999999::::::;;;<<<999888888777777888999:::999999999999888888888888888777666555444333333333222222222222222222111111111000///.......................................}}}~~~~~~qqqqqqrrrtttxxx}}}xxxoooooowww~~~yyysssooojjjbbb\\\ZZZYYYeeeqqquuuuuurrrkkkeeeeeegggiiikkklllooosssvvvuuurrrppprrrzzz~~~wwwsssuuuwwwvvvsssnnnjjjhhhiiiiiiiiijjjjjjhhhddd```YYYOOOAAA555///,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((''''''%%%%%%***111333000+++(((''''''''''''((())))))'''''''''''''''((()))))),,,***((('''&&&''')))***((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++++++++*********+++++++++,,,,,,,,,---------...////////////000000000111111222222222000222555666666777888:::>>>============>>>??????CCCDDDEEEEEEFFFHHHKKKNNNRRRXXXcccppp}}}xxxlllbbbYYYSSSLLLIIIEEEDDDFFFHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIJJJLLLHHHEEEDDDFFFHHHIIIHHHCCCBBBAAA@@@???@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>??????=========<<<;;;;;;::::::;;;<<>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999999999999:::;;;;;;888888888777888888999999999999888888888777777777888777666444333333333333111111111111111111111222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,zzz|||{{{xxxyyy}}}~~~qqqppppppqqqtttyyy~~~~~~tttkkkiiipppwww}}}zzzuuupppkkkeee___[[[[[[gggrrrwwwxxxvvvooohhheeeffffffgggiiinnnuuuzzz{{{|||{{{yyy||||||wwwyyy}}}vvvuuutttssspppmmmjjjhhhiiihhhiiijjjjjjgggccc```ZZZQQQDDD888000,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''***...000///,,,''''''&&&&&&''''''((()))''''''&&&''''''((()))***''''''&&&%%%%%%&&&(((((())))))))))))))))))))))))((((((((((((((()))******((()))***,,,,,,+++************+++++++++,,,,,,,,,+++,,,---.../////////...//////000000111222222222111333444555555666999<<<>>>>>>======>>>>>>??????AAACCCDDDDDDCCCDDDEEEGGGMMMMMMRRR\\\hhhtttzzznnnbbbYYYSSSOOOMMMIIIFFFDDDCCCCCCEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBEEEHHHLLLNNNPPPLLLHHHHHHLLLOOOOOONNNEEEDDDBBB@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAA???>>>===???@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<===???AAABBBCCCDDDCCCBBB???===<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999:::;;;;;;888888888888888888888888888888888777777777777666888777555444333333222222000000/////////000111111000//////............///++++++++++++++++++++++++yyy{{{yyyuuutttxxxzzzzzzsssqqqooonnnppptttyyy|||{{{yyyzzz{{{zzz~~~||||||yyyppphhhffflllrrryyyxxxtttoookkkeee^^^YYYXXXcccpppwwwzzzyyyssslllhhhgggffffffiiipppzzz~~~}}}}}}zzzvvvxxx~~~xxxvvvrrrnnnlllkkkjjjiiiiiiiiiiiiiiiiiigggccc___[[[SSSFFF:::111,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,...///000000000////////////000111222222222333333333333333666:::>>>===============>>>?????????AAACCCCCCCCCCCCDDDEEEJJJGGGIIIQQQXXX___jjjuuu|||iiiccc[[[SSSMMMKKKIIIIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCGGGKKKPPPSSSVVVQQQMMMNNNRRRVVVVVVUUUGGGFFFCCC@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBB@@@>>>===???BBB@@@@@@??????>>>=========;;;;;;;;;<<<===@@@BBBCCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::999999999999999888999999:::;;;::::::::::::999888777777888888777777777666666666777666555444333222222222///...------...///000111///............//////000,,,,,,,,,,,,,,,,,,,,,,,,|||~~~{{{tttqqqssstttsssvvvssspppmmmmmmqqquuuxxxzzzuuuvvv{{{}}}yyywwwyyyuuuvvvuuunnnhhhggglllrrrvvvvvvsssnnnjjjeee]]]WWWTTT___llluuuzzz{{{vvvooommmkkkiiihhhkkkttt}}}yyy{{{zzzxxx{{{zzzvvvpppllljjjjjjjjjjjjiiiiiiiiiiiiiiigggbbb___\\\TTTHHH;;;111,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''%%%%%%%%%&&&'''&&&%%%&&&(((***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******))))))******)))(((''''''))))))))))))))))))))))))((((((((((((((()))******''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,,,,---///000111111111000...//////000111222222222333333333222222666;;;???<<<<<<<<<<<<<<<===>>>???>>>AAACCCDDDDDDDDDEEEFFFFFFCCCEEELLLQQQRRRXXX```ggguuu|||nnnbbbXXXUUUQQQLLLIIIGGGFFFFFFCCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDEEEGGGGGGHHHHHHBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCEEEHHHNNNSSSWWWZZZUUUQQQRRRWWW[[[[[[ZZZIIIGGGCCC@@@>>>>>>???@@@AAACCCEEEGGGHHHHHHFFFEEE@@@@@@AAAAAAAAABBBBBBBBB@@@BBBCCCAAA>>>>>>@@@BBBAAAAAA@@@@@@??????>>>>>>;;;:::999:::;;;>>>@@@BBB??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999999999888888999999:::;;;;;;;;;;;;::::::888777666777777777777666666666666777666555444333222222222...---,,,,,,---...///000...............///000111------------------------~~~sssooorrrtttpppnnnoooooollllllooorrrtttwwwyyyzzzxxxvvvuuuppprrrrrrlllfffeeejjjqqqzzzuuuoooiiiddd___ZZZWWWTTTZZZfffuuu|||zzzvvvvvvrrrmmmkkkooosssxxx{{{uuutttvvvzzz||||||{{{sssllljjjjjjhhhhhhiiiooollljjjjjjjjjhhhccc___\\\SSSFFF:::222///...---******)))(((((((((((((((%%%''')))******)))'''%%%'''(((((()))))))))))))))((('''&&&&&&''')))+++---)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''')))))))))((('''&&&$$$%%%&&&'''(((((((((((('''(((((())))))))))))(((******+++++++++,,,,,,,,,,,,,,,.../////////...---000000000000000111111111333444444555666777888888<<<;;;::::::;;;===@@@AAAAAAAAABBBDDDEEEDDD@@@===FFFBBBBBBFFFIIIJJJLLLPPP\\\bbbkkkwww~~~pppcccZZZTTTOOOMMMKKKHHHFFFFFFFFFGGGDDDCCCAAA?????????@@@AAAEEEEEEDDDEEEEEEFFFGGGHHHLLLJJJHHHEEEDDDEEEFFFGGGFFFEEEEEEHHHMMMTTTXXXZZZYYYTTTPPPQQQUUUWWWVVVTTTHHHEEEBBB@@@???AAACCCEEEFFFFFFGGGFFFEEEDDDBBBAAADDDDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>===<<<===???AAABBBBBBAAAAAA@@@???>>>>>>========================@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666555666666777888999999999;;;;;;::::::888777555444999888666555444444444555777777555444222111//////////////////////////////,,,,,,,,,---------......///---+++,,,......,,,***|||uuuuuuuuuqqqnnnooooookkkkkkmmmpppssswww{{{|||{{{xxxvvvpppqqqpppjjjdddccciiipppxxxsssmmmgggccc```\\\ZZZUUUZZZgggvvv|||zzzvvvuuusssooonnnrrrwww|||zzztttrrruuuyyy|||}}}~~~~~~~~~zzzxxxpppjjjiiiiiigggfffhhhnnnllljjjjjjjjjhhhdddaaa]]]UUUHHH;;;222...------******)))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''&&&&&&%%%$$$$$$((('''&&&%%%&&&''')))+++(((((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&''''''(((((((((((('''*********+++++++++,,,,,,,,,,,,.../////////...---000000000000111111111111333444444555666777888888;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGLLLEEEBBBEEEHHHHHHIIILLLMMMQQQYYYcccooozzzwwwjjj^^^UUUNNNIIILLLJJJHHHEEEDDDDDDDDDEEEDDDCCCAAA@@@???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIGGGFFFEEEEEEFFFFFFCCCBBBCCCFFFLLLRRRUUUWWWWWWTTTQQQRRRTTTTTTQQQMMMDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEE???@@@@@@???>>>???AAACCCCCCBBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777666666666777888999999999::::::::::::999777666555999888666555444444444555555555444333222222111111////////////////////////,,,,,,---------.........111///---...///000...,,,~~~yyywwwrrrnnnooonnnjjjhhhiiilllqqqwww}}}~~~zzzwwwooopppnnnhhhcccbbbhhhnnntttooojjjeeebbbaaa___]]]WWW\\\iiixxx~~~zzzuuutttuuurrrrrruuuyyy~~~yyyrrrooorrrwww{{{|||{{{{{{{{{zzzxxxvvvsssqqqqqqkkkgggggggggeeedddggglllkkkjjjjjjjjjhhheeeccc^^^VVVJJJ===333---,,,,,,***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%###"""!!!''''''%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''((()))***''''''((((((((((((''''''$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''*********++++++++++++,,,,,,,,,---............---//////000000111111111111333333444555666777888888::::::;;;<<<===>>>?????????AAAAAAAAAAAADDDKKKPPPQQQIIIBBBDDDGGGGGGFFFGGGFFFIIINNNUUU^^^gggooosssyyyuuunnndddYYYRRRLLLHHHFFFGGGFFFDDDBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFAAAAAABBBFFFJJJNNNPPPPPPRRRQQQQQQSSSSSSPPPJJJDDD@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@?????????AAABBBDDDFFFGGGAAAAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAABBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888666666777777888999999999999999999999999888888777888777666444444444444555333333333333222222222222////////////////////////---------.........//////000///......//////...,,,}}}{{{|||zzzsssnnnnnnmmmiiiggghhhgggmmmvvv~~~zzzwwwpppooommmhhhcccccchhhmmmooojjjeeebbbaaaaaaaaaaaaZZZ```lllzzz{{{vvvuuuwwwvvvvvvvvvwww{{{zzzqqqmmmooossswwwxxxxxxzzzyyyvvvppplllkkklllkkkgggeeeffffffcccbbbeeejjjiiijjjjjjiiihhhfffddd___XXXLLL>>>333---++++++))))))(((((((((((())))))((((((''''''''''''((((((((())))))((('''&&&%%%%%%((('''&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''&&&''''''((()))***'''(((((())))))(((((('''$$$$$$###""""""###%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((************++++++++++++,,,,,,---------.........//////000000111111222222222333444555666777888999999:::;;;===>>>>>>>>>>>>===@@@BBBAAA@@@CCCKKKRRRSSSIIIBBBCCCFFFFFFEEEEEEGGGIIIKKKPPPVVV]]]bbbfffdddiiirrr}}}ppphhhbbbYYYQQQLLLJJJHHHGGGCCCBBBAAAAAA@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCFFFIIIKKKJJJIIIKKKLLLOOORRRRRRNNNFFF@@@>>>>>>???@@@BBBDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@AAACCCEEEFFF@@@AAAAAA@@@???@@@BBBDDDDDDDDDBBB@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCBBB@@@???======<<<<<<;;;;;;;;;;;;;;;::::::999777777777888888999999999888888999::::::999999999777666555444333444555555444444333333222111111111////////////////////////------........./////////------,,,,,,,,,,,,++++++zzzvvvvvvyyyxxxpppooonnnjjjhhhhhhdddkkkuuu}}}~~~yyyuuupppooommmiiieeeeeeiiillliiieee```]]]^^^```bbbddd___cccnnn{{{{{{vvvuuuzzzzzzyyyvvvtttuuuwwwyyy{{{uuunnnmmmoooqqqqqqsssuuuuuuqqqkkkffffffhhhfffddddddgggeeeaaaaaacccggghhhiiiiiihhhfffeeeddd___YYYNNN@@@444,,,+++,,,))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))''''''((((((((((((''''''%%%$$$#########$$$&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))*********))))))*********+++++++++,,,,,,,,,,,,------.........//////000111111222222222222444555666888999999999:::;;;===>>>>>>>>>>>>;;;???BBBBBB@@@AAAFFFKKKOOOGGGAAACCCFFFEEEEEEFFFEEEFFFHHHJJJNNNRRRUUUWWWXXXZZZ___fffooowww~~~rrrfff]]]XXXQQQKKKHHHFFFEEEEEEAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAABBBBBBCCCDDDEEEAAACCCEEEGGGHHHGGGEEEDDDEEEEEEEEEGGGHHHHHHFFFDDDDDDGGGKKKNNNOOOLLLGGGCCC@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBB???@@@@@@???>>>>>>@@@CCCDDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::::::::888888888888999999999999888888999::::::::::::999666666444333333444555555666555444333111000///...////////////////////////------------.........///,,,------,,,++++++++++++yyysssrrruuu{{{xxxssspppllliiiiiieeekkkuuu}}}}}}wwwsssnnnnnnmmmjjjgggfffhhhiiieeeaaa[[[YYY[[[___bbbdddbbbeeennnyyy}}}yyyuuuuuu{{{}}}|||wwwttttttuuutttvvvzzz}}}tttooommmkkkjjjjjjlllnnnlllgggdddcccdddcccccceeehhhfffaaa___bbbeeegggiiihhhfffdddcccccc^^^YYYPPPBBB555---,,,---((((((((((((((())))))***((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((()))************)))))))))************+++,,,,,,,,,+++,,,------.........///000111222222333111222333555666888999:::::::::;;;<<<===>>>??????;;;>>>AAABBBAAA@@@BBBDDDIIIDDDBBBDDDEEEDDDEEEHHHDDDEEEFFFHHHJJJLLLMMMNNNQQQQQQSSSVVV[[[aaafffiiittt|||uuurrrmmmddd]]]WWWSSSMMMIIIGGGFFFEEECCC@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCAAABBBBBBCCCDDDFFFGGGHHHAAABBBEEEFFFGGGFFFEEEDDDFFFEEEEEEFFFGGGGGGDDDBBBAAACCCGGGJJJKKKLLLKKKJJJEEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBB@@@????????????BBBAAA@@@@@@????????????>>>>>>>>>===<<<===???AAACCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB???>>>===;;;::::::999999999999999999999999999999999999:::::::::::::::999666555444333333444555555666555444333111///...---////////////////////////,,,,,,,,,---------......---...///...---,,,,,,...yyyrrrppprrrxxxyyytttnnnjjjiiigggmmmvvv}}}|||vvvrrrkkklllllljjjhhhfffffffffbbb]]]XXXUUUXXX]]]bbbdddccceeellluuuxxxuuusssssszzz~~~{{{yyy{{{{{{yyyuuuuuuwww||||||sssmmmhhhdddbbbeeeggghhhgggeeedddcccbbbcccgggjjjgggaaa___aaadddfffhhhgggdddaaaaaaaaa\\\YYYPPPCCC555---,,,...((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%'''((()))*********))))))))))))************,,,,,,+++++++++,,,---.........///000111222333333111222333555777888999:::;;;;;;;;;;;;<<<>>>???@@@===>>>???@@@@@@AAAAAAAAADDDCCCEEEGGGEEEBBBDDDHHHEEEFFFHHHJJJKKKKKKKKKJJJLLLKKKKKKMMMPPPUUUZZZ\\\ccckkkvvvsssmmmddd^^^[[[YYYVVVSSSPPPNNNJJJHHHGGGFFFDDDBBB????????????>>>>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAABBBCCCDDDFFFIIIKKKLLLBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCDDDEEEGGGJJJNNNQQQLLLJJJFFFBBB@@@@@@@@@AAACCCBBBAAA???>>>>>>>>>>>>AAAAAA@@@???????????????===>>>>>>===<<<===???AAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>>>>???@@@BBBDDDEEEFFFAAA@@@===;;;:::999999999999999999999999999999999:::::::::;;;::::::999999555444333333333444555555444444333222111000///...////////////////////////+++++++++,,,,,,,,,,,,---,,,...///...,,,+++,,,...yyysssqqqooovvv~~~vvvoookkkiiijjjpppxxx~~~|||vvvrrriiijjjjjjjjjhhhfffdddccc```[[[VVVSSSVVV[[[aaadddcccdddjjjrrruuurrrqqqrrryyy~~~~~~sssqqqqqqvvv~~~wwwnnnfffaaa___bbbeeehhhjjjiiigggeeebbbdddhhhkkkhhhaaa___aaadddfffhhhfffbbb______```\\\YYYQQQCCC666...---///((((((((((((((()))******&&&''')))******)))'''&&&)))))))))((('''&&&%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))+++***)))(((&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((###$$$%%%'''((()))))))))))))))))))))************---,,,+++***+++,,,---...---...///000111222333333111222333555777888::::::<<<;;;::::::;;;===@@@AAA@@@>>>===>>>@@@BBBCCCBBBBBBDDDGGGIIIEEE@@@BBBHHHCCCEEEHHHJJJKKKJJJHHHFFFHHHHHHHHHJJJMMMRRRWWWYYYVVVZZZ```eeekkkwwwwwwkkk```\\\UUUPPPNNNLLLKKKKKKHHHFFFDDDCCCCCCBBB???===>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCEEEHHHKKKMMMNNNCCCDDDDDDDDDDDDDDDCCCCCC?????????AAADDDGGGGGGGGGEEEEEEDDDCCCEEEIIIPPPTTTQQQMMMHHHCCC???>>>???@@@CCCBBB@@@>>>======>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>><<<===???BBBAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>@@@BBBEEEHHHIIIBBBAAA>>>;;;999888888888999999999999999999999999:::;;;;;;;;;::::::999888555444333333333444555666222222222111111111000000////////////////////////******+++++++++,,,,,,,,,***,,,...,,,***(((***,,,zzzsssuuuyyy}}}tttsssssssssooottt|||wwwqqqkkkkkkjjjjjjjjjiiigggeeebbb^^^WWWSSSUUUZZZaaafffgggkkkppprrrpppnnnnnnnnnyyywwwsssqqqrrruuu~~~yyyqqqiii```aaaaaacccgggjjjlllkkkiiikkkhhhggghhhfff___[[[\\\bbbdddeeefffeeecccaaa___ZZZVVVOOOEEE:::222---,,,************))))))))))))$$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''',,,,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000000000000///////////////000111222444555666666999999999999:::<<<>>>???>>>>>>======>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEHHHMMMQQQPPPJJJCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQPPPQQQTTTZZZbbbiiinnn~~~}}}rrrfff]]]QQQOOOMMMJJJIIIHHHGGGHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@>>>>>>=========???@@@AAA===>>>@@@CCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEIIIHHHFFFDDDBBBEEEJJJNNNPPPLLLGGGCCCAAAAAA@@@??????===::::::;;;===>>>>>>??????>>>>>>======<<<<<>>============@@@>>>===>>>@@@@@@===:::<<<:::999;;;======;;;888777777666666777999;;;<<<<<<======???@@@AAABBBBBB@@@AAAAAAAAA???===;;;:::777999;;;:::777666888:::<<<::::::;;;>>>>>>;;;777333222222111111222222333222111000//////...//////---......////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyyuuuyyyuuupppoooooorrrwww~~~|||wwwrrrpppnnnlllllljjjgggeeeccc___YYYVVVWWW\\\bbbfffkkknnnqqqqqqppppppqqqrrrwwwwwwrrroooooosss}}}yyyrrriiiaaaaaaaaacccfffkkkooopppqqqllljjjjjjkkkhhhaaa]]]]]]aaacccdddfffeeeccc```___YYYUUUNNNCCC888000,,,***************))))))))))))&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''******)))(((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000000111222333444555666777:::999999999:::<<<===>>>??????>>>???@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGMMMRRRRRRMMMGGGEEEEEEFFFHHHJJJKKKMMMMMMKKKKKKKKKNNNRRRYYY___cccjjjttt~~~tttmmmggg___VVVOOOIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@??????>>>>>>=========>>>???@@@AAABBB???>>>>>>======>>>???@@@>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGEEECCCDDDHHHLLLLLLHHHCCC@@@>>>>>><<<;;;???<<<::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>=========AAA@@@???>>>>>>===>>>>>>@@@>>>>>>???@@@@@@===:::===;;;999:::<<<===;;;999888888777777888999:::;;;<<<<<<======>>>???@@@@@@>>>>>>>>>======;;;:::999777999:::999777666888::::::999888:::<<<<<<:::777333222222111111222222333111000000////////////000---....../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,vvv{{{wwwooommmnnnuuuzzzyyyuuuqqqppppppooolllhhhfffbbb\\\ZZZ\\\aaaeeegggoooqqqrrrsssssstttvvvxxxyyy|||vvvpppnnnqqq{{{zzzssskkkbbbcccbbbcccfffkkkoooqqqrrrnnnllllllmmmjjjccc^^^^^^```aaaccceeedddccc```___XXXTTTLLLBBB777...***)))************))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''+++++++++++++++++++++++++++++++++,,,,,,---------......//////000000111111111111222444555666777888:::::::::::::::;;;<<<===?????????@@@AAABBBDDDEEEBBBAAAAAAAAABBBBBBCCCDDDBBBCCCFFFLLLQQQRRROOOKKKEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFFFFHHHKKKPPPUUUXXXXXXaaannn{{{zzzhhhccc\\\XXXUUURRRNNNJJJCCCBBBAAAAAA@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>>>>;;;<<<<<<>>>@@@BBBCCCEEE@@@???>>>======>>>>>>???@@@@@@@@@AAA@@@@@@???>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGIIIJJJGGGDDDCCCEEEHHHIIIFFFBBB???>>>===<<<:::===<<<:::;;;<<<>>>>>>=========>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>?????????@@@AAA@@@>>><<>>>>><<<;;;::::::999999999999777888999999888777888999666666666777999:::999777333222222111111222222333000////////////000000111/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyy|||zzzqqqppprrrvvv{{{zzzvvvuuuxxxxxxsssnnnlllgggaaa```bbbgggjjjkkkqqqsssvvvxxxzzz|||}}}~~~~~~}}}vvvssssssxxxyyytttllldddddddddeeehhhlllnnnmmmlllnnnllllllmmmiiibbb]]]]]]^^^___bbbddddddcccaaa```XXXUUUMMMBBB777...***(((************)))))))))(((***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&'''************+++++++++++++++++++++,,,,,,---------------...///000111222222111222333444666777888888;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCCCCAAABBBEEEJJJNNNPPPMMMKKKEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHKKKNNNPPPRRRYYYbbbjjjpppuuuxxxzzz}}}{{{zzzzzz|||}}}~~~wwwoooeee^^^XXXTTTOOOMMMMMMMMMLLLKKKCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>============:::;;;<<<>>>@@@CCCEEEFFFAAA@@@???=========>>>>>>???????????????>>>>>>>>>======>>>??????????????????@@@@@@AAACCCDDDFFFGGGGGGJJJMMMJJJEEEBBBBBBDDDJJJHHHDDDCCCBBB@@@>>>===<<<;;;;;;<<<>>>???>>>============>>>>>>??????@@@BBBAAA@@@??????>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???@@@>>>;;;:::999:::;;;;;;;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<=========;;;:::999888888888999:::777888888888888888999999444444444555777888888777333222222111111222222333//////...//////000111111111111111111111000///...++++++++++++++++++++++++++++++++++++++++++++++++||||||~~~zzzrrrqqqrrrtttzzz~~~zzzrrrrrrlllfffdddhhhlllnnnnnnppptttzzz}}}{{{yyyzzzzzzvvvooogggdddfffjjjooorrrrrrooolllmmmjjjiiijjjfff___[[[\\\\\\^^^aaacccddddddbbbaaaZZZVVVOOODDD888///+++***************)))))))))(((***)))(((&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''(((((()))))))))******+++++++++******+++,,,,,,---......,,,---...///000111222333111222333444666777888888::::::;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBB?????????@@@@@@BBBCCCCCCBBBCCCEEEHHHJJJKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLQQQTTTYYY]]]___aaacccdddiiippp|||~~~{{{zzz{{{|||~~~~~~|||tttkkkddd```[[[SSSMMMKKKIIIFFFDDDDDDEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<======::::::;;;===@@@BBBEEEFFFAAA@@@???=========>>>>>>>>>>>>===>>>>>>>>>??????<<<===>>>?????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCGGGLLLOOOMMMFFFAAAAAACCCJJJHHHFFFEEEEEECCCAAA>>><<<;;;<<<>>>@@@AAA???>>>======>>>>>>??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAACCCCCCCCCBBBAAAAAAAAA???===;;;999999:::;;;:::::::::::::::::::::999<<<=====================<<<;;;:::999999:::;;;<<<777777777888999999999999333333444555555666777888333222222111111222222333//////...//////000111111333333333222111000///...++++++++++++++++++++++++************************}}}{{{{{{~~~}}}zzzrrrooooooqqqxxxxxxwwwooohhhfffjjjoooqqqqqqooottt||||||zzztttmmmdddhhhooovvv{{{{{{wwwsssmmmiiifffeeebbb\\\YYY[[[[[[^^^aaadddeeeeeedddccc\\\XXXPPPEEE999111,,,***************))))))))))))((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((())))))(((((())))))***+++++++++******+++,,,,,,---......------...///000111222222111111222444555666777888999:::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAA?????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMOOORRRSSSTTTUUUWWWYYYYYY___hhhrrr|||~~~~~~~~~~~~~~~~~~tttjjjbbb]]]XXXTTTRRROOOJJJGGGDDDCCCBBB@@@??????@@@@@@BBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;===???AAABBBDDD@@@???>>>======>>>>>>???>>>>>>=========>>>??????===>>>???@@@@@@@@@???>>>AAAAAA@@@@@@@@@AAABBBBBBHHHNNNRRROOOGGGAAABBBDDDHHHGGGFFFFFFFFFDDDAAA>>><<<<<<>>>@@@CCCCCCAAA???>>>>>>??????????????????AAA@@@???>>>============>>>@@@BBBCCCBBBAAAAAABBB@@@@@@???<<<:::888999;;;888999::::::::::::999999<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;888777666777999::::::999444555666555444555777999333222222111111222222333000////////////000000111222222222111000///---,,,************************)))))))))))))))))))))))){{{yyyyyyzzzzzz{{{zzzzzz{{{~~~{{{tttooonnnooowwwyyypppgggeeeiiiooorrrqqqqqquuu}}}{{{tttiiilllrrryyy~~~~~~{{{xxxnnniiidddbbb^^^YYYXXX[[[[[[^^^aaadddfffffffffeee]]]YYYQQQEEE:::111,,,***************))))))))))))&&&&&&'''(((((('''&&&%%%'''&&&$$$######$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''((())))))((((((((()))***+++++++++)))******+++---......///---......///000111111222000111222333444555666777777888:::<<<<<<===<<<<<<<<<===???AAABBBBBBBBBAAA??????@@@@@@AAACCCDDDEEECCCDDDEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLMMMMMMLLLNNNOOOPPPPPPRRRUUUWWWTTTVVVZZZ___dddkkksssxxxxxxpppfff[[[TTTOOONNNLLLJJJGGGEEECCCBBBAAAAAAAAA@@@>>>============>>>>>>???>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>======>>>???@@@AAA@@@???============>>>>>>???@@@BBBBBBAAA@@@???AAAAAAAAAAAABBBCCCDDDEEEJJJOOOSSSPPPGGGBBBCCCGGGGGGFFFFFFGGGGGGEEEAAA>>><<<===???CCCEEEEEEBBB@@@@@@@@@??????????????????@@@???>>>===<<<<<<<<<<<<;;;>>>@@@AAA???>>>???@@@@@@AAAAAA>>>:::888888999666777888:::::::::999999999999:::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::888666555777:::;;;:::999666777888777555555777:::333222222111111222222333111000000////////////000000000000///---+++***)))************************))))))))))))))))))))))))yyywwwxxxwwwyyyzzzxxxvvvvvvyyy}}}|||~~~|||wwwrrrpppnnnwwwzzzpppfffccchhhnnnqqqqqqsssvvv}}}xxxoooppptttxxx||||||zzzwwwoooiiiccc```\\\XXXXXX[[[[[[^^^aaaeeegggggggggfff\\\YYYPPPEEE999000+++***************))))))))))))$$$%%%'''))))))(((&&&%%%'''&&&$$$######$$$&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))***+++++++++)))******+++---...//////......//////000000111111///000111222444555666666666888:::<<<===============>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCEEEFFFCCCDDDFFFFFFFFFGGGHHHJJJDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQPPPQQQQQQQQQQQQRRRUUUXXXTTTTTTSSSSSSTTTXXX]]]bbb```iiittt|||~~~tttggg^^^XXXTTTNNNIIIDDDEEEFFFDDD@@@>>>=========>>>???>>><<<::::::::::::;;;===>>>>>>>>>======999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========???@@@AAADDDCCC@@@>>><<<<<<<<<<<<>>>@@@BBBCCCCCCCCCAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJPPPTTTPPPHHHBBBDDDIIIHHHGGGHHHIIIIIIGGGCCC@@@===>>>@@@DDDGGGFFFCCCAAAAAA@@@@@@@@@???>>>>>>>>>???>>>===<<<<<<;;;;;;;;;888;;;>>>???===;;;<<<>>>???AAABBB@@@;;;888888999555666777999:::::::::999777777888999;;;<<<======>>>?????????>>><<<:::888888666555777:::<<<:::999888999999888555555777:::333222222222222222222333222111000//////...//////.........,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))yyyuuurrrxxxuuuuuuttttttsssrrrrrrqqquuuyyy{{{|||~~~}}}uuulllqqqxxxqqqaaaaaajjjoooqqqsssrrr|||}}}tttvvvwwwvvvuuutttttttttrrrmmmgggcccaaa```___^^^]]]___bbbeeeffffffeeeddd[[[YYYRRRFFF999///***)))%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''%%%%%%&&&&&&&&&&&&''''''''''''(((+++***((('''((()))+++,,,------,,,++++++,,,,,,,,,,,,...000333333222111///000000111222444555666666666888:::===>>>>>>>>>>>>AAA???<<<<<<===?????????AAA@@@?????????AAADDDEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFIIIKKKKKKOOORRRQQQRRRUUUVVVSSSRRRPPPNNNOOORRRUUUVVVWWWTTTQQQMMMKKKKKKNNNSSSUUUZZZ[[[^^^```dddjjjqqquuu{{{qqqjjj]]]YYYSSSLLLGGGDDDCCCCCC@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::============>>>>>>>>>>>>AAA@@@>>><<<;;;<<<===>>><<>>???BBBFFFGGGEEE@@@<<<<<<===???@@@AAAAAA@@@@@@???===;;;999888999:::;;;888999::::::;;;<<<======;;;<<<===>>>===:::777666555666777888888777666555999999999:::;;;<<<>>>???======>>>===<<<;;;999888999999888888999999::::::555555555555555777999:::777555333222333333111000333000......///000---+++//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))zzzuuusssyyyuuutttsssrrrpppoooooooooooossswwwzzz}}}{{{tttvvvzzzrrrbbbbbbjjjooorrrsssrrr{{{~~~}}}wwwyyy|||}}}{{{wwwtttrrrqqqmmmhhheeedddccc```^^^___aaaccceeefffeeedddccc\\\ZZZSSSHHH:::000,,,+++))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***))))))((((((''''''''''''&&&''''''((())))))******%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''%%%%%%&&&&&&&&&&&&''''''''''''(((***)))((('''''')))***,,,---,,,,,,++++++,,,,,,,,,...///222444555444222111000000111222444555666666666888;;;<<<<<<>>>@@@CCCAAA>>>;;;:::;;;===>>>???AAA@@@?????????AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEFFFIIILLLOOOTTTVVVTTTTTTWWWVVVSSSTTTRRRQQQQQQTTTWWWXXXXXXPPPNNNKKKIIIIIILLLPPPRRRPPPQQQRRRSSSTTTWWW\\\```eeeggglllsss{{{zzzrrrlllhhhbbbZZZTTTPPPMMMIIIDDDAAA?????????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;::::::999;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<=========>>>>>>>>>===;;;::::::;;;<<<======@@@DDDGGGGGGEEEAAA>>>???AAABBBBBBBBBCCCEEEGGGKKKOOORRRPPPKKKGGGFFFGGGGGGFFFEEEGGGJJJJJJEEE@@@AAABBBDDDGGGIIIGGGCCC???<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>><<<;;;:::888888999::::::;;;<<<<<<;;;<<<===>>>>>><<<999777777888888999999888888777777777888888999;;;<<<===>>>>>>??????>>><<<:::999999999888888888999999:::777666666666777999;;;===888666333111222222111000222000......//////---+++//////...---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((|||xxxvvv{{{wwwuuurrrpppmmmllllllllljjjoootttxxx~~~~~~{{{|||~~~ssscccaaahhhoooqqqrrrqqqyyy~~~|||~~~~~~|||vvvqqqpppmmmiiiggghhhfffccc___aaabbbdddeeeeeedddbbbaaa]]][[[TTTIII;;;111---,,,+++***)))(((((()))***+++((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&%%%$$$$$$&&&(((+++---)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&'''((()))***,,,,,,++++++++++++,,,,,,...///111333444333222111000000111222444555666666666999;;;;;;:::<<>>@@@@@@?????????AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGFFFFFFGGGJJJLLLTTTYYY[[[XXXVVVWWWVVVSSSTTTRRRPPPQQQSSSUUUVVVVVVLLLJJJGGGFFFFFFHHHKKKNNNMMMMMMLLLJJJHHHIIIKKKNNNPPPQQQTTTYYY___ffflllpppzzzqqqjjj^^^ZZZUUURRRPPPMMMHHHDDDAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<<======;;;<<<<<<======<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::999888888999;;;<<<===@@@CCCFFFGGGEEEAAA??????AAABBBBBBAAABBBDDDFFFJJJLLLMMMNNNLLLJJJGGGEEEEEEDDDDDDGGGJJJKKKGGGDDDDDDDDDDDDFFFGGGGGGDDDAAA;;;<<<>>>???@@@@@@??????===???BBBDDDCCC@@@<<<999888999999999::::::;;;;;;;;;<<<===??????===<<<:::::::::999999999999::::::666666666777888999:::;;;===>>>>>>>>>===;;;999888999999888777777777888888999888666666888;;;>>>AAA999666222000000000000///111///......//////---,,,///......---,,,+++******''''''''''''''''''''''''((((((((((((((((((((((((}}}zzz}}}zzzxxxtttqqqmmmlllkkkkkkkkkqqqvvvyyy~~~~~~|||{{{~~~}}}{{{~~~sssddd```fffmmmppppppnnnttt}}}|||zzz~~~}}}tttqqqnnnkkkjjjllljjjeee```ccccccdddeeedddcccaaa```]]][[[TTTIII;;;111,,,,,,***)))'''%%%%%%&&&((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***%%%%%%$$$$$$%%%''')))+++&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))'''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((())))))++++++++++++++++++,,,---,,,---///000111000000///000000111222444555666666666999<<<:::888<<>>???@@@AAABBBCCCDDDDDDEEEGGGHHHHHHIIIFFFGGGGGGGGGGGGHHHKKKMMMVVV[[[^^^ZZZVVVTTTSSSPPPOOONNNLLLLLLNNNOOOOOOOOOHHHGGGEEEDDDDDDFFFHHHJJJLLLLLLJJJGGGDDDCCCDDDEEEGGGGGGHHHKKKOOOSSSWWWZZZ___eeekkkpppssszzzvvvrrrlllgggccc^^^YYYUUULLLIIIFFFEEEDDDCCC@@@>>>::::::;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<888888888888888999:::;;;<<<>>>AAACCCDDDCCC@@@???@@@AAABBBAAA@@@AAABBBDDDFFFEEEFFFIIILLLLLLIIIEEEFFFEEEEEEGGGJJJJJJGGGEEEDDDCCCBBBCCCDDDDDDBBBAAA;;;<<<>>>???@@@@@@??????===@@@CCCEEEDDDAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===<<<;;;999999999999;;;<<<777777777777888999:::;;;;;;<<<===>>>===:::888666999888777777666666666666888777666666777;;;???AAA999666222/////////////////////............---,,,......---,,,+++***))))))''''''''''''''''''''''''((((((((((((((((((((((((~~~}}}yyyuuuqqqooommmmmmqqqwww{{{|||~~~}}}zzzyyy{{{yyyxxx}}}~~~rrrddd^^^ccclllpppooolllqqqwww|||~~~~~~zzzyyy~~~|||uuuqqqmmmmmmooommmfff___bbbbbbcccccccccbbbaaa```\\\ZZZSSSHHH:::000,,,+++)))(((&&&$$$$$$%%%&&&''')))(((((((((((('''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''))))))(((&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))************++++++,,,---+++,,,...///000000//////000000111222444555666666666:::<<<;;;888;;;EEENNNQQQLLLDDD???============??????>>>>>>??????@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHFFFGGGGGGGGGGGGHHHKKKMMMUUU[[[^^^ZZZTTTRRRPPPMMMLLLKKKIIIIIIJJJKKKJJJIIIEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFCCC@@@>>>???@@@AAAAAA@@@AAABBBEEEHHHJJJJJJOOOTTTVVVWWW\\\eeelllvvv}}}~~~wwwooohhhdddYYYVVVSSSOOOMMMLLLJJJIIIAAA???>>>===<<<;;;:::888888888999:::::::::999888999::::::;;;;;;;;;:::999888888888999999999999999======<<<;;;:::999999888;;;;;;::::::::::::;;;;;;888888888888999999::::::888999999999999:::::::::888888888999999:::;;;;;;:::;;;>>>@@@@@@@@@???>>>@@@AAAAAAAAA??????AAACCCBBBAAABBBGGGLLLOOOMMMJJJIIIHHHHHHHHHHHHHHHFFFDDDDDDCCCBBBBBBCCCCCCBBB@@@;;;<<<>>>???@@@@@@?????????@@@AAABBBBBB@@@???>>>===============<<<<<<<<<;;;<<<===>>>?????????>>>;;;;;;999888888999;;;;;;999999999999999:::;;;<<<<<<===???@@@???<<<999777999888777666555444444444555444444444666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGFFFFFFGGGJJJLLLSSS[[[___[[[TTTQQQPPPNNNLLLKKKIIIIIIJJJIIIHHHFFFBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDCCCBBB@@@??????AAAAAA@@@>>>===>>>???AAABBBBBBEEEGGGHHHHHHJJJNNNRRRUUU\\\eeeooovvv{{{~~~wwwssslllhhhccc^^^ZZZVVVRRROOOIIIGGGEEEBBB@@@@@@@@@@@@<<<<<<;;;:::999888777777666666777777777777666666888999;;;<<<<<<<<<;;;:::666777777777888888999999===<<<<<<;;;:::999888888;;;::::::999999::::::;;;777777777777777777777777777777888888888999999999999999999:::::::::::::::999:::;;;===>>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@AAABBB@@@AAAEEEKKKPPPQQQPPPKKKKKKJJJIIIGGGFFFDDDCCCFFFEEEDDDDDDEEEDDDBBBAAA<<<===???@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@BBBCCCBBB???<<<999999888777555444333333333222222222333444777999:::444222000000000000///---,,,...///...---,,,---...---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''|||wwwsssqqqrrryyy~~~~~~~~~{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}zzzsssfff^^^cccnnntttsssqqqsssuuuvvvvvvvvvvvvvvvyyy|||zzzwwwxxxvvvppppppuuu{{{|||}}}zzzssspppqqqnnneee]]][[[[[[]]]^^^```aaabbbbbb]]][[[TTTIII;;;111---,,,******))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))((('''''''''&&&&&&&&&''''''''''''((((((((())))))******))))))))))))))))))***+++,,,------......///000000000111000000111222444555666666888:::<<<<<<<<<===???AAAFFFCCC???======>>>>>>>>>===>>>>>>>>>>>>>>>======@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEFFFIIILLLTTT\\\bbb]]]WWWTTTSSSRRRLLLJJJIIIIIIIIIHHHFFFDDD??????@@@@@@AAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAACCCAAA@@@>>>>>>???AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDHHHNNNTTTXXX\\\```ccccccfffkkkrrryyy~~~xxxtttnnnhhhccc]]]XXXUUUQQQNNNJJJHHHGGGFFFEEEDDD@@@???>>><<<:::999:::;;;:::::::::999888777777888555555555555666666666777777888:::<<<<<<;;;:::999555555666777777888999999::::::::::::::::::::::::;;;:::999888888999:::;;;777777777666555555444444666666777777777888888888999999:::::::::999888888999:::;;;<<<===>>>>>>???@@@AAAAAA@@@>>>===???@@@@@@??????AAAFFFKKKNNNPPPKKKKKKKKKIIIGGGEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA>>>===>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA?????????>>>===<<<<<<;;;<<<<<<==================;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======???BBBCCCBBB???;;;888999888666444333222111111000111222333444555666666111000000000111111///---+++---///...,,,+++---///,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzuuurrrnnnvvv}}}}}}~~~|||~~~}}}yyywwwxxxzzzxxx{{{~~~~~~zzzttthhh___dddqqqwwwuuuuuuvvvvvvvvvuuusssrrrqqqsssyyy~~~{{{uuuuuusssuuuqqqlllkkkqqqvvvxxxwwwyyy}}}tttqqqqqqnnneee\\\XXXYYY[[[]]]___aaacccddd___\\\VVVJJJ===222...---))))))))))))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&$$$$$$$$$&&&((()))$$$((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))***((('''''''''&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))***+++,,,---++++++,,,,,,---......///000000111222444555666666999:::<<<===>>>===<<<;;;>>><<<::::::<<<>>>>>>>>>===>>>>>>>>>>>>>>>======???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFIIIKKKUUU^^^ddd```ZZZWWWVVVUUUJJJIIIGGGGGGGGGFFFCCCAAA===>>>>>>???@@@?????????;;;===>>>===<<<;;;<<<===BBB@@@???=========???@@@>>>======>>>@@@@@@>>><<<@@@BBBEEEGGGHHHKKKNNNQQQOOOQQQUUUYYY^^^bbbdddfffhhhjjjmmmrrrwww{{{{{{yyyuuuqqqmmmkkkjjjiii[[[WWWRRROOOMMMKKKIIIGGGGGGDDDAAA>>>>>>???>>>>>>:::;;;;;;:::888888999:::555666777666555555555666555555555555666777999999666777999;;;<<<;;;999888444555555666777888999999777888888999;;;<<<======;;;:::999888888999:::;;;777777666555444333333222666666666666777777777777999999999999999888777666::::::;;;<<<===>>>???@@@@@@AAAAAA@@@>>>===>>>???>>>=========???DDDIIILLLJJJJJJJJJIIIGGGFFFFFFFFFAAAAAAAAABBBBBBAAA>>>;;;>>>???AAABBBCCCCCCBBBBBB@@@AAABBBCCCDDDCCCAAA@@@??????>>>===<<<;;;;;;:::============<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;:::::::::;;;<<<<<<:::<<>>>>>>>>======??????@@@AAABBBCCCCCCDDDBBBBBBDDDEEEHHHJJJLLLNNNNNNaaaddd]]]``````XXXUUUJJJGGGDDDCCCCCCBBB>>>:::???>>>>>>============>>>===<<<:::999:::;;;===??????===;;;;;;<<<===>>>===@@@>>>;;;999888888:::;;;>>>>>>???@@@AAABBBCCCCCCAAABBBDDDFFFIIILLLMMMOOOPPPPPPQQQSSSUUUYYY\\\^^^ccceeehhhiiiiiiiiijjjlllqqqsssuuuyyy}}}}}}{{{yyysssrrrpppmmmjjjgggeeeddd[[[ZZZWWWTTTRRRQQQPPPPPPIIIHHHFFFDDDBBB@@@>>>===???<<<999999;;;<<<;;;999:::999999999888888777777555555444444444555555666444444444555555555555666999999999;;;>>>===999666555555666666777888888888999888888888999;;;===>>>999999888888888999:::;;;666555444333333333333333888777666666666666777777:::999888666555666666777888999:::999:::<<<@@@CCCAAA???===;;;:::;;;<<<===>>>===<<<;;;<<<===???AAADDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAA???======>>>???AAADDDGGGGGGFFFDDDBBBDDDBBB@@@@@@BBBBBB@@@>>>???===;;;;;;<<<<<<;;;:::>>>===<<<::::::999:::::::::<<>>:::888<<<<<<;;;;;;;;;<<<<<<<<<;;;===>>><<<888444444666888777555444222222111111111111111111000000000000222111111///...---,,,+++------,,,,,,,,,,,,++++++******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&$$$"""!!!!!!$$$&&&(((~~~zzzwwwxxxyyyyyyyyyxxxvvvuuuuuuyyy~~~{{{zzzwwwuuutttuuuxxxzzzzzzxxxvvvppphhhhhhssszzzyyyzzzyyytttmmmllloooqqqpppqqquuuzzz~~~~~~}}}{{{uuullljjjkkknnnoookkkeeeccchhhkkkkkkmmmmmmsss}}}uuullleee^^^ZZZ[[[\\\]]]^^^```aaabbbbbbddd___YYYQQQCCC444,,,*********)))(((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***++++++++++++,,,,,,,,,---......//////000111111444444333333333444555666777888:::;;;:::999:::;;;;;;;;;;;;;;;;;;<<<======???>>>>>>>>>=========<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBDDDFFFIIIKKKLLLPPPbbbfffaaadddccc\\\ZZZMMMIIIDDDAAAAAA@@@???===?????????>>>>>>>>>>>>>>>;;;:::999999999:::<<<===>>><<<::::::<<<===>>>===???>>>;;;888777888999::::::::::::;;;<<<<<<======::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBDDDFFFHHHIIIKKKMMMPPPPPPPPPPPPQQQRRRUUUVVVYYY\\\___bbbdddeeegggiiikkkooosssvvvyyyzzz~~~}}}{{{wwwrrrnnnjjjhhhhhhgggeeecccaaa___]]]]]]YYYXXXVVVTTTQQQOOOMMMLLLIIIGGGEEECCCAAA@@@@@@@@@BBBAAA@@@>>><<<;;;999999<<<999777777888:::999888777666666666555555555444555555444333333333444444444444444444555555555555888777888:::<<<<<<888555444444555555666777777777888777777777888:::<<<===::::::::::::::::::999999666555444333333333333444666666555555555555666666999999888777777777888888::::::;;;::::::<<<@@@BBBBBB@@@>>><<<::::::;;;;;;===<<<;;;;;;<<<>>>@@@AAACCCCCCDDDDDDCCCCCCBBBAAAAAACCCCCCBBB@@@>>>===>>>???AAADDDGGGHHHFFFDDDCCCDDDBBB@@@AAABBBBBB@@@>>>>>><<<::::::;;;<<<;;;:::<<<<<<;;;;;;::::::::::::;;;===???@@@@@@>>><<<:::>>>>>>>>>>>>===<<<;;;;;;<<<>>>???===:::777777888777777555444333333222222000000000000000000000000111000000...---,,,+++++++++++++++,,,,,,---------+++******)))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$&&&'''(((~~~|||zzzwwwssspppnnnnnnuuu~~~~~~{{{yyyvvvsssqqqrrrrrrrrrrrrsssnnngggiiiwww|||{{{{{{{{{vvvooolllnnnnnnmmmnnnqqquuuxxxzzzzzzwwwtttrrrqqqlllgggfffjjjjjjllljjjdddaaadddffffffggghhhnnnyyyvvvnnneee\\\WWWZZZ\\\^^^___aaaaaaaaaaaaaaa\\\VVVOOOCCC666///...++++++***)))))))))))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...//////000000444333333333333444555666444666888999888888:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>============<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDFFFIIIJJJPPPaaafffbbbeeeddd\\\[[[QQQLLLEEE???>>>???@@@@@@@@@@@@@@@@@@???>>>>>>===888888999999999:::::::::<<<;;;::::::<<<=========>>><<<:::888777777888999777777777777777888888888888999999999999:::::::::;;;::::::999::::::;;;<<<<<<>>>@@@@@@???>>>???@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKLLLNNNQQQUUUXXXZZZ\\\^^^]]][[[XXXTTTPPPMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;:::888777777777777::::::999888777666666555777555444444666777777666555555444444444444333333555444333222222222222222333333333444444444555555555555666888999999666333222333333444444555666666666666666666777888:::;;;:::;;;<<<===<<<:::888777555555444333333333444444555444444444444555555555777888888999999999999999<<<<<<===<<<;;;<<>>@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@BBBDDDDDDAAA???>>>===@@@AAADDDFFFGGGFFFDDDCCCDDDCCCBBBBBBCCCBBB@@@>>>===;;;999999:::;;;;;;:::::::::;;;;;;;;;;;;:::999<<<<<<>>>??????>>>===<<>>;;;:::<<<>>>???>>><<<::::::;;;666666555444444444444444000000000000000000000000///......---,,,++++++***))))))***+++,,,---......++++++*********)))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((|||wwwqqqnnnllljjjqqqzzz}}}}}}zzzuuurrroooooooooooopppkkkeeegggvvv~~~{{{{{{|||zzzsssnnnmmmlllllllllmmmpppsssuuuvvvuuuqqqnnnmmmiiieeefffkkkiiimmmlllfffbbbcccddddddfffgggnnnyyy~~~wwwpppiiibbb\\\XXXZZZ[[[^^^```aaaaaa```___]]]XXXRRRKKK@@@333------+++***))))))(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********++++++,,,,,,---,,,,,,------.../////////333333333333444555555666333666888999999999:::<<<;;;;;;::::::;;;;;;<<<===>>>>>>==================<<<<<<===>>>???@@@AAAAAA@@@?????????AAACCCFFFGGGNNN^^^bbb___bbb^^^UUUUUUPPPLLLFFFAAA>>>>>>???@@@??????@@@@@@@@@>>>===<<<777888999:::::::::999999:::999999:::<<<>>>======<<<;;;999777666666777777888888777777777666666666888888888888999999999999::::::999999999999999999999;;;<<<<<<;;;::::::;;;999::::::<<<===>>>?????????@@@AAACCCEEEGGGHHHIIIHHHHHHGGGFFFDDDBBBAAA???<<<<<<<<<======>>>>>>???>>>======<<<;;;;;;::::::888888777777777666666666666666666666555555555555333333333333444555555555555555555444444444444444444333222111111000000111222333333333444444444444333333444555666555333222111111222222333444444444555444444444555777999:::;;;<<<>>>???>>>;;;777555555444444333333333444444444444555555666666555555666777999:::;;;;;;::::::===>>>>>>===<<<<<<>>>@@@EEECCCAAA>>>;;;999888888999999999:::<<<>>>@@@AAA@@@@@@@@@@@@@@@??????>>>???AAADDDDDDBBB???======>>>@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCAAA@@@===;;;888888999:::::::::888999:::;;;;;;;;;;;;:::;;;;;;<<<===============<<<===???AAA@@@>>><<<:::;;;<<<=========<<<<<<<<<555555555444444555666666111111111000//////......------,,,,,,++++++******)))******+++,,,,,,------************))))))((((((''''''&&&&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&~~~wwwqqqmmmkkkiiiooovvv||||||xxxsssooommmnnnnnnnnniiibbbeeettt~~~{{{zzz~~~~~~xxxqqqooollllllllllllmmmooorrrtttwwwsssooommmiiidddfffkkklllppppppjjjeeeeeeffffffkkkkkkqqq|||}}}xxxpppiiiddd```\\\ZZZYYY[[[]]]___``````___^^^```[[[UUUNNNCCC666///...))))))(((''''''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))***+++,,,,,,------,,,,,,------.../////////222222333444555555555666555777:::::::::;;;<<<===:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA???>>>======>>>AAACCCEEENNN\\\___]]]^^^WWWMMMMMMLLLJJJHHHDDDAAA???>>>>>>===???@@@AAA@@@>>>;;;:::888888999::::::::::::999888888888999<<<>>>===<<<:::999888666555555555555888777777666666555555444222222333444555555666666555555666666777777777777555777888888666555555666444444555555666666666777888888888999999:::::::::<<<<<<<<<;;;:::999888777777777777888888888888888777777777777777666666666333333333444444333333333222333333333444444555555222222333444444444444555333333333333333444444444333222111000000000000000222222222222333333333444000222333333333222111111000000111111222222333333444333333333444666888999;;;<<<>>>???>>>;;;777444444444333333333444444555444555666777777777777666555777888:::;;;;;;;;;:::===>>>???>>>===<<<>>>???DDDCCCAAA>>><<<:::999888888888999:::<<<===???@@@???????????????>>>>>>===>>>@@@CCCDDDBBB???======<<<>>>???AAABBBAAA@@@@@@AAABBBDDDEEEDDDCCCCCCBBB???<<<999777888999:::999777888999:::;;;;;;<<<<<<:::;;;;;;;;;<<<;;;;;;;;;777999<<<>>>???>>>===;;;::::::;;;;;;<<<<<<<<<;;;555444444444444555666666444333222000...---,,,++++++++++++++++++*********++++++++++++++++++++++++(((((())))))(((((('''&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''(((((('''%%%$$$~~~xxxwww{{{xxxqqqllljjjkkkooouuuyyy{{{|||}}}~~~|||{{{xxxtttooommmmmmnnnoooiiiaaacccqqq{{{{{{wwwsssooooooooonnnmmmnnnqqqtttyyyuuuqqqnnnjjjeeeeeeiiioootttuuunnnhhhhhhkkklllrrrpppttt|||zzzuuunnngggccc```]]][[[YYYZZZ[[[]]]^^^^^^]]]]]]___[[[VVVPPPDDD666...---)))(((((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))***+++,,,------...,,,------...//////000000111222333444555666666666777999;;;<<<<<<;;;===>>>:::::::::::::::;;;;;;<<<<<<===============>>>>>>::::::;;;<<<===>>>??????@@@>>>===<<<===???BBBDDDNNNZZZ]]]\\\]]]RRRGGGIIIFFFGGGHHHFFFBBB???======>>>???BBBCCCBBB???;;;999888888999999999:::::::::666666777999<<<>>>===<<<999888777555444444333333555555444444333333333222000000111222333555666666333333555666666777666666000222333333222111111222111111222222222222222222444444333333333222222222:::999999888666444222111555555555555444444444444333333333333333333333333111111222222222222111111//////000111111222222333111222444444333222333444000000111111111111222222111111000000000111111222111111222222222333333333///111222222000000000111///000000111111222333333333333333333444666777999:::<<<===>>>===:::666444444444333333333444555555444555666888888888777777666777888999::::::::::::;;;===>>>>>>===<<<===>>>BBBAAA@@@???===<<<;;;:::777888999:::<<<======>>>>>>????????????>>>=========???AAABBB@@@>>>======;;;<<<>>>???@@@?????????>>>AAAEEEFFFFFFEEEEEEEEEBBB>>>:::888888999999999777777777888999;;;===>>>;;;;;;<<<===<<<;;;:::999444666999;;;=========<<<:::999999:::<<<<<<;;;:::444444333333333444444555444333222000...,,,+++************+++++++++++++++,,,,,,++++++************&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$###|||rrrmmmooovvv||||||tttooolllmmmrrrwww{{{{{{{{{zzz{{{yyyzzzyyyvvvrrrooooooqqqpppjjjbbbcccrrr|||}}}zzzrrrsssrrrpppnnnooorrrvvvzzzwwwsssqqqlllggggggkkkrrrxxxxxxqqqkkkkkkooorrrwwwttttttxxxyyywwwuuuvvvrrroookkkgggeeebbb___]]]YYYYYYZZZZZZ[[[[[[\\\\\\ZZZWWWTTTOOODDD666,,,******))))))((('''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''((()))*********((()))***+++,,,------...---......//////000111111000111333444666666666555888:::<<<<<<<<<;;;<<<===::::::999999::::::;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>??????@@@@@@???===;;;<<<>>>AAACCCKKKVVVZZZZZZ[[[OOODDDFFFDDDEEEFFFDDDAAA>>>===>>>???AAADDDFFFEEEAAA===:::888888777666777888999:::555555666999<<<>>>===<<<777777666555444333222222333333333333333333333333111111222333444555666666555666777888888777777666///111222222111000111222222222222222222222222222222222222222222333333333777777666666555333222111333333333333333333333333333333333333222222222222222222333444444333222111/////////000111111222222000222444444222000000222000000111111111222222222000000000000111222333333111111111111222222222222...000222111///...///111///000000111222222333333333333333333444666777999999:::<<<===<<<999777555333333333333333444555666222333555777888888777666777777777777777888999:::999;;;======<<<<<<===>>>????????????>>>>>>===<<<888888999:::;;;<<<<<<<<>>======<<<>>>??????===<<<<<<===;;;<<<===>>>????????????<<<@@@EEEGGGGGGFFFGGGHHHEEEAAA<<<999888888888888777666666666888;;;>>>@@@===>>>???@@@???<<<:::888666777888:::;;;<<<<<<<<<;;;999888:::<<<===;;;999444333333222222222333333111111000///...------,,,*********++++++,,,,,,,,,***************+++++++++'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$}}}qqqhhhiiirrrzzz}}}xxxrrrpppooosssyyy}}}}}}{{{yyyxxxyyy{{{{{{yyyuuurrrssstttrrrkkkdddeeesss}}}~~~~~~uuuuuuuuurrroooppptttwww|||xxxvvvtttpppjjjjjjmmmtttzzzzzzrrrlllmmmrrruuuzzzuuurrrsssrrrnnnkkklllggggggfffggggggeeebbb___YYYYYYXXXXXXYYYZZZ[[[\\\YYYWWWUUURRRGGG999///---+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&''''''((()))******+++((())))))+++,,,---............//////000111111111000111333555666666666555999;;;<<<<<<;;;:::;;;<<<::::::999999::::::;;;<<<888888888999999:::::::::======>>>???@@@AAABBBBBBAAA???===;;;;;;>>>AAACCCFFFQQQUUUWWWXXXMMMBBBEEECCCDDDEEEBBB???===>>>@@@AAACCCFFFHHHGGGCCC>>>;;;888777555444555666888:::444444666999<<<>>>===<<<666666555555333222222111444444444444444444444444000000000000111111222222555666777777777666444333---///111111000000000111111111111111111111222111///000000111222333444444//////000111222222222222000000000111111111111222222222222222222222222222111111222333222111000///000111111222222333333333///222444333000......000222222333333444444444444///000000000111333444555000111111111111222222222...000222111...---///222000000000111222222333333444333333333444666888999999:::;;;;;;;;;999777666333333333333333444555666111222444666777777666555888777666666666777999999888:::<<<===<<<<<<===>>>===>>>>>>?????????>>>>>>888999:::;;;;;;;;;;;;;;;???????????????>>>>>>===<<<===>>>===<<<;;;<<<===<<<===>>>??????@@@@@@@@@:::???DDDGGGGGGGGGHHHJJJGGGBBB===999888888888888777666555555777;;;???BBB???@@@BBBCCCAAA>>>:::888888999999999:::;;;;;;<<<<<<:::999:::======;;;888444333222222111111111222////////////////////////*********+++,,,,,,------(((((()))***+++,,,,,,---'''(((***+++***)))'''&&&&&&''''''(((((()))))))))''''''&&&&&&%%%%%%%%%%%%~~~~~~}}}xxxlllhhhnnnvvv~~~xxxpppmmmpppqqqwww~~~~~~yyyttttttuuuvvvwwwvvvtttssssssssssssmmmkkklllssszzzsssppprrrsssqqqppprrrzzz|||{{{vvvoookkkmmmpppxxx{{{|||uuummmjjjpppwww}}}xxxtttqqqpppnnniiieeefffeeecccbbbcccbbb```^^^WWWVVVUUUUUUVVVYYY\\\^^^[[[ZZZWWWQQQGGG;;;000***))))))******)))((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******(((%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''((((((((((((&&&%%%$$$''')))+++++++++***+++,,,,,,,,,++++++,,,...///111...///000111222333444444666888:::::::::;;;<<<>>><<<:::888777666888:::;;;555666888999::::::999999888999999;;;===???AAABBBAAA@@@>>><<<:::;;;???BBBGGGNNNVVVUUUNNNGGGDDDDDDAAABBBAAA>>>;;;:::<<>>777666444333222333444444333333333222222222111111222222222111111111000000333444444555555444444333222222222111111111000000111111111000000000000000000111111111222222222222444111//////222333222000000000111111111222222222444333222111000000000000000000////////////000000222222111111111111111111111111000000000000000111111111111111111111111111111111000000000000111111000111111222222111111000//////000000111111111222000000000000111111111111222333333444444333333222666666666666666666666666222222222222222222222222333333555666777777888888:::888555333333555888;;;999:::;;;<<<============:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::???@@@???===;;;;;;<<<>>>AAA???===;;;::::::<<<<<<>>>======<<<<<<<<<=========???CCCEEEGGGGGGFFFEEEBBB???<<<::::::::::::999888777666555666777999;;;<<<>>>@@@AAAAAA???===;;;:::999888777777777888999777777777888999;;;<<<===888777666444333222222222222222111000///...------...------,,,,,,++++++***************))))))))))))''''''((((((''''''&&&%%%$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~~~~}}}|||~~~}}}~~~qqqkkkmmmqqq||||||sssppppppqqquuu||||||vvvrrrqqqtttvvvwwwwwwvvvttttttuuusssllllllnnnyyyxxxrrrsssvvvvvvuuuvvvyyy||||||xxxrrroooqqquuu{{{rrrooouuu{{{~~~yyyuuussssssrrrmmmiiifffdddaaa`````````^^^]]]YYYXXXVVVUUUUUUWWWYYY[[[[[[ZZZWWWPPPGGG;;;000***************))))))))))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&%%%''')))+++++++++***+++,,,---,,,+++++++++,,,---......///000111222333333444333555666777777777999:::999999999999999999999999777888999:::;;;;;;;;;:::999999:::;;;===>>>@@@AAA@@@@@@>>><<<;;;<<<@@@CCCGGGMMMSSSRRRKKKEEEBBBCCCBBBBBB@@@===::::::===@@@CCCDDDEEEFFFDDDAAA>>>;;;666555444333333444555666111111111111333444555666666555444222222222333444333333222222222111111111222222222111111000000000222333333444444333333222222222111111111000000000000000000000000000000000000000000000111111111111555333000000111111000...000000000111111111222222333333222111000000000000000000////////////000000000000000000000111111111111000000//////000000111111111111111111111111111111000000//////000000111000000111111111111000000//////000000000111111111/////////000000000111111222222333333333333222222666666666666666666666666222222222222222222222222000111222333333444444333777666444333333555777999999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::===>>>===<<<::::::<<<>>>BBB@@@>>>;;;::::::;;;<<<======<<<<<<<<<<<<<<<======???AAADDDEEEDDDCCCBBB@@@>>>:::999999999999888999888777666777888:::;;;<<<===>>>??????===<<<:::999888777666666777888999777777777777888999::::::222111000///...---------111000000//////.........---------,,,++++++***************)))))))))(((((('''''''''''''''&&&&&&%%%%%%"""&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}}}}||||||~~~|||zzzyyywwwooonnnpppxxxvvvqqqpppppptttzzzyyysssoooooosssuuuwwwxxxwwwvvvvvvvvvtttllllllrrr|||sssssswwwyyyyyyzzzyyy|||~~~{{{uuusssvvvzzzzzzvvvyyy~~~zzzvvvuuuxxxxxxtttpppgggeeebbb`````````___^^^[[[YYYVVVTTTTTTUUUVVVXXXZZZYYYVVVPPPGGG;;;000***+++***)))))))))***+++,,,###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))******))))))(((''')))+++++++++***+++,,,///...---,,,,,,,,,,,,---...//////000111222333333222333555555555555777888777888999:::::::::888777999999;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>?????????>>>===<<<===AAADDDGGGLLLPPPNNNGGGAAA@@@@@@AAA@@@>>>;;;999:::>>>AAACCCDDDFFFFFFEEEBBB???===666555333222111111222222333222222222222333444444444333333222222222222333222222222222111111111000111111111111000000000000111222222222222222222111111111111111000000000000000000000000000000000000....../////////000000000666333111000000///...---000000000000111111111111222222111111000000//////000//////......//////000...//////000000111111111000000////////////000000000000000000000000000000000000////////////000000000000111111111111000000//////000000000000111111.........////////////000222222333333333333222222555555555555555555555555222222333333333333333333111111222222222222111111444444444333444555666666777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::::::::::::::::::::;;;;;;:::999999<<<>>>CCCAAA???<<<::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@BBBBBBAAA@@@???>>><<<999888888999999888:::999888777888999:::;;;<<<;;;;;;;;;;;;:::::::::888777777666666777888888777777666666666666777777222222111111000000000000........................------,,,,,,+++***************))))))))))))(((((('''''''''''''''&&&%%%%%%&&&"""!!!%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}}}}~~~yyyvvvvvv{{{yyysssqqqssssss|||}}}rrrsssrrrtttyyyxxxrrrnnnooopppsssuuuvvvvvvuuuvvvvvvuuullllllttt}}}rrrrrrwwwzzz|||}}}|||}}}wwwuuuwwwzzz~~~|||}}}{{{vvvwww{{{}}}zzzvvvjjjgggdddccccccccccccbbbZZZXXXVVVTTTSSSTTTVVVWWWYYYYYYVVVPPPFFF;;;000******)))((('''''')))+++---$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''')))***++++++******''')))+++++++++***+++,,,...............//////////////////000111222222333444555777777666666888:::777888888999999999999888999::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======>>>>>>>>>===<<<>>>AAADDDFFFJJJLLLIIICCC>>>===>>>>>>===:::888777999===???BBBCCCDDDDDDCCCAAA>>><<<888666444222111000111111777666555555444444555555333222222222222222222222222111111111111000000000000000000000000000000000000000111111111111000000111111000000000//////////////////000000000000000---------.........//////333222000/////////....../////////000000000111111111111111000000//////.../////////....../////////......///000111111222222//////.........///000000000000000000000000000000000//////......//////000000111111222222111111000//////000000000000000000---------.........//////111111222222222222111111333333333333333333333333222222222222333333333333444444444444444333222222111222333444444444444444666777888999999::::::::::::::::::;;;;;;:::::::::999999999999999:::::::::999:::::::::999:::===???DDDBBB???<<<::::::::::::;;;;;;;;;:::;;;;;;<<<<<<>>>???@@@@@@@@@???===<<<<<<:::888888999::::::999999888888777777888999999::::::888777777777888999888888777888888888999999777666555444333333333333333444444444444333333333,,,,,,------.........///,,,,,,,,,+++******))))))***)))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%%%%###$$$'''***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxtttrrrwww{{{}}}wwwsssrrrtttqqqyyyzzzuuutttuuuyyyxxxsssppppppoooqqqssssssssssssuuuvvvuuummmmmmsss~~~ttttttyyy|||xxxssstttvvv|||}}}zzzuuuvvv||||||xxxiiigggeeedddeeeeeeeeedddYYYWWWUUUSSSSSSUUUWWWXXXYYYXXXUUUOOOFFF;;;111***)))'''&&&%%%&&&(((***+++&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&''')))'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''')))***+++,,,++++++''')))+++++++++***+++,,,***+++,,,---...///000000/////////000000111111222444666777777666666888999999888777666666888:::;;;999999999999999::::::::::::::::::::::::;;;<<<<<<============<<<===@@@CCCDDDFFFGGGEEE@@@<<<;;;;;;;;;888666555666999;;;===@@@@@@AAAAAA@@@>>><<<;;;:::999666444222111111111555444333222111111111111222222222222222222222222111111111000000000/////////////////////////////////000000111111000000///000000000/////////............//////000000000000,,,------------.........////////////...///000111....../////////000000000//////000000000///......//////............//////...//////000111222333333......------...//////000//////////////////////////////............//////111111222222222222111111000000//////////////////------------............000111111222222111111000111111111111111111111111111111111222222222333333555555666555555444333222///000222333444444444333555666777888999999999999999::::::::::::::::::999888888888999999:::::::::999::::::::::::;;;>>>@@@CCCAAA>>>;;;999999999::::::::::::::::::;;;<<<<<>>AAAAAACCCDDDCCC???<<<:::999777666444444777:::;;;;;;===>>>>>>>>>===<<<;;;:::<<<:::888555444333333333555444333222111111111111111222333333444333333333000000000000////////////............///////////////000000111111000000///////////////............---......//////000000111,,,,,,---------.........,,,...///.........000222............////////////---...///000000///...---///......------......////////////000000111111111---------------...///000////////////////////////......------------......111111222222222222111111000000////////////......---------............///000000111111111111000000000000000000000000000000//////000000111222222222333333444333333222111111///000111333444444444444555666777888999999999999999999::::::::::::999999777777888888999:::::::::999:::::::::999:::===???AAA???===:::888888999999999999999999:::;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;999999888:::<<<===<<<;;;666666666666666666555555777666555444333444555555666777888999999:::999999666555444222111111000000......///000///...,,,+++******++++++,,,,,,,,,---++++++******)))((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$"""$$$%%%$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxyyy|||}}}xxxvvvuuuvvvuuuvvvxxx|||~~~}}}{{{}}}wwwuuuuuuxxxwwwtttrrrtttssssssqqqooonnnppptttxxxuuuooommmlllrrr|||{{{}}}~~~~~~yyyrrrpppqqqqqq|||wwwooopppwww{{{wwwqqqbbbbbbcccfffhhhiiigggeee\\\ZZZXXXUUUTTTUUUVVVWWWWWWWWWTTTOOOFFF;;;111+++((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''')))*********))))))''')))+++++++++***+++,,,''')))***,,,---.........////////////000000000000111222333333222222333444777666666666777888::::::999888777777777777888999888888888888999:::;;;<<<;;;<<<<<<;;;::::::<<<>>>???@@@BBBBBB@@@===:::888666555444666:::<<<<<<;;;<<<=========<<<;;;:::999;;;:::888666444333333333666555444444333333333333111222333444555444444333000000/////////.........---------....../////////000000000111111000000000/////////.........------------......///000000111------------............---...///...,,,,,,...111------........./////////,,,---///000000///---,,,///......------......///........................,,,,,,,,,,,,---...///000...........................------------------...//////000000000000//////000000/////////.........---............////////////000000000000000000///........................---......///000000111111111222222222222111111000000111111222333444555666666666777888999999999999999999::::::::::::999999666777777888999999::::::999999:::999888999;;;===???===;;;888777777888999888888888888999:::;;;<<<<<<<<<<<<;;;;;;::::::999777666777999;;;===<<<;;;777777777777777666555555666555555444444444444444333444666777888888888777555444333222111111111111000111222222111///---,,,*********++++++++++++++++++******)))((((((''''''))))))((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$!!!%%%&&&"""!!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%uuuzzz|||zzzyyyuuurrrsssxxxzzzyyyvvvsss{{{|||vvvttttttwwwwwwssssssuuuvvvuuurrrooonnnpppuuuzzzuuupppmmmiiikkk}}}~~~yyyyyyzzz}}}}}}|||{{{ssspppqqqlllwwwvvvnnnnnnuuuyyyuuunnnbbbccceeeiiilllllljjjhhh___]]]ZZZVVVTTTTTTUUUVVVWWWVVVTTTNNNFFF;;;111+++))))))******)))((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''')))******)))((((((''')))+++++++++***+++,,,,,,---///000000000//////////////////000000000000222333444444333222333555444555777888999999999888:::999888777777777888999777777777888999:::<<<===;;;<<<<<<;;;999999:::<<<===???AAABBB@@@===:::888666555555888<<<>>>===;;;============<<<;;;::::::;;;999777555444333333333444333222222111111222222111222444555666555444444000/////////............---------.........//////000000111111111111000000//////.........------------------...///000000111---------.........//////...000000///,,,+++---///---------.........//////+++---...000000///---,,,.........------.........,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,---...///000...........................------,,,,,,------...------............------000000//////.........---.........////////////000//////000000000000//////........................,,,------...///000000111111222222333333333222222111111111222333444666777666777888999999::::::999999999999::::::999999999666777777888999999::::::888888999888666777999;;;===<<<999888777777888999888888888888999:::;;;<<<:::::::::999999999888888555555555888:::<<<;;;:::888888888888888777666666555555555444444444333333111222444666666666666555555444333222111111111111000000111111000...+++)))*********************************)))(((((('''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""&&&&&&!!! %%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{zzztttqqqvvvzzzyyyvvvuuuwwwyyy~~~|||tttpppqqqsssvvvxxxxxxuuussspppnnnlllmmmppptttwwwxxxxxxuuulllfffkkkzzz{{{zzz{{{}}}}}}|||}}}~~~vvvqqqpppqqqvvv~~~|||xxxrrrnnnmmmmmmnnnnnndddeeehhhlllpppqqqpppnnnfff___YYYWWWVVVSSSSSSUUUSSSTTTUUUQQQIII>>>222++++++***)))''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***)))((('''%%%$$$###"""######""""""######$$$$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))************)))((((((************+++,,,---............///////////////,,,,,,---...///000111111555444444444444555666666;;;999888888999:::999888555555666777888888999999999999:::999888999<<<>>>>>>>>>===;;;888888999;;;;;;>>>AAADDDCCC???:::777666666555666777888:::;;;999:::<<<======;;;:::888888777666444333222111111000000111111111222222222222333444444222000000111000000000000///...---,,,000---++++++...000///...111111222333222000...,,,------------------------............///////////////...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------///...---,,,,,,,,,,,,,,,------...///...---+++***------------------------------............------.........------,,,,,,,,,,,,,,,------...//////000---------............/////////000000000000//////............////////////...///000///...---...000444222111//////000222333111111000000111111222333555555666666777888888888999999999999999:::;;;<<<:::999777666666888999;;;<<<999777777999:::888666::::::999888777666555555777888999;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999777666111///...000555999:::999666666666666555555555555222333333444444333333222222333555666666555333222111111111111000000000//////000000000111111111111++++++++++++*********)))++++++************++++++$$$%%%'''))))))))))))(((((('''%%%$$$###$$$$$$%%%&&&$$$############""" ###$$$$$$%%%%%%$$$$$$###~~~wwwssswwwzzzyyyvvvuuussstttxxx}}}}}}uuuoookkklllnnnrrruuuvvvtttrrrrrrpppmmmmmmooorrrsssttttttooohhhccckkkzzz{{{xxxyyy}}}{{{wwwwwwqqqtttyyy}}}~~~|||zzzyyyyyyvvvqqqnnnkkkjjjiiihhh```bbbeeeiiimmmnnnllliiiddd]]]WWWVVVUUURRRQQQTTTSSSUUUUUURRRJJJ>>>333+++***)))((('''''''''''''''((((((''''''''''''((((((###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''((()))***************************+++,,,------............////////////.........///000000111111444444444444444555666666999888888999::::::888666666666666777888999999999777888999888777888;;;=========<<<;;;888888999;;;<<>>AAAEEEHHHHHHDDD>>>:::777777666555666777999999::::::;;;;;;:::888666555666555333222111000//////000000000000111111111111444555666555222000000000......////////////.........---+++,,,---//////......///000000///...,,,+++---------------------------------.........//////,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++*********+++,,,,,,...------,,,,,,,,,,,,,,,000///...------...///000------............------------------,,,,,,,,,,,,+++,,,,,,------......///------------...............//////000000//////...---............/////////---...//////------...///000000///......///000111000111111111111222222222333333444444555666666777777888:::;;;<<<<<<<<<;;;888777666555555666777888999777666666777888777555666777888999999888777666666777999;;;===>>>>>>>>>;;;;;;;;;:::999888777666;;;999777777999:::999999888888777777777666666666444444555555555555444444222222222333333444444444000000000000////////////......---,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###}}}vvvvvvwwwuuusssssspppnnnnnnpppssssssooolllfffgggjjjpppuuuyyyyyyyyytttqqqnnnlllmmmnnnoooooolllfff```ddduuuxxxrrrttt{{{|||vvvuuutttsssrrrpppllljjjsssssssssqqqmmmjjjhhhgggfffdddcccdddfffhhhhhhhhhbbb[[[UUUTTTSSSQQQQQQSSSTTTUUUVVVSSSKKK@@@444---(((((((((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$#########%%%'''))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''')))******+++++++++))))))))))))***+++,,,---,,,------....../////////222222222111111111000000333333444444555555555555666777:::===>>>===999555777777777888888888999999777888::::::999999;;;===999:::;;;:::888888999:::===AAAEEEHHHHHHDDD???;;;888777666555555666777888:::::::::999888666444333444333222111//////....../////////000000000111111222333333222///---------,,,,,,------...------------,,,,,,,,,---.........---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++******+++,,,------...---,,,+++++++++------///...---,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------............//////////////////...---------.........//////,,,---......---,,,---.........---------...///000000000111111222222222222222222333444444555555666666888:::<<<======<<<;;;:::999888888777888888999777666666777777777666555444555777999999999888777888888999:::;;;;;;;;;<<<::::::::::::999888777666888777777777777777777666888888888888777777777777444555555555555555555444444444333222111222222222000000/////////.........111111///...,,,***)))((()))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$###||||||~~~uuussssssqqqppppppooommmlllmmmpppqqqpppmmmeeefffjjjooouuuzzz{{{{{{uuurrrnnnmmmmmmooooooooohhhbbb\\\bbbwwwxxxqqqrrrzzzxxxvvvtttsssssssssqqqoooooopppqqqpppllljjjjjjjjjlllhhhccc```aaadddggghhhbbb[[[VVVUUUTTTQQQRRRTTTTTTUUUVVVSSSLLLAAA555...))))))((((((((())))))***((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''))))))************)))((())))))))))))***+++,,,,,,,,,,,,,,,---...//////000333333222222111111000000222333444444555555444444666888;;;>>>@@@>>>:::666666777777777777777888888444666888888777777888:::777888::::::888888999:::<<>>;;;999888777555555555666666888888888777555444333222333222111000///.............../////////000000000000111222111...,,,,,,,,,******++++++,,,++++++++++++,,,---------------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///---,,,+++******+++---...------,,,++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////......------------............+++---...---,,,+++,,,...---------------......//////000111222222222222111222222333333444555555555555666999;;;<<<<<<;;;::::::999999888888888888888555666777888777666666666333555666888999999999999::::::999888888777777777999999999999888777666666444555666666666666777777888888888888777777777777444555555555555555555444666555333222000//////////////////............---111111000...,,,+++))))))(((((((((((('''''''''&&&((())))))******))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$######&&&%%%###$$$%%%%%%###"""###$$$$$$%%%%%%$$$$$$###}}}wwwtttvvvzzz||||||yyy{{{~~~sssppppppnnnmmmnnnmmmjjjiiikkkoooqqqpppnnneeefffiiinnntttyyy{{{{{{wwwtttpppnnnooopppppppppeee___YYY^^^sssyyyppprrr{{{|||xxxtttsssuuuvvvuuusssmmmnnnnnnlllhhhgggjjjmmmpppkkkccc^^^]]]___bbbdddaaaZZZUUUUUUTTTRRRRRRTTTTTTVVVVVVTTTMMMBBB666///******)))(((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''***************)))(((((())))))((())))))***+++,,,++++++,,,---...//////000333222222222111111000000111222333555555444444333666777:::>>>@@@>>>:::777666666666666666666666666000222444555444444555666555777999999999888999:::;;;===???AAAAAA???===;;;:::999777555444444444444666666555444333333222222222222111000////////////............////////////000111222222000......///******++++++++++++***)))***,,,---...---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++******++++++,,,---...------,,,,,,------......+++++++++++++++,,,,,,---+++++++++,,,,,,+++++++++------............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////......---,,,------------.........+++,,,------++++++,,,---,,,,,,,,,---....../////////000111333333222111111222222333333444555555666444555777999:::;;;;;;;;;888888777777666666555555444666888999888777777777555555666777888999::::::<<<;;;999777666555444444888888888888888777666666333555777888777777888:::888888777777777666666666444444555555555555444444555555333222000///...---///.........------------------,,,+++***)))((((((((((((((((((''''''''''''((((((************(((((('''&&&&&&%%%&&&&&&''''''(((((('''&&&%%%###"""!!!$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###{{{tttkkkhhhkkklllrrruuuuuuyyysssooonnnmmmmmmnnnllljjjiiikkkppprrrrrrpppiiiiiikkkpppuuuzzz|||||||||yyytttqqqppppppppppppfff```YYY\\\ooo}}}rrrqqqzzz}}}wwwuuuvvvwwwvvvtttppppppnnniiieeeeeejjjpppsssnnngggaaa______``````___YYYTTTSSSSSSPPPQQQSSSTTTVVVWWWTTTMMMBBB777000++++++***)))((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************)))((((((((())))))***+++,,,***++++++,,,...//////000111111111111111000000000000222333555555444333222555666888;;;======999777555555555555555555555444000222555555555444555666333666888999999888999:::<<<<<<===>>>>>>===<<<<<<;;;:::777555444333333333555444333333222222222222222222111000////////////------........./////////...///111111///...//////,,,---------,,,+++******)))+++......,,,+++,,,---------,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,************************************++++++++++++************+++,,,---...------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++---......---+++***------............------******+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,------------......//////......---,,,,,,---------.........***,,,---,,,+++***+++,,,+++,,,---......////////////000222333333222111000333333333444555555666666444444555777888999:::;;;888888888777777666555444333777::::::999777888999777666555555666888:::;;;<<<;;;999777666555555555777777777888777777666555333555888999777666777999777777777666666666555555333333444444444444333333111222222222222000///............---------,,,,,,******))))))))))))(((((()))))))))(((((((((''''''&&&''')))******)))'''&&&)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###""" !!!###%%%%%%$$$###$$$$$$%%%%%%$$$$$$###}}}zzz{{{|||vvvmmmccc___bbb```iiiooopppuuusssnnnnnnmmmmmmooommmkkkjjjnnnrrrvvvuuusssmmmnnnooosssxxx|||~~~~~~}}}wwwsssqqqpppooonnnjjjccc[[[\\\mmmsssqqqxxx{{{xxxxxxyyywwwtttvvvuuuqqqjjjeeeeeelllsssvvvqqqlllgggdddbbb```^^^^^^WWWRRRRRRQQQOOOPPPRRRTTTVVVWWWUUUMMMCCC888111,,,,,,***)))((((((((((((((((((''''''''''''(((((()))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%!!!###&&&(((((('''$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((***++++++++++++(((((((((((()))***+++,,,******+++,,,...//////000000000000000000000000000000111333555555444333222444444666999;;;;;;888666444444444444444444444333333555777888888777777888333555888999999888999999<<<<<<<<<<<<<<<=========;;;:::888555333333222333333333222222111222222333333222111000000///000000---------.........//////***,,,......---,,,---.../////////...---,,,+++***(((+++......,,,+++,,,------------,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,---************************)))************+++++++++************+++,,,---...------,,,+++************(((***+++,,,---,,,,,,+++***,,,...000000...,,,***---..................---*********++++++,,,,,,,,,++++++******************++++++,,,,,,,,,------------..................---,,,,,,,,,---------......***+++,,,,,,******+++,,,+++,,,---...////////////...000222333333333111000333333444555555666666777333444444555666888:::;;;::::::::::::999888666666333777;;;;;;999888888999888777555444555777:::<<<<<<;;;999777777777777888666777777777777777666555222555888888666444555666666666666666555555555555222333333444444333333222---///111222333222000///......---------,,,,,,,,,))))))))))))*********+++))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%+++***'''%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$### ###&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$~~~|||zzz||||||sssiii___YYYZZZ^^^eeennnsss{{{~~~tttpppnnnkkkiiihhhiiikkkmmmooorrrvvvxxxrrrqqqrrruuuyyy}}}{{{wwwvvvrrrmmmhhh___ZZZ^^^kkkxxxpppvvv~~~vvvtttxxx{{{tttnnnlllmmmppprrruuuzzzyyyooogggeeeccc___]]]ZZZUUUQQQOOOPPPRRRTTTTTTXXXYYYUUUOOOGGG;;;000((()))*********)))'''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((()))((('''''''''(((***+++)))((('''''''''(((***+++(((,,,---+++,,,//////,,,///.........///000///...//////000000111111111222222222333444555777777888555555444333333222111111333333222222333333444555333555777777666777888:::<<<===>>>===:::999888999:::888666333222111111111000000000000000000000000444222///......//////...,,,---------......////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,000///---+++++++++---...******++++++++++++******,,,+++***))))))***+++,,,************************************************)))************+++++++++++++++---......---++++++)))************+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,...---,,,---///000///.........---,,,+++******)))..............................---,,,,,,+++******+++,,,,,,---...///000000///000111111...,,,,,,,,,111222444666777888888999666444333222333666999;;;===999555444666888777666777888888888777666444333444444444555777888:::;;;<<<999666666777888666444444444444444444444444444999::::::888555333333444555555666666666666666555444555555555444333333222111222222111111000///............///......---,,,***)))(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$~~~|||~~~}}}rrreee\\\ZZZ]]]bbbjjjpppyyy{{{uuurrrnnnkkkooooooooopppqqqtttwwwzzzyyyxxxxxxzzz|||~~~~~~}}}}}}~~~zzzwwwvvvsssnnnhhh___YYY]]]iii{{{wwwyyy}}}yyy{{{~~~zzz||||||uuupppoooppprrrvvvzzzyyyqqqkkkiiigggccc___[[[UUUPPPNNNNNNPPPRRRUUUXXXXXXTTTOOOGGG:::///((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))(((((('''((()))***+++***))))))((()))***+++,,,))),,,---,,,,,,//////---//////....../////////...///000000000111111111111000000111222333444555555555444444333222222111111333222222222222333444444333444666666555555777999;;;<<<===<<<:::888888999999888666333222111111111000000000000000000000000333111...---...///...---,,,,,,,,,---------...............---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,///...,,,+++***+++,,,---)))******++++++******)))++++++***))))))***++++++************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---+++******,,,------,,,......------,,,+++++++++..............................---,,,,,,+++******---------...............---///000000......///111444444444555666777888888555555444444555777999;;;===999666555666777666555888888888888888666555444444444555555666777999999;;;999666666777888666444444444444444444444444444777777888666444222333333444555555555555555555555444444444444444333222222111111111111111000.....................---,,,,,,((((((((('''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$~~~oooddd]]]]]]___eeekkkvvv}}}xxxsssooosssrrrqqqqqqtttxxx|||~~~|||zzz}}}}}}yyywwwwwwuuuqqqiii___XXXZZZeeevvv~~~~~~xxxrrrsssvvvxxxzzz~~~xxxttttttuuuuuuxxxxxxsssooommmjjjggg___[[[UUUPPPLLLLLLNNNOOOUUUYYYYYYTTTNNNFFF999...)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((######""""""###%%%''')))***'''$$$""""""$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((()))***************)))***++++++,,,***------+++,,,///000---////////////////////////000000000000111111111111000000111222333333444555444444333333222111111111222222111111222222333444111333444444444444555777999;;;;;;:::888777888999999888555333111111000000000000000000000000000000222000---------......---,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,---,,,+++***)))***+++,,,)))******++++++******)))+++******))))))******+++************************************************)))))))))*********+++++++++******))))))******+++)))))))))*********++++++)))*********++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---+++******+++---------------------------------------------------------...------,,,,,,++++++***............------,,,,,,,,,---.........000333555777777555555444555666777555555666777888999::::::<<<999666555555666555444888888999888888777666555555555555555555666777777:::888777666777777666555444444444444444444444444333444555444222222222444444444444444444444333333333333444444444333222222111111111111000///......------......------,,,+++(((((((((((()))***++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$|||pppeeeaaa___aaafffqqq~~~xxxuuusssqqqpppqqquuu{{{~~~zzz}}}}}}zzzyyyzzzxxxtttjjj```WWWXXXaaarrryyyrrrrrrtttuuuwwwzzz|||zzzzzzrrrttttttrrrooommmkkkiii]]]ZZZTTTOOOLLLLLLNNNOOOWWWZZZZZZUUUOOOGGG:::///)))))))))))))))((((((''')))'''&&&$$$$$$&&&''')))'''%%%###"""###%%%'''))))))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***)))))))))*********++++++***,,,---***+++//////---//////000000/////////000000000000000000111111111111222222333444555555555333333222222111111111000111111111111111222333333000222333333222222333555666777888777555555666777999777555333111000000000000000000000000000000000111///,,,,,,------------,,,------------------------,,,,,,,,,+++++++++***************++++++++++++************++++++++++++++++++************++++++++++++************+++++++++***))))))))))))******))))))************))))))******))))))))))))******************************************************))))))))))))***************)))(((''''''((()))***))))))))))))************))))))))))))************++++++++++++************++++++++++++++++++++++++------,,,,,,,,,+++++++++000...++++++---///000///,,,,,,---------.........---------------------------------,,,,,,+++++++++---------------------------............000444777:::888666444333333444555444555777999:::::::::999;;;999777555555444444333888888888888888777777666666666555444444555555555888777777777777777666555444444444444444444444444111333444444333222444555333333333222222222222222222222333333333333222222111111111111000///...------------------,,,++++++)))))))))))))))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$~~~pppiiicccaaaccckkk{{{}}}zzzvvvsssppprrrwww}}}{{{|||{{{|||{{{wwwkkk```WWWWWW```ppp|||{{{ttttttuuuvvvwwwzzz}}}~~~~~~{{{pppnnnmmmmmmllljjjiiihhh[[[WWWRRRNNNLLLMMMOOOQQQWWW[[[[[[WWWQQQHHH<<<000***))))))((((((((((((((()))(((&&&%%%%%%&&&((())))))'''$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))((((((((()))))))))))))))))),,,+++)))***---///---...000111111///...///111111111000000000000000000111111222222333444444444222111111111111111000000111000000000000111222222000111222222111111222333222333444333111222444555888777555222111000000000///////////////////////////---+++***,,,------,,,------------------------+++++++++++++++*********)))))))))******+++++++++)))))))))*********+++++++++******))))))******+++************************)))))))))((()))))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))'''''''''''')))***(((((()))))))))*********(((((()))))))))*********+++*********************++++++++++++++++++++++++---------,,,,,,,,,++++++///---,,,,,,.../////////++++++,,,,,,---.........------------------------------,,,,,,,,,,,,++++++++++++,,,,,,---......///...///......---///222555999888555333222222333444333444666888:::999999888888888777666444333333333888888888777777777777777666555555444444444444444666777777888777666555555444444444444444444444444111333555555444444666777444333222111111111111111111111222222222222222111000111111000000///...---,,,,,,,,,,,,,,,++++++***++++++***)))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqhhhdddccchhhttt~~~{{{xxxuuuwww}}}~~~~~~}}}}}}{{{wwwlllbbbXXXWWW```qqq}}}www}}}|||vvvwwwxxxwwwwwwyyyuuuvvv{{{}}}~~~|||qqqllliiiiiiiiigggfffhhhZZZWWWRRRNNNLLLMMMPPPRRRVVVYYYZZZVVVQQQIII===111******)))((((((((((((((()))((('''&&&&&&'''((()))(((&&&$$$"""!!!!!!""""""###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''((())))))))))))(((***,,,,,,))))))...///......000222111///...000222111111111111000000000000//////000000000111111111000000000000000000000000000000000///000000111222000111222222000000111222000111111000///000333555888777444222000000//////////////////////////////...,,,***)))+++,,,,,,+++------------,,,,,,,,,,,,************************(((((())))))***+++++++++((())))))))))))***************))))))))))))******))))))***++++++***))))))(((((())))))))))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((()))((((((((()))))))))******((()))))))))************))))))******************++++++++++++++++++++++++,,,,,,---------,,,+++***,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////......///...------000222666555333222111111222222111333555666777888777777555666777666444333333444777777666666666666777777555444444333333333444444444666888888777555555555444444444444444444444444222444666666555555777888555444222111000000111111000000111222222222111111000000000000///...------++++++,,,,,,++++++***)))++++++***)))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$wwwmmmhhhfffhhhpppyyy~~~{{{{{{~~~||||||zzzuuummmcccYYYXXXbbbtttxxx|||~~~yyy{{{|||zzzyyyzzzrrrrrrwww}}}~~~zzzxxx{{{yyyvvvmmmggghhhhhheeefffhhh\\\YYYSSSOOOLLLMMMOOOQQQSSSWWWXXXTTTOOOHHH<<<111+++***)))((('''(((((()))(((''''''''''''''''''(((&&&%%%$$$###############$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((&&&'''((()))***))))))((('''((()))*********)))))),,,...---***+++///111000...111333222///---000333111111111111000000000////////////000000000000000000000000000000000000000000////////////000111111000222333222000000111222000111111000///111444666888666444222000/////////////////////////////////---+++))))))***+++,,,+++++++++++++++******)))))))))*********************((((((((()))***+++++++++((((((((()))))))))******)))))))))(((((()))))))))((()))***++++++***)))((((((((())))))************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***)))))))))*********++++++(((((())))))******++++++************************,,,,,,---------,,,+++*********+++---///...,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,......------///000111111111111111111111111000111222333444555555555222444666666444222333555666666555444444555666777444333333333333333444444222555888999777555555666444444444444444444444444333444666666555555666888666444222111000000111222///000000111222222111111000000000000///...---,,,+++++++++++++++******)))))))))(((((('''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$### !!!!!!"""######$$$"""#########$$$$$$$$$$$$yyypppkkkhhhhhhooovvv}}}~~~~~~~~~|||{{{}}}~~~{{{{{{xxxsssnnncccYYYZZZdddvvv|||}}}}}}~~~||||||tttrrruuu{{{{{{vvvvvvzzzwww}}}zzzppphhhhhhhhhffffffjjj___[[[UUUPPPMMMLLLNNNPPPPPPTTTUUURRRNNNGGG<<<111+++***((('''''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))&&&''')))*********)))(((((()))***+++,,,+++******///000///,,,---111333222...111444222...---000333222111111111000000//////111111111111222222222222////////////000000000000///////////////000111111111222333222111000111222111111111111000222555888888666444222000/////////////////////////////////,,,***((((((***+++++++++***)))))))))(((((('''''')))))))))))))))*********'''(((((()))***+++++++++(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((()))***************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))************++++++++++++'''(((((()))***++++++,,,************************,,,,,,---...---,,,+++***+++,,,---000222111...+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***---.........///000...///000111111222111111///000000111222333444555111333666666444333444666666555444333333444666666333222222222333333444555111555888999777555555666444444444444444444444444333444666555444444666777666555333111000000111222//////000111111111111111000000000000///...---,,,+++++++++++++++***))))))'''&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$### !!!"""######$$$""""""######$$$$$$$$$$$$~~~uuutttpppiiimmmvvv~~~|||{{{}}}{{{xxxwww}}}zzzxxxzzz{{{}}}~~~{{{xxxwwwwwwqqqfff[[[ZZZhhh~~~||||||zzz|||yyywwwwww{{{~~~zzzzzz|||~~~yyymmmggghhhiiigggdddaaaZZZTTTRRROOOLLLKKKMMMPPPTTTTTTQQQLLLFFF;;;000---+++)))((()))))))))'''((('''&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,------...222333333222///......///000000000000000000000000222111///...---...///000///222555777555333222222......------------.........///000111222222333333444333111000000222444666777666444222000...---,,,---.../////////...---,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))(((***+++***)))((()))***)))***+++***'''"""((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&((((((((((((((((((((((((***)))))))))((((((''''''''')))***)))((('''(((***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...///000000//////000111///000111111333333444555666555333222333444666888222333555666666666555444333333333333222222111111444666888777555333222222333333222111222333444555000111222333555666777777444444333222111000///...222222222222222222222222............---,,,+++***++++++******)))*********))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&vvvsssoookkkoooyyy~~~~~~~~~~~~}}}zzz||||||}}}|||}}}}}}{{{yyywwwxxxyyyuuukkk___^^^jjj|||zzzyyy|||||||||}}}~~~yyyzzztttkkkjjjjjjiiiggg```YYYSSSRRRQQQNNNNNNQQQQQQTTTUUURRRMMMGGG;;;111,,,***(((((())))))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,,,,,,,+++,,,,,,------///000111000///...///000////////////////////////000///.........000222333888;;;>>>===999222---+++......------------......//////000000222333555666888666333111111333666888777666444222000...,,,+++------...///...---,,,++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))((()))******)))((()))***''')))***++++++)))&&&%%%)))((((((''''''(((((()))))))))(((((((((((())))))(((((()))))))))*********((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((******)))))))))(((((((((''')))***)))((('''(((***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))***+++++++++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...//////......///000000000111222333444555555555555444333444444555666333333444555666555444444444333333222222222222333444666777777555333222222333333222222222333444555111222222333444555666666444333333222111000///...000000000000000000000000............---,,,+++***,,,,,,+++***************)))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$############{{{vvvrrrpppuuu~~~|||{{{~~~}}}zzzwwwtttuuuxxx{{{{{{qqqfffdddnnn~~~{{{}}}~~~~~~}}}zzzssssssxxx{{{|||qqqmmmmmmkkkjjj___XXXSSSSSSRRRPPPPPPSSSQQQTTTVVVSSSNNNHHH<<<111,,,***((('''(((((('''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++...---,,,,,,,,,,,,,,,,,,,,,...//////......///111////////////////////////............000222444666KKKNNNPPPNNNHHH@@@888444......------------......111000000000111444777888<<<999666333222444777999777666444222///---+++***,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((()))******(((((()))***'''((()))***+++,,,++++++))))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$&&&''''''(((((((((''''''((((((((((((((((((((((((************))))))))))))''')))***)))((('''(((***)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++,,,++++++***)))))))))******++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......---,,,...///000111222333444555555666555555666666666555555444333444444444444333333222444333222111111333444555444555777777555333222333333333222222222333444555222222333333333444444444333333222111000//////....................................------,,,+++***...---,,,++++++***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%###""""""!!!!!!zzzyyy}}}}}}}}}xxxssspppsssxxx}}}}}}tttjjjiiirrr}}}}}}~~~~~~zzzxxx{{{wwwpppmmmooopppssswwwrrrpppmmmjjj```YYYTTTSSSQQQOOOOOOQQQPPPTTTVVVTTTOOOIII===222+++)))'''''''''''''''%%%&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******++++++,,,///...---,,,,,,,,,,,,,,,+++---......---,,,...///////////////////////////.........///000222444555<<>>444+++***)))((('''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''&&&&&&'''((()))***)))))))))*********++++++---,,,,,,,,,,,,---......////////////............------------------------,,,---............---,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000444222000...---,,,,,,,,,000000///------,,,,,,------,,,++++++******++++++))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%''''''$$$$$$''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++((()))***+++,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------//////000111111222222333333333222222333444666777999999888777666444333222555555444333333333333444666666555444444333222222222222222333333222222222000000///....../////////000000000000000111222222333222000...---,,,++++++++++++++++++************+++)))'''''')))***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%#########$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwmmmggggggiiijjjlllmmmnnnnnnnnnrrrvvvwwwwwwxxx|||{{{tttooommmmmmnnnnnnlllkkkoooyyyyyyxxxwwwuuutttuuuyyy{{{uuuooolllooopppllliiiiiillloooqqqqqqqqqrrrwww{{{{{{uuurrrrrrnnniiibbb\\\TTTMMMIIIHHHGGGFFFGGGLLLOOOMMMLLLHHH>>>555,,,+++)))''''''''')))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***))))))(((((()))******)))))))))************+++---,,,,,,,,,,,,---....../////////............---........................------...//////...------,,,,,,------------......++++++,,,,,,,,,,,,,,,,,,---------+++***+++...111333222000...---,,,------000///...---------------+++******)))((())))))))))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&''''''((((((''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&######''''''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''((((((((('''(((((())))))(((((('''(((((((((((())))))))))))***))))))))))))))))))(((++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))***++++++*********++++++++++++,,,++++++,,,,,,,,,---------//////000000111111222222111222222333333444555555888888777777555444222222333333333333333444444555666666555555444333333333333222222222222222222333333222000.........///000000////////////000000111444333111...,,,+++***)))************)))))))))))),,,***(((((())))))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxnnnddddddeeegggkkkoooqqqqqqooorrrvvvxxxzzz||||||vvvqqqnnnlllkkkllliiiiiinnnxxxzzzyyyyyyyyywwwuuuvvvzzzyyyyyytttqqqtttvvvssspppooonnnppprrrqqqoooppptttxxx|||~~~}}}xxxuuutttqqqlllbbb\\\TTTMMMIIIHHHHHHHHHGGGLLLNNNMMMKKKGGG===444---+++)))'''&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))******))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------................................................,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,---------+++***+++...111222111///...---------...000///...---------------******)))(((((((((((()))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%%%%))))))'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((((()))))))))))))))******))))))((((((((('''************************))))))******++++++++++++***************************))))))))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,......//////000111111222000111222333444444444333666666666555555333222222222222222222333444555666555555555555444444333333444333222111111222333444666444111...---...000111//////.........//////000222111///---,,,+++******))))))))))))((((((((((((+++)))(((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#################################%%%"""!!!"""&&&'''&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxmmmdddbbbbbbdddiiinnnpppqqqnnnqqquuuyyy|||~~~}}}xxxtttpppmmmkkkiiiggggggmmmwww~~~~~~}}}|||{{{yyyyyy{{{{{{yyyvvvxxxzzzwwwttttttppprrrsssqqqnnnmmmppptttwww{{{|||yyywwwvvvrrrnnneee^^^UUUNNNJJJIIIIIIIIIIIIMMMOOOMMMKKKFFF<<<222---,,,***((('''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................------------.................................------.........,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,***+++...111111000///...------.../////////...------------...++++++***)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$%%%((()))'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''######$$$&&&'''((()))***&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((()))))))))******)))))))))((((((''''''***************************************+++++++++***************************************+++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,---......//////000111111///000111222333333333333444444444444444333222111111111111222333444555666444444444444333333333333444333222111111222333444666444111...---...000111//////...............///......---,,,,,,,,,,,,,,,)))))))))(((((((((''''''(((((('''&&&%%%$$$$$$%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$########################%%%"""!!!"""&&&'''&&&###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{xxxxxxzzzlllccc```^^^___eeejjjlllllllllnnnssswww|||~~~|||yyyuuuqqqnnnjjjhhhggglllwww{{{{{{{{{zzz{{{~~~yyyzzz{{{xxxuuuvvvtttvvvuuurrrnnnlllnnnpppqqqwww{{{zzzxxxwwwtttppphhhaaaWWWOOOKKKJJJJJJJJJJJJNNNPPPNNNKKKFFF<<<222---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''''''''((((((((())))))))))))***---,,,,,,,,,,,,---...............------------,,,------------------------...---,,,,,,,,,,,,---...,,,,,,++++++++++++******))))))******+++,,,,,,,,,+++---------,,,,,,...///000///...------...///000///......---------......,,,++++++***************(((''''''&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%"""###&&&'''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))(((((((((((((((((('''******************************))))))******+++,,,************************+++************+++,,,,,,)))))))))************+++))))))*********+++++++++------......//////000000///000000111111222333333222222333333333222222111111111111111222333555555333333333222222222222222333222222222222222222333333222000.........///000000//////............///---,,,,,,++++++,,,,,,---))))))))))))(((((((((((('''''''''&&&$$$###%%%&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyxxx~~~qqqeeeaaa\\\]]]bbbggghhhhhhkkkmmmqqqwww|||~~~{{{vvvtttoookkkiiilllvvv~~~~~~}}}{{{{{{~~~}}}}}}zzzxxxyyyzzzzzzyyyuuuooollllllooollltttzzz{{{yyyxxxvvvrrrjjjbbbXXXOOOJJJIIIIIIIIIIIIMMMPPPNNNLLLHHH???555,,,,,,,,,,,,+++)))'''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((((('''(((((((((((())))))))))))---,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,+++++++++************((())))))***++++++,,,,,,***,,,...///---------...000///...------...///000......---------......///,,,+++******))))))******(((''''''&&&&&&''''''(((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$""""""&&&'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''''''''(((((((((((((((************************+++***)))))))))***+++,,,***************************))))))))))))***++++++))))))))))))************))))))))))))*********+++,,,------......///000000000000//////000111333444111111222222222222222111222111111111222333444444111111111111111111111111222222222333333222222222000000///....../////////111000//////......//////------,,,++++++***++++++*********)))))))))((((((&&&((()))(((%%%%%%''')))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$ !!!###$$$%%%%%%$$$$$$########################~~~yyyiiiccc]]]]]]bbbfffgggffflllnnnrrrxxx~~~~~~{{{xxxsssnnnjjjmmmuuu}}}{{{|||{{{|||~~~~~~|||wwwppplllmmmnnnjjjssszzz{{{zzzzzzwwwtttkkkcccXXXOOOIIIHHHHHHHHHGGGLLLOOOOOOMMMJJJAAA888+++,,,------,,,***'''%%%'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))))))))(((************++++++++++++---,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,,,,+++++++++******))))))((())))))***++++++,,,,,,)))+++///000///---,,,---//////...------...000111......---------......///++++++***)))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$((()))'''&&&&&&$$$######$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((((((((''''''&&&%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************,,,,,,------...//////000111000///...///111333444000000111222222222222111222222111111222222333444000000000000000111111111111222333444444333222111.........///////////////111111000//////////////////...---+++***)))))))))************))))))))))))''')))***)))''''''))),,,(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###&&&'''&&&"""!!!###%%% !!!###$$$%%%%%%$$$$$$########################sssllleeebbb```___ccciiiiiisss{{{}}}wwwrrrmmmnnnvvvyyy~~~}}}~~~~~~|||}}}{{{xxx|||yyyrrrpppppppppssssssvvv{{{zzzvvviiiaaaVVVLLLHHHGGGHHHIIIJJJMMMOOOOOONNNJJJ???444111...+++*********)))((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((''''''&&&&&&((()))***)))))))))***++++++,,,,,,---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++------------,,,,,,+++***...---,,,,,,......---,,,000///---***)))((())))))((('''&&&'''***+++***)))***,,,000222333222///...000///...---,,,,,,---...,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))***++++++++++++******+++++++++,,,,,,,,,,,,&&&'''(((*********)))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,---......//////......000000000000000///.........000333333222111111111222222222111111111111000//////.........//////000000111222333333222000///000000000///......------//////.........//////000+++++++++*********))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%###"""!!!}}}sssiiieeebbbaaacccgggnnnxxx}}}wwwqqqrrryyyyyy{{{||||||~~~|||{{{yyy|||uuusssrrrqqqtttuuuxxx|||yyytttjjjcccWWWNNNIIIHHHIIIIIIKKKNNNPPPPPPOOOLLLAAA666///,,,***)))***++++++***)))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&'''((()))***)))))))))***++++++,,,,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,+++***+++,,,,,,+++***------,,,+++************((('''&&&'''***+++***))),,,...111333444333111//////...---,,,,,,,,,---...++++++,,,,,,++++++***)))************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((()))******++++++******((((((((()))))))))******'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,------.........---000000000000000///.........000222333222111111222222222222111111111111000000//////......////////////000222333333222000///000000000///......------------,,,,,,,,,,,,------++++++*********)))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###""""""qqqjjjhhheeeeeeggglllvvvyyysssssszzzyyywww||||||{{{}}}zzzzzz|||yyywwwuuurrruuuvvvxxx}}}xxxsssllleeeZZZQQQLLLJJJKKKKKKKKKOOOQQQQQQQQQMMMCCC999---+++))))))***,,,,,,+++)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&'''((((((((()))(((''''''''''''((()))))))))))))))***++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******)))((()))***+++***(((******++++++++++++++++++((('''&&&'''***+++***)))---///111444444333222000------,,,++++++,,,......***++++++++++++******)))************************((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%)))(((''''''''''''((()))&&&&&&&&&''''''''''''((((((((()))***************'''''''''((((((((())))))((())))))************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,/////////000//////...---...000111222111000111222222222222111111111111000111111000000//////......///000111222222222000000111000000//////......---------,,,,,,,,,,,,,,,---************))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$#########%%%$$$##################wwwooommmjjjhhhhhhhhhsss}}}yyytttoooqqqxxxxxxuuuyyy}}}zzz{{{}}}xxx{{{}}}zzzvvvsssrrrssswww|||yyytttnnnfff\\\SSSNNNMMMLLLLLLLLLOOOQQQPPPPPPMMMDDD:::---+++))))))***++++++***(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((())))))))))))***++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******)))((((((******)))((()))***+++,,,,,,+++***)))((('''&&&'''***+++***))),,,...000222333222111000,,,+++******+++,,,---...)))***************))))))''''''''''''''''''''''''******)))((('''&&&%%%$$$&&&&&&''''''''''''''''''((())))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((''''''''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))******))))))))))))))))))************((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************++++++,,,.........//////......------///000000000000111222222222222111111111000000222222111111000///...---///000111111222111111000111111000000///.........//////......------......******)))))))))(((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###############%%%$$$###""""""###$$$%%%vvvnnnllliiihhhhhhhhhsss}}}{{{yyyooolllkkkoooxxxvvvuuuyyy~~~}}}zzzzzz{{{}}}www{{{|||xxxsssnnnooorrrxxx}}}~~~zzzvvvmmmfff\\\TTTPPPNNNMMMMMMLLLOOOPPPOOOOOOLLLCCC999///---***)))))))))(((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&''''''((((((((((((((()))))))))***++++++,,,,,,------------------------***++++++,,,,,,++++++*********+++,,,,,,++++++++++++)))((()))***+++***)))***+++,,,,,,+++***((('''((('''&&&'''***+++***)))***+++---/////////...---+++***))))))***+++,,,---((())))))******)))))))))''''''''''''''''''''''''++++++***)))'''&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))))))))***+++,,,,,,---............------,,,...////////////111222222222222111111111000000222222222222111000......//////000000111111111111111111111000//////......//////...---------------)))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""###############$$$$$$"""""""""###$$$%%%}}}oooiiigggeeeeeeggghhhrrr{{{zzzuuusssgggggghhhooozzzvvvtttyyy}}}|||yyyxxxyyy{{{~~~{{{vvvyyy~~~zzztttkkkkkknnnsssyyy{{{yyywwwjjjddd[[[TTTPPPOOONNNNNNNNNQQQQQQOOOOOOLLLCCC999000---***((((((((('''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&''''''((()))((((((((()))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))***+++++++++++++++++++++***)))***+++,,,+++)))++++++++++++***)))((('''((('''&&&'''***+++***)))((()))+++,,,------,,,,,,******)))(((((()))+++,,,'''(((((())))))))))))(((************************+++***)))((('''&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))((((((***+++,,,+++,,,------...---------,,,---............111333222222222111111111111000111222333333333111000///.../////////000111111222222111111000000//////......---,,,+++************((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$#########""""""######$$$###########################$$$%%%|||rrriiieeedddcccfffjjjjjjttt}}}~~~}}}wwwqqqnnnnnnaaabbbgggppp{{{wwwsssuuu|||~~~zzzvvvvvvwwwyyyyyy{{{zzzuuuuuuxxx{{{}}}wwwkkkjjjjjjnnnssswwwvvvuuugggaaaYYYSSSOOOOOONNNNNNQQQSSSSSSQQQOOOLLLCCC999...,,,)))(((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''')))))))))***++++++,,,,,,******+++,,,,,,+++************++++++++++++******))))))***++++++++++++++++++***))))))++++++***)))******))))))))))))******((('''&&&'''***+++***)))((((((***++++++,,,+++++++++***)))((('''((()))***&&&'''(((((())))))((((((************************(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''((((((((()))))))))******,,,,,,***)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))((((((***,,,---++++++,,,---------------+++,,,---------...111333222222222111111111111000000111333444444222111000.........///000000111222222222111111000/////////...---,,,+++************((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### """$$$&&&&&&&&&%%%$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$~~~~~~|||zzzyyytttmmmgggeeeddddddhhhooorrr|||zzz{{{yyytttnnniiiiiijjj]]]___eeeoooyyyxxxqqqqqq{{{}}}~~~|||wwwttttttvvvyyywwwwww||||||}}}{{{uuussssssyyy~~~yyyllljjjiiikkkpppssstttrrreee___XXXRRROOOOOONNNNNNTTTVVVUUURRRPPPMMMCCC999,,,***(((''')))*********''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))(((''')))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******((()))***++++++++++++++++++)))((()))***+++***((()))((((((((((((***,,,---((('''&&&'''***+++***)))(((((()))***+++++++++++++++***)))(((''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$######"""%%%%%%&&&&&&'''((())))))'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''++++++++++++,,,,,,,,,,,,///...,,,+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************************,,,***)))((()))***,,,---***+++,,,,,,------------+++,,,------,,,...111333222222222111111111111000000111333444444333222111............///000222222222222111111000/////////000///...---,,,,,,,,,,,,(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" """$$$&&&'''&&&%%%$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$###|||xxxzzz{{{xxxwwwuuuqqqmmmhhhffffffgggfffccceeejjjwwwwwwooommmjjjccc___```^^^]]]dddsss~~~~~~|||xxxyyytttrrryyyyyyzzz{{{yyytttqqqqqqwwwwwwwwwyyy{{{|||{{{yyywwwyyy|||~~~~~~zzztttpppuuuzzzsssmmmiiihhhlllnnnllliiifff^^^VVVSSSPPPNNNOOORRRXXXXXXUUUQQQOOOKKK@@@555222///,,,***)))(((&&&$$$'''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))((((((''''''''''''(((((((((((()))***************++++++***)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((((((((())))))******(((((()))******************************************)))))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))***,,,---,,,,,,++++++***))))))))),,,---......//////......///////////////.........111000/////////000222333111000///......///000000333333222222111000//////...////////////---,,,+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""" !!!"""###############~~~yyyyyy~~~}}}wwwtttssssssqqqnnnjjjgggfffiiijjjiiijjjmmmzzzxxxooollljjjddd^^^]]]\\\[[[cccqqq}}}|||zzzzzz~~~|||wwwttt||||||}}}}}}{{{wwwuuutttyyyxxxwwwwwwyyyyyyxxxvvvsssvvvyyy}}}~~~}}}zzzwwwxxx||||||uuuooolllnnnnnnkkkgggddd\\\TTTQQQNNNLLLLLLPPPTTTTTTSSSPPPOOOLLLBBB777///,,,***)))***)))((('''''''''''''''''''''''''''###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))***++++++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))************)))))))))((())))))************))))))((((((''''''''''''(((((((((((()))************)))******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%'''((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&(((((()))************)))******************************)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++************++++++++++++,,,,,,---............---............////////////000000/////////000111222000///............///000222222111000000///......------......---,,,******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$#########}}}|||{{{tttqqqqqqsssrrrqqqjjjfffeeejjjoooqqqqqqsss|||yyynnnkkkkkkfff^^^YYYXXXXXX```ppp|||~~~{{{yyy}}}~~~{{{www}}}{{{zzzzzz|||zzzwwwvvvvvvvvvtttssstttuuuxxx{{{}}}}}}}}}}}}{{{xxxuuutttrrrmmmhhhcccZZZRRROOOLLLJJJJJJMMMOOOQQQQQQOOONNNLLLCCC:::,,,***((()))***+++***)))''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++++++++************************)))******++++++******)))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((((((''''''''''''(((((('''((())))))******))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((())))))***))))))***++++++,,,------++++++,,,------------,,,---------.../////////000000////////////000111111//////............//////000000000//////......---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""}}}uuuqqqrrrttttttttthhhcccbbbjjjsssxxxzzz{{{}}}zzznnnkkkmmmjjjaaaXXXSSSTTT]]]nnn|||~~~}}}}}}}}}}}}xxxuuutttssssssrrrwwwxxxyyyyyyyyyzzz|||~~~|||ssslllccc[[[RRROOOLLLIIIJJJMMMLLLOOOPPPOOOMMMKKKBBB999+++***((((((*********)))''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,------...///000000........./////////000000//////////////////000000000000000//////.........,,,,,,,,,++++++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""~~~uuuqqqqqqssstttsssgggaaa```iiittt{{{|||qqqmmmooonnneee[[[PPPQQQ[[[mmm}}}|||}}}yyytttsssssssssssswwwwwwxxxwwwvvvwww{{{~~~|||rrreee]]]TTTQQQNNNKKKKKKNNNMMMQQQRRRPPPMMMIII@@@777---+++)))((())))))(((&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&'''((())))))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))'''((()))***,,,------...------------,,,,,,++++++)))***++++++,,,,,,+++++++++,,,,,,---...//////000------....../////////////////////000111111111111111000000000000000//////------,,,++++++*********(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""|||tttppppppqqqrrrrrriiicccbbbhhhrrrzzzwwwqqqqqqqqqhhh]]]PPPPPPYYYkkk|||||||||yyysssqqqrrrtttuuurrrtttuuutttsssuuu{{{~~~yyyhhh___WWWSSSPPPMMMMMMPPPMMMRRRTTTQQQMMMHHH???777///,,,***(((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&'''((()))&&&&&&'''''''''(((((((((&&&'''((()))***************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''((((((''''''''''''((((((&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""""""###%%%&&&'''((()))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''')))***,,,---------//////...------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---.........///,,,------...///.........---...///000111111111000000000000000000000000000...---,,,+++************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############"""######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""|||zzz|||~~~{{{tttqqqrrrtttttttttpppjjjgggjjjooovvvvvvsssqqqhhh^^^RRRQQQXXXiiizzz|||~~~vvvqqqooorrrtttvvvqqqssstttrrroooqqqvvv{{{}}}jjjaaaXXXTTTQQQNNNNNNQQQLLLRRRUUURRRNNNHHH@@@888...,,,)))(((((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))***************************************)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''((((((''''''''''''((((((&&&'''(((((())))))((((((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!$$$((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''))))))***))))))(((............------------***++++++,,,,,,,,,,,,,,,------------------------+++,,,---.........------+++,,,---.../////////...////////////////////////---,,,***)))(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!###"""""""""###$$$%%%&&&######$$$$$$$$$$$$######""""""######$$$#########yyywwwxxx{{{{{{vvvtttvvvxxxyyyxxxvvvppplllkkkmmmsss~~~yyysssppphhh]]]TTTSSSXXXhhhwww}}}zzz}}}tttooonnnqqqtttwwwtttvvvvvvrrrmmmlllpppuuuzzzjjjaaaYYYUUURRRNNNNNNQQQJJJQQQUUUSSSNNNIIIAAA:::---+++(((((((((((('''&&&''''''''''''''''''''''''((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&'''((()))***************************************)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((((((&&&$$$###,,,,,,------.../////////++++++,,,------------,,,------------------,,,,,,+++,,,---.........---,,,(((***+++---......---------.....................,,,+++)))(((''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###""""""""""""$$$&&&'''"""###$$$%%%%%%$$$###""" !!!"""###############|||zzz{{{~~~|||vvvqqqqqquuuyyy{{{rrrlllnnnrrrvvvzzz~~~~~~~~~wwwpppggg]]]UUUTTTZZZgggrrryyy~~~yyyuuunnnlllmmmqqqrrrsssssstttrrrpppnnnmmmnnnwwwooobbbVVVRRRSSSRRRPPPPPPPPPSSSSSSPPPMMMIIIAAA888---+++)))((())))))((('''''''''&&&$$$"""!!!###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&(((***++++++)))'''%%%)))))))))))))))))))))))))))))))))))))))(((''''''************************(((((())))))************))))))************))))))'''((()))***)))(((&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""" !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%###""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&'''''''''&&&%%%&&&'''((()))&&&((())))))(((((()))+++''''''''''''((((((((()))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%|||uuurrrsssuuuuuunnniiikkkmmmooorrrvvvyyyxxxyyy{{{{{{tttjjjbbbYYYXXX]]]hhhrrrwww{{{zzztttsssssstttttttttuuuuuutttqqqooonnnmmmrrr||||||uuugggZZZTTTSSSQQQOOOOOOOOORRRRRROOOLLLHHH???777---+++)))((())))))(((''''''((('''%%%######$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))+++,,,,,,+++)))'''))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********(((((())))))***)))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''(((,,,111111+++%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''))))))((('''&&&&&&''''''&&&&&&%%%&&&'''((()))'''((())))))(((''')))***'''''''''((((((((())))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$|||vvvrrrpppooojjjggghhhhhhgggiiimmmooooooqqqttt{{{}}}uuummmeee___^^^ccclllsssuuuvvvxxx~~~|||{{{yyywwwwwwwwwvvvuuusssqqqnnnmmmnnnuuuzzzxxxwwwzzz~~~|||nnn^^^VVVRRROOOMMMNNNNNNQQQQQQNNNKKKGGG>>>555---+++)))((())))))((('''((((((((('''%%%$$$%%%''''''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***,,,------,,,+++)))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))*********)))))))))))))))'''''''''(((((())))))))),,,+++)))''''''((()))+++''''''&&&&&&&&&&&&'''''''''((()))******)))((('''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))%%%%%%...888999///$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''((()))(((&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((()))***)))''''''''')))''''''((((((((()))))))))+++******))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$}}}uuuqqqnnnjjjggggggfffcccdddiiiggghhhjjjnnnuuu~~~|||uuunnngggddddddiiisssxxxxxxvvvwww{{{}}}zzzzzzyyyxxxwwwuuusssooollllllppptttsssrrrtttyyy|||zzz||||||}}}~~~ppp```VVVQQQMMMMMMOOONNNQQQQQQNNNKKKGGG>>>666---+++)))((())))))(((''''''(((((('''%%%$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))***+++------,,,+++***))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&''''''((())))))+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###"""***333555,,,"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&''''''((((((((()))***)))'''&&&&&&''''''(((((((((((()))))))))******))))))))))))******************++++++++++++---,,,,,,,,,,,,,,,,,,---*********+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$~~~|||rrrlllhhhfffeeebbbcccgggccceeeggglllrrryyy|||xxxqqqjjjggghhhooozzz~~~{{{zzz{{{~~~~~~}}}{{{zzzyyyvvvppplllkkklllmmmmmmlllmmmqqquuusssvvvwwwxxx||||||nnn___VVVPPPLLLMMMPPPOOORRRRRROOOLLLHHH???666---+++)))((())))))((('''%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))***++++++******))))))))))))))))))))))))+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))''''''&&&&&&'''((()))***&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&)))***'''###"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((&&&&&&&&&'''''''''''''''((())))))(((&&&%%%&&&'''(((((((((((()))))))))******))))))))))))))))))***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########}}}uuukkkgggfffddddddfffeeegggiiinnnsssxxx}}}}}}~~~wwwnnnhhhkkkttt~~~{{{tttoookkkiiiggggggeeedddggglllnnnrrruuuvvvyyyxxxlll___VVVPPPLLLMMMPPPOOORRRRRROOOLLLHHH???777---+++)))((())))))((('''$$$%%%''''''%%%$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))))))))))))))))))))))))))))))))******++++++******)))(((''''''''''''''''''''''''((()))))))))***************)))((('''''''''))))))%%%&&&((()))((('''$$$###''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%'''(((%%%&&&''''''(((((('''''''''((()))(((&&&&&&&&&(((((((((((()))))))))*********))))))(((((())))))***((((((((()))******++++++***++++++,,,,,,++++++***((())))))******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))******++++++******)))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""######$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""|||~~~tttmmmlllkkkiiiiiijjjkkknnnqqquuuyyy|||}}}zzzzzz{{{}}}zzznnniiimmmwww}}}{{{}}}zzz|||zzzsssoooiiieeeeeebbb___aaagggiiipppuuuvvvxxx{{{{{{xxxvvvlll```XXXQQQLLLLLLPPPNNNQQQQQQNNNKKKGGG>>>555---+++)))((())))))((('''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''((())))))******))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++)))'''''''''((()))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%######%%%'''!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((%%%&&&'''((((((((('''&&&%%%'''((('''&&&&&&'''((((((((()))))))))*********))))))(((((((((((())))))''''''(((((()))******+++)))******++++++******)))(((((())))))***++++++++++++*********))))))))))))************************))))))************))))))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######"""!!!!!!"""############$$$$$$$$$###"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""|||}}}~~~tttsssqqqooommmnnnoooqqqtttwwwzzz|||}}}xxxxxxxxx|||{{{mmmjjjnnnyyy~~~zzzyyy{{{~~~~~~yyyzzz~~~wwwssslllgggfffccc^^^```fffgggooouuuwwwxxxzzzxxxtttwwwmmmbbbZZZRRRLLLLLLOOOMMMPPPPPPMMMIIIFFF===444---+++)))((())))))((('''%%%''')))***(((''''''((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---...---***(((''''''((()))***)))'''&&&&&&&&&((()))'''''''''&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$############$$$$$$%%%&&&"""""""""""""""""""""""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&%%%%%%###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((%%%%%%'''((((((((('''&&&$$$&&&''''''&&&&&&((()))))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++((()))***++++++***)))(((((((((((()))******++++++************))))))))))))************************))))))************)))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""yyyvvvwwwvvvrrrvvvuuuttttttvvvxxx{{{}}}|||yyyxxx|||~~~xxxiiioooyyy~~~zzzxxx{{{~~~}}}zzzzzzvvvrrrlllfffbbbaaaccceeeeeegggjjjmmmooopppoooooollljjjcccYYYSSSRRRPPPMMMMMMMMMMMMNNNMMMFFF<<<444000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))***************)))((((((***)))(((&&&&&&&&&'''((('''''')))***,,,---...///222///+++)))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))++++++******++++++,,,---+++++++++************)))))))))*********))))))(((*********)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######|||{{{{{{yyy{{{yyyvvvttttttwwwzzz}}}}}}zzzyyy||||||vvvnnnttt||||||zzz|||~~~|||{{{|||wwwpppiiieeecccaaaaaaggghhhkkkmmmnnnooonnnnnnmmmkkkdddYYYSSSRRRPPPMMMMMMMMMMMMNNNMMMFFF<<<444///---+++)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))******))))))((('''))))))(((''''''''''''''''''((((((***,,,...000111444000+++((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))(((((((((((()))***++++++++++++***)))***))))))))))))***+++++++++++++++*********))))))))))))************))))))+++******)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""""""""!!!!!!"""""""""%%%$$$$$$######"""######~~~~~~|||xxxttttttvvvyyy|||~~~zzzyyy{{{zzzvvvtttyyy|||}}}~~~~~~|||}}}|||uuuoookkkhhhdddaaahhhiiikkkmmmnnnnnnnnnmmmooommmeee[[[TTTRRRPPPMMMMMMMMMMMMMMMLLLFFF<<<444---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((''''''&&&((((((((()))+++...111333555111,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))******++++++******))))))(((((((((((()))******++++++*********)))))))))))))))************))))))++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###############}}}|||}}}|||zzzxxxxxxyyyzzz{{{{{{yyywwwxxx||||||zzzvvvtttyyy~~~}}}~~~}}}|||}}}yyyuuussspppjjjfffhhhiiikkkmmmoooooopppppppppnnnggg\\\UUUSSSQQQNNNMMMLLLLLLMMMKKKEEE<<<444,,,+++***((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((('''(((***...222444666111+++(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))************)))))))))(((((((((((()))******************))))))))))))((())))))************)))++++++******))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$#########{{{yyyxxxyyy{{{}}}~~~}}}|||{{{xxxvvvtttuuuxxxyyyyyywwwpppvvv}}}~~~~~~{{{zzz{{{~~~}}}yyytttnnnjjjhhhiiikkkmmmppprrrssstttqqqooohhh]]]WWWUUUSSSPPPNNNLLLLLLLLLJJJEEE<<<555,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###"""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((''''''''')))---111333333///***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***))))))))))))***++++++*********)))))))))(((((((((((()))************************)))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#############################################$$$"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######{{{yyytttxxx|||~~~|||wwwtttrrrrrrsssuuuuuuuuummmvvv~~~{{{zzz{{{}}}|||tttooolllkkklllmmmoooqqqsssuuuuuuqqqpppiii^^^XXXWWWUUURRRNNNLLLKKKKKKJJJDDD<<<555,,,+++***((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&############$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))''''''((()))))))))((((((&&&'''(((((((((((((((((('''''''''''')))+++...000///,,,)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((())))))*********))))))(((((())))))******))))))))))))***++++++******)))))))))((((((((('''((()))******+++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################""""""!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$######|||{{{}}}{{{zzzvvvyyy}}}}}}xxxuuurrrpppooopppppppppnnnyyy~~~}}}yyyzzz}}}~~~uuurrrrrrpppppppppqqqrrrssstttuuuqqqoooiii___YYYYYYXXXUUUNNNLLLKKKJJJIIIDDD;;;555---,,,***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***))))))))))))))))))))))))'''((())))))******))))))'''''''''''''''((())))))&&&&&&''''''(((***+++,,,***)))''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''((((((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((()))************)))(((''''''((()))***)))(((((((((((()))*********)))))))))(((((((((((('''((()))******+++++++++'''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!! !!!###$$$$$$###!!! """###%%%%%%%%%###"""~~~yyyxxx{{{}}}|||{{{~~~|||{{{zzzyyy{{{~~~yyywwwrrrooollllllllllllrrr}}}xxxyyy{{{}}}vvvvvvyyyttttttsssrrrrrrrrrsssssspppoooiii___ZZZZZZYYYVVVNNNLLLJJJJJJIIIDDD;;;555---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***++++++$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((('''&&&&&&&&&((()))***&&&&&&''''''((()))))))))''''''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***)))(((''''''((()))***'''''''''''''''((())))))))))))))))))((((((((((((''''''(((******+++++++++&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###"""!!!!!! !!!"""######"""!!! !!!###%%%&&&%%%###"""{{{xxxzzzzzzuuusssvvvuuusssrrrrrrtttvvvvvvvvvwww|||}}}||||||tttnnnkkkjjjjjjjjjtttzzzxxx|||~~~}}}}}}vvvssstttqqqsssuuuvvvtttsssrrrrrrsssmmmccc[[[WWWUUUTTTSSSPPPPPPMMMHHHFFFCCC;;;222))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))))))))))))((((((((((((+++******)))((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%(((&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&##############################"""!!!!!!"""######"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))$$$%%%&&&(((((((((''''''***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&&&&%%%$$$$$$######"""########################"""######$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""zzzwwwyyyxxxtttrrrtttrrrpppmmmmmmnnnoooooonnnsssxxxzzzzzz}}}~~~zzzuuuooollliiigggfffppp|||yyywww{{{~~~}}}|||}}}||||||~~~~~~~~~{{{ssspppqqqmmmpppssssssqqqnnnllllllqqqjjjaaaZZZVVVTTTSSSSSSPPPPPPMMMIIIFFFCCC;;;222******)))((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))******))))))(((''''''((((((((())))))))))))((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''((((((((('''(((((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############""""""##############################$$$$$$$$$######"""########################$$$$$$$$$###############|||yyyyyyxxxtttqqqrrrqqqnnnjjjhhhhhhiiiiiihhhnnnrrruuuwww{{{}}}yyytttnnnjjjgggeeejjjyyyzzzvvvyyy{{{zzzzzz{{{zzzwwwwwwxxxxxxwww{{{vvvnnnlllllliiimmmqqqrrrpppkkkhhhffflllfff^^^WWWTTTRRRRRRRRROOOPPPMMMIIIGGGCCC;;;111+++******))))))(((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%######%%%&&&&&&&&&&&&''''''''''''(((***************)))(((((('''''''''(((((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#################################$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$~~~~~~{{{wwwsssqqqqqqmmmiiiffffffhhhiiiiiikkknnnrrruuuyyyyyyrrrllliiiggggggvvv}}}wwwwwwxxxvvvuuuvvvyyyvvvuuuuuusssppprrrwww{{{~~~|||ssskkkgggfffgggkkkqqqsssqqqmmmiiiffffffaaaYYYSSSQQQPPPOOOOOOOOOOOOMMMJJJGGGDDD:::111++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!$$$%%%&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''&&&%%%######%%%'''&&&&&&&&&''''''''''''(((***************))))))((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%xxxyyyzzztttrrrmmmhhheeefffhhhjjjlllkkklllppptttyyyuuummmjjjiiiffftttyyywwwuuurrrqqqrrrwwwtttsssssspppmmmnnnsss{{{}}}~~~zzzrrrkkkfffdddeeejjjppptttrrrnnnjjjhhhaaa]]]VVVQQQOOONNNMMMMMMNNNOOONNNJJJHHHDDD:::000++++++******)))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%&&&(((&&&&&&&&&''''''''''''(((***************)))((((((******)))((('''&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))))))))*********((((((((((((((((((((((((******)))(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$%%%&&&&&&########################%%%%%%%%%%%%%%%$$$##############################"""""""""###$$$$$$$$$%%%xxxwww||||||sssnnnhhhdddeeehhhkkkmmmmmmmmmoootttyyy{{{pppjjjhhhgggqqqzzzvvvtttpppoooppptttqqqqqqrrrpppmmmooosssyyyzzz{{{xxxsssmmmiiigggfffkkkqqqtttsssoookkkhhhaaa\\\VVVQQQOOONNNMMMLLLNNNOOONNNKKKHHHDDD:::000+++******))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))(((''''''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))(((((()))************)))&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$~~~zzz{{{xxxrrrkkkffffffhhhkkkmmmooommmnnntttyyywwwlllhhhiiioooyyy~~~{{{|||yyyvvvtttqqqppprrrsssqqqpppqqqooolllmmmqqqrrrsssttttttsssqqqpppooonnnqqqvvvwwwuuupppllljjjccc^^^XXXTTTQQQPPPNNNMMMMMMOOONNNKKKIIIDDD:::///******)))((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ ###''')))((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''')))*********)))(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############~~~|||}}}wwwoooiiihhhjjjlllnnnpppmmmnnnsssxxxpppiiiiiimmmttt|||{{{yyyzzzyyyuuutttrrrrrrtttvvvsssrrrrrrnnniiihhhlllkkklllnnnppprrrtttuuuvvvvvvyyy|||{{{xxxrrrnnnllleeeaaa[[[VVVSSSRRRPPPOOOMMMOOONNNKKKIIIDDD:::///)))))))))(((''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&$$$######"""!!!&&&))))))'''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))((('''&&&%%%((((((((())))))))))))***(((((((((((((((((((((((()))(((''''''((()))***+++&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""~~~ooommmppppppoooooopppooonnnpppwwwvvvppppppqqqtttyyy~~~}}}xxxvvvxxx}}}uuurrruuuvvvxxxzzzyyy{{{zzzsssjjjeeeeeehhhkkkmmmnnnmmmmmmqqqwww}}}}}}zzzpppkkkiiiddd```ZZZVVVSSSPPPNNNLLLNNNOOONNNJJJHHHDDD:::///+++)))&&&&&&'''((((((''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((())))))'''&&&&&&((((((&&&###(((((())))))))))))((((((((('''%%%$$$$$$%%%'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$########################$$$$$$$$$$$$######"""!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$%%%%%%###%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###%%%'''((((((%%%###!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''((((((((())))))******((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""############""""""!!!!!!$$$$$$######"""######$$$######""""""""""""######!!!!!!"""###%%%&&&'''((('''%%%###!!! !!!###%%%"""""""""###$$$$$$$$$%%%zzzsssrrrqqqqqqrrrqqqpppooopppvvvyyysssrrrrrrtttwww{{{}}}~~~~~~~~~{{{xxxwwwzzzvvvrrrtttuuuwwwyyyzzzzzzxxxssslllgggfffgggkkknnnoooppppppsssyyy~~~|||sssmmmjjjbbb^^^XXXSSSPPPNNNLLLKKKNNNOOONNNJJJHHHCCC999///+++)))'''&&&'''(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%'''(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***)))'''&&&'''))))))'''$$$''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$&&&'''%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&((('''&&&$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$#########"""""""""%%%$$$""""""###$$$$$$#########""""""""""""######""""""###$$$%%%&&&&&&''''''%%%$$$""""""###$$$%%%###############$$$$$$$$$|||uuurrrrrrtttrrrqqqpppqqqvvv}}}|||wwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyxxxyyy}}}wwwsssssssssuuuwwwzzzxxxuuuqqqmmmjjjhhhgggkkknnnrrrssssssvvv{{{wwwppplllaaa\\\UUUOOOLLLLLLKKKJJJNNNOOONNNJJJHHHDDD:::000+++)))''''''((((((((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++''''''&&&'''))))))((('''&&&&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%"""  ###%%%###!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$#########&&&###!!!"""$$$&&&$$$"""######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############zzztttssssssrrrqqqqqqssswww||||||zzz}}}~~~~~~}}}zzzxxxwwwwwwxxxyyyyyyyyy{{{~~~wwwsssrrrrrrrrruuuxxxuuuqqqooommmkkkhhhffflllpppsssuuuuuuwww{{{|||rrrkkk___ZZZSSSMMMKKKKKKKKKKKKNNNOOONNNKKKIIIEEE;;;111***)))'''((())))))((('''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%'''%%%"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%$$$$$$$$$###"""""""""|||wwwuuurrrqqqqqqtttxxx}}}~~~~~~zzz{{{zzz{{{}}}zzzyyyyyyxxxyyyzzzzzz{{{}}}}}}uuusssrrrpppqqqsssvvvssspppnnnmmmllliiihhhnnnqqqtttuuutttuuuyyy|||~~~sssiii___YYYRRRMMMKKKKKKLLLLLLNNNPPPOOOLLLJJJFFF<<<222***)))(((((())))))(((&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&'''(((((((((((()))'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""'''***((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''(((((('''&&&%%%%%%$$$$$$$$$###"""""""""{{{wwwwwwzzz}}}~~~~~~}}}~~~~~~xxxrrrppppppsssxxx||||||zzzvvvyyy{{{zzzwwwuuuvvvyyy}}}yyyyyyzzzxxxyyyzzzzzzzzz{{{~~~|||~~~~~~~~~wwwssssssssspppoooqqqtttsssrrrpppnnnmmmllllllppprrrsssrrrppppppssswwwtttwww}}}sssggg]]]XXXRRRNNNLLLLLLLLLLLLLLLNNNMMMJJJHHHEEE;;;111***)))))))))******(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###(((&&&######%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############"""""""""###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$###############yyysssssswww{{{}}}}}}~~~{{{yyyxxxyyy}}}zzzssspppoooqqqvvvyyywwwuuurrrtttvvvuuusssrrrsssuuu}}}yyyvvvvvvxxxvvvxxxyyyzzzyyyzzz|||~~~xxxyyyxxxvvvxxx|||{{{wwwuuuqqqqqqttttttpppnnnppptttuuuvvvtttpppnnnppprrrssssssrrroookkkjjjnnnqqqppppppuuu}}}rrrgggZZZVVVQQQNNNMMMLLLLLLKKKIIIKKKJJJGGGEEEBBB999///***))))))***+++***(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$%%%'''###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$&&&((('''%%%$$$$$$&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########"""!!!!!!"""###$$$%%%"""""""""#########$$$$$$###&&&'''&&&###"""%%%(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&###############$$$$$$$$$zzzrrrqqqvvv{{{~~~~~~|||zzzyyywwwwwwwwwwwwvvvzzz{{{{{{yyyuuuqqqnnnooosssvvvtttqqqnnnqqqssstttrrrqqqqqqrrrxxx{{{}}}zzzuuurrrsssuuutttvvvxxxyyyyyyzzz|||}}}xxxwwwtttrrruuuzzzzzzuuuooonnnooottttttpppnnnoootttxxxzzzwwwrrrpppssswwwttttttqqqlllggggggjjjnnnpppooopppwww~~~|||rrrhhhXXXUUUQQQNNNMMMLLLKKKJJJFFFHHHGGGEEECCC@@@666,,,***))))))***++++++(((&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$#########%%%''')))(((&&&%%%&&&)))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$&&&((('''$$$"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''##################$$$$$$######$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$### """$$$%%%$$$%%%'''(((########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$"""&&&)))'''""" $$$***%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%xxxvvvyyy~~~}}}vvvrrrttttttppppppsssrrrqqqrrruuuyyy{{{yyyvvvqqqooooooqqqtttuuurrrooonnnnnnnnnlllkkkkkkmmmooozzzzzzzzzxxxuuusssssssssuuuuuuuuuvvvxxxzzz}}}~~~zzzuuupppqqqvvvzzzzzzxxxtttmmmjjjmmmqqqrrrtttwwwxxx~~~yyysssssswww}}}zzzwwwqqqfff___aaahhhmmmllllllooossstttqqqnnn]]]VVVNNNIIIIIIJJJJJJJJJIIIGGGFFFEEECCC===333,,,+++******))))))))))))***(((%%%###$$$&&&'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######### !!!$$$%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$###%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!""""""%%%%%%$$$###"""!!! """&&&&&&%%%###"""&&&%%%$$$$$$######$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$#########""""""{{{xxxzzz~~~}}}vvvrrrsssrrrnnnmmmpppqqqooopppsssxxxzzzxxxvvvqqqpppoooqqqtttuuurrrooommmnnnmmmlllkkkkkkmmmooottttttuuutttrrrqqqqqqrrrrrrrrrrrrsssuuuxxx{{{}}}~~~xxxsssrrrwww|||~~~~~~wwwqqqmmmooosssuuuvvvyyy~~~yyyxxxzzz}}}yyyrrrhhh______eeejjjkkklllpppssstttqqqnnn^^^WWWNNNIIIIIIJJJJJJIIIIIIGGGFFFEEECCC<<<333,,,)))((((((''''''''''''''')))&&&%%%%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%""" ###%%%&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''((((((((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$######"""!!!!!!!!! ###$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""~~~{{{|||~~~|||wwwtttsssqqqmmmjjjjjjnnnmmmmmmqqqvvvzzzzzzxxxrrrpppoooqqqtttuuurrrppplllmmmmmmllljjjkkkmmmoooqqqqqqqqqqqqqqqrrrrrrrrrppppppoooooorrrwww{{{~~~|||wwwvvvzzz{{{tttpppssswwwyyy{{{~~~}}}{{{|||zzzsssiii___]]]```gggiiilllpppsssssspppmmm___XXXOOOJJJIIIJJJIIIIIIHHHGGGEEEDDDBBB<<<333,,,))))))(((''''''''''''''')))'''&&&&&&'''(((&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########"""!!!###&&&)))&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$$$$$$$###############~~~~~~~~~~~~zzzyyyxxxwwwuuupppjjjfffjjjiiiiiinnnuuuzzz|||{{{ssspppoooqqqtttuuussspppkkkllllllkkkkkkkkknnnpppssssssrrrssstttttttttsssooonnnmmmmmmqqqvvv|||~~~{{{{{{|||vvvrrruuuzzz}}}}}}|||~~~xxxrrriii```]]]^^^eeeggglllppprrrqqqnnnkkk```YYYPPPJJJIIIIIIIIIHHHHHHFFFEEEDDDBBB<<<333,,,,,,+++***))))))(((((()))(((''''''&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&%%%%%%'''***---...+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""############%%%$$$###"""!!!"""%%%(((&&&%%%$$$$$$######$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######### !!!!!!!!!!!!!!!!!! """"""############""""""################################################xxxzzz|||}}}|||vvvmmmfffeeecccdddhhhpppwww{{{{{{tttqqqooopppsssuuusssqqqkkklllllllllkkklllooorrrvvvuuussstttuuuvvvtttrrrlllkkkjjjkkknnntttzzz}}}|||}}}~~~|||uuuqqquuu{{{zzzsssooojjjccc___```cccggglllppppppnnnkkkiii___XXXOOOIIIHHHHHHHHHGGGGGGEEEDDDDDDBBB<<<333---,,,+++***)))((((((((((((&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%'''$$$###)))111444...((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$###"""!!!###$$$&&&%%%$$$$$$######$$$$$$"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!""""""######""""""!!!################################################vvv{{{}}}uuullldddbbbaaaeeelllssswwwxxxtttrrrooopppsssuuutttrrrkkklllmmmmmmmmmnnnqqqtttvvvsssqqqrrruuuvvvsssqqqiiihhhhhhiiilllqqqvvvyyyyyy||||||tttppptttyyy}}}wwwooolllkkkfffdddddddddhhhlllnnnmmmkkkiiihhh]]]VVVMMMHHHGGGHHHHHHGGGFFFDDDCCCCCCBBB<<<444---+++***)))'''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%***&&&$$$(((///111+++%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))'''%%%$$$$$$%%%!!!!!!""""""#########$$$ """$$$$$$###"""######&&&%%%$$$$$$######$$$$$$!!!!!!""""""########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!#######################################$$$$$$$$$www|||~~~}}}~~~}}}vvvlllhhheeegggmmmsssvvvwwwuuurrrooopppsssuuutttssslllmmmnnnnnnnnnpppsssvvvtttqqqoooqqquuuwwwuuurrrjjjjjjkkklllooossswwwyyyyyy}}}}}}uuupppqqqvvvyyy|||~~~{{{}}}xxxnnnlllllljjjhhhiiifffiiilllmmmjjjhhhgggggg[[[TTTKKKFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB<<<444---+++***)))'''&&&&&&%%%%%%%%%'''((('''$$$###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%&&&$$$###%%%'''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%###""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''&&&((('''''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&444111,,,(((%%%$$$$$$%%%"""""""""""""""#########"""###$$$$$$######%%%&&&&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""!!!!!! !!!"""$$$%%%%%%$$$"""!!!########################""""""#########$$$$$$$$$yyy||||||yyy|||}}}uuuqqqllllllpppuuuwwwxxxuuurrrooopppsssuuuuuussslllnnnoooooooooqqqtttwwwtttqqqooorrrxxx{{{yyyvvvnnnnnnoooqqqtttwwwyyy{{{{{{~~~wwwppppppsssuuuxxx{{{}}}yyyvvvxxxzzzooolllmmmlllkkkkkkgggjjjlllllliiifffffffffYYYRRRJJJEEEEEEGGGGGGFFFEEEDDDCCCCCCAAA<<<444------,,,+++)))((((((''''''&&&((()))(((%%%$$$&&&(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% ###&&&&&&%%%$$$&&&(((%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$%%%&&&''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###!!!!!!###%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''"""&&&)))'''"""!!!$$$(((''''''''''''''''''''''''888444...((($$$###$$$%%%######""""""""""""""""""$$$$$$$$$$$$###$$$'''***&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$%%%%%%$$$###!!!########################""""""######$$$$$$$$$$$$}}}{{{~~~|||~~~~~~|||zzz{{{uuurrroooooorrruuuxxxyyypppnnnmmmppptttuuusssqqqppppppppppppoooqqqsssuuuvvvttttttwww|||}}}yyytttrrrooonnnnnnrrruuuxxxyyy|||~~~zzztttooommmlllkkkoootttuuusssqqqttt|||wwwoooooosssrrrnnnmmmoooooommmjjjgggddddddXXXPPPGGGDDDEEEHHHHHHGGGEEEEEEDDDBBB<<<666000,,,+++***((('''''''''((()))&&&'''''''''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###$$$'''((('''$$$ """%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''%%%###"""!!!""""""############""""""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""$$$!!!&&&%%%"""%%%%%%%%%$$$$$$#########|||yyyzzz|||}}}{{{||||||zzzwwwvvvxxxzzzuuurrrooonnnppprrrtttuuurrrpppoooqqqtttuuusssqqqooopppqqqqqqrrrsssuuuvvvuuusssrrruuuyyy{{{xxxuuupppooonnnooossswwwzzz{{{|||~~~vvvmmmiiieeedddgggmmmpppooonnnpppxxx{{{pppoootttuuusssooopppqqqoookkkfffaaa___UUUNNNFFFCCCEEEHHHHHHGGGEEEEEEDDDAAA<<<666///,,,++++++)))((((((((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&((()))'''$$$!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""############""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$######"""##############################$$$$$$$$$$$$#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""|||xxxxxxwwwwww{{{{{{{{{yyyuuurrrqqqqqqtttqqqnnnlllmmmoooppppppuuurrrqqqrrruuuvvvtttqqqoooppprrrtttuuuvvvwwwwwwtttqqqpppqqquuuwwwwwwuuuooonnnnnnqqquuuyyy||||||~~~~~~yyynnnfff```]]]```eeehhhhhhiiikkkqqq|||rrrnnnsssvvvuuunnnpppqqqpppkkkddd]]]XXXPPPKKKEEECCCDDDGGGHHHGGGEEEEEEDDDAAA<<<555///+++,,,+++***)))))))))******&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!! !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!,,,555444***""""""&&&#########"""""""""""""""~~~{{{yyyxxxxxx{{{||||||zzzwwwssspppnnnqqqnnnlllkkkmmmoooooopppwwwtttrrrsssuuuwwwuuussspppqqqsssvvvyyyzzzyyyxxxrrrpppnnnnnnqqqsssttttttmmmlllmmmqqqvvv{{{}}}~~~yyyooohhhbbb]]]]]]aaabbbccceeeeeejjjvvvtttnnnpppqqqppplllmmmnnnnnnjjjbbbYYYRRRLLLHHHDDDCCCDDDFFFGGGGGGEEEEEEDDDAAA<<<555...************)))))))))))))))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$%%%&&&'''(((%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$###!!!---999777***!!!"""'''##################""""""~~~}}}}}}yyyyyyyyyxxxvvvsssooolllllljjjiiijjjmmmpppqqqrrrwwwtttqqqrrrvvvxxxwwwuuurrrrrrssswww{{{|||{{{yyyrrrooommmlllmmmoooqqqqqqkkkkkklllooouuuzzz}}}~~~~~~}}}{{{tttnnnkkkfff```___aaaaaabbbbbbbbbeeeppptttmmmmmmllliiijjjjjjjjjjjjggg```VVVOOOHHHFFFDDDCCCDDDFFFGGGGGGFFFEEEDDDAAA;;;444---)))((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######"""!!!!!!"""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""############""""""""")))000///((("""###&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvuuutttsssrrroookkkhhhgggffffffhhhmmmppprrrssstttrrrpppqqqvvvyyyzzzyyyuuutttsssvvv{{{}}}|||yyyqqqpppnnnlllkkklllmmmnnnkkkiiiiiilllqqqwww|||~~~zzz|||vvvrrrnnnkkkkkkhhhdddbbbeeeeeedddcccbbbdddmmmyyy|||rrrmmmmmmkkkiiillliiigggeeeccc]]]TTTNNNGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDAAA;;;333---)))''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""######""""""""""""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%vvvsssqqqpppooolllhhhddddddcccdddfffkkkooopppqqqqqqooommmpppvvv{{{}}}|||xxxuuusssuuuzzz|||{{{yyyqqqqqqooommmkkkjjjjjjkkkjjjhhhfffhhhmmmtttzzz|||uuu{{{wwwpppllljjjkkkkkkhhhiiimmmllliiieeeccceeelllsssyyyxxxyyyvvvooommmppprrrqqqrrrmmmgggccc```[[[SSSMMMFFFGGGGGGFFFEEEEEEFFFGGGFFFEEEDDD@@@:::333,,,((('''((()))))))))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%################################################&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######""""""!!!""""""#########""""""#########$$$$$$$$$$$$~~~}}}~~~xxxuuuqqqooonnnkkkfffbbbbbbbbbbbbeeeiiilllnnnnnnooommmlllooovvv|||~~~~~~zzzvvvssstttyyy|||{{{yyyrrrrrrpppnnnkkkiiiiiiiiijjjgggdddeeekkkrrrxxx|||tttxxx|||sssnnnkkklllmmmmmmpppuuuqqqlllfffdddfffkkkpppsssqqqsssqqqmmmmmmsssxxxzzzxxxqqqhhhbbb___ZZZSSSMMMFFFGGGHHHGGGFFFEEEFFFFFFFFFEEEDDD@@@:::333,,,(((((()))*********)))'''&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$######"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''################################################&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%"""%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$###""" """###$$$$$$$$$$$$###$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""######""""""!!!!!!!!!""""""#########$$$|||zzzzzz{{{|||xxxyyywwwsssqqqpppkkkdddjjjfffeeeggghhhgggiiimmmkkkhhhffflllwww~~~~~~|||{{{xxxwwwyyyzzzyyyvvvnnnmmmnnnmmmgggaaaccciiioooiiiccccccjjjsss{{{~~~||||||vvvpppkkkkkkkkklllqqqxxxzzzsssjjjeeeeeejjjppptttqqqpppnnnnnnppptttyyy|||xxxmmmfffaaa[[[SSSMMMHHHEEEBBB@@@AAACCCDDDDDDHHHGGGEEE???777000,,,***%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""  """&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$#########$$$###!!! ###$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!###%%%%%%###!!!""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%'''%%%$$$###"""""""""$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%############$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%|||zzzzzz{{{{{{zzz~~~}}}|||zzzrrrjjjkkkfffdddfffhhhgggiiimmmllljjjiiioooxxxzzzxxxyyyxxxvvvssspppnnnllljjjeee```dddjjjmmmiiieeeeeejjjrrryyy~~~wwwyyywwwqqqlllkkkkkkkkkooouuuwwwrrrkkkggggggkkkpppssssssrrrpppoooqqquuuzzz}}}zzzrrrlllfff___UUUNNNIIIFFFCCCAAABBBDDDEEEDDDEEEEEECCC>>>666000,,,***%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%###!!!!!!"""$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############!!!!!!!!!###$$$%%%###!!!$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$%%%&&&""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$##########################################"""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}{{{{{{{{{{{{~~~}}}sssmmmgggccceeeggggggjjjmmmlllmmmooovvv}}}~~~zzzyyywwwtttqqqqqqnnnllliiidddaaaeeekkkllllllkkkjjjlllpppvvv{{{uuuyyy{{{tttooommmkkkiiikkkpppssspppllliiiiiilllpppsssuuusssqqqqqqssswww|||}}}wwwrrrkkkbbbWWWPPPKKKHHHEEECCCDDDEEEEEEEEEDDDCCCBBB===555///+++)))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$(((&&&$$$###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########""""""""""""!!!!!!"""$$$$$$###!!!%%%%%%%%%%%%$$$###""""""###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######%%%%%%$$$$$$###"""""""""########################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}||||||||||||{{{pppiiidddeeeggggggiiikkkjjjooowww{{{yyyxxxtttqqqqqqnnnmmmmmmiiieeegggllloooqqqrrrpppnnnnnnrrrvvvqqqwww~~~yyysssoookkkffffffjjjnnnmmmllljjjjjjkkknnnpppsssrrrrrrsssvvv|||{{{tttmmmcccYYYSSSLLLIIIFFFEEEFFFFFFFFFEEEEEEEEECCC===555...***((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%)))'''%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########""""""""""""!!!"""!!!!!!"""$$$$$$###"""%%%%%%%%%%%%%%%$$$###""" ###$$$$$$######$$$%%%&&&'''((()))((('''&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$"""""""""######$$$$$$######"""###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$##########################################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%~~~}}}}}}~~~}}}vvvnnnhhhhhhjjjhhhhhhiiigggooo|||{{{zzzyyywwwtttooonnnppprrrqqqllljjjllltttvvvvvvtttooommmoooqqqlllqqqxxx}}}}}}wwwrrrllleeeccceeejjjkkklllkkkiiiiiikkknnnppppppqqqsssyyyuuukkkbbbZZZVVVLLLIIIGGGFFFGGGGGGGGGFFFHHHHHHEEE>>>666...)))&&&))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$""" !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%'''&&&$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$############$$$$$$#########""""""""""""!!!###!!!!!!!!!###$$$###""""""###$$$%%%%%%%%%%%%%%%"""######"""!!!!!!"""###!!!"""###%%%%%%%%%$$$############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$$$$%%%%%%########################""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%}}}}}}||||||}}}wwwooooooppplllhhhfffeeemmm{{{|||xxxxxxxxxwwwuuummmmmmpppuuuvvvqqqnnnnnnuuuvvvuuussspppmmmlllllllllpppwww|||~~~~~~xxxuuuooohhheeegggiiilllmmmllliiihhhjjjmmmnnnnnnpppttt{{{wwwkkkaaaZZZVVVJJJHHHGGGGGGHHHHHHGGGFFFIIIHHHEEE>>>666...)))&&&)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$"""!!!"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$#########"""""""""###""" !!!"""$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$""" """$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""""""""!!!$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%&&&'''######################## !!!"""#########""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~}}}{{{yyywwwwww}}}yyyxxxwwwqqqjjjfffdddjjjvvvxxxtttttttttsssrrrmmmlllnnntttvvvsssqqqrrrsssrrrpppoooooonnnllljjjjjjmmmsssyyy}}}~~~{{{xxxvvvrrrllljjjlllkkknnnpppnnnjjjhhhkkknnnnnnnnnpppttt{{{|||nnnbbbYYYTTTHHHGGGFFFFFFHHHIIIHHHGGGEEEDDDBBB===555...***((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$""" """$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%###"""###$$$"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&########################"""###$$$%%%&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}yyyuuusssrrrwww}}}~~~}}}uuukkkfffeeehhhqqq|||uuuqqqpppqqqpppnnnmmmkkklllqqqtttsssrrrtttpppmmmkkkkkknnnnnnllliiiaaadddiiiqqqwwwzzzyyyvvv|||xxxvvvwwwtttpppoooqqqnnnqqqrrroookkkiiilllooooooooopppttt{{{qqqcccXXXRRRFFFEEEEEEFFFHHHIIIIIIHHHAAAAAA???;;;555///+++***%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***(((&&&$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$######%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$""" """$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""&&&'''&&&%%%$$$$$$ """############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%zzzwwwtttsssrrrrrruuu}}}{{{qqqhhheeeiiippp{{{{{{qqqmmmnnnppppppnnnrrrpppnnnmmmnnnooooooooopppllliiijjjnnnooommmjjjeeeddddddhhhoootttuuuuuuyyytttpppoooqqqsssrrrqqqssstttrrrllliiikkkmmmmmmpppssswwwyyy|||wwweeeWWWQQQIIIEEEAAABBBFFFHHHGGGDDDEEEDDDAAA;;;333---((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&$$$""""""###(((&&&$$$""""""$$$&&&(((#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###!!! !!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% """###$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!   """#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$###""""""###%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$&&&''''''&&&$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""########################%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%$$$######"""#########%%%%%%%%%%%%%%%%%%&&&&&&################################################%%%%%%%%%$$$$$$$$$######|||xxxvvvuuutttrrrqqqsssyyyzzzpppiiidddggglllttt}}}xxxpppmmmoooqqqqqqpppppppppooonnnnnnmmmnnnnnnqqqnnnkkklllooopppnnnkkkfffdddccceeeiiiooorrrtttzzzuuuoookkkkkkmmmooopppuuuwwwuuuooommmoooqqqqqqqqqtttxxxzzz}}}}}}kkk[[[QQQHHHEEEAAABBBFFFIIIHHHEEEEEEDDDAAA;;;333,,,)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%###!!! $$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############ """$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$######$$$&&&%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$${{{xxxwwwxxxxxxsssoooooorrrwww}}}yyypppjjjbbbcccfffllltttzzz~~~{{{vvvpppnnnoooqqqqqqpppnnnppprrrqqqmmmkkklllnnnrrrpppoooqqqssssssppplllhhhhhhgggfffgggkkkqqquuu{{{wwwqqqjjjgggiiinnnsssxxx{{{yyytttrrruuuwwwvvvrrruuuyyy|||}}}ppp\\\PPPGGGDDDBBBCCCFFFIIIIIIGGGDDDCCC@@@:::222,,,)))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######### """###$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&&&&%%%$$$!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###############%%%%%%$$$$$$######""""""################################################ !!!"""###$$$%%%%%%{{{yyyzzz|||}}}tttoookkklllooosss|||~~~uuunnnkkk^^^___bbbhhhooovvvzzz|||yyyuuuqqqooopppqqqpppooommmqqquuusssnnnjjjkkknnnuuuttttttvvvwwwvvvsssppplllmmmmmmllljjjlllqqqvvvzzzxxxsssmmmiiijjjqqqwwwzzz}}}}}}xxxvvvyyy{{{zzzsssuuuyyy|||~~~~~~ooo\\\NNNEEECCCBBBCCCFFFIIIIIIIIIDDDCCC???999222,,,)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!#########$$$%%%'''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&'''''''''&&&&&&$$$%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""""""""###%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%#########$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%""" %%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$%%%$$$$$$###"""!!!!!! ################################################!!!!!!""""""###$$$$$$%%%~~~zzzyyy{{{}}}~~~wwwpppjjjiiijjjlllrrryyy~~~xxxqqqmmmkkk______aaafffmmmrrrvvvwwwxxxwwwtttrrrqqqpppnnnmmmlllppptttsssnnnjjjlllnnnvvvvvvwwwyyyzzzyyywwwtttmmmpppsssrrrpppoooqqqtttttttttrrrooolllnnntttzzz|||zzzyyy{{{|||{{{ssstttvvvyyy}}}}}}xxxmmm\\\OOODDDCCCBBBCCCEEEGGGHHHIIIDDDBBB>>>888111,,,)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!"""$$$$$$######$$$&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%% """$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&''''''%%%###"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$######"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$|||yyyyyy{{{||||||zzzrrrkkkiiiiiiiiikkkpppsssuuuvvvvvvrrrnnnllljjjddddddeeehhhmmmpppqqqqqqxxxwwwwwwuuussspppnnnlllkkkmmmpppooollljjjkkkmmmuuuvvvwwwyyyyyyyyyxxxxxxppprrrtttuuutttrrrrrrrrrqqqpppnnnmmmmmmqqqwww{{{}}}|||zzz|||}}}{{{uuusssrrrtttxxx|||~~~{{{wwwsssiii\\\RRRCCCCCCBBBBBBCCCEEEFFFHHHDDDBBB>>>777000+++******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$%%%$$$######$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$###"""""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$!!!$$$%%%$$$$$$&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!################################################%%%%%%%%%$$$$$$$$$######}}}||||||}}}~~~}}}|||tttmmmkkkjjjhhhhhhjjjnnnnnnooopppooonnnkkkjjjhhhhhhjjjnnnrrrttttttsssuuuvvvxxxwwwuuurrrpppoooiiiiiiiiiiiiiiiiiijjjkkkqqqssstttuuuvvvwwwxxxyyywwwvvvuuuvvvwwwwwwvvvuuuuuuqqqlllkkknnntttzzz~~~~~~|||}}}}}}{{{xxxsssnnnmmmpppuuuyyy{{{xxxvvvtttqqqmmmdddYYYRRRBBBBBBBBBAAAAAABBBDDDFFFCCCBBB===666000+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""!!!!!!###%%%%%%$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%####################################################################################$$$$$$$$$$$$~~~vvvooommmlllhhhggggggnnnmmmlllmmmooonnnllliiiiiijjjnnnsssyyy{{{{{{zzzsssuuuxxxxxxwwwtttrrrqqqgggeeeddddddfffhhhiiiiiiooopppqqqrrrsssuuuxxxzzz~~~zzzwwwwwwzzz|||{{{zzz|||uuummmjjjooowww~~~}}}~~~~~~{{{zzzssskkkhhhkkkpppuuuwwwlllmmmmmmlllhhh___UUUNNNBBBBBBBBBAAA@@@AAABBBDDDCCCAAA===666///+++******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$###!!!"""###%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$######%%%&&&&&&$$$######$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$&&&)))***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$################################################ !!!"""###$$$%%%%%%~~~wwwqqqqqqpppkkkggggggmmmmmmlllkkkkkkkkkkkkkkklllpppsssuuuzzzyyyttttttwwwxxxtttooollljjjfffbbb``````bbbcccfffkkkmmmkkknnnvvvyyywwwvvvzzz|||yyyyyy|||~~~}}}{{{yyyuuuqqqpppvvv~~~|||}}}~~~zzzrrrjjjfffggglllooopppqqqnnnkkkgggaaaZZZRRRMMMCCCBBB@@@@@@CCCEEEEEEEEECCC@@@<<<666000,,,(((&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&******'''%%%&&&)))###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%% %%%&&&%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!! ########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrrrrqqqkkkgggeeellllllkkkjjjjjjjjjkkkkkknnnuuu{{{{{{vvvtttvvvuuupppkkkjjjgggdddaaa___```bbbddddddiiillllllpppwwwyyywwwvvv{{{}}}{{{zzz}}}~~~|||{{{yyyvvvrrrqqqwww~~~{{{xxxqqqhhhdddeeeiiilllnnnpppnnniiieee___WWWOOOJJJCCCAAA@@@@@@BBBCCCDDDCCCAAA???:::555///***'''%%%''''''''''''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++***&&&###$$$&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&& """$$$&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyysssrrrpppkkkfffdddjjjjjjiiiiiiiiijjjjjjkkkllluuu~~~{{{xxxwwwtttnnnhhhhhheeebbb___^^^```bbbdddbbbfffiiikkkooovvvyyyyyywww}}}~~~}}}~~~|||yyyyyywwwtttqqqrrrvvv}}}yyywwwppphhhdddfffjjjmmmnnnpppmmmhhhbbb[[[SSSKKKFFFBBB@@@??????AAABBBBBBAAA@@@===888333---)))&&&%%%(((((((((''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''***,,,***&&&""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyysssqqqooojjjeeedddggggggggghhhhhhiiijjjkkklllwww~~~|||wwwpppjjjhhheeeaaa^^^]]]___bbbdddcccdddeeehhhmmmtttzzz}}}}}}{{{vvvsssqqqooonnnoootttyyy}}}zzzvvvoooiiifffiiinnnqqqrrrqqqmmmfff___XXXPPPIIIDDDAAA???>>>>>>@@@AAA@@@???@@@===888222---)))&&&%%%(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%''')))***)))%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((%%%"""###%%%'''%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################~~~wwwpppnnnmmmiiifffffffffgggggghhhiiikkklllmmmsss~~~yyyrrrmmmjjjgggbbb^^^]]]___bbbeeehhheeecccfffkkksss}}}}}}vvvmmmkkkiiiiiilllpppuuuxxx}}}}}}qqqlllgggfffjjjppptttuuurrrmmmeee]]]UUUNNNGGGCCC???>>>===>>>@@@@@@???>>>@@@===888222---)))(((''''''(((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$'''$$$!!!!!!$$$%%%$$$"""###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################~~~yyy{{{~~~tttllljjjjjjhhhhhhjjjiiiiiijjjkkkmmmoooqqqrrrxxx~~~yyyrrrmmmkkkhhhccc______aaaeeehhhmmmhhhfffiiiooovvv}}}nnnkkkggggggiiinnnrrrtttvvvnnniiiddddddiiiooossstttqqqlllcccZZZSSSLLLFFFBBB=========>>>AAAAAA@@@???@@@===777111,,,)))((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%""""""""""""############$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxwwwzzz{{{qqqhhheeefffgggjjjnnnmmmmmmnnnppprrruuuwwwxxx~~~~~~yyyrrrnnnjjjgggccc```aaaeeekkknnnqqqmmmlllqqqwww|||vvvqqqkkkhhhjjjmmmpppqqqssszzzooojjjeeeeeeiiinnnqqqrrroooiii```WWWOOOIIIDDD@@@<<<<<<<<>>:::444...)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%% $$$((((((&&&$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwyyytttllleeeccceeefffkkkqqqqqqsssrrrooosss{{{zzzvvvpppiiidddeeelllrrrsssqqqsssrrrtttzzz~~~mmmiiillllllmmmooopppsssxxx~~~~~~xxxuuupppjjjgggiiinnnsssqqqjjj```UUULLLGGGEEEDDD======???@@@AAABBBBBBBBB@@@;;;444---((('''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$######"""""""""%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""#########""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """''')))'''############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$zzz{{{}}}tttllleeeeeefffiiinnnsssvvvxxxvvvqqqqqqxxx~~~~~~rrrlllfffhhhnnntttuuutttqqqqqqsssyyyvvvooonnnmmmlllmmmlllnnnsssxxx}}}~~~|||zzzxxxuuuqqqmmmjjjiiikkkllllllhhhaaaZZZRRRKKKFFFCCC??????@@@AAAAAAAAAAAA@@@???;;;444...)))''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###%%%$$$######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###  $$$'''%%%"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$~~~zzz{{{}}}yyyuuummmhhhhhhjjjmmmrrrxxxxxxsssuuu{{{~~~uuuooojjjjjjoootttvvvuuuooooooqqqwwwwwwtttqqqppppppkkkkkknnnrrrwwwyyyyyyxxxwwwtttqqqooommmkkkiiiggghhhfffccc___YYYQQQHHHBBBAAAAAAAAAAAAAAA@@@??????===:::555///+++(((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$"""!!!"""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################!!!!!!$$$&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%%%%$$$######""""""######{{{wwwxxx{{{~~~}}}{{{wwwpppkkklllooorrrwww}}}|||xxxyyyyyy}}}xxxrrrkkkiiilllpppqqqqqqlllmmmpppuuu{{{}}}yyywwwuuutttlllkkklllooossswwwxxxxxxtttrrrooooooppppppooommmjjjgggdddaaa\\\TTTIIIBBBAAAAAABBBBBBAAAAAA@@@???<<<999555000,,,)))''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%###"""!!!"""$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!"""###############&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######{{{vvvtttvvvzzz|||}}}zzztttooopppsssuuuzzzyyyvvvrrrxxx}}}}}}{{{{{{xxxrrrjjjfffgggiiikkkkkkjjjlllooossswww{{{zzzyyyvvvssskkkjjjjjjlllppptttvvvvvvrrrpppnnnooorrrvvvzzz{{{tttnnngggbbb]]]UUUKKKDDD@@@@@@AAABBBBBBBBBBBBAAA;;;999555000,,,)))((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$######'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$'''&&&%%%$$$############$$$#########$$$$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########~~~wwwssssssvvvzzz|||}}}vvvqqqrrrtttuuuxxx}}}|||tttmmmqqquuuwwwxxxyyy}}}|||yyywwwvvvvvvpppiiidddccceeehhhiiilllooorrrtttuuuxxxzzz}}}}}}wwwvvvqqqlllgggffffffhhhkkkoooqqqrrrrrrrrrrrrrrruuu{{{zzznnneee^^^VVVMMMEEE@@@@@@AAABBBBBBBBBBBBBBB<<<999444///+++)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$######%%%%%%$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))***++++++***(((%%%$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###""""""###%%%&&&%%%$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############""""""""""""###$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$}}}xxxttttttvvvyyy{{{}}}vvvqqqqqqrrrrrrtttxxx}}}~~~uuuoooqqqrrrrrrsssvvv{{{{{{vvvtttssssssnnnhhhccccccfffkkkmmmqqqtttvvvwwwwwwwwwyyy{{{~~~}}}~~~xxxtttsssnnngggeeeddddddfffiiimmmnnnnnntttxxxzzzyyyxxx}}}xxxlllcccYYYNNNEEEBBBBBBBBBCCCBBBBBBAAA@@@===999333---***))))))***''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---......,,,---///000///---+++)))'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''------((($$$$$$'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''"""!!! """$$$%%%%%%$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""############"""######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%zzzyyywwwvvvwwwyyy|||~~~}}}uuupppoooooooooqqqtttsss|||wwwsssssssssqqqqqqtttzzz~~~zzztttqqqpppqqqmmmhhhdddeeeiiinnnrrrtttwwwzzzzzzxxxwwwyyy{{{}}}|||{{{}}}~~~}}}|||~~~{{{tttrrrsssooohhheeeddddddfffjjjmmmnnnnnnwww}}}{{{}}}rrrhhh\\\NNNDDDDDDDDDDDDCCCBBBAAA???>>>===999333---)))(((***+++''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&"""######$$$&&&'''((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---000111111111...///222333333222000...)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''//////((("""###'''$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''  ###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&uuuvvvwwwxxxyyy|||wwwlllgggiiimmmooooooppptttzzzzzzsssppprrruuuvvvwwwyyyuuupppkkkiiikkkkkkjjjjjjlllqqquuuyyyzzz{{{{{{zzzwwwtttsss{{{|||}}}|||{{{zzzzzz{{{{{{uuuooommmooopppnnnjjjggghhhiiijjjkkkmmmpppssswww~~~~~~{{{}}}zzzjjjZZZMMMGGGAAABBBCCCDDDDDDCCCBBBBBB???:::222,,,((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''***///333444333111000222000000222666777666444///...+++'''###"""$$$&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""" !!!###%%%'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%###"""'''&&&%%%############$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!###''')))(((&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%"""###$$$%%%$$$$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$""" %%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######}}}wwwxxxzzz{{{}}}vvvkkkfffgggjjjmmmnnnooosssxxx}}}xxxsssrrrtttvvvvvvyyy~~~}}}yyywwwsssoooiiikkkkkkkkkkkkmmmrrrvvvwwwyyy{{{|||{{{xxxtttsssvvvwwwyyyzzzxxxwwwuuuuuuwwwsssooooooqqqrrrpppmmmhhhiiiiiijjjkkkllloooqqqzzz{{{vvvwwwzzz~~~vvvhhhYYYMMMFFFAAABBBCCCDDDDDDCCCBBBBBB???999222,,,)))(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&&&&''')))+++---111444555333111///...,,,,,,///222444333111000///,,,((($$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%###!!!%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%(((&&&&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%&&&######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%###$$$$$$###"""!!!###$$$%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######~~~zzz{{{}}}wwwllleeeeeehhhkkklllnnnrrrvvvyyy|||{{{ssspppppprrrsssrrrxxx|||{{{yyyyyywwwtttkkkllllllkkklllnnnrrrvvvtttxxx|||~~~|||xxxtttrrrrrrtttwwwyyyyyyvvvsssqqqrrrpppoooqqqtttuuussspppmmmlllllllllmmmnnnpppqqq{{{wwwqqqooopppqqqssstttpppfffXXXLLLEEEBBBBBBCCCDDDDDDCCCBBBAAA===888111,,,)))(((((('''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&))),,,///111333555444222000...+++******,,,///111111000222111...***&&&$$$$$$%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$############!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%###!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$### """&&&(((((('''$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""" !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((&&&%%%$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$##################$$$%%%%%%%%%$$$$$$""""""""""""############'''&&&&&&%%%%%%$$$$$$###}}}~~~{{{ppphhheeegggjjjlllnnnsssxxxyyyyyy|||yyypppkkkllloooqqqooouuuyyyyyyyyy{{{zzzwwwpppooommmllllllnnnqqqssssssyyy}}}wwwsssppprrrtttxxx|||}}}{{{vvvrrrrrrrrrrrruuuwwwxxxvvvsssqqqooonnnnnnoooqqqrrrrrrxxx{{{}}}{{{tttnnniiihhheeeiiimmmkkkbbbVVVJJJCCCBBBCCCDDDDDDDDDCCCBBBAAA<<<777000,,,)))(((((('''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''+++///222333333333222000---,,,******+++,,,...000111111333222111---(((%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! """"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!###$$$""" %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$}}}vvvmmmiiiiiikkkmmmnnnsssyyyzzzxxxxxx|||vvvnnniiijjjooorrrpppvvvyyywwwwwwzzzzzzyyytttrrrnnnllllllmmmnnnoootttzzz~~~wwwsssqqqtttuuuyyy}}}{{{wwwwwwwwwwwwxxxyyyyyyyyyxxxuuurrrooonnnpppqqqpppoooqqqtttwwwyyyvvvpppiiieeebbbeeeiiiggg___SSSHHHBBBCCCCCCDDDDDDDDDCCCAAA@@@:::666000,,,***)))(((''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%(((...222222222111000...---+++******+++++++++,,,---///000222333222...***&&&$$$$$$"""#########$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%&&&((())))))'''$$$"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$|||}}}tttnnnllllllnnnnnnrrrvvvxxxvvvuuuvvvwww{{{tttmmmjjjkkkpppuuussswwwwwwtttssswwwyyyxxxuuurrrnnnkkkkkklllllllllsss{{{yyyvvvvvvuuuuuuwww|||~~~~~~|||zzzzzz|||~~~|||xxxrrrppppppooollliiikkkooouuu{{{|||wwwnnngggbbbdddfffcccZZZPPPGGGBBBCCCDDDDDDDDDDDDBBBAAA@@@888444///,,,***)))((('''((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***///333000///...---,,,+++***)))***++++++***)))))),,,...111222222///+++'''$$$$$$!!!!!!"""######$$$%%%%%%"""###############$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&%%%%%%###""""""#########$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$&&&(((######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$%%%$$$$$$######$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$###!!! """###"""###&&&''''''&&&###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzyyyrrrnnnmmmmmmmmmnnnpppqqqrrrqqqqqqqqqxxxvvvqqqkkkhhhiiinnnssssssuuutttooonnnssswwwwwwssspppkkkjjjkkkmmmmmmlllpppxxx||||||}}}yyywwwvvv{{{|||{{{|||wwwtttpppjjjeeeiiinnnwwwtttkkkccccccccc^^^VVVMMMGGGDDDCCCDDDDDDDDDDDDBBBAAA@@@777333///,,,******)))'''((('''&&&&&&&&&&&&'''((())))))''''''&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''+++000444///...,,,+++******++++++,,,------+++((((((+++......000111000,,,'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$"""#########$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""#########!!!"""###%%%######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx|||tttnnnlllllllllkkkjjjkkkmmmoooooonnnrrrqqqnnnhhheeefffjjjooorrrsssqqqkkkjjjpppvvvwwwqqqmmmiiiiiikkknnnnnnnnnmmmvvv}}}yyyxxx|||||||||~~~yyyssskkkeeejjjoooyyyyyynnncccbbb```[[[SSSLLLGGGEEEDDDDDDEEEDDDDDDBBB@@@???666333...,,,******)))(((((('''&&&%%%%%%&&&'''(((***)))(((&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((,,,111444...---,,,+++***+++,,,---000111111...******---000---///111000,,,(((%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$&&&'''&&&&&&%%%$$$#########$$$###$$$&&&'''(((''''''&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%***'''%%%&&&)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''&&&""""""!!!!!!"""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######### !!!######"""###&&&((((((&&&$$$###$$$'''***---&&&&&&&&&'''''''''((((((##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwzzz}}}zzzxxxsssooonnnjjjkkknnnqqqrrrpppjjjfffjjjjjjjjjgggdddeeejjjnnnqqqpppmmmjjjiiikkkpppsssrrrlllffffffkkkqqqssssssqqqxxx~~~}}}|||}}}}}}{{{|||vvvrrrxxx}}}{{{zzz}}}zzzpppjjjhhhmmmllloooxxxwwwnnncccaaa\\\VVVOOOIIIDDDAAACCCDDDDDDDDDCCCAAA???>>>666222...+++*********)))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###%%%%%%###&&&...333333111...***((())))))***)))///000000...++++++---111...///000000...***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&!!!"""###%%%%%%$$$###############$$$$$$%%%%%%%%%######"""###%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%########################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###}}}~~~yyyvvvrrrooopppnnnoooqqqtttuuusssnnnjjjffffffeeebbbaaaccciiinnnqqqooolllhhhggghhhkkknnnooojjjffffffkkkppprrrqqqpppwww|||||||||}}}}}}{{{zzzuuurrrvvv}}}zzzxxxyyy}}}sssmmmjjjmmmlllmmmrrrxxxxxxrrrlll```]]]XXXRRRLLLFFFCCCAAACCCCCCCCCCCCBBBAAA???>>>666222...+++******))))))((('''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$&&&...222222000...,,,,,,...//////...***,,,---,,,***)))***++++++---///000...***&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&%%%%%%$$$###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$|||vvvqqqoooqqqqqqrrrtttwwwxxxwwwssspppgggeeebbb______dddkkkqqqrrrpppllliiiggghhhiiikkkkkkhhheeegggkkkoooqqqppppppvvv{{{{{{|||~~~~~~|||yyyuuussswww~~~|||yyywwwwww~~~wwwpppnnnmmmlllkkklllmmmkkkhhheee[[[XXXRRRLLLFFFCCCAAA@@@BBBBBBCCCCCCBBB@@@>>>===666333...***)))))))))((((((((('''''''''((())))))''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''$$$'''...222333000///...///111222111000'''***------,,,)))(((((((((***...///...***&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$"""""""""!!!###$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!###$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&|||{{{|||yyyqqqnnnooooooppprrrvvvyyyzzzxxxvvvnnnjjjeeeaaabbbgggooouuutttqqqmmmjjjjjjkkkkkkllliiiggggggiiimmmpppqqqppprrrxxx{{{{{{}}}}}}xxxvvvwww{{{}}}zzzyyyxxx|||}}}uuusssooopppooommmhhhccc___]]]XXXTTTMMMGGGBBB@@@@@@AAAAAAAAABBBBBBAAA???===<<<666222---***))))))(((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&$$$'''///444444333000------...000000000)))+++///111000---***((('''***---000///,,,'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&yyyvvvvvvzzz~~~sssllllllkkklllooosssxxx{{{|||{{{vvvppphhhcccdddjjjqqqvvvsssoookkkiiijjjlllmmmmmmjjjjjjjjjllloooqqqrrrrrrvvvzzz}}}}}}vvvxxx||||||xxxyyy|||zzzuuutttvvvxxxuuummmccc\\\XXXVVVRRRKKKEEEAAA@@@@@@AAA@@@@@@AAAAAA???>>><<<;;;555111,,,***)))))))))(((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$$$$###(((000666666333000+++***,,,000444666+++,,,///222222///+++((((((+++...000000---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%{{{tttrrrtttyyyrrrjjjiiijjjkkkmmmrrrxxx|||~~~~~~xxxqqqiiidddeeekkkrrrvvvsssmmmgggeeegggjjjlllllllllmmmmmmnnnoooqqqrrrssszzz}}}~~~}}}tttxxxyyyuuuuuu~~~}}}wwwwwwzzz|||{{{ssshhh^^^YYYTTTPPPJJJDDDAAA???@@@AAA??????@@@@@@???===;;;:::333///+++))))))*********'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!#########'''///555555222///+++***...333777:::++++++,,,...///...***(((***,,,...000///---***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&$$$"""!!!###$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########!!! """%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&}}}vvvppprrrvvv}}}yyynnniiiiiinnnnnnoootttyyy}}}xxxqqqiiieeegggnnntttxxxvvvooofffccceeeiiikkkkkkooooooooonnnnnnppprrrttt|||~~~~~~}}}}}}pppvvv~~~|||vvvttt{{{vvvrrrtttvvvvvvrrriii___XXXRRROOOJJJDDDAAA?????????>>>?????????>>><<<:::999111...***((()))***++++++((()))*********((('''&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$&&&&&&%%%$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$$$$"""%%%---111222111///------///111111111...,,,******,,,---+++))),,,---------,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!  """$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''zzznnnooorrrwww}}}{{{ssskkkiiikkkrrrrrrsssvvvzzz~~~xxxrrrjjjgggkkkrrrxxx{{{|||sssiiidddeeeiiikkkkkkppppppooonnnmmmnnnqqqsss}}}~~~}}}|||{{{mmmttt}}}zzzxxxzzz~~~vvvjjjkkklllnnnlllfff]]]WWWQQQNNNIIIDDD@@@>>>======>>>>>>???>>>===<<<:::999///,,,)))((()))+++,,,,,,***+++,,,,,,,,,***)))((())))))))))))))))))))))))###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%"""$$$***......222111//////---+++'''$$$111---***))),,,------+++---,,,,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!%%%%%%%%%$$$$$$###############"""###%%%%%%###!!!######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''))))))'''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))~~~~~~yyytttqqquuu}}}|||xxxuuurrrlllgggfffjjjoooyyy|||wwwxxx}}}qqqlllffffffkkkrrrwwwyyyyyyuuunnnhhheeeeeegggiiirrrsssqqqmmmhhhhhhnnntttyyy}}}~~~{{{zzz||||||yyyuuuqqqrrr{{{|||zzzyyy|||rrriiigggggghhhiiifff]]]VVVSSSQQQMMMFFF>>>::::::<<<<<<===>>>???>>>;;;888666///---***))))))((('''%%%&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$&&&)))+++222222111///---***((('''***---///,,,'''%%%'''***222111000---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''''''''''''''%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&%%%%%%&&&%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%|||vvvqqqsssyyy|||zzzuuunnnmmmnnnooommmiiiiiimmmqqqyyy|||wwwxxx~~~{{{pppkkkfffgggmmmvvv|||{{{wwwpppjjjgggggghhhjjjppprrrsssooojjjiiimmmrrrwww{{{|||yyyxxxzzzyyywwwsssoooooouuuzzz|||}}}|||{{{zzz|||~~~yyynnnfffeeeeeegggiiifff___XXXSSSQQQMMMFFF>>>::::::<<<<<<===??????>>>;;;888666///,,,***))))))((('''%%%&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######"""!!!!!!"""######&&&%%%$$$###$$$&&&(((***333333333222000...,,,***(((,,,///...***(((***---111000...,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%|||vvvpppppptttvvvrrrnnneeeeeeiiinnnnnnllllllpppttt{{{~~~zzzyyy}}}}}}yyyppplllgggiiipppzzz}}}yyyrrrllliiihhhjjjkkkooosssvvvtttooolllmmmpppxxx{{{{{{xxxxxx{{{{{{xxxrrrnnnmmmoooqqqssswww}}}~~~{{{xxxwwwwwwxxxxxxzzzyyyvvvuuutttooohhhbbbaaabbbeeehhhfffaaa\\\TTTRRRLLLEEE???;;;;;;======>>>??????>>>;;;777555...,,,***))))))((('''&&&&&&&&&'''((()))******)))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!!!!! %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%((()))222333444555555333111000(((,,,000111///...///000...---,,,***((('''%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''')))***+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!""""""&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!"""########################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%|||vvvpppooossstttpppkkkggggggiiimmmnnnlllnnnsssyyy~~~}}}yyysssnnnjjjlllsss|||}}}zzztttnnnjjjjjjkkklllqqqvvvzzzyyytttpppppprrrzzz||||||zzz|||}}}uuurrrooommmkkkmmmqqqvvv}}}zzzvvvrrrpppoooppppppqqqttttttoookkkjjjgggddd______aaaeeegggfffbbb___VVVRRRLLLEEE@@@======>>>>>>?????????===:::777444...,,,))))))))))))'''&&&''''''((()))))))))))))))((((((((((((((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((---///222555666666555444+++...222444333111111111+++***)))((('''%%%%%%$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%}}}uuusssuuuuuupppjjjiiiggggggjjjkkkkkkpppwww~~~}}}wwwssspppqqqwww}}}}}}zzzuuupppllllllmmmmmmuuuyyy}}}{{{vvvsssuuuwww~~~}}}|||zzzyyyuuunnnjjjkkkoooqqqyyyvvvqqqmmmiiihhhhhhhhhiiinnnppplllhhhhhhfffccc```aaacccfffgggfffdddaaaWWWRRRKKKEEE@@@???>>>?????????@@@???===:::666333---+++)))((())))))((('''((((((((((((((('''&&&%%%'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''""""""############""""""%%%%%%$$$$$$$$$%%%&&&&&&&&&)))---111444555666666...111444555333111///...(((((('''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''''''''''''(((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$'''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''(((''''''$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%~~~~~~~~~yyyyyyvvvooohhhfffccccccgggiiilllttt||||||yyyvvvxxx|||}}}{{{vvvrrrpppooopppqqqyyy{{{|||yyyuuuuuuzzz}}}|||}}}yyypppiiiiiilllmmmtttrrrnnnjjjgggeeeeeeeeefffkkknnnlllkkkllljjjgggdddeeeggghhhhhhfffdddbbbXXXSSSKKKDDDAAA@@@@@@???@@@@@@AAA@@@===999555333---+++)))((())))))((('''''''''''''''&&&%%%$$$$$$&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%###%%%(((+++...111333333///000111111///---+++)))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%~~~}}}yyyrrrkkkdddccceeeiiimmmooovvv~~~~~~}}}~~~|||yyyuuuttttttuuuvvv||||||yyytttqqqttt}}}}}}zzz}}}zzzooogggfffgggfffmmmlllkkkiiiiiihhhhhhhhhiiilllmmmlllnnnqqqqqqmmmjjjkkklllkkkiiifffcccbbbYYYSSSJJJDDDAAAAAAAAA@@@@@@AAAAAA@@@===999555222---+++)))((()))))))))'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***---...++++++******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%&&&&&&''''''$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%}}}vvvpppgggfffjjjooorrrrrrwww}}}~~~{{{xxxwwwwwwxxxyyy}}}{{{wwwqqqnnnsss|||www{{{yyymmmdddbbbcccaaafffggghhhiiikkklllmmmmmmnnnooonnnllloootttuuurrrmmmoooooommmiiifffcccbbbZZZSSSJJJDDDBBBBBBAAAAAAAAAAAAAAA@@@===999444222,,,+++)))((()))***)))((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$&&&((()))'''&&&%%%$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%|||wwwooolllkkkmmmsssxxxzzzzzz{{{}}}}}}~~~}}}yyyuuuuuurrrooonnnmmmqqq}}}yyytttnnniiifffccc___\\\aaa^^^aaaiiioooooommmnnnsssrrrqqqpppppprrrssstttppppppqqqqqqoookkkddd```\\\RRRHHHEEECCCAAA@@@BBBAAA???===<<<:::888444000************))))))))))))******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$########################$$$$$$##################%%%%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$&&&(((***+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%###""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%###"""$$$''')))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&yyyxxx}}}|||xxxuuurrroooppptttwwwwwwuuusssxxx~~~~~~~~~~~~xxxrrrmmmkkkjjjjjjkkkppp|||~~~xxxoooiiieeedddbbb```aaa___aaahhhnnnooopppqqqtttrrrpppnnnoooqqqtttvvvttttttuuuxxxwwwrrrhhh```[[[QQQHHHEEEDDDAAAAAABBBBBB@@@>>><<<:::777333///*********)))))))))((((((((('''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&'''%%%$$$$$$&&&%%%###!!!###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&xxxoookkkppp{{{|||{{{wwwtttsssttttttrrrooolllpppyyy}}}|||}}}}}}}}}~~~}}}uuunnngggeeeeeehhhkkkppp|||}}}rrrjjjfffeeeeeeeeebbb___aaagggmmmpppssswwwxxxtttpppmmmmmmppptttwwwyyyyyy|||}}}nnnbbbZZZPPPGGGEEEDDDBBBBBBDDDBBB@@@>>>===:::666111...******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((('''%%%%%%&&&&&&$$$###"""###$$$&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&wwwkkkcccfffrrr}}}yyyuuuttttttrrroookkkiiijjjqqq}}}}}}~~~yyyyyyzzz|||}}}yyyqqqjjjeeecccdddhhhlllqqq{{{wwwoooiiigggggggggdddaaaaaaggglllooouuu{{{~~~yyysssnnnmmmppptttwww}}}~~~tttdddYYYOOOGGGDDDDDDBBBBBBDDDBBBAAA???===:::666000,,,***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''')))))))))###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&|||nnnddddddooo~~~{{{vvvttttttrrroookkkgggfffiiisss|||~~~xxxwwwwwwxxxyyywwwqqqkkkfffcccdddiiilllpppwww~~~{{{uuuooojjjhhhgggeeebbbbbbgggkkknnnuuu|||~~~xxxrrrpppqqquuuwww~~~~~~wwwhhhYYYOOOGGGDDDDDDBBBBBBDDDAAA@@@???===;;;666///+++)))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&vvvllljjjsss}}}xxxvvvsssppplllfffeeefffmmmwwwzzz}}}~~~xxxwwwwwwxxxzzzxxxsssnnneeecccccchhhlllmmmrrrwww}}}yyyrrrlllhhhggggggddddddgggiiilllrrrzzz{{{vvvttttttvvvwww{{{|||wwwlllZZZPPPGGGEEEDDDBBBBBBDDD@@@???>>>===;;;666000+++))))))((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%'''&&&%%%$$$############!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%########################"""""""""######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&~~~vvvssszzzyyyuuupppmmmggghhhkkkpppwww{{{}}}}}}yyy~~~{{{ssstttvvvzzz|||zzzsssnnngggddddddjjjnnnoooqqquuuzzz~~~|||}}}}}}yyyrrrllliiiiiihhhffffffhhhhhhiiiooowww|||{{{zzzyyyxxxxxxxxxxxxwwwxxx{{{~~~vvvooo[[[QQQHHHEEEDDDAAAAAABBB>>>=========;;;777000+++))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((('''%%%""""""$$$'''%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&|||zzz}}}vvvqqqmmmiiimmmqqqwwwzzz}}}~~~~~~||||||nnnppptttzzz}}}zzzqqqjjjiiifffgggmmmqqqrrrtttwwwsssttt~~~{{{|||}}}|||wwwqqqllljjjkkkiiiggggggiiihhhgggmmmtttvvvwwwyyyzzzzzzzzzzzzyyytttuuuwwwzzz{{{yyyuuuqqq\\\RRRHHHEEECCCAAA@@@BBB============;;;777111,,,)))(((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&'''+++...$$$%%%&&&((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&~~~}}}wwwssspppsssyyy~~~wwwooohhhfffjjjoooooommmmmmnnnmmmmmmnnnnnnooopppqqqkkksss}}}zzzwwwwwwxxxwwwvvvuuuvvvuuusssrrrqqqllljjjkkkiiifffiiioootttvvvuuupppqqqwwwyyyvvvqqqsssttttttwwwyyytttmmm\\\PPPEEECCCEEEDDDBBBAAA??????>>>;;;777333...,,,)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$######$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###&&&((('''%%%$$$&&&))))))((('''&&&%%%$$$$$$$$$'''&&&%%%###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!! %%%$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$""""""###$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%&&&&&&(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&~~~zzzuuupppuuu}}}}}}ooohhhdddhhhmmmmmmlllkkkoooooooooooopppqqqrrrrrrjjjpppxxxzzzvvvrrrqqqqqqwwwvvvttttttuuuwwwxxxxxxyyytttppppppnnnlllooouuuvvvxxxuuummmkkkooorrrpppoooqqqrrrrrruuuwwwrrrkkkZZZNNNDDDCCCDDDCCCAAA@@@>>>===<<<:::666111---+++(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&}}}~~~xxxrrrwwwqqqiiidddgggllllllkkkkkkooopppqqqqqqrrrsssssssssqqquuuyyyzzzvvvsssrrrrrruuutttssssssuuuxxx|||~~~zzzxxxwwwuuuwww|||{{{|||yyypppjjjjjjkkklllkkkmmmnnnnnnqqqsssnnngggVVVKKKCCCBBBBBBAAA??????<<<<<<;;;999555000,,,)))''''''(((***,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&### """&&&(((%%%"""$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&''',,,+++)))'''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&{{{yyyyyy{{{}}}uuuyyyxxxnnnhhhiiilllmmmlllmmmnnnoooqqqssstttuuuttttttvvvzzz~~~|||yyywwwvvvwwwwwwuuutttvvvzzzyyyqqqllljjjkkkhhhjjjjjjiiikkkmmmhhh```PPPHHHAAAAAAAAA???===>>><<<<<<;;;888555000,,,)))(((((('''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&%%%$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%###"""###&&&'''%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$''')))222---(((&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&((((((((('''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''zzzwwwuuurrrwwwzzzzzz|||vvvmmmmmmoooooonnnppplllnnnrrruuuwwwwwwvvvvvvtttxxx}}}{{{wwwuuu}}}}}}}}}{{{|||yyypppkkkiiieeeffffffdddeeefff```XXXKKKEEE@@@@@@@@@>>><<<======<<<;;;999555000,,,)))***(((%%%$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###%%%&&&(((((('''%%%$$$$$$%%%'''((("""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###%%%'''&&&%%%$$$&&&(((((((((&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%(((+++---555---%%%$$$(((***'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''|||yyywwwuuuppptttzzz}}}yyywww{{{}}}rrroooooooooooopppjjjnnnssswwwzzz{{{zzzyyyvvvzzz~~~yyyvvv{{{qqqiiifffbbbdddbbb``````___XXXPPPGGGBBB???@@@@@@===<<<===<<<<<<;;;999555000,,,)))+++((($$$"""$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((########################%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&'''&&&&&&%%%$$$###(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&###&&&)))((($$$###&&&***))))))'''&&&%%%$$$$$$$$$######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***111***######(((+++'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''~~~zzzyyyxxxxxxwwwrrrsssvvvzzz}}}xxxtttwwwsssnnnmmmllllllnnnjjjnnnuuu{{{~~~|||yyywww|||}}}|||yyyooofffcccaaabbb```\\\[[[YYYRRRIIIEEEAAA???AAA@@@===<<<>>>;;;;;;:::777444///+++(((+++(((%%%$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$###$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((({{{xxxwwwxxxyyyyyysssssssssuuuzzz~~~|||}}}wwwsssvvv}}}ssslllkkkiiiiiikkkkkkooovvv}}}~~~{{{xxxnnnuuu|||}}}zzzyyywwwnnnfffcccaaaaaa___[[[YYYVVVNNNEEECCC@@@???AAAAAA===<<<>>>:::999888666222...)))'''***((('''((()))***)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((()))((((((&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***))))))(((%%%&&&&&&''''''&&&&&&%%%((('''%%%###""""""######%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&###!!!"""&&&'''%%%###$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&& %%%((('''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''++++++******)))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((yyyssssssxxxyyywwwtttttttttssssssuuuyyy|||zzz}}}uuuqqqwww~~~~~~}}}tttmmmiiigggffffffjjjqqq{{{~~~|||wwwpppqqqtttwwwyyyxxxvvvtttssstttssstttxxxwwwuuutttnnnhhheeeiiieee___ZZZVVVQQQMMMJJJCCCAAA????????????>>><<<<<<<<<:::666000,,,******))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%!!!###%%%((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$""" """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))+++***((('''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((~~~xxxrrrrrrwwwyyyxxxvvvvvvuuutttssssssuuuvvvssswww}}}||||||tttqqqwww~~~~~~|||{{{{{{{{{{{{|||wwwpppkkkhhhgggfffeeedddkkkuuu~~~zzzssskkkmmmooorrrtttsssqqqooonnnllllllnnnrrr{{{xxxssssssqqqooopppiiifff```[[[VVVRRRMMMJJJCCCAAA????????????===<<<;;;;;;999555000,,,******))))))((('''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***+++***)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((())))))((((((''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((}}}wwwpppqqqvvvzzzxxxyyyyyyxxxwwwuuurrrpppooolllooossswwwyyyxxxvvvtttzzzsssqqqwww}}}~~~}}}}}}|||||||||zzzxxxtttqqqnnnqqqnnnkkkiiihhhhhhfffeeebbbiiisss}}}~~~xxxmmmdddfffhhhkkkmmmnnnllljjjhhhffffffhhhnnnwwwzzzrrrqqqrrrvvvzzznnnjjjccc\\\VVVPPPJJJGGGCCCAAA@@@?????????===;;;;;;:::999555000,,,******))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&(((((()))(((''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******+++***))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((~~~wwwpppqqqwww{{{{{{zzzzzzzzzzzzxxxtttooollljjjlllooorrrssssssrrrqqqwwwrrrqqqwww||||||{{{|||xxxyyyzzzyyyvvvqqqlllhhhgggggggggiiijjjjjjiiiggghhhnnnwww~~~xxxkkk___```bbbeeeiiikkkkkkiiigggffffffhhhllluuu}}}rrroooqqquuuyyytttoooggg^^^VVVNNNGGGCCCCCCBBB@@@?????????===;;;999999888444///+++******))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***)))'''%%%$$$'''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***++++++)))(((((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((xxxpppqqqxxx}}}}}}zzzzzzzzz{{{{{{wwwqqqllliiijjjmmmoooqqqqqqpppoootttqqqqqqwww{{{zzzyyyyyyvvvwwwxxxxxxvvvqqqllliiicccdddgggkkknnnooommmjjjkkkqqqxxx}}}nnnbbb___```ccchhhmmmnnnllliiihhhhhhhhhkkkqqqyyytttnnnnnnpppqqqsssnnnggg___WWWPPPJJJFFFDDDBBB@@@??????>>><<<:::888888777333///+++***)))))))))((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((%%%###!!!(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************''''''((((((((((((((((((************************(((((((((((((((((((((((())))))((())))))***+++,,,((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))yyyppppppwww}}}}}}yyyxxxxxxzzz|||yyyrrrmmmfffhhhkkknnnooonnnmmmlllpppnnnpppvvvxxxvvvtttuuuuuuuuuvvvuuusssqqqnnnlllbbbdddhhhmmmqqqrrrqqqnnnkkkpppxxxvvvjjjccccccfffkkkppprrroookkkhhhgggggghhhkkkpppvvvyyyvvvpppoooooonnnoookkkeee___ZZZTTTOOOLLLDDDCCC@@@??????>>><<<:::777777666333...+++))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''%%%###"""((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++''''''(((((((((((('''&&&************************))))))))))))))))))))))))******)))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))yyyoooooovvv{{{|||xxxwwwvvvxxxzzzxxxqqqkkkeeegggkkknnnooonnnkkkjjjkkkiiilllrrrtttqqqooopppuuutttrrrpppooonnnmmmmmmccceeeiiinnnssstttsssqqqqqqvvv|||tttjjjjjjkkkooossstttpppkkkhhhgggfffeeegggkkkppprrrxxx}}}~~~wwwssstttuuusssoookkkeee___ZZZUUUPPPMMMEEECCCAAA??????>>><<<:::666777555222...***))))))))))))((('''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))******)))((('''&&&************************************************++++++******)))*********((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))~~~xxxnnnmmmtttzzzzzzxxxvvvtttvvvxxxvvvoooiiieeehhhlllooopppooollljjjgggfffjjjpppqqqnnnlllmmmuuusssooolllkkkjjjkkkllldddfffjjjoootttuuutttrrrzzz~~~{{{pppnnnnnnrrruuutttoooiiiiiihhhffffffgggkkknnnqqqoooxxx|||xxxvvvyyy|||{{{tttooohhhaaaZZZSSSMMMIIIEEECCCAAA@@@???>>><<<:::666666555222---***))))))))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$###%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((())))))$$$$$$$$$$$$%%%&&&''''''%%%###  ###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%''''''%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))************))))))))))))************)))************+++++++++***+++++++++***)))'''&&&************************************************,,,,,,+++***)))))))))***(((((((((((())))))))))))************************)))))))))))))))))))))))){{{nnniiipppvvvwwwzzzuuussssssrrrnnniiifffiiimmmnnnmmmkkkiiiiiillljjjjjjiiieeebbbhhhqqqrrrrrrrrrooolllkkkkkkmmmiiifffgggnnnqqqooonnnqqqvvvxxxvvvvvvvvvrrrkkkiiikkknnnkkkhhhgggiiijjjkkkkkknnnlllkkkmmmrrrwww{{{|||xxxpppddd[[[WWWRRRLLLGGGFFFEEECCC@@@>>>===<<<<<<888666333///,,,)))(((((()))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***+++++++++(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""  """$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''((()))(((&&&###"""###&&&)))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''%%%$$$$$$%%%''''''$$$%%%&&&'''((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((++++++******))))))((((((''''''''''''((((((((()))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((''''''''''''************))))))))))))++++++***))))))***,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++)))))))))************+++))))))((((((((())))))*********)))))))))******+++)))))))))***))))))(((''')))))))))))))))(((((('''***)))((()))++++++)))((({{{pppmmmtttzzz{{{{{{xxxwwwwwwtttmmmhhhhhhlllooopppnnnjjjgggfffiiigggfffddd___\\\ccclllttttttsssqqqnnnlllmmmnnnkkkhhhjjjqqqtttrrrrrruuuyyywwwvvvvvvwwwsssmmmlllnnnnnnllljjjjjjkkklllkkkkkkjjjiiihhhjjjnnnrrrtttuuutttlllbbbZZZUUUPPPJJJEEEDDDCCCBBBAAA???===<<<<<<888666333///,,,***(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&###"""###$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((())))))(((&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))'''''''''((((((((())))))***)))(((((((((((()))*********)))))))))(((((((((******************************))))))((((((((((((*********)))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++++++++***))))))*********++++++************++++++***************)))(((((())))))******))))))((('''***))))))***++++++***(((zzzssssssyyy~~~}}}{{{zzzyyytttmmmgggiiimmmpppqqqnnnhhhcccaaacccaaa___]]]YYYYYYaaakkkvvvvvvvvvssspppnnnnnnooonnnmmmpppuuuwwwvvvvvvxxx}}}xxxvvvvvvwwwtttoooooorrrooonnnmmmnnnooonnnmmmkkkiiigggggghhhkkkmmmoooooonnnhhh^^^WWWQQQLLLFFFAAAAAAAAAAAAAAA@@@>>>===;;;888666222///,,,***)))((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$&&&((('''%%%#########&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&'''(((((()))******''''''((((((((()))))))))***))))))(((((())))))***++++++************))))))************************************))))))))))))))))))******************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++***))))))***************))))))(((+++***)))***+++,,,***(((}}}wwwtttvvv||||||yyywwwsssmmmiiigggjjjoooooollleee___\\\\\\ZZZYYYXXXVVVXXXbbbmmmxxxxxxwwwtttpppnnnnnnooossstttwwwyyyyyyxxxyyyzzz}}}|||yyyxxxwwwtttoooooosssqqqqqqqqqrrrsssrrrooolllkkkiiihhhiiikkkmmmmmmllliiiddd[[[TTTNNNHHHBBB>>>>>>???@@@AAAAAA???===;;;777555222///,,,***))))))''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%"""###$$$$$$%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''''''''((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))***************+++++++++************+++,,,,,,---,,,,,,,,,---------------+++,,,---......---,,,++++++,,,,,,,,,,,,---------000///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++++++++***))))))+++++++++++++++******)))+++******+++,,,,,,+++)))~~~xxxsssrrrvvv{{{{{{vvvssspppnnnllldddhhhlllmmmiiiccc]]]ZZZZZZXXXWWWVVVTTTVVV```lllyyyyyyxxxtttpppnnnmmmnnnwwwzzz||||||zzzyyyyyyyyy{{{}}}|||zzz||||||zzzxxxsssnnnnnnrrrtttttttttvvvvvvuuuqqqnnnllljjjhhhiiikkklllmmmmmmhhhbbbZZZRRRKKKEEE@@@======>>>???@@@@@@>>><<<;;;777555222///,,,***))))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&$$$$$$$$$%%%&&&########################'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&((((((((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((((()))))))))((((((((('''''''''&&&(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,------******+++,,,---.........------........./////////---...///000000///...---............////////////222222111///............///......---,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++***,,,+++++++++------+++***}}}uuuooopppuuuzzz{{{uuuqqqooooooooogggjjjmmmmmmiiiccc^^^[[[ZZZXXXXXXWWWUUUVVV___jjj{{{{{{yyyuuuqqqnnnnnnnnnwww||||||yyyyyyyyyxxxyyy|||{{{wwwvvvzzz~~~|||yyytttooooootttxxxwwwwwwxxxyyywwwtttqqqkkkhhhffffffhhhkkkmmmnnniiiddd[[[QQQHHHBBB???>>>===>>>??????>>>===<<<;;;666444222///,,,+++******)))((((((((((((''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$))))))(((&&&######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&'''((('''&&&%%%$$$###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''((((((((((((''''''(((((())))))***))))))(((&&&&&&'''((((((((((((''''''''''''((())))))************)))(((((('''&&&&&&((((((((()))))))))******)))******++++++******)))((((((((())))))))))))***))))))))))))))))))))))))***************+++++++++,,,,,,------......//////------///000111111222111000111111222222333333444111111222222222222111111222222333333333444444444666555444333333222333333222222111000////////////......//////......---,,,---------------,,,,,,+++,,,,,,+++,,,---...,,,***tttlllnnnsssxxx~~~}}}xxxtttqqqqqqqqqoooqqqrrrqqqkkkeee```]]]YYYXXXZZZ\\\\\\^^^hhhrrr}}}}}}{{{wwwssspppoooooosss{{{~~~{{{wwwyyy{{{zzzyyy}}}}}}vvvqqqrrrwwwyyy}}}~~~{{{vvvrrrtttyyy{{{zzzyyyzzzzzzyyyvvvtttkkkgggddddddgggllloooqqqmmmggg]]]QQQGGGAAA????????????>>>======<<<;;;;;;666444111...,,,+++************)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$%%%'''(((((('''&&&%%%###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((()))))))))******))))))(((&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++++++++***))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---......///000000111111111222444555666777777666555666666777888888999999777666666555555666666777888888888999999999999:::999999888888888888888999777666555444333333333333222222333333222222111000...............---,,,,,,---,,,,,,---......---+++uuukkkmmmssswww}}}|||wwwtttrrrqqqvvvxxxxxxtttnnngggbbb___WWWXXX]]]bbbeeeiiittt}}}yyytttqqqppppppoooxxx}}}yyywwwzzz|||{{{yyyvvvnnnmmmqqqtttwwwzzz|||}}}yyyvvvxxx}}}}}}|||zzzzzzzzzzzzwwwuuulllhhheeedddhhhnnnsssvvvpppiii^^^QQQGGGAAA@@@AAA@@@???>>><<<;;;;;;;;;;;;666444111...,,,+++******************))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&$$$###!!!%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&'''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''###$$$&&&(((((((((&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###%%%(((+++&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%)))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((((((((((((((())))))******++++++))))))))))))************)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,------------------------........./////////000000...//////000111222222333444555777999;;;;;;::::::999999:::;;;<<<<<<======;;;:::999888888999:::;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;<<<======::::::888777777666666666555555666666555555444333......//////......---,,,---,,,,,,---......---+++yyyppppppuuuxxxzzz|||}}}{{{xxxvvvtttrrryyyyyy}}}wwwhhhaaabbb]]]^^^```eeelllvvv|||tttqqqqqqrrrsssvvvxxxxxxvvvsssrrruuuxxx{{{wwwssspppnnnllljjjrrrssswww{{{zzzxxxzzz~~~yyywww|||zzzvvvuuuvvvpppooommmkkkkkkmmmooopppqqqpppfffVVVIIIDDDBBBAAA???===;;;;;;>>>>>><<<:::444111...,,,++++++***((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***&&&'''&&&$$$"""###&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))++++++***************+++++++++++++++************---,,,)))((('''(((***+++---,,,,,,+++,,,---///000,,,------.../////////000000111111333444555555666888999:::999888888999;;;<<<<<<;;;;;;<<<<<<===>>>===>>>???>>>===<<<===???<<<;;;:::;;;<<<=========??????@@@AAA@@@@@@????????????>>>>>>===============:::777666777:::<<<<<<888777777666555555444444111111000111111000---+++//////.........---------xxxpppqqqwwwzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||ppphhhhhhaaaaaabbbgggppp|||wwwrrrrrrsssuuussstttuuutttrrrsssvvvyyy}}}zzzvvvrrrpppnnnkkkiiiiiijjjnnnssssssqqqssswww{{{zzzxxx}}}{{{uuurrrqqqmmmkkkjjjiiijjjllloooqqqqqqppphhhYYYLLLFFFDDDBBBBBB@@@======>>>===;;;888333111---+++++++++***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&((()))'''%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***+++******))))))*********************************,,,+++)))(((((()))+++,,,++++++,,,---...///111222333333222222222222333333333333444555666888999999:::<<<<<<<<<;;;;;;===??????>>>>>>===>>>>>>??????>>>@@@BBBCCCBBBBBBCCCDDDGGGEEECCCBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA>>>======>>>>>>============<<<;;;999888777777666444444444222000...000000000/////////......~~~uuuooorrrxxx{{{}}}zzz{{{}}}wwwooommmeeecccccchhhsss{{{uuusssuuuvvvnnnpppqqqqqqqqqssswwwyyyzzzxxxuuurrrqqqnnnkkkhhhccccccggglllmmmkkkkkkooowww{{{~~~~~~{{{zzz~~~|||tttnnnkkkhhhgggfffeeegggkkkoooqqqqqqqqqkkk]]]PPPJJJGGGDDDEEECCCAAA???>>><<<999777333000---++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&%%%$$$$$$''',,,---)))%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***+++***)))))))))))))))******)))))))))***************+++************,,,...///...///000222444555666666:::999777666555555666666666666777888999;;;<<<===<<<===???>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBCCCCCC???BBBFFFHHHIIIIIIJJJKKKQQQOOOLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRQQQQQQPPPNNNMMMKKKIIIHHHIIIGGGDDDCCCCCCCCCCCCAAAFFFGGGGGGGGGEEECCC@@@>>><<<:::888777777777666444444444444333333333222222yyyrrrnnnrrrwwwzzz}}}xxxzzz}}}~~~yyyssspppjjjeeebbbgggsssxxxttttttvvvmmmmmmnnnoooqqqsssvvvxxxyyywwwuuusssrrrpppllljjjeeedddggglllmmmjjjiiikkkqqquuuzzz|||{{{|||~~~uuummmiiidddcccbbbbbbeeeiiinnnqqqpppqqqlll___SSSMMMIIIFFFEEEDDDCCCAAA???<<<999777222///,,,*********)))(((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''&&&$$$$$$%%%''' ###)))...000---(((###(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((())))))******)))))))))******+++++++++,,,,,,,,,,,,...000111222555777999;;;<<<<<<<<<;;;<<<:::888666555555555666888888888888:::<<<>>>???<<<===?????????@@@BBBDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFJJJPPPTTTUUUVVVWWWWWW]]][[[YYYUUURRRQQQRRRTTTUUUTTTUUUUUUWWWZZZ\\\]]]^^^^^^]]]\\\ZZZWWWUUUSSSVVVSSSOOOMMMNNNOOOPPPPPPTTTUUUVVVVVVTTTQQQMMMKKKAAA>>><<<;;;<<<<<<<<<<<<999999999999888888888888~~~vvvpppmmmqqqvvvxxx|||yyyzzz}}}|||wwwsssmmmeee```dddqqq{{{tttrrrsssmmmmmmmmmnnnqqqsssvvvwwwzzzxxxuuutttsssrrrooommmkkkjjjkkkppppppllliiijjjmmmqqqvvvzzz|||xxxpppkkkeeecccaaa```cccggglllooonnnppplll```TTTNNNJJJGGGCCCDDDDDDBBB@@@===:::999000...+++)))******)))((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%&&&&&&%%%&&&(((***(((000999<<<666---'''$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,)))))))))))))))***++++++******++++++,,,---.........///000111333555666777<<<===???@@@@@@???>>>===;;;:::888666555555555666999888888888999;;;===>>>;;;===>>>>>>>>>???BBBDDDDDDEEEEEEFFFHHHJJJKKKLLLTTTXXX^^^bbbdddeeefffgggggggggfffdddaaaaaacccfffaaa```___^^^^^^aaaccceeeggghhhiiikkkkkkjjjiiiiiimmmhhhaaa\\\[[[]]]^^^___aaabbbddddddcccaaa]]][[[NNNKKKGGGDDDCCCBBBAAA@@@??????>>>>>>>>>=========wwwqqqnnnppptttvvv{{{}}}}}}~~~}}}xxxmmmddd]]]aaaooo~~~vvvqqqooonnnmmmlllnnnrrrvvvwwwxxx{{{xxxuuusssssssssrrrqqqpppnnnoootttuuuppplllkkklllpppuuuzzz~~~yyysssooohhhfffbbbaaaaaaeeeiiillllllmmmiii]]]RRRMMMJJJGGGBBBDDDEEECCC???;;;999888///---***))))))))))))((('''''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!###$$$&&&'''))))))%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&'''***,,,888@@@FFFCCC777,,,''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,))))))))))))***+++,,,---+++,,,---...///000111222333333555666888:::;;;<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;:::<<<;;;999999999;;;===>>>===>>>????????????BBBDDDBBBCCCEEEHHHKKKNNNQQQSSS[[[___dddgggiiijjjkkkmmmiiilllnnnmmmkkkjjjmmmpppmmmkkkhhheeeeeegggjjjlllgggjjjnnnrrrvvvxxxxxxyyy|||vvvnnngggddddddeeeeeelllmmmnnnppppppooommmlllccc___ZZZUUUQQQMMMIIIFFFGGGGGGGGGGGGFFFFFFFFFEEE{{{uuupppqqqsssuuu{{{~~~zzzmmmccc[[[```ppp~~~yyypppmmmmmmlllllloootttyyy{{{|||{{{wwwsssqqqqqqrrrssssssrrrppprrrxxxzzzvvvrrrqqqoooqqqvvv{{{}}}zzzuuurrrmmmjjjeeebbbaaacccgggiiiiiijjjfffZZZOOOKKKHHHFFFCCCEEEGGGDDD>>>999666555...,,,)))((())))))((('''''''''''''''((((((((()))$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""#########$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((''''''(((***,,,>>>???>>>888...(((''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++************+++,,,---.........///111222333555555777888:::;;;===>>>??????AAAAAA@@@@@@@@@AAAAAABBB@@@AAACCCEEEFFFFFFEEEDDDAAA@@@===<<<;;;<<<>>>@@@AAABBBCCCBBBAAABBBDDDEEEFFFGGGJJJNNNSSSXXX\\\___aaadddgggiiijjjlllnnnpppmmmqqquuuvvvsssrrruuuxxxxxxuuurrrooooooqqquuuwwwppprrrwww{{{~~~|||wwwsssqqqooonnnmmmrrrssstttvvvwwwxxxxxxxxxtttqqqmmmhhhddd^^^YYYUUUUUUUUUUUUTTTTTTTTTSSSSSSxxxsssrrrsssuuu{{{}}}yyymmmccc[[[aaaqqq{{{qqqlllkkkjjjkkkooovvv|||{{{vvvqqqooooooqqqsssttttttrrrttt||||||xxxwwwqqqssswww}}}|||yyyvvvsssqqqmmmgggcccaaabbbeeegggggghhhcccWWWMMMIIIGGGFFFEEEGGGHHHDDD===777333222...,,,)))(((((()))((('''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))(((&&&$$$"""!!! #########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''''''((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''''')))+++888444---'''######&&&)))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******************++++++++++++,,,---...//////000111222444666777777:::;;;===>>>@@@AAAAAAAAACCCBBBBBBBBBBBBDDDFFFGGGEEEGGGKKKNNNOOOOOONNNMMMFFFDDDAAA???>>>???@@@BBBEEEFFFFFFEEEDDDDDDFFFGGGKKKMMMQQQVVV\\\bbbgggjjjkkklllooopppppprrrtttvvvwww|||}}}~~~zzzxxxxxx{{{}}}zzztttuuuvvvxxxzzz|||~~~|||zzzwwwuuurrrmmmhhhdddaaaaaaaaa`````````______{{{vvvsssuuuzzz{{{yyy|||wwwjjjbbb^^^hhh{{{zzzrrrqqqnnnlllnnnrrryyyuuunnnpppqqqnnnlllnnnsssuuuxxxyyyxxxwwwwwwxxxvvvxxx|||}}}wwwrrrnnnoooooonnniiieeeccceeehhhkkkhhh```UUUJJJEEEDDDFFFGGGGGGFFFDDD???999333///,,,,,,***)))))))))***+++&&&###!!!###''')))'''###&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,((($$$###&&&)))******))))))(((((('''''''''&&&))))))))))))***************)))(((''''''((()))************)))))))))))))))))))))(((((((((((())))))---...///...------///111///000333555777999::::::<<<===???@@@@@@CCCFFFIIIHHHHHHHHHGGGFFFHHHLLLNNNVVVYYYZZZYYY[[[]]]ZZZUUUSSSNNNIIIGGGHHHJJJKKKJJJPPPPPPPPPNNNLLLLLLNNNPPPSSSVVV\\\cccjjjooosssuuuwwwwwwyyy{{{~~~}}}yyyrrrqqqpppnnnkkkiiiiiijjjlll}}}{{{wwwvvvwwwzzzyyyvvvyyyxxxkkkccc___hhhzzz|||tttqqqnnnkkkkkkpppwwwvvvooopppqqqooonnnpppuuuwwwzzzzzzwwwuuuuuuvvvwwwzzz~~~xxxpppkkkmmmmmmmmmkkkgggfffgggiiijjjggg___TTTJJJDDDDDDEEEGGGGGGFFFDDD???999333000,,,+++***)))))))))***+++(((%%%"""$$$''')))'''$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''%%%###$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''&&&)))(((((((((''''''''''''))))))))))))***************)))))))))((())))))***************))))))))))))+++++++++***++++++,,,,,,***,,,---......///222444666777888999:::<<<===???>>>AAAEEEGGGHHHIIIKKKMMMLLLNNNOOOPPPQQQSSSVVVYYYaaaeeegggeeeeeefffdddaaa]]]XXXRRRPPPQQQSSSUUUUUUVVVWWWWWWWWWVVVWWWYYY\\\___bbbhhhooovvv{{{}}}zzzyyywwwtttrrrqqqrrrsss}}}|||{{{zzzzzz|||~~~zzztttrrrtttyyy~~~xxxjjjccc___gggwwwxxxqqqmmmiiigggkkkuuuzzzsssrrrrrrqqqqqqrrryyy}}}~~~zzzvvvvvvwwwyyy|||yyynnnhhhiiikkkmmmmmmkkkjjjjjjkkkjjjfff]]]SSSJJJEEEDDDEEEFFFFFFEEECCC???999444000,,,+++***)))((()))******)))'''%%%%%%((()))'''$$$''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%'''((((((&&&$$$((((((((((((''''''''''''))))))))))))************)))******+++++++++******************************((((((((((((((()))***+++)))+++---///000333666999::::::::::::999;;;>>>AAADDDIIIOOOSSSUUUUUUUUUUUUXXXZZZ]]]______```bbbdddjjjppptttqqqooooooooonnnmmmiiidddaaabbbdddeeefffcccdddeeeeeeeeegggjjjmmmpppsssxxx~~~~~~||||||{{{~~~~~~~~~~~~|||yyysssnnnkkkmmmqqqtttwww~~~uuuiiiccc___eeesss{{{qqqmmmhhheeehhhrrrzzzvvvvvvuuuuuuvvv{{{zzz{{{{{{~~~|||ppphhhgggiiimmmppppppooonnnmmmkkkfff]]]SSSKKKFFFEEEEEEEEEEEEDDDBBB>>>999444111,,,+++)))((((((((()))******(((''''''(((((('''%%%'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******)))(((((((((((((((((('''''''''((()))))))))************)))***+++,,,---,,,+++***)))***************++++++&&&&&&&&&'''(((***+++,,,,,,...000222444777;;;>>>;;;<<<<<<;;;:::===BBBFFFMMMSSS[[[aaacccbbb```___fffiiilllmmmlllkkkkkkkkknnnvvv{{{yyyvvvwwwyyyyyy|||{{{zzzyyyxxxxxxwwwwwwssstttuuuuuuuuuwwwzzz}}}~~~}}}vvvrrrlllhhhfffgggiiikkkpppxxxyyypppfffaaa___dddnnnxxx}}}~~~|||rrrooojjjfffhhhqqq~~~~~~|||}}}}}}|||~~~~~~|||~~~uuummmhhhjjjooosssuuutttrrrpppkkkeee\\\SSSLLLHHHFFFEEECCCCCCBBB@@@<<<888444111+++***)))((((((((()))******)))(((((((((((('''&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))'''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((***+++'''''''''(((((((((((((((((()))))))))************)))***+++---------,,,+++))))))******+++++++++,,,******+++,,,...000111222000111444555777999===???>>>@@@AAA@@@???CCCJJJPPPWWW^^^fffmmmooommmkkkjjjooorrruuuwwwwwwvvvvvvvvvuuu}}}~~~~~~{{{qqqmmmhhhddddddeeeffffffjjjqqqxxx|||~~~}}}vvvmmmdddaaa```dddlllssswwwxxxyyyyyyzzz|||~~~~~~|||{{{sssqqqnnnjjjkkkrrr}}}|||}}}zzzssslllnnnqqqvvvyyyxxxuuurrrkkkdddZZZQQQKKKHHHFFFDDDAAAAAA???===:::666333111+++***)))((('''((())))))((((((((((((((('''''''''&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&)))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&(((+++'''''''''((((((((((((((())))))))))))************)))***++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,...000222444666444666888:::;;;===@@@CCCAAADDDFFFFFFEEEHHHPPPWWWccchhhpppuuuwwwvvvuuutttsssvvv{{{~~~~~~{{{pppkkkfffdddeeefffeeeeeedddkkkrrrvvv{{{{{{uuullldddccccccfffkkkppprrrssstttrrrpppqqqtttwwwxxxxxxssssssrrrooonnnsss}}}{{{{{{||||||wwwqqqqqqtttxxx{{{{{{wwwsssiiibbbWWWOOOJJJGGGDDDBBB???>>>===;;;888444222000+++***)))((('''(((((()))&&&''''''''''''''''''(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$'''))))))'''&&&''')))''''''''''''((((((((()))))))))))))))************)))))))))******+++,,,---))))))***++++++,,,------***+++,,,...111444666777<<<>>>@@@BBBDDDFFFJJJLLLLLLPPPSSSRRRPPPRRRYYY```lllqqqvvvzzz{{{{{{{{{{{{zzz}}}}}}~~~pppkkkgggeeefffggggggeee```fffmmmsssyyy{{{uuummmddddddfffhhhlllooopppqqqpppnnnkkkkkknnnrrruuuwwwtttuuuuuusssqqqttt|||{{{yyyyyy}}}}}}yyyttttttuuuyyy||||||xxxtttggg```UUUMMMHHHEEEBBB@@@>>>===<<<999777444111000+++***((('''''''''((()))$$$&&&''''''&&&&&&((()))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$(((---...,,,)))((()))&&&'''''''''(((((())))))))))))))))))***************)))(((((()))+++---...))))))***+++,,,,,,------//////111333666999;;;===CCCEEEHHHJJJLLLOOOSSSVVV\\\aaadddccc``````gggnnnrrruuuyyy||||||}}}~~~rrrmmmkkklllkkkjjjlllpppiiikkknnnsssvvvuuurrroookkkkkklllnnnoooooommmkkkjjjjjjjjjiiihhhkkkooorrrvvvsssqqqsssxxx|||~~~}}}~~~}}}{{{xxxzzz{{{uuuwwwuuuuuuxxx{{{zzzrrrlllbbb\\\SSSKKKFFFCCC@@@???<<<===<<<;;;777333...++++++***)))(((((()))***+++&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%###"""$$$&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###''''''''''''''''''''''''#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&###$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))******))))))((((((((('''&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))*********+++++++++,,,++++++,,,---...///000000000222555666888===BBBFFFHHHPPPYYY\\\[[[[[[___dddpppsssuuusssooommmmmmooo{{{~~~~~~~~~wwwooojjjjjjlllmmmppptttqqqppppppqqqsssrrrpppnnnkkklllnnnpppqqqpppnnnllljjjjjjiiihhhggghhhlllooorrrpppooosssxxx}}}~~~}}}}}}zzzxxxzzz~~~xxxqqquuurrrqqqtttwwwvvvpppjjj___YYYQQQJJJEEEBBB@@@>>><<<<<<<<<:::777222...+++***)))(((((((((((()))***&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&'''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******++++++,,,,,,------,,,,,,---...///000111111777999;;;>>>CCCIIIOOORRRZZZaaaiiikkkjjjkkkooottt{{{~~~|||zzz{{{}}}}}}}}}tttjjjiiilllooossswwwyyyvvvsssqqqpppooommmkkkkkkmmmppprrrsssqqqnnnllljjjjjjiiigggeeeeeehhhjjjkkkkkkmmmssszzz~~~}}}|||yyywwwyyy~~~wwwpppqqqnnnkkkmmmpppooojjjeee[[[UUUNNNGGGCCC@@@>>>===<<<<<<;;;999666111---+++)))((((((''''''(((((()))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%(((***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''(((((()))(((((('''***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,------...//////000000000111222444555666:::;;;===CCCLLLTTTZZZ]]]gggmmmsssuuutttvvv{{{~~~~~~|||{{{lllhhhkkkoootttxxx{{{xxxuuurrrpppnnnkkkiiihhhlllqqqttttttqqqmmmkkkjjjjjjiiifffdddcccdddfffeeefffkkksss{{{}}}||||||yyywwwzzz{{{sssnnniiieeefffhhhhhhddd```UUUPPPJJJDDDAAA???===<<<;;;;;;:::888444000,,,***((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###''''''(((((((((''''''&&&))))))(((((('''''''''''')))))))))))))))((((((((('''''''''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,---...///000111111555555555666777999;;;<<<>>>>>>AAAIIITTT]]]dddffflllqqqvvvxxxzzz|||}}}qqqjjjkkknnnrrrvvvxxxwwwuuutttrrrooojjjgggeeekkkrrrvvvtttpppllljjjjjjjjjiiigggdddbbbcccdddbbbdddjjjsss|||}}}vvvzzz}}}zzzyyy|||~~~uuulllgggbbbaaacccccc^^^ZZZPPPLLLFFFBBB@@@>>>===;;;;;;:::999666333///,,,***''''''((((((((((((''''''(((((((((''''''((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%$$$$$$$$$''')))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&'''''''''&&&%%%%%%''''''''''''(((((())))))((((((((()))))))))))))))'''''''''&&&'''((())))))(((((((((((())))))))))))************************))))))******************,,,---...///111222444444888888888999;;;>>>AAACCCHHHIIIMMMTTT^^^hhhooossssssvvv{{{~~~yyypppmmmnnnrrrvvvvvvuuutttsssrrrnnniiifffcccjjjssswwwuuuoookkkiiiiiijjjjjjhhheeedddeeefffbbbdddjjjsss||||||rrrvvvzzz~~~||||||vvvkkkfffaaa___```___ZZZUUUKKKHHHDDD@@@???>>>===;;;;;;:::888555111...+++)))'''(((((())))))(((((('''((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$######&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))************************))))))******+++,,,,,,---///000111333555777888999;;;;;;;;;===@@@EEEIIIKKKRRRUUUZZZ___fffmmmuuu{{{zzz}}}{{{~~~zzz{{{}}}~~~}}}}}}|||}}}}}}wwwqqqppptttzzzxxxuuurrrpppnnnllliiifffbbbkkkuuuzzzwwwpppkkkiiihhhiiijjjiiigggggghhhiiidddfffkkksss{{{~~~|||rrruuuxxxzzzzzzzzz|||}}}}}}|||}}}|||lllgggbbb``````]]]VVVQQQHHHEEEBBB@@@???>>>===<<<:::999777444000---***)))(((((()))******)))(((((()))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''''''''%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&''')))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''((('''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''((()))*********)))((((((((((((((())))))))))))************************)))***+++,,,---///000000333444555777:::<<<===>>>AAAAAABBBEEEIIIOOOTTTWWW^^^ccciiilllmmmrrr{{{~~~~~~~~~~~~|||xxxuuulllpppuuu||||||zzzuuurrroooooopppooolllhhheeegggjjjnnnqqqrrrssssssrrrwww{{{zzzvvvuuuyyy~~~~~~~~~uuutttyyyzzz|||~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzzyyy|||}}}|||uuurrrwww}}}{{{wwwqqqmmmkkkiiihhhgggccclllwww|||yyyrrrllljjjhhhiiijjjjjjiiiiiijjjkkkfffgggkkksss{{{~~~|||sssuuuxxxyyyyyyyyy{{{|||}}}{{{zzz}}}mmmhhhcccaaa```\\\UUUNNNGGGDDDAAA?????????===<<<:::999666333000,,,***)))((()))***++++++***)))((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))%%%&&&(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))+++%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******&&&(((***+++,,,+++)))((((((((((((((())))))))))))***************************+++,,,...000111222333666777999;;;===???AAABBBHHHIIIJJJMMMRRRXXX]]]aaakkkrrrxxxyyywwwzzzyyywww{{{|||{{{qqqpppnnnmmmllliiidddaaa]]]```dddkkkwwwwwwxxx}}}{{{ppphhhfff___]]]\\\]]]___^^^ZZZVVVVVVXXX\\\```bbbcccbbbaaa]]]bbbgggfffbbbaaafffkkkiiiiiinnnqqqllldddeeekkkkkklllooosssxxx}}}~~~~~~~~~~~~~~~|||xxxwwwxxxxxxxxxzzz~~~~~~yyyyyy{{{{{{tttnnnnnnmmmiiieeeeeebbbooo{{{|||uuummmeeeffffffeeefffgggjjjmmmnnniiinnnuuu{{{~~~~~~}}}}}}wwwtttqqqsssxxx{{{zzzxxxvvvvvvwwwzzz~~~}}}zzzoooeeeccc```YYYPPPKKKEEECCC@@@???>>>>>><<<:::888666444111...+++)))'''******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########%%%&&&&&&'''((()))******((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******************)))(((''''''((()))***))))))************))))))'''(((***+++***))))))***------------,,,***)))((((((***,,,///222333444555>>>::::::>>>???>>>CCCKKKPPPVVV\\\```aaadddiiinnnuuu{{{~~~{{{wwwvvvxxxyyyxxxvvvuuupppjjjgggggggggfffddd```\\\XXXVVVUUUTTTQQQNNNNNNOOOQQQVVV]]]dddhhhjjjjjjjjjiiigggccc^^^ZZZWWWMMMMMMNNNNNNOOOPPPQQQRRRLLLMMMNNNOOOQQQTTTVVVWWW]]][[[XXXUUUTTTUUUVVVWWW\\\YYYWWWWWWXXXYYYYYYYYY\\\^^^aaadddhhhllloooqqqrrrtttyyy|||{{{{{{xxxvvvvvvyyy}}}~~~zzz{{{}}}}}}uuuooonnnlllhhheeefffaaammmxxx{{{xxxssslllfffeeeeeeeeefffhhhkkknnnppppppttt{{{}}}yyyttttttwwwzzzyyywwwsssssstttwww|||{{{|||~~~wwwllliiifff^^^VVVQQQGGGEEEBBB@@@???>>><<<:::999777555222///,,,***)))******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$###"""!!! &&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******************)))(((((((((((()))***))))))************)))))))))***++++++******+++---*********++++++*********......000222444666888999<<<:::<<>><<<:::999888555222///,,,+++******))))))(((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&''''''((((((''''''&&&((((((''''''''''''(((((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))((('''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******************))))))(((((())))))***))))))************))))))&&&''''''&&&%%%&&&(((***(((((()))***+++,,,------000000000111333666999:::======AAAHHHLLLNNNTTTZZZfffllltttzzz|||tttlllgggbbb___ZZZWWWTTTRRROOOMMMQQQNNNLLLKKKKKKKKKJJJHHHGGGGGGGGGIIILLLLLLKKKIIIIIIHHHGGGHHHKKKQQQVVVYYY^^^```bbbcccbbb]]]XXXUUUQQQSSSUUUWWWZZZ\\\]]]^^^YYYXXXVVVUUUVVVXXXZZZ\\\\\\YYYVVVTTTSSSUUUWWWXXXVVVTTTQQQOOONNNNNNLLLJJJKKKLLLMMMNNNPPPQQQSSSSSSUUUVVVYYY^^^eeeiiikkkkkk|||xxxzzz}}}yyyyyyyyyvvvtttvvv{{{|||uuuqqqmmmhhhhhhkkknnnvvv}}}|||xxxvvvsssooohhhhhhhhhjjjmmmqqqtttwww}}}wwwrrrqqqrrrssssssmmmlllllloootttxxxzzzzzztttsssssstttwwwxxxxxxwwwyyy{{{}}}tttoookkkccc[[[VVVLLLIIIFFFCCCAAA???<<<:::888777444111...,,,+++***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((((((''''''(((''''''''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%###%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''******)))(((''''''((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))&&&&&&&&&$$$###$$$'''*********+++,,,---...///000222222222333666:::>>>@@@BBBEEEKKKRRRWWW\\\bbbgggkkkqqqyyyzzzvvvpppppppppnnnhhhaaaZZZVVVQQQPPPNNNMMMLLLKKKIIIIIIKKKKKKJJJKKKKKKKKKKKKJJJJJJKKKNNNQQQTTTTTTSSSRRRTTTRRROOOMMMNNNRRRWWW\\\dddggglllpppqqqoookkkhhhaaabbbfffiiilllnnnppppppnnnllliiiggggggiiikkkmmmllliiieeeaaa______aaacccaaa___[[[YYYXXXVVVTTTQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNPPPSSSXXX\\\^^^^^^{{{}}}{{{yyytttnnnlllpppxxx}}}wwwsssnnniiiiiimmmvvv~~~|||yyyuuuqqqmmmmmmmmmnnnqqqtttxxxzzz~~~}}}uuuooommmnnnppprrrlllkkkkkkmmmqqquuuxxxxxxsssqqqpppqqqsssuuuvvvuuuwwwxxxxxx}}}~~~rrrnnnjjjcccZZZVVVMMMJJJGGGDDDBBB???<<<:::777555222...,,,*********))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""######$$$%%%&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((###%%%&&&(((((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***************))))))************))))))))))))************))))))+++++++++)))((())),,,///,,,,,,+++,,,---...///000666777888;;;???EEEJJJMMMKKKPPPVVV[[[aaahhhnnnqqqpppuuu}}}~~~~~~}}}zzzvvvpppjjjfff```___^^^[[[WWWQQQKKKHHHFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQSSSSSSVVVXXX\\\^^^``````_________^^^ZZZVVVSSSVVV\\\```jjjooouuu|||}}}{{{tttvvvzzz~~~}}}}}}zzztttpppooopppqqqpppmmmkkkiiigggeeebbb___YYYXXXWWWVVVTTTSSSQQQQQQOOONNNNNNOOORRRTTTTTTTTT~~~~~~{{{~~~zzzrrriiifffjjjuuu}}}{{{vvvsssmmmggghhhlllzzz}}}yyytttsssrrrrrrrrrtttvvvyyy{{{}}}|||vvvppplllmmmoooqqqooommmlllmmmqqqtttwwwwwwuuurrrooooooppprrrssssssqqqrrrqqqttt~~~yyyooommmjjjcccZZZUUUMMMJJJFFFDDDBBB@@@===;;;666444111---+++*********)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))((('''$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&'''******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***************)))******++++++******)))))))))************))))))***++++++***)))***,,,...,,,,,,++++++,,,...000222777888<<>>EEENNNWWW```gggkkklllqqqtttrrruuu}}}xxxooohhh^^^\\\YYYVVVSSSPPPOOONNNJJJJJJKKKKKKLLLMMMNNNNNNPPPTTTXXXZZZ[[[\\\___aaaaaadddfffgggiiilllrrrvvvxxx{{{~~~~~~zzztttsssxxx}}}~~~}}}{{{xxxtttqqqooommmiiihhhfffdddbbb^^^YYYVVV}}}xxxwwwyyy}}}~~~~~~{{{{{{|||}}}{{{ssskkkfffhhhpppwwwuuusssqqqoooiiibbbcccggg|||yyyxxxvvvuuutttuuuvvvwwwwwwqqqooooooqqquuurrrpppooorrruuuwwwwwwyyyuuuoookkkjjjjjjkkkjjjjjjjjjhhheeeiiiooorrrpppuuullleeeffffff^^^UUUOOOKKKHHHEEECCCAAA@@@===<<<888666222...,,,+++,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&######$$$%%%&&&'''((()))(((((())))))))))))(((((())))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((()))******((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((()))***************)))***+++,,,,,,+++***)))))))))************)))))))))+++,,,---,,,+++,,,,,,000000111222666:::===@@@FFFJJJSSS^^^iiirrrzzz}}}{{{}}}wwwpppggg]]]UUURRRPPPMMMJJJHHHHHHHHHIIIIIIJJJKKKNNNQQQUUUXXXZZZYYY^^^dddhhhjjjlllpppsssrrrtttwwwxxxyyy~~~~~~{{{yyywwwuuuqqqkkkddd```|||zzzyyyxxxwwwvvvttttttvvvyyy~~~zzzqqqjjjhhhjjjooorrrnnnoooooolllddd^^^dddnnn{{{uuusssqqqooorrrvvv|||~~~xxxtttrrrqqqpppqqqrrrtttvvvxxxyyyyyyyyy{{{tttooommmkkkjjjiiihhheeecccaaacccfffjjjmmmlllhhhbbb]]]XXXSSSNNNJJJFFFFFFEEECCCAAA>>><<<:::999555///+++*********)))''''''((()))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((()))))))))************+++((((((((((((((((((((((((******((((((((((((******)))(((((((((((()))************)))))))))((((((((())))))))))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%'''(((&&&######&&&%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%###""""""###%%%&&&)))))))))((('''%%%$$$###'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((()))))))))(((((('''))))))))))))))))))))))))''''''((()))***++++++,,,((()))+++,,,,,,+++******(((***+++,,,+++---///111...111555888:::>>>DDDIIIQQQ[[[fffnnnvvv}}}uuuhhh^^^WWWSSSPPPMMMJJJJJJIIIIIIJJJKKKMMMNNNLLLOOOVVV]]]``````dddkkkooorrrwww{{{}}}~~~~~~uuuppp}}}{{{zzzxxxwwwwwwwwwyyy|||}}}wwwoooiiigggiiillloookkkkkkkkkhhhaaa^^^eeeooozzzuuusssqqqnnnpppttt}}}~~~yyyvvvvvvuuuuuussssssuuuwwwyyyzzz{{{|||~~~{{{wwwsssqqqnnnllljjjgggeeebbbaaabbbeeehhhjjjjjjfff```ZZZUUUOOOHHHDDDDDDDDDCCCBBB@@@===;;;:::888444///+++*********)))''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((''''''((())))))+++***))))))(((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%''')))((($$$$$$''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''(((''''''&&&%%%'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((('''))))))))))))))))))))))))(((((())))))******++++++))))))++++++++++++***)))***,,,---......///222444444666999;;;>>>EEEOOOVVVdddllltttwww|||xxxtttqqqpppiiibbbYYYRRRNNNMMMKKKJJJLLLLLLLLLLLLNNNQQQTTTVVVYYY[[[aaahhhkkklllqqqyyy~~~~~~|||zzzxxxzzz{{{~~~{{{vvvnnniiihhhiiikkkmmmjjjhhhgggddd^^^]]]fffqqq{{{wwwuuurrrnnnnnnrrr}}}|||yyyxxxwwwwwwtttuuuvvvxxxzzz}}}}}}{{{xxxvvvuuurrrnnnllleeecccaaabbbeeehhhjjjkkkiiieee___YYYSSSLLLEEE@@@AAAAAA@@@@@@>>><<<;;;:::666333...+++*********)))''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''+++***)))((('''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***))))))(((((())))))***,,,+++***)))((('''''''''******)))))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++***)))((('''&&&&&&'''***)))&&&&&&))))))&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&%%%&&&(((((((((''''''''''''((((((((())))))''''''''''''''''''''''''***))))))(((''''''&&&&&&'''(((((()))))))))(((((()))))))))))))))))))))))))))***************************+++++++++******))),,,...///000111333555888:::<<>>>>>>>>======;;;:::999444111---*********))))))''''''((()))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************************++++++)))(((((('''''''''+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((*********))))))((((((((('''******&&&%%%((()))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%&&&''''''(((''''''''''''&&&%%%&&&((((((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((())))))***************((((((((((((((((((((((((+++***************************++++++++++++******---///111333444666999<<<>>>BBBGGGLLLRRR\\\hhhqqq}}}zzzrrrggg]]]VVVSSSQQQPPPLLLLLLLLLNNNQQQVVVYYY[[[aaabbbdddggglllrrrwww{{{||||||~~~~~~}}}||||||}}}zzzyyyzzz|||}}}}}}}}}|||wwwwwwyyyyyywwwrrrmmmgggccc^^^___iiittt|||xxxvvvsssmmmlllooosssvvv{{{|||yyywwwvvvuuuuuuvvvyyy}}}}}}yyytttrrrsssuuuxxxyyymmmiiieeefffkkkooopppoooiiieee^^^WWWQQQKKKEEEAAA<<<<<<<<<<<<;;;:::999888222///,,,*********)))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))************************************************************))))))))))))******++++++*********)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((())))))***&&&******&&&$$$&&&((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%'''''''''(((''''''&&&%%%'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''(((((()))))))))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++************+++++++++++++++,,,,,,---///111444555777:::>>>@@@AAAGGGPPPWWW^^^fffooouuuzzz}}}rrrlllaaa\\\TTTOOOMMMMMMNNNOOOOOORRRUUUZZZ___dddiiikkkpppqqquuuyyy~~~}}}}}}||||||xxxtttsssuuuyyy|||~~~~~~|||uuuoooiiieeeaaabbblllvvv|||yyyuuusssooojjjjjjmmmqqqtttzzz~~~~~~|||uuutttssssssuuuyyy~~~{{{wwwrrrqqqsssxxx}}}wwwqqqjjjhhhkkknnnnnnllllllfff]]]TTTMMMHHHCCC???<<<<<<<<<;;;:::999888777000...+++*********)))(((''''''((()))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))(((((()))))))))***************************************++++++++++++******,,,,,,,,,,,,,,,---......,,,+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%&&&'''((()))******'''+++,,,'''$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''((((((((('''&&&%%%%%%'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,---...000000222444777999;;;???CCCFFFHHHPPPZZZccciiinnnsssvvvxxx~~~}}}lll___YYYQQQNNNKKKJJJLLLPPPSSSTTTXXX\\\ccciiinnntttyyy|||~~~~~~~~~{{{vvvqqqnnnqqquuuzzz}}}|||tttnnniiifffdddfffoooyyyyyy|||zzztttrrroookkklllppptttwww{{{~~~}}}tttrrrpppoooqqquuuzzz}}}xxxuuussstttxxx}}}wwwnnnlllooossstttrrrssskkk```TTTLLLFFFAAA>>><<<<<<<<<;;;:::999777666///---***)))******)))(((''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,........................///000111111111111000///333222111111111111111222111111111000000000//////---------,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((())))))))))))...///)))$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''(((''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((()))***++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---...111333444555888;;;>>>@@@DDDHHHKKKTTT[[[eeelllpppssswwwzzz|||zzzkkk]]]TTTPPPLLLKKKLLLOOOVVV\\\```bbbdddjjjsss{{{~~~|||wwwppplllnnnsssxxx{{{~~~yyyrrrmmmhhhffffffhhhqqq{{{wwwzzz}}}}}}wwwtttqqqnnnppptttxxxyyy||||||yyysssqqqnnnmmmooosssxxx{{{uuuttttttwww|||zzzqqqpppvvv|||~~~~~~zzzrrrdddWWWMMMFFFBBB???======<<<<<<:::888777666...,,,***)))******)))((('''(((((()))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++........./////////000000222222222222222222222222666666888888888888666666888777666555444333333333888888777777777666666666222222111111000000000000************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++000111+++%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''((()))))))))'''&&&%%%&&&((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&((())))))*********))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,,,,---///222555666888:::>>>AAADDDGGGLLLOOO]]]ccclllrrrtttwwwzzz}}}|||zzztttiii]]]TTTPPPPPPKKKLLLPPPWWWaaaiiioooqqqooovvv~~~uuupppqqqtttvvvwwwyyyssskkkcccaaahhhpppvvvxxxzzzyyyyyy}}}zzzssspppppprrrttt|||}}}~~~|||sssrrrrrrqqqqqqqqqrrrtttuuurrrvvv{{{}}}}}}}}}~~~}}}uuuvvv~~~{{{eeeSSSIIIEEEBBB???>>><<<;;;::::::999888666///...---+++***)))))))))+++***(((''''''((()))******'''%%%&&&((((((&&&$$$))))))((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''',,,+++***)))(((((((((((())))))((('''&&&%%%%%%%%%(((***,,,,,,***(((((((((***)))(((''''''((()))***************************,,,------...000222333444333333333333333444444444999888777888999:::999888::::::;;;<<<======>>>>>>======<<<;;;999:::<<<>>>????????????>>>>>>>>>===;;;;;;:::888666444222111111///---...000000...+++,,,,,,,,,,,,+++***))))))******************))))))'''&&&&&&''')))******)))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%'''))))))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''&&&%%%%%%&&&''')))******)))(((''''''((()))************))))))))))))))))))******+++++++++******,,,...000111333666;;;>>>@@@???>>>@@@FFFOOOYYY___iiinnnuuuxxxzzz|||xxxrrrooojjjeee^^^YYYXXXXXXYYYYYY\\\[[[\\\bbbllluuu{{{}}}vvvrrrssswwwyyyyyy~~~wwwpppjjjcccdddkkkrrrwwwwwwyyyxxxxxxzzz~~~xxxqqqnnnooouuuyyyyyyssssssrrrrrrsssuuuvvvxxxssswww|||~~~}}}|||}}}~~~}}}{{{|||qqq\\\MMMDDD@@@>>>>>><<<;;;::::::999777555///...,,,+++***))))))))))))))))))((())))))******)))'''&&&&&&((((((&&&$$$((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++++++++***)))(((''''''''''''(((***,,,,,,***)))))))))))))))((((((((()))***+++++++++,,,,,,---...//////000000111222333444666777666666666777777888888888999888888888999::::::999<<<===>>>>>>????????????>>>===<<<:::999999;;;===@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>===;;;999888777555222222333444222000.........---,,,***)))((())))))))))))))))))))))))***((('''((()))***)))((())))))((((((((('''''''''(((''''''&&&&&&''''''(((*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&'''((((((***)))(((''''''((())))))************))))))))))))++++++,,,,,,,,,,,,+++++++++---000222555888<<<@@@@@@AAACCCGGGNNNWWW```ffflllqqqvvvzzz{{{~~~zzzppphhhbbb___\\\\\\[[[ZZZ[[[^^^```bbbfffeeehhhoooyyyxxxuuuwwwzzz||||||{{{{{{~~~~~~tttlllgggccceeemmmtttxxxxxxyyyxxxwwwxxxzzz{{{zzzyyy~~~|||vvvpppmmmpppxxx~~~vvvvvvtttttttttuuuwwwxxxuuuxxx|||~~~~~~}}}||||||zzz~~~zzzcccOOOCCC??????>>><<<;;;::::::999777444...---,,,+++***)))))))))'''((())))))************)))'''&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,...///,,,+++***)))((((((((()))''')))++++++***))))))***((((((((()))***+++------------...000111222333444555555555666666888999999999999:::;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<>><<<:::999:::<<<===AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???<<<999888888888777666444444333222000...---,,,+++++++++******))))))))),,,***))))))******)))(((*********)))))))))(((((((((''''''&&&&&&''''''(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((*********)))''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$&&&'''(((&&&&&&'''(((%%%%%%%%%&&&&&&((())))))&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''((((((((('''&&&&&&)))((((((''''''(((((()))************************,,,,,,,,,------,,,,,,,,,---///333777999===AAACCCBBBFFFLLLRRRYYY```hhhmmmoootttzzz}}}uuuiii___YYYVVVUUUSSSWWW]]]```cccgggmmmrrrtttuuuyyyyyyvvvyyy|||}}}}}}xxxwwwxxxzzz|||~~~sssjjjeeeaaadddmmmuuuyyyzzz{{{zzzyyyxxxxxxwwwuuutttxxxxxxwwwsssppprrryyy~~~~~~~~~{{{yyyvvvtttrrrssstttuuuwwwyyy|||~~~}}}yyy}}}}}}~~~zzzdddOOOCCC@@@BBB===<<<;;;::::::999666333...---,,,+++************$$$&&&''')))******))))))((((((''''''((((((''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++---...///++++++***)))))))))))))))&&&'''))))))))))))***+++))))))***,,,---///000111111111222333444555666666888888888888999999:::;;;:::;;;;;;<<<===>>>??????===>>>>>>>>>>>>===>>>??????@@@AAABBBCCCCCCCCCCCCCCC@@@<<<:::;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCAAA>>><<<;;;:::::::::999999999999888666555444111111000...---+++***)))+++***)))***++++++***)))******)))))))))(((((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))((((((((((((''''''((()))))))))'''&&&%%%(((((((((((((((((()))))))))***************++++++---,,,,,,,,,,,,------...111555999<<>>??????@@@>>>@@@AAA@@@===<<<===???>>>???@@@BBBDDDFFFHHHIIIGGGCCC>>><<<<<<>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA>>><<<;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<:::999777444222///---,,,+++******+++,,,------,,,)))))))))(((((((((''''''(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''%%%&&&'''(((((((((((((((###%%%''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))(((((((((((((((((()))***)))(((&&&%%%'''(((((()))))))))******))))))******+++++++++,,,,,,,,,+++,,,,,,...///000666888<<<@@@BBBFFFJJJLLLRRRYYYbbbhhhjjjlllppptttssszzzwwwhhhddd]]]WWWUUUXXX]]]aaabbbgggnnnsssyyy}}}xxxxxxzzz|||{{{zzzwwwssspppqqqssswww~~~sssjjjfffcccfffpppyyy}}}~~~}}}~~~~~~|||xxxtttrrrqqqrrruuuxxx|||~~~~~~~~~}}}wwwvvvvvv||||||zzzwwwttttttuuuxxxyyy~~~~~~wwwuuusssuuuyyy}}}~~~|||qqq```NNNCCC@@@AAA===<<<;;;;;;:::888444111---,,,++++++******++++++%%%&&&&&&'''((((((((((((&&&((())))))((('''(((***((((((((((((((()))***+++))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((('''(((((())))))******+++,,,++++++*********++++++******)))))))))))))))***''')))***+++,,,---000333000111333555777777888888999999999999999999999999============>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCDDDBBB>>><<<===?????????AAACCCHHHNNNSSSVVVSSSMMMEEEAAAAAABBBAAA@@@CCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFFBBBCCCCCCAAA???======>>>999:::;;;<<<===>>>>>>>>>???>>><<<:::777555333222///...---...///000///...))))))(((((((((''''''''')))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((($$$&&&'''(((&&&&&&'''((())))))(((&&&&&&%%%%%%%%%''''''((((((((()))))))))******)))))))))((((((((((((((()))))))))(((''''''(((((()))***++++++++++++))))))******+++,,,,,,,,,,,,++++++,,,...000222444999;;;???BBBFFFKKKQQQUUU```gggnnnqqqqqqrrruuuzzzzzz|||ooo```]]]YYYWWWYYY^^^dddhhhmmmqqqwww}}}~~~zzzyyy{{{|||{{{yyyvvvpppllllllnnnsss|||zzzqqqiiiggghhhnnnwww~~~}}}zzz{{{}}}zzzvvvqqqoooooossssssvvv|||zzzwwwvvv{{{wwwvvvvvvwwwzzztttqqqnnnooorrruuuwwwxxxwwwrrrhhhZZZLLLCCC??????<<<<<<;;;;;;:::888333000,,,,,,++++++******++++++))))))((((((((())))))***&&&(((***)))(((''')))+++''''''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++******))))))*********++++++************+++++++++---...///000222666999555666888:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAABBBBBBDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJKKKHHHBBB???@@@BBBBBBBBBCCCGGGNNNWWW```eeeggg___UUUNNNLLLJJJHHHEEEFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBCCCDDDDDDDDDAAADDDFFFFFFCCC@@@@@@@@@;;;<<<===>>>>>>??????>>>@@@???>>>===<<<;;;::::::777555333333333222000...*********)))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((&&&&&&'''((()))((('''(((''''''''''''((()))***'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&$$$###"""$$$%%%'''%%%&&&(((((('''''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))*********)))))))))(((((((((((((((((((((((()))***((()))+++,,,------,,,,,,))))))***++++++,,,------,,,,,,---...000444777999===@@@CCCHHHNNNVVV___eeemmmsssyyyzzzxxxxxx~~~xxxnnnhhh___^^^^^^```eeelllrrrvvv}}}{{{zzz|||}}}{{{yyytttmmmhhhhhhkkkoooyyyvvvnnniiiiiillluuu~~~|||vvvyyyzzzxxxsssooommmmmmuuurrrssszzzzzzwwwzzz}}}ssssssuuuyyyrrrpppmmmjjjiiikkkmmmooommmhhh```UUUJJJCCC@@@???<<<<<<;;;;;;;;;777333///,,,,,,++++++***+++++++++,,,+++***)))))))))++++++%%%(((******((('''))),,,%%%%%%%%%&&&'''((()))***)))))))))))))))))))))))),,,,,,+++***)))((('''&&&(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((()))***++++++,,,,,,,,,++++++,,,------...000111222333666:::===888999;;;===>>>>>>======<<<<<<===???@@@AAABBBCCCEEEEEEFFFGGGHHHJJJLLLMMMQQQQQQPPPOOOOOONNNNNNMMMPPPRRRSSSOOOIIIEEEEEEHHHEEEEEEFFFKKKSSS^^^iiipppyyyooocccZZZVVVSSSNNNJJJIIIHHHGGGFFFEEECCCBBBBBB======???@@@AAAAAAAAAAAABBBEEEIIIIIIFFFCCCBBBCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>????????????===;;;888666555333111///+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''((()))******(((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&""" !!!###%%%%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))************)))))))))))))))(((''''''''')))***+++)))***+++---......------))))))***+++,,,,,,------.........000333777:::===BBBDDDIIINNNVVVaaalllsssuuu{{{}}}~~~}}}pppfffbbbbbbaaabbbfffkkksss{{{~~~{{{{{{|||{{{zzz}}}qqqfffcccfffjjjpppwww{{{~~~}}}wwwrrroooeeeiiisssxxxwwwwwwwwwyyyzzzwwwoooiiillllllppp{{{}}}xxxyyy{{{{{{}}}|||tttooovvv}}}vvvqqqkkkiiikkklllllljjjhhhaaaWWWMMMFFFBBB???===???===<<<;;;:::888444111,,,+++******))))))******))))))))))))))))))))))))&&&&&&((()))))))))((('''******))))))))))))******))))))))))))((((((((((((''''''''''''((((((((())))))'''&&&'''***+++***((('''(((***,,,---,,,+++***,,,,,,+++***))))))*********+++,,,...//////......111222333555666777888888888:::<<<<<<<<<<<<>>>@@@>>>@@@CCCDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJMMMSSSVVVZZZ[[[\\\\\\[[[YYYWWWVVVUUUVVVVVVTTTPPPMMMLLLKKKMMMJJJJJJLLLOOOWWWhhhwww~~~}}}yyyooobbbZZZWWWYYYUUUSSSQQQNNNKKKIIIGGGGGGEEEAAAAAAEEEFFFCCCDDDIIIHHHJJJLLLJJJFFFCCCBBBBBBBBB@@@>>>>>>@@@AAA@@@???@@@@@@@@@AAAAAA@@@??????==================<<<<<<222111///---+++***))))))))))))******)))'''%%%$$$((('''''')))&&&$$$'''---))))))))))))))))))))))))&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))+++,,,+++******&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&''')))******(((&&&%%%((((((((((((((((((((((((*********)))))))))))))))++++++++++++,,,---......+++,,,------.........---,,,///333666888:::===???CCCGGGNNNWWW```kkkuuu{{{zzztttkkkfffeeeeeefffjjjnnnsssyyytttiiieeeeeegggkkkpppvvvzzz~~~|||vvvqqqnnniiimmmwwwyyyuuuuuuuuuwwwyyyxxxrrrmmmmmmjjjllluuu}}}yyyyyyzzzyyy{{{~~~~~~|||uuurrr{{{|||yyyqqqmmmiiihhhjjjkkkjjjgggddd]]]SSSJJJDDD@@@>>><<<>>>===;;;:::999777333000,,,+++******))))))******))))))))))))))))))))))))(((''''''''''''((()))*********))))))))))))******))))))))))))))))))******'''''''''((((((((()))))))))(((&&&'''***+++***((()))***,,,,,,,,,***)))'''++++++++++++++++++++++++///000222333444444444333444555666777999::::::;;;===>>>>>>>>>======???AAAAAADDDGGGIIIJJJIIIJJJJJJLLLMMMOOOPPPSSSWWW\\\```bbbaaa___]]]ZZZWWWTTTSSSQQQRRRRRRRRRRRRQQQRRRRRRRRROOOLLLLLLLLLQQQ]]]iiiyyy|||~~~yyyoooddd^^^[[[WWWVVVSSSPPPMMMJJJHHHGGGHHHDDDBBBEEEFFFEEEGGGMMMQQQTTTWWWVVVQQQKKKGGGFFF@@@???>>>???AAACCCDDDDDDBBBAAAAAA???>>><<<::::::============>>>>>>>>>???777666444111...,,,+++***)))************)))(((((()))&&&'''))))))'''(((+++))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&''')))+++++++++***)))&&&''''''((((((''''''&&&(((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((())))))((('''&&&))))))))))))))))))))))))***)))))))))))))))))))))*********++++++,,,---...++++++,,,---...............111555888;;;===AAADDDGGGLLLTTT]]]fffoooxxx}}}~~~tttooohhhdddcccfffiiilllrrrvvv}}}wwwkkkfffeeedddfffiiipppuuu{{{~~~{{{vvvqqqnnnkkkpppzzzxxxrrrqqqqqqtttxxxyyyvvvsssmmmiiihhhppp}}}~~~yyyyyyyyywwwxxx{{{}}}{{{wwwuuu~~~yyytttlllhhhffffffhhhhhhfffccc]]]WWWNNNFFFAAA>>><<<;;;===<<<:::999888666222///,,,+++******))))))******))))))))))))))))))))))))***(((&&&%%%%%%'''***,,,******))))))))))))************)))((()))***,,,---''''''((((((((())))))))))))((('''(((***+++***))),,,,,,,,,,,,+++)))'''&&&)))***,,,---.........---000111333444555555444444777888999:::;;;===>>>>>>AAAAAA@@@???===>>>AAACCCIIIMMMRRRUUUUUUTTTTTTTTTUUUVVVXXXZZZ[[[___cccffffffddd```\\\XXXUUUSSSSSSMMMMMMOOOPPPSSSUUUXXXYYYUUURRROOONNNLLLLLLTTT]]]llluuu~~~zzznnnccc\\\YYYXXXVVVSSSOOOMMMJJJIIIKKKGGGDDDFFFGGGHHHLLLQQQZZZ___eeegggbbbYYYPPPKKKDDDBBBAAABBBDDDFFFFFFFFFDDDCCCAAA???===<<<;;;:::<<<<<<<<<===>>>???@@@AAA>>><<<:::777444111///...,,,++++++*********++++++***&&&&&&+++...,,,)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((()))*********)))(((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((((((************************))))))))))))))))))************)))******+++,,,---++++++,,,,,,---......///000333777:::>>>BBBFFFJJJOOOTTT]]]fffnnnvvv}}}~~~uuupppcccbbb``````dddjjjqqqvvv~~~wwwlllhhheeeccccccfffmmmrrryyy}}}|||wwwrrrppplllqqqzzz|||uuupppnnnmmmpppvvvyyyyyyxxxnnnjjjiiippp|||~~~yyyyyyxxxuuuuuuwww}}}zzzvvvvvv}}}wwwqqqkkkgggcccaaaccccccbbb```XXXRRRJJJCCC???======<<<===;;;:::999777555111...,,,+++******))))))******)))))))))))))))))))))))))))((('''&&&'''(((***+++******))))))))))))******+++***))))))***,,,...///'''(((((((((((())))))))))))(((((()))************,,,,,,,,,,,,+++***(((((()))+++---000111111111000000111333555666666555555999::::::;;;===>>>???@@@CCCCCCBBBAAA@@@BBBFFFIIISSSXXX]]]aaabbbaaa```___]]]___`````````aaadddffffffccc___[[[XXXVVVVVVVVVOOONNNNNNPPPSSSWWWYYYYYYTTTPPPOOONNNMMMLLLPPPWWW\\\gggttt{{{xxxnnnaaaYYYWWWWWWVVVTTTRRRPPPOOONNNKKKJJJJJJKKKLLLNNNQQQSSS^^^fffrrrxxxvvvjjj\\\SSSNNNKKKHHHGGGHHHHHHHHHHHHEEEDDDBBB@@@?????????@@@;;;;;;;;;<<<===???AAABBBAAA@@@???===;;;888666555111///---,,,+++++++++,,,,,,'''&&&---333000***&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))((())))))***))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))************************)))))))))))))))*********))))))))))))***+++,,,---+++++++++,,,---///000000444666999<<<@@@EEEJJJNNNXXX^^^gggpppwww}}}}}}yyyqqqhhhccc```aaacccfffmmmuuuuuukkkhhhfffeeeeeegggmmmrrryyy||||||xxxtttrrrooottt{{{{{{uuupppmmmlllooouuuzzz{{{zzzpppnnnnnnvvvzzzyyyxxxtttsssuuu|||zzztttrrrrrryyy~~~vvvpppnnnhhhaaa^^^^^^______^^^UUUOOOHHHBBB???>>>>>>>>>===<<<:::888777444000---,,,+++******))))))******))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******************+++,,,...///(((((((((((()))))))))***((())))))***)))******+++******+++,,,,,,,,,,,,,,,***,,,///222444444333333444555777999;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCGGGHHHHHHGGGHHHKKKPPPSSSZZZ^^^dddggghhhgggfffeee```bbbdddeeeeeeeeefffhhhkkkhhhccc^^^[[[ZZZZZZ[[[VVVTTTSSSSSSUUUWWWVVVUUUQQQNNNLLLLLLJJJHHHJJJNNNPPPXXXdddkkkllleee\\\VVVRRRSSSSSSTTTTTTSSSRRRRRRLLLOOORRRTTTVVVWWWWWWVVV]]]hhhxxxzzzjjj___WWWTTTPPPNNNOOOOOOOOOOOOKKKIIIFFFBBB@@@@@@AAAAAA<<<<<<;;;;;;<<<>>>@@@AAAAAAAAABBBAAAAAA???>>>===888666333000---,,,++++++---((((((000666333+++&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((())))))))))))((((((''''''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***************************(((((())))))************))))))))))))***+++,,,---++++++,,,,,,...000222333777999<<>><<<:::999777444000---,,,+++******))))))******))))))))))))))))))))))))'''((()))***+++***)))(((******))))))))))))***************+++,,,,,,,,,,,,((((((((()))))))))******((()))+++***))))))***,,,******+++,,,...///000111---...000333555666666666555666999<<<>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGNNNOOOPPPQQQSSSVVVZZZ^^^\\\___dddggggggeeeeeeddd^^^bbbfffiiijjjkkklllnnnrrrooojjjdddaaa___^^^^^^___\\\YYYYYYZZZYYYUUURRRSSSNNNJJJIIIFFFAAAAAACCCHHHLLLSSSYYY[[[YYYUUURRRMMMNNNPPPRRRSSSSSSSSSRRRLLLRRRVVVXXX[[[]]][[[XXXZZZdddssssssiii^^^[[[WWWVVVWWWYYYZZZ[[[VVVRRRLLLFFFAAA?????????@@@???===<<<<<<===???@@@@@@AAABBBDDDDDDDDDCCCCCC>>>===:::666333000///......)))***222777444---(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))************************((((((((()))******++++++******)))******+++,,,---,,,,,,,,,---///222444666;;;===@@@DDDIIIQQQZZZ```mmmrrrzzz~~~lllbbb^^^\\\^^^aaaeeejjjsss{{{|||}}}rrriiiggghhhhhhkkkooorrruuuyyyzzzxxxuuusssrrrtttxxx|||~~~|||{{{yyywwwuuuwww{{{}}}xxxvvvyyy|||{{{yyyuuusssuuupppuuuxxxwwwvvvuuupppkkkggghhhiiimmmvvvwwwooollliiifffccccccddddddaaa^^^SSSMMMFFFAAA?????????@@@???===;;;999777444000---,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))***************))))))))))))******(((***+++,,,,,,+++***)))(((((()))))))))*********(((***++++++))))))***---+++,,,,,,---///111222333000000222333555666777888666888<<>>@@@BBBCCCEEEIIIKKKLLLLLLKKKJJJKKKNNNPPPQQQQQQPPPPPPHHHNNNRRRSSSUUUZZZYYYUUUSSSYYYcccooowwwwwwrrrlllgggccc___^^^___aaabbbbbb```\\\TTTLLLGGGDDDCCCDDDFFFDDDAAA>>>======>>>??????@@@CCCEEEEEEEEEEEEDDDCCCBBB@@@>>>;;;888555333///+++,,,333777444...+++))))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((()))***(((((())))))))))))(((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((($$$%%%'''))))))))))))((())))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,---......------...111444777999>>>AAAEEEJJJRRR]]]hhhooowww{{{sssddd\\\ZZZ\\\bbbiiinnnttt}}}~~~sssiiiggghhhiiilllqqqsssvvvxxxxxxvvvsssrrrqqqsssvvvyyy{{{{{{zzzzzzzzz~~~|||zzz{{{~~~zzzxxxzzz||||||zzzvvvtttuuujjjnnnooommmmmmnnnlllhhhgggggggggiiinnnxxxssskkkjjjccccccdddgggiiihhhccc^^^RRRMMMFFF@@@>>>>>>?????????>>>;;;:::888555000---,,,++++++***)))*********))))))))))))))))))))))))+++***((('''''')))+++---******))))))))))))******((())),,,------+++)))'''))))))))))))************(((***,,,+++))))))+++---------......000111222333222222222333555666888999===???CCCGGGKKKMMMOOOOOOLLLKKKKKKKKKLLLOOOQQQSSSTTTVVVXXXZZZZZZ[[[]]]______aaaddddddcccbbbbbbccc^^^aaafffhhhiiihhhhhhiiiiiihhhgggeeeddddddddddddfffdddccceeegggeee^^^XXXWWWQQQLLLKKKHHHDDDBBBCCC===<<<<<<>>>AAADDDEEEEEEIIIKKKMMMOOOOOOOOONNNMMMCCCIIIKKKJJJMMMSSSTTTQQQMMMOOOUUU^^^ffflllllljjjoookkkfffcccbbbcccccccccfffaaaZZZSSSNNNLLLLLLMMMJJJGGGDDD@@@>>>>>>???@@@???AAACCCEEEFFFEEEDDDCCCEEEEEEEEECCCAAA===:::999///,,,...444777333///---************************%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))###%%%''')))******)))((((((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++,,,---...///.........///111555888:::@@@CCCHHHOOOYYYfffsss{{{}}}tttjjj```\\\[[[^^^gggpppxxx~~~|||wwwppplllkkkmmmoooppptttuuuuuurrrnnnkkklllnnnvvvxxx{{{{{{yyyxxxyyy{{{{{{~~~{{{zzz{{{|||}}}xxxsssrrrqqqooolllkkkjjjhhhfffdddbbbeeegggfffffflllyyyyyyoooiiikkkiiihhhiiijjjgggbbb]]]OOOJJJCCC>>>>>>@@@BBBCCCHHHCCC===999666333...***))))))))))))***+++,,,---************************))))))))))))))))))))))))*********)))))))))))))))'''(((***+++,,,,,,,,,+++...---,,,+++************,,,,,,,,,,,,------------111111111222333444555666666777888888888999;;;===AAACCCHHHNNNUUUYYYZZZYYYXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZ[[[\\\^^^```aaadddfffhhhiiihhhfffdddbbbbbbcccbbb___\\\[[[___bbbbbbcccbbb```______aaaccclllooossstttvvvtttlllbbb]]][[[WWWUUUQQQMMMHHHDDD===>>>???>>><<<<<<>>>???EEEJJJOOOPPPMMMIIIFFFEEEFFFFFFEEEGGGIIIIIIHHHGGGEEEIIINNNRRRVVV\\\dddjjjlllnnnnnnlllgggccccccdddkkkddd\\\TTTQQQPPPQQQRRRRRROOOJJJEEEAAA@@@AAABBB???@@@BBBCCCEEEFFFFFFGGGKKKIIIGGGFFFFFFFFFDDDBBB<<<999666888;;;:::333,,,***************)))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******+++++++++******)))'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((***++++++***((('''(((***,,,)))''''''((())))))((()))((((((''''''''''''(((###%%%'''(((''''''((()))''''''(((((()))))))))***))))))))))))************))))))))))))************((()))+++,,,------,,,+++000000111222555:::>>>AAAGGGLLLVVVaaammmwww}}}xxxkkkdddaaadddgggjjjqqqzzz|||wwwqqqmmmnnnpppssstttrrrttttttqqqmmmkkklllooovvvxxxzzzzzzyyyxxxzzz||||||}}}|||||||||xxxtttsssnnnmmmkkkiiihhhgggeeeccccccfffgggeeeeeejjjuuu}}}tttnnnllljjjiiijjjjjjgggaaa\\\NNNIIIBBB>>>>>>@@@BBBBBBGGGCCC>>>999666222...+++++++++***************+++***************************************************)))))))))))))))))))))((()))***+++,,,,,,++++++,,,+++***)))))))))))))))***++++++,,,,,,,,,------111111111222333444666666999:::;;;<<<<<<===@@@BBBFFFIIIPPPXXX```ddddddddd]]]^^^___```bbbbbbbbbbbbaaa___\\\[[[[[[^^^aaacccffffffffffffdddaaa___]]]ZZZ[[[ZZZWWWTTTUUUYYY^^^aaacccddddddddddddgggiiirrrvvvxxxxxxxxxxxxsssmmmkkkhhhccc___ZZZTTTNNNJJJBBBBBBBBBAAA??????@@@BBBCCCGGGKKKLLLIIIFFFDDDDDDEEEDDDCCCCCCDDDCCCAAA@@@BBBDDDHHHKKKOOOVVV^^^dddmmmnnnnnnkkkhhhgggiiillljjjddd\\\VVVTTTUUUXXXYYY[[[XXXTTTPPPMMMIIIFFFDDDBBBBBBBBBBBBDDDFFFGGGIIIKKKIIIGGGGGGGGGFFFDDDBBBBBB???===???BBB>>>555---,,,,,,+++***************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++******)))'''(((((((((((((((((((((***)))))))))((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((,,,,,,---,,,******+++---,,,***''''''((((((((('''(((((('''''''''(((((((((%%%'''))))))(((((()))*********+++++++++,,,,,,,,,))))))))))))************))))))))))))************)))***+++,,,------,,,,,,///111333555999===AAADDDJJJSSS```mmmwww}}}|||qqqjjjeeebbbeeemmmtttxxx~~~|||}}}xxxsssooopppsssvvvwwwqqqrrrrrroookkkjjjlllpppvvvxxxyyyzzzyyyyyy{{{|||}}}~~~}}}zzzyyyvvvsssrrrnnnmmmkkkjjjhhhfffddddddeeeggggggeeecccfffnnnvvv~~~}}}vvvqqqmmmkkkjjjjjjjjjfff^^^XXXKKKGGGAAA>>>>>>???AAAAAAEEEDDD@@@;;;444///---------,,,+++***))))))))))))************************************************))))))))))))))))))******)))******+++++++++******+++******)))))))))******++++++,,,.../////////000444444444555666888999:::===???@@@AAAAAACCCFFFIIIJJJNNNUUU^^^dddgggfffccc```cccgggjjjllllllkkkjjjgggddd```]]]]]]___bbbeeebbb```^^^[[[WWWUUUSSSRRRQQQRRRQQQNNNLLLNNNTTTYYYaaadddgggjjjkkkllloooqqqwww||||||{{{{{{zzzwwwooolllgggccc___ZZZTTTPPPGGGGGGFFFCCCAAA@@@BBBCCCCCCEEEGGGHHHFFFDDDDDDDDDCCCBBBAAAAAABBBAAA???===???@@@AAADDDHHHNNNVVV\\\iiijjjiiigggfffiiiooouuunnniiibbb\\\ZZZ[[[___bbbddd```]]][[[YYYUUUOOOJJJGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGDDDBBBDDDCCCCCCFFFHHHEEE;;;333111000...,,,************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))******+++++++++******(((((((((((((((((('''''')))))))))((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((((((''''''(((***,,,***((('''(((((('''&&&&&&&&&''''''(((((())))))''')))******)))((()))***(((((())))))))))))******))))))))))))************)))))))))*********++++++)))***+++,,,------------///222555999<<<@@@EEEHHHOOO\\\mmm{{{zzzrrrkkkeeeaaaeeehhhppp}}}~~~~~~zzzuuurrrrrrtttuuuvvvqqqrrrqqqmmmiiiiiilllpppxxxyyyyyyyyyzzzzzz|||}}}zzz}}}xxxvvvuuutttsssrrrrrrpppmmmiiifffeeedddggghhhgggdddaaabbbggglllrrr|||zzzuuuqqqmmmkkkjjjiiiiiihhhbbbZZZSSSIIIEEE@@@>>>>>>?????????BBBCCCAAA;;;333---,,,...,,,++++++***))))))******************************)))))))))))))))))))))))))))))))))))))))************+++++++++*********)))++++++******++++++,,,------...000222444555555555888888999:::;;;===???@@@BBBDDDFFFGGGHHHJJJLLLOOOPPPTTTZZZaaafffeeeaaa]]]```ccchhhmmmnnnmmmjjjgggfffeeebbb```______aaabbb[[[YYYTTTPPPMMMKKKJJJJJJMMMMMMMMMJJJIIILLLSSSXXXbbbeeejjjmmmnnnoooqqqsssvvv}}}{{{zzzyyywwwhhhfffcccbbbaaa___\\\YYYPPPOOONNNKKKGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHBBBBBBBBBCCCEEEEEEDDDCCC???>>>===>>>BBBHHHPPPTTT^^^^^^^^^]]]^^^eeepppxxxuuuqqqkkkddd```aaafffiiiiiieeeaaa```___]]]WWWRRRMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGGGGEEECCCCCCBBBCCCFFFIIIHHHBBB===888666333///,,,***************))))))((((((((('''''''''((()))******++++++''''''''''''(((((((((((())))))***+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((((((((((((((((((((($$$%%%&&&%%%$$$%%%'''(((,,,***((('''((((((&&&%%%%%%&&&'''(((((()))))))))((()))+++***)))(((((()))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++,,,---......//////333888;;;>>>BBBGGGKKKVVVcccuuuvvvmmmgggeeefffhhhnnnuuu}}}yyywwwvvvuuutttsssssssssqqqmmmiiiiiimmmrrr|||{{{zzzzzz{{{|||}}}}}}}}}vvvzzzzzzxxxxxxxxxwwwyyyyyyxxxsssmmmhhhffffffiiiiiihhheeeaaa```bbbdddhhhooosssppplllkkklllkkkiiihhhggggggeee___UUUMMMFFFCCC???======>>>>>>===???@@@>>>999222---,,,...******))))))***++++++,,,************************(((((((((((((((((((((((((((((())))))************++++++******************)))))))))***+++,,,---......000333666888::::::::::::;;;<<<>>>@@@BBBDDDFFFJJJLLLOOOQQQQQQQQQRRRSSSXXX[[[bbbhhhkkkiiiddd___^^^aaaeeehhhhhhfffbbb___\\\]]]]]]^^^]]]\\\[[[[[[VVVTTTOOOKKKIIIIIIJJJKKKLLLMMMMMMKKKJJJLLLRRRXXX```cccgggiiijjjjjjkkkllloooxxx{{{xxxtttoooeeedddbbbcccddddddcccbbb[[[[[[YYYVVVRRROOONNNNNNKKKJJJIIIIIIJJJLLLMMMMMMIIIHHHGGGHHHIIIIIIHHHFFF@@@>>>;;;;;;>>>CCCHHHLLLOOOPPPPPPPPPSSS[[[gggpppsssqqqmmmhhheeefffkkkpppppplllgggcccbbb___\\\XXXSSSSSSRRRQQQOOOLLLJJJHHHFFFEEECCCDDDEEEFFFEEEDDDDDDBBBAAABBBDDDDDDCCCAAA>>><<<888444000---+++*********))))))((('''&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((((((((()))***+++++++++++++++))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&'''(((((('''''')))+++***)))''''''((((((&&&$$$$$$%%%'''((())))))))))))'''(((******(((''''''(((++++++++++++++++++++++++((()))))))))************************+++++++++++++++++++++,,,---///000000000555:::===@@@DDDJJJPPP]]]iiivvv|||vvvmmmeeecccgggnnnsss{{{~~~}}}~~~}}}zzzvvvsssssssssqqqmmmjjjlllrrrxxx~~~|||{{{|||}}}}}}}}}zzz{{{|||~~~{{{tttvvvzzz}}}}}}zzz}}}~~~||||||}}}|||vvvooojjjhhhiiillllllkkkhhhdddbbbbbbbbbaaagggiiifffdddgggjjjkkkfffeeeffffffddd]]]RRRIIICCCAAA>>>=========<<<;;;===<<<:::666111...------))))))))))))***+++,,,---************************((((((((((((((((((((((((((((((((()))******+++++++++******)))******++++++'''(((((()))+++,,,...//////222666:::===?????????===>>>@@@BBBFFFIIILLLNNNUUUXXX]]]___^^^[[[YYYYYYYYY]]]ccciiimmmkkkfffbbb[[[\\\^^^```___\\\YYYWWWPPPSSSVVVYYYZZZYYYXXXVVVRRRPPPLLLIIIHHHIIIKKKMMMPPPQQQRRRPPPNNNOOOTTTXXX]]]___aaabbbbbbbbbcccdddiiirrr|||~~~}}}zzzssslllgggeeecccdddeeeffffffeeecccdddddd```[[[VVVSSSRRRQQQOOONNNNNNQQQSSSTTTTTTUUUSSSQQQPPPOOOMMMJJJGGGDDDAAA===<<<>>>AAADDDEEEEEEFFFFFFFFFHHHOOOYYYaaaccceeeeeeccccccffflllqqquuusssnnniiiddd```^^^]]][[[[[[ZZZYYYWWWUUUTTTRRRLLLIIIFFFDDDDDDEEEEEEEEEGGGDDDAAA???>>>>>>>>>===@@@>>><<<999666222000...,,,,,,+++***((('''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))***+++++++++++++++)))))))))(((''''''&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''%%%%%%''')))((('''''''''((((((&&&%%%%%%&&&''')))))))))((((((&&&((())))))((('''((()))***************)))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,...///111222222888>>>AAADDDJJJSSS[[[fffmmmvvv|||~~~rrrnnnhhhddddddkkkuuu}}}}}}zzz{{{}}}yyyppppppooommmmmmqqqyyy~~~}}}~~~~~~}}}yyyyyyzzz|||~~~}}}{{{xxxsssssssssuuuzzz{{{yyy}}}|||zzz{{{{{{vvvooojjjjjjkkkooopppooommmjjjgggeeeddddddiiijjjfffdddgggiiihhhddddddeeefffddd\\\QQQHHHAAA???============;;;:::;;;888555222111///---++++++***************++++++************************************************'''(((((()))******++++++******)))))))))+++,,,---******+++,,,...000222333444777<<>>===<<<;;;======>>>===<<<999666555///...---,,,***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))++++++,,,,,,+++***))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&%%%######$$$&&&&&&&&&&&&'''))))))'''%%%&&&'''((()))))))))'''&&&&&&(((******))))))***+++)))((((((((('''''''''&&&))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,...000222333555;;;BBBFFFKKKTTTaaakkkooosssxxx}}}|||rrrhhhhhhggggggkkkttt|||wwwvvvyyy|||~~~~~~~~~nnnnnnnnnmmmooouuu~~~~~~|||yyyyyyzzz{{{|||{{{yyyvvvtttqqqoooppptttzzzwwwuuuzzz|||yyyuuuxxxyyytttnnnjjjjjjmmmrrrsssrrrqqqnnnkkkhhhgggkkkppppppkkkhhhgggfffdddddddddeeegggeee]]]QQQHHH@@@>>>============;;;999999666222000111000---***---,,,+++***))))))))))))************************++++++++++++++++++++++++'''(((((()))***+++++++++))))))(((((()))+++---.........///111333555777888:::===BBBGGGKKKMMMNNNNNNLLLMMMPPPTTTYYY^^^bbbdddkkkpppvvvxxxuuunnngggdddbbbcccfffiiijjjgggbbb]]]OOOOOOMMMLLLLLLLLLLLLMMMOOOQQQTTTXXX\\\___bbbddddddbbb___]]]\\\]]]___```___bbbcccbbb^^^\\\^^^```aaabbbbbbbbbaaabbbeeehhhiiipppxxxyyytttsssrrrtttwwwzzz{{{{{{zzztttpppcccaaa```aaaeeehhhgggffffffdddbbbaaa```^^^[[[XXXTTTPPPLLLJJJJJJJJJHHHFFFFFFGGGGGGDDD@@@@@@CCCGGGGGGLLLPPPQQQQQQRRRWWW\\\aaagggnnnnnnhhhdddeeehhhiiigggcccaaaccchhhnnnrrr```YYYPPPHHHDDDCCCCCCCCCAAAAAAAAAAAAAAA???>>><<<:::;;;>>>@@@@@@>>><<<:::111111///...,,,+++))))))************))))))))))))''''''''''''((((((((()))(((((()))++++++,,,,,,,,,***))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((()))******(((&&&&&&'''(((%%%%%%%%%''')))***(((&&&&&&''')))******(((&&&%%%&&&(((***+++++++++,,,---,,,+++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...000222444666===DDDJJJPPP[[[kkkwwwuuuwww{{{uuujjjaaacccgggkkkqqq}}}{{{qqqlllooovvv|||wwwzzzvvvsssrrruuuwwwyyy~~~{{{yyyzzz{{{{{{{{{{{{}}}|||xxxsssqqqtttxxx}}}}}}~~~yyyqqqooossswwwxxxrrrppppppqqqooojjjjjjnnnqqqrrrssssssrrrpppnnnllloooqqqrrroooiiidddaaaaaaeeegggjjjjjjeee\\\RRRLLL@@@===::::::<<<<<<:::888;;;555000000000------///,,,,,,,,,+++++++++******************************)))***++++++***)))***+++,,,,,,+++++++++++++++,,,---,,,,,,...//////...---,,,...111444777888::::::;;;???HHHRRRZZZ^^^^^^\\\[[[\\\```dddhhhhhheeecccsssxxx|||zzzsssmmmjjjkkkllljjjiiikkklllggg^^^VVVKKKJJJHHHHHHIIIKKKNNNPPPRRRSSSUUUWWW[[[```ggglllqqqrrrqqqmmmhhheeefffhhheeehhhiiiffffffjjjmmmlllllliiieeebbbbbbfffjjjmmmtttxxx|||xxxrrrmmmnnnsssuuurrrmmmqqqpppnnnjjjfffdddddddddccc^^^WWWRRROOOOOOOOONNNPPPMMMJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJSSSXXX]]]______aaagggllliiigggccc``````eeelllrrrlllggg[[[MMMEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA999:::<<<>>>???@@@@@@???888555111///......,,,+++(((((()))***************((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''))))))***))))))((('''&&&'''%%%$$$&&&)))+++***(((******)))))))))))))))***************))))))))))))000///---+++******++++++111///------111666999;;;???@@@DDDMMMZZZhhhtttzzz~~~xxxnnnlll___dddkkkqqqxxx|||pppiiiiiinnnsssvvvxxx}}}~~~yyyvvvvvvxxx{{{}}}{{{zzzzzzzzzyyyzzzzzzzzzzzz||||||xxxvvvxxx}}}~~~~~~zzzrrrnnnqqquuuuuusssqqqqqqrrrooojjjjjjnnnrrrssstttuuuuuutttrrrqqqssssssrrrnnnhhhdddcccdddgggjjjnnnnnnhhh]]]QQQJJJCCC@@@>>>===>>>>>>===;;;999333/////////,,,,,,...,,,,,,,,,+++++++++******************************)))***++++++***)))***+++,,,++++++*********++++++++++++***+++,,,---------333444555888:::===???@@@DDDHHHPPPZZZcccgggfffeeecccdddfffiiimmmnnnlllkkkpppuuuyyyxxxsssmmmkkkkkkjjjiiihhhjjjjjjfff]]]VVVMMMLLLKKKKKKLLLNNNQQQSSSUUUWWWYYY[[[]]]aaafffjjjnnnrrruuuuuuqqqmmmlllmmmlllpppqqqnnnmmmqqqsssssspppmmmiiiggghhhmmmssswww|||zzzvvvrrrooommmllllllnnnllliiifffbbb___]]]\\\\\\ZZZWWWUUUSSSQQQOOOMMMJJJJJJJJJIIIHHHGGGFFFEEEJJJNNNRRRSSSTTTWWW^^^cccfffeeedddbbbaaadddiiimmmlllkkkcccVVVMMMKKKKKKJJJGGGFFFCCC@@@>>>=========<<<===>>>@@@@@@@@@@@@@@@===;;;888666333///+++''')))))))))************)))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''((())))))))))))((((((''')))'''&&&'''***,,,+++)))******))))))))))))******''''''((()))***+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,...111666:::<<>><<<;;;;;;;;;:::888666000---......+++***,,,,,,,,,,,,+++++++++******************************)))***++++++***)))***++++++***************++++++,,,+++******+++---///111999:::<<>><<<;;;;;;>>>???@@@AAAAAAAAAAAA@@@@@@???>>><<<:::555///+++***************)))))))))''''''((())))))***++++++***)))(((''''''((()))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))))))))((()))(((((()))+++,,,+++******)))))))))))))))******'''(((((()))***+++,,,,,,'''((()))+++,,,---......+++,,,...111555999===???CCCHHHRRR^^^kkkvvv~~~xxxmmmiiikkkkkkoootttyyy~~~tttllljjjlllpppssssssuuuxxx}}}{{{yyy{{{wwwrrrqqqsssuuuxxxyyyzzzzzz{{{||||||{{{|||vvvqqqqqqrrrqqqtttqqqpppppplllhhhhhhllloooooopppqqqrrrrrrrrrqqqqqqooommmjjjhhhggghhhhhhlllpppttttttlll]]]MMMCCC>>>===;;;999999888777777444///---//////,,,***,,,,,,,,,,,,+++++++++******************************)))***++++++***)))***+++******)))))))))***++++++------,,,,,,---000555888<<<@@@EEEKKKOOOQQQQQQQQQPPPQQQUUU[[[ccciiilllmmmjjjgggcccaaaaaabbbcccccc___dddjjjmmmllliiiggggggaaacccfffkkknnnnnnjjjgggZZZZZZZZZZZZZZZZZZZZZ[[[YYY[[[]]]^^^^^^___aaabbbfffnnnxxx~~~~~~zzzyyy{{{yyywwwrrrkkkeee```^^^]]]YYYZZZZZZYYYVVVQQQMMMJJJHHHHHHHHHGGGGGGJJJPPPTTTTTTUUUUUUTTTTTTVVVZZZ]]]iiiqqqtttlllaaa[[[XXXWWWWWWSSSMMMFFFAAA>>>======>>>>>>???@@@AAABBBBBBBBB??????>>>??????===999666---,,,+++******)))))))))((((((((())))))*********)))((((((''''''(((((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''((())))))***))))))))))))))))))***+++++++++))))))))))))))))))***++++++++++++*********))))))%%%'''))),,,---......---,,,///333777:::===@@@BBBDDDLLLYYYfffqqqzzz|||rrrkkklllqqqtttvvvzzz}}}wwwnnnkkkmmmpppssstttuuuwwwyyy|||~~~|||{{{yyyrrrooooooqqqyyyzzz{{{||||||~~~~~~}}}~~~}}}uuuqqqqqqqqqoootttqqqooooookkkggghhhmmmqqqqqqrrrsssssssssssssssmmmllljjjiiihhhhhhggggggjjjnnnrrrrrriii[[[KKKAAA@@@@@@>>><<<:::999999999333///...111111...,,,---,,,,,,,,,+++++++++******************************)))***++++++***)))***+++******))))))***+++,,,,,,------......///444;;;@@@CCCJJJTTT^^^bbbaaa^^^ZZZXXXWWWYYY]]]dddjjjnnnpppkkkfff___ZZZXXXXXXXXXXXXVVVZZZ___ccceeedddccccccZZZ]]]bbbiiiooorrrqqqpppdddddddddcccbbb```___^^^___aaacccddddddeeegggiiigggoooyyy}}}qqqjjjhhhiiicccddddddbbb___[[[VVVSSSOOOMMMKKKHHHGGGHHHKKKNNNKKKKKKIIIHHHHHHKKKQQQUUUfffpppvvvrrrjjjdddbbb```^^^YYYQQQIIICCC@@@@@@@@@<<<===>>>???@@@BBBCCCDDDAAA@@@>>>>>>???@@@???>>>000///---+++***))))))))))))))))))(((((('''''''''(((''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''((())))))***))))))(((((()))))))))))))))***))))))(((((()))***++++++++++++++++++************''')))+++,,,------,,,,,,...222777:::<<>>>>>>>>;;;888666777888222//////333333000---...,,,,,,,,,+++++++++******************************)))***++++++***)))***+++************+++,,,------+++...000222444999AAAHHHQQQYYYfffppptttpppiiiccc[[[[[[^^^bbbhhhlllmmmmmmnnnhhh___XXXUUUTTTSSSSSSQQQSSSVVVZZZ]]]___``````WWW[[[bbbhhhnnnqqqrrrrrrkkkkkklllkkkiiigggeeecccbbbdddfffggghhhjjjnnnppprrryyyuuuqqqqqqoooooonnnkkkgggbbb^^^[[[VVVSSSPPPLLLJJJIIIJJJJJJIIIHHHEEECCCBBBEEEJJJOOO___iiiqqqrrrpppooonnnmmmfff```VVVLLLEEEBBBAAABBB======>>>???@@@BBBCCCDDDEEEBBB???===>>>>>>======444222000---+++***************)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((((()))***)))(((((()))***(((((((((((()))***+++,,,((())))))***+++,,,------***+++,,,,,,------------...333999<<<>>>AAAFFFIIIQQQZZZfffqqqxxx}}}~~~xxxsssrrrssswww|||{{{ssspppqqqssswww{{{~~~|||xxxwwwwwwwww}}}yyyrrrnnnpppsssxxxzzz{{{|||}}}yyy}}}}}}yyywwwyyyzzzxxxvvvsssqqqqqqooommmoootttqqqrrrsssuuuxxx{{{}}}{{{tttjjjdddbbbcccddddddaaabbbdddbbb]]]SSSIIICCC;;;<<<<<<999555333444555111...///333444111......,,,,,,,,,+++++++++******************************)))***++++++***)))***+++++++++++++++,,,---...///...222666999<<>>===<<<999777777555222///,,,+++++++++))))))))))))))))))))))))((((((((())))))(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''((())))))))))))((((((''')))***,,,+++)))((()))+++(((((((((((()))***+++,,,((()))******,,,,,,---...,,,,,,,,,,,,---...///000000555<<<@@@CCCGGGNNNTTT^^^fffpppxxx}}}vvvssssssxxx~~~xxxwwwyyy{{{yyy}}}~~~yyyuuutttsssyyy||||||~~~~~~wwwpppnnnqqqvvvwwwyyyzzz{{{|||~~~}}}|||~~~xxxuuussstttrrrpppsssxxxyyyzzz|||zzzlllbbb^^^```bbbddd]]]^^^___]]]XXXQQQIIIDDD>>>??????<<<777555666888000---...333444000------,,,,,,,,,+++++++++******************************)))+++++++++***)))***+++,,,,,,,,,,,,---...///000222777===AAADDDJJJSSSZZZgggmmmvvv|||{{{uuukkkeeedddjjjttt~~~}}}tttmmmccc^^^VVVPPPMMMLLLLLLLLLNNNNNNNNNQQQVVV[[[^^^```iiillloooqqqqqqpppoooooonnnooorrrttttttrrrpppooosssuuuwwwyyy|||yyywwwyyy}}}|||xxx{{{~~~|||vvvpppkkkiiiiiifffcccaaa```^^^\\\ZZZQQQQQQPPPMMMIIIFFFEEEEEEEEENNNYYYbbbmmmwww{{{zzz}}}uuuhhhZZZPPPJJJHHHHHHGGGEEEDDDBBBAAAAAAAAABBB???>>>>>>??????<<<888555999777333000---,,,,,,,,,)))))))))***++++++,,,,,,))))))************))))))'''((()))******)))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))***))))))(((''''''***,,,...,,,***)))***---(((((((((((()))***+++,,,,,,,,,,,,+++++++++******,,,,,,+++,,,---///111333222888@@@EEEIIIOOOWWW^^^hhhoooxxx~~~{{{wwwuuutttssswww~~~|||~~~~~~{{{yyy|||yyyuuuooorrrvvvwwwxxxyyy}}}}}}zzzwwwtttssssssyyyzzzyyyuuuqqqsssyyy~~~~~~||||||tttrrrqqqqqquuuzzz~~~}}}~~~vvvnnnhhhbbb^^^___[[[ZZZYYYWWWSSSLLLDDD???===<<<:::999999777444222000000...---,,,+++++++++------------,,,,,,+++***+++*********))))))(((((())))))***,,,,,,------,,,***+++++++++***,,,000333888:::@@@JJJUUU___eeehhhsssssstttuuusssnnnhhhcccccchhhwwwrrrgggbbb___XXXQQQKKKIIIKKKNNNNNNOOOSSSWWWXXXWWW\\\ccckkkppprrrnnnlllmmmpppooorrrqqqppprrruuuxxxzzzzzz~~~xxxwwwuuuuuuvvvwwwuuutttqqqqqqpppooonnnoooooopppxxx~~~|||zzzuuuuuusssrrrqqqqqqqqqqqqnnnrrrxxx~~~zzzsssooopppmmmjjjhhhggggggeeeccc___]]][[[VVVQQQLLLHHHFFFKKKHHHJJJQQQYYYcccppp||||||yyyqqqeeeXXXOOOLLLLLLJJJIIIIIIHHHHHHFFFCCCAAAEEEDDDAAA???===:::555222444333222333444111,,,'''))))))******++++++++++++((()))*********)))'''&&&''''''''''''((((((((()))******)))(((((((((((((((''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++******++++++,,,,,,,,,---------******+++,,,---///000111999>>>DDDIIIMMMVVVcccmmmvvv|||wwwqqqooooooooosss{{{|||}}}~~~~~~}}}{{{wwwtttlllooosssuuuvvvxxx{{{~~~|||yyywwwvvvyyyyyywwwsssqqqsssyyy~~~~~~|||zzzzzz{{{~~~wwwsssqqqpppsssxxx~~~rrriiibbb```bbb[[[YYYWWWUUUPPPJJJBBB======;;;:::999999777444222000///...---,,,++++++++++++,,,,,,,,,++++++***)))+++*********)))))))))))))))***++++++,,,,,,,,,,,,.../////////000333777;;;???CCCLLLXXXccckkknnnooorrrqqqpppooonnnjjjeeebbbdddhhhuuu~~~nnnccc^^^\\\XXXSSSNNNMMMOOOQQQSSSSSSVVVYYYYYYYYY^^^eeejjjqqqvvvtttsssttttttsssuuuttttttwww{{{}}}{{{yyywwwtttpppmmmmmmllllllmmmoooppppppooopppooolllkkkjjjkkkmmmooouuu{{{~~~zzzvvvuuurrrpppnnnlllkkkjjjjjjmmmrrrxxxzzzuuupppmmmnnnooonnnmmmlllkkkiiiddd^^^VVVOOOKKKLLLHHHFFFJJJOOOVVV```jjjrrrrrrppphhh^^^TTTOOONNNMMMMMMLLLLLLJJJHHHEEECCCAAA@@@>>>===;;;999555222333222222333444333000,,,++++++************++++++)))***+++++++++***(((((('''''''''((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---...111333555===AAAGGGMMMTTT___kkksss|||~~~ssskkkhhhhhhooouuuzzzwwwvvvuuusssrrriiilllppprrrtttvvvyyy{{{~~~~~~|||yyyvvvuuuwwwuuurrrooonnnqqqvvv{{{zzzxxxuuussstttwww|||yyyssspppooorrrvvvwwwkkkcccbbbddd\\\YYYVVVRRRMMMGGG???:::<<<;;;999999888777444222000///...---,,,+++++++++******+++++++++***))))))***************)))))))))***+++++++++++++++++++++---...///000222666<<<@@@IIIOOOZZZgggrrrwwwxxxvvvooommmlllkkkjjjhhhdddbbbeeeiiitttxxxiii```\\\\\\[[[YYYVVVVVVWWWYYYWWWUUUVVVXXXWWWWWW]]]dddgggpppxxxzzzzzz||||||zzz|||{{{{{{~~~~~~zzzxxxuuuqqqnnnllliiifffdddhhhggghhhkkkooorrrssstttssspppllliiihhhkkknnnqqqssswww~~~~~~xxxwwwuuurrrnnnkkkhhhfffeeehhhiiilllttt~~~|||xxxtttssstttxxxzzz{{{yyytttuuuwwwuuurrrwwwxxxxxxvvvpppfff\\\VVVSSSLLLGGGGGGGGGIIIOOOVVVaaafffkkkjjjbbbYYYSSSOOORRRRRRRRRQQQNNNKKKHHHFFF@@@???===<<<<<<:::777444333222222333555555444222...---+++***))))))******+++++++++++++++***))))))''''''((((((((()))))))))***))))))(((((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((()))***+++++++++***************++++++++++++------,,,---000333777:::BBBEEEJJJSSS^^^kkkuuu|||{{{qqqjjjggggggqqqyyyxxxqqqnnnooooooooohhhjjjnnnrrruuuwwwyyyzzz|||~~~}}}}}}~~~~~~|||wwwtttssspppkkkhhhiiimmmrrruuuvvvssspppnnnppptttzzzxxxrrrooommmpppuuu}}}}}}mmmdddbbbddd]]]ZZZUUUPPPKKKEEE>>>:::<<<:::999888888777444222//////...---,,,++++++,,,******++++++++++++******************************,,,+++++++++++++++,,,,,,+++---///222555;;;BBBGGGUUUYYYbbbmmmvvvyyyyyywwwkkkkkkkkklllmmmkkkhhheeeiiimmmttt{{{{{{ssshhh```___```bbbaaa```___```aaa^^^[[[ZZZYYYWWWWWW]]]eeeeeeoooyyy}}}~~~}}}~~~|||~~~}}}yyyuuuvvvsssooolllkkkjjjiiihhhjjjjjjkkkooouuuzzz}}}~~~zzzwwwqqqnnnmmmpppuuuxxxwwwyyy}}}}}}xxxwwwvvvsssooollliiigggfffkkkjjjllluuuzzzsssoooooopppqqqqqqqqqvvv{{{}}}}}}{{{zzzzzzuuupppyyy}}}~~~tttjjjccc^^^UUUMMMIIIFFFDDDFFFJJJQQQXXX```ccc___XXXSSSPPPUUUVVVWWWVVVRRRNNNKKKIIIDDDBBB@@@>>>>>><<<999777444444333444444555555555111000---+++))))))******+++++++++*********))))))'''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,...------...111666;;;???EEEGGGNNNYYYgggttt}}}zzzsssooonnnnnnsss|||yyynnnjjjkkkllllllhhhjjjnnnssswwwzzz{{{{{{{{{}}}{{{pppkkkdddbbbfffkkkoooppptttqqqmmmkkkmmmsssyyy~~~tttooommmlllpppuuuxxxyyyyyyxxxxxx~~~pppeeeaaaaaa___[[[TTTNNNIIICCC>>>;;;;;;999888888888777444222///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***************+++++++++---,,,,,,+++,,,,,,---...///222666;;;@@@FFFMMMQQQ]]]^^^bbbgggmmmqqqrrrrrrhhhjjjnnnrrrtttqqqlllhhhllloootttvvvvvvrrrjjjdddccceeeggghhhgggfffffffffgggdddaaa```\\\[[[```hhhjjjsss}}}{{{uuutttvvvxxx|||{{{xxxtttqqqnnnoooooopppooonnnnnnooossszzz{{{xxxwwwzzz~~~}}}zzzxxxwwwuuurrrpppooonnnmmmnnnmmmpppyyyxxxrrrqqqqqqpppnnnkkkooorrrrrrppprrrxxx}}}zzztttzzz|||qqqjjjfff\\\QQQLLLHHHDDDCCCEEEGGGLLLSSSVVVTTTQQQOOOOOOVVVYYY[[[YYYUUUPPPMMMLLLGGGEEEBBB@@@>>><<<:::777666666666555444444444444333222000---,,,+++************))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))***+++,,,------------,,,,,,,,,------------...---------///333999???CCCFFFJJJSSS```ooozzz}}}xxxuuutttttttttttt||||||ooojjjjjjjjjiiiiiikkknnntttzzz}}}}}}}}}zzz}}}qqqjjjbbb```fffllloooppptttqqqmmmkkklllqqqwww{{{}}}zzzqqqnnnmmmllloootttuuutttsssqqqrrrvvv|||qqqfffbbb``````ZZZSSSLLLFFFBBB>>><<<:::999888777888777444222///...---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++++++++++++++...---,,,,,,---...000111222666===CCCIIIOOOUUUYYYbbb```^^^___cccgggjjjkkkhhhkkkpppuuuvvvsssmmmgggkkkoooqqqpppppppppmmmiiifffiiikkkllllllkkkkkklllmmmjjjfffccc___\\\```hhhrrr{{{{{{tttppppppuuuyyy}}}zzzyyyyyyxxxxxxvvvuuuvvvzzz}}}|||xxxwwwvvvuuuttttttttttttooopppuuu}}}~~~zzzzzzzzzxxxuuuqqqrrrsssqqqnnnnnnqqqtttppptttyyy~~~~~~wwwqqqkkk```UUUOOOKKKFFFCCCDDDCCCFFFJJJJJJHHHHHHJJJLLLUUUYYY\\\ZZZUUUPPPNNNMMMHHHEEEBBB???===<<<999777999::::::999777444444444444444222111///---,,,+++***))))))((('''(((((((((((((((((()))))))))******((((((((((((((())))))***((((((((((((((((((((((((&&&((())))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---.........---------------............---...///333888>>>DDDGGGHHHPPP\\\jjjvvv~~~zzzwwwvvvwwwxxxyyyxxx|||qqqlllkkkiiigggiiijjjnnnuuu{{{}}}}}}uuummmdddccciiiqqqsssssssssqqqmmmjjjkkkooossswwwwwwyyy|||}}}}}}|||}}}}}}wwwpppnnnnnnmmmooorrrrrrooommmmmmooosssvvvxxxpppfffcccccc^^^XXXPPPIIIDDD@@@>>><<<999888777777777777555333......---,,,,,,,,,------******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---------...111333555777===EEEMMMSSSYYY]]]```ccc___\\\[[[^^^cccgggiiiiiikkknnnqqqrrrnnnhhhcccfffjjjllliiiiiimmmnnnlllkkkmmmppprrrrrrssstttuuuuuuqqqnnnkkkeeeaaadddkkkvvv}}}{{{wwwrrroooqqquuuyyy}}}zzzyyyxxxxxxzzz}}}yyyxxxxxxwwwvvvvvvuuuuuuvvvvvvqqquuu|||~~~{{{xxxvvvtttssssssmmmnnnppprrrtttwww|||}}}vvvjjj^^^XXXTTTNNNJJJJJJDDDEEEFFFDDDBBBBBBEEEIIIRRRWWW[[[ZZZUUUPPPNNNNNNHHHFFFBBB@@@???>>>===;;;999<<<>>>>>>;;;888777777444555555444333000...,,,+++***)))((((((((())))))(((((()))))))))*********((((((((((((((()))******((((((((((((((((((((((((&&&''')))))))))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------.........000333777===CCCIIILLLLLLWWWggguuu}}}}}}xxxwwwzzz~~~tttnnnllliiifffiiijjjnnnuuu|||}}}zzzpppgggfffmmmuuuwwwvvvssspppmmmjjjjjjmmmqqqsssuuuwwwxxxxxxwwwwwwxxxyyy~~~wwwqqqoooooommmnnnqqqnnnkkkhhhjjjnnnrrrtttsss}}}pppgggeeeeee]]]WWWNNNFFFBBB???===<<<999888777777777777555333......---,,,,,,,,,------((()))***+++++++++++++++*********++++++,,,,,,,,,......---...///222555777@@@FFFPPPXXX___dddhhhjjjbbb___\\\[[[^^^cccgggiiikkkkkkllllllkkkhhhccc___aaafffgggcccdddkkknnnmmmooorrruuuwwwyyyzzz|||~~~~~~{{{wwwqqqlllnnntttvvvvvvuuusssqqqpppqqquuuxxx{{{zzzvvvtttrrrrrrtttyyy~~~~~~xxxsssssswwwwwwvvvuuuuuuuuuuuuvvvtttzzz}}}{{{xxxvvvqqqqqqooommmlllmmmpppssssssxxxuuuhhhbbb^^^XXXSSSRRREEEFFFFFFCCC@@@@@@CCCFFFPPPUUUZZZZZZTTTOOOMMMNNNIIIGGGDDDBBBCCCCCCBBBAAA:::===AAAAAA>>>;;;::::::444555666777555222///------,,,***)))))))))***+++))))))))))))************((((((((((((((()))******))))))))))))))))))))))))&&&''')))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++******++++++,,,,,,,,,---------///111555;;;AAAGGGLLLNNNPPP]]]ooo|||}}}zzzwwwyyy|||zzz~~~zzz|||~~~}}}{{{yyyyyyzzz|||~~~|||~~~vvvmmmkkkmmmoooooonnnpppttt{{{vvviiiiiirrr{{{{{{qqqlllnnnrrrssssssvvvuuutttsssrrrrrrsssttt|||yyytttnnnnnnqqqppplllgggeeedddeeeiiimmmpppqqquuu}}}mmmccc```WWWOOOFFF@@@===<<<:::888888888777666555333111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---.........,,,...//////000666>>>EEEIIISSS```jjjmmmllljjjiiikkkhhhccc___```dddjjjnnnmmmkkkhhhgggeeeccc___\\\aaabbbbbbccceeeiiiooorrruuutttuuuwww|||~~~~~~~~~~~~~~~{{{zzz|||wwwvvvttttttuuuuuusssrrryyy|||vvvtttsssrrrqqqtttyyy~~~~~~|||{{{uuuqqqqqqtttuuuvvvvvvuuuuuuvvvxxxzzz~~~{{{uuuqqqpppooonnnlllnnnppptttzzzxxxqqqkkkeee^^^YYYOOOOOOLLLHHHCCCBBBDDDHHHNNNQQQUUUYYYYYYVVVQQQNNNJJJIIIHHHHHHHHHGGGDDDBBB<<<>>>???AAAAAA@@@>>><<<<<<;;;;;;;;;:::888444111---,,,,,,+++***)))((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((******))))))******+++,,,************+++,,,------)))+++,,,,,,,,,,,,---///---222:::@@@EEEKKKRRRWWWccclllyyy{{{zzzwwwyyy~~~~~~yyyssspppooonnnmmmmmmmmmllljjjhhhiiikkkmmmqqquuuyyy|||~~~zzz|||~~~|||}}}vvvnnnlllmmmooonnnoooqqqwww~~~~~~rrrsss{{{xxxrrrrrruuuwwwwwwuuusssqqqqqqsssuuuwwwxxxxxxwwwsssooopppsssrrrmmmfffdddcccdddhhhlllnnnooosss}}}{{{mmmddd```SSSLLLCCC===<<<;;;:::999888888777666444222000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---------...000222444777===GGGOOO[[[cccmmmrrrpppmmmkkkkkkpppnnnkkkhhhggghhhiiikkkllliiieeebbbbbbaaaaaa```aaacccfffiiilllooorrrtttssssssvvv|||}}}~~~~~~{{{xxxtttsssrrrqqqpppqqqwww~~~{{{zzzwwwwwwwwwvvvuuusssrrryyy|||zzzttttttuuuxxx}}}}}}uuuqqqrrrtttuuuvvvvvvuuuwwwzzz||||||yyyvvvrrrpppnnnnnnnnnpppttt{{{~~~xxxrrrkkkfffWWWWWWUUUQQQKKKHHHHHHJJJNNNPPPSSSVVVWWWVVVUUUTTTPPPNNNLLLKKKJJJIIIGGGEEEAAAAAAAAAAAABBBAAA???>>>===<<<;;;;;;<<<:::888555222000...+++))))))******))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((******))))))******+++,,,+++++++++***++++++,,,,,,)))+++,,,---,,,---...000...555>>>EEEKKKPPPVVV[[[kkkttt~~~wwwzzz}}}~~~}}}}}}wwwqqqkkkhhhfffeeedddddddddccc```^^^```aaaccceeehhhkkkmmmnnnooopppsssxxx||||||~~~|||tttooommmlllmmmmmmooossszzz}}}}}}xxxvvvxxxzzzzzztttpppmmmnnnrrrxxxzzz{{{vvvwwwuuurrrrrrsssqqqllldddcccbbbcccfffiiikkkkkkmmmrrrxxxyyytttkkkbbb^^^OOOHHH@@@;;;:::;;;:::999888888777555333000...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,///222777<<>><<<;;;;;;<<<===<<<;;;999666222---+++***+++,,,(((((((((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&&&&'''((())))))***((((((((((((((((((((((((******))))))******+++,,,,,,,,,++++++***+++++++++***+++---------...000222111999CCCKKKQQQVVV]]]aaassszzz}}}yyywwwuuuttt~~~|||}}}wwwpppjjjeeebbb___]]]\\\[[[[[[ZZZWWWUUUXXXYYYZZZ[[[]]]^^^``````bbbcccfffmmmvvv}}}zzzzzz{{{|||}}}}}}|||zzzvvvrrrooollljjjiiimmmpppuuu|||}}}yyyxxxyyyzzzsssnnniiijjjooovvvzzz{{{wwwyyyyyyvvvtttsssoooiiicccbbbbbbcccfffhhhhhhhhheeefffhhhjjjjjjfff___ZZZOOOHHH@@@;;;::::::999888777777666444222///---,,,...---,,,,,,++++++,,,,,,************************,,,,,,,,,+++***+++---...000666>>>FFFOOOYYYeeennnttt~~~uuupppoootttwwwzzzzzzwwwqqqiiidddgggdddaaa```cccgggjjjkkkjjjlllpppvvv{{{{{{||||||vvvqqqkkkdddaaabbbddddddcccgggiiinnnwwwzzzwwwuuuuuusssrrrqqqsssqqqnnnpppxxx}}}yyyyyyzzzwwwwwwxxxxxxzzz|||wwwooohhheeegggkkknnnooosssyyyzzztttjjjgggaaaYYYRRRMMMJJJIIIKKKJJJIIIJJJNNNSSSYYY]]]]]]\\\[[[ZZZXXXTTTNNNIIIIIIHHHGGGGGGHHHGGGBBB>>>===;;;999999:::<<<======<<<:::777444000...---,,,((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((******))))))******+++,,,------,,,+++************+++,,,---......///222555666===FFFNNNTTT\\\dddjjjwww}}}yyytttssssssxxx|||uuuooojjjfffccc^^^\\\[[[ZZZZZZXXXVVVSSSWWWXXXXXXYYY[[[[[[\\\]]]]]]]]]```eeennnyyy}}}{{{yyyxxxyyyzzzzzzzzzuuuuuussspppmmmjjjgggffflllooouuu|||}}}zzzxxxxxxqqqlllggggggkkkqqqvvvxxxvvvzzz|||yyyvvvuuuqqqkkkcccbbbbbbdddfffgggfffeeeaaa______bbbeeeddd___YYYQQQKKKBBB<<<::::::888777777666555444111///---,,,...---,,,,,,++++++,,,,,,************************+++,,,---,,,,,,---000333444<<>><<<999888999;;;;;;;;;;;;===??????<<<777222...,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***+++++++++---...//////000333777:::AAAFFFNNNWWW___jjjvvv~~~~~~yyy|||~~~{{{wwwuuusssqqqooommmfffeeeddddddddddddaaa___[[[[[[\\\\\\]]]]]]]]]]]]_________```eeekkkqqquuu{{{}}}zzzyyyzzz}}}~~~~~~|||xxxrrrmmmiiifffeeefffkkksssyyy}}}|||{{{|||~~~~~~~~~{{{sssoooiiijjjjjjhhhgggkkkrrryyy}}}~~~xxxuuurrrnnnffffffggghhhjjjiiifffcccaaa``````bbbeeefffbbb___PPPJJJAAA<<<;;;;;;:::999555555444444333111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---000000111444<<>>=========<<<;;;;;;===??????===:::666333......,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''((((((((()))))))))))))))))))))))))))******))))))******+++,,,+++++++++***++++++,,,,,,......//////111444999<<>><<<======>>>>>>===;;;999888000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&''')))***,,,------))))))))))))))))))))))))*********)))***++++++,,,************+++,,,------...//////000111444:::===GGGPPP^^^kkkuuu}}}|||~~~zzz}}}||||||}}}}}}{{{wwwtttrrrqqqpppqqqssssssqqqpppnnnmmmllljjjhhhfffeeedddffffffffffffgggjjjlllnnniiioooyyy}}}~~~wwwpppkkkhhhggghhhmmmuuuzzz}}}}}}vvvsssssstttsssrrruuu{{{{{{zzzzzzzzzyyy{{{tttlllmmmkkkkkknnnmmmllloootttxxxnnnkkkmmmkkklllooossstttsssnnnkkkiiiddd```aaadddccc]]]WWWMMMHHHBBB===:::888777555444444444333111///...---------------------------++++++*********+++---...///000222333666???JJJRRR```iiissswwwtttmmmiiigggmmmrrrzzz|||yyynnnddd^^^ccceeedddjjjssspppjjjfffhhhrrr}}}|||rrrkkkiiioootttwwwtttpppsss}}}~~~|||}}}|||zzzxxxwwwwwwmmmllljjjiiiiiikkkmmmnnnmmmmmmmmmlllkkkhhhfffeeegggfffeeeffffffdddaaa___\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^aaadddeeefffjjjnnnoooooorrryyytttnnnqqqzzzyyypppnnnnnnlllqqqvvv}}}wwwooohhhddd]]]VVVQQQKKKFFFCCCAAACCCGGGMMMSSSZZZ___bbb```YYYPPPNNNRRRXXX[[[[[[SSSNNNHHHDDDBBBAAA@@@@@@:::::::::<<<>>>>>>===;;;444222...+++))))))***+++)))))))))))))))(((''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))******************))))))(((((('''''''''(((((())))))))))))))),,,,,,++++++***))))))(((+++,,,,,,,,,,,,,,,,,,---,,,...000000///333;;;BBBQQQYYYfffttt~~~}}}|||}}}{{{yyyyyyzzz|||~~~~~~|||yyyxxxxxxyyyyyyxxxwwwtttqqqooommmsssqqqooommmkkkjjjjjjkkknnnllljjjiiiiiijjjkkklllsssuuuyyy}}}||||||{{{}}}yyytttpppllljjjgggmmmtttzzz|||uuusssqqqooommmsssxxx}}}zzzwwwvvvwwwxxxxxxzzz~~~~~~{{{yyywwwrrrlllmmmlllmmmpppooommmooottt|||vvvnnnmmmooopppqqqtttwwwyyyvvvqqqlllkkkfffbbbbbbdddccc\\\UUUKKKFFFAAA<<<:::888777555444444333222111///...------------------------------,,,+++++++++---...//////111444666;;;DDDPPPYYYeeekkkqqqrrrmmmgggcccbbbhhhmmmuuu{{{~~~}}}zzzwwwmmmgggdddfffiiikkkoootttmmmkkkiiijjjpppzzz{{{tttkkkggggggooouuu{{{{{{wwwwww}}}~~~zzzzzz{{{uuutttrrrpppnnnmmmmmmmmmgggeeedddccccccdddeeegggddddddeeedddcccbbb```___aaa`````````aaa```^^^[[[ZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWXXXZZZ]]]___```aaadddhhhhhhiiilllrrrxxx~~~|||}}}zzztttttt{{{xxxrrrqqqrrrqqqqqqtttwww{{{xxxuuuppphhh```ZZZUUUPPPMMMDDDDDDEEEGGGKKKPPPVVVYYY[[[UUUPPPQQQWWW^^^cccddd\\\WWWOOOIIIEEECCCAAA@@@<<<;;;;;;<<<>>>>>><<<:::777555111...+++*********)))))))))))))))(((((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))***************)))))))))(((((((((''''''(((((()))))))))))))))***************++++++++++++,,,,,,,,,,,,---------...000111111222666???GGGTTT\\\iiivvv~~~~~~|||yyyyyyzzz{{{}}}|||zzzyyyzzz|||{{{{{{zzzwwwuuurrrppptttsssrrrqqqpppppppppppprrrpppmmmkkklllooosssvvvzzz{{{~~~zzzuuusssuuuvvvwwwwwwvvvsssqqqooommmqqqvvv|||~~~uuuqqqnnnllliiiooossswwwyyyyyyxxxwwwwwwyyyuuuqqqpppqqqssstttuuuqqqtttuuurrrrrrtttsssooonnnmmmooorrrqqqnnnooorrrtttzzz~~~{{{sssnnnooorrrtttvvvyyy}}}}}}zzzsssnnnmmmiiieeeddddddaaaYYYRRRGGGCCC>>>;;;999888666555444444333222000///...---------------------------///...---------...///000111444888<<>>============;;;:::999777444111...,,,***)))************))))))((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))************))))))))))))(((((((((((('''((())))))******)))))))))))))))***+++,,,,,,---++++++,,,,,,------------000111222333555<<>>DDDJJJSSS]]]dddlllkkkgggbbb]]][[[]]]___cccgggmmmsssvvvvvvtttssslllrrrssspppttt}}}~~~xxxooopppqqqttt{{{zzztttooommmiiieeeggglllwww~~~zzzqqqjjjfffeeebbb```___^^^]]]^^^___```]]]]]]^^^```bbbdddfffhhhhhhhhhiiijjjjjjiiihhhggg```___^^^______]]]ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWXXXYYY\\\```ccchhhiiijjjiiigggggghhhjjjkkkooouuuzzz|||~~~}}}xxxwwwxxx{{{|||{{{}}}}}}wwwwwwwwwvvvvvvvvvxxxxxx{{{pppfff___YYYUUUOOOMMMIIIFFFDDDDDDFFFGGGJJJJJJMMMUUUaaallltttwwwmmmfff\\\SSSNNNKKKIIIHHHDDDAAA???======<<<;;;999777777555333000...,,,***++++++******))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))(((((((((((((((((()))************)))))))))***++++++,,,,,,---++++++,,,,,,---.........111111333555:::CCCNNNUUU]]]eeerrr}}}|||xxxwwwyyy|||~~~}}}~~~~~~|||zzz{{{{{{}}}{{{yyyxxxvvvwwwxxxxxxwwwvvvtttsssooonnnmmmooosssyyy{{{tttoooiiikkkmmmpppssswwwzzz{{{|||zzzzzz}}}~~~sssooonnnooonnnkkknnnrrrvvvxxxwwwtttqqqmmmkkkgggfffhhhkkkmmmnnnmmmooonnnkkkmmmtttwwwwwwpppoooqqqsssqqqllllllooorrruuuxxxvvvrrrppprrruuuqqqssswww{{{|||yyytttooollljjjhhhfffbbb[[[RRRKKKAAA>>>;;;999888777666444333333111000///...//////------------------------............///111333444999???GGGNNNTTTZZZaaafffkkkiiiddd___]]]]]]```cccfffiiinnnsssvvvvvvtttsssooovvvxxxuuuyyyxxxvvvtttttt{{{yyyvvvrrrooommmllliiigggjjjppp{{{~~~~~~wwwpppkkkgggeee```^^^]]][[[[[[]]]___```___```bbbfffjjjnnnqqqrrrppppppqqqrrrqqqpppnnnmmmjjjhhhgggeeedddaaa]]]ZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQRRRTTTUUUVVVXXX[[[]]]____________^^^___aaacccdddhhhnnnrrruuuxxxzzz||||||~~~}}}zzzyyy|||}}}}}}xxxyyyzzz|||}}}|||yyyxxx}}}}}}}}}~~~~~~sssiiiaaa[[[RRRQQQOOOLLLIIIFFFCCCBBBDDDFFFJJJSSS^^^hhhqqquuujjjddd[[[UUUQQQPPPOOONNNGGGDDD@@@======<<<;;;:::555555444222111///...---,,,,,,+++***)))******+++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))((())))))***************++++++++++++++++++++++++++++++,,,------...//////000111444888@@@JJJUUU\\\ccckkkwww|||yyyxxxzzz}}}}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~|||{{{zzzvvvvvvvvvvvvuuurrrpppoookkkmmmppptttyyy|||uuuppplllmmmooorrruuuyyy|||~~~xxxvvvtttxxxxxxrrrqqqqqqqqqoooqqqvvv{{{~~~{{{xxxpppmmmiiiggghhhjjjllllllkkklllkkkiiillltttyyyyyysssqqqrrrtttqqqlllllloootttvvvwwwuuurrrqqqsssvvvpppqqqtttwwwxxxvvvqqqmmmggggggfffeee```XXXOOOHHH@@@===:::999888777555333333222000///......//////------------------------......///000222444777888???HHHSSS\\\```dddgggjjjmmmkkkfffcccaaabbbccceeefffiiinnnrrruuuvvvvvvuuusssvvvxxxyyy{{{~~~|||xxx{{{yyyzzz|||rrrmmmmmmllllllnnnooollliiikkkqqqzzz~~~~~~yyyvvvssspppllljjjdddbbb```______```cccdddeeegggkkkoootttxxx|||}}}}}}}}}}}}}}}{{{yyywwwvvvpppooollljjjhhhddd___\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYZZZYYYYYYXXXXXXXXXZZZ\\\]]]aaadddhhhkkkooossswwwzzzyyyyyyzzz{{{}}}}}}wwwxxx{{{}}}~~~}}}}}}wwwkkkdddXXXXXXVVVSSSNNNIIIDDDAAABBBCCCGGGMMMTTT]]]eeeiiibbb^^^YYYUUUTTTTTTTTTSSSJJJFFFAAA>>><<<<<<<<<<<<555555333222111000000000...---+++*********+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************(((((((((((())))))))))))((()))******++++++******,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////000111222666===GGGSSS]]]cccjjjsss~~~~~~||||||}}}~~~~~~~~~~~~}}}{{{{{{|||~~~||||||}}}~~~~~~}}}{{{{{{uuuuuutttsssqqqooommmlllllloootttzzz~~~{{{sssooolllnnnqqqtttvvvxxxyyyyyyvvvqqqooosss{{{tttrrrrrrsssuuuwww|||~~~uuuqqqllliiiiiijjjjjjjjjhhhkkkkkkjjjnnnwww}}}~~~xxxuuutttuuurrrnnnnnnrrrtttuuuuuutttrrrrrruuuxxxtttttttttuuuuuurrrnnnjjjbbbcccdddccc^^^VVVMMMFFF@@@>>>;;;999999777555333333222000.........///000------------------------///000000222555888<<<===FFFPPP^^^iiiooopppqqqrrrsssqqqmmmjjjgggeeecccbbbbbbeeejjjppptttwwwxxxxxxxxxuuuvvv{{{|||yyyvvvvvv|||}}}zzzuuuooogggfffiiijjjlllqqquuurrrmmmmmmrrryyy}}}~~~~~~~~~{{{xxxrrrpppmmmkkkkkkmmmoooqqqqqqssswww{{{~~~{{{yyyooommmkkkiiigggddd___\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVXXXYYYYYYXXXXXXWWWVVVVVVXXXYYYZZZZZZ]]]___bbbeeehhhnnntttxxxzzzzzzyyyyyyxxxwwwuuuuuuzzzzzzyyyzzz~~~{{{rrreeeccc___YYYSSSMMMIIIFFFBBBCCCDDDFFFIIIOOOVVVZZZ\\\YYYVVVUUUVVVWWWWWWVVVKKKGGGAAA===<<<=========:::888555333111111222222...---+++*********,,,---++++++++++++++++++++++++((((((((((((((()))******))))))))))))************'''((((((((()))))))))***))))))***++++++++++++******++++++,,,,,,---------++++++,,,---...///000000222444:::CCCOOO[[[dddiiirrr{{{}}}}}}{{{|||}}}~~~~~~}}}}}}|||tttsssrrrpppooonnnnnnnnnppprrrvvv||||||xxxtttsssvvv{{{}}}yyyrrrmmmiiilllqqqtttvvvuuusssqqqvvvqqqlllooo{{{zzzsssssstttuuuzzz|||yyyuuuooollljjjjjjjjjjjjhhhkkkllllllrrr{{{{{{xxxwwwvvvsssoooppptttsssttttttrrrqqqsssvvvyyyyyyxxxvvvuuutttqqqllliii^^^```bbbaaa]]]UUUKKKEEE@@@>>>;;;:::999777555222333222///...---...///000------------------------000111222444888<<>>>>>>>><<<888444222111222333///...,,,******+++,,,---++++++++++++++++++++++++((((((((((((((()))******))))))))))))************'''((((((((())))))******))))))***++++++++++++***((()))***+++---...///000++++++,,,---...///000111333666===GGGTTT```iiimmmwww{{{|||}}}~~~~~~}}}}}}sssrrrqqqpppooopppqqqqqqrrrsssvvv{{{zzz{{{}}}yyyssskkkeeeeeeiiipppuuu{{{~~~}}}xxxtttrrrlllmmmnnnppprrrrrrrrrrrrppplllhhhkkkuuu{{{zzzzzzyyy{{{vvvrrrooonnnmmmkkkiiiiiiiiilllqqqxxx~~~yyy{{{|||zzzvvvssstttuuutttssspppmmmlllooouuuyyyyyy}}}wwwnnnjjjhhhbbb___]]]]]][[[UUUJJJAAA>>><<<:::999888777444222///...---,,,+++,,,------...---------......///000222444666888999<<>>@@@FFFMMMOOOSSSWWWZZZZZZYYYYYYLLLHHHCCC???>>>@@@AAABBB>>><<<888666666444333111111...,,,---///000---***---,,,++++++******++++++))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++++++++******************,,,,,,,,,---------......+++,,,......---...///111888999BBBPPP\\\dddooozzz|||{{{{{{{{{zzzzzzzzzzzzvvvtttsssqqqppppppqqqqqquuusssuuu|||~~~}}}|||{{{vvvxxxzzz~~~zzztttjjjbbb```dddkkkooovvv{{{zzzuuusssnnnnnnnnnnnnnnnoooppppppssspppmmmnnnsss|||}}}}}}|||{{{~~~xxxtttrrrqqqpppooonnnnnnnnnooorrrwww{{{~~~xxx{{{|||{{{xxxuuuuuuuuuvvvtttpppllljjjnnntttxxxtttkkkggg```^^^\\\\\\ZZZTTTJJJBBB???===:::888777666444333000///---,,,,,,,,,---......------,,,,,,---......444666999;;;<<<>>>AAADDDIIIXXXhhhssszzz~~~wwwqqqoookkkddd^^^]]][[[]]]aaaeeeiiinnnrrrtttrrrzzz}}}yyyuuuvvvzzz}}}}}}{{{zzzwwwsssooommmlllkkkkkknnnqqqvvv}}}}}}||||||{{{yyyvvvuuurrroookkkhhheeeddd\\\[[[YYYXXXWWWWWWXXXXXX\\\]]]^^^___^^^\\\YYYXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOPPPQQQTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVZZZYYYXXXYYY\\\```eeehhhrrruuu{{{~~~}}}xxxqqqmmmjjjjjjjjjnnnuuu~~~|||{{{|||~~~uuuooohhhaaa\\\SSSMMMHHHGGGDDD@@@AAADDDGGGLLLTTT[[[^^^\\\WWWTTTPPPKKKDDDAAAAAAAAAAAA@@@AAA>>>;;;999777555222000///...---.../////////---......---,,,++++++++++++))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++************************,,,,,,,,,---------......,,,---////////////111333999;;;EEESSS___hhhrrr}}}~~~~~~}}}}}}}}}}}}||||||xxxvvvsssqqqppprrrtttvvvzzzxxxyyy~~~|||zzzyyyxxxxxxtttuuuyyy}}}wwwlllbbb^^^aaaggglllrrrxxx|||wwwtttrrrpppnnnmmmmmmnnnppprrruuusssrrrqqqrrruuuxxxzzz~~~{{{vvvtttttttttttttttssssssssstttuuuwwwxxxxxxzzz}}}}}}{{{xxxvvvvvvwwwtttnnniiigggkkkrrrxxx{{{mmmddd^^^]]][[[[[[YYYSSSJJJCCC@@@===999666666555555444000///...---------.../////////...---------...///666999===@@@AAABBBDDDFFFKKKYYYiiissszzz~~~vvvqqqmmmllljjjeeebbbccc___```bbbcccfffjjjppptttxxx}}}zzzvvvvvvvvv{{{~~~~~~xxxtttrrrrrrvvvyyy~~~{{{vvvqqqooommmlllkkkkkkjjjhhheeebbb___]]][[[SSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\\\\[[[XXXVVVTTTQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMOOORRRSSSTTTTTTTTTTTTUUUUUUUUUVVVYYYXXXVVVVVVWWWYYY\\\^^^eeekkksssyyy{{{xxxsssooojjjgggdddcccgggpppyyy|||wwwuuuxxx{{{uuunnnhhh\\\TTTLLLKKKIIIEEECCCCCCBBBKKKXXXcccfffbbbYYYSSSUUUOOOGGGDDDDDDEEECCC@@@CCCAAA>>><<<:::777222///---...///000//////000222111000///...---,,,+++***))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************,,,,,,,,,---------......---...000000000111333555999>>>IIIXXXeeennnxxx|||zzzvvvttttttvvvyyy{{{|||{{{}}}~~~~~~}}}|||{{{{{{wwwyyy{{{~~~|||pppfffbbbeeekkkpppssswww|||~~~{{{xxxvvvuuussspppnnnooorrrvvvxxxwwwvvvtttrrrqqqqqqtttvvv{{{||||||wwwuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssvvvxxx{{{}}}|||yyywwwuuuuuuqqqkkkeeedddiiiqqqxxxoooccc___^^^]]]\\\YYYSSSKKKEEEAAA===888555444555555444111000///...---...//////222111/////////000111222888<<>><<<999555111,,,///222222000///222555333333222000///---+++***)))))))))))))))))))))))))))))))))))))))*********(((((())))))***************************+++++++++,,,,,,,,,---------......---...///000000111444777:::AAAOOO^^^kkkvvv{{{xxxvvvxxx}}}~~~~~~~~~|||||||||}}}~~~{{{xxxyyyxxxuuuvvvyyy{{{{{{|||}}}~~~}}}rrriiifffiiipppuuuxxxyyyyyyxxxvvvuuuvvvwwwsssrrrqqqqqqtttxxx|||~~~}}}yyyuuuqqqpppsssvvv{{{}}}{{{wwwuuuuuuuuuuuusssuuuwwwyyyyyywwwtttrrrtttuuuxxx{{{{{{zzzwwwtttqqqmmmfffaaaaaafffpppwww|||vvvhhhbbbbbb```^^^YYYRRRKKKEEE@@@===888555444444444444111000///...---...//////000///......///111444666<<<@@@DDDHHHIIIJJJKKKLLLUUU```lllsssvvvwwwrrrllliiiffffffiiikkkjjjmmmqqqoooooommmiiifffiiipppvvv{{{uuunnnkkkmmmsssxxxzzz}}}~~~}}}pppkkkddd^^^ZZZXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKLLLNNNPPPPPPOOONNNLLLNNNNNNNNNMMMKKKIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMOOOPPPQQQSSSSSSUUUTTTTTTSSSTTTVVVXXXZZZWWWYYY]]]aaadddggghhhiiiiiigggcccaaaaaacccfffhhhjjjmmmttt{{{~~~{{{xxxuuusss}}}xxxqqqfff]]]ZZZWWWPPPJJJGGGEEEMMMZZZdddiiigggbbb]]]ZZZTTTNNNLLLNNNOOOLLLIIIGGGEEEBBB@@@>>><<<888555...111444333111000333555444444333222000...+++*********************************)))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,---------......,,,---......///111555888<<>>;;;888666666555333111000///---,,,,,,,,,---...+++++++++---111777===@@@HHHJJJMMMOOOQQQSSSUUUXXX[[[bbbjjjooorrrsssmmmfffaaa```bbbfffhhhiiiooowww}}}}}}{{{~~~}}}sssqqqpppoooqqqxxx}}}|||}}}yyyqqqkkk___[[[UUUPPPLLLIIIEEECCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCDDDCCCBBBAAA???>>>???>>>>>>======<<<;;;;;;:::;;;===?????????=========>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPNNNOOOPPPQQQSSSUUUWWWXXX^^^___```bbbeeeiiimmmooopppooommmlllmmmooosssuuuyyy}}}~~~uuummmrrr{{{}}}wwwpppkkkbbbXXXSSSSSSKKKNNNRRRUUUVVVSSSPPPNNNRRRSSSUUUUUUUUUVVVZZZ]]]XXXTTTMMMGGGDDDAAA>>>===999777555444444333111///333333333333111///,,,+++************************************)))))))))(((***)))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......------...///000333888;;;FFFVVVhhhwwwtttpppjjjhhhiiinnnqqqssstttuuurrrlllddd______aaa^^^]]]\\\\\\[[[[[[ZZZZZZZZZ]]]_________cccjjjpppuuuxxx}}}zzzuuurrrpppllleeebbbcccddddddddddddeeefffggghhh}}}wwwqqqoooqqquuuxxxsssqqqmmmiiihhhkkkpppuuu{{{zzzuuuuuuxxxwww~~~|||~~~~~~~~~{{{yyysssxxx~~~{{{xxxwwwuuuuuuxxx{{{}}}|||zzzmmmiiiccc\\\YYY[[[bbbgggiiikkkrrr~~~tttkkkjjjfff___TTTJJJBBB>>>===;;;888777666555222000///...---,,,+++,,,------------...111666===CCCGGGLLLNNNPPPRRRSSSVVVYYY\\\aaaggglllnnnpppoooiiiaaa___^^^aaaeeefffhhhnnnwww~~~yyyooooooqqqttt{{{~~~~~~~~~}}}zzzvvvvvvvvvsssnnnhhhccc___SSSQQQMMMKKKIIIGGGDDDBBB?????????????????????>>>?????????>>>>>>===<<<;;;;;;;;;;;;::::::999999999777888:::<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>===??????@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSS]]]]]]___ccchhhooovvvzzz}}}zzzuuuoookkkhhhggggggkkkqqqzzzuuupppqqqtttzzz{{{uuuoooeeeZZZUUUVVVOOOQQQSSSSSSRRRNNNIIIFFFOOOSSSVVVWWWVVVXXX^^^ccc```[[[RRRKKKFFFBBB@@@>>>===999666555555444000---222222333333222///---+++************************+++*********))))))((((((*********)))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------.........//////000111555:::===KKK[[[nnn|||~~~pppkkkeeeaaaccchhhmmmoookkknnnnnnjjjccc```aaacccXXXXXXWWWVVVUUUUUUUUUVVVUUUWWWYYYXXXXXX\\\dddkkkooosssyyy}}}xxxtttrrrmmmeeeaaaaaa```````````````aaabbbcccxxxuuuwwwzzzzzzyyy{{{rrrjjjggggggiiipppxxx~~~zzzwwwvvv}}}~~~||||||}}}}}}wwwrrrtttzzzwwwnnngggbbb```^^^\\\^^^ccceeefffiiippp|||uuummmkkkeee\\\QQQGGG@@@===;;;888555444555444111...000...,,,---///000...,,,---///222666<<>>======<<<:::999999888<<<<<<;;;:::999888777666888888888888888777666666666777888999999999999999::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@BBBDDDGGGHHHGGGGGGHHHIIIJJJKKKMMMNNNTTTXXX\\\___dddlllwww|||~~~vvvoookkkfffaaafffdddgggpppxxx{{{~~~}}}yyytttqqqtttvvv{{{zzzsssjjjbbb\\\XXXUUUSSSPPPNNNLLLIIIFFFCCC>>>GGGQQQVVVVVVWWW\\\aaaddd___WWWOOOHHHDDDBBBAAA>>>:::666333222222111000000111111111000...+++***,,,+++***************************))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,//////000111///000999CCCPPP\\\ooo|||rrrmmmfffbbbbbbdddggghhhjjjjjjiiihhhfffccc```___YYYXXXXXXWWWVVVUUUUUUUUUVVVUUUTTTTTTUUUZZZaaafffnnnrrrxxx|||zzzwwwtttpppjjjddd___aaa___\\\[[[\\\```dddfff{{{yyy{{{~~~|||rrriiiddddddgggpppyyy~~~|||{{{yyy~~~|||}}}~~~yyysssvvv}}}zzzooohhhbbb```^^^\\\^^^bbb^^^```ccciiiuuu{{{pppllleee[[[PPPFFF@@@===;;;888666555555444111//////...---...000111000...000222555:::@@@GGGNNNRRRUUUTTTTTTZZZbbbiiilllmmmnnnqqqtttuuusssoookkkiiiggghhhjjjlllkkkmmmxxx{{{wwwtttvvv{{{zzzuuurrrooojjjeeebbb___[[[VVVRRRNNNLLLKKKFFFEEECCCBBB@@@?????????<<<<<<<<<;;;::::::999999::::::::::::999999999999999:::::::::999999888777777888999999999999999999888888888888888888888888888999999:::<<<===>>>>>>>>>>>>======>>>@@@CCCDDDDDDDDDEEEFFFGGGIIIKKKLLLSSSVVVYYY\\\```gggqqqxxx|||tttnnnfff```aaa^^^___eeejjjkkkmmmppptttxxx~~~{{{wwwssssssrrruuuuuukkkddd___]]]WWWUUUSSSPPPNNNJJJEEEBBB>>>DDDLLLRRRTTTVVVZZZ]]]___\\\XXXRRRLLLFFFAAA???@@@===:::777666555444222///000111111000...,,,+++++++++***))))))*********************))))))))))))************************************+++++++++++++++,,,,,,,,,------------000///000222111222<<>>============::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::999999888888888888888888888888888777777888888999::::::;;;::::::999999:::<<<>>>?????????@@@AAACCCEEEGGGHHHOOORRRUUUWWWZZZ```iiiooo}}}yyyrrriiiaaa```[[[XXX[[[\\\[[[\\\___bbbhhhrrr}}}{{{wwwtttpppooouuu}}}yyynnnhhhdddccc[[[ZZZXXXVVVRRRMMMGGGBBB>>>AAAFFFKKKOOOSSSVVVWWWWWWXXXWWWUUUQQQJJJCCC???AAA???<<<;;;:::888555333//////000000///...---,,,******)))))))))******+++************************************************************+++++++++,,,------------............000///000222333666@@@LLL^^^ggguuu~~~}}}~~~zzzrrrmmmjjjjjjjjjjjjgggggggggfffeeedddcccbbb___^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXX]]]bbbgggpppvvv~~~}}}{{{yyyuuuqqqmmmiiihhhffffffgggjjjnnnqqq~~~uuuooolllkkkqqqxxx~~~{{{~~~}}}zzzyyy~~~~~~yyypppqqqxxxrrrjjjbbb``````^^^^^^```[[[```dddgggmmmxxxvvvmmm```SSSIIIBBB>>><<<999888777666555444222111......///000111222111111444;;;FFFNNNRRRUUUXXXZZZYYY]]]dddoooyyy}}}|||yyymmmnnnqqqtttvvvvvvtttrrrrrrtttvvvuuupppppp{{{yyyqqqssszzz~~~zzzvvvtttooohhhbbb\\\WWWQQQMMMKKKJJJHHHEEECCC@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::888777777777888999::::::::::::;;;===???AAACCCDDDIIILLLOOOQQQTTTZZZbbbhhhqqqyyy|||vvvnnnfffbbb\\\XXXXXXXXXVVVWWWYYYZZZ^^^fffppp{{{~~~yyysssppprrrvvv}}}~~~uuunnnjjjhhh```___^^^\\\ZZZTTTMMMHHHAAA@@@@@@DDDJJJOOOQQQQQQPPPRRRTTTUUUSSSNNNHHHDDDAAA@@@>>><<<;;;999666333////////////////////////******)))))))))******+++)))***************++++++*********************************+++++++++,,,,,,,,,------------.........///...000222444999EEERRRfffmmmxxx~~~~~~}}}{{{uuusssrrrrrrrrrlllllllllkkkkkkkkkjjjjjjgggfffeeecccaaa___^^^]]]^^^______```aaadddiiilllrrrxxx}}}{{{wwwuuuqqqpppnnnnnnooorrrvvvxxx}}}zzz}}}~~~xxxsssnnnnnnrrr{{{{{{yyy{{{}}}yyy~~~}}}}}}|||rrrooorrruuulllcccaaaaaa______```___eeeiiijjjmmmtttyyyzzztttjjj[[[NNNEEE@@@<<<:::777777777555444222222222//////000000000111222333888CCCRRR\\\^^^\\\YYYXXXYYY___jjjxxx}}}ooommmlllmmmrrrvvvyyyzzzvvvwwwyyyxxxrrrpppyyy~~~uuupppuuu}}}|||yyyvvvvvvvvvuuuppplllgggddd^^^YYYSSSNNNIIIFFFDDDCCCCCCAAA@@@>>>===<<<:::999999999999:::;;;;;;888999:::;;;<<<======>>>============<<<<<<<<<<<<<<<======>>>>>>>>>=========>>>>>>>>>===<<<;;;;;;========================::::::999999999999888888888777777777777888888888777777888999;;;===???@@@AAAEEEIIILLLOOOTTT\\\bbbgggqqq{{{~~~}}}zzztttmmmddd^^^ZZZZZZYYYWWWWWWZZZWWWYYY]]]cccmmm|||{{{xxxwwwxxx||||||~~~vvvqqqmmmeeeddddddcccaaa]]]WWWRRRFFFBBB???@@@EEEJJJKKKKKKKKKMMMPPPRRRSSSQQQNNNLLLDDDCCCAAA???>>><<<999666111111000/////////000111,,,++++++***************))))))******+++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------...222555<<>>;;;999555666666555222111111222.../////////000222666:::BBBNNN___hhhgggaaa[[[XXXZZZbbbooouuupppjjjiiinnnuuu{{{}}}zzzzzz{{{|||yyywww}}}yyysssrrrxxx~~~uuurrrpppoooooommmhhhcccWWWUUURRRNNNIIIDDDAAA???===>>>>>>>>>======<<<;;;::::::999999:::;;;<<<<<<::::::;;;<<<===>>>??????@@@@@@??????>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888888777777999999999888888888888888555666666777888:::;;;<<<;;;???CCCFFFIIINNNUUU[[[cccnnnxxx}}}~~~{{{vvviiiccc___^^^]]]YYYXXXZZZUUUVVVWWWZZZbbbqqq|||{{{vvvvvvyyyuuukkkjjjiiiiiigggccc^^^ZZZMMMHHHBBB???AAAEEEFFFGGGIIIKKKNNNQQQRRRRRRQQQPPPJJJHHHEEECCCBBBAAA>>><<<555333111//////000111222///...---,,,+++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---///333777@@@QQQ```pppvvv~~~~~~}}}}}}~~~}}}xxxxxxwwwwwwwwwxxxxxxyyytttsssrrrpppooommmllllllkkkmmmooopppqqqsssuuuxxxzzz~~~|||~~~zzzsssqqqttt~~~}}}{{{yyyxxxwww|||zzzrrrwww}}}~~~}}}~~~|||wwwtttzzz|||pppfffeeeeeedddaaaaaaaaadddfffeeehhhmmmooommmhhh^^^OOODDD>>><<<999777333444555444000///000111---...//////111777>>>DDDOOO[[[jjjppplllddd^^^[[[ZZZbbbqqq}}}uuummmjjjnnnuuuyyy{{{~~~|||~~~{{{xxxuuuwww}}}{{{nnnkkkhhhfffeeeaaa[[[VVVIIIIIIHHHEEEAAA>>><<<;;;::::::<<<=========<<<<<<<<<<<<;;;;;;;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<:::999999888999999999999999888777777666666666666777888999:::777;;;???AAACCCGGGMMMRRR\\\gggrrryyy~~~wwwpppkkkjjjfff```\\\\\\WWWWWWWWWWWWZZZeeettt~~~|||vvvuuurrrpppmmmkkkiiieeeaaa]]]TTTNNNFFF@@@>>>@@@CCCEEEHHHKKKOOORRRTTTRRRPPPNNNMMMKKKGGGDDDCCCBBBAAA???888666333000000000222444222111///---+++******)))))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///...000555;;;EEEWWWgggtttyyy~~~{{{{{{zzzyyyxxxwwwvvvvvvrrruuuwwwyyyyyy{{{}}}~~~}}}xxxxxx{{{}}}|||zzzwwwuuuqqqzzzxxxqqquuuzzzzzzxxxxxx{{{}}}~~~~~~~~~yyyvvvyyy}}}rrrgggfffgggeeebbbaaacccdddcccccchhhoooqqqooodddYYYKKKAAA===;;;999666222444555333000...///111,,,---...///333:::EEEMMMYYYdddppptttnnnfff```___XXXaaapppzzzpppllloootttwwwxxx~~~zzzwwwtttyyyyyy|||{{{dddaaa]]][[[YYYTTTMMMGGGBBBBBBCCCAAA>>><<<;;;;;;999:::<<<>>>>>>>>>>>>============<<<<<<======>>>=========>>>???@@@@@@@@@???@@@@@@AAACCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@>>>===<<<;;;999:::::::::999888777666777666666666666777888888666999<<<>>>???AAAGGGKKKTTT___kkkttt}}}~~~xxxuuupppgggaaa___[[[\\\ZZZWWWVVV\\\gggpppxxx}}}|||yyyxxxvvvsssooollliiieeeaaa]]]XXXSSSJJJBBB======AAADDDHHHLLLQQQUUUUUURRRNNNKKKNNNJJJFFFCCCBBBAAA@@@???:::888444111000111333444444333111...,,,***))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000111000222777===HHH[[[kkkvvv|||~~~~~~yyy{{{~~~yyywwwzzzzzzuuuqqquuusssuuuyyy|||~~~xxxrrrttttttsssrrrsssyyy~~~}}}zzzwwwxxx~~~~~~wwwnnngggddddddfffgggfffiiikkkkkklllpppqqqooobbbVVVHHH???<<<;;;777333111111111111111000///...---+++---333888<<>>>>>>>>=========>>>>>>???@@@AAA???>>>======>>>??????>>>>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGEEECCCCCCEEEGGGEEEKKKNNNLLLKKKMMMMMMJJJJJJHHHFFFEEEGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEDDDGGGDDDAAA@@@??????>>>>>>:::;;;<<<<<<<<<;;;:::999666666777777777777777777;;;:::888999;;;???CCCFFFLLLSSS___nnn{{{yyyoooeeebbb]]]XXXVVVXXX\\\```bbbiiiqqq}}}wwwqqqtttuuuoooddd]]]___YYYOOODDD>>>>>>BBBFFFNNNTTTWWWUUURRRPPPMMMIIIBBBBBBBBBBBBCCCCCCAAA??????===999444000...///111222333333000,,,***+++---...---,,,,,,++++++,,,,,,***+++,,,---------,,,,,,,,,+++***)))***+++,,,---+++,,,...000111000000///111222444888BBBRRReeesss|||yyyvvvwwwwwwtttoooqqqqqqtttyyy}}}}}}wwwpppppppppooonnnpppsssuuu}}}~~~~~~zzzyyy}}}~~~wwwnnngggeeeeeeggghhhjjjmmmmmmmmmppptttsssooo___SSSEEE<<<999888555222222222222222222111000000111///111666;;;BBBOOO\\\lllnnnpppnnniiiccc^^^\\\bbbfffmmmtttzzz~~~zzzyyy{{{yyyzzzwwwuuuvvv~~~~~~}}}}}}xxxooogggYYYRRRJJJEEEDDDDDDAAA>>>===============>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@CCCBBBAAAAAABBBCCCCCCCCCCCCDDDFFFGGGFFFGGGIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMOOOTTTWWWUUUTTTVVVUUUSSSRRROOOLLLKKKLLLLLLKKKJJJMMMLLLKKKJJJHHHGGGEEEEEEJJJHHHFFFDDDCCCCCCBBBAAA@@@AAAAAAAAAAAA???>>>===::::::999999999888888888;;;999888888:::===AAACCCDDDKKKWWWfffvvvtttlllfff___YYYWWWWWWXXXYYYaaahhhrrr}}}{{{www{{{}}}vvvlllfffaaa[[[RRRHHHBBBBBBFFFJJJUUUZZZ\\\XXXTTTPPPLLLFFF@@@???>>>>>>????????????@@@>>>;;;777333000000000111333333111---++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------------...///000000//////222333555;;;EEEVVViiivvv{{{vvvuuutttzzztttmmmmmmnnnrrryyy~~~|||wwwqqqpppnnnmmmnnnooopppoooyyy{{{}}}zzz{{{~~~}}}vvvnnnhhhfffgggiiikkkoooooommmmmmrrrvvvssslll[[[PPPBBB999666666444222333333333333222222222111333222555:::???GGGUUUaaammmooopppoookkkeeeaaa___hhhlllqqqtttuuuxxx|||yyytttsssvvv~~~}}}{{{vvvooollljjjfff^^^XXXNNNIIICCC??????>>>===:::<<<<<<<<<===>>>>>>??????===>>>@@@AAAAAA@@@??????DDDCCCBBBBBBBBBDDDEEEFFFIIIKKKMMMMMMNNNNNNPPPRRRSSSUUUVVVUUUTTTTTTUUUWWW[[[aaadddbbbbbbdddcccaaa```]]]ZZZWWWVVVUUUTTTRRRVVVTTTRRROOOLLLKKKJJJJJJLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999:::999888888999;;;>>>??????DDDMMM[[[lllzzzsssjjjaaa[[[XXXVVVTTTZZZ___gggqqqyyy~~~|||~~~tttoooddd```WWWNNNGGGFFFIIILLL[[[___```[[[UUUPPPJJJDDD@@@>>><<<;;;;;;<<>>DDDLLLVVV___kkkmmmpppqqqooollljjjjjjmmmrrrwwwxxxuuuuuuxxx{{{}}}uuuooommmsss{{{~~~wwwppphhhbbb^^^YYYRRRMMMGGGDDD???======>>>===<<<>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDGGGHHHHHHHHHHHHIIILLLNNNRRRTTTWWWXXXZZZ[[[^^^aaadddfffgggfffeeeccccccdddhhhnnnrrrrrrrrruuuvvvttttttqqqllliiigggeeecccaaaaaa^^^[[[WWWTTTSSSSSSSSSRRRSSSSSSRRROOOMMMLLLLLLHHHHHHGGGGGGEEEDDDCCCCCCCCCBBBAAA???>>><<<;;;:::;;;::::::999:::;;;<<<===>>>AAAGGGQQQaaawwwwwwmmmeee___[[[YYYZZZ]]]bbbiiirrrzzz}}}|||xxxssskkkfff^^^UUUMMMJJJKKKMMMZZZ^^^___YYYSSSOOOJJJDDD@@@???===;;;:::===AAADDDCCCAAA???<<<999555111---///111222333222000...---,,,,,,+++************+++---,,,+++******,,,...///+++,,,---...///...---,,,000///...------...///000222444999CCCRRReeevvv~~~|||}}}zzzvvvssstttxxx~~~uuummmiiihhhnnnvvv}}}|||zzzwwwtttrrrtttyyy|||}}}|||yyy}}}~~~zzzxxxwwwuuutttuuupppjjjfffhhhlllqqqtttsssqqqnnnmmmqqqsssmmmcccSSSKKKAAA999555555555444111111000000000000111222...666???FFFKKKQQQWWW[[[hhhkkknnnpppooonnnnnnnnnpppwww}}}~~~zzzuuutttuuuzzzxxxsssqqqssszzz~~~{{{zzzssslllccc[[[UUUOOOJJJEEEBBB@@@>>>======>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@EEEEEEDDDDDDFFFIIIMMMOOOPPPRRRUUUVVVVVVWWWZZZ]]]___aaaeeehhhkkknnnrrruuuyyy{{{}}}|||zzzwwwuuuuuuxxx~~~}}}{{{yyywwwtttqqqlllgggbbb```^^^^^^^^^```bbb```\\\XXXVVVVVVRRRQQQOOOMMMLLLJJJIIIIIIGGGFFFDDDCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCJJJXXXmmm{{{qqqiiiccc___\\\]]]___ccciiipppwww{{{}}}|||yyywwwuuuqqqiii___VVVPPPOOOOOOVVVYYYZZZTTTOOOMMMJJJFFF??????>>>===<<<>>>BBBFFFEEECCC@@@===;;;777111,,,///000111333333222000...---,,,++++++******++++++---,,,+++******,,,...///+++,,,---...///...---,,,//////...------...000111111333;;;HHHZZZmmm~~~|||}}}~~~zzzvvvttttttwwwtttlllhhhdddjjjrrrxxx}}}}}}{{{zzzvvvttttttuuuyyy~~~}}}zzzyyyxxxwwwvvvsssnnnhhhfffhhhlllqqqtttsssrrrpppnnnoooooohhh___NNNIIIAAA:::777666555444111000/////////000111222222===HHHOOOSSSXXXZZZZZZdddgggkkkllllllllllllmmmrrryyy~~~wwwrrrooorrrwww}}}}}}yyyxxxxxxyyy|||wwwtttrrriiiddd[[[SSSMMMGGGCCC@@@???>>>============??????AAABBBBBBBBBBBBBBBCCCCCCEEEEEEEEEGGGJJJOOOTTTWWWZZZ^^^dddgggggghhhkkknnnrrruuuyyy}}}yyytttqqqoookkknnnpppnnniiicccaaa```^^^\\\XXXTTTQQQMMMKKKJJJKKKJJJIIIGGGDDDBBBAAA@@@??????@@@AAA@@@@@@??????;;;===AAAEEEPPPccczzz~~~tttlllhhhcccaaa``````bbbeeeiiikkkssswww~~~}}}}}}{{{{{{}}}zzzsssjjj```YYYVVVUUUVVVXXXVVVPPPKKKJJJIIIFFF>>>@@@BBBBBB@@@AAAEEEHHHIIIFFFBBB???===999333...000000000222444444222000...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,------------------------......///000111111555>>>MMMbbbvvv~~~~~~|||xxxvvvtttssswwwzzzqqqiiiddd```eeekkkqqquuu{{{~~~zzzyyyyyywwwwwwvvvvvvxxx~~~}}}|||}}}}}}|||{{{uuupppiiieeefffjjjnnnqqqmmmooonnnjjjiiigggaaaYYYIIIFFFAAA<<<888666444333222111000//////111333444888DDDOOOSSSVVV[[[\\\ZZZ```cccgggjjjkkklllnnnpppuuuyyy~~~xxxqqqllllllqqqwwwzzzyyyyyy{{{}}}yyysssmmmiiifff\\\YYYRRRLLLGGGBBB???===??????????????????AAABBBCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLPPPUUU[[[___ccceeeiiipppyyy~~~~~~~~~wwwtttsssrrrnnniiiaaa[[[UUUQQQOOOOOONNNMMMKKKIIIGGGFFFEEEAAABBBDDDEEEEEEDDDCCCBBB<<>>===AAABBBBBBBBBBBBBBBDDDFFFFFFGGGIIIKKKNNNQQQSSSTTTWWW[[[ccckkkqqquuuwwwwww||||||sssiiibbb\\\ZZZRRRQQQPPPNNNLLLKKKIIIIIICCCDDDFFFHHHHHHGGGEEEDDD@@@CCCDDDCCCDDDLLL[[[ggg~~~{{{vvvpppjjjeeeaaa```[[[```kkkxxx}}}ssspppxxx~~~|||{{{}}}{{{zzzuuunnnfff```\\\[[[dddccc[[[OOOGGGEEEEEECCCEEEKKKRRRTTTRRRPPPQQQSSSSSSMMMGGGCCCBBB???999333222000...000333555555444//////...------------...***+++,,,---------,,,,,,,,,+++***)))***+++,,,---)))***---///111222222111555999DDDWWWnnn|||yyywwwvvv|||{{{zzz}}}|||xxx|||}}}zzzxxxyyy}}}wwwoooggg```]]]^^^```fffooowww}}}}}}xxxrrrqqqtttxxxzzzyyyxxxxxxyyy}}}}}}|||{{{~~~vvvkkkdddcccfffiiijjjnnnkkkfffaaa[[[UUUOOOKKKAAAAAA@@@>>>;;;888666555111333444222000111777===GGGLLLRRRTTTTTTSSSUUUVVV______bbbiiirrrwwwxxxwwwxxxxxxwwwtttrrrrrruuuwwwnnnooopppsssyyy|||xxxppphhh___WWWSSSLLLKKKHHHEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIIFFFKKKPPPSSSVVVZZZ```eeeggglllsss|||ttthhh```bbb^^^YYYTTTRRRPPPNNNMMMJJJHHHGGGGGGGGGGGGEEECCCCCCDDDDDDCCCDDDIIIRRRXXXiiixxx~~~ssslllgggbbb^^^^^^aaakkkxxxyyytttrrrssswww{{{yyyvvvzzzvvvvvvtttooohhhccc``````___^^^YYYPPPGGGBBBAAACCCDDDMMMWWW]]]]]]ZZZWWWVVVUUUOOOGGG@@@===;;;;;;:::555111......000333444333111///,,,******+++---...,,,,,,++++++,,,,,,---...******+++,,,---------,,,000...------///111222222:::;;;FFF]]]ssstttqqqttt}}}~~~}}}zzzxxx~~~|||uuuwww}}}~~~}}}}}}{{{{{{~~~zzzrrrjjjccc]]]___cccjjjsss{{{zzzsssoooqqqsssuuuvvvwwwwwwxxxzzz|||~~~~~~||||||{{{}}}vvvmmmhhhhhhkkknnnooommmjjjddd^^^WWWPPPJJJFFF@@@???>>>===;;;888777555111333444222222555===DDDMMMRRRWWWZZZYYYXXXYYY[[[aaabbbfffnnnwww}}}~~~}}}wwwvvvuuutttuuuvvvwwwwwwnnnoooppptttzzz~~~}}}yyyrrriii___UUUMMMIIIGGGFFFDDDBBBAAAAAAAAABBBDDDDDDEEEGGGIIIKKKMMMOOOSSSWWW]]]bbbfffkkkrrrwww}}}xxxppplllfffaaa\\\XXXTTTQQQQQQOOOLLLKKKKKKKKKIIIHHHCCCDDDDDDCCCCCCFFFLLLQQQ^^^jjj~~~xxxnnneee___]]]]]]cccnnnxxxzzzuuuqqqppprrruuu{{{zzzxxxyyyuuussspppooonnnkkkfffbbb]]]ZZZUUUNNNGGGBBBAAAAAAFFFOOO\\\fffiiieee]]]WWWTTTOOOGGG@@@===<<<;;;:::888444000///111333444444222000...,,,++++++---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...---,,,---///111333333:::===JJJaaavvvuuuqqquuu{{{~~~|||zzzzzz|||zzzssssssvvv{{{|||zzzyyy|||}}}}}}~~~}}}}}}~~~sssjjjccc\\\```hhhqqqzzzwwwrrrrrrtttsssuuuxxxyyyxxxxxxyyyzzz|||{{{{{{~~~~~~zzz{{{vvvoookkklllnnnqqqsssmmmjjjddd]]]TTTKKKCCC???======<<<;;;:::888777777222333333333666===GGGOOOWWW[[[___```___]]]^^^```dddeeeiiiqqqyyy~~~~~~}}}vvvsssrrrssswwwyyyxxxvvvnnnooorrrwww~~~~~~|||{{{uuuppphhh___UUUMMMGGGDDDBBBBBBAAAAAABBBCCCEEEFFFIIIJJJLLLNNNRRRWWW[[[]]]dddiiiooouuuyyy~~~wwwqqqiiiaaa\\\ZZZVVVQQQMMMLLLKKKJJJIIIFFFFFFEEEDDDCCCDDDGGGJJJQQQ[[[jjjzzz{{{mmmeee```[[[\\\bbbkkkrrruuu}}}xxxtttqqqpppqqqwwwyyyuuuuuuqqqnnnooorrrqqqjjjddd\\\XXXSSSNNNJJJFFFCCCAAAEEENNN]]]lllsssnnnaaaVVVRRRMMMEEE@@@===<<<<<<;;;;;;777222000111333555555333222000...,,,,,,,,,---,,,,,,,,,,,,,,,------...000///------,,,---......------------///111444555:::AAAQQQfffzzzuuupppttt{{{{{{xxxvvvyyy~~~yyywwwrrrpppssstttrrrqqqsssvvv|||}}}{{{}}}}}}|||ssshhhaaa^^^dddnnnxxxzzzxxxyyyuuuwwwzzzzzzyyyyyy{{{~~~~~~zzzzzz{{{}}}~~~{{{zzzwwwsssooonnnoooqqqrrrooommmhhh^^^SSSHHH@@@;;;;;;;;;:::999888888888888333333444666;;;EEEQQQZZZ___bbbeeeeeebbb``````bbbggggggjjjpppwwwzzzyyywwwuuuqqqnnnqqqvvvxxxvvvsssmmmpppvvv~~~{{{wwwsssqqqfffbbb\\\UUUNNNJJJHHHGGGBBBBBBBBBCCCEEEHHHJJJLLLQQQRRRUUUZZZaaahhhnnnqqquuuyyyvvvooofffaaaZZZSSSPPPNNNMMMLLLIIIIIIHHHGGGFFFFFFFFFGGGIIIPPP[[[gggvvv{{{oooggg^^^ZZZ]]]dddjjjmmmzzzxxxqqqjjjoooxxx~~~xxxuuurrroooppppppmmmgggbbb^^^ZZZTTTQQQPPPMMMIIIEEECCCJJJWWWgggqqqnnn```SSSNNNIIICCC???=========<<<>>>:::555111000111444555444333222000...------,,,,,,,,,,,,,,,,,,---......222111...---,,,---.../////////000000000222444666:::EEEXXXlll|||vvvpppuuu~~~}}}||||||}}}wwwuuuyyy~~~{{{sssmmmkkkllllllooosssqqqxxx|||zzzyyy{{{}}}}}}~~~zzzyyy|||}}}|||}}}tttjjjcccaaaiiittt~~~~~~~~~wwwyyyyyyxxxuuuwww|||~~~}}}|||xxxyyy{{{~~~~~~{{{wwwsssqqqppppppsssrrrmmmcccUUUIII@@@<<<999999888777666777777888444555777;;;BBBMMMYYY```bbbeeegggfffccc```aaaccchhhggghhhmmmtttxxxwwwvvvrrrnnnkkkmmmrrruuussspppooottt~~~zzztttmmmfffaaaXXXUUUPPPKKKHHHGGGGGGHHHCCCCCCDDDGGGJJJMMMQQQSSSXXXZZZ___gggoooxxxzzztttjjjaaa[[[XXXUUUTTTNNNMMMKKKJJJIIIHHHGGGFFFFFFJJJPPPYYYeeevvv{{{qqqeee]]]]]]aaaeeegggnnnxxxuuuhhhjjjqqq{{{vvvvvvtttqqqkkkeee```^^^___[[[WWWUUUTTTQQQLLLHHHDDDFFFOOO\\\gggggg]]]SSSIIIFFFAAA?????????@@@@@@@@@===888444111000222444444444444222111///------------,,,,,,------...///222111///---,,,---///000222333444333111222444777===LLL```rrr~~~{{{uuuzzz||||||{{{zzzzzz|||~~~}}}uuutttyyy}}}uuulllhhhfffgggmmmtttsssyyy|||yyywwwxxxzzzzzz{{{wwwuuuxxxzzzyyyyyy|||zzz|||wwwpppjjjgggooozzz~~~wwwxxxxxxtttppppppvvv||||||}}}{{{wwwyyy|||zzzuuurrrqqquuuuuuqqqfffXXXJJJAAA>>>888777666555555555666777555777;;;AAAJJJTTT\\\aaa```cccffffffdddccceeegggjjjhhhhhhlllrrrwwwxxxwwwooollliiijjjnnnrrrsssrrrvvv|||tttuuuvvvwwwxxx~~~~~~xxxqqqhhh^^^XXXMMMKKKHHHEEECCCCCCDDDEEEDDDEEEGGGKKKPPPVVV[[[]]]aaadddkkksss}}}|||qqqhhhbbb^^^[[[UUURRROOOMMMLLLKKKIIIGGGEEEGGGJJJNNNUUUbbbppp{{{qqqfffbbbbbbbbbbbbdddmmmzzzyyyjjjjjjlllsss{{{{{{zzzxxxqqqhhhaaa]]]]]]^^^\\\[[[YYYVVVSSSNNNKKKHHHFFFHHHPPPZZZ^^^ZZZUUUGGGEEEBBBAAACCCEEEFFFFFFBBBAAA===888333111111333444444555555333111///...---------------......///000000...------...//////111333555333111222555999AAATTTiiiwww{{{~~~~~~}}}|||||||||zzzyyyzzz|||{{{sssssswww{{{yyyrrrlllgggfffllluuu{{{|||yyyzzz{{{{{{{{{uuurrrtttvvvuuuuuuwwwsssxxxzzzyyywwwwwwsssnnnlllttt~~~wwwzzzzzzuuunnnkkknnnsssyyy}}}|||{{{vvvyyy~~~xxxsssrrrttttttqqqgggXXXJJJBBB???888777555444333444555666666999>>>GGGPPPXXX]]]___\\\___dddffffffhhhlllpppqqqmmmjjjjjjnnnqqqrrrrrrjjjiiihhhiiilllqqqvvvyyy}}}rrrtttvvvvvvxxx~~~{{{sssjjjaaaWWWQQQGGGFFFDDDCCCCCCCCCEEEFFFGGGIIIMMMTTT[[[ccciiimmmnnnrrryyy|||ssslllhhhbbb^^^XXXTTTRRRPPPMMMJJJGGGHHHIIIIIIKKKRRR[[[cccqqqyyytttlllgggcccaaa___ccclllwwwmmmlllkkkmmmrrryyy}}}wwwqqqkkkfffbbb```___```aaa^^^ZZZUUUQQQPPPIIIFFFDDDHHHOOOTTTVVVUUUGGGEEEDDDEEEHHHKKKMMMNNNEEEEEEBBB===777333222333333444555666555333111///---------------...//////..................//////---000222222000222666;;;HHH\\\qqq|||{{{}}}}}}{{{}}}}}}{{{{{{||||||zzzyyyyyy}}}zzzssssssvvv}}}~~~~~~xxxrrrkkkgggmmmvvv}}}~~~{{{uuuqqqrrrtttrrrrrrssssssuuuuuurrrsssuuurrrmmmpppwwwyyy|||~~~xxxoooiiiiiilllxxx||||||{{{vvvyyyxxxsssqqqrrrssspppfffWWWIIIAAA???888777555333222333444555777:::AAAJJJSSSYYY\\\]]]XXX]]]cccgggiiimmmsssxxxyyyssslllhhhhhhjjjjjjiiiggggggggghhhkkkrrrzzzyyyvvvxxxzzz{{{|||{{{rrrhhh^^^UUUMMMHHHDDDCCCDDDDDDFFFHHHJJJKKKJJJMMMSSS[[[eeennnvvvzzzzzz~~~~~~yyynnnhhhaaa[[[XXXUUUQQQNNNIIIJJJJJJIIIGGGJJJPPPUUU]]]eeeooowww~~~uuummmfffaaa]]]]]]bbblll{{{pppmmmkkkjjjlllrrrzzz}}}uuuppppppnnniiidddbbbeeegggddd^^^XXXUUUUUUIIIEEEAAABBBGGGMMMQQQSSSHHHGGGFFFHHHLLLPPPRRRSSSGGGGGGFFFAAA:::555444444222444666777666444222000...------------...//////+++,,,---...//////......(((,,,000000///222888===LLLaaawww|||yyy~~~}}}}}}{{{}}}}}}|||zzz||||||{{{yyyzzz~~~vvvsssuuu|||}}}|||}}}}}}{{{{{{|||uuuooonnnssswwwxxxuuuqqqoooooopppppppppoooppprrrttttttqqqllliiittt{{{}}}zzzwwwuuuooohhhfffiiiwww}}}}}}{{{zzz|||zzz{{{~~~~~~xxxrrrnnnssssssooofffWWWIII>>>:::777666555444444555777888999CCCMMMQQQTTTZZZ]]]\\\XXXWWWXXX^^^iiittt|||zzzooofff``````bbbeeeggghhhhhhggghhhppp~~~~~~}}}~~~vvvkkkaaaYYYSSSLLLHHHGGGHHHGGGEEEHHHMMMOOOLLLPPPRRRWWW___kkkyyyyyynnnfff```\\\WWWSSSNNNMMMJJJHHHFFFGGGJJJMMMOOOQQQWWW```gggqqqvvvlllkkk```______dddmmmzzz{{{nnnfffiiillllllttt~~~tttppprrrtttrrrooopppooolllfff```]]][[[OOOHHHBBBCCCFFFHHHNNNSSSNNNNNNLLLKKKOOOUUUXXXUUUMMMEEE@@@@@@@@@;;;777666222555777888555333111000000///...------...000000---------............///333000///111111222888@@@SSSjjjwww||||||||||||}}}|||zzzyyyxxxxxxyyyyyyxxxzzz{{{yyywwwyyy|||vvvuuu~~~|||}}}}}}zzz{{{~~~xxxrrrqqqtttxxxxxxuuuqqqooooooppppppooopppqqqsssvvvxxxwwwssspppttt|||~~~zzzwwwtttnnnhhhgggjjjwww{{{}}}yyywwwwwwwwwxxxzzz}}}yyy{{{}}}}}}{{{wwwrrroootttsssoooeeeVVVIII???:::666555444333333444777999===GGGRRRVVVYYY[[[\\\ZZZWWWVVVWWW\\\eeeppp{{{ttthhh```^^^^^^```aaadddfffgggkkkttt~~~|||{{{}}}}}}}}}|||vvvooocccZZZSSSNNNIIIFFFEEEGGGGGGHHHLLLSSSVVVTTTWWWYYY___gggsssvvvnnnfff___[[[PPPOOONNNKKKIIIHHHIIIIIIJJJKKKOOOUUUZZZaaannnzzz~~~rrrnnncccaaa___aaaiiiuuusssiiihhhiiihhhooozzzzzzvvvwwwxxxwwwvvvuuurrrmmmgggbbb``````TTTLLLEEEDDDEEEFFFJJJOOORRRVVVWWWUUUTTTWWWYYYWWWLLLGGGCCCCCCAAA;;;888777222555777888666444222222//////...------...///000---------............///000//////222333444:::BBBXXXnnn{{{{{{xxxzzzzzz{{{zzzxxxwwwvvvvvvvvvwwwwwwyyyzzzyyywwwzzzyyyxxx}}}}}}~~~}}}zzzzzz}}}|||wwwuuuvvvyyyxxxuuurrrppppppppppppooommmooosssxxx{{{|||zzzxxxzzzzzzwwwtttoooiiiiiimmmxxx{{{~~~~~~yyyvvvtttuuutttuuuyyy|||wwwuuuvvvxxxyyyyyywwwtttssstttrrrlllaaaTTTGGG>>>:::555555555444444555999<<>>III^^^rrr~~~}}}}}}}}}|||xxxtttkkkeeeiiisss{{{||||||{{{yyywwwvvvvvvvvvvvvuuuvvvwwwyyy||||||~~~}}}zzzxxxyyyzzz{{{~~~zzzwwwxxxzzzxxxvvvuuuuuuwwwxxxxxxwwwuuuxxx~~~{{{vvvvvvyyy~~~|||vvvssssssssspppnnnhhhjjjnnnqqqssssssrrrqqqiiibbbVVVKKKBBB===888666222555777666555888AAAHHHUUU[[[]]]ZZZXXX[[[^^^^^^```iiirrrvvvuuuvvv{{{}}}tttkkkccc^^^\\\[[[bbblllxxx~~~vvvkkk```YYYWWWOOOMMMIIIEEEDDDFFFKKKOOOLLLSSS]]]gggvvvoooaaaYYYUUURRRPPPMMMHHHEEEFFFEEECCCFFFJJJLLLQQQ[[[iiixxxxxxnnnhhhiiimmmqqqzzz|||yyyoooeee___^^^jjjvvv|||xxxrrrooofff```[[[YYYUUUNNNIIIIIINNNZZZeeejjjlllmmmkkkggg[[[SSSMMMLLLJJJDDD???>>>:::;;;<<<;;;999777777888222111///...------......---------............///111111333444333555AAANNNbbbvvv~~~yyyvvvtttrrrqqqlllgggaaa___hhhuuu}}}}}}zzzyyyxxxvvvvvvvvvwwwwwwtttuuuvvvyyy}}}}}}}}}{{{yyyvvvtttsssuuuxxx|||xxxtttuuuwww~~~wwwvvvvvvwwwzzz{{{{{{{{{~~~}}}||||||~~~~~~yyywwwzzz{{{|||vvvqqqpppnnnjjjgggdddhhhmmmsssvvvwwwvvvuuufff]]]PPPFFF???;;;888666444777999888777;;;EEEMMMWWW]]]aaa___^^^aaaddddddhhhnnntttvvvvvvvvvyyy|||{{{wwwpppiiiccc___]]]\\\dddnnn}}}|||}}}zzzqqqdddXXXRRRPPPJJJJJJIIIGGGFFFHHHMMMRRRRRRZZZdddooovvvkkkbbb[[[VVVQQQKKKGGGGGGFFFCCCDDDGGGHHHJJJPPP\\\ggguuuxxxoookkklllmmmsssrrryyyzzzsssjjjccc___hhhrrrwww~~~}}}zzzooojjjgggeee```VVVNNNLLLMMMTTT]]]gggrrryyywwwqqqbbbVVVLLLKKKKKKGGGBBB>>><<<======<<<999777777888333222000///......//////---------............/////////111222222777FFFVVVjjj}}}|||vvvrrrnnnkkkaaa]]]YYYZZZgggvvv|||{{{vvvuuutttsssssstttuuuuuussstttuuuyyy~~~|||wwwrrrnnnmmmnnnoooppptttwww{{{wwwqqqrrruuuzzz{{{wwwvvvvvvyyy|||~~~~~~}}}{{{wwwvvvuuuxxxzzz~~~yyywwwyyyxxx~~~|||uuuqqqnnnkkkfffbbbdddhhhooowww{{{}}}|||{{{ddd[[[NNNCCC>>>;;;999777777;;;===<<<;;;@@@JJJSSSWWW___eeeddddddggghhhhhhmmmpppssstttttttttwwwzzzssspppkkkgggcccaaaaaaaaahhhssszzz{{{xxxnnn```TTTMMMLLLKKKLLLLLLJJJIIILLLQQQUUUZZZaaajjjuuu{{{oooccc\\\WWWQQQLLLKKKJJJGGGFFFIIIIIIHHHLLLTTT[[[eeewwwvvvooommmmmmmmmkkkqqq}}}yyyuuummmggg```fffmmmsss|||yyytttqqqpppjjj^^^TTTPPPJJJNNNVVVcccttt~~~vvvfffWWWKKKJJJLLLJJJCCC>>>>>>???>>><<<999777777888444333111000/////////000---------.........//////------///111111888JJJ[[[rrrzzztttnnnkkk[[[XXXTTTWWWeeeuuu{{{xxxrrrqqqpppppppppqqqrrrsssssssssuuuyyy}}}|||rrrmmmfffbbbcccgggkkknnnxxx{{{{{{ooolllpppuuuzzz}}}}}}vvvqqqrrrtttxxx}}}~~~}}}xxxsssppprrrtttxxx}}}|||xxx}}}{{{yyyuuu}}}|||wwwppplllkkkiiifffcccaaaggglllooottt{{{}}}{{{jjjZZZIIIAAA===:::777777888999>>>CCCEEEIIISSS^^^aaafffjjjkkkiiiiiilllpppqqqppppppsssvvvwwwuuurrrmmmiiigggfffdddbbbeeejjjqqq~~~|||wwwnnneee\\\VVVSSSQQQLLLKKKJJJJJJKKKPPPWWW\\\cccjjjuuusssjjj```YYYSSSNNNJJJEEEEEEIIIDDDDDDFFFLLLRRRYYYdddpppsssnnnmmmmmmmmmrrr}}}~~~|||wwwsssoookkkjjjnnnuuu}}}yyyqqqjjj^^^SSSOOONNNNNNTTTfffyyy~~~yyyeeeYYYNNNNNNNNNKKKIIIJJJDDDBBB@@@>>>===;;;999777666555333111000///......//////............//////000000000000111999MMM```zzzyyykkkbbbUUUTTTTTTYYYeeeqqqvvvvvvqqqpppooonnnnnnooopppqqqvvvtttsssyyy}}}zzzvvvsssrrrqqqrrrjjjfffddddddeeefffmmmuuuwwwzzz|||rrrnnnppprrrwwwzzz}}}{{{sssmmmnnnppptttxxx{{{|||{{{~~~yyytttppptttwww{{{~~~}}}zzzxxx}}}}}}~~~~~~|||xxxuuussssss{{{{{{vvvooollljjjiiifffcccccchhhlllnnnsssxxxyyyvvveeeVVVFFF@@@===:::999999888999>>>FFFKKKOOOYYYbbbfffjjjnnnmmmjjjiiilllooosssqqqppppppqqqqqqmmmjjjiiifffeeefffeeedddgggmmm||||||wwwrrriii```YYYUUUSSSSSSPPPOOOOOOOOOPPPVVV]]]cccmmmsss}}}nnneee]]]XXXSSSMMMJJJKKKEEECCCDDDHHHKKKOOOXXXaaaooo}}}zzzsssppppppnnnqqqzzz~~~|||zzzrrrmmmjjjlllpppwwwzzzrrrkkk```VVVLLLKKKIIILLLZZZkkksssqqqhhh[[[OOOMMMMMMLLLKKKLLLFFFDDDAAA???>>><<<999777777666444222000///......//////............//////111111111222333<<>>===;;;:::;;;;;;;;;@@@JJJQQQVVV]]]ccchhhkkkmmmmmmkkkiiikkkmmmrrrpppooonnnnnnllliiigggeeecccdddggghhhgggkkkqqq|||xxxrrrlllddd[[[VVVTTTUUUVVVVVVVVVVVVVVVYYY___gggmmmzzzsssfff```ZZZRRRLLLJJJGGGDDDDDDFFFFFFGGGLLLRRRXXXeeeuuu{{{vvvuuuppppppuuu|||xxxrrrmmmlllmmmqqq{{{zzzpppjjjccc[[[PPPPPPMMMKKKRRR```lllqqqooo```RRRMMMMMMNNNNNNOOOJJJGGGCCCAAA???===;;;999777666555333111000//////000//////......//////000222222333444555???UUUhhh|||kkkWWWUUUWWW^^^gggmmmnnnlllmmmmmmmmmmmmmmmnnnoooppprrrrrrvvv}}}}}}xxxqqqhhhdddcccbbb___[[[]]]\\\^^^bbbfffhhhooovvv}}}~~~yyyuuutttsssxxx}}}yyyvvvsssqqqqqqsssuuuuuuuuutttttttttyyy|||vvvrrrvvv}}}}}}xxxrrrnnnpppvvv}}}~~~yyytttqqqqqqqqqnnnllljjjmmmooopppssstttooohhhWWWLLLAAA===<<<::::::<<>>CCCMMMVVVZZZ^^^bbbeeehhhjjjjjjiiiiiijjjllloooooonnnnnnmmmmmmkkkjjjdddccceeeiiikkkkkkpppvvv|||~~~yyyuuuoooiii```XXXTTTTTTWWWYYY\\\]]]^^^___cccjjjrrrxxx|||~~~qqqggg```WWWOOOKKKJJJGGGEEEFFFFFFDDDGGGLLLOOOWWWcccnnn|||}}}yyyrrrnnnpppuuuzzzzzztttpppllllllsss|||ssskkkhhhddd```WWWWWWTTTOOOPPPZZZjjjuuuyyylll]]]TTTRRRRRRRRRRRRNNNKKKFFFCCCAAA???<<<:::888777666444222111000000000000////////////000000222222333444777BBBYYYmmmuuu\\\WWWVVV]]]eeeiiijjjjjjkkkkkkkkklllmmmnnnnnnoooppprrrxxx|||zzz~~~xxxppphhh___\\\___aaa___[[[\\\[[[___dddhhhjjjooovvv|||~~~{{{yyywwwzzz~~~~~~zzzuuuqqqpppppppppppppppppprrrxxx}}}wwwtttrrryyyzzztttpppqqqwww~~~}}}xxxsssqqqrrrrrrqqqnnnmmmpppsssuuuwwwvvvmmmcccRRRIII@@@===;;;999999<<>>CCCNNNXXX\\\___ccchhhiiijjjjjjiiihhhhhhiiinnnnnnmmmlllkkkkkkkkkkkkhhhfffhhhmmmoooqqqvvv}}}{{{wwwsssjjjddd\\\UUURRRSSSXXX[[[bbbdddgggjjjnnnttt|||~~~||||||}}}}}}{{{yyyuuuvvvyyy}}}~~~qqqhhh^^^VVVSSSMMMIIIFFFGGGGGGEEEGGGJJJMMMOOOUUU^^^kkk|||}}}uuunnnnnnppptttzzz{{{tttlllfffjjjqqqttt|||wwwkkkcccccccccbbbZZZ[[[YYYTTTQQQWWWgggvvv|||oooccc\\\ZZZYYYXXXSSSOOOJJJFFFCCCAAA>>><<<999888777555333222111111000000////////////000000111111222444999EEE]]]rrrcccZZZUUUZZZaaadddfffiiihhhhhhjjjkkklllmmmnnnnnnnnnrrrzzz|||wwwttttttxxx}}}|||uuuhhh```XXXXXX___dddeeedddaaa```ccchhhjjjkkkooouuu{{{}}}}}}||||||zzz}}}uuuoookkkkkkkkkjjjjjjlllpppxxxxxxuuunnnttt{{{yyytttqqqsssxxx}}}xxxtttpppnnnpppqqqpppnnnmmmqqqvvvyyy|||xxxlll^^^MMMFFF???===<<<::::::===>>>>>>EEEOOOWWW[[[```eeennnmmmmmmlllkkkjjjhhhgggmmmmmmmmmkkkhhhggghhhiiillljjjlllqqqtttwww{{{vvvqqqmmmccc___XXXRRRQQQUUUZZZ^^^hhhlllqqquuuzzz~~~|||||||||{{{xxxvvvsssssssssuuuxxx{{{~~~~~~rrreee]]]ZZZSSSLLLGGGGGGGGGEEEFFFIIIIIIHHHKKKRRR]]]mmmyyyqqqooooooooosssxxxzzznnncccaaaeeelllsss~~~|||sssfff^^^^^^```aaa___```aaa]]]WWWWWWdddsssrrrfff```]]]\\\WWWSSSMMMHHHEEEBBB@@@>>>:::999888666444333222222111000000//////000000111000000222555:::HHHaaawwwfff[[[TTTYYY___```ccchhheeefffhhhjjjkkklllmmmmmmnnnttt}}}~~~xxxtttppprrruuuxxxzzz{{{{{{{{{zzz{{{}}}~~~}}}|||wwwqqq```[[[UUUVVV^^^fffjjjlllgggeeegggkkkllllllpppuuu||||||{{{}}}}}}}}}}}}uuummmiiihhhiiiiiidddhhhoooyyyyyyvvvppptttyyy}}}xxxtttrrrtttyyy~~~}}}|||vvvrrrnnnmmmoooppppppnnnkkkpppwww|||zzzkkk[[[GGGBBB=========<<<===AAACCCEEEJJJQQQTTTVVV[[[cccjjjjjjjjjkkklllllllllkkkkkklllmmmkkkiiiiiikkkmmmooommmoootttyyy}}}vvvoooiiieee^^^[[[WWWUUUVVV[[[aaafffnnnssszzz}}}wwwvvvtttsssssstttvvvxxxuuujjjfff]]]UUUMMMJJJHHHEEEDDDFFFEEECCCEEEKKKSSS]]]nnn}}}vvvssspppnnnooorrrwww}}}uuueee___```eeeiiirrr~~~vvvggg\\\[[[\\\]]]aaabbbeeecccZZZUUU]]]jjj}}}yyyhhh___[[[YYYZZZVVVOOOJJJFFFCCCAAA???;;;:::888666555333333222111111000000000000111111111111333777===LLLeee|||fffZZZTTT[[[```___```fffccceeegggiiikkklllllllllnnnuuu~~~uuuuuuuuuuuuuuuuuuvvvvvvuuuvvvxxxyyyzzzyyyxxxwwwuuuyyy}}}}}}}}}yyysssqqqqqqnnnhhh\\\XXXTTTTTTYYYbbbiiimmmjjjhhhiiilllmmmmmmqqqwww|||zzzyyyuuu|||~~~vvvmmmjjjiiijjjkkkbbbgggppp|||zzzvvvuuuwww{{{}}}xxxvvvtttuuuyyy~~~}}}{{{zzzvvvrrrooonnnppprrrqqqppphhhooowww~~~{{{jjjYYYCCC???<<<===>>>===@@@EEELLLMMMQQQTTTRRRPPPUUU]]]aaabbbdddhhhllloooppppppiiikkkmmmmmmlllnnnrrrvvvpppnnnpppvvv|||{{{rrrjjjbbb^^^]]][[[YYYYYY\\\cccjjjnnnrrrxxx}}}{{{wwwuuussssssuuuvvvzzzvvvhhh]]]SSSMMMJJJEEEDDDEEECCCAAACCCIIIMMMRRR^^^kkk~~~zzzvvvsssnnnmmmppppppuuu|||iii`````````aaahhhttt{{{jjj]]]YYYZZZYYY\\\^^^aaa```VVVMMMRRR\\\ppp~~~xxxeeeZZZVVVUUU\\\WWWQQQKKKGGGDDDBBB@@@;;;:::999777555444333333111111000000000000111111222333555999???NNNhhhdddXXXUUU]]]bbb___^^^cccbbbdddfffiiikkklllllllllooovvv~~~|||yyyvvvttttttuuuvvvuuuwwwxxxzzzzzzxxxwwwuuummmqqqwww|||~~~tttsssnnnhhhffffffddd```ZZZWWWSSSRRRUUU\\\eeejjjkkkiiiiiilllmmmmmmrrrxxxzzz{{{wwwxxx|||}}}|||uuupppllliiihhhjjjeeebbbhhhzzzyyyvvvwwwzzz|||wwwsssrrrtttvvvyyy{{{|||{{{yyyxxxuuusssqqqqqqsssttttttsssssssssvvv}}}xxxdddSSSJJJCCC===<<<<<<>>>DDDKKKSSSUUUVVVTTTQQQQQQSSSVVV[[[___eeejjjnnnqqqtttvvvlllmmmqqqwww|||}}}zzzvvvooopppqqquuu}}}}}}}}}ooobbb___bbb```___```dddkkkppprrrrrr{{{~~~xxxqqqnnnpppvvvuuukkk___VVVRRROOOKKKGGGGGGDDDDDDFFFGGGKKKTTT^^^mmm{{{uuupppiiidddlllnnnttt~~~zzzkkkbbb```]]]eeehhhhhhqqqyyyoooeee]]]YYYXXXXXXZZZ[[[YYYUUUQQQNNNMMM]]]eeelllhhh\\\QQQLLLLLLNNNPPPQQQOOOJJJDDD@@@>>>;;;;;;999888666444222222...///222666999999666444111222444777@@@SSSjjj{{{rrr]]]YYYVVVXXX^^^bbbcccaaaeeeeeeeeefffgggiiikkkmmmlllxxx~~~~~~}}}ssstttvvvxxxzzz{{{||||||}}}xxxuuuvvvxxxvvvmmmfffbbbaaa^^^ZZZXXXXXX[[[^^^^^^\\\XXXTTTQQQUUU\\\ccciiikkkmmmmmmmmmnnnppprrr{{{xxxuuuuuuyyy~~~wwwpppmmmhhhffffffbbbaaahhhxxx}}}xxxuuuuuuxxx~~~yyyvvvuuuvvvyyyzzz|||}}}}}}|||{{{zzzuuusssppppppqqqssstttttttttsssvvv|||~~~tttaaaQQQGGGAAA<<<<<<>>>AAAHHHPPP]]]]]]\\\WWWPPPMMMMMMOOOYYY^^^eeekkkooorrrtttvvvrrrsssvvv{{{~~~{{{uuuuuuwww{{{{{{nnnbbb```ccchhhiiikkkoootttyyy|||~~~~~~vvvppprrrwww}}}mmm___WWWQQQKKKFFFFFFCCCBBBDDDDDDFFFNNNWWWbbbttt}}}vvvqqqjjjfffhhhiiinnnwww}}}nnnccc^^^\\\___aaaccclllyyy~~~uuulllbbb\\\YYYUUUUUUVVVUUUSSSOOOJJJHHHIIIPPPWWWWWWQQQJJJHHHHHHKKKMMMOOOMMMIIIDDDAAA???<<<;;;:::888666444333222222777>>>DDDFFF@@@777000111222444888CCCVVVmmm}}}}}}uuubbbVVVSSSRRRVVV]]]bbbcccbbbdddddddddeeegggiiikkklllooozzz}}}{{{zzzzzz{{{{{{zzzxxxuuupppkkkjjjkkkhhhaaaZZZYYYXXXWWWUUUUUUVVVZZZ]]]```___\\\XXXVVVYYY___eeejjjkkkllllllllllllmmmooovvv{{{{{{vvvsssrrrvvv|||vvvpppnnnjjjgggfffbbbeeennnzzzzzzwwwuuusssvvv||||||uuutttwwwzzz}}}}}}~~~~~~}}}}}}||||||uuurrrooonnnpppsssuuuvvvuuutttuuuyyyxxxmmm[[[MMMEEE???<<<>>>AAAFFFNNNVVVdddccc```XXXPPPKKKJJJLLLVVV\\\eeelllqqqssstttuuuvvvvvvyyy|||}}}zzzzzz{{{~~~wwwmmmcccbbbfffpppuuu{{{~~~vvvtttwwwnnnaaaYYYQQQKKKHHHDDDCCCDDDCCCCCCHHHOOOWWWfffzzzxxxrrrlllhhheeefffiiipppyyyttthhhaaa^^^[[[ZZZ```hhhppp||||||sssiii```ZZZSSSRRRRRRSSSSSSPPPJJJDDD<<<@@@EEEGGGFFFDDDBBBBBBFFFHHHKKKKKKIIIEEEBBBAAA>>><<<:::888666444333333666999???CCCBBB<<<333,,,111222555;;;GGG[[[qqq}}}{{{}}}~~~}}}tttbbbSSSMMMLLLNNNTTT\\\aaacccbbbcccccccccdddfffiiikkkmmmsss~~~~~~~~~}}}xxxtttlllfff```]]]]]]ZZZTTTOOOPPPQQQRRRSSSUUUYYY]]]aaaddddddbbb```___```eeehhhkkkllllllkkkiiihhhiiijjjooovvv~~~yyyuuurrrppptttyyy~~~|||~~~}}}||||||tttppppppnnnkkkiiijjjppp{{{}}}zzzxxxvvvtttwww{{{zzzsssrrrvvvyyy~~~}}}}}}|||{{{zzzzzzzzztttqqqmmmlllooosssvvvxxxwwwvvvvvvvvvqqqfffVVVJJJDDD@@@>>>AAAEEEIIIQQQYYYcccbbb___XXXPPPLLLMMMOOOTTT\\\gggpppttttttssssssttttttvvvxxxzzz{{{{{{zzz||||||~~~|||wwwrrrkkkddddddhhhsss~~~}}}yyyyyy~~~oooddd[[[TTTKKKGGGEEEFFFEEEDDDGGGLLLRRR\\\lll|||tttnnnkkkgggggghhhmmmttt}}}|||qqqiiifff]]]ZZZaaagggkkkwwwwwwmmmccc[[[VVVUUUTTTWWWYYYVVVNNNGGGAAAAAAAAABBBBBBAAA???===BBBEEEHHHJJJHHHFFFDDDDDD???>>>;;;999666555444444<<<999666444444333111///111222666>>>LLL```vvv}}}yyy~~~zzzuuupppnnnllleeeYYYOOOHHHIIILLLRRRZZZ___aaaaaaaaaaaabbbdddfffjjjmmmnnnxxx}}}vvvoooeee___XXXUUUUUUTTTQQQNNNPPPRRRVVVYYY]]]aaagggkkkjjjjjjiiihhhggghhhjjjlllmmmnnnmmmkkkgggeeedddeeeiiiqqq|||~~~{{{xxxuuussspppssswww{{{}}}xxxxxxxxxxxxxxx|||uuurrrssspppmmmlllsss|||~~~}}}{{{zzzyyyvvvwwwyyyzzz}}}zzzsssqqqsssuuu{{{zzzzzzyyyxxxwwwvvvvvvssspppmmmllloootttxxxyyyyyyxxxwwwssslll```RRRHHHFFFCCCBBBFFFJJJLLLRRRXXX``````^^^XXXRRROOOPPPRRRVVV___kkkuuuxxxvvvssspppooopppqqqrrrsssuuuxxxyyy}}}zzzuuupppmmmhhhdddeeeiiittt~~~||||||rrreee\\\PPPJJJGGGGGGFFFEEEFFFJJJNNNTTTaaasssyyyrrrnnnjjjjjjjjjlllqqqxxxwwwrrrnnnccc^^^bbbeeehhhssszzzrrrggg\\\YYYXXXYYY]]]___\\\SSSKKKIIIEEEAAA?????????===;;;@@@CCCHHHJJJIIIGGGFFFFFFAAA@@@===999777555555555>>>:::333//////111444555111333777@@@PPPeeezzz}}}www}}}yyytttlllgggbbb\\\TTTNNNGGGHHHLLLQQQWWW[[[]]]^^^^^^___aaacccggglllooorrr}}}~~~zzzrrrkkk^^^YYYTTTRRRRRRTTTTTTTTTWWWZZZ___cccggglllppptttqqqpppooonnnnnnooonnnnnnoooooonnnjjjfffbbbaaaaaadddmmmyyy}}}{{{yyyvvvsssqqqsssuuuwwwxxxzzz~~~}}}wwwtttrrrqqqsssssswwwzzzxxxwwwrrrooooooyyy||||||||||||{{{zzzyyyxxxuuuvvvuuussstttzzzzzztttrrrrrrssswwwwwwwwwwwwvvvuuutttsssrrrooommmnnnrrrvvvyyy{{{|||{{{xxxrrrhhh\\\PPPIIIHHHEEEGGGLLLOOOOOORRRVVV___```___[[[UUURRRRRRTTTZZZcccqqq{{{}}}yyyrrrmmmlllmmmnnnnnnpppsssxxx|||}}}yyyuuuooojjjiiifffdddfffjjjssszzzqqqdddVVVOOOIIIGGGFFFCCCDDDFFFHHHLLLWWWhhhyyyxxxsssllllllllllllnnnsss{{{zzzwwwtttllldddbbbbbbfffoooxxx{{{nnnaaa[[[\\\___cccddd```XXXQQQIIIEEE???<<<;;;<<<===>>>AAAEEEIIIKKKKKKIIIHHHHHHCCCAAA>>>:::777666666666888555222111222333333333111333888BBBSSShhh|||yyy~~~{{{uuulllddd\\\UUUOOOKKKGGGHHHKKKOOOSSSWWWZZZ[[[\\\]]]```dddiiinnnsssvvv}}}xxxqqqkkk]]]ZZZWWWVVVYYY\\\^^^___dddggglllppprrruuuxxxzzzxxxvvvtttsssssssssqqqpppnnnnnnlllhhhccc___]]]]]]___gggttt|||zzzyyyvvvsssrrrrrrrrrrrrrrruuuyyy|||zzztttsssnnnkkkmmmooorrrzzz|||wwwuuuwww~~~}}}yyyyyyyyyyyyxxxwwwvvvuuuqqqqqqpppmmmmmmtttyyytttssstttuuuuuuvvvxxxxxxxxxvvvtttsssqqqooonnnppptttxxx{{{|||~~~}}}zzzrrrfffYYYPPPKKKGGGFFFJJJQQQTTTRRRSSSVVV\\\___aaa___[[[WWWWWWYYY^^^iiiwwwzzzqqqkkkhhhiiikkklllmmmrrrzzz}}}yyyrrrkkkfffeeeeeecccfffjjjmmm}}}zzzqqqaaaXXXNNNJJJGGGCCCBBBDDDFFFHHHQQQ^^^kkkzzzyyyppppppooonnnnnnqqqxxx}}}||||||zzzvvvmmmcccaaagggnnnpppxxxggg\\\```fffiiiiiiddd]]]XXXJJJFFFAAA<<<:::<<<@@@CCCDDDGGGKKKMMMLLLJJJIIIIIIEEEBBB>>>:::777666666777555333111111222222111000222333888CCCUUUjjj}}}zzzqqqfff[[[RRRKKKHHHEEEFFFHHHKKKNNNRRRWWWZZZZZZ[[[___dddkkkqqqwwwzzz}}}wwwrrriiihhhffffffiiimmmqqqrrrtttwwwzzz}}}~~~~~~~~~zzzwwwuuuuuutttrrrppplllkkkiiieee___[[[YYYXXXXXXaaannnzzz|||zzzxxxuuusssrrrrrrpppooooooqqqvvvzzz{{{uuussskkkgggjjjlllnnnuuu~~~~~~~~~|||||||||vvvvvvvvvvvvuuutttsssrrrmmmmmmllljjjjjjrrrxxxttttttvvvxxxuuuwwwyyyzzzzzzxxxuuutttpppoooooorrrvvvzzz{{{|||{{{rrreeeYYYPPPLLLEEEFFFKKKSSSWWWUUUTTTVVVYYY]]]aaaaaa___]]]]]]___bbblll{{{|||qqqiiidddfffhhhiiikkkqqqzzz~~~zzzpppiiidddcccdddccceeejjjggguuu{{{~~~kkk```TTTNNNIIIEEECCCDDDGGGHHHOOOXXXaaalll}}}ssstttsssqqqppprrrxxx}}}~~~tttfffbbbjjjooommm{{{mmm___eeelllooommmgggaaa]]]OOOLLLFFF@@@<<<>>>DDDIIIFFFIIIMMMOOOMMMKKKJJJIIIFFFCCC???;;;888777777777;;;888333111222444555555222333888DDDVVVkkk}}}vvvjjj]]]SSSLLLIIIBBBDDDFFFHHHKKKPPPUUUYYYYYY[[[___dddlllsssyyy}}}~~~|||xxxwwwvvvwwwzzz~~~}}}xxxvvvuuuuuurrrpppjjjiiigggbbb]]]XXXVVVVVVSSS\\\iiiuuu~~~|||uuuttttttttttttoooppprrrrrrrrrtttwwwyyy~~~yyyxxxtttrrrnnnlllmmmqqquuuwww|||~~~vvvsssqqqrrrtttsssppplllkkkiiifffeeeiiisss{{{wwwuuuuuuvvvwwwwwwxxxzzz|||}}}{{{yyyuuutttssssssssstttvvvwwwyyyxxxvvvqqqhhh]]]SSSMMMGGGKKKQQQXXX]]]]]][[[XXX\\\^^^```bbbbbbbbbaaaaaahhhqqq}}}zzzsssooofffbbbccchhhmmmqqq{{{yyykkkiiieeebbb```aaacccdddjjjqqq}}}zzznnn^^^RRRLLLHHHDDDAAAGGGEEEHHHPPPYYYeeevvv}}}}}}xxxuuuvvvwwwuuuuuuxxx}}}~~~vvvmmmgggfffkkkpppssskkkooopppooonnnnnnhhhbbbWWWOOOHHHCCC???>>>DDDKKKQQQRRRQQQMMMMMMOOOMMMIIIDDDEEECCC>>>888555888===KKK999///333333++++++555000777:::EEE]]]qqqooo\\\QQQJJJFFFBBBDDDEEEFFFHHHMMMRRRVVVZZZ[[[^^^eeennnvvv|||~~~~~~xxxuuuuuutttoookkkiiihhheee^^^WWWSSSTTTUUUVVVYYY```lllyyyxxxuuurrrpppmmmlllnnnqqqssstttuuuxxxyyy}}}|||yyyvvvsssqqqrrrvvvzzz|||zzzvvvsssssstttsssooollliiigggddddddiiisss|||wwwuuuuuuuuuxxxxxx{{{~~~|||yyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuurrrmmmfff\\\SSSNNNKKKOOOVVV\\\aaaaaa___]]][[[^^^bbbfffhhhiiiiiiiiipppwww{{{vvvrrrkkkeeedddjjjpppvvvzzztttjjjhhhdddbbbaaaaaaccceeejjjqqq|||yyyhhhZZZQQQLLLHHHEEEEEEDDDGGGMMMTTT^^^pppzzzwwwyyyzzzxxxwwwyyyyyy|||qqqhhheeehhhmmmxxx}}}uuuwwwvvvttttttsssmmmeee[[[SSSKKKFFFBBB@@@FFFMMMUUUVVVSSSOOOMMMOOONNNJJJEEEFFFEEE@@@:::888;;;???NNN>>>222222333//////333111888:::EEE___sssvvv```SSSJJJEEEBBBCCCDDDEEEHHHLLLQQQVVVZZZ\\\```gggoooxxx~~~}}}}}}yyyvvvuuusssoookkkgggfffccc]]]VVVRRRRRRSSSRRRUUU\\\hhhttt~~~zzztttmmmhhhiiimmmrrrvvvwwwxxxxxxyyy}}}|||}}}~~~zzzvvvttttttssspppmmmiiifffdddeeejjjttt~~~}}}yyyxxxwwwxxxzzz|||}}}yyyzzzzzzzzzyyywwwuuusssrrrqqqpppmmmhhhaaaYYYRRRNNNOOOTTT[[[bbbffffffdddbbb]]]aaaggglllnnnooopppqqqxxx|||zzzvvvsssooohhhdddiiirrr|||zzzsssmmmjjjiiifffeeeeeegggiiikkkooovvvxxxfffZZZRRRLLLIIICCCCCCFFFIIILLLUUUfffwww}}}~~~~~~{{{zzz|||www~~~yyykkkdddeeeiiiooouuu|||yyyyyyzzzssskkkaaaYYYQQQKKKEEECCCHHHOOOYYYZZZVVVPPPMMMNNNNNNKKKGGGGGGGGGBBB===;;;<<>>333333555222555;;;???NNNlllwww```QQQJJJAAABBBCCCCCCEEEIIINNNRRRWWWZZZ```fffkkkrrrzzz~~~zzzzzz}}}wwwqqqkkkhhhbbb```]]]YYYUUURRROOOMMMIIIKKKOOOVVV```lllwww~~~|||wwwqqqkkkgggffffffgggiiikkklllnnnoookkkjjjiiijjjmmmrrrxxx{{{~~~uuunnnfffhhhjjjkkkkkkjjjkkkkkktttzzz}}}{{{{{{}}}~~~{{{}}}uuurrrtttxxxzzzzzzyyyuuuqqqqqquuuxxxyyyyyyxxxyyyzzz||||||vvvqqqkkkmmmoooqqqrrrqqqooommmnnniiibbb[[[UUURRRPPPPPPXXX\\\aaabbbbbbbbbeeehhheeejjjqqqtttuuuxxx}}}wwwsssrrrqqqpppppppppooopppxxx}}}~~~~~~}}}{{{wwwrrrnnnllljjjkkknnnsssxxx~~~mmm]]]TTTPPPLLLIIIIIIGGGHHHPPPYYYjjjzzz{{{xxxzzztttvvv{{{xxxooojjjfffmmmvvv{{{|||}}}uuummmdddZZZPPPMMMOOOUUUXXXVVVOOOIIIIIIKKKKKKOOONNNLLLHHHCCC>>>999666555CCCIII@@@444222444555444<<>>999777666555666777666555:::>>>EEE\\\~~~gggQQQFFFDDDCCCBBBCCCDDDHHHKKKMMMUUUXXX\\\^^^```eeemmmsss~~~wwwooogggbbb^^^[[[VVVSSSPPPMMMIIIGGGFFFFFFHHHKKKNNNUUUcccpppwwwnnneee```XXXSSSMMMKKKKKKJJJEEE@@@FFFFFFFFFFFFFFFGGGHHHIII~~~xxxuuurrrsssuuuwwwzzz}}}{{{yyywwwzzz~~~|||vvvtttxxx{{{xxxyyy{{{||||||{{{yyyxxxyyyzzzzzzwwwtttwwwwwwvvvssspppooopppqqqqqqooonnnmmmmmmoooqqqsssppppppqqqsssvvvwwwwwwuuulllbbbZZZXXXXXXXXX\\\bbbiiigggdddaaaaaadddgggiiilllooosssyyy~~~xxxppppppsssrrrqqqqqqpppuuu}}}}}}yyywwwssssssssstttvvvxxxyyyyyy~~~}}}uuuqqqmmmkkkllllllkkklllqqqwwwyyy|||~~~xxxhhh^^^TTTPPPMMMIIIIIIKKKLLLUUUbbbtttxxxvvvqqqmmmmmmrrryyy}}}rrrqqqssszzz|||zzzvvvjjj^^^VVVUUUZZZaaacccbbb^^^\\\[[[VVVUUUSSSQQQMMMHHHCCC@@@;;;999777666666666555444888===DDD\\\~~~|||dddQQQHHHEEEDDDCCCCCCEEEHHHKKKNNNSSSVVVZZZ]]]___eeennntttwwwooogggbbb```\\\XXXTTTQQQNNNKKKIIIHHHGGGHHHKKKMMMSSS```mmmzzzxxxpppkkk___YYYRRROOONNNLLLGGGCCCEEEDDDEEEEEEFFFGGGHHHIII|||yyyyyyzzz{{{|||}}}{{{wwwvvvvvvsssyyyyyyuuuuuuyyy|||~~~{{{{{{}}}~~~|||zzzyyyxxxvvvsssqqquuuvvvvvvtttqqqnnnnnnnnnnnnmmmkkkjjjkkknnnppprrrooooooqqqtttwwwxxxxxxwwwiiibbb\\\ZZZ[[[[[[___ccchhhfffbbb``````dddiiilllkkkooovvv}}}{{{uuuqqqsssvvvtttssssssvvv||||||yyywwwvvvuuutttuuuvvvxxxzzz|||ssskkkggggggiiijjjjjjlllpppzzz|||sssggg[[[UUUQQQMMMKKKLLLIIIMMMVVVeeexxxzzzsssnnnkkknnntttzzzxxxvvvwwwzzz}}}xxxuuu|||{{{nnnaaaWWWSSSXXXaaahhhkkkiiidddaaa^^^[[[WWWSSSOOOKKKFFFBBB===;;;888666666666555444777===EEE]]]~~~{{{}}}~~~}}}qqq___QQQKKKEEEDDDCCCCCCEEEHHHKKKNNNPPPSSSWWW[[[___fffooovvv|||zzzyyyyyyzzz}}}~~~~~~yyyqqqiiidddbbb^^^ZZZVVVTTTQQQNNNKKKIIIHHHHHHJJJKKKPPP\\\iiiuuu}}}}}}yyyjjjddd\\\VVVSSSPPPLLLIIIGGGGGGGGGGGGHHHIIIJJJJJJ}}}~~~}}}wwwtttvvvxxxqqqwww}}}~~~xxxuuuvvvxxxzzzzzzzzz|||{{{wwwtttqqqooonnnrrrtttvvvuuurrrooommmmmmmmmlllkkkjjjkkknnnqqqsssnnnnnnppptttwwwyyyxxxvvviiieee```^^^^^^___aaabbbeeeccc___]]]^^^cccjjjnnnkkkpppxxx~~~|||uuurrrrrrvvvxxxvvvuuuwww}}}{{{xxxwwwuuusssrrrsssuuuxxx~~~uuujjjgggfffiiijjjjjjlllpppzzz}}}qqqbbbZZZTTTOOOLLLLLLIIIIIIMMMWWWhhhxxxqqqllllllooottt~~~|||{{{{{{zzzzzzvvvqqquuuzzz}}}qqqcccXXXNNNTTT^^^jjjssstttoooiiigggbbb\\\WWWSSSNNNIIIDDD>>>;;;888777777888777777777===EEE^^^~~~{{{|||{{{}}}~~~wwwqqqnnnggg[[[QQQMMMFFFEEEDDDCCCEEEHHHKKKMMMMMMPPPUUUYYY^^^fffpppxxx~~~|||{{{zzz{{{xxxuuuvvvyyy}}}{{{ssskkkfffccc```\\\XXXVVVSSSPPPMMMIIIHHHHHHIIIJJJNNN[[[gggrrr{{{vvvpppggg___ZZZVVVRRRPPPMMMMMMLLLLLLKKKKKKLLLLLLyyyuuuvvvxxxtttwwwzzz}}}{{{wwwwwwwwwtttuuuwwwzzz}}}|||vvvqqqnnnllllllqqqsssvvvvvvsssqqqooonnnooonnnllllllmmmpppsssuuuqqqqqqsssvvvyyyzzzxxxvvvjjjhhheeeccccccdddcccaaaaaa___[[[ZZZ\\\bbbhhhmmmkkkqqqyyy~~~xxxtttrrrqqqssswwwxxxvvvxxx|||}}}zzzzzzyyyuuussssssvvvyyy{{{nnnkkkjjjmmmnnnlllmmmqqqxxx{{{}}}jjj___WWWPPPLLLJJJLLLHHHHHHOOO[[[mmm~~~vvvooonnnnnnqqqxxx}}}zzzuuusssyyyxxxssssssttt}}}}}}rrrdddZZZOOOSSS]]]mmm{{{zzzrrrlllfff___[[[WWWSSSLLLGGG>>><<<888777888999:::999888>>>FFF___~~~|||~~~xxxppphhheeeaaaXXXPPPMMMEEEDDDCCCCCCDDDGGGJJJLLLKKKOOOSSSWWW]]]fffrrrzzzzzzuuutttwwwyyyyyywwwxxxwwwxxx|||~~~vvvnnniiidddaaa]]]ZZZXXXUUURRRPPPJJJHHHIIIJJJJJJNNNZZZgggpppzzzzzzqqqhhhbbb]]]ZZZXXXTTTSSSRRRPPPNNNMMMMMMMMM}}}xxx}}}xxxvvvwwwxxxyyywwwwww|||{{{wwwvvvwwwooorrruuuxxx{{{~~~wwwqqqmmmmmmnnnqqqtttvvvwwwuuusssssssssrrrqqqooonnnooorrruuuvvvvvvvvvxxxzzz|||{{{xxxuuujjjkkkiiiggghhhiiigggccc^^^\\\ZZZYYY[[[aaagggkkklllqqqxxx}}}~~~{{{uuuqqqqqqqqqssswwwvvvvvv{{{~~~}}}yyyxxx{{{~~~~~~ssspppppprrrrrrppppppssswwwzzz~~~tttfff]]]TTTMMMKKKMMMGGGFFFKKKRRR]]]sss}}}uuurrrppppppuuu|||}}}wwwoookkkqqqzzz~~~yyyvvvtttvvv~~~zzzrrrggg]]]VVVVVV]]]mmmxxxiiiddd^^^\\\[[[WWWPPPJJJAAA===:::888888999::::::999>>>EEE]]]{{{pppfffaaa]]]UUUMMMJJJEEEDDDBBBBBBCCCEEEHHHJJJKKKNNNSSSWWW]]]gggsss|||||||||{{{yyyvvvqqqoooooosss|||zzzqqqlllgggddd```]]][[[XXXUUUSSSNNNLLLLLLLLLKKKNNNZZZfffooowww~~~~~~}}}~~~~~~|||{{{}}}zzzqqqjjjeeeaaa```YYYXXXVVVTTTRRRQQQPPPOOO|||zzzvvvvvvvvvwwwuuutttwww~~~~~~~~~}}}wwwsssssssssnnnqqqtttvvvxxx}}}yyyrrroooqqqsssrrrtttwwwxxxwwwvvvwwwxxxtttsssqqqpppppprrruuuwwwwwwwwwxxxzzzzzzxxxtttpppgggjjjllljjjlllpppmmmhhh]]]\\\ZZZZZZ\\\aaafffiiilllpppuuuzzz|||zzzvvvtttrrrrrrtttuuutttttt}}}}}}}}}~~~~~~~~~uuussssssvvvvvvttttttwwwxxxzzz}}}ooodddYYYQQQMMMJJJEEEEEEIIILLLQQQbbbvvv|||wwwtttqqqtttzzzzzzrrrhhhccciiisss}}}|||wwwssszzz}}}xxxrrrjjjbbb\\\YYY[[[jjj|||uuu```\\\YYYZZZ\\\[[[UUUNNNEEEAAA<<<999888888888888999===CCCZZZ|||rrreee___ZZZRRRJJJFFFDDDCCCAAA@@@AAADDDGGGIIILLLOOOSSSWWW]]]hhhttt}}}}}}wwwrrrooorrrzzz}}}tttoookkkhhhdddaaa___\\\ZZZWWWUUURRRPPPOOOLLLMMMXXXccckkkssswwwvvvtttuuuuuutttvvvyyy|||}}}}}}~~~xxxqqqkkkgggfff^^^]]][[[ZZZYYYXXXXXXXXX|||wwwvvvqqqssstttuuuyyy}}}xxxwwwxxx{{{yyysssoooooopppoooqqqtttuuuwww|||{{{tttrrrtttwwwsssuuuwwwxxxxxxxxxzzz{{{uuutttrrrpppqqqrrrtttvvvvvvvvvvvvwwwwwwtttnnnkkkdddiiilllllloootttrrrlll]]]\\\[[[[[[^^^bbbfffhhhkkkoootttyyy{{{{{{yyywwwssssssttttttrrrttt~~~{{{zzz||||||vvvssstttxxxyyywwwwwwzzzzzz{{{}}}~~~uuuiii^^^TTTPPPGGGBBBCCCIIIIIIJJJYYYkkkxxx{{{vvvssstttyyy~~~~~~wwwnnnccc^^^dddnnnwww{{{rrryyy}}}{{{wwwsssllleee___YYYXXXeeewwwyyyoooXXXUUUTTTXXX]]]]]]WWWQQQIIIDDD>>>:::777777666555888;;;AAAWWWzzzssseee]]]XXXOOOHHHDDDCCCBBB@@@@@@AAACCCFFFHHHLLLOOOSSSWWW^^^hhhuuu~~~|||vvvuuu{{{~~~vvvqqqmmmjjjfffdddbbb___]]]ZZZZZZWWWTTTQQQMMMMMMVVV```iiiooossspppmmmnnnooonnnrrruuuyyyzzzzzz{{{~~~|||tttnnnkkkiiibbbaaaaaa`````````aaaaaa~~~xxx{{{~~~zzzxxxxxxuuuttttttuuuwwwyyyzzzzzzyyyvvvtttxxx}}}yyyvvvtttppppppssssssuuuwwwwwwxxx}}}}}}yyyxxxxxxtttvvvxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrsssttttttyyywwwuuutttssspppjjjeeehhhiiikkkooorrrssssssqqqeeeaaa^^^aaahhhnnnqqqqqqyyy|||~~~}}}yyywwwyyy}}}|||}}}~~~}}}~~~|||vvvuuuwwwyyy|||wwwuuuuuuvvvwwwxxxyyyyyyzzz~~~}}}}}}}}}qqqbbbYYYTTTJJJGGGEEEEEEFFFJJJTTT___kkk{{{}}}{{{wwwxxx|||yyymmmbbb]]]___cccppp|||~~~~~~|||xxxtttrrriiiccc^^^___eeeiiihhhdddZZZTTTNNNPPPXXX[[[XXXSSSOOOHHH???:::999999999888:::;;;DDDYYYuuuqqqaaaTTTMMMHHHFFF@@@@@@??????@@@BBBCCCDDDKKKNNNRRRVVV]]]iiivvvzzzyyy}}}|||yyyrrrooollliiifffccc```]]]]]]\\\XXXRRROOOPPPUUUZZZbbbbbbbbbbbbcccdddeeeeeehhhkkkooorrrtttvvvyyy{{{~~~xxxrrrnnnkkkgggeeeddddddfffggggggfffzzz{{{~~~~~~}}}|||{{{{{{}}}{{{yyyxxxvvvuuusssqqqrrrrrrssswww||||||zzzwwwsssrrrtttuuuvvvxxxzzz~~~vvvwwwxxxwwwuuutttrrrrrrsssssssssssstttuuuvvvwwwyyywwwtttrrrqqqnnnjjjfffiiijjjmmmpppsssttttttssshhheeedddhhhooovvvyyyzzz|||}}}~~~{{{wwwwww|||xxxuuuuuuwww||||||xxxssstttuuuvvvwwwxxxyyyyyy{{{{{{{{{}}}zzziii]]]VVVOOOKKKHHHGGGGGGIIIQQQZZZeeeuuu~~~yyyxxxzzzwwwlllaaa\\\^^^bbblllwww}}}~~~|||yyywwwnnnfff^^^[[[^^^```___\\\TTTQQQPPPTTTZZZ[[[XXXSSSQQQJJJAAA:::888999999999:::;;;CCCXXXssswwwgggYYYOOOHHHEEE@@@@@@??????@@@AAACCCDDDIIIMMMQQQVVV^^^jjjxxx~~~~~~{{{tttqqqmmmjjjgggddd```]]]\\\[[[WWWRRRNNNNNNRRRUUUWWWWWWWWWWWWXXXYYYZZZ[[[```ccchhhlllooorrrvvvxxx}}}~~~zzztttooolllhhhfffeeefffiiijjjkkkjjj~~~~~~}}}zzzwwwwww{{{~~~~~~~~~}}}zzzvvvqqqmmmjjjlllpppvvvzzz~~~~~~|||xxxvvvwwwzzzyyyzzz~~~{{{zzzyyywwwuuurrrpppnnnnnnooorrrtttvvvxxxyyyyyyzzzwwwsssooonnnlllkkkiiikkkmmmpppsssttttttsssrrrjjjjjjlllqqqwww~~~~~~{{{xxxzzz{{{vvvtttsssxxxyyy}}}|||wwwrrrrrrsssuuuvvvxxxyyyyyy{{{{{{|||uuudddZZZTTTOOOKKKJJJHHHGGGLLLSSS^^^mmm{{{{{{xxxxxxxxx~~~yyynnnddd^^^___bbbjjjsssvvvlll___VVVUUUUUUTTTSSSMMMNNNRRRWWWZZZZZZVVVSSSSSSMMMCCC<<<888888888999:::;;;CCCVVVqqqooo___QQQHHHCCC@@@@@@??????@@@AAABBBCCCHHHKKKPPPVVV]]]iiiwww~~~~~~xxxuuupppllliiieeeaaa^^^ZZZYYYVVVQQQLLLKKKLLLNNNKKKKKKKKKKKKLLLMMMNNNOOOSSSWWW\\\aaaeeeiiinnnqqquuuxxx|||}}}vvvppplllhhhhhhgggiiilllooopppppp~~~~~~zzzuuupppqqqwww}}}}}}~~~~~~{{{wwwrrrnnnlllmmmuuu|||~~~{{{yyyzzz}}}}}}}}}zzzwwwuuurrrnnnllliiikkkooossswwwyyy{{{{{{|||xxxrrrmmmkkkkkklllmmmooorrrtttuuussspppmmmllljjjlllppptttyyy~~~~~~xxxtttrrrxxxyyy}}}zzzvvvsssssstttvvvxxxyyyzzz{{{mmm```WWWQQQMMMKKKIIIFFFIIINNNZZZfffttt~~~{{{xxxwwwtttyyyxxxnnnhhhfffgggnnnrrr|||sssbbbUUUPPPOOOPPPOOOIIIMMMRRRUUUVVVVVVUUUTTTUUUOOOFFF>>>999777888999:::;;;BBBUUUnnnuuubbbRRRGGGBBB@@@@@@?????????@@@BBBCCCGGGJJJOOOTTT[[[fffrrr{{{{{{xxxsssoookkkgggbbb___YYYWWWSSSOOOJJJGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHLLLQQQVVVYYY]]]aaadddkkknnnuuu|||~~~wwwqqqnnnjjjiiijjjlllpppssstttttt{{{~~~yyysssmmmmmmttt{{{}}}~~~|||~~~}}}yyytttrrrqqqttt||||||{{{~~~}}}{{{|||{{{wwwtttrrrpppllliiieeehhhlllqqqvvvyyy{{{|||}}}zzzsssnnnjjjkkknnnqqquuuwwwxxxvvvpppjjjfffdddfffiiinnnrrrtttxxx~~~{{{wwwuuuzzz|||}}}xxxuuuvvvvvvwwwyyyzzz{{{|||}}}xxxiiiZZZSSSMMMKKKIIIGGGHHHLLLWWWbbbooozzz|||yyyxxxwwwsssvvv{{{wwwrrrpppvvvvvvyyyyyygggXXXQQQPPPQQQRRRKKKMMMPPPQQQQQQQQQSSSUUUVVVQQQIIIAAA:::888888999:::;;;BBBSSSlll|||eeeSSSHHHCCCAAA@@@?????????@@@AAABBBFFFIIIMMMRRRWWW```kkkttt}}}}}}}}}}}}zzzuuuqqqmmmhhhccc```XXXUUUQQQLLLHHHDDDAAA???@@@@@@@@@@@@AAABBBCCCCCCAAADDDIIILLLOOORRRUUUXXX___ccckkkuuu}}}yyytttqqqmmmmmmmmmooosssvvvxxxxxx~~~~~~{{{vvvrrrmmmmmmqqqwww{{{}}}|||xxxxxxxxx~~~~~~zzzyyy}}}~~~|||{{{|||{{{vvvrrrpppooonnnkkkgggeeehhhlllpppuuuzzz}}}~~~|||vvvppplllmmmqqquuuyyy|||}}}xxxooofff```^^^```eeejjjlllmmmqqqyyy|||zzz|||}}}yyyvvvyyyyyyzzz{{{|||}}}~~~~~~|||~~~uuu```WWWPPPMMMKKKHHHJJJMMMVVV___lllwww|||yyyxxxvvvqqqrrrtttzzzzzz~~~zzzyyy~~~|||kkk]]]TTTRRRSSSTTTPPPQQQPPPPPPOOOPPPSSSUUUUUURRRLLLEEE===999888999:::;;;BBBSSSkkknnnXXXKKKFFFAAA@@@???>>>>>>???@@@AAAEEEHHHLLLPPPTTT\\\gggnnnzzz{{{vvvtttwww{{{|||~~~~~~{{{vvvrrrnnniiieeeaaaXXXTTTNNNIIIEEEBBB>>><<<===============???@@@@@@>>>AAAEEEHHHJJJLLLOOOQQQTTTZZZdddnnnxxx|||xxxvvvsssrrrrrrtttwwwzzzzzzzzz}}}xxxvvvrrrpppnnnmmmpppuuu{{{~~~|||zzz||||||yyyxxxzzz{{{|||~~~yyytttooonnnppppppnnnjjjiiijjjmmmqqqvvvzzz~~~yyysssnnnoootttxxx{{{zzzpppfff___]]][[[aaagggiiiiiinnnxxx}}}|||~~~{{{|||zzz||||||||||||}}}}}}}}}~~~|||~~~hhh^^^TTTOOOMMMJJJKKKNNNSSS[[[hhhttt||||||xxxssslllmmmnnnsss{{{}}}zzz}}}}}}nnn```WWWSSSSSSTTTWWWUUUSSSRRRRRRRRRSSSSSSSSSRRRNNNHHH@@@:::999999:::;;;BBBRRRkkk{{{bbbPPPIIIAAA@@@???>>>>>>???@@@AAACCCGGGKKKOOOTTT\\\fffnnnzzzyyyqqqkkkmmmppptttyyy~~~~~~zzzvvvrrrnnnjjjfffbbbXXXSSSLLLGGGCCCAAA===:::<<<<<<<<<<<<===>>>???@@@===@@@DDDGGGIIIKKKNNNPPPNNNTTT___jjjuuu|||~~~}}}zzzyyyxxxyyy{{{}}}}}}}}}||||||wwwrrrrrroooooonnnnnnooottt{{{||||||{{{wwwvvvwwwvvvyyy|||zzzuuuppppppsssuuurrrooolllmmmooorrrvvv{{{{{{uuuppppppuuuzzz||||||qqqggg```___YYY___fffhhhhhhnnnzzzyyywwwwww|||yyy~~~}}}}}}}}}}}}}}}}}}}}}}}}ooodddXXXRRROOOLLLLLLOOOQQQXXXeeeqqqyyy~~~xxxqqqhhhiiikkkooowww{{{}}}}}}ooobbbXXXSSSRRRRRRZZZXXXVVVUUUUUUUUUSSSQQQQQQRRRPPPJJJBBB;;;999999999;;;BBBRRRkkkiiiUUUJJJAAA@@@???>>>>>>???@@@@@@BBBFFFKKKOOOUUU]]]hhhooozzz~~~zzzpppgggfffjjjooowww~~~}}}zzzvvvrrrnnnkkkfffcccXXXRRRJJJEEEBBB@@@===:::=========>>>>>>???@@@AAA>>>AAAEEEHHHKKKMMMPPPSSSKKKRRR\\\iiittt{{{~~~|||}}}~~~xxxrrrtttyyy|||zzzwwwvvvvvvssspppqqqtttyyy}}}~~~}}}xxxsssmmmmmmoooqqqssswww}}}wwwqqqnnnoootttxxxvvvqqqmmmooovvv||||||wwwtttuuuxxx{{{}}}pppddd______aaadddhhhlllqqqvvv|||{{{vvvqqqssssssuuu~~~}}}|||~~~~~~~~~}}}{{{|||~~~zzzgggXXXUUURRRKKKKKKQQQQQQWWW```iiisss|||xxxrrroooiiifffjjjqqqyyy}}}wwwxxx~~~}}}pppeeeZZZQQQNNNPPPWWW[[[\\\ZZZYYYYYYVVVQQQLLLQQQTTTOOOEEE<<<999999444999BBBQQQjjjhhhRRRHHHBBBAAA???>>>===>>>???@@@CCCFFFJJJNNNSSS[[[eeemmm|||{{{|||~~~yyymmmdddccciiiqqqwww}}}|||~~~~~~yyysssoookkkgggaaa\\\UUUQQQJJJEEEBBB@@@>>>======>>>???>>>======???AAAFFFEEEFFFKKKRRRWWWYYYXXX\\\YYY\\\hhhtttzzz~~~~~~}}}}}}||||||||||||uuupppqqquuuwww||||||xxxwwwxxxxxxvvvtttssstttyyy~~~{{{tttmmmiiijjjooorrrxxxyyysssqqqqqqrrrwwwsssoooqqqvvv{{{}}}|||~~~}}}{{{xxxvvvwww{{{~~~~~~qqqgggcccccchhhmmmttt{{{{{{tttooojjjnnnrrrxxx~~~~~~}}}||||||~~~qqq```ZZZUUULLLGGGIIINNNSSS\\\fffppp{{{yyysssnnnkkkmmmqqqwww~~~xxxwwwyyy|||ooodddYYYPPPMMMOOOWWW\\\`````````___ZZZTTTOOOSSSVVVRRRHHH???;;;:::777<<>>???@@@BBBEEEIIILLLPPPXXXbbbiiixxxzzzzzz|||}}}wwwmmmjjjlllooorrrwwwzzzzzzwwwyyyyyyuuuoookkkgggccc]]]YYYSSSOOOIIIEEEBBBAAA???>>>===>>>?????????@@@BBBDDDHHHHHHLLLRRR[[[aaaccccccbbb^^^aaakkkvvv{{{~~~~~~~~~~~~~~~{{{tttooooooqqqsssvvv{{{{{{{{{{{{yyywwwuuuvvvwwwzzz{{{zzzxxxwwwzzz~~~vvvnnnhhhggglllqqqzzz|||vvvrrrooovvvsssqqqsssvvvyyyyyywwwzzzzzzyyyxxxxxxzzz~~~uuullljjjjjjpppvvv~~~yyyssskkkfffaaafffooozzz~~~~~~|||}}}|||hhh```ZZZOOOGGGEEEKKKOOOWWW```kkkxxxxxxtttrrrqqqqqqttt}}}|||xxxvvvzzz{{{nnncccXXXOOOLLLNNNVVV^^^eeeggggggeee^^^VVVSSSVVVXXXTTTLLLCCC>>>;;;:::>>>DDDQQQiiizzz^^^KKKEEEAAA@@@>>>===<<<===???@@@AAADDDGGGIIIMMMSSS]]]dddsssyyyyyy{{{|||{{{tttpppnnnlllpppsssssssssvvv|||}}}zzzrrrnnniiiddd```\\\XXXUUUPPPMMMHHHDDDCCCBBB@@@???===???@@@AAABBBCCCFFFHHHJJJLLLRRR[[[dddllloooppplllhhhiiiqqqyyy||||||vvvqqqqqqppppppsssxxxxxxwwwuuusssrrrrrrtttuuuzzz}}}|||}}}yyyqqqjjjhhhiiiqqq|||}}}|||~~~}}}wwwrrrqqqqqqqqqsssvvvvvvuuussstttuuuvvvxxxyyy|||xxxrrrqqqrrrttt{{{}}}yyytttmmmfffaaa]]]bbblllzzz~~~~~~~~~}}}}}}mmmbbb\\\TTTMMMIIIJJJMMMSSSZZZeeesss|||yyywwwuuuqqqqqqzzz|||wwwyyy{{{ooodddYYYOOOLLLNNNUUU___iiimmmmmmiii___UUUVVVXXXYYYVVVOOOGGG@@@<<<;;;>>>DDDPPPhhh{{{zzz~~~oooWWWHHHDDD@@@???===<<<<<<===>>>@@@AAADDDFFFHHHJJJPPPYYY```ppp~~~zzzzzz{{{|||zzzsssnnnooopppqqqqqqtttyyy}}}~~~}}}uuuqqqiiifffbbb]]]YYYUUURRRQQQNNNKKKGGGEEEDDDCCCBBBAAA>>>???BBBCCCDDDFFFIIILLLLLLPPPXXXbbbkkksssxxxzzzvvvrrrqqqvvv{{{}}}~~~xxxsssrrrooommmoootttvvvuuusssrrrrrrsssssssssxxx~~~{{{rrrkkkiiiiiirrr~~~}}}{{{||||||{{{|||xxxssslllmmmooorrrttttttrrrqqqoooqqqtttwwwzzz~~~~~~wwwssssssuuuwww}}}~~~|||xxxuuuqqqkkkeeeaaa^^^aaakkkzzz{{{|||}}}}}}}}}~~~}}}|||{{{tttddd\\\VVVPPPMMMKKKMMMPPPWWW```mmm{{{}}}zzzwwwrrrqqqyyyyyyyyy|||qqqhhh]]]RRRMMMNNNXXXbbbmmmrrrrrrlllaaaVVVWWWWWWWWWVVVRRRJJJBBB;;;999<<>><<<;;;;;;<<<>>>???BBBDDDFFFGGGIIINNNWWW^^^mmm{{{}}}|||}}}}}}|||tttsssrrrrrrsssuuuwwwyyy|||~~~|||{{{|||zzzpppiiibbb```\\\WWWRRROOONNNNNNMMMJJJGGGFFFEEEEEEDDDBBB???@@@CCCDDDEEEGGGJJJMMMPPPUUU]]]fffpppxxx~~~~~~yyywwwzzz|||}}}zzzuuurrrnnniiikkkpppuuutttuuuvvvxxxyyyxxxvvvxxx}}}~~~}}}rrrkkkjjjmmmvvv~~~xxxwwwxxx{{{~~~|||vvvqqqkkkllloooqqqrrrrrrqqqpppmmmpppuuuxxx|||~~~xxxtttrrrtttvvvzzzzzzxxxuuurrroookkkfffcccaaacccmmm~~~~~~{{{xxxyyy{{{||||||~~~{{{xxxwwwwwwzzz}}}kkk^^^VVVPPPMMMKKKLLLOOOTTT]]]iiivvv~~~zzzuuusssxxx~~~{{{vvvnnncccWWWPPPPPPYYYcccooottttttooodddZZZWWWVVVVVVVVVUUUNNNDDD<<<999;;;@@@LLLeeetttpppqqqttt|||{{{uuulll]]]LLLDDDDDD>>>===;;;:::;;;<<<>>>???BBBDDDEEEFFFHHHMMMVVV\\\iiiwww~~~~~~~~~{{{xxxwwwtttqqqqqqtttwwwzzz~~~zzzuuussssssyyy{{{}}}wwwlllfff]]]\\\YYYTTTNNNLLLLLLMMMMMMKKKHHHGGGGGGGGGEEEDDD@@@BBBCCCDDDEEEFFFIIIKKKPPPVVV^^^gggpppyyy}}}zzz{{{||||||~~~yyyuuuooojjjkkkppptttuuuxxx~~~}}}{{{}}}~~~|||uuuppprrrrrr{{{~~~|||tttrrrqqqtttxxxyyyvvvrrrnnnpppqqqrrrqqqpppooooooooorrrwww{{{~~~}}}wwwtttuuuwwwzzz{{{xxxvvvssspppnnnjjjfffcccaaadddqqq|||||||||~~~~~~{{{xxxtttvvvxxxzzz|||~~~yyy{{{|||wwwtttssstttvvv{{{uuucccWWWPPPLLLIIIKKKNNNSSS\\\hhhttt|||}}}yyyuuuwww{{{{{{tttiii[[[SSSQQQTTT^^^iiioooqqqnnneee\\\WWWVVVUUUWWWXXXRRRGGG>>>:::<<>>???@@@BBBDDDEEEFFFLLLTTT[[[cccsss~~~~~~zzzrrrppprrrtttwww||||||vvvpppmmmllllllmmmpppsssvvvxxxzzzzzzzzz{{{}}}|||wwwppphhhccc[[[ZZZWWWRRRLLLJJJKKKMMMNNNLLLJJJIIIIIIHHHFFFEEEAAACCCDDDDDDCCCDDDFFFHHHJJJOOOWWW```iiittt~~~{{{{{{{{{{{{}}}~~~~~~yyyrrrlllmmmrrrsssuuu{{{~~~||||||~~~}}}~~~|||}}}yyywww{{{www~~~xxxuuuqqqmmmkkknnntttyyyxxxvvvrrrsssttttttqqqooonnnnnnqqqtttyyy~~~zzzxxxyyy|||yyywwwuuurrrooollliiieeebbb```eeeuuu~~~yyyyyyyyy{{{||||||yyywwwrrrtttwwwyyy{{{ssstttvvvzzzzzztttqqqqqqrrruuuzzz|||hhh[[[SSSNNNGGGIIIMMMSSS\\\hhhttt||||||wwwvvvxxx~~~xxxmmm___UUURRRMMMWWWbbbiiilllkkkddd\\\XXXVVVVVVXXXZZZUUUIII@@@<<<===???III```~~~xxxxxxzzz~~~~~~zzzrrrooolllfffXXXIIIBBBAAA===<<<:::::::::<<<>>>???>>>@@@BBBCCCEEEKKKSSSZZZ___qqq}}}}}}vvvrrrtttqqquuuzzz~~~{{{tttmmmjjjiii```bbbdddhhhkkkmmmoooppprrrsssrrrqqqmmmiiidddaaaZZZYYYWWWQQQLLLJJJKKKNNNOOOMMMKKKJJJJJJIIIGGGEEEBBBCCCDDDCCCBBBBBBDDDFFFBBBGGGPPPYYYbbbooo|||}}}zzzzzzzzzzzz|||~~~{{{{{{}}}yyyxxxzzz|||zzzwww|||{{{zzz{{{|||{{{{{{}}}}}}xxxsssnnnkkkiiillltttyyy{{{zzzuuuyyy|||{{{wwwrrroooooossszzz~~~~~~|||uuunnnkkkgggbbb___```fffrrr|||zzzyyyxxxxxxxxxwwwvvvvvvuuurrrtttwwwzzz|||~~~wwwqqqkkkiiinnnvvvyyysssppppppqqqtttyyypppbbbXXXSSSKKKIIILLLSSS\\\ffftttvvvvvv{{{yyyssskkk[[[LLLNNNPPPXXXaaaeee```ZZZYYY\\\WWWTTTWWWZZZWWWMMMCCC???@@@BBBIIIZZZvvv}}}yyyuuuooo```MMMCCCBBB===<<<;;;;;;===>>>>>>===AAAAAAAAABBBDDDJJJPPPUUUeeeppp}}}{{{|||~~~xxxqqqpppuuuzzz~~~~~~|||wwwqqqjjjeee```___]]]^^^```cccddddddeeeggghhhhhhgggffffffgggaaa```]]]XXXRRROOOOOOOOOQQQOOONNNMMMMMMLLLIIIGGGDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDHHHOOO[[[hhhsssyyy{{{yyyvvvvvvyyy}}}{{{wwwtttsssxxx~~~{{{{{{}}}|||}}}~~~xxxuuuyyy~~~}}}yyyxxxxxxyyyxxxxxx~~~wwwrrrnnnkkkiiimmmsssxxxyyyxxx{{{~~~|||xxxwwwxxxxxx~~~|||uuunnnkkkgggbbbaaacccooo{{{~~~|||zzzyyyyyyxxxwwwvvvvvvvvvrrrtttwwwzzz|||yyyrrrjjjfffiiiqqqyyy~~~|||uuuqqqqqqrrruuu{{{ttteeeZZZTTTMMMJJJKKKRRRZZZdddrrr~~~~~~~~~~~~xxxooo```QQQNNNPPPVVV^^^aaa]]][[[[[[[[[WWWUUUYYY]]]ZZZPPPGGG??????@@@GGGXXXsssyyyjjjUUUHHHDDD>>><<<;;;;;;===>>>>>>===@@@AAAAAABBBDDDIIIOOOTTTaaakkk{{{{{{zzz{{{}}}~~~~~~wwwqqquuuyyy|||~~~{{{vvvqqqkkkggg___]]]ZZZZZZ[[[^^^``````bbbccceeeeeeeeefffhhhiiihhhgggeee```ZZZVVVTTTTTTTTTSSSQQQPPPOOONNNKKKHHHFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCFFFLLLWWWcccnnntttvvvtttrrrssswww||||||qqqnnnkkknnnvvv~~~~~~||||||~~~}}}{{{}}}|||vvvrrruuuxxxyyyyyy{{{}}}|||wwwttttttuuutttttt{{{wwwrrrooommmllloootttxxxxxxwwwzzz|||~~~|||yyywwwyyy{{{~~~|||uuunnnkkkgggcccdddhhhyyy~~~|||{{{zzzxxxwwwvvvvvvvvvrrrtttxxxzzz}}}|||uuujjjcccbbbggglllpppzzzyyytttsssssswww|||{{{kkk^^^VVVOOOLLLKKKPPPWWWaaaooo||||||wwwhhhYYYPPPQQQWWW^^^___\\\[[[^^^ZZZXXXWWW\\\```^^^UUULLL???>>>>>>DDDTTTmmmyyycccPPPFFF@@@>>><<<;;;<<<=========???@@@AAABBBDDDHHHNNNRRRZZZcccrrr{{{yyyzzz|||~~~~~~~~~~~~}}}}}}uuuvvvxxx|||zzzuuuqqqllljjj```\\\WWWUUUVVVXXXZZZ[[[]]]___```bbbcccgggkkkooorrrrrrqqqmmmfff```\\\ZZZZZZXXXVVVTTTRRRPPPLLLJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDIIIRRR^^^iiippprrrpppoooqqqvvv|||~~~qqqmmmhhhiiiooovvvzzz|||}}}}}}}}}~~~}}}xxxuuuvvvxxxzzz{{{{{{~~~|||uuuqqqsssttttttuuuxxx}}}}}}vvvsssrrrrrrrrrrrrxxxxxxssspppooooooqqquuuxxxxxxwwwwwwxxxyyywwwuuuuuuxxx|||~~~{{{uuuooolllhhhfffiiinnn~~~}}}{{{xxxvvvuuuuuuuuurrruuuxxxzzz}}}tttiiidddcccdddeeeooouuu}}}~~~xxxuuutttwww|||qqqbbbXXXRRRNNNKKKNNNTTT]]]kkkwww|||rrrdddUUUWWW^^^eeefffaaa^^^___\\\ZZZZZZ^^^bbb___WWWOOO@@@======BBBPPPhhhrrrZZZJJJBBB???<<<;;;<<<======<<<>>>???AAABBBCCCGGGKKKOOOSSS[[[iiixxx{{{yyy{{{}}}}}}zzzxxxxxxvvvvvvzzz}}}|||{{{yyyyyy}}}~~~xxxtttqqqnnnlllccc^^^XXXTTTSSSUUUWWWXXXZZZ[[[]]]___ccciiipppvvv{{{||||||xxxqqqiiiccc```___]]]ZZZWWWUUURRRNNNKKKKKKJJJJJJHHHGGGEEECCCBBB@@@AAACCCHHHQQQ]]]jjjsssuuusssrrrtttyyy~~~{{{vvvpppooorrrwww|||~~~}}}zzzzzz{{{|||~~~|||yyyyyyzzz{{{{{{zzzzzz{{{~~~xxxuuuuuuuuussstttwww~~~yyytttrrrrrrrrrrrrwww~~~yyytttnnnmmmmmmooorrrtttuuuvvvzzz{{{|||zzzxxxyyy~~~}}}}}}yyyyyytttpppnnnkkkjjjooovvv~~~{{{xxxuuutttttttttsssuuuxxx{{{}}}xxxnnnhhhdddaaafffkkkrrryyy}}}~~~|||~~~{{{zzz}}}yyywwwwww|||yyyggg[[[TTTOOOLLLMMMQQQYYYfffrrrzzz}}}}}}yyymmm[[[^^^gggqqqssskkkbbb______]]]]]]___aaa___XXXQQQCCC>>><<>>@@@BBBCCCEEEHHHKKKMMMUUUbbbppp}}}}}}{{{|||~~~zzzwwwpppmmmlllppprrrtttxxx}}}~~~}}}}}}wwwssspppnnnmmmgggbbb[[[VVVUUUUUUVVVWWWWWWYYY[[[___dddllluuu{{{yyypppjjjfffcccaaa]]]ZZZWWWTTTOOOLLLLLLLLLKKKIIIGGGEEECCCBBB???AAADDDIIIRRR```ppp{{{}}}zzzxxxyyy||||||yyyzzz~~~|||wwwvvvyyy}}}||||||}}}}}}{{{~~~||||||zzzvvvuuuxxx|||wwwssssssssstttwww}}}}}}xxxtttjjjjjjjjjjjjlllooorrrttt|||}}}~~~|||zzz|||yyy|||{{{vvvvvvsssrrrrrrpppooovvv~~~~~~zzzwwwtttrrrrrrrrrsssuuuyyy{{{~~~{{{pppgggaaacccfffjjjmmmpppssswwwyyy~~~zzz}}}~~~wwwtttyyy~~~|||xxx}}}nnn```UUUPPPLLLMMMPPPVVVaaallluuuyyy}}}||||||qqq```bbblllzzzxxxjjj``````^^^]]]^^^___]]]XXXTTTGGG@@@<<>><<<;;;;;;;;;;;;;;;===@@@AAABBBDDDFFFHHHIIIQQQ^^^lllxxx~~~}}}}}}~~~qqqmmmkkknnnppprrrxxx~~~{{{vvvrrrpppmmmllliiiddd]]]YYYWWWVVVVVVVVVUUUWWW[[[___eeemmmvvv}}}}}}uuuooolllgggdddaaa]]]ZZZVVVRRRNNNLLLKKKKKKIIIGGGEEECCCBBB???AAADDDJJJSSScccuuu|||{{{}}}}}}yyywww}}}~~~~~~~~~{{{yyyuuu|||{{{yyy{{{~~~xxxttttttttttttxxx|||~~~}}}{{{xxxuuusssjjjiiihhhhhhiiimmmsssvvv|||~~~}}}{{{}}}zzz{{{zzzvvvrrrrrrsssuuutttttt{{{~~~zzzuuurrrpppppppppsssvvvyyy{{{~~~uuulllffffffeeeddddddfffjjjmmmrrrsssuuuuuuvvvzzz}}}{{{|||}}}xxxsssrrryyy|||uuufffVVVQQQMMMNNNOOOSSS]]]gggqqquuu{{{{{{yyyzzzoooaaaaaajjj|||qqqeee___]]][[[[[[]]]]]]ZZZXXXJJJBBB>>>BBBJJJ]]]}}}bbbHHHDDD???<<<;;;;;;;;;;;;:::<<<@@@AAABBBCCCDDDFFFGGGOOO\\\jjjvvv~~~}}}}}}~~~~~~xxxuuuvvvxxxzzzzzzuuurrrooollljjjhhhccc^^^YYYWWWVVVUUUTTTSSSUUUZZZ___eeemmmuuu{{{yyytttqqqjjjhhhdddaaa^^^ZZZUUURRRKKKJJJJJJIIIGGGEEEDDDCCC>>>AAADDDIIIRRRbbbuuu~~~zzzyyyzzz|||~~~~~~}}}~~~}}}{{{~~~~~~}}}zzzwwwrrr{{{~~~{{{}}}yyyttttttuuuuuuwww|||}}}~~~~~~}}}}}}~~~}}}yyywwwuuusssrrrlllkkkjjjiiijjjooovvvzzz||||||zzzxxxpppqqqtttwwwwwwwww}}}~~~yyyuuuqqqooooooooosssvvvyyy|||~~~kkkiiiddd___]]]^^^bbbeeeaaacccfffggghhhmmmtttyyy{{{zzz{{{}}}~~~{{{{{{~~~{{{uuulllsss|||zzzkkkVVVQQQNNNNNNOOORRR[[[dddpppsssxxx}}}~~~yyyvvvwwwlllaaa___ggg{{{vvvhhh]]][[[YYYYYY[[[\\\\\\[[[LLLCCC???BBBJJJ\\\hhhIIIEEE???<<<;;;;;;;;;:::999<<>>AAADDDHHHQQQ```ttt~~~zzzwwwuuuvvvyyyzzz{{{}}}~~~vvvnnnpppttt{{{~~~zzzxxxwwwtttrrrtttzzz~~~|||{{{xxxxxxzzz{{{yyyzzzzzzxxxtttqqqooonnnmmmkkkiiiiiikkkpppvvvyyy~~~~~~|||yyy}}}wwwsssssslllqqqtttuuuyyy}}}yyy||||||yyysssooonnnpppqqqooossswww{{{~~~zzzmmmeeecccaaa[[[VVVVVVTTTTTTWWWYYY\\\fffooovvv|||{{{wwwxxx}}}~~~|||vvvqqqoooooottt~~~uuuuuuuuuxxx~~~~~~lll^^^VVVOOOMMMMMMPPPWWW^^^iiinnntttwww{{{}}}tttrrr}}}{{{ooohhh___]]]___jjjvvvzzzrrriii___XXXRRRRRRWWW]]]]]][[[PPPDDD>>>BBBJJJYYYzzz|||||||||iiiPPPFFF>>><<<;;;::::::<<<:::;;;;;;===???AAACCCDDDJJJOOOYYYggguuu}}}~~~{{{vvvssstttwwwzzz~~~zzztttqqqpppmmmiiifffdddbbb^^^[[[XXXVVVVVVVVVSSSUUUYYY]]]bbbjjjsssyyy~~~zzzwwwtttnnnhhheeeddd```ZZZTTTQQQNNNJJJGGGFFFEEEDDDBBBBBBAAABBBFFFNNNZZZfffmmmlllmmmllljjjiiilllrrrwww~~~{{{yyy}}}ssstttxxx|||~~~}}}|||{{{{{{|||zzzzzz|||~~~}}}yyyvvvuuusssqqqtttzzz}}}vvvsssuuuxxxyyyyyyzzzzzzxxxtttqqqooooooooonnnllllllnnnrrrvvvyyy~~~}}}uuuqqqpppmmmrrrvvvvvv{{{vvvrrrvvv~~~~~~xxxrrrooonnnoooqqqpppsssxxx{{{~~~wwwmmmhhhccc\\\VVVTTTQQQPPPQQQQQQSSSZZZccclllsss|||zzzyyy|||~~~}}}{{{sssnnnjjjjjjlllrrr~~~{{{xxxxxx|||~~~ooo___WWWPPPMMMMMMOOOVVV^^^dddiiipppssswww{{{vvvoooyyy|||ppphhh\\\WWWVVV^^^iiimmmhhhaaaZZZTTTOOOPPPWWW[[[[[[YYYSSSFFF>>>AAAGGGUUUtttvvvxxxzzzjjjPPPFFF>>><<<;;;::::::<<<:::;;;;;;===>>>@@@BBBCCCIIINNNWWWcccpppwwwyyyyyy}}}|||zzzwwwtttuuuxxx{{{|||~~~~~~{{{vvvsssrrrpppllliiihhheeeaaa]]]ZZZXXXXXXXXXVVVWWWZZZ]]]bbbiiiqqqwww|||zzzsssnnnhhheeedddaaa]]]XXXQQQNNNJJJHHHGGGFFFEEEDDDCCCBBBCCCFFFMMMVVV```ffffffggghhhgggfffiiipppuuu|||{{{yyyxxxvvvzzz}}}zzzuuuqqqqqqsss}}}zzzvvvrrrrrruuuyyy|||{{{wwwvvvtttrrrvvv}}}xxxrrrqqqtttxxxzzz|||}}}|||zzzvvvsssrrrrrrrrrrrrqqqqqqrrruuuxxxzzzyyysssooonnnpppuuuxxxxxx}}}}}}rrrnnnrrr|||}}}wwwqqqnnnmmmooopppppptttxxx|||~~~{{{qqqiii```YYYUUUQQQMMMLLLJJJIIIMMMTTT]]]eeeqqq|||~~~{{{zzzzzzxxxvvvmmmhhheeegggjjjppp{{{||||||xxxvvvxxx|||rrr```XXXPPPMMMMMMOOOVVV]]]aaagggnnnqqqttt{{{|||zzzqqqwww~~~qqqiii[[[TTTOOORRR[[[```]]]XXXUUURRROOORRRXXX]]]\\\ZZZVVVHHH??????CCCOOOmmmrrruuuxxx}}}kkkOOOEEE===<<<;;;:::999;;;::::::;;;<<<>>>@@@AAABBBGGGKKKSSS]]]hhhooorrrrrr{{{{{{yyywwwvvvvvvyyy{{{{{{}}}~~~{{{xxxvvvtttsssqqqooonnnkkkfffaaa]]][[[[[[[[[XXXZZZ[[[]]]aaahhhpppuuu}}}}}}sssnnngggdddcccbbb___\\\QQQOOOKKKIIIIIIHHHGGGFFFEEEDDDEEEGGGLLLSSSZZZ___aaacccdddddddddgggmmmsssyyy~~~}}}|||zzzzzzzzzsssxxx{{{xxxqqqnnnqqquuuzzzuuuooolllnnnsssyyy}}}{{{zzzwwwvvv{{{yyytttsssvvvyyy{{{~~~{{{yyyxxxxxxwwwwwwwwwwwwxxxyyy{{{{{{{{{xxxuuurrrooorrrwwwyyyzzzvvvqqquuu{{{uuupppmmmlllnnnooopppssswww{{{}}}uuujjjccc]]]WWWQQQNNNIIIEEEGGGKKKPPPXXXdddqqq}}}~~~zzzwwwtttrrroooiiifffgggkkkpppyyy{{{tttrrrtttwww{{{uuucccZZZQQQNNNMMMNNNUUU]]]cccjjjpppssstttxxxxxxyyyrrriii]]]VVVPPPQQQWWW[[[XXXTTTSSSRRRQQQUUU[[[______]]]XXXJJJ@@@???AAAKKKggg~~~|||pppsssvvvyyy~~~jjjMMMEEE===<<<<<<:::999;;;::::::;;;<<<===???@@@AAACCCGGGNNNWWW```ggglllnnnyyyyyyyyyxxxvvvvvvwwwyyy}}}~~~~~~}}}|||yyyxxxvvvuuutttssstttqqqlllfffaaa^^^]]]]]]YYYZZZ[[[]]]aaaiiiqqqwww~~~~~~sssnnnhhhcccaaa```^^^\\\SSSPPPMMMKKKKKKJJJIIIHHHGGGGGGHHHJJJOOOUUUZZZ]]]bbbdddffffffeeeggglllpppwww|||zzzvvvxxxvvvvvv{{{~~~wwwpppuuuyyyvvvqqqooosssxxxxxxrrrmmmkkknnntttzzz}}}}}}zzzxxx|||{{{vvvuuuwwwyyyzzz~~~}}}||||||{{{||||||}}}}}}~~~|||{{{zzzvvvssstttxxxyyyyyyzzz}}}}}}zzztttnnnkkkkkkmmmnnnooorrrvvvzzz|||~~~|||uuukkkccc[[[UUUOOOHHHFFFHHHHHHNNNYYYeeerrr~~~}}}yyyuuussssssmmmiiijjjnnnsss|||}}}{{{vvvpppnnnqqquuuxxx|||xxxfff]]]SSSOOOMMMOOOVVV^^^fffmmmtttvvvuuuvvv}}}}}}~~~~~~{{{sssiii^^^YYYTTTUUUZZZ\\\XXXTTTRRRQQQRRRVVV[[[^^^^^^]]]YYYKKKAAA@@@AAAHHHbbb~~~{{{xxxmmmoooqqqsssvvvuuueeeLLLDDD===<<<<<<:::999::::::::::::;;;<<<>>>???@@@???CCCIIIQQQYYYaaahhhlllwwwxxxyyyxxxvvvuuuuuuuuuzzz|||~~~||||||{{{yyywwwvvvvvvwwwyyyvvvqqqkkkeeeaaa^^^]]]WWWXXXZZZ\\\aaaiiirrryyy~~~|||tttpppjjjddd```]]][[[ZZZVVVSSSOOOMMMMMMLLLKKKJJJHHHHHHJJJNNNSSSYYY^^^aaagggjjjkkkjjjhhhgggjjjmmmtttzzzzzzttttttrrrrrrwww}}}{{{xxxtttooosssvvvvvvsssrrruuuyyyyyytttooooootttzzz}}}|||xxxzzzzzzxxxwwwxxxxxxxxx{{{~~~~~~zzzwwwuuuxxxxxxwww||||||xxxrrrmmmjjjjjjlllmmmpppssswwwzzz|||~~~uuujjjbbbYYYOOOIIIHHHFFFIIIPPPXXXcccppp|||}}}{{{yyyqqqkkkkkkpppuuu}}}~~~zzzxxxvvvqqqkkkjjjmmmtttvvvyyy}}}{{{jjj```VVVPPPNNNPPPWWW___gggooowwwyyywwwwww{{{~~~~~~zzz|||sssiii]]]YYYVVVWWW[[[]]]ZZZVVVQQQPPPQQQTTTWWWZZZZZZZZZYYYLLLCCCBBB@@@EEE\\\vvv|||vvvhhhhhhjjjlllnnnuuu}}}wwwjjj]]]KKKCCC<<<<<<<<<:::999:::::::::::::::<<<===>>>???===@@@FFFLLLSSS[[[ccchhhrrrtttwwwxxxvvvtttsssssstttvvvzzz}}}}}}}}}{{{yyyxxxxxxzzz|||yyyuuuooohhhbbb]]][[[UUUUUUVVVXXX]]]fffpppwww{{{|||}}}~~~}}}|||zzzxxxtttqqqlllfffaaa]]][[[ZZZYYYVVVRRROOONNNMMMLLLJJJHHHIIIKKKNNNTTT[[[aaaeeejjjlllnnnlllhhhfffgggjjjpppvvv~~~yyyrrrooommmmmmrrr{{{|||xxxvvvtttsssooorrruuuxxxyyy{{{}}}{{{xxxyyy~~~zzzzzz~~~~~~|||zzzzzz{{{{{{zzzyyyzzz{{{xxxuuuwwwwwwuuuyyyzzzwwwqqqllliiiiiikkkmmmrrruuuxxx{{{}}}~~~sssfffXXXOOOLLLGGGGGGHHHLLLTTT```nnnwwwwwwmmmjjjlllooovvv||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyyyytttqqqppppppmmmiiiiiimmmsssuuuxxx}}}mmmcccXXXRRROOOQQQXXX```hhhqqq{{{}}}}}}~~~~~~|||{{{rrrhhh\\\YYYVVVWWW[[[^^^]]][[[SSSSSSRRRSSSUUUWWWXXXYYYZZZMMMEEECCC???@@@SSSkkk|||jjjgggeeeffffffjjjwww~~~vvvqqqjjj___UUUJJJBBB<<<<<<<<<:::999:::999999999:::;;;<<<>>>>>><<>><<>><<>>@@@CCCIIIQQQVVV```gggpppuuuvvvuuuuuuvvvssssssuuuwwwyyyxxxuuusssqqqooommmllllllmmmooopppuuuwwwzzz~~~|||}}}~~~|||vvvoooeee\\\UUUQQQLLLIIIKKKOOOUUU]]]fffhhhhhhiiijjjllloooqqqsssuuutttssspppnnnkkkhhhggg___]]]YYYTTTQQQNNNLLLKKKGGGEEEFFFJJJRRRYYY[[[\\\^^^```cccdddcccaaaaaaaaa```gggrrr|||vvvkkkiiigggiiiooowww~~~}}}xxxtttsssvvvyyy{{{vvvvvvxxx}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}xxxtttqqqttt~~~~~~|||tttnnniiihhhgggfffjjjooosssxxxvvvfff\\\QQQIIIBBBAAABBBBBBFFFKKKSSS^^^kkkwwwuuueee\\\WWWUUUUUUWWWYYY]]]aaafffjjjlllnnnlllllllllmmmoooqqqrrrsssvvvwwwxxxzzz}}}zzzuuunnngggccc```^^^\\\[[[XXXVVVWWWZZZ]]]]]]]]]aaabbbccccccbbbbbbdddeeekkkmmmooorrruuuvvvvvvwwwzzzzzz|||xxxkkk\\\RRRNNNMMMRRRXXXgggppp|||~~~tttlllbbb]]]WWWWWWaaannnrrrnnngggddd```^^^]]]\\\[[[ZZZ\\\TTTFFF???AAA>>>GGG\\\{{{wwwfffaaaeeennnuuuzzz|||{{{wwwtttooofff\\\QQQGGG???>>>>>>;;;999999888888999999:::;;;;;;;;;;;;<<<<<<===@@@FFFMMMRRR\\\ccckkkpppqqqppppppqqqrrrssstttwwwyyyxxxuuusssnnnnnnmmmlllkkkkkkllllllnnnqqquuuzzz}}}{{{zzzyyyzzz~~~~~~vvvkkk```YYYPPPJJJFFFHHHKKKPPPXXX```aaaaaabbbdddgggkkkooorrruuuuuutttrrrooommmjjjiii^^^]]]ZZZVVVPPPKKKFFFDDDDDDCCCEEEKKKTTTZZZ]]]]]]```bbbeeefffeeeddddddeeebbbiiittt}}}|||pppmmmjjjkkkpppxxx~~~wwwsssrrrvvv|||}}}~~~|||zzz{{{|||~~~{{{{{{||||||}}}yyyvvvssswwwyyyyyy|||wwwpppjjjfffffffffeeeiiinnnrrrwww~~~}}}lllaaaUUULLLDDDAAA???>>>@@@CCCCCCMMMZZZhhhyyytttcccWWWOOOKKKIIIFFFGGGIIIKKKNNNQQQTTTVVVVVVVVVXXXZZZ]]]```cccdddjjjlllppptttxxx|||~~~zzzwwwlllggg___YYYUUURRRPPPOOOMMMJJJIIIIIILLLOOOQQQQQQVVVWWWZZZ\\\^^^aaafffiiirrrtttwww{{{}}}~~~~~~~~~}}}~~~~~~ppp```UUUOOONNNRRRXXXfffrrr|||~~~~~~wwwpppfffaaa[[[ZZZdddpppuuurrrhhhfffbbb``````___]]]\\\[[[VVVHHH@@@AAA>>>EEEYYYwwwmmmbbbgggsss}}}|||vvvnnn\\\OOOCCC???===;;;::::::888888999999999999999999999999:::;;;===AAAGGGLLLWWW]]]eeejjjjjjjjjkkkmmmpppqqqssswwwzzzzzzxxxvvvpppqqqqqqqqqpppmmmkkkjjjiiikkkpppuuuzzz}}}zzzwwwsssrrruuu}}}yyylll```WWWNNNHHHDDDEEEHHHKKKSSS[[[]]]]]]\\\^^^aaafffkkkoootttttttttsssqqqooommmlllaaa___]]]XXXQQQIIICCC???AAAAAAFFFNNNYYYaaaddddddfffiiikkklllkkkjjjjjjjjjhhhnnnwww~~~uuusssqqqssswww|||{{{vvvuuuzzz}}}|||xxx||||||vvvxxx~~~~~~yyyvvvtttxxxtttqqqyyyyyysssmmmhhheeefffffffffjjjoooqqqvvv|||qqqfffXXXOOOGGGDDDBBB@@@AAADDDAAAFFFNNNXXXeeeuuurrrbbbUUUKKKDDDBBBAAA@@@@@@AAABBBDDDGGGHHHGGGHHHIIILLLOOORRRTTTVVV[[[^^^dddkkkqqqvvvyyy{{{~~~~~~~~~~~~|||vvvoooiii___ZZZSSSNNNJJJIIIGGGFFFIIIGGGFFFFFFHHHJJJLLLMMMPPPSSSWWW\\\aaahhhpppuuuzzz|||xxxfffZZZSSSPPPTTTYYYdddrrr}}}{{{}}}zzzuuunnniii```\\\aaajjjmmmjjjdddbbb___^^^_________^^^\\\XXXKKKCCCCCC@@@FFFWWWrrrsssfffkkkzzzlll\\\JJJBBB???===<<<===::::::999999888888888888888999999999:::>>>CCCGGGRRRXXX```dddeeefffhhhjjjmmmooorrrwww|||~~~|||zzz{{{}}}}}}{{{wwwrrroooiiikkkooosssxxx|||zzzuuuooommmqqqzzzzzzmmm___VVVNNNHHHCCCDDDFFFIIIQQQYYY___]]][[[[[[]]]aaafffiiipppqqqrrrrrrrrrpppooommmeeebbb^^^XXXQQQIIIDDD@@@???BBBIIIUUUcccmmmqqqrrrrrrsssttttttqqqpppooopppooouuu|||zzzzzz{{{}}}~~~}}}~~~vvvzzz~~~}}}}}}wwwrrrwwwyyywwwuuuyyynnnkkkqqqzzzrrrmmmhhhfffggghhhhhhkkkpppqqqvvv{{{}}}}}}vvvlll]]]TTTLLLHHHEEEAAAAAADDDDDDDDDFFFKKKTTT```ppp{{{zzzooobbbUUUKKKDDDBBB@@@???>>>======>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIIMMMPPPWWW___gggmmmqqqsssvvvvvvwwwvvvrrrkkkaaaZZZTTTOOOJJJEEEDDDCCCCCCBBBFFFGGGGGGGGGGGGIIIJJJLLLNNNRRRXXX^^^fffoooyyy}}}kkk___VVVQQQSSSWWW^^^nnn~~~yyyyyy~~~zzzsssmmmbbbZZZ[[[aaaccc```]]]ZZZXXXXXXZZZ\\\]]]^^^\\\[[[OOOFFFFFFDDDHHHVVVmmmzzzkkkooo|||hhhQQQEEE@@@===;;;<<<;;;;;;::::::999999888888999999:::::::::===AAADDDNNNTTT[[[___aaacccfffjjjiiikkkqqqxxx|||ooooooppprrruuuxxx|||~~~|||wwwpppnnnrrr}}}rrreee\\\OOOHHHCCCCCCEEEGGGNNNVVV\\\ZZZXXXXXXZZZ^^^cccfffkkklllooopppqqqpppooonnngggccc\\\TTTNNNHHHEEEDDD@@@DDDMMM[[[lllyyy~~~~~~|||xxxuuutttuuuvvv{{{{{{yyy}}}yyyzzz{{{~~~~~~}}}tttooovvv{{{yyyxxx|||{{{hhhfffmmm~~~uuummmiiiggghhhiiiiiilllqqqqqquuuyyy{{{{{{}}}{{{ssseee\\\RRRMMMGGGAAA???@@@CCCAAA@@@CCCHHHQQQ```mmmtttqqqkkkbbbWWWMMMGGGEEE>>>===<<<;;;::::::::::::<<<<<<<<<<<<===>>>???@@@BBBEEEKKKRRRYYY```dddgggjjjkkkkkkkkkggg___VVVOOOJJJGGGBBB@@@@@@BBBCCCCCCDDDFFFJJJKKKLLLMMMNNNPPPSSSWWW]]]dddkkkttt|||pppcccYYYRRRPPPSSSXXXggg{{{{{{xxx|||vvvpppdddYYYXXX\\\]]][[[YYYUUURRRQQQSSSWWWZZZ\\\[[[\\\RRRHHHHHHGGGJJJVVVgggpppqqqsssYYYIIIAAA===:::999;;;;;;::::::999999999888999999:::::::::===@@@CCCHHHMMMTTTYYY\\\___eeeiiifffiiioooxxx|||yyyuuusssrrruuuxxx{{{}}}yyyuuutttxxxuuuiiiaaaSSSLLLFFFDDDDDDEEEKKKRRRTTTTTTTTTUUUXXX]]]cccffffffhhhllloooppppppooonnnhhhccc[[[SSSLLLHHHFFFEEEBBBFFFOOO^^^ooo~~~}}}zzzyyyyyy{{{{{{wwwuuu}}}|||yyyyyy~~~}}}sssnnnsss~~~}}}}}}~~~}}}~~~rrrddddddmmm~~~yyymmmiiiggghhhiiihhhkkkpppooosssxxx{{{|||~~~|||vvvnnndddZZZSSSLLLDDD@@@AAA@@@>>>>>>BBBCCCGGGRRR___iiijjjgggaaaWWWOOOIIIGGG======<<<<<<:::999888777:::::::::::::::;;;<<<<<<===>>>AAAFFFKKKQQQUUUWWW]]]]]]^^^___]]]WWWOOOIIIFFFCCC@@@???BBBEEEGGGHHHIIINNNUUUYYY[[[\\\^^^```bbbeeekkkpppuuu{{{wwwjjj___UUURRRSSSWWWcccuuu}}}yyy|||}}}vvviii\\\XXXZZZ[[[YYYZZZUUUOOOLLLNNNSSSWWWZZZXXX\\\RRRHHHIIIHHHJJJUUUbbboooooo~~~bbbOOOFFF@@@;;;999999999999999999888888888888999:::::::::<<<@@@CCC@@@FFFMMMRRRVVV[[[aaafffeeehhhnnnwwwxxxtttuuuxxx{{{|||{{{yyy{{{yyyoooiii___WWWOOOKKKHHHGGGJJJPPPSSSTTTTTTVVVZZZ^^^bbbeeecccfffjjjnnnqqqqqqpppoookkkggg```WWWPPPKKKGGGFFFCCCFFFMMM[[[lll{{{}}}}}}~~~}}}~~~}}}~~~}}}{{{wwwuuuwwwxxxvvvzzz}}}sssmmmpppzzz~~~|||zzzzzz|||{{{jjjbbbcccmmm~~~}}}lllhhhfffhhhhhhhhhjjjnnnnnnrrrxxx{{{}}}~~~zzzvvvsssiii___XXXQQQJJJFFFGGG>>>===???CCCBBBAAAHHHSSSdddeeeeee```WWWOOOJJJHHH????????????>>>;;;999888;;;;;;;;;;;;;;;<<<======;;;;;;<<>><<<777777777777777888888888777888999::::::<<>>@@@@@@>>>===???<<<;;;:::999888888999:::;;;<<<=========???BBBEEEJJJMMMRRRVVVVVVRRRNNNJJJJJJFFFFFFIIIIIIIIIPPPZZZ^^^fffrrr}}}qqqeee\\\VVVQQQUUU___ppp}}}|||pppbbb\\\[[[^^^___XXXXXXTTTLLLJJJNNNSSSTTTXXXVVVQQQIIIBBB@@@DDDHHHTTTgggsssmmmsss}}}gggPPPBBB>>>>>>999999999888999999::::::<<<;;;:::;;;===>>>>>>===<<<===@@@EEEKKKRRRXXX\\\eeeggglllvvv|||}}}{{{zzz|||xxxpppfff]]]XXXWWWWWWXXX\\\]]]^^^______^^^]]]\\\``````cccgggmmmrrrttttttwwwsssmmmfff^^^TTTKKKDDDGGGDDDFFFPPP\\\gggsss|||{{{}}}~~~|||{{{|||{{{zzzxxxuuuvvv}}}}}}sssoooooosss{{{yyyoooooottt}}}vvvssspppppptttyyy|||~~~zzzddd[[[^^^jjjyyymmmhhhddddddddddddhhhmmmnnnqqquuuyyy}}}~~~{{{xxxvvvvvvwwwwwwvvvuuuqqqjjjaaaYYYRRRMMMKKKBBBBBBBBB@@@???AAAGGGLLL[[[```cccaaa]]]YYYPPPHHHFFFAAA>>>@@@@@@>>>===???>>>>>>===<<<<<<<<<<<<<<<;;;<<<=========>>>BBBDDDHHHLLLRRRWWWXXXVVVRRROOOKKKHHHGGGJJJKKKMMMUUU___iiiqqq}}}qqqfff^^^XXXTTTUUU^^^nnn~~~xxxkkkdddbbbbbbccc``````ZZZQQQLLLNNNPPPPPPWWWUUUPPPHHH@@@>>>AAADDDQQQcccpppgggkkkssssssYYYGGG>>><<<:::999999999999999::::::444333333666999;;;;;;;;;;;;<<<>>>BBBGGGMMMRRRVVV___aaahhhsss~~~~~~{{{{{{}}}zzzooofffaaa```______bbbbbbcccccccccbbb``````^^^^^^aaaffflllqqqtttuuuxxxvvvrrrmmmeee[[[PPPIIIGGGCCCDDDLLLWWWaaammmvvv{{{}}}~~~~~~}}}|||}}}|||zzzzzz}}}}}}{{{yyyvvvuuusssyyyvvvmmmkkknnnsss{{{xxxuuuvvv{{{~~~wwwpppnnnlllmmmqqqvvvzzz{{{~~~fff\\\```mmmvvvjjjeeeaaabbbbbbcccgggmmmooorrrvvvzzz~~~|||xxxvvvvvvvvvvvvuuutttrrrnnnhhhaaaYYYSSSPPPGGGFFFDDDAAA@@@BBBFFFJJJTTT[[[bbbcccaaa]]]TTTKKKHHHBBB???@@@@@@>>>>>>@@@>>>>>>??????>>>>>>======;;;<<<<<<<<<<<<===@@@CCCFFFKKKRRRYYY]]]\\\ZZZXXXOOOLLLKKKMMMOOOSSS[[[dddpppxxx~~~qqqggg```ZZZUUUUUU]]]kkk|||~~~sssllliiiiiikkklllkkkcccWWWOOOPPPQQQQQQVVVTTTOOOGGG???<<<===@@@KKK\\\yyyqqqcccbbbiii|||eeeMMM???:::::::::999999999999::::::555444444666999;;;;;;;;;::::::<<<>>>CCCHHHLLLOOOWWWZZZbbbnnnzzz~~~zzzwwwuuuxxx|||sssnnnkkkiiihhhiiiiiiiiiiiihhhfffeeeddd\\\]]]```eeekkkppprrrsssxxxwwwvvvtttmmmcccWWWOOOGGGCCCBBBGGGOOOXXXdddooozzz}}}~~~~~~~~~|||~~~{{{xxxvvvwww{{{{{{wwwuuutttrrrwwwvvvllleeeffflllsss|||{{{zzz{{{~~~vvvllljjjiiikkkoootttwwwyyyzzzmmm___cccqqq~~~rrrfffaaa^^^```bbbdddiiiooopppssswww{{{|||zzzyyyyyyxxxwwwvvvuuusssooohhh```YYYTTTOOOLLLIIIEEEDDDEEEHHHJJJNNNWWW```ddddddaaaYYYPPPJJJDDD@@@@@@@@@======???<<<===>>>??????>>><<<;;;;;;<<<===<<<<<<===???BBBDDDJJJSSS\\\bbbccccccaaaXXXTTTQQQPPPRRRVVV]]]cccjjjpppzzzrrrhhh```YYYUUUTTT[[[hhhxxx~~~uuuoooooossswwwxxxuuukkk]]]UUUTTTUUUUUUVVVTTTPPPHHH???;;;;;;>>>DDDUUUqqqwwwfff```bbbiiiyyylllRRRAAA:::;;;;;;:::999999999:::::::::999777888999999888777999999:::===@@@EEEIIILLLPPPTTT^^^jjjuuu}}}~~~{{{wwwsssrrrxxxzzzvvvsssqqqqqqpppooommmkkkjjjhhhggg^^^^^^```dddiiimmmnnnnnntttuuuvvvvvvqqqggg[[[RRRFFFAAA???CCCIIIRRR^^^iiixxx{{{~~~~~~{{{}}}zzzvvvsssrrrtttxxxzzz||||||vvvtttttttttxxx~~~rrrhhhaaaccciiiooovvv||||||{{{~~~~~~~~~xxxmmmjjjhhhiiimmmrrrvvvxxxxxx~~~vvvcccgggvvvzzznnnbbb^^^\\\___bbbeeekkkqqqrrruuuyyy||||||{{{zzzyyyxxxxxxyyyxxxvvvoooggg^^^YYYVVVRRRMMMIIIHHHHHHJJJKKKLLLUUU___dddfffeee___WWWNNNHHHBBBAAA@@@======???<<<===>>>?????????============>>>===<<<===???AAADDDJJJTTT^^^fffiiijjjiiibbb^^^XXXSSSSSSVVVZZZ\\\[[[```gggllloooqqqssstttuuukkkaaaYYYSSSSSSZZZfffuuu{{{sssnnnqqq{{{vvvggg]]]ZZZYYYWWWVVVUUUQQQJJJAAA<<<;;;===???NNNiiinnnbbb```___kkk|||mmmUUUEEE>>><<<;;;;;;:::999999999:::888777666666666777555444888888999<<<@@@DDDIIIKKKLLLPPPYYYeeepppxxx}}}~~~}}}yyytttssswww}}}~~~{{{wwwvvvsssqqqnnnkkkiiihhhbbbaaaaaadddgggiiiiiiiiimmmnnnpppqqqmmmdddYYYQQQDDD@@@???AAAFFFMMMZZZfffssswww|||{{{xxxuuurrrqqqqqqsssuuuxxxxxxuuuvvvyyy{{{wwwlllccccccgggjjjmmmqqqtttvvvwwwvvvtttuuuxxx|||~~~{{{pppmmmiiihhhkkkppptttvvvzzz~~~}}}|||hhhlllzzzxxxkkkaaa\\\[[[^^^aaadddjjjpppqqqtttxxx|||~~~|||{{{yyyxxx{{{|||}}}|||wwwooogggbbb\\\XXXRRRNNNLLLMMMMMMMMMPPPXXXaaafffiiijjjfff```VVVNNNHHHEEECCC???>>>@@@??????@@@@@@AAAAAA@@@@@@>>>??????>>>======???AAADDDJJJUUU```iiimmmnnnnnnjjjfff___VVVSSSUUUTTTQQQNNNQQQTTTVVVXXXZZZ\\\___nnnvvv{{{pppfff\\\UUUUUUZZZeeerrr}}}yyyyyy|||}}}|||xxxpppjjjnnnzzzuuuiiibbb[[[UUUUUUUUURRRKKKCCC===<<<===<<>>BBBFFFHHHHHHLLLSSS]]]gggpppwww{{{|||yyyvvvuuuwww{{{}}}|||zzzwwwsssooollljjjiiidddccccccdddfffgggfffeeeggggggiiiiiifff___UUUOOOCCC@@@???AAADDDIIIUUUaaajjjooowww}}}yyyxxxwwwvvvuuuvvvwwwwwwzzz|||yyyzzz~~~~~~|||pppfffdddggghhhiiikkkkkkooorrrsssrrrrrrvvv{{{tttoooiiifffhhhmmmrrrttt{{{}}}|||~~~}}}lllppp~~~vvviiibbb]]][[[\\\^^^```eeekkkoooqqquuuyyy}}}~~~|||zzz|||~~~~~~xxxqqqmmmeee```YYYUUUTTTUUUUUUTTTWWW^^^eeehhhlllooommmiii^^^VVVNNNKKKGGGCCCAAACCC???????????????@@@AAAAAA@@@AAA@@@???===>>>@@@BBBEEEKKKVVVbbbkkkoooqqqpppmmmkkkbbbXXXSSSSSSOOOHHHGGGGGGGGGFFFFFFHHHLLLOOOZZZcccppp{{{wwwlllbbb[[[XXX\\\dddppp{{{}}}xxxsssnnnooorrrvvvzzz~~~}}}uuuvvvssskkkbbbbbbmmmwww}}}yyynnnaaaWWWTTTTTTRRRLLLDDD>>><<<===<<>>===<<<<<<<<<===???@@@AAABBBAAA@@@>>>>>>@@@BBBEEELLLWWWccckkkpppqqqqqqnnnlllcccXXXSSSRRRLLLCCCCCCBBB@@@===<<>><<<<<<===???III```}}}rrrcccdddfffnnn~~~wwwnnnaaaQQQFFF>>>===<<<;;;:::999999999;;;999777666666666444222555555444444555888:::<<<@@@BBBFFFLLLUUU___iiipppvvvssspppooorrrwww{{{||||||wwwrrrooolllkkkdddcccbbbdddfffhhhggggggcccbbb```^^^\\\WWWRRRNNNEEECCCBBBBBBAAABBBJJJUUUXXXaaammmyyy~~~zzzuuusssxxx~~~~~~~~~}}}{{{uuuyyy~~~~~~vvvpppnnnqqqxxx~~~oooggglllpppmmmlllqqqsssrrrtttxxxyyyyyy}}}|||}}}tttllljjjkkkmmmrrrxxx|||}}}yyyxxxzzzzzzzzz~~~sssgggqqqtttkkk```___]]]\\\]]]```ccceeekkknnntttyyy~~~~~~uuupppjjjfffdddbbbaaa```eeelllpppoooqqqvvvxxxuuukkkggg]]]SSSNNNMMMIIICCCAAA@@@???@@@BBBDDDDDDDDDCCCCCCDDDDDDDDDCCCAAAAAAIIINNNWWW```gggkkklllllloookkkeee\\\SSSKKKFFFCCCAAA@@@???>>>>>>???@@@BBBGGGLLLUUU___iiirrrxxx{{{|||qqqjjj___aaaeeellluuu|||{{{wwwvvvuuusssrrruuuzzz|||nnnkkkhhhccc[[[TTTVVV\\\gggyyynnnfff^^^ZZZSSSKKKDDD>>>:::888;;;???EEETTTooottthhhcccnnnxxx~~~zzzvvvnnn]]]MMMEEEBBB>>>;;;::::::::::::::::::999999999999999:::666666666777777777777777;;;===BBBGGGMMMUUU^^^ccciiikkkmmmoooqqqtttyyy|||~~~zzzvvvpppjjjfffdddaaa___bbbhhhkkkjjjggg```bbbbbb___^^^\\\TTTKKKIIIFFFCCCBBBDDDFFFGGGHHHQQQXXXcccoooxxx~~~zzzuuusssxxx}}}{{{yyywwwuuuuuuxxx}}}}}}tttnnniiilllsss}}}ssskkkppptttpppooosssuuutttvvvzzz|||}}}xxxwww|||}}}uuunnnnnnoooqqqvvv|||}}}}}}zzzvvvuuuyyy{{{}}}mmmdddooo}}}pppggg```___]]]]]]^^^aaaeeeggglllnnnsssyyy}}}}}}xxxsssnnnkkkjjjhhhggghhhooorrrqqqrrrwwwyyywwwrrrnnneeeZZZTTTRRRMMMGGGBBBAAA??????AAABBBBBBAAADDDDDDEEEFFFFFFEEEDDDCCCGGGMMMUUU^^^eeeiiiiiiiiijjjfffaaaYYYRRRKKKFFFDDDAAA@@@>>>======>>>???AAAAAAEEENNNXXXbbblllrrrvvv{{{yyyssseeedddeeeiiiqqqzzz|||zzzyyyvvvttttttyyy|||{{{{{{yyywwwoookkkhhhddd^^^WWWWWW[[[___qqq|||}}}nnniiiddd```XXXOOOFFF@@@<<<:::;;;>>>CCCPPPjjjyyylllmmmsssxxxzzzlll^^^NNNHHHAAA<<<::::::::::::;;;:::999888888888888888666666666666666666666666888;;;???CCCIIIQQQYYY___aaacccfffiiikkknnnrrruuu{{{uuummmhhhccc```^^^bbbhhhmmmnnnmmmiiiiiifffbbb___^^^WWWPPPLLLIIIEEEDDDEEEGGGHHHHHHMMMSSS^^^iiissszzz}}}~~~{{{vvvssswww~~~zzzxxxwwwvvvwwwzzz}}}}}}sssmmmfffjjjrrr{{{vvvooosssvvvsssqqqsssvvvuuuwww}}}yyyooopppyyy|||uuupppqqqssstttxxx}}}}}}zzzvvvuuuyyy~~~xxxfffaaammmzzzlllddd______^^^^^^```dddgggjjjlllnnnrrrwww||||||vvvrrrooollljjjhhhkkkpppsssssstttyyy{{{{{{{{{xxxoooddd\\\XXXQQQJJJFFFDDDAAA@@@AAABBBBBBAAADDDEEEGGGHHHIIIHHHFFFEEEFFFKKKTTT]]]cccfffgggfffdddaaa]]]WWWQQQLLLHHHFFFBBBAAA???===<<<===>>>???<<<@@@GGGQQQ[[[eeelllpppvvv{{{{{{mmmjjjgggiiinnnwww~~~~~~zzzuuussswww~~~wwwttttttrrrqqqnnniiieeeeeebbb\\\YYYYYY[[[nnnxxxzzz}}}vvvkkkjjjkkkfff]]]SSSIIIBBB>>><<<;;;<<<@@@KKKaaa~~~wwwnnnnnnsssvvvaaaXXXKKKBBB>>><<<;;;:::;;;:::999888777777777777777777666666555555444444555777;;;???DDDKKKRRRXXX[[[^^^cccfffiiillloooqqqzzz}}}zzzqqqkkkbbb___^^^```gggnnnqqqrrrqqqqqqmmmgggcccbbb]]]WWWPPPMMMIIIGGGHHHIIIIIIIIIKKKQQQZZZeeeooowww|||~~~~~~yyyuuuvvv~~~~~~}}}}}}~~~zzz|||wwwrrrmmmqqqxxx{{{sssooorrrtttrrrqqqrrrvvvuuuwww}}}~~~ooohhhjjjvvv|||uuuqqqrrrsssrrruuuxxx||||||yyy}}}sssbbb___kkk~~~yyymmmddd___^^^^^^___bbbeeeiiikkklllnnnqqquuuyyy|||~~~~~~xxxtttqqqnnnkkkiiikkknnnqqqsssuuuyyy}}}xxxmmmccc]]]UUUMMMKKKGGGCCCAAABBBCCCDDDDDDCCCEEEHHHJJJJJJJJJHHHGGGGGGLLLTTT\\\bbbeeeffffffcccaaa^^^YYYTTTNNNJJJHHHDDDBBB@@@>>>======>>>>>>===@@@FFFNNNWWW```gggkkkpppuuu}}}sssppplllmmmqqqxxx~~~}}}wwwsssttt{{{xxxuuurrrooommmkkkeeeaaadddeeeaaa\\\ZZZ^^^pppwwwuuuuuunnnfffiiioooiii```UUUKKKCCC???<<<999:::===FFFXXXssssssnnnttt|||ppp___PPPFFFAAA===;;;<<<;;;999888777666666666888777777666555444333333333555888;;;???EEELLLQQQUUUYYY^^^cccfffhhhkkknnnuuuxxx}}}tttlllccc```^^^^^^dddjjjnnnqqqssstttrrrmmmjjjiiieee___WWWTTTOOOMMMLLLMMMMMMLLLOOOSSS\\\fffpppxxx~~~|||wwwvvvzzzzzz}}}~~~zzzxxx||||||yyysssnnnkkkmmmpppppppppqqquuutttwww}}}tttiiidddggguuuyyytttsssrrrpppqqqsssyyyrrrbbb^^^kkk~~~{{{ooohhh]]]]]]^^^___bbbeeeiiikkkjjjlllooossswwwzzz}}}~~~}}}yyyvvvssspppnnnjjjlllnnnrrrvvvzzzwwwlllddd[[[SSSOOOKKKEEEBBBBBBCCCDDDDDDBBBDDDHHHJJJLLLKKKJJJIIIIIIMMMSSS[[[aaafffhhhiiihhhgggccc^^^YYYSSSNNNKKKGGGEEEBBB@@@>>>>>>>>>???@@@BBBEEELLLSSS[[[bbbfffiiimmmttt}}}vvvuuusssuuuyyy}}}zzztttrrrxxx|||xxxsssnnnhhhaaa___cccgggddd___\\\___oootttooonnnhhhbbbfffmmmhhh```VVVLLLDDD???<<<888999;;;BBBPPPhhh{{{ssswwwyyyeeeTTTHHH@@@===<<<;;;:::888777666666666888888777666555444444333444555777999<<>>AAAPPPmmm|||zzzmmmTTTFFFBBB<<<<<<;;;:::999999::::::888888888888888777777777555555666666777:::???CCCFFFIIINNNSSSWWW]]]cccfffiiilllooorrrtttuuuwwwxxx{{{zzz}}}uuurrrmmmgggbbbaaabbbcccaaahhhnnnnnnoooqqqrrrppplllhhhdddaaa````````````^^^aaahhhooouuuzzz}}}~~~}}}}}}}}}|||zzz~~~|||}}}sssooollllllkkkkkkpppyyyxxxjjjaaabbbeeegggqqqzzzrrrnnnllliiiiiillluuu}}}zzzwww|||zzzkkkddddddqqqwwwnnngggYYYZZZ[[[\\\^^^```bbbccceeegggjjjnnnsssxxx|||~~~zzzzzzssskkk```VVVOOOLLLJJJIIICCCFFFKKKPPPRRRRRRQQQOOOKKKLLLOOOTTT\\\eeennnsssrrrqqqooolllhhhbbb]]]ZZZQQQOOOKKKHHHEEECCCCCCCCC???@@@CCCIIIRRR\\\fffkkkqqqooonnnppptttwwwxxxwwwssswww|||~~~~~~~~~|||{{{}}}rrrmmmjjjjjjhhhccc```aaakkksssooohhhiiicccYYYWWW[[[[[[ZZZWWWQQQJJJCCC???;;;;;;<<<<<<===HHHddd}}}|||sssVVVGGGCCC<<<<<<;;;::::::;;;;;;;;;888888888888888999999999444555555555555888===@@@AAACCCHHHLLLQQQWWW^^^bbbfffiiilllnnnppprrrtttvvvyyyyyy|||zzzwwwrrrlllfffddddddeee```gggkkkjjjkkkooorrrrrroookkkgggdddddddddddddddbbbffflllsssyyy|||~~~}}}}}}~~~~~~{{{zzzzzz{{{|||~~~xxxqqqooolllmmmuuu{{{}}}}}}zzz~~~zzzjjjccc]]]]]]```hhhuuu~~~vvvssspppjjjjjjnnnqqqxxx|||yyy{{{uuukkkeee___sssvvvjjjbbbZZZWWWUUUUUUYYY]]]```bbbhhhiiijjjlllooouuu||||||lll___XXXSSSNNNJJJHHHIIILLLQQQTTTUUUSSSQQQPPPQQQSSSWWW\\\dddmmmsssqqqqqqqqqqqqnnniiibbb]]]XXXRRRMMMJJJFFFBBBBBBEEECCCCCCFFFKKKPPPYYYjjjyyy|||}}}{{{zzzwwwrrrtttwwwyyyxxxwwwxxx}}}|||{{{||||||{{{|||{{{wwwvvvtttkkk```___ggguuuwwwuuunnnhhhfffccc```\\\XXXWWWYYYWWWLLLBBB<<<>>>999999===>>>CCCWWWnnn|||}}}{{{\\\IIICCCBBB<<<999:::;;;777444333:::999888888777888888888555444333222333555777888@@@BBBFFFJJJNNNSSSYYY^^^\\\```fffjjjnnnpppssstttwwwvvvzzzwwwnnnhhhffffffddddddeeefffhhhiiijjjkkkllljjjiiijjjhhhfffiiinnnjjjmmmrrrvvvyyy{{{~~~~~~~~~}}}zzzyyyyyy{{{}}}uuutttqqqssszzz~~~~~~|||}}}zzz}}}ttthhhaaa\\\]]]aaaiiiuuu}}}zzzwwwsssmmmlllooorrrwww~~~{{{xxxyyy~~~}}}tttiiiddddddxxx~~~ttthhh```YYYWWWTTTUUUXXX[[[^^^___fffgggiiikkkooottt|||~~~}}}}}}}}}}}}}}}|||{{{|||zzzlllbbb[[[TTTPPPMMMMMMOOOSSSVVVXXXXXXVVVSSSTTTVVVYYY]]]dddkkkoootttsssrrrrrrpppkkkeee```]]]VVVQQQMMMIIICCCCCCEEEEEEEEEGGGLLLQQQZZZkkkzzz}}}yyyxxxvvvsssrrrtttxxx|||}}}}}}~~~~~~{{{{{{{{{yyy}}}|||wwwuuutttkkk___^^^eeewwwzzzzzztttooollliiieee]]]ZZZYYY[[[XXXNNNDDD>>>???;;;:::======@@@QQQfff}}}xxxyyy|||~~~bbbNNNFFFCCC===:::===???<<<:::::::::999999888888888888888777666555444444555777888>>>AAADDDGGGJJJNNNSSSWWWZZZ^^^cccgggjjjlllnnnpppsssrrruuu|||}}}tttooolllllljjjjjjjjjiiihhhgggfffeeegggddddddffffffeeehhhnnnnnnqqqvvvxxxzzz{{{}}}~~~~~~~~~{{{|||}}}{{{{{{{{{}}}yyyxxxzzz|||{{{yyy~~~yyylllddd___\\\]]]aaaiiivvv|||yyy|||{{{vvvqqqqqqssstttuuuxxxzzz}}}zzzwwwwww{{{zzzqqqgggbbbggg{{{}}}ssshhh```YYYWWWTTTTTTWWWZZZ\\\]]]bbbdddfffiiimmmssszzzxxxuuusssrrrqqqpppnnnmmmpppsssxxx|||~~~qqqggg___ZZZTTTTTTTTTVVVZZZ]]]______ZZZ[[[\\\^^^bbbggglllnnnvvvuuutttsssqqqmmmgggcccaaa[[[UUUQQQLLLFFFDDDGGGHHHGGGIIINNNRRR[[[jjjyyywwwqqqpppqqqtttvvvwwwyyy{{{~~~{{{zzzyyywww}}}~~~xxxtttrrriii^^^\\\cccuuu{{{}}}zzzuuusssnnniii^^^ZZZZZZ]]]ZZZQQQFFFAAA@@@<<<<<<===<<<<<>>:::<<<===<<<:::;;;::::::999888888888888888999888777555555666777777<<<===@@@BBBDDDGGGLLLOOOVVVZZZ^^^bbbdddfffhhhjjjnnnmmmpppuuuyyy|||~~~xxxvvvuuutttsssqqqmmmiiieeeaaa``````^^^^^^aaabbbbbbffflllsssvvvzzz|||||||||}}}~~~}}}}}}}}}~~~|||{{{~~~|||{{{zzz~~~nnnddd```]]][[[^^^bbbjjjwww~~~{{{yyy|||{{{uuusssvvvzzzwwwvvvuuuuuuwww~~~yyyuuutttwwwvvvnnneee```fff{{{uuujjjbbbZZZXXXUUUUUUWWWYYY[[[[[[___aaadddggglllrrryyy}}}yyyuuuooolllkkkiiifffddddddgggkkkoootttzzztttjjjeee]]][[[YYYZZZ^^^cccgggiiidddcccdddgggkkkoooqqqrrrwwwvvvuuusssrrrnnniiieeeaaa[[[VVVSSSNNNHHHFFFIIIJJJJJJLLLPPPSSSZZZhhhvvvyyyuuuuuuuuuuuuyyy{{{~~~|||xxxvvvuuu|||yyytttqqqhhh]]]ZZZ```pppwww}}}|||yyyuuupppjjj^^^ZZZZZZ]]][[[RRRHHHCCC???=========::::::DDDPPPrrrxxxooommmmmmjjjnnnyyywwwdddWWWLLLDDD===<<<<<<:::888999::::::999888888888888999999888777666555555555555888999<<<===???CCCGGGJJJPPPTTTXXX\\\___bbbeeegggjjjkkknnnqqquuuzzz}}}{{{xxxsssmmmgggbbb______\\\\\\^^^^^^^^^bbbiiitttxxx|||~~~~~~~~~||||||~~~|||~~~~~~ssseee___]]][[[[[[___cccjjjxxx~~~||||||yyyrrrtttzzz|||zzzvvvtttuuu|||xxxtttrrrtttssskkkccc___eeezzzuuujjjaaa[[[YYYWWWVVVXXXZZZ[[[[[[\\\___bbbfffkkkpppwww{{{zzzrrrllljjjhhhddd```]]]```bbbfffjjjpppwww|||}}}tttooogggdddaaaaaaeeekkkpppssslllkkkkkkmmmrrrvvvxxxxxxyyyxxxwwwvvvuuuqqqlllhhh```[[[WWWUUUQQQKKKJJJLLLLLLMMMPPPSSSUUUYYYeeeppp}}}{{{|||wwwtttrrr{{{{{{tttqqqhhh\\\YYY]]]kkksss{{{{{{yyyvvvpppiii\\\YYYYYY]]]\\\SSSJJJEEE>>>======<<<::::::AAAIIIfff{{{ooogggdddaaadddlllxxxuuuhhhYYYOOOFFFBBB@@@<<<:::;;;;;;::::::999888999999999888777666555444333333333444666888:::<<<@@@EEEHHHIIILLLRRRVVVZZZ___cccfffhhhkkknnnpppsssyyy{{{uuunnniiieeeccc___]]]]]]\\\[[[___eeessswww|||}}}~~~}}}~~~}}}~~~|||}}}xxxiii```\\\ZZZZZZ\\\```ccciiiwww~~~}}}~~~vvvooosss|||~~~yyyuuussswww}}}~~~}}}xxxsssqqqrrrpppiiiaaa^^^dddzzzuuuhhh___ZZZXXXWWWWWWYYY[[[[[[[[[\\\^^^bbbfffjjjooouuuyyyxxxqqqnnnkkkfffaaa\\\^^^```bbbdddhhhnnnrrr|||{{{wwwpppmmmiiiiiinnntttzzz}}}vvvsssqqqsssxxx}}}~~~}}}}}}}}}}}}}}}|||xxxqqqlllccc^^^[[[YYYVVVPPPNNNPPPOOOQQQUUUYYYYYYZZZaaakkk}}}{{{uuuqqqpppxxx~~~uuuqqqhhh\\\XXX[[[fffooowwwyyyxxxtttnnnggg\\\YYYYYY^^^]]]UUULLLGGG@@@@@@???<<<::::::???EEE[[[wwwuuuhhhbbb]]]___dddmmmyyyiii]]]PPPIIICCC>>>;;;<<<;;;;;;:::999999999999999777666666555444333333222222444666888:::>>>BBBEEECCCFFFKKKQQQUUU[[[```dddeeejjjnnnooorrrxxx}}}~~~~~~wwwrrrooojjjfffbbb```]]][[[^^^dddpppuuu{{{~~~~~~}}}~~~|||~~~}}}~~~~~~~~~|||yyy}}}~~~mmmaaa\\\ZZZYYYYYY]]]aaaccciiivvv}}}|||~~~uuunnnsss{{{~~~~~~{{{wwwtttuuuyyy|||~~~yyyssspppqqqooohhhaaa^^^bbbxxxwwwhhh^^^XXXVVVUUUVVVXXXZZZZZZZZZ\\\___bbbfffjjjnnnssswww|||yyyuuurrrlllggg___```aaaaaabbbcccgggiiipppzzzyyyuuurrrrrrwww~~~{{{|||yyyssskkkfffbbb```\\\VVVSSSUUUSSSVVV[[[___^^^\\\```gggtttzzzssspppnnnppp|||~~~{{{~~~vvvqqqhhh\\\WWWZZZ```iiiqqqsssrrroooiiibbb]]]ZZZ[[[______WWWNNNJJJDDDDDDAAA<<<999:::>>>AAANNNkkktttlllaaabbbcccfffmmmwwwvvvdddWWWLLLBBB===<<<;;;;;;:::999999999999:::666666666666666555444444333444666777888:::>>>AAA???BBBGGGKKKPPPUUUZZZ^^^aaahhhmmmmmmpppuuuxxxwwwzzzzzzwwwpppkkkgggddd```]]]```fffoootttzzz}}}~~~}}}yyy|||vvv{{{vvvxxx|||}}}|||}}}yyywww|||vvvggg]]]YYYYYYXXXYYY]]]aaaccchhhvvv}}}{{{}}}vvvooosssyyy{{{}}}|||{{{yyywwwxxxzzz}}}yyysssppppppnnngggaaa^^^```uuuzzzjjj___VVVUUUTTTUUUXXXYYYZZZYYY\\\___cccfffjjjnnnrrrvvvyyy|||yyyrrrmmmaaabbbcccbbbaaaaaacccdddfffrrr~~~~~~{{{xxxyyy}}}yyyqqqlllhhhfffaaaYYYVVVWWWVVVYYY___dddaaa]]]```fffnnn|||zzzrrrooonnnhhhttt|||zzzwwwuuu~~~wwwrrriii\\\WWWZZZZZZccckkkmmmllliiiccc]]]^^^[[[\\\aaaaaaYYYPPPLLLGGGGGGCCC===999:::===>>>DDDaaawwwiiihhhfffdddeeelllxxx|||jjjZZZLLLCCCAAA<<<;;;::::::999999::::::777777777777777666666555444555666666666777:::===>>>@@@DDDHHHLLLQQQVVVYYY^^^fffkkkkkkmmmssstttrrrtttxxx{{{tttooojjjgggccc```ccchhhppptttzzz}}}~~~~~~zzzwwwvvvuuuvvvyyy~~~}}}}}}||||||}}}}}}zzzvvvvvv}}}{{{uuuvvv}}}ooo```UUUUUUYYYXXXYYY[[[___dddkkktttzzzxxxuuuyyy~~~vvvqqqrrrxxx}}}zzzxxxzzz~~~yyyttttttsssmmmfffccc___uuuoooeee]]]UUUPPPRRRUUUVVVWWWZZZ^^^aaadddiiimmmqqqsssttt||||||wwwssspppkkkfffcccccceeefffjjjnnnuuu}}}yyyuuuoooiiifffcccaaa___^^^```bbbbbbaaa```aaabbbqqqzzz|||rrrjjjfffcccgggooouuuxxxxxxvvvtttxxx||||||pppggg```[[[YYY___aaaggglllnnnhhh]]]TTTXXXZZZ]]]bbbbbb\\\QQQHHHDDDDDDAAA===888777:::===@@@PPPlllzzznnnhhhfffiiiuuunnnUUUHHHEEEDDD>>>:::;;;<<<:::999;;;:::999777666555666777999444444444444555666777777<<<>>>AAADDDHHHLLLQQQUUU\\\```eeeiiikkkmmmoooqqqqqqtttzzz{{{xxxqqqlllhhhfffggghhhoootttyyy}}}~~~xxxtttrrrqqqrrrvvv}}}~~~|||zzz{{{{{{}}}~~~xxxtttppppppxxxyyyuuuxxxyyykkk___WWWWWW[[[YYYZZZ\\\^^^cccjjjsssyyy|||uuusssuuu||||||xxxxxx|||}}}zzzzzzzzz}}}yyyyyyxxxqqqiiifffcccyyyrrrggg]]]VVVPPPRRRUUUVVVWWWZZZ\\\^^^bbbggglllqqquuuwww|||}}}yyysssmmmiiigggggghhhjjjmmmsss{{{}}}yyytttoookkkhhhdddaaa```bbbddddddddddddeeefffqqq{{{{{{qqqiiifff]]]aaagggmmmqqqssssssssswwwzzz~~~wwwmmmeee^^^[[[[[[^^^bbbggghhheee]]]WWWXXXYYY\\\```aaa\\\SSSLLLGGGFFFCCC===888666888;;;===JJJaaa}}}~~~uuuqqqqqqwwwmmmYYYOOOFFF???;;;;;;;;;999888::::::999777666666666888888555444444333333444666666999;;;>>>AAADDDHHHMMMQQQWWW[[[```eeehhhjjjmmmooonnnpppuuuzzz~~~zzztttoookkkiiijjjkkkqqquuuzzz}}}~~~~~~~~~}}}~~~}}}vvvqqqnnnlllooottt{{{zzzwwwuuuwwwyyy{{{~~~zzztttoookkkkkkrrr||||||wwwvvv}}}qqqeee^^^YYYYYY[[[ZZZ[[[]]]___cccjjjsssyyy{{{vvvsssuuuzzz~~~~~~|||zzzyyy~~~uuukkkgggfffzzzuuujjj^^^VVVQQQRRRTTTUUUWWWYYY[[[\\\___dddjjjpppvvvyyy}}}yyysssooommmmmmnnnqqqvvv}}}zzzvvvrrrmmmiiifffdddeeeggggggggggggiiijjjrrr{{{yyypppiiifff[[[]]]aaafffkkkooorrrssswwwzzz}}}}}}~~~vvvlllccc^^^[[[\\\^^^aaacccccc```]]]ZZZZZZ[[[___```^^^WWWQQQKKKIIIDDD>>>888666777888;;;CCCUUUmmm~~~|||}}}ooo\\\MMMEEE>>>===<<<:::999::::::999888777666777888888777555333222222333444555666888:::===???CCCHHHKKKOOOTTTYYY___cccfffjjjlllkkklllooorrrxxxyyytttpppoooooopppssswww{{{~~~~~~}}}}}}~~~||||||}}}{{{tttoookkkiiimmmsss{{{{{{vvvrrrpppssstttvvvzzzyyyrrrlllhhhgggoooyyy|||xxxvvvyyy{{{jjjaaa]]]ZZZYYYZZZ[[[\\\]]]```eeennnwww~~~zzzwwwyyy}}}~~~~~~~~~~~~~~~xxxlllgggfffyyyyyymmm```WWWQQQQQQTTTTTTVVVYYY[[[\\\^^^bbbhhhooouuuxxx~~~zzzwwwvvvwwwzzz~~~~~~xxxtttpppmmmkkkggghhhiiihhhggghhhiiikkksss{{{wwwoookkkhhh``````bbbfffjjjooosssvvvyyy|||~~~}}}|||~~~}}}rrriiiccc```______```bbbcccdddddd___]]]\\\^^^___^^^YYYTTTMMMIIIDDD>>>999777777888;;;???KKK```{{{lllXXXMMMCCC@@@???<<<;;;;;;:::999888777777777888888888666444222111111333444333555777999;;;???CCCFFFIIIMMMSSSXXX]]]aaafffiiiiiijjjkkkmmmqqqxxxzzzwwwuuuuuuuuuvvvyyy|||~~~~~~}}}}}}}}}{{{||||||~~~yyyrrrmmmjjjhhhjjjpppxxx}}}~~~xxxsssooommmqqqqqqrrruuu|||}}}wwwpppjjjeeecccjjjttt|||zzzwwwxxx~~~wwwhhhaaa]]]YYYWWWXXX[[[\\\^^^bbbiiisss~~~}}}{{{}}}|||}}}}}}{{{zzz~~~}}}pppjjjgggzzz|||oooaaaXXXQQQQQQSSSSSSUUUYYY\\\]]]___bbbhhhnnnsssvvvwwwrrrpppnnnnnnhhhiiiiiihhhggggggiiikkkuuu|||xxxqqqmmmkkkgggggggggiiilllooosssuuuzzz}}}}}}{{{}}}}}}~~~wwwooollliiihhheeecccbbbccceeegggaaa^^^\\\[[[\\\ZZZVVVRRRMMMIIICCC>>>;;;999999888888;;;CCCTTTmmmaaaTTTGGGAAA@@@===:::::::::999999888888888888888888777555333222222333333333444666888999<<<@@@CCCDDDHHHMMMRRRWWW\\\```dddggghhhiiijjjmmmrrrzzz|||zzzzzzzzzyyy{{{~~~~~~}}}~~~~~~||||||}}}}}}vvvppplllkkkjjjhhhmmmsssyyy~~~xxxssspppnnnpppqqqrrrvvv|||zzztttnnniiiccc```fffnnnzzz{{{zzzzzz~~~tttiiiccc^^^YYYWWWXXX\\\]]]___dddkkkvvv~~~||||||zzz{{{zzzxxxxxx|||vvvoookkk~~~}}}ooocccYYYQQQQQQRRRSSSUUUXXX\\\]]]```dddiiinnnsssuuu~~~vvvqqqooommmlllhhhhhhiiiiiihhhiiillloooxxx~~~{{{tttpppnnnkkkllllllmmmoooqqqssstttxxx{{{~~~}}}{{{}}}~~~{{{yyyxxxwwwwwwxxxyyy{{{}}}}}}{{{xxxwwwvvvuuuqqqkkkfffdddeeegggaaa^^^[[[YYYZZZXXXTTTQQQOOOJJJDDD>>><<<:::999888444777>>>III]]]yyyiiiYYYIIIBBB???<<<999999:::999999999999888888888777777666555444333333333333444666777888:::>>>AAA@@@DDDHHHMMMPPPUUUZZZ]]]aaabbbdddfffhhhmmmssswwwyyy~~~}}}}}}{{{}}}~~~~~~~~~~~~}}}~~~{{{rrrmmmkkkkkkkkkjjjmmmqqqwww}}}{{{wwwtttsssrrrtttwww|||yyyuuupppkkkddd```dddkkkssszzz~~~}}}|||~~~~~~}}}|||}}}xxxqqqjjjfff```ZZZXXX[[[^^^^^^```dddkkkvvv~~~zzzyyy{{{|||{{{zzz|||{{{tttnnn}}}nnndddZZZRRRPPPRRRRRRUUUXXXZZZ\\\```eeekkkppptttwww{{{yyysssoookkkhhhggghhhiiikkkllloootttwww|||wwwrrrnnnnnnppprrrtttvvvvvvvvvvvvxxx|||~~~xxxqqqpppnnnmmmoootttxxx{{{~~~}}}~~~xxxooojjjhhhhhhccc```]]]\\\]]]\\\YYYUUUSSSMMMEEE???<<<:::777555333777<<>>>>>@@@DDDGGGJJJNNNRRRVVVWWWYYY\\\___bbbfffkkknnnooowww~~~}}}zzz{{{yyy|||xxxooojjjjjjkkkkkknnnooorrrxxx~~~}}}zzzwwwvvvtttwww|||{{{wwwsssnnnhhhcccffflllpppvvvzzz{{{|||~~~~~~sssoookkkhhhbbb[[[ZZZ]]]______aaadddjjjuuu{{{xxx{{{~~~}}}~~~|||uuunnn}}}nnndddZZZRRRPPPQQQRRRTTTXXXWWWZZZ___fffmmmrrrvvvxxxxxx}}}|||vvvpppiiidddfffhhhjjjmmmpppuuu{{{zzzrrrnnnpppssswwwzzz||||||zzzyyyzzz~~~wwwooommmiiihhhkkkqqqxxx}}}|||xxxpppllllllfffcccaaaaaacccccc```\\\VVVOOOFFF@@@<<<999666333444999>>>AAAIII___|||zzzgggTTTJJJGGGCCC@@@???999::::::::::::999888888555666888999999777555444222333444444555777:::<<<<<<>>>AAADDDFFFIIINNNQQQOOORRRVVVZZZ]]]aaaeeehhhiiiqqqxxxzzz~~~~~~~~~}}}xxxuuuvvv{{{~~~wwwoooiiiiiinnnrrrrrruuuwwwzzz{{{wwwvvvxxx|||{{{{{{wwwppphhhfffjjjooowwwxxx{{{}}}~~~zzzuuunnnfffaaa______```___[[[[[[aaaiiirrr~~~~~~{{{xxx{{{~~~~~~}}}}}}sssqqqxxxlllaaaYYYSSSQQQPPPOOOQQQUUUVVVYYY^^^bbbgggmmmsssxxxxxx|||}}}wwwpppkkkooooooooosssxxx}}}}}}rrrkkkppptttyyy{{{{{{{{{}}}~~~tttnnngggeeeiiiqqqyyy{{{yyywwwzzz{{{zzzzzztttrrrooollliiifffccc___\\\YYYQQQEEE===999888666555999777;;;AAADDDNNNkkk~~~zzz}}}wwwtttwww}}}~~~qqq^^^PPPIIIGGGEEECCC===:::888888888888666444777777777777666666666666555555555555666666777888::::::;;;<<<>>>AAADDDFFFIIIJJJMMMPPPTTTXXX[[[]]]bbbgggmmmppprrrvvv~~~~~~}}}|||}}}|||xxxttttttvvvyyy|||uuunnnjjjkkkrrrwwwwww{{{~~~~~~~~~zzzxxxwwwyyy||||||zzzwwwqqqllllllppptttzzz{{{~~~{{{uuulllccc^^^]]]^^^```___\\\\\\aaaiiiqqq~~~xxxtttxxx{{{}}}}}}{{{{{{}}}sssqqqxxxlll```XXXRRRPPPPPPOOOQQQUUUWWWYYY]]]aaaeeekkkrrrvvvwww|||}}}vvvqqqpppppprrrvvv}}}}}}ssslllppptttyyy{{{{{{{{{|||~~~wwwqqqjjjgggjjjrrryyy~~~vvvrrrrrrrrrtttyyy}}}zzzssssss{{{~~~xxxvvvtttqqqooolllhhhccc___YYYQQQEEE===999888666555777666999>>>???GGGaaa||||||zzzuuurrrtttwwwxxx}}}|||lll___VVVPPPIIIEEE???@@@@@@>>>;;;999888888888888888777777777777666666555555444444555777777777888888999;;;>>>AAABBBEEEFFFHHHKKKOOORRRUUUWWWZZZ___eeeiiikkkooovvv||||||~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}{{{xxxtttqqqqqqrrrzzzxxxtttnnnkkknnnvvv|||~~~|||xxxzzz|||~~~}}}{{{yyyzzz}}}|||{{{zzz|||{{{yyyuuurrrrrrtttwwwzzz~~~}}}wwwmmmddd^^^\\\]]]______\\\]]]cccjjjrrr}}}uuuqqqwwwzzz{{{zzzxxxwwwzzz}}}xxx{{{ssspppxxxlll___WWWPPPOOOOOONNNQQQUUUWWWYYY\\\^^^bbbhhhoootttvvv{{{{{{vvvrrrsssvvv{{{~~~uuuoooooosssxxx{{{{{{{{{{{{{{{yyyrrrmmmoootttzzz}}}xxxlllhhhiiikkkkkkooorrrnnnhhhhhhqqqzzz}}}xxxxxxwwwuuutttqqqlllfffaaaZZZQQQEEE<<<888777666444666666999<<<<<>>???@@@BBBDDDGGGKKKMMMOOOQQQUUU[[[^^^aaaeeekkkppprrrxxx~~~||||||||||||{{{{{{{{{{{{|||}}}~~~~~~yyyyyyxxxwwwtttqqqooonnnsssttttttqqqnnnpppvvv||||||uuuwwwyyy|||~~~~~~}}}~~~|||{{{zzz{{{}}}~~~~~~xxxuuurrrsssvvvzzz}}}~~~|||tttkkkddd```^^^^^^^^^\\\___eeellluuuwwwssstttwwwxxxwwwvvvvvvyyy}}}~~~vvvxxxtttrrrxxxlll^^^VVVPPPOOOOOONNNPPPTTTWWWYYYZZZ\\\```eeelllqqqtttzzzyyyuuussstttxxxxxxsssnnnqqquuuxxxyyyyyyxxxxxx{{{}}}|||vvvvvvxxx|||~~~wwwjjjcccbbbdddcccfffgggbbb]]]^^^gggoooyyy{{{vvvrrrvvvvvvvvvuuusssmmmeee```ZZZQQQEEE;;;777666555444666777:::<<<<<>>???BBBEEEGGGHHHJJJNNNRRRVVVYYY^^^dddhhhjjjooouuuzzz}}}~~~}}}}}}||||||||||||||||||}}}~~~}}}{{{uuuuuuvvvvvvvvvtttqqqooommmrrrvvvvvvrrrqqquuuyyyxxxyyy{{{}}}}}}}}}|||}}}}}}|||yyyvvvtttrrrqqqsssxxx}}}{{{uuunnngggaaa]]]]]]]]]aaagggnnnxxxvvvrrrqqqtttvvvuuuuuuvvv{{{sssqqqvvvvvvvvvwwwiii^^^VVVPPPOOONNNNNNPPPTTTVVVWWWYYY\\\___dddjjjooorrrxxx~~~vvvqqqqqqsssxxxzzzvvvnnnoooqqqtttvvvwwwvvvuuuxxxyyy}}}}}}~~~~~~rrrfff```______aaa```[[[VVVWWW^^^eeekkkuuu}}}{{{vvvsssqqqooottttttuuuvvvtttnnngggaaa[[[QQQDDD;;;666555555444444666999;;;<<>>???BBBDDDGGGKKKPPPUUUYYY[[[[[[]]]aaaeeeiiillloooppptttwww|||~~~}}}~~~~~~|||zzzwwwvvvvvvxxx{{{zzzxxxuuunnnuuu{{{{{{wwwwww}}}~~~{{{yyyuuuxxx{{{}}}~~~xxxoooppprrrrrroookkkfffcccaaabbbeeejjjmmmtttxxxqqqsssuuuvvvvvvuuuwww|||wwwllljjjrrrtttzzz|||ssslll||||||ooobbbZZZSSSQQQOOONNNOOOSSSQQQTTTYYY]]]aaaeeeiiilllpppvvv~~~wwwpppkkkeeeiiiqqq|||~~~yyyuuusssqqqnnnooorrrvvvwwwwwwzzzzzz~~~oooccc___\\\]]][[[VVVQQQOOORRRVVV^^^hhhmmmjjjfffhhhooossssssssstttuuuuuurrrmmmhhh\\\RRRDDD999555444444333222444555666777<<>>DDDIIILLLMMMMMMNNNPPPUUUZZZ^^^aaaaaaeeehhhjjjkkkkkkmmmqqquuuvvvwwwyyy{{{||||||||||||}}}~~~}}}~~~}}}~~~~~~{{{|||}}}~~~~~~}}}||||||xxxzzz~~~}}}{{{}}}}}}~~~~~~~~~~~~|||yyywwwttttttwwwzzz|||}}}~~~~~~}}}~~~vvvqqqkkkeeedddgggjjjjjjhhhiiiiiikkknnnooorrr|||xxxzzzyyyuuupppmmmpppxxx~~~{{{qqqrrrsssuuu{{{~~~qqq```fffsss}}}iii^^^TTTPPPPPPOOOQQQTTTWWWXXXZZZ]]]aaafffjjjmmmrrruuuzzz|||yyyrrriiibbb^^^```iiivvvyyyrrrooooooooopppqqqtttxxx|||~~~~~~|||wwwzzzwwwlllccc\\\]]]ZZZTTTMMMKKKOOOTTTZZZ```aaaZZZVVVZZZbbbggglllpppssstttuuuuuuooohhh^^^QQQCCC<<<999555222333333444555555666999===@@@AAAHHH]]]|||pppUUUGGGCCC===;;;:::::::::;;;:::999::::::999999888777777666777666444333222222333333444444333222333444666777666888;;;===>>>@@@CCCEEEHHHJJJNNNQQQSSSVVVYYY\\\]]]^^^```ccceeehhhiiijjjooorrruuuvvvwwwwwwxxxyyy{{{||||||||||||}}}}}}}}}|||}}}~~~~~~}}}}}}~~~}}}{{{yyyyyy|||~~~}}}}}}~~~~~~~~~|||{{{zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~{{{yyyuuusssqqqrrruuuzzz|||~~~yyyrrrjjjggghhhkkklllkkkiiihhhjjjmmmnnnrrr}}}~~~{{{uuuoookkknnnwww~~~uuussstttwww}}}yyykkk]]]```iiiyyypppdddXXXSSSPPPNNNOOORRRUUUVVVXXX\\\aaafffjjjmmmqqqtttzzz|||xxxrrriiiccc]]]___gggttt}}}vvvrrrooollllllnnnppptttyyy~~~zzzzzz~~~xxxoooggg```___[[[UUUOOONNNQQQTTTWWW]]]^^^YYYUUUXXX___bbbfffkkkoooppprrrrrrllleee___QQQCCC<<<999555222333333444555555555888<<>>@@@CCCDDDDDDEEEHHHJJJQQQRRRTTTWWW[[[^^^```aaaeeehhhllloooqqqsssuuuwwwvvvvvvvvvwwwxxxyyyzzzzzzyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||{{{yyywwwyyyzzz{{{{{{||||||{{{{{{||||||zzzyyyyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{yyy{{{}}}}}}|||}}}~~~~~~~~~~~~~~~|||yyyvvvuuuuuuxxx}}}}}}}}}yyyvvvvvvttttttyyyyyynnnhhhggghhhhhhgggffffffhhhhhhlllxxx|||~~~~~~sssmmmpppyyyyyyyyyzzz}}}vvvgggYYYXXX\\\iii{{{}}}ooo___UUUOOOKKKLLLOOOPPPQQQTTTXXX]]]bbbgggjjjlllpppwww~~~xxxqqqjjjeee___aaagggqqq|||zzzuuurrrpppkkkkkkmmmpppuuuzzz{{{zzz{{{~~~}}}wwwrrrkkkeee]]]VVVSSSRRRQQQQQQRRRYYY\\\YYYVVVXXXYYYYYY```fffmmmqqquuuvvvpppiii^^^PPPBBB<<<888555222333222444555555444666888:::???DDDTTTjjj~~~}}}cccRRRJJJFFFAAA===============::::::::::::::::::::::::777666666555555444444444333333222222333333333333444444444333333444777999<<<>>>@@@AAABBBCCCEEEGGGIIIKKKMMMQQQTTTXXXZZZ\\\aaacccgggjjjlllnnnqqqtttqqqqqqqqqrrrsssuuuwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz|||zzzzzz{{{}}}~~~}}}{{{xxxxxxyyyzzz{{{{{{||||||}}}|||yyywwwvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{|||{{{|||}}}~~~{{{|||}}}}}}}}}~~~~~~~~~}}}zzzwwwpppppprrrwww~~~{{{zzzwwwssspppqqqppppppvvv}}}~~~wwwsssuuu}}}uuulllhhhfffeeefffeeeeeeeeeeeegggrrr~~~|||yyyrrrsss{{{zzzyyywwwxxx~~~wwwkkk[[[YYY\\\iii|||zzzlll\\\SSSNNNKKKKKKNNNNNNOOORRRUUUZZZ```dddgggiiinnnuuu~~~~~~wwwpppjjjgggdddffflllttt|||~~~yyyuuurrrppppppqqqsssvvvzzz}}}|||{{{|||}}}yyytttpppmmmggg___XXXTTTRRROOONNNSSSYYY\\\[[[YYYZZZ[[[YYYYYY```hhhnnnrrrsssmmmeee\\\NNNAAA:::888444333333222333555555555666888:::999AAARRRgggyyymmm___UUUPPPJJJEEEBBBAAAAAA@@@:::::::::::::::999999999:::::::::::::::999999999333333333333333333333333444444555444333333555777888:::===>>>???AAACCCFFFDDDEEEHHHKKKOOORRRUUUVVV]]]___bbbdddeeehhhkkknnnoooooooooppprrrtttwwwyyyzzzyyyyyyxxxwwwwwwwwwwwwzzzyyyyyyzzz|||}}}~~~~~~wwwxxxxxxyyyzzz{{{||||||}}}|||yyywwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz||||||{{{{{{}}}}}}~~~|||zzzzzzzzz{{{|||}}}~~~~~~}}}||||||zzzuuurrrnnnooottt{{{{{{|||}}}|||tttpppnnnooooooooouuu|||wwwssspppnnnmmmqqq}}}|||ssskkkfffcccdddcccdddeeedddfffooozzz~~~vvvvvv{{{~~~{{{wwwxxx}}}yyyooo```\\\]]]iii}}}uuuhhhYYYQQQMMMJJJKKKNNNMMMNNNPPPSSSXXX]]]aaacccggglllttt}}}wwwpppkkkhhhiiilllqqqwww|||}}}yyywwwwwwwwwvvvvvvxxxzzz}}}~~~~~~~~~yyysssooommmmmmjjjddd]]]VVVQQQNNNLLLQQQWWW[[[ZZZYYY[[[[[[YYYWWW```iiioootttuuuooofffXXXKKK>>>888777444333444111333555666666777999;;;===AAALLL[[[iiiyyy}}}|||}}}xxxccc^^^VVVNNNHHHDDD@@@>>>===<<<<<<;;;;;;:::999999999999:::::::::999999888444444555555555444333333222444555555444444555666444666888:::;;;<<>>AAAGGGOOOXXXggg}}}~~~|||yyy}}}wwwmmmbbbXXXOOOGGGCCCAAA@@@???>>>===;;;::::::666777888999999888777777555555666666666555444333000222555666555444444444222444666777777888:::<<<;;;===???AAADDDGGGIIIJJJNNNPPPSSSUUUWWW[[[___cccggggggggghhhkkkooosssvvvuuutttsssssstttuuuvvvwwwzzzzzzzzz{{{zzzzzzyyyyyyzzz{{{|||}}}|||||||||{{{{{{zzzzzzzzzwwwwwwxxxyyy{{{|||}}}}}}{{{|||}}}|||zzzyyyzzz{{{zzzzzz{{{|||||||||{{{zzz}}}zzzwwwwwwyyyzzzyyywwwzzzrrrkkkiiilllttt~~~|||{{{~~~~~~~~~~~~}}}vvvrrrppppppoooooottt{{{rrrkkkdddbbbfffiiiffffffiiivvvyyy}}}|||vvvlllccc^^^]]]___ccchhhiiikkksss}}}wwwsssuuuwwwyyy||||||~~~zzzfffbbbdddrrrqqqeeeXXXRRRNNNKKKJJJLLLMMMMMMOOOQQQUUUYYY\\\^^^dddiiiqqqzzz~~~~~~vvvoookkkjjjnnnrrrwww{{{|||{{{yyyyyymmmqqqwww~~~~~~~~~|||{{{|||}}}{{{yyyyyytttrrrqqqmmmooonnnfffZZZQQQMMMMMMKKKPPPSSSRRRTTTXXXYYYVVVVVV___iiipppuuuuuunnneeeRRREEE999555555444333555000333666888999:::<<<>>><<>>AAACCCEEEFFFGGGIIILLLOOOSSSWWW]]]aaa`````````aaaeeeiiimmmpppqqqqqqqqqrrrsssuuuxxxyyy}}}}}}yyyzzz|||{{{zzzyyyzzz{{{|||}}}||||||}}}}}}}}}|||{{{zzzwwwwwwyyyzzz|||}}}{{{||||||{{{yyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz}}}zzzvvvuuuwwwxxxvvvuuu{{{zzz}}}}}}uuunnnkkkuuu}}}||||||vvvtttvvvyyy{{{}}}{{{wwwqqqnnnqqqyyyxxxqqqfffeeecccbbbaaabbbbbbcccfffjjjnnnpppooollliiihhh^^^]]]^^^ccckkktttzzz}}}zzzsssnnnpppvvvwwwvvvooouuuzzzrrreee```pppuuuiii^^^WWWRRRLLLHHHHHHHHHJJJMMMOOORRRUUUZZZ]]]aaagggooowww}}}~~~||||||}}}~~~}}}{{{yyyqqqnnnooouuu{{{}}}zzzwwwsssnnnjjjjjjlllrrrzzz{{{yyy{{{}}}~~~~~~~~~xxxvvvwww}}}}}}{{{zzzwwwtttwwwyyyuuujjj^^^VVVQQQLLLJJJNNNSSSXXXZZZZZZYYYWWWVVV```kkkqqqtttrrriii```OOOCCC999777999888666666444777888888:::???AAA???@@@>>>CCCMMMPPPSSSbbbtttvvvuuu|||pppaaaWWWJJJ??????BBBBBB>>><<<<<<;;;::::::999:::::::::;;;:::888666444444444555555444333333333444555666555555555555555555555555888888:::;;;===>>>???@@@DDDEEEGGGJJJMMMPPPSSSTTTYYYYYY[[[]]]```bbbeeefffmmmmmmnnnmmmmmmooosssvvv|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{|||}}}}}}}}}|||xxxxxxwwwwwwxxxzzz}}}zzz{{{{{{zzzwwwvvvvvvwwwuuuvvvwwwxxxxxxyyyxxxxxx|||yyyuuuqqqnnnnnnnnnnnn|||zzz{{{zzztttooommmwww}}}uuuqqqrrruuuwww~~~{{{vvvtttwww~~~rrrlllbbbbbbaaa`````````aaaaaaaaadddhhhjjjjjjiiihhhhhhggghhhiiilllrrryyyzzztttmmmhhhkkkqqqzzzxxxmmmqqqwww|||wwwiiibbbrrrwwwkkk^^^WWWQQQKKKHHHHHHGGGHHHKKKMMMOOOTTTYYY]]]aaafffnnnvvv{{{|||zzzyyyxxxwwwvvv{{{zzzrrroooqqqttt{{{|||zzzvvvpppiiihhhiiimmmttt|||}}}xxxvvvwwwyyy||||||}}}}}}~~~|||ttttttwww~~~{{{wwwwwwxxxsssggg]]]XXXTTTPPPMMMOOOTTTXXXZZZ[[[ZZZYYYYYYccclllrrrsssooofff[[[LLLAAA777555777666444444333666777777;;;BBBFFFEEEDDD@@@AAAHHHKKKMMMYYYiii~~~|||vvvxxx~~~kkk[[[JJJCCCAAA???<<<:::>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777666666666555555444333333333444555444444444444444444444444555666777888:::;;;<<<===???@@@AAADDDGGGJJJLLLNNNRRRSSSUUUWWWZZZ]]]```aaafffggghhhiiiiiikkknnnqqquuu}}}yyyyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxyyy{{{}}}zzz{{{|||zzzxxxvvvvvvwwwyyyxxxvvvuuuuuuuuuvvvwwwwwwuuuqqqnnnllllllmmmmmm~~~zzzxxxuuurrrppppppyyyvvvqqqoooqqqsss~~~|||wwwkkkeee______```aaaaaaaaaaaa```]]]___cccdddeeefffhhhiiiiiilllnnnooopppuuu{{{~~~yyytttooohhhdddhhhooozzzqqqsssvvvyyy~~~nnneeerrr|||ooo```WWWPPPJJJGGGHHHFFFGGGHHHJJJLLLRRRXXX]]]aaafffmmmtttzzz~~~~~~}}}~~~}}}yyyuuurrrppppppuuuzzzsssppprrrsss{{{~~~yyytttjjjgggeeegggnnnvvv~~~yyyssspppqqqrrrxxxyyyyyyzzz{{{}}}zzzvvvooorrrxxx|||wwwvvvoooddd[[[YYYXXXVVVQQQRRRTTTWWWYYY[[[\\\\\\]]]eeennnrrrrrrnnnbbbVVVHHH===555333555444333333555888888888===GGGOOOPPPLLLEEEBBBEEEHHHJJJRRR\\\jjjxxxvvvyyyqqqYYYKKKDDD???============<<<;;;:::::::::;;;:::::::::::::::999888888666666555444333333333333444444444444444444444444444444555666888999::::::;;;;;;===???AAADDDFFFHHHJJJJJJLLLOOORRRUUUXXXZZZ]]]___aaacccdddfffhhhjjjkkkttt}}}}}}xxxwwwxxxvvvuuuttttttsssrrrqqqqqquuuuuuvvvvvvwwwvvvvvvuuuwwwwwwvvvvvvwwwyyy{{{|||yyyzzzzzzyyywwwuuuuuuuuuyyywwwtttqqqpppppprrrsssqqqooollljjjiiiiiijjjjjjzzztttqqqqqqqqqssszzzzzzrrrooopppqqqyyy}}}pppfff___]]]___```bbbccccccbbbaaa]]]___```aaabbbdddgggjjjgggkkkmmmllljjjlllsssyyy{{{zzz}}}xxxtttpppmmmhhheeejjjqqqxxx{{{}}}zzz|||qqqeeeoootttdddYYYQQQJJJGGGHHHFFFFFFGGGHHHKKKPPPXXX]]]aaafffmmmsssxxx|||~~~}}}|||{{{{{{zzzyyy{{{~~~zzzuuuqqqnnnlllqqq{{{zzzrrroooppppppyyy|||wwwmmmhhhddddddjjjsss|||}}}vvvoookkkkkklllqqqsssuuuvvvvvvzzz{{{wwwssslllqqqxxxyyyvvvmmm```ZZZZZZ[[[ZZZTTTTTTUUUVVVXXX[[[]]]___```gggooossstttnnnaaaTTTDDD;;;444333444333222444777999::::::AAAMMMVVVXXXSSSJJJDDDEEEIIIKKKPPPUUU^^^tttxxx{{{iiiUUUJJJCCCBBBDDD???>>>===<<<<<<<<<<<<<<<999:::;;;<<<;;;:::999888777777666555444333333333444444444444444444444444555555666777888888999999::::::;;;<<<>>>AAACCCDDDCCCDDDFFFHHHLLLOOORRRTTTUUUWWW[[[^^^___aaaccceeefffiiimmmqqqrrrsssttttttrrrrrrrrrqqqqqqqqqqqqqqqttttttttttttttttttssssssttttttsssssstttuuuvvvwwwuuuwwwxxxwwwuuusssrrrrrruuusssqqqooonnnmmmnnnnnnllljjjhhhfffdddcccddddddyyyrrroooppprrrtttzzz|||sssnnnnnnooottt~~~ssshhh___ZZZ[[[\\\^^^```aaaaaa``````^^^______^^^^^^```cccfffhhhkkknnnllliiiiiinnnttt~~~}}}tttppptttyyyvvvrrrooonnnmmmjjjhhhmmmuuu{{{ssseeekkk{{{jjj^^^TTTLLLHHHIIIGGGGGGGGGHHHJJJPPPWWW\\\aaaeeekkkqqqvvvzzz~~~~~~|||{{{zzzyyywwwxxxzzzyyyuuurrrnnnrrrzzzzzzppplllmmmmmmvvv}}}|||xxxpppkkkeeeccciiisss||||||tttlllgggfffgggkkkooorrrrrrrrruuu{{{{{{uuuqqqlllqqqwww~~~}}}xxxlll^^^XXXZZZ\\\[[[UUUTTTTTTUUUWWWZZZ]]]___```gggoootttvvvpppbbbTTTBBB:::444444444333333555555888999999@@@LLLTTTWWWRRRJJJDDDEEEIIILLLOOOQQQYYYggg|||xxxcccUUUKKKHHHIIIEEEDDDBBBAAA???>>>>>>>>>999:::;;;;;;;;;:::999888888888888777666555444444444444444444444444444444555555555666666777777777888888999:::;;;===>>>??????@@@BBBDDDHHHKKKNNNOOOOOORRRVVVYYYZZZ\\\___aaacccbbbcccfffjjjmmmnnnooommmmmmnnnooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvtttqqqppppppnnnoooppppppooommmkkkjjjhhhfffcccaaa^^^\\\[[[[[[xxxrrrooopppqqqtttzzzvvvpppnnnoooqqq{{{yyynnnggg```ZZZVVVXXXXXXYYY[[[[[[\\\\\\\\\]]]]]]]]][[[ZZZ\\\___aaafffhhhiiihhhffffffjjjmmmvvv|||{{{qqqkkkmmmqqqzzzzzz|||}}}tttooonnnnnnooonnnlllpppwwwuuufffjjj}}}pppdddYYYOOOJJJIIIGGGGGGHHHHHHJJJNNNTTTXXX___ccchhhmmmrrrvvv{{{~~~}}}wwwttttttxxx}}}zzzxxxrrruuu}}}yyyooojjjkkkjjjrrrxxxzzzzzz|||zzzvvvpppkkkdddccchhhrrr}}}|||ssskkkfffeeefffhhhlllqqqrrrpppqqqwww|||~~~}}}vvvpppnnnppptttzzz}}}nnn^^^WWWXXXYYYWWWTTTSSSSSSSSSUUUXXX[[[]]]```gggnnntttvvvqqqaaaRRR???999444555555333444777111555777777===FFFLLLMMMKKKFFFBBBCCCGGGKKKMMMNNNUUU[[[jjjvvvhhh[[[TTTSSSOOOMMMIIIFFFBBB>>><<<;;;;;;;;;;;;;;;;;;:::999999999999999999999888777666555555555555555555555555333333333333333333333333555555555666777888999:::<<<===>>>AAACCCFFFIIIJJJKKKMMMPPPRRRTTTVVVYYY[[[^^^]]]]]]___bbbeeeggghhhggghhhiiikkklllnnnooopppooonnnnnnmmmmmmnnnooooooppppppppppppooooooooooooooorrrssssssqqqnnnmmmllliiijjjlllmmmllljjjgggeeeaaa___]]]ZZZWWWUUUSSSRRRwwwrrrppppppqqqtttxxx|||uuurrrsssrrryyy~~~}}}tttiiiaaa^^^\\\ZZZWWWWWWWWWWWWWWWXXXYYYYYYZZZ\\\\\\\\\\\\[[[\\\___aaabbbbbbbbbbbbcccdddeeefffsss{{{vvvnnnooorrrzzzxxxwww}}}~~~vvvrrrrrrtttvvvtttqqqtttzzz}}}}}}}}}yyyiiikkk}}}wwwjjj^^^SSSLLLJJJEEEFFFGGGHHHIIILLLPPPTTT\\\___dddiiimmmqqqvvvyyy}}}zzzwwwxxx{{{}}}}}}{{{wwwyyyzzzpppkkklllgggnnnsssttttttwwwvvvsssnnnhhhbbbaaafffppp{{{}}}tttlllgggffffffgggmmmssssssqqqppptttxxx{{{zzzsssqqqoooooosss}}}ppp___VVVUUUUUURRRRRRRRRQQQRRRTTTVVVYYYZZZ```fffmmmrrruuuooo^^^NNN===777444444444333444777111555888999<<>>===<<<;;;:::::::::999::::::;;;;;;:::999888666666666666666666666666333333333333333333333333444444444444444555666777999:::;;;<<<>>>AAACCCDDDFFFGGGIIIJJJLLLNNNRRRUUUVVVVVVWWWYYY\\\^^^```aaabbbbbbccceeefffggghhhiiihhhggggggfffggghhhjjjjjjkkkkkkkkkkkkkkkjjjiiiiiigggjjjlllllliiifffeeedddccccccccccccaaa^^^\\\ZZZWWWVVVTTTRRRPPPNNNMMMLLL~~~wwwsssrrrqqqpppssswww~~~{{{xxxxxxsssxxx{{{|||rrrjjj```ZZZ[[[]]]\\\[[[YYYYYYXXXWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^___bbbdddcccbbbaaabbbdddfffffffffuuu~~~|||ttttttwww}}}xxxvvv{{{yyyxxxyyy{{{~~~{{{vvvwww||||||{{{vvvzzz}}}}}}}}}lllmmm~~~zzzmmmaaaUUUMMMJJJDDDEEEGGGHHHHHHJJJMMMPPPYYY\\\aaaeeeiiinnnrrrvvv{{{}}}}}}}}}~~~{{{yyy{{{zzzqqqlllmmmeeekkkpppppppppssstttqqqkkkfff```^^^dddoooyyy~~~uuummmhhhgggggghhhnnnuuuuuurrrpppssswww{{{~~~wwwrrrmmmkkkoooyyy}}}|||rrr___VVVTTTRRRNNNPPPPPPPPPQQQSSSUUUWWWXXXaaaffflllqqqssslll[[[III;;;666333444444222333777333888;;;<<>>AAADDDEEEEEEFFFIIIKKKKKKLLLOOOWWWdddttt}}}|||tttkkk```WWWQQQMMMBBBAAA???===;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;:::777777777777777777777777666666555555555555444444555555555444555555666777777777888999;;;===>>>???CCCCCCDDDEEEFFFIIIMMMPPPPPPQQQTTTVVVWWWYYY\\\]]]_________```aaaaaabbbbbbbbbbbbaaaaaabbbdddeeegggeeefffffffffeeedddcccbbb___aaaddddddbbb^^^]]]\\\^^^\\\ZZZWWWUUURRRQQQPPPPPPOOONNNMMMLLLJJJIIIIII{{{zzzyyyvvvsssrrrtttyyy~~~yyywww~~~wwwjjjccc[[[WWWXXXYYYWWWUUUXXXXXXVVVTTTTTTWWW\\\```_________^^^]]]]]]___aaaddddddfffhhhgggeeehhhmmmzzz{{{}}}}}}|||}}}|||yyy{{{yyyxxxxxxzzz~~~{{{xxxoookkkxxxpppcccYYYRRRMMMFFFEEEGGGIIIGGGEEEIIIOOOSSSWWW\\\```ccchhhnnnsssyyy|||~~~||||||zzzsssnnnkkklllmmmppptttvvvtttoookkkjjjeeeaaaaaahhhqqqxxx{{{~~~uuulllfffdddeeekkkqqqwwwxxxsssrrrtttyyy|||xxxzzzzzzuuupppmmmpppxxx}}}wwwuuuxxxlll\\\SSSRRRSSSTTTRRRTTTUUUUUUSSSUUUYYY\\\```jjjpppnnnkkkgggXXXEEE;;;999666333222333555666333666:::>>>@@@@@@>>>===@@@AAACCCEEEHHHJJJLLLMMMKKKLLLQQQXXXbbbqqqwwwpppxxxttteeeXXXKKKCCC>>>??????<<<:::;;;===;;;888666777777666666888999999999888777555444888999999999888777555444444444444333333333222222666666777888999:::;;;;;;>>>???@@@AAABBBCCCDDDDDDIIIIIIKKKMMMOOORRRTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXYYYYYYZZZ[[[[[[[[[``````_________^^^^^^^^^]]]]]][[[ZZZXXXWWWVVVUUURRRQQQPPPOOOMMMKKKJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@~~~{{{{{{zzzxxxvvvssswww}}}pppggg```YYYVVVWWWXXXWWWUUUYYYYYYYYYXXXVVVVVVWWWYYY_________^^^\\\\\\^^^```aaaaaacccffffffeeehhhnnn{{{}}}yyywwwyyyyyywwwyyy}}}zzzyyy}}}sssppp|||wwwiii^^^UUUPPPGGGFFFGGGIIIGGGEEEIIIOOOQQQUUUZZZ^^^aaaeeelllqqqxxx{{{|||}}}}}}}}}wwwqqqnnnmmmnnnqqqtttuuutttoookkkiiiddd___aaaiiisss|||yyyqqqkkkgggeeeeeejjjqqqxxxzzzxxxwwwzzz~~~~~~}}}vvvrrrttt|||vvvrrrooorrryyy}}}|||xxxtttrrrttt{{{xxxfffXXXQQQQQQSSSTTTWWWYYYZZZYYYXXXWWWZZZ\\\cccmmmrrroookkkeeeTTTAAA999777555333222222444555555888<<>>???AAACCCFFFHHHJJJJJJKKKKKKNNNTTT[[[hhh|||{{{sssuuu|||uuu```TTTHHHDDDBBB???<<<;;;>>><<<:::;;;<<<======<<<888999999999999777666555999999::::::999777666555444444444444333333333333444444555555666666777777;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGJJJLLLNNNPPPQQQRRRTTTUUUUUUTTTRRRQQQRRRSSSSSSTTTTTTUUUVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWTTTSSSRRRQQQOOONNNMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>======}}}|||||||||zzzyyywww~~~rrrgggbbb]]]WWWUUUVVVXXXWWWVVVYYY[[[]]]]]][[[YYYYYYYYY_________^^^\\\[[[]]]^^^^^^^^^```dddeeedddhhhmmmttt}}}|||uuusssvvvyyy{{{xxxzzzvvvwww{{{yyyvvvpppcccWWWQQQIIIGGGFFFHHHGGGEEEHHHMMMNNNRRRXXX[[[^^^bbbiiinnnvvvyyy}}}}}}~~~~~~~~~~~~~~~|||~~~~~~wwwssspppqqqsssvvvwwwuuuqqqmmmhhhbbb^^^```jjjvvv{{{tttnnnjjjhhhgggfffiiiqqqyyy}}}}}}}}}zzzqqqlllooo{{{xxxvvvtttwww}}}~~~{{{wwwsssrrrqqqooonnnppptttxxxyyynnn___UUUQQQSSSUUUVVV^^^___aaa```^^^]]]]]]]]]gggpppuuuqqqkkkaaaOOO===777666444222111222333444444888===BBBDDDDDDCCCAAA<<<>>>@@@BBBDDDFFFGGGHHHJJJJJJKKKOOOSSS[[[lll{{{{{{tttsssrrrxxxwwwdddPPPFFFCCC@@@===<<<<<<;;;;;;;;;===>>>===<<<888888999999999999888777888888888888777666555444555555555444444444333333444444444444444444444444777777888888999:::;;;;;;>>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>======<<<<<<;;;;;;::::::::::::xxxyyy|||~~~~~~|||zzz}}}~~~{{{yyyjjjbbb```\\\XXXVVVWWWYYYYYYYYYYYY\\\___```______````````````aaa___]]]\\\]]]^^^^^^]]]^^^bbbdddcccfffjjjlllxxx{{{~~~}}}{{{vvvqqqqqqtttwww~~~yyy}}}yyyvvvvvv{{{zzzuuueeeXXXPPPKKKHHHFFFGGGGGGEEEGGGLLLLLLQQQVVVYYY\\\```fffkkktttxxx|||yyyvvvwwwyyyzzzzzz~~~~~~zzzvvvwwwxxxzzz{{{yyyuuurrriiiddd___aaajjjwww{{{sssmmmkkkjjjjjjiiilllrrr{{{yyypppkkkmmmzzz}}}||||||xxxpppjjjjjjjjjjjjkkklllnnnpppnnneeeZZZTTTTTTWWWZZZ[[[aaabbbdddddddddcccbbbbbbiiiqqquuurrriii]]]JJJ;;;666555444333222333444555333666;;;@@@CCCCCCBBB@@@>>>@@@BBBDDDFFFGGGHHHHHHJJJHHHIIILLLNNNSSS___kkk|||sssmmmooosssyyyuuu[[[MMMIIIFFFCCCBBB@@@>>>============;;;999999999999:::::::::::::::666666666666555555444444666666666555555555444444666666555555444444444444444444555555666777777888999999999:::;;;===>>>???BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<;;;::::::777777777777888888888888qqquuu{{{}}}|||}}}zzz~~~}}}|||}}}vvvkkkeee___\\\ZZZXXXYYY[[[\\\\\\\\\^^^___```___```aaaccc```bbbcccbbb```______```aaa^^^^^^bbbcccbbbdddgggkkkuuu{{{vvv}}}|||vvvtttrrroooooorrrxxx~~~{{{vvvsssuuu{{{|||iiiZZZRRRNNNIIIFFFGGGFFFEEEGGGJJJKKKOOOTTTXXXZZZ^^^dddiiirrruuu{{{|||~~~{{{xxxsssppppppqqqsssttt|||}}}}}}~~~~~~zzzwwwkkkfffbbbccclllxxx~~~vvvooollllllmmmnnnqqqvvv|||zzzqqqlllnnnzzzwwwnnnffffffggghhhiiiiiiiiihhhccc\\\UUURRRTTTXXXZZZ[[[___```bbbeeeggghhhhhhgggiiioootttpppgggXXXHHH;;;666555555444444555666777444777;;;???BBBBBBBBBAAACCCDDDFFFIIIJJJKKKKKKJJJJJJHHHIIILLLNNNQQQYYYbbbppptttrrrrrrtttzzzlll]]]WWWRRRNNNKKKFFFDDDBBBAAAAAA@@@>>><<<:::::::::::::::;;;;;;;;;888888777777777777777777777777777666666666555555666666666555444444333333333444444555555666666666777666666777777999::::::<<<==================<<<<<<<<<======>>>?????????BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<:::::::::999999888888888666666666666777777777777qqquuuzzz~~~~~~~~~|||{{{}}}~~~wwwnnniii___^^^\\\[[[[[[\\\^^^______```aaa```^^^^^^^^^``````aaaccccccbbbaaaaaabbbccc___^^^bbbeeeddddddfffhhhppp}}}{{{tttrrr{{{xxxrrrpppooommmnnnqqqyyy}}}vvvppppppxxx}}}pppaaaYYYQQQJJJFFFFFFFFFEEEFFFIIIJJJNNNSSSVVVXXX\\\bbbgggmmmqqqxxx~~~~~~}}}xxxtttpppkkkiiiiiikkklllwww}}}|||yyylllhhhdddfffnnnyyyxxxpppkkkkkkppptttwwwzzz~~~}}}uuuppppppzzzyyymmmffffffeeefffgggfffdddbbbZZZUUUPPPOOORRRVVVXXXXXXZZZ[[[]]]aaafffjjjkkkkkkjjjnnnqqqnnncccSSSDDD;;;555555555555666666777888999:::<<>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;888888888777777777666666555555555444444333333333444444555555555666666666666666555555666666777777888888888888888888888888777888888999999:::;;;;;;>>>>>>>>>=========<<<<<<888888888888888888888888666666666666666666666666777777777777777777777777xxxyyy{{{{{{}}}~~~zzz{{{{{{yyy{{{~~~}}}ssslllggg^^^^^^]]]\\\[[[\\\^^^______bbbeeeeeecccaaa```___^^^```bbbcccbbbaaabbbcccddd___^^^cccgggfffggghhhgggmmmxxxzzzqqqnnnwwwxxxqqqpppooommmmmmooowww}}}{{{sssqqqwwwtttfff^^^SSSKKKEEEEEEFFFEEEEEEHHHGGGKKKPPPSSSUUUYYY___cccggglllttt{{{wwwtttnnnhhhdddbbbcccdddpppwww~~~zzzwwwkkkhhheeeiiiqqq{{{}}}|||wwwooohhhiiiqqqxxx|||}}}}}}xxxvvv~~~zzznnnhhhfffdddddddddccc```]]]VVVRRROOOOOORRRVVVVVVVVVWWWVVVXXX\\\ccciiikkkkkklllooopppkkk^^^NNN@@@:::333333444444555666777777;;;;;;<<<<<<>>>@@@BBBCCCFFFHHHKKKMMMNNNMMMLLLKKKIIIGGGHHHLLLNNNNNNQQQVVV\\\fffxxxwwwpppnnnaaa\\\TTTMMMIIIEEECCCAAA???>>>===;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===999999888888888777777777666666666666555555555555555555555555555666666666666666555444444444555555555555555444444555555555444444555555666777777777999999999999888888888888555555555555555555555555555555555555666666666666777777777777777777777777}}}{{{yyyzzzwwwssstttzzz~~~yyyvvvzzzvvvmmmfffbbb^^^^^^^^^\\\[[[[[[]]]___]]]bbbhhhkkkkkkhhhfffddd\\\^^^aaabbbbbbaaabbbcccccc___^^^ccchhhiiijjjkkklllqqqzzz~~~rrrmmmtttzzzsssqqqpppmmmmmmnnnuuuyyyzzzvvvzzzvvvggg```TTTLLLEEEEEEFFFEEEEEEGGGEEEIIINNNQQQSSSWWW\\\aaaccciiiqqqxxx}}}~~~~~~~~~xxxuuunnngggaaa^^^^^^```kkkrrr}}}~~~~~~~~~~~~|||xxxuuuiiifffeeejjjsss}}}wwwxxxuuummmeeefffqqq{{{}}}{{{nnniiifffcccbbbcccaaa]]]YYYWWWSSSPPPQQQUUUWWWWWWVVVUUUTTTTTTYYY```gggjjjjjjooopppooojjj\\\JJJ===888111222333333444555666666;;;:::999999:::<<>>>>>===>>>@@@BBBDDDFFFHHHJJJJJJJJJIIIHHHLLLJJJHHHJJJMMMOOOOOOMMMSSSVVV```pppzzzkkk```VVVMMMFFF@@@<<<===???======>>>;;;;;;:::::::::<<<===>>>;;;;;;:::999999999999999::::::999999888888777777666666666666666666666666666666555444444444444555666666555555555444444444555555444444444333333333444444666666666555444333444444444555555555555555555555555666666666777777666666666777888777666444||||||zzzxxxvvvvvvtttttt|||xxxmmmeeebbb```___^^^]]]]]]\\\\\\[[[[[[\\\bbbbbbfffkkkpppoooiiicccbbbbbbbbbbbbcccdddeeefffeeedddcccbbbcccdddfffgggjjjpppyyy{{{sssssssssooommmoooqqqvvv~~~xxxwww|||rrrfff]]]SSSJJJFFFEEECCCBBBDDDCCCEEEGGGIIIJJJOOOUUUZZZ___bbbgggmmmttt{{{{{{uuummmddd^^^ZZZVVVTTTXXXaaannnzzz}}}zzzyyyyyyxxxvvvuuuppphhheeemmmxxxzzzpppiiiiiihhhfffmmmzzzwwwsssqqqmmmiiieeebbb```___bbb^^^[[[YYYZZZYYYWWWUUUUUUSSSTTTXXX[[[^^^eeemmmlllnnnkkk```PPP@@@777444444444444555666777999:::<<<===>>>>>>>>>>>>AAACCCCCCEEEGGGHHHIIIIIIHHHGGGJJJJJJJJJJJJLLLMMMMMMMMMPPPRRRZZZgggvvv|||mmmbbbTTTJJJAAA@@@@@@>>>======<<<<<<<<<<<<;;;:::999888::::::999888888777777666888888888888777777777777666666666666666666666666777666555555444444555555444444444333333333222222555555555444444444333333444555555666666555444444444444444555555555555666444444444555555555666666666555444444555666666666|||tttrrrqqqrrrqqqsss{{{~~~xxxnnnfffaaa^^^]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\``````aaaeeehhhhhhddd___aaaaaaaaaaaabbbcccdddeeeddddddbbbbbbbbbbbbdddeeekkkpppwwwwwwssspppmmmllllllmmmssszzzwwwuuuzzzxxxjjjaaaWWWMMMIIIFFFCCCBBBCCCCCCDDDEEEFFFHHHKKKPPPTTTYYY\\\bbbhhhooowww|||zzztttlllddd^^^ZZZVVVTTTPPPXXXeeerrr~~~{{{yyyyyyxxxwwwvvvqqqjjjgggnnnyyy|||ssslllkkkiiiiiiqqq}}}vvvuuurrroookkkhhhfffeeeddddddaaa^^^]]]^^^]]]ZZZWWWTTTRRRTTTXXX[[[]]]cccjjjkkklllhhh\\\LLL===666333333444444555777999;;;<<<<<<===>>>>>>>>>???AAACCCCCCDDDFFFGGGHHHHHHGGGFFFHHHKKKMMMMMMKKKJJJLLLNNNPPPOOOSSS\\\hhhwww}}}lll]]]MMMGGGEEEAAA???>>>===>>>???@@@???===:::999::::::::::::999888666666888888888999999999999999888888888888888888888888777777666555555555555555555444444444333333333333555555555444444444444333444555555666666666555555444444555555555666666666555555555555666666666666888777555444444666888999vvvsssqqqqqqpppqqqwww|||xxxzzzrrrmmmfff```^^^\\\[[[ZZZ\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]___aaaaaa___\\\^^^]]]]]]]]]^^^^^^___```cccbbbbbbbbbbbbcccdddeeehhhmmmuuuwwwqqqllljjjiiiooosssyyy~~~wwwvvv|||~~~~~~mmmcccYYYNNNJJJGGGDDDBBBCCCCCCCCCDDDEEEFFFIIILLLNNNTTTXXX^^^eeellluuu}}}~~~~~~yyytttmmmfff```\\\XXXUUUOOOUUU___lllyyy|||{{{zzzyyyxxxoooiiifffmmmvvv}}}}}}uuuooommmkkkmmmvvv}}}uuurrrpppnnnkkkjjjiiiiiiiiieeebbb___```cccccc___ZZZTTTSSSVVVZZZ]]]^^^cccjjjlllkkkfffYYYHHH;;;555444333333444666888:::<<<>>>;;;===>>>>>>>>>???BBBDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHNNNSSSRRRMMMJJJMMMQQQPPPNNNPPPVVV___lllvvvaaaUUUPPPKKKGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@;;;;;;<<<<<<;;;:::999888999999::::::;;;;;;<<<<<<999999999999999999999999888777666666555555666666777777777666666666666555555555555555444444444444555555555666666666666666444444555555666666777777777777777777888888888888999999999888777777999:::}}}{{{|||zzzvvvtttrrrpppsssyyyyyyuuutttzzzuuuiiieeeaaa^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]\\\[[[\\\[[[[[[[[[[[[\\\\\\]]]``````aaabbbdddeeeggghhhgggllluuuzzztttpppmmmrrrtttwww~~~zzzzzz{{{sssvvvqqqeeeZZZPPPKKKHHHDDDCCCDDDCCCBBBBBBCCCEEEHHHIIIJJJQQQUUU[[[bbbjjjrrrzzz}}}zzz{{{~~~|||wwwpppjjjeee```\\\ZZZTTTWWW^^^iiivvv}}}{{{xxxwwwlllfffdddjjjrrryyy}}}wwwrrrooonnnqqqyyywwwqqqmmmlllllllllkkkkkkkkkkkkdddaaa___bbbggggggccc]]]SSSRRRTTTYYY\\\]]]ccciiimmmkkkdddVVVEEE999555555222333444666888;;;===>>>;;;===>>>??????@@@CCCEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJQQQWWWVVVPPPLLLNNNRRRNNNLLLMMMRRRZZZeeevvvyyykkkbbb\\\XXXXXXUUUTTTQQQMMMIIIFFFDDDBBB;;;;;;<<<<<<<<<;;;;;;:::888999999999::::::;;;;;;::::::::::::::::::::::::888888777666666666666777888888777777777666666666666666555555555444444444555555555555666666777777444444555555666777777888666777777777777888888888777999;;;:::999888999;;;xxxsssooommmoootttzzz{{{yyyuuurrrrrrvvv}}}{{{vvvtttyyy~~~yyymmmdddbbb___^^^^^^]]][[[ZZZZZZ[[[]]]^^^_________^^^[[[\\\\\\]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^___```bbbdddfffhhhhhhgggmmmuuuzzzvvvvvvvvv{{{xxxiiihhhwwwyyyjjj___TTTNNNJJJEEECCCCCCAAA@@@@@@AAADDDFFFGGGFFFMMMQQQWWW^^^eeemmmvvv{{{~~~~~~wwwvvvzzz|||vvvpppkkkgggccc```\\\\\\```gggsss{{{wwwtttjjjeeedddiiipppuuu}}}{{{xxxuuurrrqqquuu|||zzzqqqmmmkkklllmmmnnnnnnmmmlllkkkdddaaa___ccciiijjjddd]]]PPPNNNPPPUUUXXX[[[aaahhhnnnkkkbbbSSSBBB777444666222222333555777:::<<<===;;;===>>>??????AAACCCFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKQQQXXXWWWQQQMMMMMMPPPHHHGGGJJJPPPVVV^^^lllyyyzzztttrrrtttrrroooiiiaaaXXXOOOIIIEEE???>>><<<;;;::::::::::::777777777777888888888888::::::::::::::::::::::::999888888777777777777777666666666666555555555555666666666555555555444444555555555555666777888888444444555666777777888999666666666666777777777777666999;;;<<<;;;<<<@@@CCCxxxoooiiifffeeegggkkkrrryyy}}}|||yyyuuuvvvxxx{{{}}}wwwuuuxxx}}}ssskkkaaa```_________^^^[[[YYYYYY[[[]]]___``````______[[[]]]^^^______^^^^^^___^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^```bbbcccdddeeeeeefffjjjqqq{{{~~~zzz|||xxxeee___mmmrrrfffZZZSSSMMMFFFBBBBBB???======???BBBDDDDDDCCCHHHKKKQQQXXX___gggoootttvvvyyy}}}wwwuuuvvvxxxzzz{{{vvvrrrmmmiiifffbbb``````fffqqq}}}~~~xxxssslllgggfffjjjpppuuu}}}|||zzzxxxxxxwwwttttttxxx}}}uuuoooooooooqqqssstttssspppllliiifffbbb```dddjjjiiiaaaYYYOOOMMMNNNSSSWWWZZZbbbjjjmmmiii___OOO>>>444333555222222333444666999:::<<<;;;===>>>???@@@AAADDDFFFFFFFFFFFFFFFGGGHHHIIIJJJIIINNNTTTTTTPPPKKKIIIJJJDDDEEEIIIPPPTTTYYYdddnnnwwwhhh[[[TTTIIIFFFBBB>>>;;;:::::::::999999999999999888888888999999999999999999999999999999888777777777888888777777777666666666555555666666666666555555555555666555555555666777888999444444555666777888999999888888888999999999::::::999<<<>>>>>>???EEEOOOVVVsssiiidddbbbbbbdddhhhooouuu{{{}}}}}}{{{yyyyyy|||{{{}}}|||wwwtttwww{{{~~~zzzqqqlll```____________^^^ZZZXXXYYYZZZ]]]___aaaaaa```___[[[]]]```aaa`````````aaa]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^```aaabbbbbbbbbbbbcccggglllttt}}}}}}|||yyyeee[[[gggyyylll___VVVNNNFFFAAAAAA<<<;;;:::===AAACCCBBB@@@CCCGGGMMMSSSZZZbbbjjjooopppsssyyyyyyuuuttttttssszzzvvvqqqmmmjjjdddbbb```eeeppp|||{{{vvvmmmiiihhhlllrrrwww~~~}}}yyyvvvwwwxxxxxxuuuuuuyyy}}}}}}~~~uuurrrssstttvvvxxxyyywwwrrrlllhhhhhhdddaaadddiiihhh___VVVPPPNNNOOOSSSWWW\\\eeennnlllhhh]]]LLL;;;222111444222222333444666888999:::;;;===>>>???@@@AAADDDFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFKKKPPPQQQMMMIIIFFFEEEDDDFFFKKKQQQUUUXXX___hhhuuuqqqgggSSSOOOIIICCC>>><<<<<<<<<=========<<<<<<;;;;;;;;;999999999999999999999999:::999888888777888888888999999999999888888888888777666666666555555555555666555555555666777999:::444444555666777888999999<<<<<<<<<=========>>>>>>???AAAAAABBBEEENNN\\\ggguuullliiigggdddaaadddiiiqqqxxx~~~}}}|||}}}~~~wwwttttttsssvvvxxxyyyxxxzzzvvvllliiieeeaaa\\\\\\^^^```]]]ZZZWWWXXXZZZ]]]^^^___^^^^^^___aaabbbbbbbbbaaa``````[[[[[[\\\\\\\\\[[[[[[ZZZ\\\]]]___```aaabbbaaaaaaddddddgggppp~~~xxxvvvuuuvvv{{{~~~iii```bbbxxxuuucccXXXPPPIIIDDDCCC@@@???>>>===>>>???AAACCCFFFGGGHHHKKKOOOWWWaaagggpppvvv{{{~~~wwwqqqooopppxxx~~~}}}yyytttqqqhhhffffffiiipppyyyxxxtttoookkklllssszzzyyyssstttvvvwwwxxxxxxzzz}}}~~~wwwxxxtttppprrr{{{{{{zzzyyyvvvqqqllliiihhhgggfffeeeccc___ZZZVVVQQQPPPQQQTTT[[[aaafffhhhlll```QQQEEE:::222111444222333444555666888999999999;;;<<<<<<<<<>>>BBBEEE>>>CCCFFFFFFDDDDDDHHHLLLMMMJJJHHHHHHIIIJJJHHHFFFDDDFFFIIINNNRRRWWWZZZ\\\fffkkkwwwlll]]]MMMGGGFFFCCC???===>>>??????<<<===@@@>>>::::::888:::===<<<999:::>>>888999999777555444555777888777666555666888:::;;;;;;:::999888777777777777888666444444666888:::;;;:::;;;<<<===<<<===???AAA>>>>>>===>>>???@@@BBBBBBGGGGGGIIIMMMRRR]]]ppp~~~sssmmmmmmmmmmmmkkkmmmpppuuuyyy}}}~~~{{{{{{~~~}}}tttpppoooqqqsssvvvwwwwwwyyy~~~~~~rrrkkkjjjiiiddd___^^^______\\\XXXZZZ[[[[[[\\\]]]]]]]]]]]]ccchhhmmmlllfff___\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^```aaaaaaaaa```bbbbbbdddkkkxxxxxxvvvvvvvvvzzzpppdddaaarrr~~~kkk^^^TTTLLLFFFDDDBBBAAA???>>>===>>>???@@@DDDDDDFFFHHHMMMTTT]]]ccckkkqqqwwwzzzwwwsssqqqxxx}}}}}}yyyuuulllkkkjjjlllsss{{{{{{vvvqqqmmmnnnttt{{{~~~}}}zzzttttttvvvyyy{{{{{{|||~~~zzzrrrrrryyy|||zzz|||vvvuuu|||||||||{{{yyytttoookkkgggfffdddcccaaa\\\WWWSSSWWWVVVVVVZZZ```ggglllooojjj]]]MMMAAA888111000222333444444555666777888888999;;;<<<======>>>AAACCCBBBEEEHHHHHHFFFEEEHHHLLLOOOKKKHHHFFFGGGGGGEEEDDDIIIJJJKKKMMMOOOQQQRRRSSSVVVZZZcccrrrqqq\\\RRRNNNJJJFFFCCCCCCEEEDDDAAAAAACCC@@@;;;===;;;;;;===<<<:::;;;>>>777888999888666666777888999888777777777888999::::::::::::999999999::::::777666444555666888999:::999:::;;;<<<<<<===@@@CCCDDDFFFIIIKKKLLLMMMNNNPPPUUUVVVZZZ```ccckkkzzzyyyuuuuuuwwwxxxxxx|||}}}~~~~~~zzzxxx{{{{{{rrrlllkkklllooorrrrrrrrrsssxxx|||{{{{{{sssllliiijjjlllgggbbb```___^^^ZZZVVV]]]\\\\\\[[[[[[[[[\\\\\\bbbllluuutttjjj___ZZZYYYWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^______``````___aaacccgggpppyyywwwyyy||||||nnnccclllssseeeZZZOOOIIIFFFEEECCCAAA>>>======>>>>>>AAABBBCCCEEEIIIOOOWWW]]]dddlllrrruuuzzzyyyuuuxxx}}}|||wwwtttrrrsssvvv{{{~~~~~~xxxtttppppppvvv}}}~~~~~~~~~}}}||||||~~~{{{vvvtttwww|||}}}wwwoookkknnnqqqsss{{{|||zzz~~~~~~~~~~~~{{{vvvpppkkkfffdddcccaaa___[[[VVVRRRUUUTTTTTTXXX^^^eeejjjmmmhhhXXXFFF<<<666111000111555555555666666777777777888:::===>>>>>>>>>???AAAEEEHHHJJJJJJGGGFFFIIIKKKOOOKKKGGGDDDCCCCCCCCCBBBJJJJJJKKKKKKLLLLLLMMMMMMPPPRRRWWWbbbsssqqqddd___ZZZUUURRROOOQQQPPPLLLLLLLLLHHHBBBAAA===;;;;;;:::888999===:::;;;===<<<;;;::::::;;;888888888777777888888999888888999999::::::::::::999999999999999:::;;;;;;;;;<<<>>>@@@BBBFFFKKKOOOSSSXXX^^^bbbccccccdddfffjjjlllpppvvvxxx{{{xxxxxx|||~~~~~~|||sssmmmllljjjlllnnnmmmlllmmmqqqtttvvv}}}uuunnniiieeedddgggjjjgggccc```___]]]ZZZWWW]]]\\\[[[ZZZZZZ[[[\\\]]]^^^fffoooqqqkkkbbb\\\YYYVVVVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]aaaeeehhhmmmyyy}}}zzz~~~||||||yyyhhhhhhyyyyyyjjj^^^SSSKKKHHHEEECCCAAA???======>>>???@@@AAABBBCCCFFFKKKRRRWWW___gggnnnqqquuu|||{{{yyy}}}{{{zzzzzz{{{{{{{{{{{{vvvrrrrrrwww~~~~~~~~~~~~}}}~~~~~~{{{xxxsssxxx|||wwwnnnffffffhhhmmmxxx~~~~~~}}}{{{uuummmfffdddbbbaaa```___\\\XXXUUUPPPPPPPPPTTTZZZaaaeeegggeeeSSSAAA888555222111111777777666666666666666666888:::===>>>>>>>>>>>>???GGGIIIJJJIIIGGGFFFGGGHHHKKKHHHDDDAAA@@@AAACCCDDDGGGGGGHHHJJJKKKLLLMMMNNNQQQRRRTTT[[[gggwww{{{wwwrrrllliiibbbeeedddaaa``````[[[TTTNNNGGGAAA???===;;;;;;???>>>@@@BBBBBBAAA?????????;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<===>>>??????@@@AAACCCCCCBBB@@@@@@@@@AAADDDGGGLLLRRRZZZbbbhhhjjjrrrzzz}}}}}}{{{|||}}}xxxvvvwwwzzz{{{{{{~~~wwwsssrrroooqqqqqqooollllllooorrrvvv}}}xxxjjjccc```^^^___aaacccaaa```___^^^\\\ZZZYYYZZZYYYXXXXXXYYYZZZ\\\]]]]]]___cccffffffccc\\\XXXWWWVVVVVVVVVWWWYYYZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]\\\cccjjjmmmpppxxx~~~yyyzzz|||~~~~~~nnngggrrr}}}ooocccVVVMMMIIIDDDCCCAAA???>>>>>>???@@@@@@@@@AAABBBDDDHHHNNNRRR[[[dddlllooorrryyy~~~~~~}}}xxxttttttyyy~~~~~~}}}zzzwwwtttrrrxxx}}}vvvmmmccc___aaahhhttt~~~{{{zzzxxxrrriiibbb___^^^]]]]]]]]]\\\YYYWWWRRRRRRSSSWWW]]]bbbeeefff^^^NNN===666555333222333777777777777777666666666777999<<<>>>>>>>>>>>>???FFFGGGGGGFFFDDDCCCCCCDDDEEEDDDAAA??????AAAEEEGGGFFFGGGHHHJJJKKKMMMNNNOOOMMMNNNQQQUUU\\\fffrrrzzz}}}{{{tttbbbXXXMMMHHHEEEAAAAAADDD@@@CCCGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGJJJKKKNNNQQQTTTSSSPPPMMMKKKJJJLLLOOOTTT[[[eeeppp|||{{{xxxuuutttuuuwwwxxxyyyzzzyyyyyywwwyyyyyyvvvsssrrrtttwwwzzz|||nnnaaa\\\[[[ZZZZZZ\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYVVVVVVWWWWWWXXXYYYZZZ[[[]]][[[ZZZ]]]```___ZZZTTTWWWWWWVVVVVVVVVXXXYYYZZZWWWWWWWWWXXXYYYZZZ[[[\\\\\\ccckkkpppsssyyy~~~|||||||||yyy}}}rrrgggmmmwwwjjj\\\QQQKKKEEECCCAAA???>>>???@@@AAA@@@@@@AAAAAABBBEEEJJJNNNUUU___hhhkkknnnuuu|||~~~|||wwwwww{{{~~~~~~~~~}}}zzzwwwtttqqqooopppwwwrrrkkkaaa\\\^^^hhhuuu~~~}}}yyywwwvvvrrriiibbb]]][[[ZZZZZZ[[[ZZZXXXVVVQQQRRRUUUZZZ___bbbbbbaaaUUUHHH:::555444333444666777777777777777777777777666888;;;======>>>???AAADDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@BBBFFFJJJJJJJJJJJJJJJKKKKKKLLLLLLHHHLLLPPPSSSVVV\\\dddjjjtttxxxjjj[[[RRRMMMHHHGGGIIIHHHLLLQQQUUUVVVUUUUUUUUUPPPNNNKKKHHHEEEEEEEEEEEEFFFFFFGGGIIIMMMSSSYYY\\\gggkkknnnmmmhhhbbb^^^]]]]]]```eeellluuuvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{}}}|||~~~~~~}}}zzzyyy|||qqqeeeYYYWWWXXXXXXWWWXXXTTTUUUWWWXXXWWWWWWWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXXXXZZZ[[[[[[YYYVVVWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[[[[aaaiiiooottt|||yyy|||~~~sssfffiiizzztttdddVVVOOOGGGEEEBBB@@@>>>>>>>>>?????????@@@@@@@@@BBBFFFJJJOOOYYYcccfffiiipppwww{{{zzz~~~{{{zzz~~~}}}|||{{{xxxtttqqqnnnmmmooovvvpppkkkccc___cccooo}}}|||wwwvvvwwwvvvoooiiiaaa___]]]\\\\\\[[[YYYWWWOOOQQQUUU[[[______]]]ZZZJJJAAA888444222111333777777777777777777777888888666777999;;;<<<>>>AAACCCCCCBBBAAA@@@AAA@@@??????===???@@@AAAAAABBBFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIMMMQQQRRRRRRUUU[[[``````nnn~~~qqqeee]]]WWWUUUVVVZZZ```hhhooorrrtttuuuvvvoookkkeee^^^YYYVVVVVVVVVSSSSSSTTTYYY```jjjtttzzz~~~yyyxxxtttuuuxxx|||}}}tttwwwzzz{{{{{{{{{}}}~~~~~~{{{|||~~~|||~~~}}}}}}uuuiii^^^TTTTTTWWWWWWVVVVVVQQQSSSUUUVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQUUUYYY[[[ZZZZZZZZZ\\\WWWVVVTTTRRRRRRSSSUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ___ffflllttt}}}yyy{{{|||~~~rrrdddgggttt|||jjjZZZRRRJJJGGGDDD@@@>>><<<<<<<<<>>>>>>???>>>>>>@@@DDDGGGJJJUUU___bbbdddkkkssswwwwww{{{~~~}}}~~~}}}|||}}}|||yyyuuurrrpppooonnnuuupppmmmgggeeejjjxxx|||vvvvvvyyyzzzuuuooohhheeecccaaa___]]][[[XXXQQQSSSYYY^^^bbbaaa]]]YYYDDD===666444111///222888666777777777888888888888555777888:::;;;>>>BBBEEEBBBAAA@@@@@@@@@@@@???>>><<>>???>>>>>>>>>>>>>>>???@@@@@@FFFJJJQQQWWW\\\bbbhhhllltttxxx}}}~~~||||||}}}~~~{{{||||||yyytttpppoooooouuuxxx}}}uuupppmmmpppwww~~~~~~xxxwwwxxxyyyyyyxxxwwwxxxyyyyyyrrriiicccbbb```^^^\\\SSSYYY^^^```bbbccc___XXXBBB;;;444111333444333111777666666555555555666666333555999;;;<<<>>>@@@BBBBBBCCCCCCAAA???======>>>;;;???@@@???AAAFFFGGGEEEGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMQQQVVV^^^eeeooo|||{{{}}}~~~{{{|||~~~~~~||||||xxxuuuuuuxxxyyy{{{}}}pppggg\\\WWWSSSRRRTTTUUUSSSQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXYYYYYYYYYWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWYYYXXXXXXWWWWWWWWWWWWXXXZZZ^^^aaaccceeemmmzzz{{{xxxzzz}}}zzzvvvvvvzzzxxxlllaaa[[[___ssszzzfffZZZRRRJJJDDDCCCBBB>>><<<<<<>>>============>>>???@@@CCCGGGMMMSSSYYY___eeeiiioootttzzz}}}|||}}}}}}~~~{{{||||||yyytttpppooopppzzz|||yyyxxx|||}}}{{{}}}|||xxxxxxzzzzzzyyywwwvvvyyy{{{}}}wwwnnngggccc```]]][[[XXX\\\^^^```bbbbbb[[[QQQ@@@:::333000222444333111444444555555555555555555333555888:::;;;<<<>>>???BBBCCCCCCAAA???======>>>===???@@@@@@CCCIIIIIIEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKLLLLLLNNNSSSYYY^^^gggvvv|||yyywwwyyy{{{~~~qqqgggbbb[[[WWWSSSRRRSSSSSSRRROOOSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZWWWWWWXXXXXXYYYYYYYYYYYYVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWXXX[[[^^^^^^___fffpppyyy|||yyyzzz|||xxxsssppptttuuummmaaaZZZWWWhhhmmm___XXXOOOGGGEEEBBB>>>;;;;;;======<<<<<<======>>>>>>@@@CCCHHHNNNSSSYYY___cccjjjooovvv|||~~~}}}|||{{{|||}}}~~~{{{{{{zzzwwwsssqqqpppqqq}}}yyyuuuvvvxxxwwwyyy|||~~~|||wwwvvvyyy|||~~~zzzssskkkeee```^^^]]]^^^_________bbbaaaVVVIII===888222000111333333111111222444555666555555444444666999:::::::::;;;===AAABBBBBBAAA???===>>>??????@@@@@@BBBIIIOOONNNIIIEEEEEEEEEFFFHHHJJJLLLNNNKKKKKKJJJJJJIIIJJJJJJJJJKKKNNNSSSVVV\\\hhhwwwuuuhhhaaa^^^YYYWWWTTTRRRSSSSSSQQQOOOSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZ[[[\\\YYYYYYXXXXXXYYYZZZ[[[\\\WWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]\\\[[[ZZZXXX[[[]]]___^^^^^^bbbiiipppyyy||||||~~~xxxrrrmmmpppssspppeee\\\UUUccczzzzzzkkk___UUULLLHHHEEEAAA>>>???======<<<<<<<<<<<<=========@@@EEEIIINNNSSSYYY]]]eeekkkssszzz}}}~~~~~~~~~|||{{{{{{{{{{{{{{{zzzyyywwwtttrrrqqqqqqrrr|||~~~~~~{{{uuuqqqqqqtttvvvxxx~~~|||wwwvvvxxxxxxvvvqqqlllgggdddcccbbbcccbbb``````ccc```SSSDDD:::666222000111222333222000222444777777777666555666888:::::::::999:::;;;@@@AAAAAA@@@>>>===>>>???AAAAAAAAAFFFPPPXXXWWWPPPGGGFFFEEEEEEFFFHHHKKKMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQTTT\\\gggppp||||||~~~nnnccc^^^]]]XXXWWWUUUTTTTTTTTTSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZ[[[ZZZYYYYYYZZZ[[[]]]___YYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^______^^^]]]\\\]]]______^^^]]]```eeeiiittt||||||tttnnniiiiiimmmmmmeee\\\SSS^^^tttuuufff[[[PPPKKKHHHCCCAAABBB======<<<<<<<<<<<<=========???BBBEEEIIINNNSSSWWW```fffooowww{{{~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyywwwtttrrrrrrssstttuuu{{{}}}zzzwwwsssqqqppprrruuuvvv~~~{{{uuurrrnnnmmmkkkjjjjjjjjjjjjiiicccbbb``````bbb___QQQAAA777444222000111222333333222444666888999999777666888:::<<<<<<;;;:::;;;<<<>>>@@@@@@@@@>>>>>>>>>@@@BBBCCCDDDIIIUUU^^^\\\VVVIIIGGGFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOPPPUUU\\\aaajjjwww}}}|||~~~|||}}}uuuiiiaaa]]][[[WWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[ZZZZZZ[[[]]]___```]]]^^^^^^______^^^]]]]]]\\\]]]^^^___````````````^^^^^^^^^^^^]]]^^^aaadddooo|||~~~zzzuuutttnnnkkkeeecccgggjjjeee]]]SSSZZZlll~~~nnnbbbVVVOOOJJJDDDBBBCCC>>>>>>======<<<<<<======>>>???AAABBBDDDHHHMMMQQQZZZ```jjjrrrwww{{{~~~~~~yyysssqqqssswww}}}}}}||||||}}}}}}||||||{{{zzzyyyyyyxxxuuurrrqqqsssvvvyyyzzz~~~~~~xxxttttttsssqqqqqqssssss|||wwwppphhhfffeeehhhmmmpppooommmaaabbbaaa```___[[[LLL>>>555333222111111222444555444555777888999888888777999:::<<<<<<;;;:::;;;<<<===???@@@???>>>>>>???@@@AAACCCFFFJJJSSS[[[ZZZUUUHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQUUUXXX^^^jjj{{{~~~~~~|||}}}|||xxxyyy|||{{{lllddd```[[[XXXWWWXXXYYYZZZYYYYYYYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUVVVVVVWWWWWWXXX[[[[[[\\\\\\]]]___```aaaaaabbbbbbbbbaaa```___^^^[[[[[[\\\]]]^^^```aaabbb^^^____________```aaaccclllwww}}}zzzzzz}}}uuutttpppooojjjfffhhhmmmkkkfffZZZ[[[eee}}}{{{nnn___VVVNNNHHHDDDEEE@@@???>>>============>>>>>>>>>??????@@@CCCGGGKKKSSSYYYbbbjjjqqqwww{{{~~~~~~~~~~~~wwwqqqmmmkkkoootttxxx|||{{{yyyyyyzzzzzzzzz{{{|||||||||||||||yyyvvvrrrrrrvvv{{{~~~{{{~~~wwwrrruuuxxxuuurrrqqqpppwww~~~ttthhhdddccchhhppptttqqqlll^^^aaaaaa^^^ZZZSSSEEE999333333333222222333555777666666666777777777777777777999;;;;;;::::::;;;<<<<<<>>>??????>>>>>>???AAA>>>BBBFFFHHHMMMRRRQQQMMMEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMOOOQQQSSSYYYaaammmyyy~~~|||||||||}}}wwwsssvvvzzzsssfffaaa___ZZZUUUWWWYYY[[[[[[[[[[[[\\\]]]XXXXXXYYYYYYYYYYYYXXXXXXRRRRRRSSSTTTVVVWWWXXXXXX[[[[[[\\\]]]___``````aaaddddddddddddcccaaa```^^^ZZZZZZZZZZZZ\\\___aaacccaaaaaaaaaaaabbbcccdddeeellluuu|||yyywwwvvv|||zzzyyyvvvwwwtttnnnnnntttuuuqqqbbb^^^bbbvvvxxxhhh]]]TTTLLLHHHHHH@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======???CCCGGGNNNSSS\\\eeelllsssxxx|||}}}~~~~~~~~~yyysssooofffjjjnnnqqqtttyyy}}}yyyvvvwwwyyywwwxxxzzz|||}}}{{{wwwssstttyyy|||wwwzzzyyywwwqqqvvv{{{xxxssspppooottt~~~yyykkkfffccchhhrrrvvvqqqiii]]]```aaa]]]VVVMMM@@@444333333333333333444666888777666666555555555666666666888::::::999999:::;;;<<<===??????>>>>>>???AAA===BBBEEEEEEGGGJJJIIIEEEBBBCCCEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMOOOPPPJJJJJJKKKKKKLLLMMMNNNOOORRRWWW^^^gggsss~~~}}}|||~~~{{{uuurrrtttwwwuuuhhh___[[[YYYXXXXXXYYYYYYZZZZZZZZZZZZZZZ^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWXXXYYYXXXVVVXXXYYY[[[]]]^^^___``````cccdddffffffeeeccc```^^^^^^^^^]]]\\\]]]^^^```aaa``````aaabbbccceeeggghhhhhhooo{{{yyyxxxuuurrrtttyyy||||||~~~{{{wwwzzzyyynnn```[[[nnnsssbbbYYYUUUOOOKKKFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;===???AAACCCHHHNNNVVV^^^eeekkkqqqtttxxxzzz|||~~~~~~{{{xxxxxx||||||ssslllkkkjjjjjjkkkooovvv|||}}}{{{yyywwwwwwxxxyyywwwwwwwwwxxxyyy{{{|||}}}{{{xxxvvvwww}}}xxxtttvvvyyyxxxnnnooossssssqqqppppppwwwzzznnnkkkhhhkkkqqqqqqkkkeee]]]]]]^^^\\\UUUIII;;;111222222333333444555555555444444444555555555555555666777888888777888:::<<<<<<===>>>===<<<;;;<<<======>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHLLLOOORRRTTTQQQOOOMMMKKKJJJKKKMMMNNNQQQVVV[[[^^^cccnnn~~~{{{tttqqqrrrttt}}}qqqfff___[[[YYYXXXWWWXXXYYYYYYZZZZZZYYYYYY\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUVVVXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^______cccdddeeefffeeeccc```___\\\[[[[[[ZZZZZZ[[[\\\]]]```aaaaaacccdddfffhhhiiidddkkk{{{|||wwwsssrrrpppnnnpppuuuqqq{{{uuudddZZZggglll___VVVNNNHHHHHHEEEAAA??????>>>===<<<<<<<<<;;;<<<===>>>@@@AAAEEEJJJQQQXXX___ffflllppptttvvvyyy{{{|||~~~|||uuuqqqqqqsss~~~}}}tttmmmjjjiiihhhiiimmmsssyyy}}}~~~}}}zzzxxxwwwwwwxxxyyyuuuuuuuuuvvvxxx{{{}}}}}}zzzxxxzzz~~~zzzpppmmmpppvvvxxxnnnmmmpppqqqpppppppppwww|||pppmmmjjjiiijjjhhhccc^^^[[[]]]]]]ZZZQQQEEE999111111222222333333444555555444444444555555555555555666888888888777777999;;;;;;<<<===<<<;;;:::;;;<<<>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPQQQOOONNNMMMMMMMMMNNNOOOOOOPPPSSSWWWWWWYYY```lllvvv{{{vvvtttuuuvvv~~~yyyssskkkccc^^^[[[YYYWWWVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTVVVXXXZZZZZZYYYWWWXXXYYY[[[\\\]]]]]]]]]bbbcccdddeeedddbbb```___\\\[[[ZZZZZZYYYZZZZZZ[[[^^^___```aaaccceeefffgggdddiiiuuuzzztttnnnllliiigggjjjnnnlllrrr~~~nnn]]]```tttyyyiii\\\QQQIIIJJJGGGCCC@@@???>>>===<<<>>>===<<<<<<<<<===>>>???AAADDDJJJPPPVVV]]]dddiiinnnqqqtttvvvxxxzzz~~~yyyqqqmmmkkkrrrxxxvvvooojjjhhhggggggjjjooouuuyyy}}}{{{yyywwwvvvwwwxxxxxxuuuuuutttuuuwww{{{~~~}}}|||~~~zzzyyyxxxvvvooohhhhhhllluuuwwwllliiikkklllmmmpppqqqyyy}}}xxxvvvrrrmmmhhhccc```]]]ZZZ]]]]]]WWWLLL???666222111111222333333444444555444444444555555555666666777888999888777777888:::;;;<<<===<<<:::999:::;;;>>>???AAACCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHJJJLLLNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMPPPRRRQQQPPPSSS\\\cccuuu~~~||||||}}}uuummmiiiddd```^^^[[[XXXVVVUUUVVVWWWWWWXXXXXXWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZYYYXXXWWWXXXYYY[[[\\\\\\]]]]]]______aaaaaaaaa```___^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZ[[[]]]___aaabbbcccdddgggjjjrrr~~~uuulllhhheeeccceeeiiilllpppyyy}}}yyyddd^^^jjjuuufffYYYPPPKKKHHHCCC@@@??????>>>===???>>>===<<<;;;<<<======>>>@@@DDDHHHMMMTTT\\\bbbgggjjjnnnqqqtttwww{{{~~~uuunnnnnnrrrzzzzzzrrrmmmkkkhhhgggiiinnnsssvvv{{{zzzxxxvvvvvvvvvwwwxxxxxxvvvuuuuuuwwwzzz}}}~~~tttpppnnnlllhhhdddfffkkkvvvuuujjjeeedddeeejjjooorrrzzz||||||}}}|||}}}|||xxxpppgggaaa^^^^^^ZZZ\\\\\\TTTGGG;;;555333222222333333444555555555333333444444555666666666777888888888666666888999<<<======<<<:::999:::;;;<<<===???AAACCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJLLLNNNOOOMMMNNNPPPQQQRRRQQQPPPOOOIIILLLOOOOOONNNPPPVVV[[[fffwww~~~|||||||||{{{~~~rrrhhhcccaaa___^^^]]][[[XXXVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYY\\\ZZZYYYYYYZZZZZZXXXWWWWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZ]]]___aaaccccccdddhhhjjjooozzz{{{oooiiifffdddeeeiiilllnnnuuu||||||}}}~~~|||~~~nnnaaaddduuuqqqbbbXXXMMMIIIDDDAAA@@@@@@??????@@@???===<<<;;;;;;;;;<<<<<<>>>@@@CCCGGGMMMTTTYYY___bbbgggkkkooossswwwzzz|||}}}~~~wwwmmmooosss|||xxxrrrpppllljjjkkkooosssvvv{{{~~~}}}yyyxxxvvvuuuuuuvvvwwwxxxxxxwwwtttssstttwwwzzz}}}{{{~~~{{{qqqlllhhhfffdddaaadddjjjssstttiiiccc``````fffnnnsss|||zzzxxxyyyyyyxxxxxxuuunnnddd]]]\\\]]]ZZZ[[[XXXOOOBBB888444555333333333444555555666666333333444444555666666777666777888777666666888999===>>>???===;;;::::::;;;888:::===@@@BBBCCCDDDDDD@@@@@@AAABBBCCCCCCDDDDDDBBBDDDFFFIIILLLNNNPPPQQQNNNOOOPPPQQQQQQOOOMMMKKKIIIKKKNNNNNNNNNOOOSSSVVV]]]iiizzz}}}{{{{{{zzzyyy|||zzzkkkbbb]]]\\\[[[\\\\\\[[[YYYVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ]]][[[YYYYYYYYYYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYXXX[[[]]]```ccceeefffggggggeeeggglllttttttmmmjjjiiikkkoooqqqrrryyy}}}xxxuuuvvvwww}}}}}}{{{kkkcccllllllaaaTTTOOOIIIDDDBBBAAA@@@??????>>>===;;;:::;;;;;;<<<;;;<<<>>>???BBBFFFLLLQQQVVVYYY___ccchhhmmmrrruuuwwwxxxzzz}}}rrrpppooottt}}}~~~xxxuuuqqqnnnnnnqqqtttwww{{{}}}|||{{{{{{wwwvvvuuuttttttuuuwwwxxxwwwvvvtttssssssuuuwwwyyy|||yyypppjjjeeecccaaa```ccchhhnnn|||~~~uuukkkddd^^^^^^eeennnttt{{{~~~yyytttssstttsssuuuuuusssmmmeee___]]]]]]ZZZXXXRRRIII>>>666444444222222333444444555555666222333333444555666777777555666777777666666888:::>>>??????>>><<<:::;;;;;;666888;;;>>>@@@BBBBBBBBB>>>>>>???@@@AAABBBBBBCCC@@@BBBEEEHHHKKKNNNOOOPPPMMMNNNOOOPPPOOOMMMKKKIIIJJJKKKLLLLLLKKKKKKLLLNNNUUU\\\gggqqqxxx{{{zzzzzz{{{|||zzz~~~rrrggg```[[[ZZZZZZZZZ[[[[[[YYYWWWVVVVVVWWWXXXXXXXXXXXXXXXUUUVVVVVVWWWXXXYYYYYYYYYZZZXXXWWWWWWXXXXXXWWWUUUTTTUUUVVVWWWWWWXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZYYY\\\^^^aaaeeeggghhhiiihhhfffgggjjjooozzzwwwqqqpppqqqtttxxxxxxzzz}}}xxxtttuuuwww|||{{{zzzjjjiiizzz{{{nnn^^^XXXPPPIIIDDDBBB@@@>>>???>>><<<;;;:::;;;;;;<<<:::;;;<<<===>>>AAAEEEHHHMMMQQQVVV\\\aaaffflllpppqqqsssvvvyyy|||{{{tttsssyyy}}}zzzuuuqqqppprrruuuwww}}}|||{{{zzzzzzzzzvvvuuutttssssssuuuwwwxxxxxxxxxwwwwwwxxxzzz{{{}}}zzzssslllfffdddcccbbbdddhhhooo|||xxxoooggg```___gggpppuuuxxxvvvoookkklllnnnnnnrrrrrrppplllgggaaa^^^\\\XXXSSSKKKAAA999555222222000111111222222333444444222222333444555666777777333444666666666777999<<<>>>??????===;;;999999:::777999;;;===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???AAACCCFFFIIIKKKKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJPPPRRRYYYaaaeeejjjxxx~~~wwwuuuwwwyyy{{{yyy}}}sssiiiaaa\\\[[[ZZZYYYZZZ[[[[[[YYYWWWVVVWWWXXXXXXYYYYYYXXXXXXTTTTTTUUUVVVWWWWWWXXXXXXWWWUUUTTTUUUWWWWWWWWWUUURRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[]]]```dddggghhhhhhhhhiiijjjkkkmmmtttxxxssstttvvvzzzzzz|||{{{~~~~~~zzzvvvwwwyyyzzzxxxrrrjjjvvv{{{eee___UUUMMMFFFBBB???===>>>===<<<;;;:::;;;;;;<<<999:::;;;<<<<<<>>>AAACCCGGGKKKQQQWWW\\\bbbhhhlllmmmooorrrvvvzzz}}}|||vvvwww}}}|||wwwsssqqqsssuuuxxx~~~{{{yyyyyyyyyyyyuuutttsssrrrsssuuuwwwxxx{{{||||||}}}|||wwwoooiiihhhfffeeefffjjjsss{{{rrrjjjcccaaahhhrrruuuuuuooogggcccfffjjjjjjlllkkkjjjgggccc^^^YYYUUUWWWPPPEEE<<<777333111000/////////000111111222222222222333444555666777888222333555666666777:::======>>>>>><<<:::888888999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@???@@@CCCEEEGGGHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKGGGFFFFFFFFFGGGHHHJJJLLLPPPOOOSSSYYY[[[\\\eeepppwww}}}yyyuuurrrssswwwwwwwwwxxxzzz|||ooofff^^^ZZZYYYVVVWWWXXXYYYYYYYYYXXXWWWSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXVVVTTTSSSTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZUUUSSSQQQTTTXXXZZZVVVRRRQQQRRRSSSUUUWWWWWWXXXXXX]]]\\\[[[YYYYYYYYYZZZZZZZZZ]]]___aaaaaaaaacccdddnnnnnnppprrrttt|||~~~tttsssxxx{{{}}}}}}wwwyyy{{{xxxvvvwww}}}zzz{{{ooooooxxxrrrhhhZZZPPPJJJFFFBBB>>>BBBAAA@@@???======<<<<<<;;;;;;;;;;;;;;;<<<===>>>CCCFFFJJJNNNSSSXXX___ccciiilllpppsssuuuxxx{{{}}}}}}}}}~~~||||||~~~yyyvvvrrroooqqqvvvxxx}}}~~~yyyvvvuuuvvvvvvyyyuuuqqqpppnnnoooxxxwwwwwwqqqllliiiggghhhnnnuuu{{{}}}wwwnnniiiiiikkknnnoootttoooggg___[[[ZZZ]]]___eeeeeeccc___[[[WWWVVVVVVVVVJJJ>>>888444111000333222222111111111111111111222222111111111111222222111222333555666888999:::888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@??????@@@BBBDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOSSSVVVYYY[[[dddkkkxxx{{{{{{~~~yyywwwuuuqqqssswwwtttuuuxxx|||ssshhhaaa[[[WWWWWWUUUVVVWWWXXXXXXWWWVVVVVVSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYVVVTTTSSSUUUZZZ[[[XXXTTTSSSTTTTTTVVVWWWXXXYYYYYY\\\[[[YYYXXXXXXXXXYYYYYYYYY[[[^^^```bbbeeehhhjjjpppoooppprrrtttzzzyyywwwzzz}}}~~~yyyzzz|||zzzxxxzzz}}}}}}zzzppprrrvvvdddXXXQQQMMMHHHCCCCCCBBB@@@???>>>=========;;;;;;::::::;;;<<<<<<===@@@CCCFFFJJJNNNTTTYYY^^^dddgggkkkooorrruuuxxx{{{{{{{{{{{{}}}~~~yyyvvvqqqnnnoootttwww|||~~~zzzxxxvvvvvvvvvvvvsssppppppooopppyyyyyyqqqiiihhhiiilllttt{{{~~~wwwsssmmmjjjjjjnnnrrruuupppkkkbbb[[[WWWVVVYYY[[[^^^^^^^^^\\\YYYWWWVVVVVVTTTHHH<<<777333000000222111111111111111111111111222111111000000111111222222222333555666777999999888888888888888888888888888777777777777888999999:::::::::;;;<<<===??????>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKMMMOOOQQQSSSUUU[[[___hhhsss|||~~~yyywwwyyy{{{|||}}}{{{zzz{{{~~~|||wwwttttttsssqqqrrrvvvrrrtttyyywwwhhh___[[[VVVTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWWWWWWWWWWWWWXXXYYYWWWUUUUUUXXX[[[\\\ZZZWWWVVVVVVUUUUUUVVVXXXYYYZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWYYY\\\```ccciiiooosssuuuqqqoooqqqrrrvvv|||}}}||||||}}}||||||~~~sssmmmyyynnn]]]UUUPPPJJJDDDCCCBBBAAA@@@>>>>>>>>>>>>:::::::::::::::;;;;;;<<<;;;>>>AAADDDHHHLLLRRRVVV\\\___dddiiilllppptttvvvxxxxxxxxxyyy{{{~~~zzzvvvrrrnnnnnnrrrvvvzzz~~~{{{xxxvvvuuutttrrrooonnnooooooqqqyyyuuujjjiiinnnuuu}}}{{{rrrpppnnnlllllloootttxxxlllggg___WWWSSSRRRTTTVVVVVVVVVWWWXXXXXXWWWVVVUUUNNNDDD999555222//////111111111111111111111111111222111111000000111111222222222333444555777777888666666666666666666666666777777777777777888888999::::::::::::;;;===>>>???======>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRWWW^^^dddooo|||zzz{{{}}}~~~xxxwwwwwwyyy{{{{{{zzzxxxtttpppoooqqqqqqppprrruuussswww}}}|||oooaaa[[[YYYUUUSSSTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQTTTUUUVVVVVVUUUVVVXXXZZZXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWYYY\\\]]][[[YYYXXXWWWUUUTTTUUUVVVXXXYYYWWWVVVUUUTTTTTTUUUWWWWWWUUUWWWZZZ^^^ccckkksssxxxzzzsssnnnmmmnnnpppwww~~~~~~~~~uuujjjiiiyyyeee[[[TTTLLLEEECCCCCCAAA@@@>>>>>>======::::::999999999::::::;;;999;;;===@@@BBBFFFKKKNNNTTTXXX]]]bbbfffjjjooorrruuuuuuuuuvvvwwwzzz~~~}}}zzzvvvqqqppprrrtttyyy}}}}}}{{{yyyvvvtttrrrqqqnnnmmmmmmnnnnnnooovvvrrrpppwwwxxxpppqqqpppnnnmmmnnnqqquuunnnhhh```XXXSSSQQQRRRSSSSSSSSSTTTVVVWWWVVVTTTRRRHHH???555333111///...000000000000000111111111111111111000000000000111111222222333444555555666666555555555555555555555555888888888888888999::::::999999999999:::<<<===>>><<<<<<===>>>??????@@@@@@???@@@CCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLNNNRRRWWW^^^lllyyy~~~~~~}}}xxxxxxyyy{{{||||||yyywwwqqqnnnmmmpppqqqqqqssswwwzzzxxxlll```[[[ZZZVVVTTTUUUSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQUUUVVVWWWWWWWWWWWWZZZ\\\YYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]\\\[[[XXXWWWUUUSSSSSSTTTVVVWWWTTTTTTSSSSSSSSSUUUVVVWWWTTTVVVXXX[[[```hhhqqqvvv{{{rrrkkkhhhhhhjjjqqqxxxwwwggg]]]nnntttggg]]]SSSKKKEEEDDDBBB@@@???======<<<;;;::::::999999999::::::888:::<<<===???BBBFFFIIIMMMQQQWWW\\\```eeejjjmmmoooqqqsssssstttwww|||~~~~~~yyyvvvwwwvvvyyyyyyyyywwwuuussspppooonnnmmmlllmmmooonnnmmmrrryyy|||tttnnnoooppppppppppppqqqrrrpppkkkccc[[[VVVSSSSSSTTTVVVVVVVVVXXXYYYVVVRRRNNNBBB:::222111111///...000//////000000000111111111111000000000000000000111222222333333444444555555444444444444444444444444888888777777888888999:::888888888888999;;;<<<===;;;<<<<<<<<<======>>>>>><<<===AAADDDFFFHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIKKKOOORRRVVV^^^gggnnn|||{{{yyyzzzzzz{{{~~~~~~{{{uuuqqqpppsssttttttxxx||||||ttthhh^^^[[[ZZZXXXVVVVVVSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWWWWWWWWWWYYY[[[YYYYYYWWWVVVUUUUUUUUUUUUTTTVVVXXXZZZ[[[[[[[[[[[[XXXWWWVVVTTTSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWTTTUUUWWWXXX\\\aaahhhmmmsssmmmgggdddbbbccckkksssxxxdddXXXaaasssrrrdddXXXPPPJJJHHHFFFCCC@@@>>>===<<<<<<;;;;;;:::::::::::::::999:::;;;<<<===???BBBEEEGGGKKKPPPVVVZZZ___cccggghhhlllppprrrrrruuuyyy~~~}}}~~~|||~~~~~~wwwvvvtttqqqooonnnmmmllllllkkknnnpppooommmqqqxxx|||~~~tttnnnnnnooorrruuuvvvuuusssnnniiiccc\\\XXXVVVWWWXXX[[[ZZZZZZ[[[[[[WWWPPPJJJ===666000000111//////000...//////000000111111111111000000//////000000111333333333333333333333333444444444444444444444444555555555555555666666777777777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>===<<<<<<;;;::::::;;;;;;999:::;;;;;;;;;<<<@@@BBBAAAEEEKKKPPPTTTYYY]]]```aaafffllloooppprrrvvvzzzyyy{{{||||||}}}}}}~~~~~~{{{zzzwwwuuurrrooommmlllmmmmmmjjjkkkooosssrrrqqqtttzzz}}}tttrrrrrrvvv{{{|||vvvpppeeebbb]]]YYYWWWWWWYYY[[[___]]]\\\]]]\\\WWWNNNGGG:::333...000222000///111......//////000111111222000000////////////000000333333333222222222222222555555555555555555555555555444444444444555666666666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAADDDFFFGGGGGGFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@BBBCCCEEEGGGHHHGGGEEEFFFIIIKKKKKKOOOTTTVVV^^^fffmmmxxx}}}vvvwwwzzz~~~{{{|||}}}~~~{{{sssfff\\\TTTUUUWWWVVVUUUUUUTTTSSSRRRPPPOOOOOOPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXSSSTTTUUUTTTSSSSSSUUUWWWZZZYYYXXXVVVUUUTTTTTTSSSQQQSSSVVVXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRQQQQQQRRRSSSUUUWWWXXXUUUUUUUUUTTTSSSUUUWWWZZZZZZ]]]aaaccc^^^[[[```iiipppzzz{{{}}}oooZZZWWW[[[mmmuuufff___TTTRRROOOJJJFFFCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;999::::::::::::;;;>>>@@@>>>AAAGGGLLLPPPTTTYYY\\\[[[bbbjjjnnnoooppptttxxxwwwxxxyyyzzz{{{}}}|||{{{}}}{{{yyyxxxxxxvvvrrrooommmlllmmmnnnjjjkkkpppuuuvvvtttxxx~~~|||xxxvvvzzz~~~uuulll]]][[[WWWUUUUUUWWWZZZ\\\```^^^]]]^^^]]]XXXNNNFFF888222...000222111000111---......///000111111222000000////////////000000333333333222222222222111555555555555555555555555666666666666666777888888555555666666777999:::;;;===<<<<<<<<<<<<<<<;;;;;;>>>=========>>>@@@BBBDDDGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFIIIEEEDDDGGGIIIIIIMMMSSSRRRXXX\\\___hhhyyyyyywwwxxxzzz|||~~~~~~vvvnnnkkk___]]]ZZZWWWUUUTTTTTTUUUPPPQQQQQQPPPNNNNNNPPPRRRTTTSSSRRRQQQRRRSSSUUUWWWYYYWWWTTTQQQPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTTTTVVVXXXYYYXXXXXXXXXXXXWWWUUUSSSQQQTTTUUUUUUVVVVVVWWWXXXXXXVVVWWWWWWUUUTTTUUUWWWYYYVVVXXX\\\]]]]]]\\\]]]^^^fffuuu|||ooo~~~|||qqq___XXXVVV___qqqpppccc[[[TTTNNNLLLHHHCCC???@@@===<<<<<<;;;::::::::::::888888777777777888:::;;;888;;;???BBBFFFJJJOOOSSSYYY]]]bbbfffiiillloooqqqqqqsssuuuvvvxxx|||zzz}}}}}}{{{yyyxxxxxxqqqqqqpppooonnnpppsssvvvtttttttttuuuwwwzzz}}}|||zzzqqqcccXXXTTTPPPOOOSSSXXX]]]___ccc^^^ZZZZZZ[[[UUUHHH===222222111000///...------.........////////////000000000000000111111111111111111000000111111222333555444333333222222222222666555555555555444444444666777777777888888888888999;;;<<<<<<;;;<<<===>>>===>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDBBB@@@???@@@@@@>>>>>>>>>@@@BBBDDDBBBCCCDDDFFFIIIKKKLLLMMMSSSTTTUUUWWW[[[eeeqqq{{{|||wwwssstttvvvyyy|||tttiiiccc```]]][[[XXXVVVTTTTTTTTTTTTPPPQQQPPPNNNMMMMMMOOORRRUUUTTTSSSRRRRRRTTTUUUWWWYYYWWWUUUSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXWWWUUUSSSRRRTTTUUUWWWYYY[[[\\\[[[[[[]]]^^^cccqqqqqqxxx~~~~~~}}}}}}xxxrrriii```ZZZ[[[eeeyyytttggg___WWWOOOLLLIIIDDDAAABBB===<<<;;;::::::999999:::999888777777777888:::;;;555888;;;???BBBEEEJJJMMMSSSWWW\\\aaadddgggjjjmmmlllnnnqqqsssuuuxxx|||~~~|||}}}}}}zzzwwwuuuttttttqqqqqqqqqppppppssswww{{{{{{{{{|||}}}~~~xxxwww|||}}}oooaaaVVVRRRNNNNNNQQQVVVZZZ]]]___[[[XXXXXXXXXQQQEEE:::111111111000///......---,,,,,,,,,------------...//////000000000111111111111111000000111111222333555444333222222222222222222222333333444444555555666666777777777888888888999:::<<<<<<;;;;;;===>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBBBBAAA@@@>>>>>>???AAABBBAAABBBCCCEEEGGGIIIKKKLLLPPPRRRSSSSSSUUU[[[dddkkk{{{~~~}}}|||}}}~~~}}}yyyvvvpppqqqrrrtttwww{{{~~~vvvjjjaaa\\\ZZZYYYXXXVVVTTTSSSSSSTTTTTTQQQPPPOOOLLLJJJKKKNNNQQQTTTTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTTTTSSSSSSRRRRRRRRRUUUVVVWWWXXXXXXXXXXXXXXXTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXVVVSSSQQQRRRSSSXXXYYYZZZYYYYYYZZZ]]]___aaammm}}}wwwsssrrrwwwzzzxxxvvvvvvwwwmmmaaaYYYZZZhhhpppfff\\\QQQMMMJJJEEECCCDDD???>>>===<<<;;;;;;;;;;;;999888888888888999::::::555777:::<<<>>>@@@DDDGGGKKKOOOTTTXXX\\\```cccfffeeehhhlllppprrrtttwwwyyyzzz|||~~~}}}{{{xxxuuurrrpppooooooqqqqqqqqqqqqrrrvvv|||vvvnnnkkkqqqzzz|||}}}zzzkkk]]]SSSOOOKKKKKKNNNSSSWWWYYYZZZXXXVVVUUUSSSLLL@@@666000000000//////.........,,,,,,,,,------------...//////000000000000111111111000000000000111222222444333333222222222222333000000111222333444555555666666666666777777777777888999;;;;;;::::::<<<===>>>>>>>>>>>>????????????===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKOOOQQQRRRQQQPPPQQQUUUYYYccciiisss~~~}}}{{{zzz{{{yyyyyy||||||yyypppppppppqqqtttxxx|||~~~{{{mmmccc]]]ZZZYYYVVVUUUTTTSSSSSSSSSSSSSSSQQQPPPNNNLLLIIIJJJMMMPPPSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSRRRQQQOOOOOOTTTUUUUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYXXXUUUTTTUUUVVVZZZZZZYYYXXXWWWYYY]]]```aaajjjwwwuuunnnvvv|||yyyyyy|||nnn___WWW^^^wwwooobbbUUUNNNJJJFFFDDDDDDBBBAAA@@@>>>============999999999999999999999999777888:::;;;<<<===@@@CCCEEEHHHMMMQQQUUUYYY^^^aaa___dddiiinnnpppqqqssstttwwwyyy|||}}}||||||~~~zzzxxxuuurrrpppnnnmmmmmmqqqrrrrrrrrrssswww}}}ssskkkfffiiipppvvv{{{|||~~~yyyhhhZZZPPPMMMIIIIIILLLPPPSSSUUUVVVUUUTTTRRRNNNFFF;;;333//////////////////...............////////////000////////////000000000111000000000000000111222222333333222222222222222333111111111222333444444555555555555666666666777777777888::::::999999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCCCCDDDBBBAAA@@@?????????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJNNNQQQTTTSSSOOOMMMNNNOOOTTTYYYcccppp~~~|||zzzyyyxxxyyy}}}tttsssqqqqqqssswww{{{~~~}}}~~~|||nnnccc\\\XXXVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMKKKKKKNNNQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSSSSRRRPPPOOONNNTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[XXXYYY[[[[[[ZZZZZZ[[[\\\[[[[[[ZZZXXXWWWYYY]]]```ccciiiqqq~~~ttt||||||jjj[[[ZZZkkk~~~{{{lll[[[RRRMMMHHHDDDCCCBBBAAA@@@>>>======<<<<<<999999:::::::::999999999777888999999999:::<<<>>>AAADDDHHHLLLPPPTTTYYY\\\\\\```ggglllnnnoooqqqqqquuuwwwyyyzzzzzzzzz|||}}}}}}xxxvvvtttqqqooonnnnnnnnnrrrssssssssssssvvvzzz}}}~~~wwwnnnffffffiiimmmsssyyy~~~~~~~~~}}}}}}kkk[[[OOOLLLIIIHHHKKKOOORRRSSSTTTSSSRRROOOIII@@@777111............////////////.........////////////000...////////////000000000000000//////000000111222222222222111111222222333444444444333333333333333444555555555555666666666666777999999888888:::;;;==================>>>>>>????????????@@@@@@AAAAAA?????????@@@@@@AAAAAABBBAAABBBCCCEEEGGGHHHIIIIIILLLOOORRRRRRNNNKKKJJJKKKNNNRRRYYYcccooo{{{|||yyyyyy{{{zzzxxxuuussssssvvvzzz|||~~~yyyqqqfff^^^[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQPPPNNNNNNPPPRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQTTTSSSSSSRRRRRRSSSTTTTTTYYYYYYYYYZZZ[[[[[[\\\\\\WWWYYY\\\^^^^^^___```bbb\\\\\\[[[YYYXXXZZZ]]]```cccfffllluuu}}}|||~~~xxxdddZZZ___kkkzzzggg[[[TTTMMMGGGDDDAAA@@@???===<<<;;;:::::::::::::::;;;::::::999888555666777666555666888999>>>@@@DDDGGGJJJNNNSSSVVVXXX]]]ccchhhjjjlllnnnoooqqqtttvvvxxxxxxyyy{{{||||||}}}zzzxxxtttsssqqqooonnnnnnnnnoooqqqssstttuuutttuuuwwwyyy|||zzzqqqgggdddeeehhhnnnuuuyyyvvvxxx{{{}}}}}}ooo```OOOMMMJJJJJJLLLPPPRRRSSSQQQRRRPPPKKKBBB999333000---------......//////000,,,,,,,,,------------.........////////////000000000////////////000111111222111111111111222222333555444444444333333333222444444444444555555555666555666888888777777999:::;;;;;;;;;<<<===>>>>>>>>>@@@??????>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBBAAACCCFFFIIIJJJJJJIIIIIIGGGJJJMMMMMMJJJGGGHHHIIILLLNNNQQQVVV^^^eeelllpppsss}}}yyy{{{|||xxxtttssstttxxxzzz~~~oooiiibbb^^^^^^^^^[[[XXXTTTTTTTTTSSSSSSQQQPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTRRRSSSSSSSSSRRRRRRQQQPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWUUUTTTSSSRRRRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\WWWZZZ]]]___```aaabbbccc\\\]]]\\\[[[ZZZ[[[^^^```___bbbfffmmm||||||zzz|||sssaaa\\\```nnntttggg^^^UUULLLHHHCCCBBB@@@???===<<<<<<<<<::::::;;;;;;;;;:::999888555666777666555555777999999;;;>>>AAACCCGGGKKKOOOTTTXXX]]]bbbdddgggiiikkkmmmpppsssuuuvvvwwwyyy{{{yyy}}}}}}{{{xxxwwwwwwvvvuuusssooonnnmmmlllllllllmmmnnnooorrruuuwwwwwwwwwwwwxxx{{{~~~|||rrriiiggghhhllluuu~~~wwwppppppvvv|||zzzyyy}}}}}}oooaaaQQQOOOLLLLLLNNNQQQSSSTTTOOOOOOMMMFFF;;;333///...,,,,,,------...///000000,,,,,,,,,------------............/////////000000///////////////000111111111111111111111222333333222222222222333333333333333333444444444555555555444666777777777777888:::999999:::;;;===>>>?????????>>>============>>>??????@@@@@@AAAAAAAAA@@@@@@BBBEEEIIIMMMNNNMMMJJJHHHEEEGGGIIIHHHEEEDDDFFFIIILLLKKKLLLMMMPPPTTTXXX[[[^^^kkkyyyxxxxxx{{{yyytttrrrsssvvvyyyzzzmmmgggbbb]]]\\\^^^^^^ZZZVVVUUUUUUUUUTTTSSSQQQPPPOOONNNQQQTTTUUUUUUTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRTTTVVVWWWQQQQQQQQQRRRTTTWWWYYY[[[XXXXXXYYYYYYZZZZZZ[[[[[[XXX[[[^^^``````aaabbbccc]]]]]]^^^]]][[[\\\^^^```[[[___ccchhhvvv|||vvvvvv{{{zzz{{{|||~~~kkkaaa```]]]ppp~~~pppfff[[[PPPKKKFFFFFFDDDBBBAAA@@@??????::::::;;;<<<;;;:::888777888999999999777777999;;;666888:::<<<>>>BBBFFFJJJPPPTTTYYY]]]```bbbeeehhhjjjmmmqqqssstttvvvxxxzzzwww{{{wwwtttrrrqqqqqqrrrrrrqqqkkkjjjiiiiiiiiijjjkkklllnnnqqqvvvyyyyyyyyyyyyyyyzzz}}}{{{ssslllkkkooovvv}}}|||xxxpppjjjlllvvv}}}wwwrrruuuyyywwwkkk___RRRPPPNNNMMMPPPSSSTTTUUUMMMMMMJJJBBB777///,,,---+++,,,,,,---...///000000........./////////000000............/////////000///////////////000111111111111000000111222333333//////000111222333333444333333333444444444555555444555777777666666888999888888999;;;===>>>???@@@>>>===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@>>>>>>BBBFFFKKKPPPQQQOOOKKKHHHEEEGGGHHHFFFCCCCCCFFFJJJLLLKKKIIIIIIIIILLLNNNPPPPPP[[[fffmmmwww}}}zzzxxx{{{|||wwwtttvvvzzz~~~zzzmmmeee^^^]]]]]]___```___]]][[[XXXUUUSSSRRRRRRSSSRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWVVVUUUUUUUUUUUUSSSRRRSSSTTTVVVVVVUUUZZZYYYWWWUUUTTTUUUWWWXXXZZZZZZXXXWWW[[[aaaaaa]]]___]]][[[[[[\\\]]]]]]]]]ZZZZZZ[[[\\\]]]______`````````___^^^]]]]]]\\\[[[aaa\\\ZZZbbbppp}}}tttrrrwww|||~~~}}}zzzwwwtttvvv}}}lll[[[]]]aaaooosssggg[[[QQQMMMIIIDDDAAA???===<<<;;;<<<<<<;;;;;;;;;;;;::::::888888888888777777777777999::::::;;;===???AAABBBJJJMMMQQQVVVYYY]]]aaadddhhhjjjlllmmmnnnpppsssvvvvvvxxx{{{~~~~~~|||yyywwwvvvppppppnnnmmmlllkkkkkkkkkkkkhhheeeccceeeiiilllnnnmmmrrrzzz|||tttssspppqqqzzz~~~xxxxxxyyyuuulllkkkrrrwwwwwwtttqqqnnnmmmllliiiccc^^^YYYUUURRRRRRTTTUUUSSSQQQQQQMMMEEE;;;222...///000///...------...///000111//////000000///...---------------............///000...,,,++++++---000111000000000000111111111111222222111111111111222222444444444555555555666666333333555666888:::;;;<<<::::::;;;;;;<<<===>>>>>>???>>><<<;;;;;;<<<===>>>@@@BBBEEEGGGGGGEEEBBB@@@GGGHHHJJJKKKKKKKKKJJJIIIEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGCCCCCCHHHMMMLLLSSSZZZ___ccckkkwww{{{{{{{{{wwwuuuxxx~~~}}}rrrhhhbbb]]]\\\\\\^^^______]]][[[ZZZWWWUUUSSSTTTTTTSSSRRRTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXWWWUUUTTTTTTTTTTTTSSSRRRSSSUUUVVVVVVVVVZZZYYYWWWVVVVVVWWWYYYZZZ[[[\\\ZZZXXX\\\cccggggggbbb```^^^]]]^^^___^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^^^^]]]]]]]]]\\\___[[[ZZZaaammm}}}tttoooqqqtttuuuuuuvvvssspppqqqvvv|||xxxfffZZZ[[[eee{{{zzzkkk___VVVPPPJJJFFFEEEDDDAAA>>>???>>>======<<<;;;::::::888888888888777777777777666666777888999;;;<<<===FFFHHHLLLPPPSSSXXX]]]```eeefffiiijjjkkknnnqqqtttuuuwwwzzz||||||zzzzzzyyywwwuuurrrpppooommmlllkkkjjjiiihhhhhhhhhfffeeebbbbbbdddhhhkkkmmmqqqvvv}}}wwwrrroooppprrrvvv{{{uuutttwwwuuuppppppuuuxxxwwwvvvqqqllliiigggddd___[[[WWWUUUTTTUUUXXXYYYWWWTTTPPPJJJAAA888111/////////000///...------......///.../////////......---,,,------------............///...---,,,---...000111//////000000000111111111222222111111111111222222333333444444444555555555444444555666666777888888:::::::::999999999888888>>>===;;;::::::;;;===>>>@@@BBBEEEHHHIIIIIIHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHFFFCCCBBBEEEIIIEEEJJJPPPSSSUUU[[[fffnnnyyy}}}}}}zzz||||||wwwwww}}}qqqgggaaa]]][[[[[[[[[\\\^^^___]]]\\\\\\YYYVVVUUUUUUTTTSSSQQQTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[ZZZXXXUUUSSSSSSTTTUUUTTTTTTUUUWWWXXXXXXWWWZZZZZZYYYYYYZZZ[[[]]]^^^aaabbb```\\\\\\ccciiikkkdddaaa______````````````bbbaaa```^^^\\\ZZZYYYXXX\\\\\\\\\\\\]]]]]]^^^^^^]]][[[[[[```ggguuuwwwooommmppprrrssstttsssqqqooopppuuu{{{uuu^^^YYY[[[iii~~~vvvbbbYYYOOOJJJIIIHHHCCC>>>AAAAAA???>>><<<;;;;;;:::999999999888888888777777444444555666777888:::;;;@@@BBBEEEGGGKKKPPPVVVZZZ___aaadddeeegggjjjmmmpppsssuuuwwwyyyyyy{{{}}}~~~|||{{{|||}}}~~~~~~{{{wwwrrrrrrqqqpppnnnllljjjiiiiiihhhgggeeeddddddddddddcccccccccdddgggkkknnnpppvvv{{{{{{oooiiijjjooouuu}}}~~~yyytttooosssttttttvvvzzz|||zzzxxxqqqhhhbbb___]]]ZZZWWWUUUUUUVVVZZZ^^^^^^[[[WWWNNNFFF;;;333000///...---000000///---------------------......------,,,,,,------------...................../////////000000//////000000000000111111222222111111111111222222222222333333333444444444555555555555555444444444:::::::::::::::999999999<<<;;;:::999999:::;;;<<>>@@@CCCHHHOOOSSSYYY[[[^^^aaacccfffjjjmmmppprrrtttuuutttssstttuuutttsssrrrpppqqqrrrtttuuuzzz{{{|||}}}}}}~~~~~~|||zzzvvvsssmmmmmmmmmlllkkkiiihhhgggeeeeeecccbbbbbbaaaaaaaaaccceeegggjjjmmmqqquuuxxxzzzyyynnnjjjhhhpppxxx{{{vvvlllnnnqqqtttyyy~~~yyypppeee\\\XXXWWWVVVUUUTTTUUUYYY^^^bbbaaa\\\WWWIII@@@555///...///---+++......------------------,,,,,,,,,------,,,,,,+++,,,,,,---------...............000111111111000///////////////000000000111222222111111111111222222111111222222222333333333555555555555444444444444555555666777999:::;;;;;;:::999999888999999:::;;;>>>???AAADDDHHHLLLOOOQQQPPPNNNKKKGGGEEECCCCCCBBBGGGDDDAAA???>>>???BBBDDDDDDEEEGGGFFFCCCAAAAAABBBFFFIIILLLLLLJJJLLLQQQVVV^^^aaafffkkkrrr{{{}}}|||~~~uuukkkccc]]]ZZZYYYXXXWWWXXX[[[\\\\\\[[[ZZZXXXVVVUUUUUUSSSQQQOOOMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRTTTVVVWWWYYYZZZYYYWWWVVVVVVXXXZZZYYYYYYZZZ\\\^^^___^^^]]]ZZZZZZ[[[\\\^^^```bbbcccgggkkkjjjccc]]]\\\\\\ZZZ\\\ZZZYYY[[[^^^aaacccccc``````^^^]]][[[YYYXXXWWWVVVWWWXXXZZZ\\\]]]______bbbaaa`````````fffvvvzzzxxx{{{~~~xxxyyywwwtttrrrsssyyy~~~ooo[[[TTTZZZnnnhhhYYYSSSPPPKKKFFFBBB@@@???=========>>>???;;;;;;;;;:::999888888777888888888888888999::::::999:::;;;<<>>@@@CCCFFFIIIKKKKKKJJJHHHFFFDDDDDDEEEEEEGGGEEEAAA???>>>???BBBCCCDDDEEEFFFEEEDDDBBBAAAAAACCCEEEGGGGGGGGGHHHKKKOOOUUUZZZ```ccceeehhhnnnrrr~~~~~~zzzrrrlllfffaaa]]]YYYWWWVVVWWWYYYZZZZZZZZZYYYWWWVVVUUUUUUTTTQQQOOOLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[ZZZZZZ[[[^^^aaabbb```___YYYZZZ[[[]]]___```aaabbbaaaeeeeee```\\\[[[ZZZVVVXXXWWWVVVXXX\\\___aaaaaa]]]\\\\\\[[[ZZZYYYXXXXXXUUUUUUWWWYYY[[[]]]^^^___eeecccbbbbbbaaadddnnnzzz}}}}}}yyyyyyxxxwwwvvvwwwzzz}}}{{{dddUUUSSS]]]rrrwwweee[[[UUUOOOKKKEEECCCAAA???>>>>>>???@@@===<<<;;;;;;:::999888888777777666666666777777888888999:::;;;<<>>???AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGEEECCC@@@???@@@AAACCCEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFFFFGGGHHHJJJMMMSSSYYY```bbb___\\\\\\^^^gggnnn}}}xxxuuupppllljjjgggdddbbbYYYWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVSSSQQQOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTVVVWWWXXXXXXWWWVVVTTTVVVXXXXXXWWWWWWXXXYYYYYYZZZ[[[^^^aaabbb```^^^XXXYYY[[[\\\^^^___````````````^^^ZZZYYY[[[YYYUUUYYYWWWVVVWWWZZZ\\\^^^^^^[[[ZZZZZZYYYXXXWWWWWWWWWTTTUUUVVVXXXZZZ\\\]]]^^^eeebbbbbbdddeeeffflllsss~~~~~~ooo___VVVVVV___jjjwwwjjj```XXXTTTKKKIIIEEEBBB@@@??????@@@======<<<;;;:::999888888777777666666666666666777777888:::::::::<<<>>>AAADDDGGGKKKOOORRRWWW\\\``````bbbcccdddeeehhhllloooooopppqqqrrrpppmmmiiigggiiilllpppssssssssssssttt{{{|||}}}~~~zzzyyy{{{~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvuuussspppnnnlllhhhfffeeedddeeedddcccaaa\\\\\\^^^___````````````aaaaaa```_________``````aaadddhhhjjjlllrrr{{{yyyssspppnnnmmmlllmmmqqqzzz|||zzzyyysss{{{|||yyyzzz}}}~~~{{{wwwqqqlllmmmuuuzzzxxxtttsssddd^^^WWWTTTVVVXXXZZZYYY[[[[[[\\\]]][[[SSSHHH???444222000...---,,,++++++((()))+++,,,------------++++++,,,---------------++++++,,,,,,,,,---------------...///////////////........./////////000000222222111111111111222222222222222222333333333444111111222333444555666666777777777777888888888999777777888999::::::::::::<<<======>>>>>>?????????@@@AAACCCEEEFFFHHHHHHIIIGGGFFFDDDBBBAAAAAAAAABBBDDDBBBAAA@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLRRRYYYaaaaaa\\\VVVUUUVVVYYY\\\fffqqqzzztttooollliiiggggggggggggfffZZZXXXUUUUUUVVVWWWWWWWWWYYYXXXWWWXXXYYYWWWUUURRRQQQSSSTTTVVVVVVVVVUUUUUUQQQSSSWWWYYYZZZZZZXXXWWWTTTVVVYYYYYYXXXVVVVVVVVVXXXYYYZZZ]]]```aaa```^^^XXXYYYZZZ\\\]]]^^^______bbb```[[[VVVWWWZZZYYYTTT[[[YYYWWWWWWYYY[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUVVVXXXZZZ[[[]]]^^^dddaaaaaaeeeggghhhlllqqqsssxxxiii\\\UUUWWW\\\qqq|||pppgggaaaQQQNNNIIIEEEAAA?????????>>>======;;;:::999888888999888888777777777777888666888999:::::::::;;;===@@@CCCGGGKKKOOOSSSXXX\\\[[[]]]___```bbbffflllpppqqqrrruuuvvvtttpppkkkhhheeeiiinnnqqqrrrqqqpppppprrrssstttwwwyyy|||}}}~~~}}}yyyuuutttvvvyyyttttttssssssrrrrrrrrrqqqqqqqqqpppooollliiifffeee```___^^^^^^______^^^]]]ZZZ[[[\\\^^^______````````````___^^^^^^^^^______bbbfffiiijjjlllrrr||||||vvvpppmmmkkkjjjiiijjjpppzzz~~~|||yyy{{{xxxuuuvvvzzzzzzvvvqqqsssnnnpppxxx{{{tttllliii]]]XXXTTTSSSVVVYYY[[[ZZZ]]]\\\\\\[[[WWWNNNBBB999000111111000---++++++,,,)))***+++,,,---,,,+++***+++,,,------............++++++,,,,,,,,,---------------------.........///............/////////000222222111111111111222222222222333333333444444444111111111222222333333444,,,---...000222444555666666777888::::::;;;;;;;;;======>>>?????????>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAACCC@@@>>>===???AAABBBBBBAAABBBCCCDDDEEEEEEFFFGGGNNNUUU]]]]]]WWWQQQPPPQQQTTTSSSWWW^^^bbbfffqqq~~~