BM6P6(@ mmmVVVMMMGGGBBBAAAAAA@@@???>>>>>>>>>???:::::::::999999999888888;;;::::::999999888888888999999999888999999:::::::::@@@KKKWWWcccttt|||xxxuuurrrooojjjhhheeebbbaaa``````aaaddddddeeeeeeeeefffffffffiiiiiijjjjjjkkkkkkkkkkkkmmmoooqqqrrrrrrrrrsssuuuvvvwwwyyy{{{}}}}}}}}}}}}~~~}}}{{{zzzzzz}}}~~~|||}}}~~~{{{wwwnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmllllllmmmnnnpppqqqooonnnmmmnnnqqqtttuuuuuutttsssrrrrrrrrrssstttuuuuuuuuutttsssrrrpppnnnmmmmmmkkkiiihhhgggfffdddbbbaaaaaaaaa```______^^^^^^XXXYYYYYYYYYXXXWWWVVVVVVWWWUUUQQQOOOOOORRRUUUXXXUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDBBB@@@>>><<<;;;<<<===>>>HHH\\\ooo~~~pppjjjjjjuuu{{{xxxwwweeeSSSHHHDDDBBB???>>>???>>>===<<<;;;;;;<<<===;;;999777555333222000///......//////)))+++///222222111///---///////////////////////////,,,,,,000222333888===LLLaaa}}}uuuttt~~~|||xxxuuuuuuyyy}}}~~~~~~xxxnnnggg```[[[[[[___aaaiiiuuu~~~{{{xxxwwwvvvuuuuuusssooojjjfff___[[[WWWSSSPPPMMMKKKIIImmmWWWNNNHHHCCCAAAAAA@@@???>>>>>>>>>>>>::::::::::::999999999999999999999999999999999999::::::::::::::::::;;;<<<@@@EEEPPP^^^lll}}}|||tttrrrqqqooollljjjiiifffcccaaaaaaaaaaaaccccccdddeeeggghhhhhhiiikkkkkkkkklllllllllmmmmmmmmmoooqqqrrrrrrrrrsssuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~tttkkkhhhdddddddddeeefffhhhiiijjjmmmlllkkkjjjiiijjjjjjkkkllljjjjjjkkknnnqqqssssssrrrrrrqqqqqqqqqrrrtttuuuuuuuuutttsssrrrpppnnnmmmmmmkkkiiihhhgggfffdddbbb`````````___^^^^^^]]]]]]YYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQOOONNNLLLKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDBBB@@@>>>>>>======>>>???GGG[[[mmm}}}pppjjjiiisss{{{vvv~~~xxxgggUUUIIIEEECCC@@@?????????===<<<;;;;;;<<<<<<;;;999777666333222000///......//////000000000///......---,,,////////////////////////000---...111333555:::@@@QQQfff}}}rrrsss~~~zzzvvvrrrssswww|||wwwmmmggg```\\\]]]bbbdddlllyyy}}}}}}}}}|||zzzwwwvvvuuusssrrrppplllfffbbb\\\XXXTTTPPPMMMKKKHHHFFFnnnXXXOOOIIIDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888999999999999:::::::::;;;;;;;;;;;;;;;<<<======@@@EEEPPPaaarrryyyqqqllllllmmmlllkkkkkkjjjgggeeecccccccccccccccdddeeegggiiijjjllllllmmmmmmmmmnnnnnnnnnnnnooonnnppprrrsssrrrrrrsssuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}sssjjjaaa\\\[[[\\\\\\]]]^^^___aaabbbccciiiiiigggeeedddcccccccccfffeeeeeefffjjjnnnooopppoooooonnnooooooqqqssstttttttttssssssqqqpppnnnmmmllljjjhhhggggggfffdddbbb_________^^^]]]]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTUUUUUUTTTSSSSSSNNNMMMLLLLLLKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEDDDBBB@@@??????>>>===>>>???GGGXXXiii}}}rrrkkkiiiqqq}}}{{{uuu{{{yyyiiiWWWKKKFFFDDDAAA?????????>>>===;;;<<<<<<<<<;;;999777666333222000///......//////555333///,,,+++,,,---...////////////////////////000...///222444666<<>>============<<<<<<;;;;;;;;;:::::::::::::::999999999999999999::::::::::::;;;<<<======AAAEEERRReeexxxvvvrrrllljjjjjjlllmmmmmmmmmllljjjhhhgggfffffffffggghhhiiijjjkkkmmmnnnnnnooooooooooooooopppppppppoooqqqssstttsssssstttuuutttvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~ooofff___ZZZWWWYYY\\\\\\[[[[[[[[[\\\]]]]]]dddcccbbbaaa___^^^^^^]]]aaa```___bbbfffiiikkkllllllkkkkkklllmmmppprrrssssssrrrrrrrrrpppooonnnmmmllljjjhhhggggggfffdddbbb``````___^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEDDDBBB@@@???===;;;;;;===???FFFVVVeeetttmmmkkkrrr{{{}}}uuuyyy{{{lllZZZNNNHHHEEEBBB@@@?????????>>><<<<<<<<<;;;:::999777666333111000///......//////222000...,,,,,,---///111///////////////////////////...///333444666>>>FFF^^^wwwyyyrrrmmmssstttqqqoooqqqxxxyyynnngggaaa___bbbhhhlllvvv}}}yyyxxxxxxxxxwwwvvvtttqqqnnnkkkhhhccc]]]YYYTTTQQQLLLIIIGGGFFFCCCBBBpppYYYPPPJJJEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777999999999999:::;;;<<<===DDDJJJXXXmmm|||}}}wwwooommmjjjiiijjjlllnnnoooqqqpppooommmlllkkkjjjjjjmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuvvvuuutttuuuvvvuuuvvvyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}rrreee___[[[WWWWWWYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]\\\\\\[[[ZZZ\\\[[[ZZZ]]]aaadddfffgggggggggggghhhjjjmmmoooqqqppppppppppppooonnnllllllkkkiiigggfffffffffdddbbbaaaaaa``````___^^^^^^^^^[[[[[[ZZZZZZYYYWWWVVVUUUVVVUUUSSSRRRQQQRRRSSSTTTPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEECCCAAA???999777888:::===EEESSSaaazzzuuuooolllqqqyyyvvvxxx}}}ooo]]]PPPIIIFFFBBB?????????>>>>>><<<<<<<<<;;;:::999888777333111000///......//////////////////............////////////////////////...---///222333666???IIIccc}}}tttooollltttsssqqqpppttt|||{{{ooogggbbb___dddjjjqqqzzz|||yyywwwwwwwwwwwwvvvrrrppplllhhhddd```ZZZVVVRRRNNNJJJGGGFFFEEECCCAAAoooYYYPPPJJJEEEBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888777999999999999:::;;;======BBBKKK\\\qqq|||yyy{{{yyyrrrjjjiiiiiijjjkkknnnppprrruuuuuutttsssrrrqqqpppooorrrrrrrrrrrrssssssssssssttttttttttttsssssssssssstttvvvxxxxxxwwwvvvwwwxxxvvvwwwyyy{{{}}}}}}}}}}}}{{{||||||}}}~~~|||||||||}}}~~~qqqggg]]]YYYXXXUUUUUUWWWTTTTTTUUUWWWYYY[[[]]]^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUWWW[[[^^^```````````````bbbeeehhhkkklllnnnnnnnnnmmmmmmlllkkkjjjjjjhhhgggfffffffffdddbbbbbbaaaaaa```______^^^^^^ZZZZZZZZZYYYXXXVVVUUUTTTVVVTTTRRRPPPOOOPPPRRRSSSPPPOOOMMMKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFEEECCCAAA@@@999666666999<<>>>>>>>>>>>======<<<;;;:::999888888888333222000///......//////000111111111000...+++***////////////////////////------///222333666@@@LLLgggsssnnnnnnwwwrrrqqqrrrxxx{{{ooogggbbbaaagggnnnxxx}}}{{{xxxwwwwwwwwwuuutttpppmmmiiieeeaaa\\\WWWTTTOOOLLLHHHFFFEEECCCBBB@@@oooXXXOOOIIIDDDBBBAAA???>>><<<;;;;;;;;;::::::::::::999999999999888888888999999:::::::::999999::::::;;;===>>>???AAALLL```ttt{{{xxx{{{~~~tttnnnfffhhhjjjlllooorrrvvvyyyyyyyyyyyyxxxwwwvvvuuutttttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxzzzzzzyyyxxxyyyzzzxxxyyyzzz||||||||||||{{{zzz{{{|||}}}~~~ssshhh```ZZZYYYYYYWWWVVVWWWUUUUUUVVVXXXZZZ\\\^^^___^^^^^^]]]]]][[[YYYVVVUUURRRPPPPPPQQQTTTWWWYYYYYYXXXXXXYYY[[[^^^bbbeeegggkkkkkklllkkkkkkjjjiiihhhiiihhhffffffffffffdddbbbaaa``````______^^^]]]]]]ZZZYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@<<<999888:::<<>><<<;;;;;;::::::::::::999999999888888555666777888:::<<<======::::::;;;;;;===>>>???@@@EEERRRggg{{{zzzxxx|||{{{qqqlllfffhhhlllpppsssxxx||||||||||||{{{zzzyyyxxxwwwtttuuuvvvwwwyyy{{{||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxyyy{{{{{{zzzyyyzzz{{{yyyyyy{{{|||||||||{{{zzzzzzzzz{{{}}}~~~yyylllfff___[[[\\\]]][[[YYYYYY[[[[[[[[[[[[\\\]]]^^^___``````___]]][[[XXXUUUSSSNNNMMMLLLMMMPPPSSSTTTTTTSSSSSSTTTVVVZZZ]]]aaacccjjjjjjjjjjjjjjjiiihhhgggiiigggffffffffffffdddbbb```______^^^^^^]]]\\\\\\YYYYYYXXXWWWVVVTTTRRRQQQOOOPPPRRRSSSRRRPPPMMMKKKHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@<<<:::;;;===@@@IIIRRRbbbrrr}}}vvvdddVVVIIIEEE@@@<<<;;;<<<<<<<<<======;;;:::999888888888333222000///......//////---------...///000111111////////////////////////...///222555555999EEERRRmmm}}}tttqqqsss}}}|||nnnooosss{{{wwwlllfffdddgggoooxxx~~~}}}||||||wwwvvvuuuuuuuuutttqqqnnnjjjfffbbb^^^ZZZVVVRRROOOKKKHHHDDDBBBAAAAAA???>>>pppYYYPPPJJJDDDBBBBBB@@@>>>===<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999::::::;;;:::999:::<<>>@@@@@@@@@??????@@@@@@AAABBBDDDEEEGGGHHHGGGDDDBBB@@@===:::999::::::<<>>>>><<<;;;<<<<<<<<<<<<;;;:::999888777444333222000//////......000000000000000000000000///......---------......000444333333666666DDD]]]|||xxxooopppuuuxxxmmmmmmrrr{{{{{{qqqgggccccccgggqqq{{{}}}|||{{{yyyxxxvvvuuutttrrrnnnkkkhhhddd___ZZZVVVRRRMMMJJJGGGEEECCCAAA@@@AAACCCDDDpppYYYPPPIIIDDDDDDCCCAAA@@@>>>>>>======999::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;:::999:::===???EEEQQQggg|||}}}|||uuuooommmjjjmmmqqqvvv{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||{{{{{{~~~}}}{{{zzzzzz{{{{{{}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~uuummmhhhccccccbbbbbbcccdddfffgggccccccbbbbbbcccddddddeeeffffffddd```\\\VVVQQQOOOKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKKKKLLLNNNQQQTTTVVVYYY\\\```bbbccccccdddeeeffffffggggggfffeeecccbbb``````aaa```___^^^\\\[[[[[[ZZZWWWUUUTTTSSSTTTTTTSSSSSSRRRRRRQQQOOONNNMMMOOONNNLLLJJJGGGFFFDDDDDDIIIGGGEEECCCAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDEEEFFFGGGFFFDDDBBB@@@>>>;;;:::::::::<<>>???<<<;;;===<<<<<<<<<;;;:::999888777444333222000//////.................................------------.../////////444333333777888GGGaaawwwnnnooovvvtttllllllqqqzzzuuummmeeeccceeejjjttt}}}~~~|||{{{yyywwwuuutttrrrpppllliiieeeaaa\\\WWWSSSOOOKKKHHHEEEDDDAAA@@@@@@AAACCCEEEoooXXXOOOIIICCCCCCBBBAAA???>>>===<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999:::===???FFFRRRhhh~~~}}}tttooommmkkknnnsssxxx}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||}}}{{{tttnnnhhheeeddddddeeeeeegggiiijjjkkkhhhhhhhhhhhhhhhiiijjjjjjkkkjjjgggbbb]]]WWWQQQNNNJJJIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHJJJLLLOOOQQQSSSVVV[[[^^^___```bbbdddddddddeeeeeeeeecccbbbaaa````````````___]]][[[ZZZ[[[ZZZWWWUUUTTTSSSTTTTTTRRRRRRRRRRRRQQQOOONNNMMMLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@??????@@@@@@AAABBBDDDEEEFFFFFFFFFDDDBBB@@@???<<<;;;;;;:::;;;CCCMMMXXXjjj{{{iii[[[PPPGGG@@@??????===<<<===<<<<<<<<<;;;:::999888777444333222000//////..............................------------...///000000///333222444999<<>><<<;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999:::===@@@GGGSSSiii}}}}}}sssnnnmmmllloootttzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~xxxpppkkkhhheeeddddddeeefffhhhjjjlllmmmnnnllllllllllllmmmnnnoooooopppnnnjjjddd]]]VVVQQQNNNJJJHHHFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMQQQUUUXXXZZZ\\\___aaabbbcccdddddddddcccbbbaaa````````````___]]]\\\ZZZZZZYYYXXXVVVTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMIIIHHHGGGGGGHHHJJJLLLMMMFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAA@@@===<<<;;;:::;;;CCCLLLYYYkkk}}}{{{}}}|||lll___RRRIIIAAA@@@???===<<<>>><<<<<<<<<;;;:::999888777444333222000//////..............................//////...............//////333222444;;;???QQQnnnpppkkkpppyyyuuukkkiiijjjpppyyy{{{tttiiidddaaadddhhhmmmvvv}}}|||yyyvvvsssooollliiidddaaa[[[WWWSSSOOOLLLIIIEEECCC????????????AAACCCFFFGGGoooXXXOOOIIICCCAAA@@@>>><<<;;;:::::::::999::::::;;;;;;::::::999999999999999999999999999888999::::::999;;;>>>@@@HHHSSSiii||||||rrrnnnmmmqqqtttzzz~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~{{{uuunnnhhheeedddddddddcccdddfffiiikkkmmmooopppnnnnnnnnnoooppprrrssstttvvvsssmmmfff^^^VVVPPPLLLIIIGGGEEEEEEEEEFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKIIILLLPPPSSSUUUXXX[[[]]]___```bbbcccccccccbbbbbb```aaaaaaaaa```^^^\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPNNNMMMLLLNNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCCAAA@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDBBBBBBAAA>>><<<<<<:::;;;CCCMMM\\\mmmxxxuuuyyy}}}pppcccUUUKKKCCC@@@???======>>><<<<<<<<<;;;:::999888777444333222000//////......////////////////////////222111000///...---------///333222555<<>>>>>@@@BBBEEEGGGIIIpppYYYPPPJJJDDDCCCBBBAAA???>>>===<<<<<<999::::::;;;;;;::::::999999999999999999999999999888999:::::::::;;;>>>@@@GGGSSSiii{{{~~~}}}tttqqqppptttwww~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||yyyyyyzzzzzz{{{}}}~~~rrrmmmgggcccbbbccccccddddddeeegggjjjmmmoooppppppnnnooooooqqqsssuuuwwwxxxzzzvvvoooggg]]]TTTNNNJJJGGGFFFDDDDDDEEEFFFEEEDDDFFFGGGGGGHHHIIIJJJJJJJJJHHHJJJMMMOOOQQQSSSVVVXXX[[[\\\^^^```bbbccccccbbbaaabbbbbbbbbaaa___]]]\\\YYYYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHHHHHHHGGGGGGGGGFFFGGGFFFCCCAAAAAAAAABBBCCC@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBB@@@===<<<<<<;;;<<>>===>>>???AAADDDFFFHHHIIIqqqZZZQQQKKKEEEDDDCCCAAA@@@>>>>>>======999::::::;;;;;;::::::999::::::::::::::::::::::::888999999::::::;;;>>>AAAGGGSSShhh|||xxxvvvvvvxxx|||}}}{{{yyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{{{{xxxxxxxxxzzz{{{}}}~~~wwwkkkgggccc```aaabbbcccccceeegggiiilllnnnpppqqqqqqnnnoooppprrruuuxxx{{{|||}}}yyyqqqggg\\\SSSLLLHHHFFFEEEDDDDDDEEEGGGFFFEEEGGGHHHHHHIIIJJJJJJJJJJJJHHHJJJLLLMMMNNNOOORRRTTTUUUWWWZZZ]]]___aaabbbbbbccccccdddcccbbbaaa___^^^YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLL@@@BBBEEEGGGIIIIIIIIIHHHEEEDDDDDDDDDCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC???===;;;<<<;;;===EEEOOO___pppyyyqqqpppwwwzzznnnYYYOOOEEEAAA@@@>>>===???<<<<<<<<<;;;:::999888777444333222000//////......////////////////////////000///////////////000000///333111444===EEEZZZyyy}}}uuuooovvv{{{sssmmmiiimmmvvv{{{qqqgggbbb```bbbfffjjjrrrzzz~~~|||{{{zzztttpppiiibbb]]]XXXSSSPPPLLLIIIFFFCCCBBB@@@===;;;>>>???@@@CCCEEEGGGIIIJJJrrr[[[RRRKKKFFFBBBBBB@@@>>>===<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::;;;>>>AAAGGGRRRhhh~~~~~~{{{zzz{{{|||zzzyyyxxxxxxyyy{{{||||||||||||}}}~~~~~~{{{|||}}}}}}}}}|||zzzyyywwwwwwxxxyyy{{{}}}wwwqqqgggdddaaa___```aaabbbbbbggghhhkkknnnpppqqqrrrrrrnnnoooqqqtttwww{{{~~~~~~zzzqqqggg\\\RRRKKKGGGFFFDDDCCCDDDFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLLLLLLLMMMPPPRRRQQQSSSVVVZZZ]]]___aaaaaaddddddddddddcccaaa```^^^YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLDDDFFFHHHIIIHHHEEECCCAAA@@@BBBDDDEEEDDDBBB???>>>@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCC???<<<;;;<<<<<<>>>FFFPPP^^^ooouuummmmmmuuu~~~rrrZZZOOOEEEBBB@@@>>>>>>@@@<<<<<<<<<;;;:::999888777444333222000//////..............................------......///111222333///333111333<<>>>>>============<<<;;;999888777777::::::::::::::::::::::::999:::<<<<<<<<<<<<===>>>DDDSSShhh{{{|||{{{|||zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}|||zzzzzzxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzz|||~~~~~~|||tttooodddcccaaa``````bbbeeefffhhhiiikkkmmmoooqqqssstttssstttuuuyyy}}}zzzpppdddYYYPPPJJJHHHIIIHHHGGGFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFIIILLLNNNMMMLLLLLLMMMOOOQQQUUUWWWXXXZZZ\\\^^^```aaabbbccccccaaa___^^^ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@????????????BBBDDDEEEGGGGGGEEEDDDBBBAAA<<<999::::::===EEENNN___pppsssnnnpppwwwqqq^^^RRRGGGCCCAAA>>>======<<<<<<<<<;;;:::999888777555444222111000000//////000000///...............------------------,,,,,,222///111777<<>>===>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLuuuZZZOOOJJJFFFBBBBBB@@@???>>>=========<<<<<<;;;:::999999888888:::::::::::::::::::::::::::;;;<<<;;;;;;;;;===???FFFTTTiii|||||||||~~~{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzz~~~~~~}}}}}}|||zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzz{{{|||~~~yyyqqqmmmcccaaa___^^^___aaaccceeeiiiiiikkkmmmppprrrsssttttttuuuvvvyyy}}}~~~xxxnnncccXXXPPPJJJGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIILLLNNNOOOOOONNNOOOOOOLLLOOOSSSVVVWWWYYY\\\^^^______```aaaaaa```___^^^ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA<<<:::::::::===DDDLLL^^^nnnvvvqqqrrrwwwrrr^^^RRRFFFBBBAAA???======<<<<<<<<<;;;:::999888777555444222111000000//////000000///...........................------------333000222777<<>>>>>???@@@AAABBBDDDGGGHHHHHHJJJLLLNNNuuu[[[OOOJJJFFFBBBAAA@@@???>>>=========;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;:::999;;;>>>@@@GGGUUUjjj}}}|||}}}}}}{{{yyyyyyxxxvvvwwwwwwwwwwwwxxxxxxxxx{{{{{{{{{zzzzzzxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}~~~vvvnnnjjjaaa```^^^\\\]]]___aaaccciiijjjkkknnnppprrrtttuuuvvvvvvwwwzzz}}}~~~}}}|||yyysssjjj```VVVOOOJJJHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNNNNNNNMMMLLLKKKIIIIIIHHHIIIKKKKKKJJJJJJKKKMMMKKKMMMQQQTTTVVVXXX[[[]]]]]]]]]^^^^^^___^^^^^^^^^[[[ZZZXXXVVVUUUTTTTTTTTTRRRRRRQQQOOONNNMMMLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCBBB@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA<<<:::::::::<<>>============::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;999999:::>>>AAAGGGUUUjjj|||~~~||||||}}}{{{zzzyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwyyyzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}~~~zzzzzz{{{|||~~~~~~}}}tttlllhhh___^^^\\\[[[\\\^^^```bbbhhhiiikkknnnpppsssuuuvvvyyyxxxyyyzzz{{{{{{xxxvvvqqqmmmeee\\\TTTNNNJJJHHHGGGHHHJJJKKKLLLLLLMMMLLLNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLNNNRRRSSSTTTUUUWWWYYY[[[[[[\\\]]]]]]^^^^^^^^^[[[ZZZXXXWWWUUUTTTTTTTTTRRRQQQPPPOOONNNLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCC@@@<<<:::;;;;;;;;;@@@GGGVVVdddsss}}}~~~tttqqquuu~~~www^^^RRRFFFBBBAAA???===>>>======<<<<<<;;;999888777444444222111000/////////000000///...............////////////000000000000444111333999===FFF^^^vvvzzzvvvuuuxxx}}}sssvvvqqqxxx{{{lllddd^^^^^^dddnnn}}}~~~}}}||||||zzzwwwtttkkkeee[[[RRRLLLHHHDDDBBBAAA@@@@@@@@@AAABBBDDDDDDEEEGGGJJJLLLMMMNNNQQQSSSwww]]]PPPJJJEEEAAAAAA???>>>===<<<<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;999999:::>>>AAAFFFTTTiii{{{~~~}}}zzz~~~|||{{{zzzzzzuuuvvvvvvvvvvvvwwwwwwwwwyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyzzz{{{||||||}}}}}}~~~xxxyyyzzz{{{}}}}}}ssskkkfff___]]]\\\\\\]]]___bbbdddhhhiiikkknnnqqqsssvvvwwwzzzzzzyyyyyyxxxuuuqqqmmmiiieee^^^WWWQQQMMMKKKJJJJJJLLLNNNOOOPPPPPPOOONNNLLLKKKJJJHHHFFFEEEDDDDDDHHHIIIJJJJJJJJJKKKMMMPPPPPPRRRTTTTTTSSSSSSTTTUUUYYYZZZ[[[]]]^^^_________[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEECCCCCCBBBAAAAAA@@@??????=========>>>???@@@AAABBBDDDDDDCCCBBBBBBCCCDDDDDD@@@===;;;<<<;;;:::>>>DDDQQQ]]]kkkvvvuuupppttt~~~zzz```TTTHHHDDDBBB???>>>>>>=========<<<;;;:::999888444444222111000/////////000000///.............../////////000000000111111444111333999>>>HHH___wwwzzzvvvuuuzzz|||qqquuuqqqyyy~~~ooogggaaabbbhhhsss~~~}}}}}}|||yyyvvvsssjjjcccZZZQQQKKKGGGDDDBBBAAAAAABBBCCCDDDEEEGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUxxx]]]QQQJJJEEEAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999;;;>>>@@@FFFTTThhhzzz~~~{{{}}}{{{yyyyyyuuuuuuuuuuuuvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzz{{{|||~~~~~~~~~xxxyyyzzz{{{}}}}}}sssjjjeee___^^^]]]^^^```cccfffiiijjjkkkmmmpppsssvvvxxxyyy|||{{{yyywwwtttnnnhhhccc```]]]XXXSSSOOOMMMMMMMMMMMMOOOQQQSSSSSSRRRPPPNNNJJJHHHGGGEEECCCBBBBBBBBBEEEGGGIIIJJJJJJKKKMMMOOOTTTUUUVVVVVVTTTSSSSSSTTTWWWYYY\\\___aaaaaaaaa```[[[[[[YYYWWWVVVUUUUUUUUUQQQQQQPPPNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@===<<<<<<;;;999<<>>>>>============;;;:::999888555444222111000000//////000000///.....................//////000000111111333111333999???IIIaaazzzyyytttsss{{{zzzppptttttt{{{rrrjjjeeegggmmmwww~~~}}}}}}|||yyyuuuqqqhhhaaaWWWNNNHHHEEECCCAAAAAABBBDDDEEEGGGIIIJJJKKKKKKMMMPPPQQQQQQRRRTTTVVVyyy^^^QQQJJJEEEAAA@@@???>>><<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;;;;;;;===???GGGUUUiiizzz~~~~~~{{{yyywwwwwwsssssssssssstttttttttuuuwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~|||zzzyyyyyyzzz|||~~~}}}rrrhhhccc```______```cccgggkkknnnmmmoooqqqtttwwwzzz|||}}}}}}{{{xxxtttooohhh```[[[YYYVVVSSSPPPNNNNNNNNNOOONNNPPPSSSUUUTTTRRROOOMMMHHHGGGEEECCCBBBAAABBBBBB@@@CCCGGGIIIJJJKKKMMMNNNUUUWWWXXXWWWVVVTTTUUUUUUVVVYYY^^^bbbddddddcccaaa\\\[[[YYYXXXVVVUUUUUUUUUQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>===>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???===<<<===;;;888:::???HHHRRR___lll{{{|||~~~fffZZZMMMGGGEEEAAA>>>===>>>>>>======<<<:::999888555444222111000000//////000000///...............------...//////000111111111000333:::???KKKccc|||xxxtttrrr}}}zzzppptttuuu|||tttnnniiilllrrr{{{~~~}}}}}}|||yyytttpppiiibbbXXXOOOIIIFFFDDDCCCBBBCCCEEEHHHJJJLLLMMMNNNOOOPPPRRRSSSRRRSSSTTTVVVyyy^^^QQQJJJEEEAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::999:::<<<<<<<<<<<<===>>>IIIWWWjjj{{{~~~zzzwwwuuuuuuqqqqqqrrrrrrrrrsssssssssvvvwwwxxxyyyyyyyyyyyyyyy||||||{{{|||}}}~~~~~~zzzwwwzzzzzz{{{|||~~~|||qqqgggaaa`````````bbbeeejjjnnnqqqpppqqqtttwwwzzz}}}}}}{{{xxxsssmmmeee[[[UUUTTTSSSPPPNNNMMMNNNOOOQQQNNNPPPSSSUUUTTTQQQNNNKKKGGGFFFDDDCCCBBBBBBBBBCCCAAAEEEJJJMMMOOOPPPQQQRRRUUUWWWXXXXXXWWWVVVWWWXXXVVVYYY___dddgggfffdddbbb\\\[[[YYYXXXVVVVVVUUUUUUQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@??????>>>>>>>>>>>>>>>??????@@@???@@@BBBCCCCCCBBB@@@??????===<<<===;;;888999>>>FFFPPP]]]jjjzzzhhh\\\OOOIIIEEEAAA>>>===>>>>>>>>>===<<<;;;999999555444222111000000//////000000///...............,,,------...///000000111111///222:::@@@LLLeee}}}yyyuuusss~~~zzzpppuuussszzzvvvppplllooouuu}}}~~~}}}}}}|||yyytttpppllleeeZZZQQQLLLIIIGGGFFFCCCDDDGGGIIILLLNNNOOOOOOQQQRRRTTTTTTSSSSSSUUUVVV}}}```QQQIIIEEEBBBAAA???>>><<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999:::;;;;;;;;;:::;;;>>>@@@IIIVVVjjj}}}|||yyywwwvvvuuurrrrrrrrrrrrrrrrrrrrrqqqyyyzzz{{{||||||{{{zzzzzzyyyyyyzzz|||}}}~~~}}}{{{|||~~~~~~|||{{{{{{{{{{{{|||~~~wwwjjjcccaaa___```cccfffjjjooorrrtttxxxwwwwwwyyy|||yyypppfff]]]VVVQQQOOOOOONNNMMMNNNOOOQQQRRRSSSUUUXXXYYYVVVPPPJJJEEECCCBBB@@@???@@@BBBBBBBBBGGGIIIMMMOOOQQQQQQPPPOOOTTTWWWYYYXXXVVVVVVWWWZZZZZZ^^^bbbfffhhhhhhfffddd\\\ZZZWWWUUUTTTUUUVVVWWWVVVUUUSSSPPPNNNMMMKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAA??????===;;;999999;;;===FFFOOO]]]mmm|||nnn___PPPIIIFFFBBB???>>>>>>>>>===<<<;;;::::::999777666333111///.........////////////////////////............////////////222111333888???OOOggg|||zzzvvvwww{{{uuutttwwwzzzwwwqqqlllnnnxxx|||zzzyyy|||~~~}}}{{{yyyyyywwwuuusssmmmggg]]]SSSKKKFFFEEEEEEFFFGGGIIILLLNNNQQQSSSTTTWWWVVVTTTSSSSSSTTTUUUWWW}}}```QQQIIIEEEBBBAAA???>>><<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999:::;;;;;;;;;:::;;;>>>@@@MMMYYYnnn}}}yyyvvvtttsssrrrppppppppppppqqqqqqqqqrrryyyyyyzzz{{{|||{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}|||~~~{{{yyyyyyzzz}}}}}}ssshhhbbb``````aaadddiiimmmrrrvvvxxxzzzzzz{{{~~~|||uuummmccc[[[TTTQQQNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVSSSMMMHHHDDDCCCBBBAAAAAABBBDDDEEEEEEJJJMMMQQQUUUWWWWWWVVVUUUVVVWWWYYYXXXVVVVVVYYY[[[\\\___cccgggiiiiiigggfff```^^^ZZZXXXVVVVVVWWWXXXSSSQQQPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@=========<<<===>>>>>>??????@@@AAAAAABBBBBBAAAAAA???>>>===;;;999999;;;===FFFOOO^^^ooo~~~mmm^^^OOOHHHFFFBBB???>>>======<<<;;;:::999888888777666333111///.........////////////////////////............////////////333222444999AAAPPPiii~~~yyyuuuvvv}}}vvvuuuuuuxxx~~~vvvppplllnnnxxx~~~{{{zzzzzz}}}~~~~~~|||zzzxxxxxxvvvtttrrrpppjjj```VVVNNNIIIHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUXXXWWWVVVTTTTTTUUUWWWXXX}}}```QQQJJJEEEBBBAAA@@@>>>===<<<;;;;;;999::::::;;;;;;::::::999999999999999999999999999:::;;;;;;;;;:::;;;>>>@@@NNNZZZooo~~~|||yyyvvvrrrpppoooooommmmmmmmmnnnoooppprrrrrrxxxxxxyyyzzz{{{{{{zzzzzz||||||}}}~~~~~~~~~}}}}}}|||yyyxxxyyyzzz{{{nnneeeaaa```aaaccchhhmmmrrrwww{{{}}}}}}~~~zzzvvvooofff^^^WWWRRROOONNNPPPTTTXXX[[[\\\\\\[[[ZZZYYYVVVSSSNNNIIIEEEBBBDDDCCCCCCDDDFFFHHHJJJKKKOOORRRXXX]]]``````^^^\\\YYYZZZYYYXXXWWWXXX[[[]]]^^^```dddgggiiiiiigggfffeeeccc___\\\YYYXXXWWWXXXQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAA>>>>>>===;;;999999;;;===EEEPPP```qqqlll]]]MMMGGGEEEBBB???>>><<<<<<;;;:::999888888777777555333111///.........////////////////////////............////////////333333555;;;CCCRRRkkkwwwuuuwww~~~vvvtttqqquuu|||uuupppkkknnnwww|||~~~~~~zzz{{{}}}~~~}}}{{{yyyxxxwwwuuusssqqqpppkkkaaaWWWOOOKKKIIIIIIIIIJJJLLLOOORRRTTTVVVWWWYYYYYYWWWWWWWWWXXXYYYZZZ}}}```QQQJJJEEEBBBAAA@@@>>>===<<<<<<;;;999::::::;;;;;;::::::999888999999999999999:::::::::;;;;;;;;;:::;;;>>>@@@KKKXXXnnn|||zzzwwwssspppnnnmmmlllkkkkkkkkklllnnnppprrrtttvvvwwwxxxxxxyyyzzzzzzzzz}}}}}}~~~~~~}}}}}}~~~~~~{{{yyyyyy{{{}}}tttiiicccaaabbbcccfffkkkrrrxxx|||zzzvvvpppmmmfff^^^XXXSSSPPPNNNOOOTTT[[[bbbeeeeeecccaaa]]]ZZZUUUOOOIIIEEECCCBBBEEEFFFHHHIIIKKKMMMQQQTTTVVVZZZaaagggjjjiiigggeee```^^^\\\ZZZYYYZZZ]]]^^^^^^```bbbeeegggggggggfffjjjhhhddd___[[[YYYWWWWWWSSSRRRQQQOOONNNMMMMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAA>>>>>>===;;;999999;;;>>>EEEPPPaaaqqqkkk\\\LLLEEEDDDAAA??????===<<<<<<;;;:::999888888666555333111////////////////////////////////////............////////////222222555;;;DDDSSSlllxxxvvvzzz~~~tttqqqnnnrrrzzzuuuoookkknnnwww|||yyy{{{~~~~~~|||~~~~~~~~~{{{yyyxxxwwwvvvsssqqqnnniii```VVVNNNJJJHHHGGGJJJKKKMMMPPPSSSVVVXXXYYYZZZYYYYYYXXXYYYZZZZZZ[[[~~~aaaRRRJJJFFFCCCBBB@@@???===<<<<<<<<<999::::::;;;;;;::::::999888888888999999::::::::::::;;;;;;;;;:::;;;>>>@@@IIIVVVlll}}}}}}zzzxxxuuuqqqnnnlllkkkkkkjjjiiijjjkkkmmmppprrrtttuuuuuuvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzz{{{~~~yyynnnfffccccccdddeeeiiiooovvv|||}}}xxxqqqlllfffccc^^^YYYTTTQQQPPPPPPUUU[[[dddkkknnnmmmiiieee^^^ZZZSSSKKKFFFCCCCCCCCCHHHKKKMMMOOOPPPSSSXXX\\\aaaeeekkkqqqtttssspppnnngggdddaaa^^^^^^___```aaa]]]___aaaccceeegggggghhhnnnkkkgggbbb]]]YYYWWWVVVTTTTTTRRRQQQPPPOOOOOONNNHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>======>>>>>>???@@@???@@@AAAAAABBBBBBAAAAAA======<<<;;;999999<<<>>>DDDPPP```ppp}}}lll]]]LLLEEECCCAAA??????>>>>>>===<<<;;;:::999999666555333111////////////////////////////////////............////////////000000444;;;DDDSSSlllzzzyyy~~~}}}rrrmmmmmmrrr{{{uuuqqqmmmpppxxx{{{yyyzzz|||~~~~~~|||yyyxxxwwwvvvsssqqqlllggg___VVVNNNJJJGGGGGGIIIJJJLLLOOORRRUUUXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[~~~aaaRRRKKKFFFCCCBBBAAA???>>>===<<<<<<999::::::;;;;;;::::::999888888888999999::::::;;;:::;;;;;;;;;:::;;;>>>@@@IIIVVVmmmzzzwwwuuuxxx{{{~~~yyywwwssspppmmmkkkjjjiiihhhhhhggghhhjjjmmmqqqssssssttttttuuuwwwyyyzzz{{{||||||}}}~~~|||}}}}}}}}}|||~~~|||qqqhhhccccccdddeeehhhlllrrryyy~~~|||xxxsssmmmgggccc\\\[[[YYYWWWUUUUUUUUUUUU]]]cccllltttvvvrrrmmmhhh\\\WWWPPPIIIEEEDDDEEEGGGMMMPPPTTTUUUVVVYYY___dddlllppptttyyyzzzyyyvvvtttkkkhhheeedddeeeffffffeee___```bbbdddgggjjjlllmmmqqqooojjjeee```[[[XXXVVVTTTSSSQQQPPPNNNMMMMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAA======<<<;;;999:::<<>>>>>???>>>===<<<;;;::::::999555444222111/////////000////////////////////////............///////////////000444<<>>===<<<<<<999::::::;;;;;;::::::999777888888999::::::;;;;;;:::;;;;;;;;;:::;;;>>>@@@HHHVVVmmmyyysssqqqpppuuuwww{{{~~~~~~|||wwwuuuqqqnnnkkkiiihhhgggfffeeedddeeegggjjjmmmppprrrrrrssstttvvvxxxzzz|||zzzzzz{{{}}}~~~}}}~~~{{{tttjjjcccaaabbbddddddjjjnnnuuu{{{~~~|||wwwpppjjjeeeaaa]]]ZZZVVVVVVWWWXXXYYY[[[[[[\\\fffllltttzzzzzzvvvnnniiiXXXTTTNNNHHHFFFFFFIIIKKKQQQUUUYYYZZZ[[[^^^dddiiiqqqsssvvvyyyyyyxxxuuusssjjjiiigggiiilllnnnnnnmmmcccdddfffhhhlllpppsssuuutttrrrnnniiiccc^^^ZZZXXXTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@===============>>>?????????@@@AAAAAABBBBBBAAAAAA======<<<:::999:::<<>>>>>>>>======<<<;;;:::999888555444222000//////000000////////////////////////............///////////////000555===GGGVVVnnn{{{}}}}}}rrrmmmqqqxxx{{{xxx{{{}}}}}}}}}~~~zzzxxxvvvttttttrrrpppnnniiiddd]]]UUUMMMHHHFFFEEECCCDDDFFFJJJMMMPPPSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY~~~aaaSSSKKKFFFCCCBBBAAA???>>>======<<<999::::::;;;;;;::::::999777777888999::::::;;;;;;:::;;;;;;;;;:::;;;>>>@@@FFFTTTlll}}}uuuooommmlllsssuuuxxx{{{}}}}}}|||{{{uuussspppllliiigggffffffdddcccbbbbbbdddgggkkkmmmrrrrrrrrrsssuuuxxxzzz|||yyyyyyzzz|||}}}~~~~~~uuunnneee```___aaacccccclllpppvvv|||~~~|||tttnnneee^^^ZZZWWWUUUSSSSSSUUUWWWZZZ]]]___aaaaaakkkqqqxxx}}}}}}wwwoooiiiVVVRRRMMMHHHFFFHHHKKKNNNTTTXXX\\\]]]]]]```ggglllqqqrrrtttuuutttssspppoooiiihhhhhhkkkpppttttttrrrggghhhjjjlllpppuuuyyy{{{vvvtttpppkkkfff```\\\ZZZVVVUUUSSSPPPNNNMMMKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAA<<<===<<<:::999:::===???CCCMMMYYYcccmmm|||}}}sssbbbPPPGGGCCC@@@>>>>>>===<<<<<<;;;:::999888777555444222000000///000000////////////////////////............/////////000000111777???HHHXXXppp{{{}}}~~~tttooosss{{{}}}}}}~~~xxxvvvtttrrrrrrpppnnnllleeeaaaZZZQQQJJJEEEBBBAAA@@@BBBDDDHHHKKKOOOQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXdddTTTKKKDDDBBBAAA???>>><<<;;;;;;;;;999999999999999999:::::::::::::::::::::::::::::::::;;;;;;:::999:::<<<>>>FFFUUUnnnwwwpppmmmmmmnnntttxxx{{{|||~~~|||vvvvvvqqqlllgggdddcccaaa``````aaabbbbbbbbbeeeiiillllllooorrrtttvvvwwwyyy{{{|||xxxxxx{{{~~~~~~|||~~~ppplllgggbbbaaacccfffiiikkkrrrxxxyyyyyyzzzwwwsssqqqeeeZZZWWWVVVTTTSSSTTTSSSXXX\\\___eeemmmqqqppp|||zzzyyy||||||vvvhhh]]]SSSPPPLLLHHHHHHJJJMMMPPP]]]\\\\\\^^^bbbdddeeeeeefffffffffeeedddcccbbbbbbbbbaaabbbgggpppwww{{{|||uuussssssuuuyyy|||{{{yyy|||xxxrrrlllgggbbb]]]ZZZXXXUUURRRQQQPPPOOOMMMKKKGGGFFFFFFFFFFFFFFFGGGGGGEEECCC@@@???@@@???>>>===???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<;;;999777777:::<<>>;;;<<<===<<<;;;;;;999999888777777666444222000...---,,,////////////////////////...///000///...///000222000222444:::EEE[[[tttxxx{{{rrrsssvvv}}}~~~}}}}}}~~~}}}zzz{{{yyyvvvtttqqqmmmhhheee```[[[TTTNNNIIIEEEBBB???CCCCCCCCCEEEGGGKKKOOOQQQTTTTTTTTTTTTUUUVVVWWWXXXdddTTTKKKEEECCCBBB@@@???===<<<<<<<<<999999999999999999999999:::::::::::::::::::::::::::;;;;;;:::999:::<<<>>>EEESSSjjjvvvpppnnnooopppuuuyyy|||}}}}}}vvvtttpppjjjfffcccbbb```______```aaaaaabbbdddgggjjjlllooorrruuuvvvxxxzzz|||~~~|||yyyzzz}}}~~~~~~nnnkkkfffcccbbbdddgggjjjkkkrrrxxxyyyyyyyyyvvvqqqggg]]]SSSQQQQQQPPPPPPRRRXXX^^^ccchhhoooyyy~~~~~~{{{xxxwwwuuunnnbbbXXXNNNMMMJJJJJJKKKOOOTTTWWW]]]]]]^^^```bbbcccaaa```\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYY]]]dddmmmuuuxxxyyy{{{{{{||||||xxxrrrmmmiiieeeaaa^^^\\\YYYUUURRRPPPOOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAA@@@AAA@@@???>>>???>>>===<<<<<<===>>>???CCCCCCBBBBBBAAAAAA@@@@@@======<<<:::999999;;;===BBBJJJVVVaaammm{{{wwwrrryyy~~~{{{zzzdddOOOHHHDDD>>>;;;<<<<<<<<<;;;:::999888888777555444333111000/////////////////////////////////...///000///...///000222000222555:::FFF[[[uuu|||vvvyyysssuuuwww~~~{{{|||~~~|||zzzzzzxxxvvvsssppplllfffbbb]]]XXXRRRLLLGGGDDD@@@>>>BBBBBBBBBCCCFFFJJJMMMPPPSSSSSSSSSSSSTTTUUUVVVVVVdddTTTKKKEEEDDDCCCAAA???>>>=========;;;::::::999999888888888:::::::::::::::::::::::::::;;;;;;:::999:::<<<>>>DDDPPPeeezzz}}}zzzsssoooppprrrtttxxx|||~~~~~~|||vvvqqqmmmgggcccaaa___^^^]]]^^^___`````````bbbeeehhhlllooorrruuuvvvxxxzzz||||||{{{{{{|||}}}vvvkkkhhheeecccccceeeiiikkkmmmsssxxxyyyyyyyyytttnnnbbbYYYQQQQQQRRRRRRTTTWWW]]]dddmmmttt}}}{{{tttnnnjjjcccZZZRRRLLLLLLLLLMMMQQQVVV[[[^^^bbbaaa```aaaaaa___[[[XXXQQQQQQQQQQQQQQQPPPOOONNNOOORRRXXX```jjjrrrvvvwww|||xxxsssnnnkkkhhhfffccc```\\\WWWSSSQQQNNNKKKIIIKKKJJJIIIGGGEEEDDDDDDCCCEEECCCBBBAAABBBAAA@@@>>>???>>>===<<<<<<===>>>???EEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>><<<::::::===???AAAJJJVVVbbbnnn|||sssnnnuuu~~~}}}zzz|||fffPPPHHHEEE???;;;===<<<<<<;;;:::999888777777333333222111000000000111////////////////////////...///000///...///000222111444777<<>><<>>===<<<<<<;;;;;;::::::999888777777999999999999999999999999:::;;;;;;:::999:::<<<>>>DDDOOObbbuuu{{{}}}wwwrrrppprrruuuxxx{{{~~~zzzsssmmmiiiccc```^^^]]]\\\[[[\\\^^^_________aaacccfffkkknnnqqqtttvvvwwwzzz|||yyyzzz|||~~~~~~uuunnngggfffdddcccdddgggkkkmmmqqqvvvzzzzzzzzzxxxrrrjjj^^^VVVQQQRRRSSSTTTWWW[[[___iiivvv~~~vvvlllddd___ZZZTTTOOONNNOOOQQQTTTYYY^^^bbbeeejjjgggbbb^^^[[[WWWSSSPPPJJJKKKKKKLLLLLLKKKKKKJJJMMMOOOTTT\\\dddmmmsssvvv~~~{{{vvvrrrooommmjjjhhhaaa]]]XXXTTTQQQNNNLLLJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBAAAAAABBBAAA@@@>>>???>>>===<<<<<<===>>>???DDDCCCCCCCCCBBBBBBAAAAAA??????>>><<<::::::===???BBBKKKYYYfffrrrqqqmmmsss{{{|||xxx}}}hhhRRRIIIEEE???<<<===<<<;;;;;;:::999888777777444333222111000000000000////////////////////////...///000///......000222222444888>>>JJJ___xxx~~~rrrnnnsss{{{uuuwwwyyy|||xxxxxxzzz|||}}}zzzxxxwwwuuusssqqqmmmggg___ZZZSSSOOOIIIDDDAAA???<<<:::=========???AAAEEEIIIKKKNNNOOOOOOPPPQQQQQQRRRRRReeeSSSKKKFFFBBBAAA???>>><<<<<<;;;;;;;;;;;;::::::999888777777999999999999999999999999:::;;;;;;:::999:::<<<>>>DDDNNNaaattt~~~{{{}}}zzzwwwuuutttvvvzzz|||~~~~~~}}}|||vvvnnngggccc___\\\[[[[[[[[[ZZZ[[[]]]^^^_________bbbdddhhhkkkooorrrtttvvvxxxzzzvvvxxx{{{~~~~~~wwwooojjjffffffeeefffhhhkkknnnpppvvvzzz||||||{{{xxxooofffXXXRRROOOPPPRRRSSSVVV[[[cccppp~~~uuunnnddd\\\YYYWWWUUUSSSQQQSSSXXX]]]ccchhhlllnnnrrrkkkaaaXXXRRROOOMMMKKKGGGHHHIIIJJJKKKLLLLLLLLLPPPQQQRRRVVV\\\eeennnttt|||~~~zzzwwwtttqqqnnnkkkbbb^^^XXXSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFBBBAAAAAAAAABBBAAA???===???>>>===<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCC>>>>>>===;;;::::::<<<>>>DDDPPP```nnn{{{~~~qqqmmmrrryyy{{{uuuzzzkkkTTTKKKFFF???<<<>>><<<;;;:::999888777777666555444333111000//////...////////////////////////...///000///......000222222555999@@@MMMaaazzzyyymmmkkksss{{{tttwwwwww~~~{{{wwwxxxzzz|||~~~~~~~~~}}}zzzwwwvvvtttqqqmmmiiiccc\\\WWWOOOKKKFFFAAA???===;;;:::;;;;;;;;;===???CCCGGGIIIKKKLLLMMMNNNOOOOOOOOOOOOeeeSSSKKKFFFAAAAAA???===<<<;;;;;;;;;;;;::::::999999888888888999999999999999999999999:::;;;;;;:::999:::<<<>>>DDDNNNaaauuu~~~~~~zzz~~~}}}|||||||||}}}}}}zzzwwwppphhhaaa^^^ZZZXXXXXXZZZZZZZZZ[[[\\\^^^_________aaabbbeeehhhllloooqqqsssvvvxxxtttwwwzzz|||}}}}}}~~~}}}xxxrrrnnnkkkiiiiiijjjkkknnnqqqsssuuu{{{}}}~~~|||{{{vvvkkk___WWWSSSQQQSSSUUUWWW[[[aaakkkvvvyyylllfff___ZZZXXXYYYZZZ[[[WWWZZZ```fffmmmqqqtttvvvsssjjj^^^SSSLLLJJJIIIIIIFFFHHHJJJLLLNNNPPPQQQQQQSSSSSSSSSTTTXXX```kkkrrr|||~~~}}}{{{zzzwwwsssoooddd```ZZZUUURRRPPPOOOMMMJJJIIIHHHGGGGGGGGGGGGGGGBBBAAAAAABBBCCCCCC@@@>>>???>>>===<<<<<<===>>>?????????@@@AAABBBCCCDDDDDD>>>>>>===;;;::::::<<>>;;;;;;:::999888777666666666555333111000///......////////////////////////...///000///...///000222111444:::BBBOOOeee}}}tttjjjkkkttt}}}sssuuuuuu{{{zzzwwwzzz|||~~~}}}zzzxxxvvvsssnnnjjjeee___XXXTTTLLLHHHCCC@@@>>>===<<<::::::999:::;;;>>>BBBEEEGGGHHHJJJKKKMMMMMMMMMLLLLLLfffSSSKKKGGGBBBAAA@@@>>>===<<<<<<;;;999999999999999999999999888888888888888888888888:::;;;;;;:::999:::<<<>>>BBBMMMaaavvv}}}|||xxx~~~|||wwwsssjjjbbb[[[YYYVVVUUUVVVYYYZZZZZZ[[[]]]____________```bbbaaadddhhhkkknnnpppsssuuusssuuuxxxyyyyyyyyy{{{~~~~~~zzzuuuqqqppppppnnnoooppprrruuuwwwyyyzzz}}}~~~{{{yyyrrreeeXXXTTTRRRRRRVVVYYY\\\bbbiiiqqqzzzyyypppfffccc___\\\\\\___aaaccccccfffkkkpppsssuuuuuuuuullleeeZZZPPPKKKIIIIIIIIIIIIKKKNNNQQQUUUWWWYYYZZZVVVWWWXXXYYY\\\ccclllsss}}}||||||}}}}}}yyyuuujjjeee^^^XXXTTTRRROOONNNLLLKKKIIIHHHGGGFFFEEEEEECCCCCCCCCEEEFFFEEEBBB@@@???>>>===<<<<<<===>>>???AAAAAABBBBBBCCCCCCDDDDDD@@@@@@???===;;;;;;>>>@@@KKK\\\ssszzzmmmhhhlllqqqzzzuuuxxxpppWWWLLLGGG@@@===???;;;;;;:::999888777666666444333222111000000000000////////////////////////...///000///...///000222///444:::CCCQQQgggrrriiikkkvvv}}}pppsssrrrwww~~~}}}|||zzz}}}~~~~~~{{{xxxwwwssslllfffaaa\\\VVVSSSJJJGGGCCC@@@???>>>===<<<999999999;;;===AAAEEEGGGFFFHHHJJJKKKLLLLLLKKKJJJfffSSSKKKGGGCCCCCCAAA???>>>======<<<999999999999999999::::::888888888888888888888888:::;;;;;;:::999:::<<<>>>@@@LLLaaawww}}}yyyvvv}}}{{{uuupppggg^^^XXXVVVSSSSSSUUUXXXZZZ[[[[[[]]]___```______```aaa___bbbfffjjjlllnnnqqqsssrrruuuwwwxxxvvvwwwzzz||||||~~~~~~yyytttrrrssstttrrrsssuuuwwwzzz|||~~~~~~~~~~~~zzzwwwpppaaaTTTMMMLLLNNNSSSWWW[[[bbbjjjssszzz~~~~~~}}}zzzsssllldddbbb```___```cccfffhhhoooqqqtttvvvvvvtttrrrpppfff___WWWPPPLLLJJJIIIIIIMMMOOOSSSWWW[[[^^^```aaaYYY\\\^^^```ccciiiqqqwww}}}}}}yyyvvvwwwxxxxxxzzz}}}}}}yyyooojjjbbbZZZVVVRRRPPPNNNNNNMMMKKKHHHFFFEEEDDDCCCEEEEEEEEEGGGHHHGGGDDDBBB???>>>===<<<<<<===>>>???DDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@>>><<<===???AAANNN```yyyxxxjjjeeehhhmmm{{{vvvzzzqqqXXXMMMGGG@@@===???;;;::::::999888777666666222111111111111111222222////////////////////////...///000///...///000222///333:::DDDRRRiiiqqqiiilllwww|||ooorrrpppuuu{{{yyyvvvwww}}}~~~{{{yyywwwrrrkkkddd___ZZZUUURRRJJJGGGBBB@@@??????>>>===999999999:::===AAADDDGGGEEEGGGIIIKKKKKKKKKJJJIIIfffTTTLLLGGGBBBAAA???>>><<<;;;;;;;;;999:::;;;<<<<<<:::888777777888888888888999999999777777777777888:::<<<>>>AAAKKK^^^tttzzzyyyvvv|||zzztttlllbbb\\\RRRRRRSSSTTTUUUWWWYYYZZZ]]]\\\\\\\\\]]]]]]^^^___aaadddgggiiikkklllnnnpppvvvuuutttssstttvvvxxxzzzyyyyyyzzzzzz|||}}}{{{wwwuuutttttttttvvvxxx{{{~~~~~~xxxooodddZZZTTTNNNOOOQQQSSSVVV\\\dddiiisssssstttuuutttrrrmmmiiidddfffiiijjjjjjmmmqqquuu{{{{{{{{{yyytttoooiiifffccc\\\SSSNNNMMMOOOQQQQQQVVVZZZ^^^ccckkkpppnnnhhhiiihhhggghhhmmmssszzz~~~}}}vvvpppnnnqqqtttxxx|||~~~wwwoooccc\\\XXXUUUPPPLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA======>>>???????????????@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???===;;;<<>><<<===<<<;;;:::888777666666555555333222111000000000000000//////.........---...............///000000111333999CCCUUUlllwwwooonnnxxxzzzsssqqqooosssyyy}}}}}}{{{zzzyyy|||tttnnnooosssyyy}}}zzzwwwrrrnnnhhhbbb]]]WWWQQQMMMHHHEEEAAA???>>>>>><<<;;;:::;;;<<<===???AAABBBCCCEEEGGGHHHHHHHHHHHHIIIKKKgggUUULLLGGGBBBAAA???>>><<<;;;;;;;;;999:::;;;<<<<<<:::999777777888888888888999999999888888777777888:::<<<===AAAJJJ]]]tttzzzyyyttt{{{|||vvvooofff\\\VVVQQQQQQRRRSSSUUUWWWXXXYYY\\\\\\\\\\\\]]]^^^___```bbbdddhhhjjjkkklllnnnppprrrrrrqqqqqqrrrsssuuuvvvwwwwwwwwwxxxzzz|||}}}~~~~~~yyyuuusssrrrrrrtttuuuwwwzzz}}}{{{ssshhh\\\SSSMMMLLLNNNQQQTTTXXX^^^dddiiipppqqqrrruuuwwwvvvssspppjjjmmmooopppqqqsssxxx|||}}}yyytttnnnhhhbbb______[[[UUUQQQPPPRRRUUUWWW]]]bbbiiimmmtttzzzzzzvvvwwwuuussstttwww}}}wwwpppnnnqqqtttzzz}}}xxxoooeee]]]YYYVVVQQQNNNJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>??????@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@>>><<<;;;<<>><<<===<<<;;;:::888777666666555444333222000000000000000/////////...........................///000000222444:::EEEWWWnnnxxxqqqpppzzzxxxpppoooppptttyyy{{{zzzwwwtttsssqqqjjjeeehhhmmmttt}}}yyywwwrrrnnnhhhbbb\\\VVVPPPLLLGGGDDDAAA???>>>>>>===;;;;;;<<<<<<===???AAABBBCCCFFFHHHIIIHHHGGGGGGHHHJJJhhhUUULLLGGGBBBAAA@@@>>>===<<<;;;;;;999:::;;;<<<;;;:::999888777888888888888999999999999999888888888999;;;<<>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBCCCCCC??????>>><<<;;;<<>>======<<<;;;:::888777666666444333222111000/////////////////////...........................///000000333555;;;FFFYYYrrr|||tttttt}}}uuunnnmmmrrruuuyyyzzzwwwrrrmmmkkkfffaaa^^^bbbhhhqqq}}}}}}|||}}}yyyvvvqqqmmmfff```ZZZTTTNNNJJJFFFCCC@@@>>>>>>>>>===<<<>>>>>>>>>???@@@BBBCCCDDDHHHIIIIIIHHHGGGFFFGGGIIIiiiVVVLLLGGGBBBAAA@@@>>>===<<<<<<;;;::::::;;;;;;;;;:::999888777777888888888999999999:::999888888888999:::;;;BBBHHHYYYsssxxxsssooowww{{{sssjjjbbb[[[TTTOOONNNOOOOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[]]]___aaabbbdddgggiiikkkkkkkkkmmmnnnpppqqqrrrsssttttttssssssrrrssstttuuuwwwyyy{{{}}}}}}~~~~~~zzzvvvsssssstttuuuuuuwwwyyy~~~}}}xxxssspppooopppqqqrrrsssvvvxxx{{{}}}~~~zzztttjjj___UUUOOOLLLJJJJJJNNNUUU[[[___dddhhhjjjssstttwww{{{~~~||||||{{{yyyxxxwwwyyy{{{}}}{{{vvvlllccc\\\YYYXXXXXX]]]aaaeeeccc___^^^ccchhhmmmvvv~~~~~~{{{|||yyyxxx|||~~~{{{zzztttnnnfff^^^YYYUUUQQQOOOJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>=========>>>>>>????????????@@@@@@AAABBBCCCCCC???>>>===<<<:::<<>>======<<<;;;:::888777666666444333111000//////......///////////////........................///000000333555;;;GGGZZZtttyyyxxxtttmmmlllrrrvvvzzzzzzuuuoooiiifffbbb^^^^^^ccciiirrruuuqqqpppuuuzzz~~~|||yyyvvvpppllleee___XXXRRRKKKGGGDDDBBB???>>>>>>???>>>===AAAAAAAAABBBCCCDDDFFFFFFJJJJJJJJJHHHFFFEEEGGGHHHkkkWWWMMMGGGCCCBBB@@@???===<<<<<<<<<:::;;;;;;;;;::::::999999777777888888888999999999:::999888888888999:::;;;BBBGGGWWWppptttooommmtttsssooohhhaaa[[[VVVQQQNNNMMMNNNOOOPPPSSSUUUWWWXXXYYYYYYZZZ[[[]]]```bbbccceeegggjjjkkkkkklllmmmnnnooopppqqqrrrsssssssssssssssttttttvvvxxxzzz|||}}}||||||}}}xxxsssmmmhhhggghhhhhhiiimmmppptttyyy|||~~~~~~}}}|||yyyuuurrrppppppqqqsssssstttvvvxxxzzz|||}}}}}}vvvooocccWWWOOOKKKJJJKKKKKKPPPXXX___cccgggjjjlllsssuuuzzz{{{wwwttttttttttttnnniiiaaaZZZVVVVVVYYY[[[aaahhhnnnlllfffcccfffjjjllluuu|||~~~{{{xxxyyy~~~zzzwwwttttttqqqllleee^^^XXXSSSPPPNNNJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@===<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBCCCCCC>>>>>>===;;;:::<<>>>>>===<<<;;;:::888777666666444333111000//////...............///////////////...............///000000222444:::FFF[[[vvv}}}|||sssmmmmmmrrrvvvzzzzzzvvvooohhheeeaaa___```fffmmmvvvuuuiiieeeeeejjjrrryyy~~~|||xxxvvvpppllleee^^^WWWPPPJJJEEEBBB@@@>>>===>>>??????>>>DDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHEEEEEEFFFHHHlllXXXMMMGGGCCCBBBAAA???>>>===<<<<<<;;;;;;:::::::::999999999777888888888888999999999999999888888888999;;;<<>>???@@@@@@AAAAAAAAAAAABBBBBB======<<<;;;:::<<>>???===<<<;;;:::888777666666444333222111000/////////.........///////////////...............///000000222444:::GGG\\\yyyrrrmmmmmmsssvvv{{{{{{vvvnnngggccc___^^^bbbhhhoooyyywwwjjj^^^ZZZZZZaaajjjttt~~~|||xxxuuuqqqllleee^^^WWWOOOHHHDDDAAA???======>>>@@@@@@???DDDEEEEEEFFFHHHJJJLLLMMMKKKKKKJJJGGGEEEEEEGGGIIImmmYYYMMMGGGCCCBBBAAA???>>>===<<<<<<;;;;;;::::::999999999:::777888888888888999999999888888777777888:::<<<===@@@FFFUUUhhhyyypppjjjiiioooyyy~~~xxxqqqkkkhhh]]][[[XXXVVVTTTRRROOOMMMMMMNNNOOOQQQTTTVVVYYYZZZZZZZZZZZZ\\\]]]___aaabbbcccfffiiikkklllmmmoooqqqoooooonnnnnnoooppprrrsssvvvvvvvvvvvvwwwxxxyyyzzzyyyyyy{{{|||~~~xxxkkkeee\\\VVVUUUVVVXXXYYY\\\^^^aaaeeeiiilllnnnooopppqqqrrrtttvvvxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzzzzmmmeeeXXXMMMFFFEEEHHHJJJSSSXXX___eeehhhkkknnnpppvvvzzzzzzssskkkdddaaa___\\\ZZZTTTRRROOOLLLLLLOOORRRTTT^^^eeemmmnnniiiddd```___\\\```dddgggnnnuuuvvvsssqqqmmmfffbbbdddkkktttzzz|||tttqqqqqqrrrnnnkkkfff___XXXRRRPPPOOOJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???@@@???=========>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@<<<<<<<<<::::::<<>>???===<<<;;;:::888777666666555444333222000000000000............/////////000...............///000000333555;;;III___|||qqqlllmmmtttwww{{{zzzuuulllddd___\\\]]]bbbkkksss~~~kkk^^^UUUQQQRRRYYYcccooo}}}~~~~~~{{{xxxuuuqqqmmmfff^^^WWWOOOHHHCCC@@@>>><<<<<<>>>@@@@@@@@@CCCCCCDDDFFFHHHKKKMMMNNNKKKJJJIIIFFFEEEEEEHHHJJJnnnYYYNNNGGGCCCBBBAAA???>>>======<<<<<<;;;:::999999999::::::777888888888888999999999777777777777888:::<<<>>>???FFFTTTeeetttpppjjjhhhmmmwwwvvvuuurrrooolllhhheeeddd\\\[[[YYYXXXWWWUUURRROOONNNNNNPPPRRRTTTWWWYYY[[[ZZZZZZ[[[\\\]]]___```aaaccceeeiiikkklllnnnppprrrsssrrrppppppppprrruuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzz|||}}}zzzrrrfff```WWWRRRQQQSSSVVVXXXXXXYYY\\\___cccgggiiikkkmmmooorrruuuxxxzzz|||}}}zzzzzz{{{{{{{{{zzzyyyyyyeee^^^SSSIIIEEEFFFKKKNNNVVV[[[aaafffiiillloooqqq}}}oooiii```YYYVVVTTTRRRPPPNNNMMMKKKIIIIIIJJJLLLNNNZZZ```hhhkkkhhhbbb]]]ZZZUUUXXX[[[```iiiqqqrrrnnnpppkkkeeeaaaccckkkuuu{{{{{{tttrrrsssuuuooolllggg```YYYSSSQQQPPPJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???AAA@@@???>>>>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<::::::<<>>@@@===<<<;;;:::888777666666666555333222111111000000---.........//////000000...............///000000444666===JJJaaa~~~}}}ppplllmmmuuuxxx{{{zzzsssjjjaaa\\\[[[]]]dddmmmwwwyyycccUUUOOOLLLLLLTTT___lllzzz~~~~~~}}}{{{xxxuuurrrmmmfff^^^WWWOOOHHHCCC???===<<<<<<>>>@@@AAAAAAAAAAAACCCEEEHHHKKKMMMOOOJJJJJJIIIFFFEEEEEEHHHKKKlllWWWMMMHHHEEECCCBBB@@@>>><<<<<<;;;======<<<;;;999888777777888888999999999:::::::::999999999999999999999999===AAAMMM___qqqnnndddbbbhhhrrr{{{zzzmmmkkkhhheeecccbbbaaaaaa\\\[[[ZZZZZZZZZYYYWWWUUUSSSQQQPPPQQQTTTWWWXXXXXXYYYZZZ[[[\\\^^^___```aaafffhhhiiijjjjjjkkkmmmoooppppppqqqrrrsssssssssssstttuuuuuuvvvwwwxxxxxxyyywwwwwwyyy{{{}}}|||pppfff\\\SSSRRRSSSRRRRRRSSSSSSVVVYYY\\\^^^aaadddgggfffkkkrrryyy}}}~~~}}}{{{yyyxxxxxxxxxxxxvvvssspppccc[[[PPPHHHEEEHHHLLLOOOYYYZZZ\\\```fffmmmsssvvvwwwnnnbbb[[[SSSOOOOOONNNKKKHHHGGGHHHHHHHHHGGGHHHJJJMMMXXXYYY[[[^^^```^^^XXXSSSUUUVVVZZZbbbkkkqqqsssrrrssslllggghhhiiikkkuuu}}}yyyzzzxxxtttvvvmmmbbb\\\[[[YYYTTTNNNLLLJJJGGGFFFGGGFFFEEEDDDEEEDDDDDDBBBAAA@@@??????===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<=========<<<<<>>>>>===<<<:::999888777555555333222111000000000////////////............///////////////000111111333777>>>KKKddd~~~pppkkklllvvv{{{}}}yyyoooeee```___]]]___ccclllzzzkkk[[[QQQIIIGGGIIIPPPZZZfffvvv~~~~~~}}}{{{yyyxxxsssoooggg___WWWNNNFFF@@@>>>======<<<<<<>>>???@@@DDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJoooZZZOOOJJJDDDCCCAAA???>>><<<<<<;;;<<<<<<;;;:::999999888888888888999999999:::::::::999999999999999999999999>>>BBBMMM___pppnnncccbbbhhhrrryyyrrrqqqhhhgggeeecccbbbaaaaaaaaa```___]]]]]]]]]\\\ZZZXXXUUUSSSRRRSSSVVVXXXYYYYYYZZZZZZ[[[\\\^^^___```aaaeeeggghhhhhhhhhjjjlllnnnooopppqqqrrrssssssssssssssssssssstttuuuvvvvvvvvvvvvwwwxxxzzz|||~~~{{{pppeee[[[SSSRRRSSSSSSSSSUUUTTTWWWZZZ\\\]]]___bbbeeegggkkkrrrxxx||||||zzzyyyuuuuuuuuuuuuuuusssoookkk___WWWMMMFFFEEEHHHLLLOOOYYYZZZ]]]bbbhhhooouuuxxx~~~~~~~~~xxxllldddYYYSSSLLLIIIIIIJJJHHHEEEEEEFFFFFFEEEDDDFFFIIILLLUUUVVVXXX[[[\\\[[[WWWSSSRRRUUUZZZdddooovvvyyyzzzxxxrrrooopppqqquuu~~~|||}}}}}}xxxoooddd]]][[[XXXSSSMMMLLLJJJHHHGGGGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>===<<<===???AAAIIIWWWlllvvvfffdddiiiqqq}}}}}}zzz~~~eeeUUUNNNGGGBBB???>>>>>>===<<<:::999888777555444333222111000000000////////////............///////////////000111111333777>>>KKKddd~~~}}}oookkkmmmvvvzzz|||wwwmmmccc^^^]]]]]]^^^cccmmm|||{{{fffWWWNNNIIIFFFHHHPPPYYYeeettt~~~|||zzzxxxwwwtttooohhh```WWWNNNFFF@@@???>>>>>>======>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKpppZZZOOOIIIDDDCCCAAA???===<<<<<<;;;;;;;;;;;;::::::999999999888888999999999:::::::::999999999999999999999999???BBBMMM^^^ooo~~~nnncccbbbgggrrr}}}ssslllkkkeeedddddddddddddddeeefffgggeeedddccccccaaa___\\\XXXVVVUUUUUUXXXZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaccceeefffgggggghhhjjjlllooopppqqqrrrssssssssssssqqqqqqrrrrrrssssssttttttuuuvvvwwwyyy{{{}}}~~~{{{oooddd[[[SSSSSSTTTSSSTTTWWWWWWYYY\\\]]]^^^___aaabbbhhhlllqqqwwwzzzzzzyyywwwsssrrrssssssrrrnnnhhhdddXXXRRRJJJEEEEEEIIIMMMPPPVVVXXX\\\bbbiiipppuuuxxxzzzwwwuuusssooohhh^^^WWWPPPKKKFFFDDDEEEFFFEEEDDDEEEEEEDDDCCCCCCEEEJJJMMMTTTVVVYYY\\\]]][[[YYYWWWUUUYYYaaalllwww~~~zzzyyy{{{xxxzzz|||}}}zzzqqqfff___[[[XXXSSSNNNMMMKKKHHHGGGGGGFFFEEECCCDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>======@@@BBBGGGSSSggg{{{uuueeeaaafffpppzzz~~~zzz~~~fffUUUMMMFFFAAA???>>>>>>===<<<:::999888777555444333222111000000000////////////............///////////////000111111333888???LLLccc{{{||||||ooolllnnnwwwzzz{{{uuujjj```\\\[[[\\\]]]cccnnn~~~sss```RRRJJJHHHFFFHHHOOOXXXcccrrr~~~~~~}}}{{{yyywwwvvvuuupppiiiaaaXXXOOOFFF@@@@@@???>>>>>>>>>???AAAAAA??????@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFIIIKKKLLLMMMpppYYYMMMGGGCCCBBB@@@???===<<<<<<;;;::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999@@@BBBLLL\\\mmm}}}ooocccbbbgggrrr{{{sssnnnnnnffffffggghhhjjjlllmmmnnnnnnlllkkkiiiiiigggdddaaa\\\ZZZXXXXXXZZZ[[[\\\[[[[[[[[[\\\]]]^^^___```aaabbbccceeeeeeeeefffiiikkkooopppqqqrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrsssssstttuuuvvvxxxzzz|||}}}~~~zzzoooccc[[[UUUTTTUUUUUUWWW[[[[[[]]]```aaaaaaaaabbbdddjjjmmmqqqvvvyyyzzzyyyxxxuuutttsssqqqnnnhhhaaa\\\RRRMMMHHHEEEFFFKKKOOOQQQSSSVVV[[[aaahhhnnnsssvvvssspppkkkgggbbb\\\TTTOOOKKKHHHDDDBBBCCCDDDDDDCCCEEEEEEEEEDDDEEEHHHMMMQQQVVV\\\cccgggfffccc```___]]]cccmmmxxxyyyqqqpppqqqssswww{{{}}}zzzrrriiiaaa^^^ZZZUUUQQQNNNKKKIIIGGGGGGFFFEEECCCDDDDDDCCCBBBAAAAAA@@@@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???===>>>@@@BBBIIITTTeeexxxrrraaa]]]bbbnnnxxx|||gggVVVMMMGGGCCCBBB>>>>>>===<<<:::999888777555444333111000000//////////////////............///////////////000000111333888???KKKbbb~~~yyy{{{|||ooommmoooxxx{{{{{{ttthhh^^^ZZZZZZ[[[]]]bbbnnnlllZZZNNNHHHGGGEEEGGGOOOWWWbbbppp|||~~~}}}{{{yyywwwvvvuuuqqqjjjcccZZZPPPGGGAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEHHHKKKMMMOOOPPPqqqZZZLLLFFFBBBAAA@@@>>>===<<<<<<<<<999999::::::::::::;;;;;;888888999999999:::::::::999999999999999999999999@@@BBBKKKZZZkkk|||rrreeecccgggrrryyyrrrnnnoooiiijjjlllnnnqqqsssuuuvvvuuusssqqqooonnnlllhhheee___]]][[[[[[\\\]]]]]]\\\\\\\\\]]]^^^______``````bbbcccdddeeeeeefffhhhkkkoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttvvvxxxzzz|||}}}~~~{{{pppddd]]]XXXXXXXXXYYY\\\aaaaaacccggghhhhhhhhhiiijjjmmmpppssswwwzzz{{{{{{{{{yyywwwtttpppjjjcccZZZTTTMMMJJJFFFFFFHHHMMMQQQSSSSSSVVV[[[bbbhhhmmmqqqrrrkkkhhhccc___YYYTTTOOOLLLHHHFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLQQQUUU[[[dddoootttrrrmmmiiigggdddlllxxxuuulllkkklllpppuuuzzz}}}wwwrrrkkkfffbbb^^^YYYVVVNNNLLLIIIHHHGGGGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======???AAAIIISSScccuuuooo___[[[```mmmvvv~~~iiiZZZPPPIIIFFFEEE>>>>>>===<<<:::999888777444444222111000/////////////////////............///////////////000000111333888>>>JJJ```{{{yyy{{{}}}qqqnnnpppyyy{{{zzzrrrfff]]]YYYYYYZZZ\\\bbbnnniiiXXXMMMHHHGGGFFFHHHPPPXXXbbbppp|||~~~|||zzzxxxwwwuuuqqqkkkddd\\\RRRHHHBBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHKKKNNNPPPQQQRRRuuu]]]NNNGGGAAAAAA???>>>===<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999???@@@IIIYYYjjj|||vvvhhhdddgggqqqwwwooolllmmmmmmoooqqqtttwwwyyy{{{{{{zzzxxxvvvtttrrroookkkhhhbbb```]]]\\\]]]]]]]]]\\\\\\]]]]]]^^^______``````bbbdddeeeffffffgggiiikkknnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttuuuvvvxxxzzz|||}}}~~~{{{qqqeee```\\\\\\\\\]]]aaaggghhhkkkoooqqqrrrrrrssstttuuuwwwxxxzzz||||||||||||zzzwwwrrrllleee\\\TTTNNNHHHFFFEEEFFFJJJNNNQQQSSSTTTXXX]]]ccchhhlllnnnnnndddaaa^^^YYYSSSOOOLLLJJJCCCCCCAAA@@@@@@@@@AAAAAAAAACCCFFFIIILLLPPPVVVYYYcccnnn{{{{{{tttqqqqqqmmmwwwuuummmlllnnnpppuuuyyy}}}vvvtttppplllgggbbb\\\XXXOOOMMMJJJHHHHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======???@@@FFFPPP```rrrooo___]]]bbblllttt|||~~~nnn___UUULLLGGGGGG>>>>>>===<<<:::999888777444333222111000/////////////////////............///////////////000111111444777===HHH]]]yyy{{{|||ssspppqqqxxxyyywwwoooccc[[[XXXYYYXXX[[[bbbooo~~~hhhXXXNNNIIIGGGFFFIIIQQQZZZeeerrr~~~~~~|||zzzxxxwwwssspppkkkeee]]]TTTJJJDDDAAA@@@?????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFIIIJJJMMMPPPRRRSSSTTTTTTvvv]]]NNNFFFAAA@@@???======<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999>>>???GGGWWWiii|||zzzllldddgggqqqwwwqqqoooqqquuuvvvyyy|||~~~{{{xxxvvvtttqqqllliiidddaaa^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^___`````````dddeeeggggggggghhhkkkmmmnnnooopppqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwyyy{{{|||~~~|||sssgggbbb___``````aaafffmmmnnnqqqwwwzzz||||||}}}~~~~~~|||{{{{{{vvvrrrkkkddd]]]VVVOOOJJJDDDCCCCCCEEEIIIMMMPPPQQQSSSVVV\\\aaaeeeggggggggg^^^\\\YYYTTTNNNJJJGGGFFF??????@@@@@@@@@AAACCCDDDBBBFFFKKKPPPTTTYYY^^^aaaoooyyy{{{{{{}}}wwwpppppprrrtttxxx|||wwwvvvuuuqqqllleee]]]XXXPPPMMMJJJHHHHHHGGGEEECCCCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@???>>><<<<<<===???EEEOOO___ppp~~~lll^^^]]]cccllltttzzz|||~~~ttteeeYYYNNNGGGEEE>>>>>>===<<<:::999888777444333222000////////////////////////............///////////////000111111444777;;;EEE[[[www{{{{{{vvvqqqqqquuuuuussskkk```XXXVVVWWWUUUZZZbbbppp}}}hhhXXXNNNJJJHHHGGGKKKSSS]]]ggguuu~~~~~~}}}{{{yyywwwvvvrrroookkkfff___VVVMMMFFFCCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNPPPRRRTTTUUUVVVUUUTTTuuu\\\LLLDDD@@@@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888999999999:::::::::999999999999999999999999===>>>FFFVVVhhh||||||nnneeehhhqqqzzzvvvvvvxxx|||}}}}}}zzzwwwuuuqqqmmmjjjeeebbb___]]]]]]]]]\\\[[[]]]^^^^^^^^^___`````````eeefffhhhhhhhhhiiilllnnnnnnooopppqqqqqqrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqquuuvvvwwwyyy{{{}}}~~~}}}sssiiidddbbbbbbbbbccciiipppqqquuu{{{|||zzzyyyrrrmmmfff^^^XXXRRRLLLHHHAAAAAAAAADDDHHHLLLOOOOOOPPPSSSXXX]]]```aaa```___ZZZYYYVVVQQQKKKFFFCCCBBB===???@@@AAABBBDDDGGGIIIEEEJJJQQQWWW\\\aaaeeehhhyyyzzzssstttvvv{{{~~~yyyyyyxxxuuuooofff]]]WWWPPPNNNKKKIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAA===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????===;;;;;;===???HHHQQQ```ooo|||zzziii\\\[[[aaalllsssyyy{{{}}}yyyiii[[[NNNFFFCCC>>>>>>===<<<:::999888777444333222000//////......000/////////............///////////////000111111444666:::DDDYYYvvv{{{{{{wwwrrrrrrrrrsssppphhh]]]UUUTTTVVVSSSXXXcccrrr}}}hhhXXXOOOJJJHHHGGGLLLUUU___iiiwww~~~~~~~~~}}}}}}{{{zzzxxxvvvuuuqqqoookkkfff```WWWNNNHHHEEEDDDDDDCCCCCCEEEFFFGGGIIIIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUWWWXXXWWWVVVUUUvvv\\\NNNGGGDDDDDDCCCBBB@@@>>><<<;;;<<<;;;:::999888999:::;;;<<<;;;999777777888999::::::999999888888999999:::>>>@@@EEESSShhh|||kkkmmmmmmvvvzzzyyy|||zzzvvvsssqqqnnnlllfffeeebbb___]]]\\\[[[[[[\\\]]]]]]^^^___```aaaaaabbbccceeefffiiijjjlllmmmqqqpppooooooooopppqqqrrrtttsssrrrrrrqqqqqqqqqqqquuuuuuuuuwwwxxxzzz|||}}}|||}}}}}}wwwoookkkgggdddeeehhhjjjlllwww{{{|||vvvqqqkkkbbbZZZSSSNNNIIIGGGBBBBBBBBBCCCDDDFFFHHHIIILLLNNNRRRVVVXXXYYYXXXXXXVVVVVVTTTOOOIIIDDDBBBAAAAAABBBCCCCCCCCCEEEHHHKKKNNNSSSZZZ```dddjjjpppvvv}}}{{{|||~~~}}}zzzvvvsssooohhh___XXXPPPNNNKKKIIIHHHGGGDDDBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>======>>>>>>??????????????????@@@@@@@@@@@@@@@>>>======@@@BBBGGGRRRbbbooowwwtttccc[[[^^^cccpppxxx|||{{{{{{ppp\\\MMMFFFCCCBBB@@@>>>======;;;999777555333000//////000///...000000000000000000000000000000000000000111111222777999>>>III[[[sss}}}|||yyyrrroootttqqqkkkddd^^^XXXUUUTTTXXX\\\fffttt}}}eeeTTTLLLKKKHHHIIILLLTTT```nnn{{{}}}{{{yyyxxxuuurrrooommmkkkhhhddd^^^VVVNNNHHHEEEEEEDDDDDDEEEGGGHHHJJJKKKMMMPPPQQQRRRRRRTTTUUUQQQTTTWWWZZZ[[[YYYWWWUUUuuu\\\NNNHHHDDDDDDCCCAAA@@@>>><<<;;;<<<;;;:::999999999::::::<<<;;;999888777888999::::::999999888888999999:::<<<>>>DDDRRRhhhqqqnnnoooxxx|||xxxuuurrrooommmfffeeebbb```]]]\\\\\\\\\]]]]]]^^^___```aaabbbbbbbbbcccdddfffhhhjjjlllmmmppppppoooooooooppprrrrrrtttsssrrrqqqqqqqqqqqqqqqttttttuuuvvvxxxzzz{{{}}}}}}~~~~~~zzzqqqnnniiiffffffiiillloooyyy}}}|||vvvkkkfff]]]UUUOOOJJJFFFDDDBBBBBBBBBBBBCCCEEEGGGHHHJJJLLLOOOSSSUUUUUUUUUTTTSSSRRRQQQMMMHHHDDDBBBBBBDDDEEEGGGHHHHHHKKKNNNQQQWWW]]]ffflllppptttxxx|||~~~}}}zzzuuurrrnnnhhh___YYYPPPNNNKKKIIIHHHGGGDDDBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>????????????????????????@@@@@@???>>>===>>>@@@CCCHHHSSSaaammmuuu|||qqqaaaZZZ]]]cccpppxxx}}}||||||rrr^^^PPPHHHEEE@@@>>><<<;;;;;;999777555555333000//////000///...000000000000000000000000000000000000000111111222444666<<>><<<<<<<<<;;;;;;:::999:::::::::;;;:::999888888888999::::::999999888888999999:::999<<>>>>>>>>>>>>>>>>>???????????????????????????@@@???>>>===>>>AAADDDKKKUUUbbbmmmssszzzpppaaa[[[^^^dddpppxxx~~~}}}ppp]]]PPPIIIFFF@@@>>><<<;;;;;;:::777666666333000///000000///...////////////////////////000000000000000111111222111444:::GGGZZZsssxxxvvv{{{ssskkkhhhhhhhhhfffccc^^^[[[YYYZZZXXX]]]fffuuujjjXXXOOOLLLKKKLLLQQQYYYeeesss}}}}}}}}}{{{xxxuuussspppkkkhhhaaa```]]]ZZZWWWRRRLLLGGGCCCCCCCCCDDDEEEHHHJJJKKKNNNPPPSSSTTTUUUUUUWWWYYYYYY\\\___aaa___ZZZTTTPPPuuu]]]PPPJJJEEEDDDBBBAAA???======<<<<<<<<<;;;;;;::::::::::::::::::999888888999999::::::999999888888999999:::999<<>>>>>>>>>>>>>>???@@@@@@@@@????????????????????????>>>>>>???BBBEEENNNXXXeeennnuuu{{{rrrccc]]]bbbhhhoooyyy~~~{{{iiiXXXLLLEEECCCAAA@@@>>>======<<<:::888666444111000000000000///////////////////////////000000000000000111111222111444:::FFFYYYrrrvvvtttyyyyyyllleeecccggghhhgggddd^^^YYYXXXXXXXXX]]]gggvvvnnn[[[PPPLLLKKKMMMRRR[[[gggvvv~~~}}}|||{{{|||yyyvvvsssppplllgggddd^^^[[[XXXUUURRRNNNIIIEEEBBBBBBBBBCCCEEEGGGJJJKKKMMMPPPSSSUUUUUUVVVXXXZZZ[[[___bbbdddbbb\\\TTTPPPvvv^^^QQQKKKEEEDDDBBB@@@>>>=========<<<<<<<<<;;;;;;;;;::::::999999999999999999999::::::999999888888999999:::;;;===DDDOOO```xxxyyy|||~~~zzzuuuqqqnnnllliiigggfffeeebbb```___^^^^^^^^^[[[[[[\\\]]]^^^______```aaabbbccceeegggiiikkklllllllllnnnooopppqqqrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrtttuuuwwwyyyzzz|||~~~xxxwwwuuuqqqoooqqquuuyyy|||tttiiiddd\\\VVVQQQMMMJJJHHHDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNRRRWWW[[[bbbhhhlllvvv|||~~~{{{yyyzzzvvvqqqkkkgggeeebbb]]]ZZZRRRNNNJJJHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>??????>>>>>>@@@CCCFFFOOOYYYfffqqqxxx~~~ttteee___ccciiipppyyyxxx|||yyycccSSSIIICCCAAAAAA???=========<<<:::888666444111000000111000///////////////////////////000000000000000111111222333555;;;FFFXXXpppwwwuuuyyy~~~}}}pppeee```___dddgggiiifff___ZZZXXXYYYXXX]]]gggvvvrrr^^^RRRMMMKKKMMMSSS\\\iiixxx~~~}}}{{{zzzyyyxxxvvvrrrooolllhhhccc```[[[XXXTTTQQQMMMJJJEEEBBB@@@@@@AAABBBDDDFFFIIIJJJKKKNNNQQQTTTVVVWWWZZZ\\\]]]```dddfffccc]]]VVVQQQxxx___QQQJJJFFFDDDBBB@@@>>>=========;;;<<<<<<<<<<<<;;;::::::888999999999999::::::::::::999999888888999999:::;;;>>>CCCMMM\\\sss||||||yyyuuuqqqooommmkkkiiifffeeeccc```___^^^^^^___[[[[[[\\\]]]^^^___``````aaabbbccceeegggiiikkkkkklllmmmnnnooopppqqqqqqpppqqqppppppppppppqqqqqqrrrrrrrrrssstttvvvxxxyyyzzz|||}}}~~~|||yyyyyy}}}~~~xxxiiiddd]]]VVVQQQMMMIIIGGGEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@??????@@@BBBDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPSSSYYY___eeellltttyyy}}}zzzxxxyyy}}}~~~{{{yyyyyysssnnniiieeedddaaa]]]YYYRRROOOJJJGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????AAAEEEHHHNNNYYYiiivvv~~~xxxhhhaaadddjjjsss|||vvvzzz|||uuu___QQQIIIDDDBBB???===;;;;;;;;;:::999777777444111000111111000///////////////////////////000000000000000111111222444666<<>>;;;<<<=========<<<::::::888888999999:::::::::::::::999999888888999999:::999<<>>>>>???BBBEEEFFFFFFHHHJJJKKKLLLMMMPPPRRRRRRVVV\\\ccckkksss{{{|||xxxsssrrrvvv|||~~~zzzxxxvvvuuuwww{{{rrrnnniiifffeeeccc^^^ZZZRRROOOJJJGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======>>>?????????AAAEEEHHHRRR___qqqooofffhhhmmmwwwuuuyyy}}}qqq[[[NNNHHHEEECCC>>>===;;;;;;;;;;;;999777777444222111111111111000000000000000000000000000000000000000000111111222333555;;;GGGYYYqqq}}}wwwwwwyyy~~~}}}wwwmmmbbb\\\]]]aaadddjjjnnnlllddd^^^\\\^^^ZZZ^^^ggguuu}}}hhhZZZUUUMMMPPPWWWaaaooo}}}~~~~~~~~~}}}}}}}}}|||zzzyyywwwvvvllljjjgggdddaaa^^^YYYVVVQQQNNNIIIFFFDDDCCCAAA@@@???>>>>>>>>>@@@AAACCCDDDHHHLLLQQQUUUYYY\\\```cccfffggggggfffbbb[[[TTTPPP{{{aaaQQQHHHGGGEEEBBB???=========>>>;;;<<<=========<<<::::::777888999::::::::::::::::::999999999999999999:::777;;;@@@IIIXXXnnn}}}}}}|||{{{vvvsssooommmlllkkkiiihhhfffeeecccaaa_________```^^^^^^___```aaabbbccccccaaaaaaccceeegggiiijjjkkkmmmnnnoooppppppooonnnnnnppppppoooooopppqqqrrrrrrsssssstttuuuwwwyyyzzz{{{~~~~~~xxxsssnnniiiaaaYYYTTTOOOKKKIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA???>>>>>>???BBBFFFHHHGGGIIILLLMMMNNNOOORRRTTTRRRVVV\\\dddllluuu}}}zzztttnnnkkknnnvvv}}}}}}{{{yyyvvvtttsssqqqyyyyyyqqqnnnjjjhhhgggddd___[[[SSSOOOJJJGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@??????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======>>>?????????BBBFFFIIIWWWeeeyyyvvvlllmmmqqq{{{tttyyymmmXXXLLLFFFDDDBBB@@@>>>============;;;999777555222111111111111000111111111111111111111111000000000000000111111222222444;;;GGGZZZsss~~~wwwuuuvvv}}}{{{tttjjj___[[[___cccjjjooosssoooeee\\\ZZZZZZZZZ^^^gggtttlll^^^XXXNNNRRRYYYdddqqq~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuhhheeebbb```]]]ZZZVVVSSSLLLHHHDDDBBBAAAAAAAAA@@@>>>>>>======>>>@@@BBBCCCHHHLLLQQQVVV[[[___cccfffiiijjjiiifffaaaYYYRRRNNN|||```QQQLLLFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999::::::::::::;;;;;;:::>>>BBBGGGRRRfff~~~zzzxxxwwwwww{{{}}}{{{xxxsssrrrqqqooollljjjgggfffcccbbb```___]]]]]]\\\\\\^^^^^^___```aaabbbcccccccccdddeeefffhhhiiijjjjjjkkkmmmnnnnnnmmmllllllmmmpppppppppppppppqqqqqqqqqqqqqqqqqqtttwwwzzzzzzzzz~~~{{{yyytttqqqkkkhhhbbb[[[UUUQQQOOONNNJJJIIIGGGEEECCC@@@???>>>>>>???@@@@@@@@@AAADDDGGGIIILLLOOORRRSSSTTTWWWYYYWWWYYY^^^dddmmmxxx|||uuummmkkkpppwww|||~~~~~~}}}yyytttmmmhhhnnnttt|||~~~}}}}}}ssstttsssqqqlllfff```]]]TTTPPPKKKGGGEEEEEEDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>@@@AAABBBAAA@@@???>>>============???;;;:::===@@@BBBGGGNNNZZZkkk{{{pppqqqyyyjjjYYYOOOGGGBBBAAAAAAAAA???>>><<<:::999888:::888666444444444222000000000000000000000000000000000000000000111111222444555999DDDXXXssswwwvvvwww{{{zzztttkkkaaa]]]aaaeeeppptttuuunnncccZZZXXXYYYXXX]]]eeeqqqppp___[[[RRRTTTZZZfffttt~~~~~~~~~}}}{{{yyyvvvrrrnnndddaaa]]]YYYVVVRRRMMMJJJHHHFFFCCC@@@>>>>>>>>>>>>:::;;;;;;<<<<<<=========FFFJJJPPPWWW]]]aaadddfffiiihhhfffccc]]]WWWRRROOO|||___PPPKKKFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999::::::::::::;;;;;;999<<<@@@EEEPPPddd~~~{{{tttqqqpppoooooouuuwwwzzz||||||zzzwwwtttoooooonnnllljjjhhhfffeeedddcccaaa```___^^^^^^^^^______```aaabbbcccddddddddddddeeeeeeggghhhjjjkkklllmmmooonnnmmmllllllmmmooooooppppppppppppqqqqqqqqqqqqrrruuuwwwzzz{{{{{{~~~wwwuuusssooollljjjgggccc]]]XXXTTTQQQPPPKKKJJJHHHFFFDDDBBB@@@???>>>???@@@@@@@@@BBBEEEHHHKKKNNNQQQSSSTTTUUUWWWYYYXXXZZZ]]]dddmmmyyyyyyrrrjjjhhhmmmtttxxxzzz}}}||||||zzzxxxtttooolllmmmssszzz~~~~~~}}}}}}~~~~~~zzzrrriiiaaa\\\TTTPPPKKKGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>@@@===<<>>======<<<<<<:::888555444333333111000000000000000000000000000000000000000000111111222555555999DDDWWWqqq~~~wwwvvvwww|||{{{vvvlllccc```dddiiisssvvvwwwpppeee\\\YYYYYYXXX\\\dddpppsssbbb]]]VVVXXX___jjjxxx~~~~~~~~~}}}{{{yyyuuuppplllaaa^^^YYYUUURRROOOKKKHHHGGGEEEBBB@@@>>>>>>>>>>>><<<<<<======>>>>>>??????GGGJJJQQQXXX]]]aaacccdddffffffdddaaa\\\WWWRRROOO|||___PPPKKKFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999::::::::::::;;;;;;777:::>>>CCCNNNbbb|||{{{uuunnnhhhfffeeeffffffjjjlllooorrrsssrrrpppnnnkkkkkkkkkjjjiiigggfffeeeddddddbbbaaa``````````````````aaabbbcccdddeeeeeeeeeeeedddeeefffhhhjjjlllmmmooopppooommmllllllmmmooooooooopppppppppqqqqqqrrrssstttvvvxxxzzz{{{|||zzzrrrmmmlllkkkiiifffgggfffccc```[[[WWWTTTRRRMMMLLLJJJHHHEEECCCAAA@@@>>>???@@@AAAAAACCCFFFIIIOOOQQQUUUWWWWWWWWWYYYZZZYYYZZZ]]]cccnnn||||||{{{zzz|||wwwpppiiifffjjjpppuuuwwwyyyyyyzzzzzzxxxuuurrrqqqnnnsssxxx{{{{{{|||yyynnnccc\\\UUUQQQKKKHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>@@@AAABBBBBBAAAAAA@@@??????>>>>>>AAA>>>>>>AAACCCEEELLLSSSeee}}}vvvkkkmmmuuu~~~hhhXXXOOOGGGCCCCCC@@@@@@??????????????????;;;888555333222222111///000000000000000000000000000000000000000111111222555666:::CCCUUUnnn}}}vvvuuuvvv|||{{{wwwnnnfffdddiiinnnwwwyyyyyysssggg]]]YYYXXXWWW[[[cccoooyyyhhhaaaZZZ]]]cccnnn|||}}}{{{xxxsssmmmhhh\\\YYYTTTPPPMMMJJJFFFDDDDDDCCCAAA???>>>>>>>>>???>>>>>>>>>???@@@AAAAAAAAAGGGKKKQQQXXX]]]```aaaaaabbbbbbaaa^^^[[[VVVRRRPPP}}}```PPPJJJFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999:::::::::;;;;;;666:::>>>CCCMMMaaazzz|||ooojjjddd___]]]]]]]]]]]]```bbbdddgggiiiiiiiiihhhiiiiiiiiiiiihhhgggfffeeedddcccbbbaaaaaaaaaaaaaaa```aaaaaabbbcccdddeeeffffffeeeeeeeeegggiiikkkmmmnnnoooqqqpppnnnllllllmmmnnnooooooooopppqqqqqqqqqsssuuuvvvxxxyyyzzz|||~~~ppplllfffddddddddddddccccccccccccaaa^^^ZZZVVVTTTOOONNNLLLIIIFFFDDDBBB@@@>>>???AAAAAABBBEEEHHHKKKRRRUUUXXXZZZZZZZZZ[[[\\\ZZZZZZ\\\dddqqqzzzuuuttttttxxx}}}wwwqqqjjjgggiiinnnsssuuutttxxx|||~~~}}}zzzvvvtttqqqtttxxxzzzzzz}}}}}}pppeee]]]VVVRRRLLLHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>???>>>>>>>>>>>>@@@AAABBBCCCBBBBBBBBBAAA@@@@@@???AAA???@@@CCCDDDFFFNNNVVVhhhqqqhhhlllttt{{{gggXXXOOOHHHDDDDDDAAA@@@@@@@@@@@@?????????;;;888444222222111000///000000000000000000000000000000000000000111111222555666:::CCCSSSjjj{{{uuutttvvv{{{{{{wwwpppiiigggmmmrrrzzz{{{zzzssshhh^^^XXXVVVVVVZZZbbbmmm~~~qqqhhh\\\___fffqqq~~~}}}{{{wwwqqqjjjdddXXXTTTNNNJJJGGGEEEBBBAAABBBAAA@@@????????????@@@??????@@@AAAAAABBBCCCCCCGGGKKKQQQWWW[[[]]]]]]\\\]]]]]]]]]\\\YYYVVVRRRPPP~~~```PPPJJJFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999:::::::::;;;;;;777;;;???CCCMMMaaa{{{zzztttpppfffaaa[[[WWWVVVVVVVVVVVVYYYZZZ\\\___aaacccddddddeeeffffffffffffeeeddddddbbbbbbaaaaaa```aaaaaaaaaaaaaaabbbcccdddeeeeeefffggggggfffggghhhjjjlllnnnnnnpppqqqpppooommmmmmnnnooooooooopppqqqrrrrrrrrrtttwwwyyyzzzzzzzzz}}}|||ssslllaaa___]]]\\\^^^```bbbbbb```aaabbbaaa```]]]YYYWWWSSSQQQOOOKKKHHHDDDBBB@@@>>>???AAABBBCCCFFFJJJMMMTTTWWW[[[]]]]]]]]]]]]]]][[[[[[___hhhwwwxxxrrrpppqqqrrrwww}}}~~~wwwrrrlllhhhiiimmmqqqtttsssyyy~~~yyyvvvuuuwwwyyyzzz{{{~~~~~~qqqeee^^^VVVRRRMMMHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@??????>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????AAADDDDDDFFFOOOXXXnnn|||jjjbbbgggooowwwhhhXXXPPPIIIEEEEEECCCBBBBBBAAA@@@???>>>>>>===999555222111111000000111111111111111111111111000000000000000111111222444666:::BBBPPPggg{{{uuuuuuvvvzzzzzzwwwqqqjjjjjjooouuu{{{{{{xxxqqqfff]]]WWWUUUVVVZZZ```lll{{{zzzooobbbdddiiisss~~~|||wwwppphhhbbbUUUQQQJJJEEEBBBAAA@@@???@@@@@@???@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGKKKPPPUUUXXXYYYYYYXXXYYYZZZZZZZZZXXXUUURRRPPPbbbQQQKKKFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999::::::::::::;;;;;;888<<>>@@@BBBCCCEEEHHHLLLOOOTTTXXX\\\_______________]]]___dddppp~~~rrrmmmllloooppptttzzz~~~xxxtttoookkkjjjmmmqqqtttwww~~~{{{xxxwwwyyy{{{{{{{{{~~~~~~qqqeee^^^WWWSSSMMMIIIFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBBDDDEEEEEEFFFEEECCCBBBAAA??????BBBEEEEEEGGGPPP[[[vvvvvveee^^^aaahhhvvv~~~iiiZZZQQQJJJFFFFFFEEEEEEDDDCCCAAA@@@??????>>>;;;666333222222111111111111111111111111111111000000000000000111111222222555:::AAANNNddd{{{uuuuuuwww{{{{{{xxxrrrllllllrrrxxx}}}{{{vvvnnnddd\\\WWWUUUWWWZZZ```jjjyyywwwjjjkkkmmmttt~~~~~~~~~}}}xxxqqqggg```TTTOOOHHHBBB@@@?????????>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLOOOSSSUUUVVVWWWWWWWWWXXXYYYXXXWWWUUURRRPPPcccRRRLLLFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999::::::::::::;;;;;;888;;;???CCCMMM```zzz~~~}}}|||}}}}}}{{{uuukkkccc^^^\\\TTTRRROOONNNPPPRRRTTTUUUVVVVVVWWWYYY[[[^^^```bbbeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbcccddddddeeeeeefffggghhhiiiiiijjjgggiiikkknnnooooooooonnnmmmoooqqqqqqppppppqqqrrrpppqqqqqqrrrtttuuuuuuvvvvvvzzz}}}}}}{{{{{{~~~ssskkkgggaaa[[[VVVQQQLLLIIIGGGHHHKKKNNNRRRWWW\\\___```aaabbbdddddddddcccbbb```^^^ZZZUUUOOOJJJFFFDDD>>>@@@BBBDDDEEEIIIMMMPPPSSSWWW]]]```aaaaaaaaaaaaaaaccclllzzzxxxmmmjjjmmmpppsss{{{~~~{{{vvvqqqpppqqquuuyyy}}}~~~{{{zzzxxxzzz{{{{{{zzz}}}|||qqqgggbbbXXXTTTNNNIIIGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBEEEFFFGGGGGGFFFEEECCCAAA@@@AAADDDGGGGGGIIISSS^^^wwwsssfff___bbbhhhvvv~~~kkk[[[RRRKKKGGGFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@<<<777333222222222222111111111111111111111111000000000000000111111222000444999@@@MMMccc}}}{{{vvvvvvyyy}}}}}}{{{uuuoooooouuu{{{|||uuulllccc\\\YYYXXXXXX[[[```iiixxx}}}qqqooonnnqqqwww~~~~~~~~~~~~zzzqqqggg```UUUOOOGGGBBB??????@@@@@@>>>>>>@@@BBBCCCEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXWWWTTTRRRPPPdddSSSMMMFFFDDDAAA@@@??????===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;888;;;>>>CCCLLL```yyy}}}wwwvvvvvvvvvxxxxxxvvvoooeee\\\XXXWWWQQQOOOMMMNNNRRRVVVXXXYYYWWWWWWWWWYYY[[[^^^aaabbbiiiiiiiiiiiihhhgggffffffccccccccccccdddeeeffffffgggggghhhiiijjjkkkllllllgggjjjmmmpppqqqqqqooonnnlllnnnpppqqqqqqqqqrrrsssqqqqqqrrrssstttvvvvvvwwwvvv{{{~~~~~~{{{{{{~~~vvvhhh\\\WWWPPPJJJGGGEEECCCBBB???BBBEEEIIINNNSSSYYY]]]bbbcccdddeeefffgggggggggeeeccc^^^XXXRRRLLLHHHFFF>>>@@@BBBDDDFFFIIINNNQQQSSSWWW]]]```bbbbbbbbbbbbcccgggqqqsssjjjjjjoootttwww}}}xxxvvvwww{{{|||{{{|||wwwyyy{{{zzzzzz|||yyyqqqjjjfffXXXTTTNNNIIIGGGEEEDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>@@@AAABBBEEEFFFGGGHHHGGGEEECCCBBBAAACCCFFFIIIIIIKKKUUUaaasssrrrhhhdddgggmmmwwwlll\\\SSSKKKGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHAAA===888444333333333222111111111111111111111111000000000000000111111222///333888???LLLbbb}}}{{{vvvwwwyyy}}}wwwqqqqqqwww}}}}}}tttkkkbbb]]]ZZZZZZYYY[[[```iiiwwwssspppllllllpppvvv{{{~~~}}}~~~~~~zzzrrrhhhaaaUUUPPPHHHBBB???@@@@@@AAA===>>>@@@CCCEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOORRRRRRRRRSSSTTTVVVXXXYYYWWWWWWXXXXXXWWWTTTRRRPPPfffSSSKKKFFFCCC@@@>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999:::;;;;;;<<<;;;:::999888888777666555666777999:::999:::===BBBIIIYYYtttwwwrrrqqqnnnpppvvv}}}|||tttggg]]]XXXUUUQQQLLLPPPRRRQQQSSSYYY]]]^^^______```^^^^^^aaaggglllpppnnnlllkkkkkkjjjhhhgggeeeeeecccccccccdddeeefffhhhhhhiiijjjkkkllllllmmmqqqqqqqqqqqqqqqrrrrrrrrrrrrsssttttttuuuuuuttttttwwwwwwwwwwwwxxxxxxyyyzzz~~~~~~~~~~~~mmm```VVVMMMFFFBBB???<<<<<>>>>>???BBBIIIOOOUUUWWW```cccfffhhhiiihhhiiijjjjjjiiieee^^^VVVNNNJJJHHHFFFGGGGGGGGGHHHKKKOOOSSSWWWZZZ]]]aaacccdddddddddeeepppzzzmmmmmmmmmlllrrr}}}zzzzzz~~~}}}}}}}}}}}}~~~|||}}}|||tttiii\\\VVVNNNIIIGGGFFFCCCAAACCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>???@@@AAAAAADDDDDDEEEEEEEEECCCBBBAAACCCCCCFFFJJJLLLMMMSSS[[[tttzzzkkk```aaahhhwwwqqq```TTTLLLHHHIIIMMMLLLJJJIIIIIIJJJLLLMMMFFF>>>777444222000333888222222222222111000......000000000000000111111222333222555>>>LLLaaazzz{{{wwwuuu}}}~~~zzzttttttyyy}}}wwwnnnfff```[[[YYY[[[ZZZ___hhhttt|||rrriiiggghhhjjjmmmrrr~~~}}}yyyrrrkkkfffXXXOOOGGGDDDAAA>>>???BBBEEEEEEEEEFFFGGGGGGHHHHHHOOOOOOOOOOOONNNNNNNNNNNNTTTVVVXXXZZZ[[[\\\\\\\\\[[[YYYVVVSSSQQQQQQQQQQQQgggSSSKKKFFFCCC@@@>>>>>>>>><<<;;;===<<<<<<;;;;;;:::999999::::::999999999999:::;;;888999999:::::::::::::::999999<<>>AAAHHHNNNTTTWWWaaadddhhhkkkkkkkkkkkkkkkmmmllliiiccc[[[SSSMMMIIIGGGGGGGGGGGGGGGJJJOOORRRXXX[[[___bbbeeefffggggggkkkvvvyyynnnoooqqqqqqxxx~~~||||||~~~~~~|||~~~}}}uuujjj]]]WWWOOOJJJHHHGGGDDDBBBCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFFFFFFFEEECCCCCCCCCCCCFFFJJJKKKKKKQQQYYYlll|||qqqeeefffmmmxxxsssbbbWWWOOOLLLLLLOOOOOONNNNNNNNNNNNOOOOOOFFF>>>777444222000222666222222111000000///......000000000000000111111222333222555>>>LLL```zzz}}}xxxvvv}}}{{{vvvtttxxx|||{{{uuummmfff```[[[YYY[[[ZZZ^^^gggssszzzooodddaaabbbdddhhhlllzzz~~~|||yyytttmmmhhh[[[RRRJJJFFFCCC@@@@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPRRRSSSTTTTTTWWWYYY[[[]]]^^^^^^]]]\\\\\\ZZZVVVSSSRRRQQQPPPOOOiiiTTTLLLFFFDDD@@@???>>>>>>===<<<===<<<<<<;;;;;;:::999999;;;999777666666888:::<<<333555777999999888666555777888<<>>>>>>>>??????@@@BBBBBBEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDFFFIIIIIIIIIOOOVVVcccqqqtttggghhhpppyyyvvveeeZZZSSSPPPQQQQQQRRRTTTUUUUUUTTTRRRQQQFFF???888555333000111444222111000///......//////000000000000000111111222444333666>>>KKK___yyyyyyxxx}}}~~~xxxtttuuuxxxzzzwwwqqqjjjddd___\\\ZZZ[[[ZZZ^^^fffqqqxxxlll___ZZZZZZ[[[```eeettt|||}}}|||zzzvvvppplll___VVVMMMIIIFFFBBBBBBEEEDDDEEEGGGIIIKKKMMMOOOPPPOOOOOOQQQSSSUUUXXXZZZ[[[]]]___aaacccddddddbbbaaa___\\\XXXTTTSSSQQQOOOMMMkkkVVVMMMGGGDDDAAA???>>>>>>===<<<===<<<<<<;;;;;;:::999999:::999888777777777888888333333555666666666555444777888;;;@@@FFFUUUooo|||qqqsssvvvvvvyyy~~~|||rrrddd[[[XXXXXXVVVUUU\\\fffppp|||xxxtttxxxyyysssoookkkiiihhhhhhiiiiiijjjkkkllllllllllllnnnoooqqqrrrttttttssssssssstttuuuuuuvvvvvvxxxxxxyyyzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{||||||~~~~~~{{{wwwtttooonnnkkkjjjiiijjjlllmmmnnnppprrrtttvvvxxx|||~~~~~~vvvcccTTTHHHAAA<<<<<<<<<;;;<<>>>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFIIIHHHGGGLLLSSS^^^jjj|||rrreeeeeelllyyyyyyhhh\\\UUURRRSSSTTTVVVYYY[[[[[[YYYVVVTTTHHH@@@888666444111000222222111///------...///000000000000000000111111222444444777>>>JJJ]]]yyy{{{{{{|||yyysssqqqrrrsssqqqlllgggaaa]]][[[ZZZ[[[YYY\\\dddnnn|||yyykkk]]]VVVTTTUUUZZZ```nnnwww~~~~~~}}}|||{{{xxxssspppcccZZZQQQLLLHHHCCCCCCEEEFFFGGGHHHJJJMMMOOOPPPQQQPPPQQQRRRTTTWWWZZZ]]]___bbbdddhhhlllnnnnnnmmmkkkeee```[[[WWWUUURRROOOLLLnnnXXXNNNGGGDDDAAA??????>>>===<<<===<<<<<<;;;;;;:::999999999:::;;;;;;:::777444333888888777777777888999:::777888;;;???EEERRRkkk}}}rrrtttxxxxxx|||vvviii```______^^^^^^gggrrr}}}~~~uuupppllljjjhhhiiijjjkkkmmmnnnnnnooonnnooopppqqqssstttuuuvvvssssssttttttuuuvvvvvvwwwyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}|||{{{{{{|||||||||}}}zzzvvvpppllleeedddcccbbbcccdddfffhhhfffiiikkkmmmoooqqquuuxxxxxxyyy{{{|||}}}~~~yyyeeeUUUFFF@@@;;;;;;:::888999;;;777999<<>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGFFFDDDIIIPPP[[[fffvvvlllaaabbbgggxxx|||jjj^^^WWWTTTUUUWWWYYY]]]``````]]]YYYWWWLLLBBB999666555222000111222111///...---...000111000000000000000111111222444444777>>>III]]]yyy{{{||||||xxxpppmmmlllmmmkkkgggbbb^^^[[[YYYXXXYYYXXXZZZbbbkkkyyyzzzlll\\\TTTRRRRRRWWW\\\iiisss~~~~~~}}}|||||||||zzzvvvssshhh^^^TTTOOOJJJEEEDDDFFFHHHHHHJJJLLLNNNPPPRRRRRRTTTTTTUUUVVVXXX[[[^^^```dddhhhnnntttwwwxxxwwwvvvmmmfff^^^YYYWWWTTTPPPMMMpppYYYOOOGGGEEEAAA?????????>>>======<<<<<<;;;;;;:::999999888:::<<<===<<<888444222999888666555555777999;;;888999;;;???CCCOOOfff{{{tttvvvzzz{{{|||pppiiihhhhhhgggkkktttyyyrrrnnnllljjjkkkmmmooopppqqqrrrrrrrrrsssttttttuuuvvvwwwwwwttttttuuuvvvwwwxxxyyyyyyzzz{{{||||||}}}}}}||||||}}}}}}||||||{{{{{{|||||||||xxxtttoooiiieee]]]]]]^^^^^^```aaabbbccc```ccceeeggghhhkkknnnqqqqqqtttwwwyyy{{{}}}~~~hhhVVVGGGAAA<<<<<<;;;999888:::888;;;>>>???AAAFFFMMMSSS\\\ccclllsssvvvvvvvvvuuuttttttttttttrrrjjj___WWWOOONNNKKKGGGFFFHHHMMMQQQSSSZZZccciiikkknnnsssxxxyyyzzz{{{wwwyyy{{{}}}yyyttttttyyy}}}{{{zzzpppeeeXXXRRRJJJFFFEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???AAABBBDDDEEECCCDDDEEEFFFFFFFFFEEEDDDEEEDDDEEEFFFEEECCCGGGNNNXXXcccrrr{{{ggg___bbbfffvvv~~~lllaaa[[[YYY[[[]]]```dddffffffddd```]]]QQQEEE:::666555333222222222111000//////000111222000000000000000111111222222333777>>>HHH\\\zzz|||||||||wwwmmmhhhggggggeeeaaa]]]ZZZWWWVVVUUUWWWVVVXXX```iiiwwwzzzlll\\\SSSPPPPPPTTTYYYdddooo~~~~~~}}}}}}}}}{{{xxxuuummmcccYYYSSSMMMHHHFFFHHHIIIJJJLLLNNNQQQTTTVVVWWWZZZYYYYYYZZZ\\\___bbbdddhhhmmmuuu|||tttkkk```ZZZWWWUUUQQQMMMrrrZZZPPPHHHEEEBBB@@@??????>>>======<<<<<<;;;;;;:::999999888999;;;<<<<<<:::888777555555555555666666777777999:::<<<>>>BBBMMMbbbvvvuuuwww||||||vvvuuuuuutttyyy|||uuuqqqpppmmmnnnqqqsssuuuvvvvvvvvvxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwxxxyyyzzz{{{||||||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~xxxsssmmmgggaaa]]]ZZZ[[[\\\^^^^^^^^^^^^]]]\\\^^^aaabbbcccfffiiilllmmmppptttwwwzzz}}}mmmXXXHHHBBB>>>??????<<<<<<>>>999<<>>>>>??????AAACCCDDDEEEDDDDDDFFFGGGGGGGGGFFFFFFDDDCCCDDDEEEDDDBBBFFFMMMWWWaaaqqq~~~qqqaaa^^^cccfffsss~~~nnneeeaaaaaadddeeehhhkkknnnnnnkkkhhheeeVVVHHH;;;666555444333444111111111111222222222222000000000000000111111222111222777>>>HHH\\\|||{{{{{{}}}tttjjjeeeccccccaaa]]]YYYVVVTTTRRRRRRUUUTTTVVV^^^hhhuuuwwwiiiZZZRRRNNNNNNQQQUUU```kkk{{{~~~}}}}}}}}}|||yyywwwsssiii^^^WWWQQQKKKIIIKKKHHHJJJMMMQQQVVVZZZ]]]___```______```bbbfffjjjlllrrrwwwyyynnnaaaXXXVVVUUUQQQNNNsss[[[PPPHHHEEEBBB@@@@@@???>>>======<<<<<<;;;;;;:::999999888888999:::;;;;;;<<<<<<777888:::;;;<<<;;;999888::::::<<<>>>AAAKKK```tttuuuwww}}}~~~xxxtttrrroooqqqsssvvvxxxyyyyyyyyy||||||||||||||||||||||||yyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~|||uuuoooiiibbb\\\XXXZZZ[[[]]]^^^^^^\\\ZZZYYYZZZ\\\^^^```aaacccfffhhhkkkooossswww{{{~~~qqq\\\EEE@@@===>>>>>><<<<<<>>>:::>>>@@@AAA@@@CCCJJJQQQ[[[bbbnnnxxx}}}~~~}}}}}}wwwvvvvvvwwwxxxsssiiiaaaSSSQQQMMMIIIGGGIIINNNRRRTTT]]]gggmmmooorrrzzzzzztttzzz}}}zzzuuunnniiimmmttt|||{{{{{{uuummmdddXXXRRRKKKGGGFFFFFFDDDBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAACCCEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGCCCBBBCCCEEECCCBBBFFFMMMWWWbbbrrriii[[[]]]cccfffrrr|||pppiiifffgggkkklllnnnqqqssssssqqqnnnlllYYYJJJ;;;666555444444555111222222333333333222222000000000000000111111222000222666===HHH\\\}}}{{{{{{}}}~~~ssshhhcccaaaaaa___[[[WWWTTTRRRPPPPPPSSSRRRUUU]]]gggttttttfffXXXPPPMMMKKKNNNRRR]]]hhhyyy~~~}}}}}}|||zzzwwwvvvlllbbb[[[TTTNNNLLLMMMGGGJJJNNNSSSYYY^^^ccceeecccccccccdddggglllpppsss}}}|||ppp```WWWTTTTTTQQQMMMvvv\\\RRRGGGDDD@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888888999999999888888:::999;;;>>>BBBKKK^^^ppp}}}}}}wwwssstttssssssuuuvvvxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}|||{{{|||}}}~~~}}}~~~~~~yyysssmmmgggaaa[[[WWW[[[]]]___^^^[[[XXXWWWVVVTTTVVVYYY\\\___bbbfffiiinnnsssxxx{{{}}}sss^^^OOOFFF@@@???@@@===;;;:::======>>>>>>???DDDIIINNNXXXaaannnyyy}}}~~~|||yyyyyywwwpppggg\\\SSSKKKIIIHHHHHHLLLQQQUUUXXXaaaiiimmmpppzzz~~~yyy}}}}}}~~~wwwoooiiijjjooovvv}}}|||}}}{{{{{{uuukkkbbbUUUQQQKKKGGGEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFEEECCCCCCDDDCCCBBBHHHOOO[[[ggguuu~~~|||jjj]]]ZZZ___fffrrrzzzuuummmjjjmmmrrrtttxxx{{{yyyyyyyyyuuuooo]]]LLL===999777333333888444333222111000000000000111111111111111111111111:::888888;;;DDDYYY{{{xxxwwwwwwvvvjjjbbb___\\\\\\YYYUUUQQQPPPQQQRRRTTTVVVYYY\\\cccqqqwwwiiiZZZQQQMMMKKKMMMPPP\\\eeettt~~~|||{{{zzztttrrrmmmcccYYYQQQNNNNNNNNNQQQVVV[[[```dddggghhhiiijjjlllmmmoootttzzz~~~yyyooobbbYYYUUUTTTQQQNNNvvv\\\RRRHHHEEEBBB????????????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777777888999::::::999;;;>>>AAAKKK^^^ooozzzvvvwwwvvvwwwxxxyyy{{{}}}~~~~~~|||{{{|||}}}~~~}}}~~~~~~yyyrrrkkkeee```[[[XXX[[[\\\]]]\\\ZZZWWWWWWWWWVVVXXX[[[^^^aaaeeeiiillltttxxx}}}xxxbbbQQQHHHAAAAAAAAA???>>>>>>>>>>>>>>>>>>@@@CCCIIIMMMWWW```nnnyyy}}}~~~}}}zzzzzzzzztttlll^^^UUUMMMIIIIIIHHHLLLPPPVVVYYYaaajjjnnnsss}}}~~~~~~~~~{{{rrrjjjiiilllsss~~~{{{yyyyyywww}}}zzztttjjj```TTTPPPJJJFFFDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFCCCBBBBBBCCCBBBAAAGGGOOO___kkkyyy|||jjj]]]ZZZ___eeerrrzzzxxxrrrqqqtttzzzzzz~~~~~~~~~}}}xxxqqq]]]KKK;;;777666222111666444444333222111111111111111111111111111111111111666666777<<>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<:::777666666777:::;;;999999;;;===AAAJJJ]]]nnn}}}zzz{{{{{{{{{|||~~~~~~}}}||||||}}}~~~~~~~~~yyyppphhhbbb^^^ZZZXXXZZZ[[[[[[YYYWWWVVVWWWXXXYYY\\\___bbbeeeiiinnnqqq{{{zzzcccRRRIIICCCBBBCCCAAAAAACCC@@@@@@@@@???@@@DDDIIIMMMVVV```mmmzzz}}}{{{|||}}}xxxqqqbbbXXXOOOKKKIIIHHHKKKPPPVVVZZZaaajjjpppvvvwwwlllhhhjjjqqq~~~zzzuuusssqqqxxx~~~~~~zzzssshhh^^^SSSOOOIIIEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFDDDFFFGGGIIIJJJIIIHHHGGGCCCAAA@@@AAA@@@AAAHHHPPPcccppp~~~}}}jjj\\\YYY___eeerrr{{{~~~yyyyyy~~~}}}uuu```MMM<<<888666222222555555444444333222222222222111111111111111111111111222333777===FFFXXXttt}}}zzz|||zzzmmmccc___YYYYYYXXXTTTQQQPPPPPPRRRQQQSSSVVVXXX___lll~~~nnnbbbVVVPPPLLLIIIHHHKKKWWWaaappp~~~}}}||||||yyywwwssskkkbbb[[[WWWVVVUUUXXX^^^eeemmmtttyyy||||||~~~zzzggg___UUUNNNKKKJJJHHHFFFyyy^^^RRRJJJFFFBBB@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;:::999888777888999:::999999:::===@@@III\\\mmm}}}~~~}}}|||}}}~~~~~~~~~~~~xxxnnneee___\\\YYYXXXYYYYYYYYYWWWUUUVVVXXX[[[^^^```dddhhhkkkoootttwwwyyy```QQQIIICCCCCCCCCBBBCCCFFFAAABBBAAA@@@AAADDDIIIMMMVVV___mmmzzz||||||~~~zzzttteee\\\RRRMMMJJJIIIKKKOOOVVVYYYaaajjjqqqyyy}}}qqqjjjjjjqqqzzzrrroooooowww~~~{{{ttthhh]]]RRRNNNHHHDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEFFFHHHJJJKKKJJJIIIHHHCCCAAA@@@AAA@@@BBBJJJTTTeeesss~~~kkk]]]ZZZ```fffsss|||{{{eeeQQQ???:::999666444777666555444333333333333333111111111111111111111111222333777===EEEUUUppp|||}}}oooddd___XXXXXXWWWUUUQQQPPPPPPQQQQQQSSSVVVXXX^^^kkk|||lllaaaVVVQQQNNNKKKJJJKKKTTT^^^nnn}}}~~~}}}}}}zzzxxxuuuooohhhaaa\\\ZZZWWWZZZ```gggpppyyyyyymmm___YYYRRRLLLJJJIIIGGGFFF{{{___SSSIIIFFFAAA???>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999:::;;;;;;;;;999888777999999:::<<>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<888:::<<<===<<<:::777555999888999<<<>>>GGGZZZkkk~~~}}}~~~{{{tttjjjbbb\\\XXXVVVUUUUUUVVVWWWXXXYYY\\\```dddgggjjjnnnrrrvvv{{{qqq[[[MMMHHHEEEEEECCC@@@AAAEEECCCCCCCCCBBBCCCGGGLLLPPPXXXaaannn{{{zzzyyy|||{{{vvvkkkaaaVVVQQQMMMKKKMMMPPPSSSXXXaaammmuuu~~~wwwqqqtttwwwsssuuu}}}~~~vvvhhh]]]RRRNNNHHHDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHIIIJJJKKKKKKJJJIIIGGGEEEAAA@@@@@@AAAEEEPPP[[[gggwwwmmm```^^^fffmmmzzzkkkTTT???:::999666333555555444444333333444444444111111111111111111111111444444666999???MMMggg}}}}}}tttggg___ZZZ[[[ZZZWWWSSSQQQPPPPPPRRRUUUXXXZZZ___jjjyyyvvvbbbXXXOOOMMMMMMKKKLLLOOOVVV```ooo~~~{{{yyywwwtttqqqkkkddd___```aaaeeekkksss|||~~~vvvmmmccc\\\PPPNNNJJJGGGDDDBBBBBBAAAdddWWWJJJGGGBBB???>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<:::;;;<<<<<<;;;999888666999888999;;;>>>GGGYYYjjj~~~~~~~~~yyysssjjjaaa[[[WWWTTTSSSTTTVVVXXXZZZ]]]```eeehhhkkknnnrrrvvv{{{|||iiiYYYLLLHHHGGGGGGEEE@@@@@@CCCBBBCCCCCCCCCDDDHHHMMMRRRYYYbbbooo|||}}}wwwxxx||||||xxxlllbbbWWWRRROOOLLLNNNRRRTTTYYYdddpppyyy~~~tttsss}}}}}}xxxzzz~~~uuuggg\\\SSSOOOIIIDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJIIIHHHFFFDDDDDD@@@>>>???@@@EEEPPP\\\jjjzzzooobbbaaaiiiqqq}}}nnnVVV@@@::::::777444444444333333333333333444444111111111111111111111111111222666999>>>III___sss}}}uuuhhh___\\\]]]\\\YYYUUUQQQOOOOOORRRUUUXXXZZZ^^^iiixxxooo```VVVNNNLLLMMMMMMPPPSSSXXXbbbqqq|||zzzyyywwwuuuooohhhbbbbbbbbbdddiiipppxxxwwwpppjjjccc[[[UUULLLKKKIIIEEEBBB@@@??????eeeXXXKKKHHHDDDAAA??????>>><<<<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<===<<<;;;:::999999888999999888999;;;>>>FFFYYYjjj~~~~~~~~~xxxrrriiiaaa[[[WWWTTTQQQRRRUUUYYY\\\___ccchhhkkkmmmppptttyyy}}}qqqaaaVVVLLLIIIIIIIIIFFFAAA@@@CCCBBBBBBCCCCCCEEEIIIOOOSSSZZZcccppp|||{{{uuuwww|||}}}zzzlllbbbXXXSSSOOOMMMOOOSSSUUUZZZfffsss|||vvvqqqxxx|||}}}}}}sssfff[[[SSSOOOIIIEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHHHHIIIHHHFFFCCCBBBCCC???======???DDDPPP\\\lll|||ooocccccckkksssrrrYYYBBB<<<===999666666333333222222222333333444111111111111111111111111---000555:::===GGGZZZlll|||vvvhhh```^^^^^^]]]ZZZUUUQQQOOOOOORRRUUUWWWYYY]]]hhhvvv{{{kkk[[[QQQHHHFFFHHHJJJMMMQQQZZZdddrrr}}}|||zzzyyyxxxrrrjjjdddaaaaaabbbeeekkksss{{{yyytttmmmgggbbb\\\TTTOOOKKKKKKIIIFFFCCC@@@???@@@gggWWWMMMIIIDDDAAA??????>>>===;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666888;;;===>>>EEEUUUeeezzz~~~~~~~~~}}}{{{vvvoooeee]]]XXXVVVUUUUUUUUUWWW[[[^^^aaacccgggjjjoootttzzz~~~qqqdddYYYRRRNNNNNNLLLIIIFFFEEEEEEFFFCCCDDDEEEEEEEEEIIIQQQWWWdddmmmvvv~~~}}}sssmmmsss||||||lllaaaVVVRRRQQQQQQSSSVVVWWW___jjjssszzzyyynnnqqqyyy{{{rrrggg```VVVOOOIIIGGGEEEBBBAAACCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFIIIKKKLLLLLLJJJGGGFFFEEE@@@===<<<>>>@@@EEEQQQ]]]nnnqqqcccaaakkkyyy{{{\\\GGGBBB;;;999999444555555444444444333333333333333333333333333333333444444666:::>>>FFFVVVdddyyy}}}xxxllldddaaabbbbbb```\\\WWWSSSQQQQQQPPPSSSXXX\\\eeetttwwwhhhTTTPPPMMMMMMLLLKKKPPPWWW___hhhvvv}}}|||{{{zzzxxxtttnnnjjjeeecccaaabbbeeekkkrrrvvv|||{{{rrrnnngggbbb^^^ZZZWWWUUUMMMJJJFFFCCCBBBAAA???===iiiYYYMMMIIIDDDAAA??????>>>===;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777888;;;===>>>DDDSSScccxxx~~~{{{vvvooofff^^^YYYWWWWWWVVVXXX[[[]]]```bbbeeehhhkkkrrruuu{{{oooccc[[[UUUQQQPPPNNNKKKGGGDDDCCCCCCDDDCCCDDDFFFFFFGGGKKKSSSZZZhhhooowww}}}xxxooolllsss~~~nnncccXXXUUUTTTTTTVVVZZZZZZbbblllttt|||zzznnnpppxxx{{{rrrggg```WWWOOOIIIGGGEEEBBBAAACCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKJJJHHHEEEDDDDDD@@@===<<<>>>@@@FFFRRR^^^ppppppcccbbblllyyy|||]]]HHHCCC<<<::::::555555555555444444444333333333333333333333333333333444444666:::===DDDSSSaaa{{{}}}|||yyynnnfffbbbcccdddbbb^^^XXXTTTQQQPPPPPPRRRVVVZZZbbbqqqqqqdddRRRNNNKKKKKKKKKKKKPPPWWWbbbkkkyyy~~~}}}|||{{{yyyuuuppplllhhheeebbb```aaaffflllpppxxxyyy{{{||||||zzzwwwuuummmjjjfffbbb]]]YYYSSSPPPKKKHHHDDDAAA@@@???>>><<>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999;;;======BBBQQQ___uuu~~~zzztttnnneee^^^ZZZYYYYYYYYY\\\^^^```bbbdddhhhllloooxxx{{{mmm^^^VVVSSSRRRRRRTTTQQQKKKEEEBBBAAAAAABBBCCCEEEGGGHHHIIIOOOWWW^^^lllqqqwww{{{vvvqqqjjjiiirrrrrrggg\\\YYYYYYYYY[[[___```fffooovvv}}}wwwuuuxxx|||~~~|||pppqqqyyy|||ssshhhaaaWWWPPPJJJHHHFFFBBBBBBDDD@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDFFFFFFEEEGGGIIIIIIFFFDDDBBBBBB@@@===<<<>>>AAAGGGSSS___sss{{{lllbbbcccooo||||||^^^IIIDDD>>><<<<<<777555555555444444444444333333333333333333333333333555444666999;;;AAAOOO]]]uuuyyy|||{{{qqqjjjffffffgggeeeaaa[[[VVVRRRPPPOOOQQQTTTXXX___nnn|||yyyhhh]]]PPPLLLKKKLLLLLLMMMSSSZZZhhhppp|||~~~}}}|||zzzwwwrrrnnnlllhhhccc^^^]]]___dddgggoooppprrrttttttrrrpppooohhhfffccc___[[[UUUNNNJJJHHHEEEAAA???>>>===;;;:::mmm[[[MMMIIIDDDAAA??????>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999:::<<<===AAANNN[[[rrr{{{{{{{{{}}}}}}yyysssmmmddd^^^[[[[[[[[[[[[^^^```ccceeeiiimmmssswwwzzzooo___TTTPPPRRRUUUVVVYYYTTTKKKEEEAAA@@@AAAAAACCCEEEHHHJJJLLLSSS\\\cccnnnqqqtttxxx~~~~~~oookkkfffgggrrrtttiii___\\\]]]]]]```dddfffkkkrrrzzz~~~wwwpppmmmkkkooosssuuuwww}}}tttttt{{{vvvkkkbbbXXXPPPJJJIIIFFFCCCBBBDDDAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBBCCCEEEFFFGGGEEEGGGIIIIIIFFFDDDBBBBBB@@@======???BBBHHHTTT```uuuuuufff___eeeuuu|||]]]IIIDDD===<<<<<<777555555555555444444444444333333333333333333333333555444555888999>>>KKKXXXnnnwwwyyy}}}~~~uuunnniiijjjjjjiiifff```XXXSSSOOONNNPPPTTTWWW^^^mmm{{{~~~mmm^^^UUUPPPMMMLLLNNNPPPRRRXXX```mmmuuu}}}}}}{{{xxxtttqqqpppkkkddd^^^[[[\\\___aaagggiiilllnnnnnnmmmllljjjdddbbb^^^ZZZVVVQQQKKKFFFDDDAAA>>><<<<<<;;;:::999mmmZZZMMMIIIDDDAAA??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999888999;;;<<<@@@KKKVVVooo}}}zzzxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvsssttttttvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||xxxqqqkkkddd^^^\\\]]]^^^^^^^^^aaafffkkkpppvvv|||~~~hhh```VVVPPPPPPTTTWWWXXX\\\UUULLLEEECCCBBBBBBBBBDDDFFFIIIKKKOOOUUU___fffllloooqqqttt{{{yyyjjjgggeeehhhtttuuukkkaaa^^^___aaadddhhhkkkpppvvv~~~zzzpppllloooqqqssssssoookkkgggfffdddhhhlllnnnpppwwwyyyyyyzzzmmmdddXXXQQQKKKIIIGGGDDDCCCEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHJJJJJJGGGEEECCCCCC???======???CCCIIIVVVbbbttt|||ooobbb```jjj~~~zzz\\\HHHCCC===;;;<<<777666666555555555444444444333333333333333333333333555444555777888<<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999777777:::<<>><<<::::::;;;:::999qqq\\\MMMIIIDDDAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888666666999;;;???HHHRRRhhh|||rrrjjjccc___^^^]]]^^^```aaabbbcccddddddcccccceeegggkkkooosssuuu|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~zzzwwwtttooohhhddddddfffhhhiiihhhmmmuuu}}}sss```QQQNNNJJJLLLQQQWWWYYYZZZYYYRRRJJJEEEEEEFFFEEECCCEEEHHHKKKMMMQQQXXXaaahhhkkkmmmnnnpppvvvyyysssiiidddgggjjjsssxxxnnneeeccceeegggkkkppppppttt{{{tttfffaaabbb```cccfffhhhggggggggggggggghhhiiimmmrrryyy{{{|||nnncccZZZRRRLLLJJJHHHEEEDDDFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGIIIKKKKKKHHHFFFDDDDDD???======@@@DDDKKKXXXeeelllttt}}}sssnnnsss{{{\\\HHHCCC>>>======888666666666666555555555555333333333333333333333333444444666888888;;;EEEQQQccc{{{tttsssuuu{{{{{{uuuooooooqqqtttuuuoooddd\\\SSSRRRSSSUUUWWW\\\jjjwwwwwwhhh___YYYSSSOOORRRPPPQQQWWW\\\aaajjjsss|||}}}||||||{{{xxxvvvrrrpppkkkgggbbb^^^\\\ZZZYYY\\\```dddgggggggggggg```\\\WWWRRRNNNIIIEEEBBBAAA???<<<;;;;;;<<<;;;:::sss^^^MMMJJJDDDAAA??????>>>=========<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777555555888;;;???HHHQQQeee|||wwwmmmccc\\\WWWUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^___```cccgggkkkoooqqqxxxzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~zzzwwwvvvqqqkkkggggggiiikkkmmmnnnsss|||lllXXXPPPLLLJJJKKKRRRXXX\\\]]]WWWPPPHHHEEEFFFGGGEEECCCFFFHHHKKKNNNQQQXXXaaahhhlllmmmnnnpppuuuvvvnnnccccccgggmmmxxxyyyooofffeeegggiiinnnrrrqqquuu}}}zzzeeeZZZZZZ]]]\\\___dddhhhjjjkkkmmmooonnnmmmnnnrrrxxxzzz}}}|||mmmaaaZZZSSSLLLKKKIIIEEEDDDFFFBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHGGGIIIKKKJJJHHHEEEDDDDDD???======@@@DDDLLLYYYeeeiiiqqqzzzwwwvvv||||||]]]IIIEEE???>>>???:::777666666666555555555555333333333333333333333333444444666888888;;;FFFQQQbbbzzztttrrrtttzzz|||uuuoooppprrrvvvwwwrrrggg^^^VVVTTTTTTUUUUUUZZZfffsssnnn```ZZZXXXTTTQQQVVVUUUWWW]]]bbbhhhqqq{{{~~~||||||{{{{{{yyywwwsssqqqmmmhhhccc]]]YYYWWWVVVYYY]]]aaadddeeeeeeeee]]][[[XXXTTTPPPJJJDDD???AAA???<<<;;;<<<<<<<<<;;;uuu[[[QQQMMMGGGCCCBBBAAA@@@@@@>>>;;;:::;;;===>>><<<:::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999888999;;;;;;<<>>BBBIIIWWWdddllluuusssvvv~~~```LLLFFF???===>>>888:::888666666777888888777555555444444444333333333555666666666888===DDDHHHbbbxxxxxxuuutttyyyyyyqqqsssvvvwwwtttnnnfffaaa[[[VVVRRRRRRTTTXXXaaakkkzzz{{{jjj```ZZZVVVUUUWWW\\\^^^aaaeeejjjrrrzzz~~~}}}|||{{{wwwtttpppkkkfffaaaZZZVVVWWWWWWXXX\\\```cccdddddd```\\\VVVQQQMMMIIIDDDAAA>>>===;;;:::999888888888www]]]PPPMMMHHHDDDCCCBBB@@@???>>><<<:::;;;======;;;999;;;::::::999999::::::;;;999::::::::::::::::::;;;999888999;;;;;;<<>>:::;;;999666666777888888777666555555555444444444444555555555555777<<>>???>>><<<<<<<<<<<<:::888;;;::::::999999::::::;;;;;;::::::::::::::::::999999888999;;;;;;<<>>BBBOOOccc{{{yyytttwww{{{vvvpppmmmlllllljjjhhh```\\\XXXVVVTTTSSSWWW^^^nnn|||vvvrrrqqqqqquuuzzzzzz}}}~~~}}}|||{{{yyyvvvsssoookkkfff```\\\VVVUUUTTTVVVYYY\\\]]]]]]XXXUUUPPPMMMIIIFFFCCC@@@===<<<;;;:::999999999999|||bbbRRRNNNJJJFFFDDDBBB@@@>>>@@@??????===;;;999888888;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999888888;;;;;;<<>>>>>;;;999888888999999888444444444444333333333222333333444444555888<<<@@@NNN```www|||vvvwwwxxxoookkkkkklllllljjjccc^^^YYYWWWSSSQQQTTTZZZjjjyyy~~~yyywwwwww{{{~~~}}}|||{{{xxxvvvrrroookkkgggaaa]]]VVVUUUSSSSSSUUUWWWXXXXXXUUURRRNNNJJJHHHEEEBBB@@@<<<<<<;;;:::999999999999~~~eeeTTTPPPJJJEEECCCBBB@@@????????????===:::888888999;;;::::::999999::::::;;;;;;::::::::::::::::::999999888999;;;;;;<<>>AAA??????<<<:::999999999999888555555444444444333333333333444555555555888;;;>>>LLL\\\tttxxxyyyyyyooojjjkkkmmmnnnlllfff```ZZZVVVQQQOOORRRYYYgggxxx|||zzz~~~}}}|||{{{xxxvvvsssppplllhhhccc___XXXUUURRRQQQQQQRRRSSSRRRRRROOOKKKHHHFFFDDDAAA???<<<;;;::::::999999999:::iiiVVVQQQIIIDDDAAAAAAAAAAAA===??????===:::888999:::;;;::::::999999::::::;;;999::::::::::::::::::;;;999888999;;;;;;<<>>HHHWWWooozzzzzz{{{ooojjjllloooooonnniiiaaaZZZUUUPPPMMMQQQXXXfffwww~~~|||~~~}}}|||{{{yyywwwtttqqqnnnjjjeeeaaaYYYVVVRRROOONNNNNNNNNMMMOOOLLLIIIFFFEEECCCAAA>>>;;;;;;:::999999999::::::kkkWWWRRRIIICCC@@@AAAAAABBB<<<>>>???===:::888999;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999888999;;;;;;===DDDMMM^^^ssszzzpppiii\\\VVVOOOJJJIIIIIIKKKKKKQQQRRRVVVZZZ___cccggghhhmmmpppsssvvvxxxzzz|||~~~{{{}}}~~~zzzxxxtttppplllhhhfffeeebbbbbbcccdddeeehhhjjjlllmmmnnnooopppooonnnlllkkkddd```[[[VVVSSSRRRTTTUUUXXX[[[```fffmmmvvv||||||~~~}}}xxxnnncccYYYQQQLLLIIIIIIHHHIIINNNSSSVVVUUURRRKKKHHHEEECCCCCCCCCBBBAAA???@@@CCCDDDEEEHHHKKKNNNNNNOOOSSSYYY^^^iii{{{oooaaa```^^^]]]]]]\\\^^^gggrrrzzzmmmaaaXXXVVVYYY^^^bbbeeekkkrrruuuzzz~~~xxxwwwxxxtttiii___[[[UUUNNNIIIFFFEEEEEEDDDAAAAAAAAA@@@@@@@@@??????AAAAAABBBDDDEEEGGGHHHHHHJJJIIIHHHHHHHHHFFFBBB???<<<;;;===CCCKKKVVVffftttpppdddfffsssjjjTTTKKKJJJCCC???AAA???@@@>>>;;;999::::::999888888888888888777777777777444555666666666888;;;===EEESSSlll{{{||||||pppkkkmmmppppppooojjjbbbZZZTTTOOOLLLQQQYYYeeexxx}}}~~~}}}|||{{{{{{xxxvvvsssppplllgggccc[[[WWWRRRNNNMMMLLLLLLKKKNNNKKKHHHEEEDDDCCC@@@>>>;;;;;;:::999999999::::::nnn]]]RRRIIIGGGGGGEEEBBBAAA??????>>>===<<<;;;;;;::::::::::::999999999888888999999999888888999::::::888999999999;;;>>>CCCGGGZZZnnnvvviii___WWWTTTNNNJJJGGGGGGIIIJJJMMMQQQXXX___dddiiinnnqqqwww{{{~~~xxxuuupppkkkeeeaaa^^^]]]^^^^^^___```bbbdddfffgggkkkkkklllmmmnnnmmmiiifff]]]XXXRRRNNNMMMNNNOOOOOOSSSWWW]]]eeelllrrrvvvyyyzzzzzzyyyxxxvvvtttrrrqqqppppppppprrrvvvxxxyyyxxxqqqmmmeee]]]TTTNNNJJJHHHEEEGGGIIIKKKNNNPPPQQQQQQLLLIIIFFFEEEGGGHHHGGGEEEDDDEEEEEEGGGIIIKKKMMMNNNOOOPPPSSS[[[ggguuu}}}pppccc[[[[[[ZZZXXXXXX\\\dddnnnvvvvvvlllccc\\\ZZZXXXXXX[[[aaagggmmmooouuuzzz}}}{{{yyysssjjjbbb\\\WWWOOOIIIFFFDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJHHHDDD@@@>>>===@@@999777@@@LLLZZZlll{{{rrrgggiiiuuudddXXXLLLGGGEEEBBB@@@@@@>>>===<<<:::999888777777777777777777666666666666444555444333333555999<<>>======<<<<<<;;;;;;;;;;;;:::::::::999::::::999999999999::::::888999999999:::>>>CCCFFFYYYmmm}}}rrreee[[[SSSPPPLLLHHHGGGHHHJJJKKKNNNRRRYYY___eeejjjooorrryyy}}}~~~uuurrrmmmhhhbbb^^^\\\ZZZ[[[[[[\\\^^^```bbbeeefffiiiiiiiiijjjjjjgggccc```[[[VVVPPPLLLLLLMMMNNNOOORRRUUUZZZ```eeejjjmmmnnnnnnnnnmmmlllkkkiiihhhgggeeedddeeehhhkkknnnooonnnjjjggg```YYYRRRLLLIIIGGGHHHHHHJJJLLLMMMOOOOOOPPPNNNKKKHHHGGGHHHIIIHHHFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQVVV^^^kkkwwwxxxoooeee\\\WWWYYYXXXWWWXXX]]]fffqqqyyyrrrhhh```ZZZXXXXXXYYY\\\bbbiiiooorrryyy~~~~~~{{{uuukkkbbb[[[VVVOOOIIIFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJHHHDDD@@@>>>===???;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;yyyaaaVVVLLLJJJIIIGGGDDDDDDBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::888999999999:::===BBBFFFXXXkkkxxxlll___VVVNNNLLLIIIFFFFFFHHHJJJLLLNNNRRRYYY___eeejjjooorrrxxx|||{{{qqqnnniiiddd___[[[XXXWWWWWWWWWYYY[[[^^^```cccdddggggggfffgggfffccc^^^ZZZWWWSSSNNNJJJJJJLLLMMMNNNQQQRRRUUUXXX\\\^^^```aaa````````````___^^^]]]]]][[[[[[[[[^^^aaadddddddddccc```[[[UUUPPPLLLIIIHHHJJJJJJKKKLLLLLLMMMNNNNNNPPPNNNKKKJJJKKKKKKIIIHHHKKKKKKLLLLLLMMMNNNNNNNNNRRRUUU[[[eeepppyyy{{{rrriii```ZZZVVVTTTUUUUUUVVVXXX___jjjvvv~~~{{{lllbbb[[[XXXXXXYYY[[[```fffnnnuuuyyy{{{tttjjjbbbZZZUUUNNNIIIFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJGGGCCC@@@>>>>>>======BBBKKKVVVdddvvvssshhhiiisss~~~}}}}}}dddXXXLLLHHHFFFCCCAAAAAAAAA@@@>>>===;;;;;;::::::888888888777777777777666444444444333333444888;;;BBBMMM```vvv~~~yyyvvvtttqqqooohhh___VVVQQQMMMKKKOOOTTT^^^hhhwww}}}{{{yyyxxxuuuqqqlllhhhbbb]]]VVVOOOKKKGGGDDDBBBBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;}}}dddXXXNNNJJJJJJGGGDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::888999999999:::===AAAEEEVVViii}}}qqqeeeYYYQQQJJJIIIFFFEEEEEEGGGIIIKKKMMMQQQWWW]]]bbbggglllpppqqquuuzzz~~~~~~yyyvvvmmmjjjfffaaa\\\XXXVVVUUUSSSTTTUUUXXX[[[^^^aaaccceeeeeeeeeeeedddaaa]]]YYYSSSOOOKKKHHHIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZ]]]______^^^]]][[[WWWTTTPPPMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNRRRQQQPPPOOOOOONNNMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSVVVZZZaaakkktttzzz||||||xxxrrriii___XXXTTTRRRRRRQQQSSSVVV[[[cccooo|||vvvggg]]]XXXWWWYYY[[[```fffmmmuuu~~~~~~yyyrrrhhh```YYYTTTNNNIIIFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJGGGCCC???>>>>>>;;;???EEENNNZZZkkkrrrgggiiisss||||||yyy}}}zzzdddXXXMMMHHHGGGDDDBBBBBB@@@@@@>>>===<<<;;;;;;;;;999999888888888777777777444444555444333444777:::???III[[[qqq}}}~~~zzzvvvqqqnnnggg___WWWRRRMMMJJJMMMRRRYYYbbbnnnyyy~~~|||zzzyyywwwsssnnnjjjeee___XXXQQQKKKGGGCCC@@@??????????????????>>>>>><<<<<<===============>>>~~~fffZZZOOOKKKJJJGGGEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888999999999999<<>>???;;;@@@GGGQQQaaawww{{{oooeeehhhrrr|||vvvtttyyy{{{eeeYYYMMMIIIHHHEEECCCCCC??????===<<<;;;;;;;;;;;;999999999999888888888888444555666555444555777999===FFFWWWlll|||}}}wwwrrroooiiiaaaYYYTTTOOOKKKKKKOOOWWW^^^iiirrrzzz}}}{{{zzzxxxtttooolllfffaaaZZZRRRLLLGGGBBB???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<============iii]]]QQQMMMKKKHHHFFFFFFCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::999;;;;;;<<<<<<<<<:::999777888999999888999<<<@@@CCCRRRccc|||rrrdddXXXPPPKKKGGGFFFDDDDDDDDDEEEGGGHHHLLLOOORRRVVVYYY]]]bbbfffhhhkkknnnpppqqqrrrtttuuuvvvuuusssqqqmmmjjjhhhfffgggeeeaaa]]]YYYVVVTTTSSSPPPQQQSSSVVVYYY\\\___aaa]]]]]]]]]^^^^^^\\\XXXUUUOOOLLLIIIGGGGGGHHHIIIIIIHHHHHHJJJLLLOOOSSSVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZWWWVVVVVVXXXZZZ\\\[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOONNNNNNOOOQQQRRRSSSUUUXXXZZZZZZZZZ\\\]]]]]]^^^___aaaaaaaaa```______aaaeeejjjooopppooommm```^^^YYYUUUQQQPPPPPPPPPTTTYYYaaakkkuuuqqqdddZZZXXX[[[ZZZ```iiirrrzzz}}}yyyrrrjjjcccUUURRRLLLHHHFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJKKKKKKIIIFFFBBB?????????<<>>===<<<<<<;;;;;;;;;:::::::::999999999888888666777777777666666888:::===DDDSSSggg}}}yyytttrrrlllddd\\\WWWQQQKKKKKKNNNTTTZZZccclllsss{{{~~~|||{{{yyyvvvqqqmmmhhhccc\\\UUUNNNIIICCC@@@==================<<<<<<:::::::::;;;;;;<<<<<<===mmmaaaTTTPPPNNNKKKIIIIIIEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;999777666888999999888999;;;???CCCPPPaaazzzxxxkkk^^^SSSLLLHHHCCCCCCCCCCCCEEEGGGIIIKKKMMMOOORRRTTTVVVZZZ^^^bbbdddfffiiijjjjjjjjjkkkllliiihhhgggeeedddbbbaaaaaadddbbb^^^ZZZVVVTTTRRRRRRRRRRRRTTTVVVYYY\\\___```___^^^^^^^^^^^^[[[VVVSSSOOOLLLIIIGGGGGGHHHHHHGGGGGGHHHIIILLLOOOSSSVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ]]]aaadddeeeeeeeeeeeedddbbb```^^^\\\[[[ZZZXXXVVVSSSRRRRRRRRRSSSSSSVVV[[[^^^___```cccffffffggghhhhhhgggeeecccaaa``````aaadddfffgggeeedddZZZWWWTTTQQQPPPQQQSSSTTTZZZaaalllwww|||ooocccYYYXXX]]]```hhhrrr|||yyyuuuooohhhbbbTTTQQQLLLHHHFFFDDDAAA???@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKIIIEEEAAA??????@@@===EEEQQQdddnnnddd___fffsss~~~wwwppprrrzzz}}}eeeYYYNNNJJJIIIFFFEEEEEE@@@@@@>>>>>>============;;;::::::::::::999999999777888999999888777999:::===CCCPPPdddzzz|||xxxvvvppphhh```ZZZSSSLLLJJJLLLOOOUUU^^^eeelllttt|||}}}|||zzzwwwrrroooiiiddd]]]WWWPPPJJJEEEAAA=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????qqqdddWWWRRRPPPMMMKKKLLLGGGFFFEEECCCAAA???>>>===>>>=========<<<<<<<<<<<<999:::;;;;;;;;;999666555888999999888888;;;???CCCOOO```yyy}}}tttgggZZZOOOIIIGGG@@@AAAAAACCCFFFIIILLLMMMOOOPPPRRRTTTUUUYYY]]]```aaacccdddeeedddcccdddeeebbbaaa```___^^^^^^^^^^^^bbb```\\\XXXUUURRRQQQPPPSSSSSSUUUWWWZZZ\\\___```cccbbbaaaaaa___\\\WWWSSSPPPMMMIIIGGGGGGGGGGGGFFFHHHHHHIIILLLOOOSSSVVVYYY[[[\\\\\\]]]]]]]]]\\\\\\^^^___aaaeeekkkoooqqqrrroooooonnnllljjjgggeeedddaaa___[[[WWWUUUSSSSSSSSSRRRWWW\\\```bbbdddhhhkkkmmmmmmmmmllljjjgggdddbbb```___^^^___``````___^^^YYYVVVSSSQQQQQQTTTXXXZZZ___fffsssyyynnnbbbYYYXXX]]]gggppp{{{zzzsssoookkkddd___TTTPPPLLLHHHFFFDDDAAA???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKIIIEEEAAA??????@@@>>>HHHWWWmmmjjjaaa]]]eeesssuuuooosss|||}}}eeeYYYNNNJJJIIIGGGEEEFFFAAAAAA@@@???>>>>>>>>>???;;;;;;;;;:::::::::999999888999::::::999888999;;;>>>CCCOOObbbyyy~~~~~~{{{yyyrrrkkkccc]]]UUUMMMJJJLLLLLLRRRZZZaaagggooowww}}}~~~}}}{{{xxxsssooojjjeee^^^XXXRRRLLLFFFBBB>>>======<<<;;;;;;::::::??????@@@AAABBBBBBCCCCCCvvvgggXXXSSSRRRPPPNNNNNNGGGEEEBBBAAA@@@???>>><<<;;;:::999:::<<<>>>???>>>999999999999999999999999555666777777777:::>>>AAANNN\\\ppp|||vvvkkk^^^SSSKKKFFFDDDBBBCCCCCCCCCCCCDDDGGGJJJKKKMMMPPPRRRTTTVVVZZZ]]]___aaabbbbbb```^^^]]]]]]ZZZZZZZZZZZZZZZ\\\^^^___cccaaa]]]YYYUUUTTTSSSSSSSSSTTTVVVYYY\\\]]]______ccccccaaa___\\\XXXUUUSSSLLLJJJGGGFFFGGGIIIIIIIIIHHHJJJMMMPPPSSSUUUWWWXXXZZZ[[[\\\[[[ZZZ[[[\\\^^^bbbffflllqqquuuxxx{{{~~~{{{}}}|||uuupppnnnnnniiigggbbb^^^ZZZXXXWWWWWWTTTWWW\\\___bbbeeehhhjjjooooooooonnnkkkgggcccaaa\\\ZZZYYY\\\``````\\\WWWUUUUUUTTTSSSTTTXXX^^^ccceeeppp~~~rrrfffaaa^^^___bbbnnnuuuwwwppplllgggaaa\\\QQQMMMHHHDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAADDDDDDEEEFFFGGGIIIJJJKKKGGGHHHIIIGGGDDDAAA??????@@@FFFXXXvvvwwweeeaaabbbmmmyyy}}}wwwsssvvvvvv```VVVMMMJJJHHHEEEDDDEEE@@@@@@@@@@@@???===<<<;;;===<<<<<<;;;999888777777777777777777888999:::;;;???AAAKKK^^^xxx|||yyyyyyyyysssiii^^^UUUNNNKKKJJJOOOSSSWWW[[[___eeemmmttt~~~}}}{{{zzzwwwtttqqqkkkggg```YYYSSSLLLEEEAAA@@@>>><<<;;;;;;;;;===>>>>>>>>>???AAACCCDDDFFFFFFyyyjjj[[[TTTRRROOOLLLKKKIIIFFFCCCBBBAAA@@@???===<<<;;;:::;;;===>>>>>>>>>999999999999999999999999888999999888888:::===@@@JJJWWWlllxxxrrrggg[[[QQQIIIEEECCCAAABBBCCCDDDDDDEEEHHHKKKLLLNNNPPPRRRSSSUUUYYY[[[\\\^^^___^^^[[[YYYXXXYYYYYYXXXXXXYYY\\\___```aaa___]]]ZZZVVVSSSRRRQQQQQQSSSTTTWWWZZZ\\\^^^``````cccbbbaaa___[[[XXXTTTRRROOOLLLJJJIIIJJJLLLLLLLLLJJJLLLNNNQQQTTTVVVXXXYYY[[[\\\]]]\\\\\\]]]```bbbfffkkksssyyy~~~|||xxxuuutttpppmmmhhhccc___\\\ZZZZZZWWWZZZ]]]```bbbdddgggiiimmmmmmnnnmmmjjjeeeaaa^^^XXXVVVUUUXXX\\\]]]ZZZVVVVVVVVVWWWWWWYYY^^^eeejjjrrr{{{oooeeebbbaaaeeeiiivvv~~~{{{vvvooojjjgggddd___[[[RRRMMMHHHDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAADDDEEEEEEFFFHHHIIIKKKKKKHHHIIIJJJHHHDDDAAA@@@@@@DDDJJJ\\\zzz~~~rrrccc```dddppp}}}|||yyyvvv{{{ttt___UUUMMMJJJHHHEEEDDDEEEBBBBBBBBBAAA@@@???>>>===>>>===<<<;;;:::999999888;;;:::999888888777777888>>>@@@III[[[ttt|||{{{{{{tttjjj___UUUNNNKKKJJJKKKNNNRRRTTTXXX___hhhooo}}}~~~~~~}}}|||{{{yyyuuusssmmmiiibbb\\\UUUNNNGGGCCC@@@>>><<<;;;;;;;;;===>>>??????AAABBBDDDFFFGGGGGGppp```YYYVVVQQQMMMKKKJJJHHHEEECCCBBBAAA???===>>><<<;;;;;;<<<======<<<::::::::::::999999999999:::;;;;;;999999:::===@@@EEERRRggg|||yyyqqqkkkbbbWWWNNNGGGCCCBBB@@@BBBCCCDDDEEEGGGIIILLLLLLNNNPPPQQQRRRTTTWWWYYYZZZ[[[[[[ZZZWWWUUUTTTUUUXXXWWWXXX]]]bbbeeedddbbb]]][[[XXXUUUSSSRRRRRRSSSTTTVVVXXX[[[^^^```bbbccccccbbbaaa^^^[[[WWWSSSQQQOOOMMMJJJJJJKKKMMMNNNNNNMMMNNNPPPSSSVVVXXXYYYZZZ]]]]]]^^^]]]^^^aaaeeehhhnnnttt}}}|||yyywwwtttpppjjjfffbbb```___]]]^^^aaabbbbbbccceeegggiiikkklllkkkhhhbbb]]]YYYTTTSSSSSSVVVZZZ\\\ZZZXXXYYYZZZ\\\^^^bbbhhhooottt{{{kkkdddccceeelllrrr~~~xxxsssnnniiieeedddaaa]]]YYYRRRNNNHHHDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBEEEEEEFFFGGGHHHJJJKKKKKKIIIJJJJJJHHHEEEBBBAAAAAAEEELLL^^^zzzyyynnnaaaaaahhhvvv{{{zzz{{{ppp\\\SSSKKKIIIHHHEEEDDDEEEDDDDDDDDDCCCBBBAAA?????????>>>>>>===<<<;;;::::::<<<;;;:::999888888888888<<<>>>FFFVVVmmm}}}{{{uuukkk___VVVOOOLLLJJJIIIJJJMMMNNNQQQYYYccckkk|||||||||~~~}}}}}}{{{wwwuuuoookkkeee___XXXQQQJJJEEE@@@>>>===;;;;;;<<<===>>>@@@AAACCCEEEFFFHHHIIIIIIuuufff___[[[VVVQQQOOOLLLIIIFFFCCCBBBAAA>>>===>>><<<;;;:::;;;<<<;;;::::::::::::::::::999999999999::::::999888:::===@@@EEEQQQeee{{{xxxqqqhhhccc[[[RRRKKKEEEBBBAAA???AAADDDEEEFFFHHHKKKMMMMMMOOOPPPQQQQQQRRRUUUWWWZZZZZZYYYWWWUUUSSSTTTUUUYYYZZZ___ffflllmmmgggbbb\\\[[[XXXVVVUUUVVVWWWWWWWWWXXX[[[^^^aaacccdddeeecccbbbaaa^^^ZZZVVVSSSPPPMMMKKKIIIHHHJJJLLLMMMMMMPPPQQQSSSVVVXXXZZZ[[[[[[]]]^^^^^^^^^```dddjjjoooxxx~~~|||yyywwwtttpppllliiigggfffdddeeefffeeeccccccdddeeeggghhhiiihhheee___YYYUUUSSSRRRSSSVVV[[[^^^___^^^^^^```cccgggkkkrrrzzzvvviiidddeeejjjsss{{{~~~wwwppprrrmmmhhheeecccaaa\\\XXXRRRNNNHHHDDDCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCEEEEEEGGGHHHJJJKKKKKKLLLKKKKKKKKKHHHEEEBBBAAAAAABBBKKK]]]vvvxxxlllbbbeeeooo}}}xxxzzzkkkYYYQQQJJJIIIHHHFFFDDDEEEEEEEEEDDDDDDCCCAAA@@@???@@@@@@???>>>>>>===<<<<<<999999999999999:::;;;;;;<<<>>>DDDQQQfff~~~||||||{{{yyytttjjj```WWWQQQMMMLLLJJJKKKKKKLLLOOOWWWbbbjjjyyy{{{zzz|||~~~}}}zzzwwwqqqmmmhhhaaa[[[SSSLLLGGG@@@???===<<<;;;<<<>>>???BBBCCCEEEGGGIIIJJJJJJKKKxxxhhhaaa^^^YYYTTTRRRMMMJJJFFFDDDBBB@@@>>><<<===<<<:::999::::::999888;;;;;;;;;:::::::::999999666777777777888:::>>>AAAGGGRRRfff}}}{{{pppjjj___\\\VVVOOOIIIDDDBBBAAA@@@BBBEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQQQQRRRUUUWWWWWWWWWVVVUUUTTTTTTWWWYYY^^^ccckkksssvvvrrrhhh```[[[ZZZXXXWWWWWWYYY[[[\\\[[[]]]___bbbdddfffggghhhdddcccaaa___[[[VVVRRRPPPLLLJJJHHHIIIKKKMMMOOOOOORRRTTTUUUXXXYYY[[[\\\\\\\\\]]]___```ccciiipppuuuyyyxxxvvvtttrrrpppoooooommmmmmllliiifffeeeeeeffffffggggggfffbbb\\\VVVRRRQQQRRRSSSVVV[[[```ccceeefffiiimmmrrrxxx}}}sssiiifffhhhnnnxxx|||xxxxxxuuupppqqqmmmiiigggfffccc^^^ZZZSSSNNNIIIEEECCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKHHHDDDAAAAAAAAAAAAJJJZZZpppxxxmmmeeekkkwwwvvv{{{gggWWWOOOIIIIIIIIIGGGFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>===::::::::::::::::::;;;<<<<<>>???@@@CCCEEEGGGJJJKKKLLLLLLLLLzzziiiaaa]]]YYYUUUTTTOOOLLLHHHEEECCCAAA>>><<<===;;;:::999:::;;;:::999<<<<<<;;;;;;::::::999999555555666777777:::>>>AAAGGGRRRfff~~~|||sssjjjdddYYYVVVRRRLLLHHHEEECCCCCCAAACCCFFFHHHHHHIIIKKKLLLNNNOOOQQQQQQRRRSSSUUUXXXTTTTTTUUUTTTUUUYYY^^^aaaiiioooxxx}}}{{{rrrggg___XXXXXXWWWWWWXXX[[[]]]___aaabbbdddfffgggiiiiiijjjeeedddccc```[[[WWWSSSQQQMMMKKKJJJJJJMMMPPPQQQQQQTTTUUUWWWYYYZZZ[[[\\\\\\\\\^^^aaadddhhhooovvv{{{zzzzzzzzzyyyyyyxxxxxxwwwuuutttrrrnnnjjjhhhhhhiiihhhhhhgggddd```ZZZUUURRRPPPQQQRRRVVV[[[bbbgggkkkpppsssyyywwwpppjjjjjjmmmsss~~~|||xxxzzzzzzwwwssspppllljjjjjjgggbbb^^^SSSOOOIIIEEEDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKLLLLLLLLLLLLLLLLLLJJJGGGCCC@@@@@@AAABBBKKKYYYkkk}}}xxxmmmhhhooo}}}yyyzzzeeeUUUNNNIIIIIIKKKIIIHHHIIIFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>???>>>===;;;:::999888888;;;???EEEMMMZZZooozzzwww~~~yyyuuusssnnnggg___XXXRRROOOIIIJJJJJJIIILLLSSS^^^fffuuu~~~zzz|||}}}{{{tttqqqlllfff```XXXOOOJJJDDDBBB@@@??????@@@AAABBBDDDEEEHHHKKKMMMMMMMMMLLLnnnccc^^^ZZZVVVVVVRRROOOKKKHHHFFFCCCAAA>>>>>><<<;;;;;;<<<===<<<;;;===<<<<<<;;;::::::999999777888888888888:::>>>AAAEEEOOOccc||||||tttlllddd___UUUSSSOOOKKKHHHFFFEEEDDDBBBDDDGGGIIIIIIIIIJJJKKKNNNOOOQQQRRRSSSTTTWWWYYYUUUVVVWWWYYY\\\bbbiiinnnvvv|||yyymmmddd```YYYYYYXXXYYY[[[^^^bbbcccfffggghhhiiijjjkkkkkkkkkgggfffdddaaa\\\XXXTTTQQQLLLJJJIIIIIILLLOOOQQQRRRUUUVVVXXXYYY[[[[[[\\\\\\]]]```dddiiinnnuuu|||~~~{{{zzzwwwsssnnnkkkkkkllljjjiiifffccc^^^YYYUUUSSSQQQRRRUUUYYY^^^fffmmmrrryyy}}}}}}qqqllljjjmmmrrryyy|||vvvsssooojjjccc^^^SSSOOOIIIEEEDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMLLLLLLLLLJJJFFFBBB??????@@@CCCJJJWWWfffuuuuuujjjiiiqqq~~~vvvcccTTTMMMIIIJJJLLLJJJIIIJJJGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@???????????????@@@???===<<<:::999999888999>>>DDDKKKUUUhhhzzzwwwxxx~~~}}}yyyxxxtttmmmeee[[[SSSNNNIIIJJJJJJJJJLLLSSS]]]eeettt|||}}}}}}{{{vvvsssoooiiicccZZZRRRLLLEEEDDDBBBAAA@@@AAACCCDDDDDDFFFIIILLLNNNNNNMMMLLLsssgggaaa\\\YYYYYYUUURRRNNNJJJHHHFFFBBB@@@???>>><<<<<<>>>???>>>=========<<<;;;::::::999999:::::::::999999:::===@@@AAALLL___yyywwwoooggg```[[[SSSQQQNNNKKKHHHGGGFFFFFFCCCEEEHHHIIIIIIIIIJJJKKKNNNOOOQQQRRRSSSUUUXXX[[[YYYZZZ\\\^^^cccjjjsssyyyuuuhhhbbb```\\\[[[\\\]]]___cccfffhhhiiijjjkkkkkkllllllllllllggggggeeeaaa]]]XXXTTTRRRIIIGGGFFFGGGJJJMMMOOOOOOVVVWWWXXXYYY[[[[[[[[[\\\^^^bbbgggmmmsssyyy~~~}}}~~~~~~zzzuuupppnnnnnnooollljjjgggbbb]]]YYYVVVTTTTTTVVVYYY\\\bbbjjjrrrxxx~~~vvvllliiiiiiooouuu}}}{{{tttlllbbb[[[SSSOOOIIIEEEDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLMMMMMMMMMLLLLLLKKKIIIEEEAAA??????@@@AAAIIIUUUbbbnnn{{{qqqfffhhhqqqtttbbbTTTMMMIIIKKKMMMLLLKKKLLLIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@??????????????????===<<<<<<;;;;;;;;;<<<<<<888===DDDIIIRRRccc{{{{{{wwwuuu{{{~~~|||yyysssiii]]]SSSMMMKKKLLLMMMMMMOOOUUU^^^fffsss}}}~~~}}}{{{xxxuuuqqqllleee]]]TTTNNNGGGEEECCCBBBBBBBBBDDDEEECCCFFFIIILLLNNNNNNMMMLLLyyynnniiiddd___\\\\\\XXXRRRLLLFFFCCCAAAAAA>>>>>>????????????>>>>>>>>>>>><<<;;;:::999999999888888888777777888;;;>>>EEEKKKWWWlllxxxnnnfff```[[[XXXRRROOOLLLHHHEEECCCCCCCCCDDDGGGJJJKKKKKKKKKKKKLLLMMMOOORRRTTTWWWYYYYYYZZZ``````aaaccciiisssxxxoooggg```[[[[[[]]]```aaabbbdddhhhjjjiiiiiijjjlllmmmoooppppppnnnkkkfffbbb^^^YYYUUUQQQLLLJJJGGGFFFGGGKKKOOORRRTTTVVVWWWWWWXXXYYY]]]___```dddjjjoootttxxx}}}~~~zzzxxxyyy~~~}}}zzzyyyxxxtttqqqooolllhhhccc___]]]\\\\\\YYY[[[^^^dddlllttt{{{xxxpppkkklllnnnrrryyy{{{pppddd[[[RRRNNNHHHDDDCCCCCCDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJHHHEEE@@@===<<<<<>>===<<<<<<;;;;;;<<>>===<<<<<<>>>===<<<;;;:::999999999888888888777777888;;;>>>CCCHHHTTThhh~~~yyyppphhhaaa[[[VVVSSSPPPNNNKKKHHHEEEDDDDDDDDDEEEHHHJJJKKKKKKKKKLLLMMMNNNQQQUUUYYY]]]^^^____________bbbhhhrrr|||yyyooogggbbb^^^\\\\\\^^^```bbbcccfffiiilllmmmnnnooopppqqqrrrrrrrrrmmmjjjeee```\\\XXXSSSPPPJJJIIIGGGFFFGGGJJJNNNQQQSSSTTTUUUVVVVVVXXX\\\___aaaeeekkkppptttwww{{{}}}|||{{{yyyzzz}}}|||yyyuuuqqqmmmhhhdddcccddddddbbbdddhhhooowww|||sssnnnmmmooorrrvvv|||{{{nnnbbbZZZQQQMMMGGGCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIGGGCCC???<<<<<<===AAAIIIUUUaaalllxxx~~~qqqmmmrrr~~~uuubbbWWWTTTOOOLLLKKKJJJJJJIIIHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>???>>>===<<<<<<;;;;;;<<>>===<<<:::999999999999888888888888777888:::===???DDDOOOaaavvv{{{uuuppphhhaaa\\\WWWSSSQQQNNNLLLJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLNNNNNNRRRXXX^^^aaacccbbbbbb^^^___dddnnn{{{{{{ooofff```_________\\\^^^aaaccceeehhhllloooppprrrsssuuuuuutttsssrrrmmmiiiddd___[[[VVVQQQNNNIIIGGGEEEEEEFFFJJJMMMPPPQQQRRRTTTUUUUUUXXX[[[^^^dddhhhmmmqqqtttvvvxxxyyyxxxxxxzzz}}}|||xxxtttooommmmmmoooqqqoooqqqvvv}}}vvvqqqooommmooorrrvvv{{{wwwkkk___XXXOOOKKKFFFCCCBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEHHHIIIJJJKKKLLLKKKJJJJJJJJJHHHEEEAAA===<<<===???AAAIIIVVVbbblllwww~~~rrrooo{{{sssdddWWWTTTOOOMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???======???>>>===<<<<<<;;;;;;<<>>===<<<;;;;;;===<<<;;;:::999999999999777888999888777777999;;;===AAAKKK[[[nnn~~~xxxtttmmmiiiccc^^^ZZZWWWTTTQQQLLLKKKJJJHHHHHHGGGHHHHHHIIIJJJLLLLLLLLLLLLMMMOOOOOOSSSYYY___bbbbbb```^^^^^^___dddooo|||xxxqqqhhhaaa^^^___```aaa^^^```ccceeehhhkkkooorrrrrrsssvvvwwwvvvuuurrrpppnnnjjjeee```[[[VVVQQQMMMGGGFFFEEEDDDFFFIIIMMMOOOPPPRRRSSSUUUVVVXXX\\\___gggkkkpppssstttuuuvvvwwwvvvxxx|||{{{xxxwwwyyy|||~~~|||sssooonnnoooooorrrvvv{{{}}}qqqfff\\\UUUMMMJJJEEEBBBBBBCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGCCC???;;;;;;>>>@@@AAAJJJWWWcccmmmvvvyyyyyypppdddVVVSSSPPPMMMLLLLLLKKKIIIIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBAAA@@@???>>>===???>>>===<<<<<<;;;;;;<<<===;;;;;;>>>CCCNNNaaarrr|||uuuxxx}}}{{{wwwoooddd[[[PPPLLLJJJJJJKKKNNNVVV___kkkxxx}}}~~~|||zzzwwwsssnnnfff^^^YYYOOOJJJEEEBBBCCCEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFF}}}wwwssstttpppkkkcccYYYPPPJJJFFFDDD???>>>======<<<======>>><<<;;;:::999999999999999777888999888777777888:::<<>>;;;;;;>>>@@@BBBKKKXXXcccmmmvvvlll```UUURRROOOMMMMMMLLLKKKIIIHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<;;;:::;;;>>>CCCLLL]]]lllwwwyyy}}}|||zzzssshhh___TTTNNNKKKJJJKKKMMMTTT\\\jjjwww|||}}}|||{{{xxxuuuqqqjjjbbb\\\QQQLLLFFFCCCDDDEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDD|||zzz{{{yyysssjjj^^^TTTLLLFFFDDD>>>===<<<<<<<<<===>>>???;;;;;;:::999999999999999666888999999777777888999;;;>>>EEEPPP___ooo}}}~~~uuulllfff___\\\YYYWWWVVVTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQUUUXXX]]]``````]]]YYYVVVYYYZZZ^^^ccciiijjjfffbbb^^^]]][[[[[[]]]^^^^^^^^^ccceeehhhjjjlllooosssvvvxxxyyyzzzzzzzzzxxxvvvtttpppmmmgggaaa\\\VVVPPPLLLEEEEEEDDDEEEGGGJJJMMMOOOOOOQQQSSSUUUWWWZZZ___bbbiiikkknnnpppqqqrrrtttvvvzzz~~~}}}uuuttttttuuuwwwyyyxxxxxx}}}wwwmmmeee^^^WWWRRRKKKHHHEEEDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGBBBBBB@@@===;;;;;;>>>@@@DDDLLLXXXcccmmmvvvyyygggZZZSSSQQQNNNMMMLLLLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>===<<<<<<;;;;;;<<<:::999;;;>>>BBBIIIXXXfff}}}zzzzzz~~~}}}{{{{{{vvvmmmdddXXXQQQLLLKKKKKKLLLQQQXXXfffrrr{{{|||~~~||||||zzzxxxtttmmmeee___SSSNNNGGGDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCC{{{qqqdddXXXNNNHHHEEE@@@???===;;;;;;;;;<<<===;;;:::999999888999999999666888999999777666777888999<<>><<<;;;===???FFFNNNXXXcccmmmwwwppp```SSSQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBB???>>>===<<<<<<;;;;;;<<<;;;:::<<<>>>@@@EEERRR___sss~~~||||||{{{zzz{{{xxxppphhh\\\TTTMMMKKKJJJKKKOOOTTT^^^jjjyyy}}}|||}}}}}}|||{{{zzzvvvpppgggbbbVVVPPPIIIEEEDDDDDDBBB@@@>>>???@@@AAABBBCCCCCCCCCuuuhhh[[[PPPIIIFFFBBB@@@>>>;;;::::::;;;;;;::::::999999888999999999666888999999777666777777777:::???HHHUUUeeettt~~~}}}rrrggg```[[[ZZZXXXWWWWWWVVVSSSRRROOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOONNNMMMNNNPPPRRROOOQQQUUUWWWWWWTTTQQQOOONNNQQQUUUXXXXXXYYYZZZ[[[\\\ZZZYYYZZZ^^^bbbdddeeehhhjjjlllmmmnnnqqqtttwwwvvvvvvvvvuuuuuutttttttttoookkkeee___YYYSSSMMMIIIEEEEEEEEEGGGIIILLLNNNPPPLLLNNNQQQSSSUUUYYY]]]aaaccceeefffgggiiilllqqquuuzzzzzzxxxwwwvvvtttqqqsssvvvzzz}}}}}}|||yyyuuuqqqlllhhhfffbbbgggllloooppprrruuuyyy}}}}}}~~~zzzqqqjjjeee___XXXSSSKKKHHHFFFFFFFFFGGGGGGFFFIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIGGGFFF>>>??????>>><<<<<<===>>>GGGNNNYYYcccmmmxxxyyyiii\\\OOOPPPOOOMMMLLLKKKJJJHHHFFFDDDDDDEEEEEEEEECCCBBBAAA??????@@@AAABBBBBBBBBBBB???>>>===<<<<<<;;;;;;<<<<<<;;;<<<>>>>>>BBBMMMYYYlll}}}{{{zzzxxx{{{yyyqqqjjj^^^UUUNNNKKKJJJJJJMMMRRRWWWdddsss~~~|||}}}}}}}}}|||{{{xxxqqqiiicccWWWQQQJJJEEEDDDDDDBBB???<<<===???@@@AAABBBCCCCCC}}}ooo```TTTKKKFFFAAA@@@?????????>>><<<:::;;;;;;:::999888888888888555666666777888:::;;;<<<;;;:::???HHHTTTaaaqqqttthhh```\\\YYYVVVUUUUUUTTTSSSRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLOOOOOOPPPQQQQQQOOONNNMMMKKKMMMNNNOOOPPPQQQTTTWWWZZZ[[[\\\\\\^^^aaaeeehhhkkkmmmoooqqqssssssrrrqqqvvvtttssssssuuuuuutttssskkkgggaaa[[[VVVRRRNNNKKKEEEEEEEEEGGGIIIKKKNNNPPPTTTQQQOOOQQQVVVZZZ\\\\\\^^^```cccfffiiinnntttxxx{{{~~~yyyrrrllliiihhhggggggiiiiiijjjmmmqqqtttuuuuuuqqqkkkgggdddaaa\\\\\\___]]]```ccchhhmmmuuu~~~vvvmmmddd]]]VVVRRRJJJIIIGGGEEEDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHEEEAAA????????????>>><<<<<<>>>@@@EEEMMMYYYcccmmmyyyrrrbbbXXXRRRMMMLLLJJJIIIHHHHHHIIIJJJDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<>>>DDDLLLQQQiiizzz}}}wwwzzzzzzxxxyyytttmmmaaaXXXPPPMMMKKKIIIJJJNNNQQQ]]]jjjvvv}}}}}}|||{{{zzzyyywwwrrrkkkggg]]]UUULLLGGGGGGFFFDDDAAA@@@@@@@@@AAABBBCCCDDDEEEssscccUUUKKKFFFBBB@@@????????????<<<;;;;;;;;;:::999999888888888666666777777888999;;;;;;===<<>>>>>======<<<;;;;;;:::<<<<<<<<<<<<>>>DDDKKKPPPddduuuxxxzzzzzzxxxyyyvvvooocccZZZQQQLLLIIIFFFGGGJJJNNNZZZgggrrr~~~}}}||||||}}}|||{{{zzzxxxsssmmmiii^^^WWWNNNIIIHHHGGGDDDAAA@@@@@@@@@@@@AAABBBCCCDDDxxxgggXXXMMMGGGCCCAAA????????????===;;;<<<<<<;;;:::999999888888888888777777888999999:::>>><<<>>>DDDMMMZZZmmm|||zzzlllbbb]]]ZZZWWWVVVVVVVVVUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPRRRUUUWWW[[[\\\^^^```aaadddhhhkkkqqqrrruuuwwwxxxxxxvvvuuutttsssqqqpppooommmiiifff```\\\WWWSSSOOOLLLIIIGGGIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMNNNPPPSSSVVVVVVVVV[[[___dddiiilllpppsssuuu}}}zzzsssnnneeeaaa[[[XXXWWWXXXYYYYYY]]]^^^```ccceeedddaaa___]]]WWWTTTSSSQQQOOOPPPTTTWWW]]]gggqqq{{{|||nnnbbbYYYSSSOOOFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHEEECCCAAAAAABBBAAA@@@>>>???AAADDDLLLUUUaaallluuu{{{eeeYYYRRROOOJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????======<<<<<<;;;:::::::::;;;<<<<<<<<<>>>CCCIIIMMM[[[mmm{{{zzz~~~|||zzz{{{xxxssshhh^^^TTTNNNJJJEEEEEEGGGLLLUUUaaammm|||}}}|||||||||~~~}}}|||{{{yyyuuuppplllbbb[[[SSSMMMJJJHHHDDDAAA????????????@@@AAABBBBBB}}}kkk[[[OOOIIIDDDBBB@@@???@@@???>>>===<<<<<<<<<;;;:::999888888999999888888888888888999===;;;<<>>AAAFFFJJJSSSddd{{{zzz||||||}}}|||xxxmmmcccXXXRRRLLLGGGFFFIIIJJJQQQ\\\iiiwww~~~}}}~~~~~~}}}|||{{{zzzwwwrrrnnngggaaaZZZSSSNNNJJJEEEBBB??????????????????@@@@@@ooo___SSSLLLEEECCC@@@???@@@@@@???>>>============<<<:::888777:::999888888777888888888:::999:::???FFFSSSiii{{{}}}mmmbbb]]]ZZZWWWVVVWWWWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNNNNPPPRRRSSSTTTWWWZZZ]]]___aaaeeegggjjjmmmpppsssvvvwwwzzz{{{{{{xxxuuurrrpppnnnkkkhhheee```[[[WWWRRROOOLLLJJJIIIHHHGGGEEEIIIIIIJJJJJJKKKKKKKKKKKKHHHJJJLLLMMMNNNNNNOOOOOOXXX]]]dddjjjnnnqqqssstttzzz~~~xxxuuurrrlllggg]]]YYYUUURRRSSSVVVWWWXXX```bbbfffjjjkkkgggaaa\\\TTTOOOMMMOOOPPPQQQVVV\\\```hhhtttrrrbbbVVVNNNIIIFFFBBBBBBCCCDDDFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCAAA@@@BBBEEEHHHQQQ[[[iiittt}}}nnn^^^SSSOOONNNHHHJJJLLLMMMLLLJJJGGGEEEEEEDDDDDDCCCAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????<<<<<<<<<;;;::::::999999:::;;;<<<===>>>@@@DDDGGGNNN^^^sss|||{{{~~~}}}oooeeeZZZSSSNNNHHHGGGIIIJJJNNNWWWdddsss~~~}}}|||{{{{{{xxxtttqqqlllhhhaaaZZZSSSMMMGGGDDD@@@@@@???>>>>>>>>>??????rrrbbbUUUOOOFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>===;;;888777999999888888888888888999888888:::===CCCOOOeeexxx~~~nnnccc\\\YYYWWWVVVVVVWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQSSSUUUWWWXXX[[[^^^aaa___bbbfffiiilllooosssuuuyyyzzz|||}}}{{{wwwsssppplllhhhddd```]]]YYYUUURRRNNNLLLIIIHHHHHHIIIHHHGGGIIIJJJKKKLLLMMMMMMLLLLLLJJJLLLMMMMMMMMMMMMOOOPPPXXX]]]dddjjjnnnqqqtttuuuyyy{{{xxxwwwsssllleeeZZZVVVSSSRRRTTTXXXZZZ\\\dddfffiiikkkkkkggg```ZZZQQQMMMKKKNNNQQQTTTZZZaaagggooozzzxxxjjj]]]SSSLLLHHHFFFAAABBBCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEDDDCCCAAA@@@BBBFFFJJJTTT^^^lllxxxiii]]]TTTOOOOOOIIIJJJLLLMMMLLLJJJGGGEEECCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????======<<<<<<;;;:::::::::999;;;=========???AAACCCJJJXXXlll~~~zzz|||rrrhhh\\\UUUOOOIIIGGGIIIJJJKKKRRR```nnn{{{~~~~~~~~~~~~}}}}}}|||{{{xxxuuusssoooiiiaaaXXXPPPIIIFFFAAAAAA@@@???>>>>>>>>>???uuudddWWWPPPGGGDDDAAA@@@@@@AAA@@@@@@>>>?????????===;;;999777888888888888888888999999999999;;;>>>AAAKKK___qqqooodddZZZXXXVVVUUUVVVVVVVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRTTTVVVYYYZZZ\\\^^^bbbeeecccfffjjjnnnqqqtttwwwzzz|||~~~|||wwwqqqnnneeebbb\\\XXXUUURRRPPPNNNLLLJJJHHHHHHIIIJJJKKKJJJKKKLLLMMMOOOOOOPPPOOOOOONNNOOOPPPOOOMMMNNNQQQTTTXXX]]]ccciiimmmqqqtttvvvyyy}}}zzzxxxsssiiiaaaVVVTTTRRRSSSWWW\\\aaacccjjjkkklllllljjjddd\\\VVVQQQMMMKKKOOOTTTXXX___fffmmmttt~~~ssskkk```UUUNNNIIIFFFEEEAAABBBCCCEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDBBB@@@@@@BBBGGGJJJWWWaaannn{{{wwwddd\\\TTTPPPPPPJJJJJJKKKLLLKKKJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;:::999;;;=========>>>???AAAHHHSSSdddxxx{{{{{{zzzooocccZZZRRRKKKHHHJJJJJJIIINNN[[[iiivvv~~~|||zzzwwwuuupppggg\\\SSSLLLHHHBBBBBBAAA@@@???>>>>>>>>>wwweeeXXXPPPHHHEEEAAA@@@@@@AAAAAA@@@>>>???@@@???>>>;;;999777888888777777888999999:::;;;;;;===>>>@@@HHH[[[mmmqqqfffZZZWWWUUUTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYTTTUUUVVVVVVVVVUUUSSSRRRVVVXXX[[[]]]^^^aaadddggggggjjjooosssvvvyyy}}}}}}wwwqqqmmmaaa]]]WWWRRROOONNNLLLKKKKKKIIIHHHHHHJJJLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQLLLMMMMMMKKKIIIJJJNNNQQQYYY]]]ccchhhmmmqqquuuwwwzzz|||wwwtttmmmbbbZZZUUUSSSRRRTTTZZZbbbgggjjjooooooooommmjjjbbbYYYSSSRRRNNNMMMQQQVVV[[[ccckkkpppvvvxxxgggaaaWWWOOOIIIFFFDDDBBBAAABBBCCCEEEFFFFFFGGGGGGEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIDDDDDDBBB@@@???BBBGGGKKKZZZcccqqq~~~ppp```ZZZTTTPPPQQQJJJKKKKKKKKKKKKIIIHHHGGGBBBBBBBBBCCCCCCCCCCCCDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;888;;;===>>>======>>>???FFFPPP```rrr{{{zzzwwwjjj```WWWOOOKKKLLLIIIGGGKKKXXXfffrrr}}}zzzxxxsssjjj___TTTMMMIIICCCCCCAAA@@@??????>>>???wwwfffYYYRRRIIIFFFBBB@@@@@@@@@@@@???BBB???===<<<<<<======<<<999888777666777888:::<<<<<<;;;;;;===>>>EEEUUUeee~~~rrrggg```ZZZUUUTTTUUUSSSUUUXXXVVVVVVWWWWWWWWWWWWXXXXXXYYYWWWUUUWWWZZZ[[[ZZZXXXWWWXXXWWWVVVTTTUUUWWWYYY[[[\\\]]]___bbbgggkkkmmmrrrsssuuuzzzyyypppggg```WWWUUUQQQMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQNNNMMMQQQPPPMMMJJJHHHIIIMMMQQQ^^^aaaeeeiiilllqqqvvvyyy|||wwwpppeee^^^\\\TTTVVVYYY\\\aaahhhoootttwwwvvvtttooohhh^^^UUUPPPNNNOOOQQQUUU[[[ccckkkooozzz~~~|||}}}wwwmmmaaaXXXPPPLLLHHHCCCAAACCCCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJJJJFFFAAA===>>>???AAAGGGNNN\\\gggtttmmmaaaXXXWWWYYYTTTLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAA@@@@@@???>>>@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>???@@@@@@CCCMMMYYYiii~~~~~~{{{lll```YYYTTTMMMIIILLLLLLNNNTTT[[[eeewww~~~~~~~~~xxxmmm```UUUMMMIIICCCAAA?????????>>>;;;:::xxxfffYYYRRRJJJGGGDDDAAAAAAAAAAAA@@@BBB???===<<<=========<<<999999777666777888999;;;;;;999:::;;;<<>>>>>???AAAHHHOOO___jjjvvvkkkbbbZZZWWWXXXSSSLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA???>>>>>>@@@@@@???>>>>>>===<<<<<<>>>=========>>>>>>???@@@AAAJJJUUUdddzzz~~~rrrfff^^^XXXPPPKKKLLLKKKMMMRRRXXXcccttt~~~xxxooodddYYYQQQMMMDDDBBB@@@??????>>>===;;;yyyhhhZZZSSSLLLIIIEEECCCBBBBBBBBBAAAAAA???=========>>>===<<<:::999888777777777888999:::888888:::;;;???LLLYYYrrrtttiiiaaaZZZUUUTTTTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZ\\\^^^^^^^^^^^^```bbbbbbccceeeiiinnnsssxxxzzz}}}vvvnnnddd[[[UUUOOOMMMJJJGGGFFFGGGHHHJJJIIIJJJLLLOOORRRTTTVVVXXXXXXXXXYYYYYYWWWTTTRRRPPPLLLLLLLLLKKKKKKNNNSSSWWWZZZ___eeekkkqqqyyyvvvlllfff___XXXUUUVVVZZZ^^^dddiiinnnsssxxx||||||yyyuuunnnfff^^^WWWSSSQQQRRRVVV\\\ccckkkssswww{{{~~~rrrooouuutttfff```XXXPPPIIIGGGEEEBBBAAADDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMOOOOOONNNMMMKKKIIIGGGEEEEEEAAA>>>>>>???AAAHHHQQQbbblllxxx~~~hhhbbbZZZWWWVVVPPPKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA???>>>===@@@@@@@@@???>>>>>>=====================>>>>>>???@@@FFFPPP^^^ssszzzooofff^^^UUUNNNKKKIIIJJJOOOUUU___ooo}}}|||}}}~~~}}}zzzsssjjj___VVVPPPFFFCCC@@@?????????>>>==={{{iii\\\UUUMMMJJJFFFCCCBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::999888777777777888:::888888::::::===HHHRRRkkkvvvkkkbbb[[[UUUUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\]]]^^^^^^^^^\\\___aaaccccccdddeeegggfffhhhlllqqqxxx~~~yyypppggg]]]UUUPPPLLLJJJHHHGGGGGGIIILLLMMMNNNOOOQQQTTTVVVYYY[[[\\\ZZZZZZ[[[ZZZXXXUUURRRPPPJJJKKKKKKLLLMMMQQQWWW[[[]]]bbbhhhmmmsss}}}xxxnnnddd^^^ZZZWWWXXX\\\___dddkkkqqqvvvzzz~~~}}}vvvmmmddd\\\VVVTTTRRRUUUYYY```hhhpppwww{{{~~~wwwnnnoooxxx~~~mmmccc___VVVOOOHHHFFFDDDAAAAAADDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEBBB???=========@@@IIISSSdddmmmyyyzzzfff___XXXTTTTTTOOOJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>AAAAAA@@@@@@?????????>>>>>>===============>>>>>>@@@DDDLLLYYYlllvvvnnneeeZZZRRRMMMIIIIIILLLRRR[[[jjjvvvzzz{{{}}}~~~|||wwwoooeeeYYYRRRGGGDDD@@@>>>>>>>>>>>>===}}}kkk]]]VVVMMMIIIEEECCCBBBBBBAAA@@@AAA@@@>>>>>>??????===;;;::::::999888888777777777:::888888:::;;;===EEENNNddd|||yyynnnccc\\\WWWVVVUUUTTTUUUXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^______aaaaaa```cccgggjjjjjjkkklllmmmkkknnnssszzz~~~tttiii```XXXRRRNNNKKKJJJJJJJJJLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZ\\\\\\[[[[[[\\\[[[YYYVVVSSSQQQLLLMMMNNNOOORRRVVV[[[___bbbgggmmmqqqvvvzzzlllccc[[[YYYYYYYYY]]]bbbeeejjjrrryyy}}}vvvjjj```YYYUUUTTTUUUXXX^^^eeemmmuuu{{{~~~~~~rrrooouuu~~~xxxhhh```^^^WWWPPPIIIGGGDDDAAAAAACCCEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLLLLKKKIIIHHHGGG???===;;;<<<===AAALLLWWWeeemmmxxxwwwccc\\\SSSPPPRRRNNNIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>AAACCCJJJVVVggg{{{{{{tttkkkaaaYYYQQQLLLIIILLLQQQXXXeeeppp||||||}}}~~~{{{tttiii\\\SSSJJJFFF@@@===<<<=========mmm___WWWMMMJJJFFFCCCBBBBBBAAA???AAA@@@??????@@@???===;;;999999999999888888888888:::777888;;;===>>>CCCJJJ\\\ttt|||rrreee^^^XXXWWWWWWUUUVVVYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]___aaabbbcccdddgggiiihhhlllqqqtttuuutttuuuuuutttwww}}}yyymmmbbbZZZTTTPPPNNNKKKLLLMMMPPPRRRTTTUUUVVVSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^___^^^]]]ZZZWWWVVVQQQSSSUUUVVVXXX\\\```dddhhhmmmqqqtttxxx~~~nnn```YYYUUUVVVZZZ]]]bbbggglllrrryyyuuuggg]]]XXXVVVVVVYYY]]]ccckkkssszzz~~~uuuooorrrzzzttteee^^^\\\WWWPPPIIIGGGEEEBBBBBBDDDCCCCCCCCCBBBCCCDDDDDDEEEHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKLLLLLLKKKIIIHHHGGG===<<<<<<===>>>CCCPPP^^^gggooozzzrrr___YYYPPPLLLNNNLLLIIIIIIJJJJJJKKKJJJJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>BBBCCCHHHTTTcccttt}}}xxxqqqiiibbbXXXQQQLLLMMMQQQWWWaaakkkyyy}}}~~~~~~yyyoooaaaXXXNNNIIIBBB>>><<<<<<======nnn```XXXOOOLLLGGGDDDCCCCCCBBB@@@AAA@@@???@@@AAA@@@===;;;777888888999999999999888888666777;;;======AAAGGGRRRkkkvvvggg```ZZZYYYXXXVVVWWWZZZYYYZZZ[[[]]]^^^```aaabbbaaadddgggiiijjjlllooorrrssswww|||~~~yyyrrrfff[[[TTTQQQOOONNNKKKMMMQQQTTTWWWXXXXXXWWWUUUVVVWWWZZZ]]]___aaabbbbbbcccddddddccc```^^^\\\YYY[[[]]]^^^___bbbgggjjjkkkppptttvvvzzzrrrccc[[[VVVUUUYYY^^^bbbgggllluuuyyy~~~qqqddd[[[XXXYYYZZZ^^^bbbiiiqqqyyywwwqqqooovvvqqqfff___]]]TTTMMMGGGFFFEEECCCCCCFFFDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJKKKMMMNNNOOOPPPMMMMMMMMMLLLJJJHHHFFFDDD===<<<>>>@@@AAAGGGVVVeeelllttt~~~||||||jjj[[[WWWNNNJJJKKKHHHHHHHHHIIIJJJKKKKKKJJJJJJFFFFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????BBBBBBGGGSSS```nnn{{{wwwqqqkkk___WWWPPPOOORRRWWW___gggttt~~~}}}~~~uuuiii___SSSMMMFFF@@@=========>>>oooaaaYYYQQQMMMIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@===;;;666777888999999999999999666444666:::======@@@EEEKKKdddxxxhhhaaa[[[ZZZYYYWWWXXX[[[ZZZ[[[]]]___aaacccdddeeeeeehhhlllnnnoooqqquuuyyyzzzuuummmaaaWWWQQQNNNNNNNNNJJJMMMRRRWWWYYYZZZYYYXXXWWWXXX[[[^^^aaaeeegggiiifffggghhhhhhgggfffcccbbb___aaabbbcccdddgggkkknnnlllqqqvvvwww{{{kkk\\\\\\XXXXXX^^^dddgggkkkpppzzz~~~{{{nnnbbbZZZYYY\\\^^^bbbfffmmmvvv}}}wwwqqqqqqyyy{{{ppphhhcccaaaQQQJJJEEEEEEEEEDDDEEEHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOOOONNNLLLJJJGGGDDDBBB>>>>>>???BBBDDDKKK[[[jjjpppwwwxxxyyyyyycccXXXVVVNNNJJJIIIEEEHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@BBBAAAFFFRRR]]]jjj|||~~~{{{vvvqqqcccZZZRRRQQQSSSWWW^^^fffqqq|||}}}zzzooofffWWWQQQHHHBBB???>>>??????tttfff\\\UUUOOOIIIHHHGGGDDDCCCEEECCCBBB@@@>>><<<<<<<<<<<<999999777777777999;;;===999999999:::;;;<<<===>>>OOO]]]tttzzzjjjccc\\\ZZZYYYWWWXXX[[[[[[]]]___```aaadddhhhkkkkkkmmmppprrruuuyyy~~~~~~zzzmmmfff[[[SSSNNNMMMNNNNNNPPPTTTXXXZZZ[[[\\\\\\ZZZXXXZZZ^^^ccchhhnnnrrruuuuuutttrrrrrrqqqnnnjjjgggccceeegggiiiiiijjjlllnnnooooooppprrr|||qqqccc]]]WWWZZZ```eeekkkqqqwww|||~~~~~~vvvkkkbbb^^^^^^```bbbhhhkkkqqqyyyqqqvvv|||zzzrrrjjjbbb]]]QQQMMMGGGDDDCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOONNNKKKGGGCCC@@@???>>>===@@@GGGUUUeeeooowww|||qqqrrrvvvfffUUUMMMJJJGGGFFFFFFJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCDDDDDDDDDDDDDDD?????????@@@@@@AAAAAAAAA===BBBHHHOOOXXXgggyyy|||~~~{{{vvvgggaaaYYYTTTUUUYYY^^^aaammmyyy~~~yyy{{{{{{rrrkkkaaaXXXLLLEEECCCAAA???<<>>===<<<<<<===:::999888777777999:::<<<888888999999:::;;;===>>>KKKXXXnnn{{{mmmeee^^^\\\[[[YYYZZZ]]]\\\^^^```bbbdddgggkkknnnqqqsssvvvyyy|||}}}wwwsssggg```WWWOOOLLLLLLNNNNNNSSSVVVXXXYYYXXXXXXWWWVVV]]]aaagggnnntttzzz~~~~~~|||yyyvvvrrroookkklllmmmmmmkkkkkklllnnnnnnooorrrwwwoooccc___\\\___eeejjjpppvvv|||yyyrrriiiaaa___aaadddeeemmmqqqwww~~~{{{pppxxxxxxpppfff___PPPLLLGGGCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNMMMJJJFFFBBB@@@>>>===>>>BBBLLL[[[kkkvvv~~~wwwkkkoooooo```QQQKKKJJJIIIHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAADDDHHHMMMUUUbbbsss|||{{{pppiii___XXXWWWYYY\\\___iiiuuu{{{{{{wwwrrrfff\\\PPPHHHDDDBBB@@@===vvvhhh]]]VVVOOOIIIHHHEEEAAA@@@AAADDDCCCAAA@@@>>>=========;;;:::999888888888999:::777777777888999:::<<<<<>>======<<<;;;:::999888888888888666666777777888:::;;;<<<@@@KKK\\\ppp}}}nnneee^^^[[[YYYWWWYYY]]]^^^aaaeeehhhkkknnnrrruuuwwwzzz~~~yyysssnnngggaaa]]]TTTPPPKKKIIIJJJMMMPPPQQQZZZYYYYYYZZZXXXXXX\\\bbbiiittt}}}wwwssspppllljjjdddeeeffffffggghhhkkknnnmmmsss}}}rrrkkkhhhfffhhhlllrrrxxx}}}|||uuuqqqmmmgggdddeeeiiilllnnnvvv}}}zzzwwwyyyuuueeeYYYLLLIIIEEECCCCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRNNNMMMKKKIIIFFFCCC@@@???;;;===BBBJJJWWWiiizzz{{{vvvsss|||zzzbbbWWWMMMKKKKKKKKKMMMPPPNNNLLLIIIGGGFFFGGGHHHIIICCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDEEEKKKUUUbbblll|||~~~|||zzznnnddd___]]]\\\\\\```kkkxxx}}}}}}~~~sssjjj]]]RRRJJJEEEBBB@@@xxxjjj```ZZZSSSMMMKKKHHHDDDBBBDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999888888777777666666666777888999:::;;;===FFFUUUfffwww~~~pppggg^^^[[[YYYXXXZZZ]]]___bbbfffjjjmmmppptttwwwwww{{{}}}yyyvvvrrrlllfffaaa\\\WWWSSSNNNKKKIIIIIILLLPPPSSSTTT\\\YYYXXXYYYXXXXXX```jjjuuu}}}xxxtttrrrooommmkkkfffgggiiiiiikkkmmmqqqtttrrrzzzwwwnnnlllmmmmmmmmmqqqxxx~~~vvvpppqqqmmmiiigggjjjnnnqqqsssyyy|||uuuvvv{{{~~~rrrbbbVVVIIIGGGCCCBBBCCCEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKOOOOOOOOOPPPQQQQQQRRRRRRNNNMMMJJJGGGCCCAAA???>>><<>><<<;;;;;;;;;::::::999888777777666666666777888999;;;;;;<<>>======AAAIIISSSbbbsss}}}pppttt}}}qqq___WWWPPPNNNMMMKKKLLLOOOMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???AAAFFFNNNVVVZZZiiitttxxxrrrlllgggccc```___fffoooxxx}}}}}}~~~}}}wwwlll```UUULLLFFFCCC{{{mmmbbbYYYRRRLLLKKKIIIFFFDDDFFFAAAAAAAAAAAA???===;;;:::::::::::::::999999888777777777777888999:::;;;<<<<<>>BBBKKKXXXgggyyyzzzsss{{{lll\\\UUUOOOMMMLLLJJJKKKOOOLLLKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBCCC???@@@@@@AAACCCDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAAFFFKKKPPPRRR___jjjxxx~~~yyytttmmmfffbbb___dddjjjqqq}}}~~~}}}~~~}}}ttthhh\\\QQQJJJGGG{{{mmmcccWWWPPPKKKJJJIIIEEEDDDFFF@@@AAAAAA@@@???===;;;999999999:::::::::999888888777777888888999:::<<<===;;;@@@HHHRRRaaawwwsssiii```\\\YYYXXX[[[______cccgggkkkmmmooorrrtttuuuxxx}}}~~~|||wwwsssmmmhhhddd```[[[XXXTTTQQQMMMKKKJJJIIIHHHGGGHHHGGGGGGIIINNNQQQTTTTTTSSSOOORRR\\\bbbjjjwwwrrruuuttttttuuuvvvuuurrrooooooqqquuuyyy~~~}}}yyyvvvuuuxxx{{{~~~uuulllhhhiiijjjllllllmmmqqqxxx|||}}}rrrqqqwww{{{mmm]]]RRRLLLDDDBBBAAAAAACCCEEEFFFFFFHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOLLLGGGBBB>>>===<<<======CCCMMM[[[kkk~~~xxx~~~}}}hhhXXXRRRNNNLLLKKKIIIKKKOOOKKKKKKKKKJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAACCCDDDDDDEEE@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBFFFIIIKKKLLLWWWcccrrr~~~xxxqqqhhhccc___bbbffflllxxx~~~}}}~~~}}}yyymmm```UUUMMMIII|||kkkbbbWWWQQQIIIEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<::::::;;;;;;:::999777666999999999999999999999999===>>>EEENNN[[[mmmtttjjjaaa\\\YYYWWWXXX\\\___```cccggglllpppssstttuuuwwwzzz}}}~~~zzzuuurrrpppiiigggccc^^^YYYUUURRRPPPMMMLLLJJJHHHGGGGGGHHHIIILLLKKKKKKNNNRRRUUUTTTRRRQQQSSSWWW]]]hhhyyyzzzvvvvvvwwwyyy{{{{{{yyyvvvuuuuuuuuuwwwzzz|||{{{yyyxxxxxx|||vvvjjjgggiiikkkkkkmmmoootttzzz}}}yyyvvvtttuuuyyy~~~wwwrrrppp}}}sssdddVVVLLLHHHDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJLLLMMMNNNOOOKKKLLLNNNPPPQQQQQQPPPPPPMMMKKKFFFBBB???=========AAAEEENNN\\\ooossscccTTTQQQNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAA@@@???>>>======CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDEEEEEEFFFFFFFFFFFFSSSZZZhhhzzz}}}xxxrrrmmmgggeeefffmmmtttzzz|||yyy~~~|||tttkkk___TTTMMM|||kkkbbbYYYRRRJJJEEEDDDCCCBBB@@@AAA@@@???>>>===<<<;;;;;;::::::;;;;;;:::888777666999999999999999999999999;;;===CCCLLLXXXjjjuuukkkaaa\\\YYYVVVWWW[[[YYYZZZ]]]aaaeeeiiilllmmmqqqsssuuuxxx{{{}}}|||wwwrrrlllhhhfff___]]]ZZZVVVRRROOOMMMKKKJJJIIIGGGFFFEEEFFFGGGHHHLLLKKKKKKNNNQQQSSSRRRQQQSSSUUUYYYaaaooo~~~uuutttuuu}}}}}}{{{zzzzzzzzz||||||xxxyyyzzz}}}{{{nnneeedddgggjjjkkklllooottt{{{~~~~~~{{{wwwsssssstttxxx|||{{{tttrrruuu~~~}}}wwwmmm___SSSKKKHHHDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOMMMNNNOOOQQQRRRRRRQQQQQQMMMJJJFFFAAA???======>>>AAAFFFQQQ```sssooo```RRRPPPLLLKKKJJJJJJIIIGGGIIIIIIHHHGGGFFFEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGQQQYYYfffxxx}}}wwwrrriiieeedddiiiooouuu~~~~~~{{{~~~vvvmmmcccXXXRRR|||lllbbbZZZTTTKKKEEECCCAAA???===??????>>>===<<<;;;;;;:::::::::::::::999888777666888888888888888888888888:::;;;AAAIIISSSddd}}}wwwmmmccc]]]YYYVVVVVVYYYXXXYYY\\\___bbbfffhhhiiikkkmmmoooqqqssstttuuuuuuwwwuuuqqqlllfffaaa\\\YYYTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNNNNPPPSSSTTTSSSRRRUUUXXX^^^jjj{{{wwwuuuwwwzzz~~~~~~|||zzz{{{|||~~~|||yyywwwwwwwww}}}uuunnnfffbbbdddhhhlllmmmnnnqqqwww~~~~~~~~~xxxttttttvvvzzz~~~tttqqqttt|||yyyvvvooodddYYYOOOJJJGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRSSSRRRRRRQQQKKKIIIEEEAAA>>>>>>>>>???BBBIIIVVVfffxxxhhh\\\PPPNNNJJJIIIHHHHHHGGGFFFIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA????????????????????????AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAACCCEEEHHHIIIOOOVVVcccssszzzoooiiifffgggkkkpppyyyzzzrrriii```YYY|||lllbbbYYYRRRJJJDDDBBBAAA???<<<>>>======<<<;;;;;;::::::999999999999888888777777777777777777777777777777:::;;;???GGGOOO^^^vvv{{{pppeee___YYYUUUTTTWWWWWWXXXZZZ\\\___bbbdddeeeeeefffgggiiijjjkkkkkkkkkjjjiiifffbbb]]]XXXTTTRRRPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOORRRRRRSSSUUUVVVWWWVVVVVVXXX\\\fffuuu}}}vvvuuuzzz~~~}}}|||{{{}}}~~~yyyuuuuuuxxx{{{{{{kkkgggddddddgggllloooqqqqqquuu|||{{{{{{}}}{{{oooqqqyyyxxxvvvqqqggg\\\RRRKKKGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPJJJGGGDDD@@@>>>>>>???@@@BBBKKKZZZlll}}}zzzbbbXXXOOOLLLIIIHHHHHHHHHGGGFFFHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@????????????@@@>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAABBBFFFIIILLLMMMTTTaaaooo~~~yyyqqqkkkiiikkknnnwww~~~xxxqqqhhhccc}}}lllcccUUUOOOGGGBBBAAAAAA@@@>>>======<<<<<<;;;;;;::::::999999888888888888888888777777777777777777777777:::;;;???EEELLLYYYooo~~~ssshhh```YYYTTTSSSUUURRRSSSTTTVVVXXXZZZ[[[\\\______```aaabbbbbbbbbbbb___^^^\\\ZZZXXXUUURRRQQQOOONNNNNNNNNNNNNNNOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXYYYYYY[[[bbbnnn}}}|||uuussswww}}}yyysssrrruuu|||pppfffeeeeeefffjjjnnnqqqrrrrrrwwwvvvpppvvv}}}vvvssslllaaaVVVMMMHHHEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQPPPPPPNNNMMMHHHFFFCCC@@@>>>???@@@AAACCCNNN___qqqppp]]]UUUNNNLLLIIIGGGHHHHHHGGGFFFGGGFFFFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>=========@@@????????????@@@AAAAAACCCBBBAAAAAACCCGGGJJJMMMLLLRRR^^^kkkxxxxxxpppmmmlllmmmttt{{{~~~xxxqqqlll}}}mmmcccRRRLLLEEEAAAAAAAAAAAA???======<<<<<<<<<;;;;;;;;;999888888777777777888888888888888888888888888888::::::>>>BBBHHHSSSgggzzzvvvjjjaaaYYYSSSQQQSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSOOOOOONNNNNNOOOPPPPPPQQQMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZZZZZZZ[[[]]]aaahhhtttyyywwwtttvvvzzz~~~zzzxxxuuurrrsssxxxwwwjjjeeeeeefffhhhkkkmmmppprrrtttzzz~~~yyyyyy|||vvvnnnfff[[[QQQJJJFFFDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLFFFDDDBBB???>>>???AAABBBGGGRRRddduuugggYYYQQQMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFIIIKKKIIIOOOZZZeeerrr}}}uuurrrooommmqqqvvv~~~yyyuuu}}}mmmcccRRRLLLDDD@@@@@@AAA@@@>>>=========<<<<<<<<<<<<<<<999888777666666777888999999999999999999999999999999999;;;???DDDNNNaaarrryyykkkbbbZZZRRRPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRSSSTTTVVVWWWWWWWWWXXX[[[^^^_________aaadddiiinnnwww}}}~~~|||{{{uuuvvvyyy|||zzzttttttuuuuuuxxx~~~{{{qqqjjjfffgggiiikkklllooorrrttt{{{~~~xxxqqqeee^^^TTTLLLHHHFFFEEEDDDEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQOOOMMMLLLEEECCCAAA???>>>???AAABBBLLLXXXiiiyyysss```UUUNNNKKKIIIFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???????????????@@@@@@@@@?????????>>>>>>>>>=====================>>>>>>????????????@@@BBBDDDFFFGGGEEEKKKUUU___kkkzzz|||yyyuuuqqqqqqttt{{{~~~{{{}}}mmmcccRRRLLLDDD@@@???@@@>>>==================<<<<<<<<<888888777666666777888999999999999999999999999999777777:::===AAAJJJ\\\mmmzzzlllbbbZZZRRROOOQQQNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[]]]```dddeeeeeeeeehhhjjjnnnrrrxxxzzzyyyxxxyyy{{{tttwww}}}~~~|||xxxrrruuuxxxzzz}}}zzzqqqmmmjjjhhhjjjlllnnnooorrruuuxxx}}}yyyrrrkkk___XXXOOOHHHFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLLLLOOOOOOOOONNNOOOOOOPPPPPPRRRRRRSSSSSSRRRPPPNNNMMMDDDCCC@@@???>>>@@@BBBCCCPPP[[[lll{{{kkk\\\RRRKKKIIIGGGDDDCCCCCCDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>@@@AAABBBCCCCCCBBBIIIRRR\\\gggvvv{{{uuusssuuuyyy~~~~~~~~~~~~pppbbbTTTLLLDDDCCCBBB???===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777777777777777777888888999999999;;;>>>???EEESSSbbbooobbbYYYTTTOOOLLLNNNNNNOOOOOOPPPPPPPPPQQQMMMNNNNNNMMMMMMOOORRRUUUQQQQQQRRRSSSUUUUUUSSSQQQUUUTTTSSSSSSSSSTTTVVVVVVYYYYYYYYYZZZ[[[\\\]]]^^^aaaccceeehhhjjjjjjjjjjjjppprrrttttttsssrrrrrrsss~~~}}}wwwtttsssssssssqqqvvv|||uuummmiiiiiigggjjjmmmnnnooosssyyy~~~|||vvvllldddVVVRRRLLLGGGEEEDDDCCCBBBFFFEEEEEEEEEGGGJJJMMMNNNPPPPPPPPPNNNLLLLLLMMMNNNNNNOOOOOOPPPOOONNNLLLKKKCCC>>>;;;;;;<<<===BBBIIIRRRdddxxx~~~dddVVVQQQNNNJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???===;;;:::>>>???@@@???>>>===>>>@@@;;;<<<===>>>???@@@AAABBBFFFHHHOOOZZZeeeooo~~~zzztttoootttwww|||~~~{{{yyyzzz{{{{{{zzz~~~~~~~~~qqqcccUUULLLEEEDDDCCC@@@>>>???>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777777777777777777888888999888888:::===>>>CCCQQQ___{{{qqqcccZZZTTTPPPMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMOOORRRUUUTTTTTTUUUVVVVVVVVVTTTSSSSSSRRRRRRRRRSSSTTTUUUVVV\\\\\\]]]^^^___```bbbbbbggggggiiikkkmmmnnnooopppppprrrsssrrrqqqqqqsssttt{{{}}}~~~{{{xxxsssppppppqqqssstttyyy}}}wwwooojjjggggggfffhhhkkklllnnnrrrzzz~~~yyyrrrhhh```TTTPPPJJJFFFDDDDDDDDDCCCGGGGGGFFFGGGIIIKKKNNNPPPPPPPPPQQQOOOMMMLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJCCC???<<<<<<===>>>CCCIIISSSdddwwwttt^^^SSSNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>???>>>>>>===<<<;;;;;;;;;<<<======;;;;;;<<<===<<<<<<===>>>??????@@@@@@BBBCCCJJJTTT^^^iiixxx~~~xxxssssssuuuzzz}}}{{{|||||||||{{{|||||||||||||||~~~rrrdddUUUMMMFFFEEEDDDAAA???@@@???>>>>>>======<<<<<<;;;::::::999888777777777777777777777777777888888999888777999;;;===AAAMMMYYYqqqrrrddd[[[UUUQQQNNNJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMOOORRRUUUXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSTTTUUUWWWYYYZZZ^^^___```aaaccceeefffffflllmmmnnnoooppprrrssstttpppppppppooooooqqqtttwww{{{xxxppplllmmmlllkkkllloootttyyy|||wwwooojjjgggeeefffgggiiikkkmmmpppwwwzzztttmmmbbbYYYPPPLLLGGGEEEDDDEEEEEEDDDIIIHHHHHHIIIKKKMMMPPPQQQPPPQQQQQQPPPNNNMMMNNNOOOOOOOOOOOOMMMLLLJJJHHHGGGBBB???===>>>===>>>CCCJJJYYYjjj|||mmm]]]UUUPPPLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>===<<<<<<;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<<<<======>>>>>>>>>???@@@AAAFFFNNNWWWbbbqqqzzzvvvqqqsssvvv{{{~~~||||||{{{{{{yyyyyyyyyyyyyyyzzz|||~~~ttteeeVVVMMMFFFEEEEEEBBBAAABBB??????>>>>>>===<<<<<<<<<:::999999888777777888888777777777777777888888999777666777:::;;;???HHHSSSggg|||tttfff\\\VVVRRROOOJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMMMMNNNPPPSSSUUUXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXZZZ\\\^^^___```___```bbbdddggghhhjjjjjjqqqrrrtttuuuvvvuuuttttttmmmmmmllllllmmmqqqwww|||~~~wwwsssmmmhhhfffhhhiiilllooottt{{{yyynnnjjjhhhffffffgggjjjlllooosssxxxxxxqqqhhh\\\SSSKKKHHHEEEDDDDDDFFFFFFFFFIIIIIIIIIJJJLLLNNNPPPRRRQQQRRRSSSRRRPPPNNNNNNOOOPPPOOOMMMKKKIIIGGGEEEDDD@@@===<<<>>>===>>>EEEMMMcccrrrggg[[[UUUOOOLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???????????????????????????>>><<<;;;;;;;;;<<<===<<<===>>>===<<<;;;<<<>>>==================>>>>>>BBBBBBEEELLLSSS]]]mmmzzzzzzvvvpppqqqssswww||||||zzzzzzyyywwwvvvwwwwwwwwwwwwyyy{{{}}}uuufffVVVMMMGGGFFFEEECCCAAABBB?????????>>>======<<<<<<:::999888888777888888888777777777777777888888999777555666999:::===DDDMMM___ssswwwiii___XXXRRRNNNKKKKKKJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNOOOQQQTTTVVVWWWXXXYYYXXXVVVVVVWWWYYY\\\]]]___aaaccceeeffffffeeefffiiillloooppprrrrrrxxxzzz}}}~~~}}}yyyuuurrrkkkkkkjjjjjjmmmttt|||yyynnnjjjhhheeecccdddfffiiinnnrrrxxxwwwooohhhggggggfffgggjjjmmmqqqvvv|||vvvmmmcccWWWOOOHHHFFFDDDCCCEEEGGGHHHGGGIIIIIIJJJKKKMMMOOOPPPQQQQQQSSSTTTSSSQQQOOOOOOPPPOOONNNLLLIIIFFFDDDBBBAAA===;;;;;;======???IIISSShhhwwwrrr^^^VVVOOOJJJGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????>>><<<;;;;;;<<<===>>><<<===>>>===<<<;;;<<<>>>============>>>>>>>>>>>>CCCBBBDDDJJJPPPYYYgggttt|||xxxrrrqqqqqqssswww}}}~~~|||zzzzzzyyywwwuuuvvvvvvvvvvvvxxxzzz|||~~~uuugggUUUMMMFFFEEEEEECCCBBBCCC@@@??????>>>>>>======<<<999999888888888888888999777777777777777888888999777555666999:::;;;AAAGGGWWWjjj|||nnnddd\\\TTTOOOJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKNNNPPPQQQSSSVVVXXXWWWYYY[[[[[[YYYYYY]]]```dddeeegggiiikkklllmmmmmmnnnppptttxxx{{{}}}~~~~~~{{{uuuqqqjjjkkkkkkmmmrrrzzzuuullldddaaa___]]]___cccfffjjjpppuuu{{{vvvoooiiidddeeeggghhhkkkooosssyyy|||qqqfff\\\RRRKKKFFFEEECCCDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSUUUUUUSSSQQQPPPPPPNNNLLLJJJGGGDDDBBB@@@@@@;;;:::;;;===>>>CCCPPP]]]nnn}}}kkk\\\UUUNNNIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>:::;;;<<<<<<;;;:::;;;<<<======>>>>>>?????????@@@AAA@@@BBBGGGLLLTTT```lll}}}vvvtttqqqpppsssxxx}}}}}}||||||{{{yyywwwuuuuuuuuuuuuvvvxxxzzz||||||}}}~~~vvvhhhTTTLLLEEEEEEEEEBBBAAABBB@@@@@@??????>>>=========999888888888888888999999777777777777777888888999888666666999::::::>>>DDDOOOaaayyyuuukkkaaaWWWQQQLLLKKKKKKKKKJJJJJJJJJJJJIIILLLOOOQQQSSSUUUWWWZZZXXX\\\______^^^```eeeiiinnnoooqqqtttuuuvvvvvvvvvwwwyyy}}}|||vvvqqqoookkklllooorrryyysssgggccc___^^^\\\[[[aaaiiikkkpppxxx}}}xxxnnnmmmhhhfffhhhlllnnnsssyyyuuuhhh]]]TTTLLLGGGFFFEEEDDDEEEGGGIIIJJJIIIJJJKKKMMMOOOPPPRRRSSSSSSRRRTTTVVVVVVTTTQQQQQQPPPLLLKKKHHHEEEBBB@@@??????;;;:::;;;>>>@@@HHHYYYhhh~~~fff[[[UUUNNNKKKMMMGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???????????????>>>;;;<<<======;;;;;;<<<======>>>>>>???@@@AAAAAABBB@@@@@@BBBGGGKKKQQQ\\\gggzzzzzzwwwrrrooooootttyyy}}}~~~}}}|||||||||yyywwwttttttsssssstttuuuwwwxxxyyyzzz|||~~~vvvhhhSSSKKKEEEDDDDDDBBBAAABBB@@@@@@??????>>>=========999888888888888888999999777777777777777888888999999666666999::::::===BBBJJJ\\\ssszzzoooeeeZZZSSSOOOOOONNNNNNMMMMMMMMMLLLIIILLLPPPRRRTTTVVVYYY[[[[[[___bbbcccccceeekkkpppwwwyyy{{{}}}~~~~~~~~~{{{}}}{{{uuupppmmmkkklllnnnrrrwww~~~rrrccc___^^^^^^___]]]^^^gggqqqrrrxxxsssmmmnnnjjjiiimmmqqquuu||||||nnn```UUUMMMHHHDDDFFFEEEDDDEEEHHHJJJJJJJJJLLLMMMOOOQQQRRRTTTTTTTTTRRRTTTVVVVVVTTTRRRQQQQQQKKKJJJGGGDDDAAA@@@??????<<<;;;<<>>>>>@@@AAAAAA@@@???>>>>>>???@@@???>>>===>>>@@@===>>>>>>@@@AAABBBCCCCCCBBBAAADDDIIILLLQQQ[[[eeettt}}}yyysssnnnnnnqqqwwwzzz~~~}}}|||{{{zzzzzz{{{zzzxxxvvvsssrrrrrrqqqrrrsssuuuvvvxxxyyy{{{}}}qqqeeeWWWOOOHHHFFFFFFCCCAAABBBBBBAAAAAA@@@???>>>======999999999888888888888777888888777777666666555555555666888888999:::<<>>::::::???CCCMMMiiippp___WWWSSSNNNKKKJJJHHHFFFDDDCCCCCCDDDFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBAAA@@@???>>>AAA@@@??????>>>???????????????@@@@@@AAABBBCCCCCC@@@CCCFFFFFFGGGLLLUUU]]]lllvvv{{{tttmmmkkknnnqqqvvvyyy~~~~~~~~~}}}{{{zzzyyyuuutttrrrppppppqqqrrrsssrrrtttyyy|||~~~~~~}}}{{{}}}~~~pppdddUUUMMMFFFEEEEEEBBBAAABBBBBBAAAAAA@@@???>>>======999999999888888888888777999888888888777777777777555666888888888:::<<<>>>DDDPPPeee}}}wwwjjj^^^VVVSSSRRRQQQOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWYYY]]]```aaacccfffkkkqqqwww|||~~~}}}}}}vvvooommmjjjggghhhkkkrrr}}}~~~lllbbb]]]\\\]]]___bbbfffkkkqqquuu{{{yyy}}}~~~ssshhh]]]VVVOOOHHHFFFHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSTTTUUUUUUWWWWWWVVVUUUTTTRRRPPPOOOHHHEEEAAA???>>>>>>===<<>>======999999999888888888888777999999999999888888888888555666888888888999<<<>>>AAALLL___vvv|||nnnaaaYYYVVVUUUSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWXXX[[[^^^aaadddgggkkkqqqxxx~~~|||zzzyyyyyy}}}}}}~~~~~~}}}|||zzzyyytttnnniiigggfffeeehhhmmmzzzlllccc```______aaaeeeiiimmmsssyyy~~~~~~yyyuuueee\\\SSSOOOKKKGGGFFFHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNQQQSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQNNNMMMFFFCCC@@@???>>>===;;;999;;;888;;;CCCMMM___~~~qqqdddWWWRRRPPPMMMKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???????????????@@@AAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDCCCFFFMMMRRR]]]gggwww|||tttkkkfffddddddhhhlllrrryyy~~~~~~~~~~~~}}}{{{zzzyyyvvvuuusssqqqooooooooopppqqqrrrtttvvvyyyzzz{{{{{{~~~mmmaaaRRRJJJDDDDDDEEECCCCCCDDDBBBAAAAAA@@@???>>>======999999999888888888777777888888888888888888888888555777888888888999;;;===AAAJJJ[[[pppssseee\\\XXXWWWUUUSSSRRRRRRSSSSSSTTTUUUWWWXXXYYY\\\```cccjjjlllqqqvvv|||{{{wwwuuuuuuuuuyyyyyyzzzzzzyyywwwvvvuuupppkkkgggggggggiiiooowwwoooccc___```cccbbbffflllqqqvvv|||yyyqqqkkkZZZRRRLLLJJJHHHEEEEEEHHHFFFGGGHHHIIIJJJKKKLLLMMMKKKMMMOOOQQQSSSUUUVVVVVVUUUUUUUUUTTTRRROOOMMMKKKDDDBBB@@@???>>>===:::888999888;;;DDDPPPfffmmmbbbWWWRRRPPPMMMKKKLLLHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBEEEIIIMMMWWW```ooo}}}yyyppphhhccc``````dddjjjqqqwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwvvvtttrrrpppooonnnnnnpppqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~lllaaaSSSKKKEEEEEEFFFEEEDDDFFFBBBAAAAAA@@@???>>>======999999999888888888777777777777777777777777777777555777888888777888:::<<>>===;;;999======AAAIIIWWWnnnzzzfff]]]SSSOOOLLLHHHGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCCCCDDDGGGJJJSSS[[[hhhvvv~~~uuulllccc^^^[[[^^^ccchhhoootttxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzzxxxwwwuuusssqqqooonnnnnnqqqppppppqqqrrrtttvvvwwwyyyzzz{{{|||}}}~~~lllaaaTTTLLLFFFFFFGGGEEEEEEFFFBBBAAAAAA@@@???>>>======999999999888888888888777666666666666666777777777555777888777777777999;;;AAAFFFRRRccczzzzzzlllcccYYYXXXVVVTTTSSSRRRRRRSSSSSSUUUXXXZZZ]]]aaafffiiikkkooovvv}}}||||||}}}wwwwwwxxxxxxwwwvvvtttsssllliiihhhjjjmmmrrroooeeeaaa^^^aaafffiiipppzzz~~~vvvlllaaaYYYOOOJJJFFFGGGGGGEEEDDDFFFGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSSSSSSSPPPMMMIIIFFFBBB@@@>>>=========<<<;;;<<>>======999999999888888888888777666666777777777888888888666777888777666777999;;;>>>BBBLLL[[[qqq|||nnneee[[[YYYWWWUUUTTTSSSSSSSSSTTTVVVZZZ]]]```eeekkknnnpppuuu|||~~~|||yyyxxxtttrrrqqqtttwww~~~tttfffccccccaaadddlllsss{{{xxxooodddXXXPPPKKKFFFDDDFFFHHHFFFEEEGGGGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSRRRPPPLLLGGGDDD@@@>>>;;;:::;;;<<<===<<<:::???EEEMMM]]]uuummm]]]WWWRRRPPPNNNJJJIIILLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDBBBAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAADDDEEEFFFKKKRRR\\\gggtttwwwlllddd]]]\\\ZZZ[[[___eeelllqqqyyy|||}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{xxxxxxwwwvvvtttsssqqqppprrrrrrrrrrrrqqqqqqppppppqqqrrrssstttwwwzzz}}}~~~lllbbbSSSKKKEEEDDDEEEBBBAAACCCBBBAAAAAA@@@???>>>======999999999888888888888777777777888888999999999:::666777888777666777999:::<<>><<<888777999;;;=========CCCJJJSSSccc|||yyyhhhTTTOOOLLLKKKIIIFFFGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBFFFEEEDDDBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????????????????>>>===<<<>>>@@@CCCEEEEEEHHHNNNWWWbbbnnn}}}~~~rrriii```]]]YYYXXXZZZaaaiiinnnxxx{{{~~~|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{xxxxxxxxxwwwvvvtttsssrrrssssssssssssrrrpppooonnnkkkkkkmmmooorrrvvvyyy{{{~~~lllaaaRRRKKKEEEDDDCCC@@@@@@BBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999999888888999999777777777777777777777777777666555555555666888999===;;;>>>JJJ[[[pppssskkk``````^^^[[[VVVTTTSSSTTTVVVXXX[[[aaahhhooouuuyyyjjjgggfffhhhiiikkkqqqyyywwwhhh^^^WWWPPPKKKFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTPPPQQQQQQPPPMMMIIIDDDAAA<<<<<<<<<===>>>???===<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEGGGNNNYYYeeerrr~~~ssshhhaaa\\\[[[[[[[[[cccmmmuuu||||||yyyyyyzzzzzz{{{||||||zzzyyyyyyzzz{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxyyyzzz{{{|||zzz{{{{{{wwwqqqnnnnnnooohhhjjjkkkkkklllooosssvvvwwwxxxyyy{{{}}}~~~lll```RRRKKKEEEDDDCCC@@@???BBBBBBAAA@@@>>>===<<<<<<<<<999888777777666666777777777777777777777777777777888888777777888888999:::<<<;;;>>>GGGTTTgggvvvppphhhhhheeeaaa[[[WWWUUUUUUWWWZZZ^^^eeemmmtttzzz~~~tttjjjggggggjjjlllnnnuuu|||qqqbbbYYYRRRKKKGGGCCCDDDDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQRRRRRRPPPLLLGGGAAA>>><<<<<<<<<===>>>>>>>>>===AAADDDOOOaaarrrjjj^^^TTTPPPKKKHHHGGGFFFFFFEEEGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@????????????>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAFFFFFFKKKUUU___kkk|||yyymmmfff```]]][[[\\\cccmmmssszzz{{{yyyyyy{{{{{{||||||{{{zzzyyyyyyzzz{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxyyyzzz{{{|||{{{|||{{{xxxtttqqqoooooogggfffeeeeeegggjjjmmmooossstttuuuwwwzzz}}}}}}kkk```QQQJJJEEECCCBBB??????AAAAAA@@@???>>>===<<<<<<<<<999888777777666666777777777777777777777777777777777777888888999999888888;;;;;;===BBBKKKZZZrrr}}}xxxuuutttpppjjjbbb\\\XXXWWWYYY\\\ccckkkttt|||vvvkkkllljjjkkkooorrruuu|||yyyiii[[[RRRKKKFFFBBBAAABBBCCCEEEGGGIIIKKKKKKNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQNNNJJJDDD>>>;;;======<<<======>>>>>>???CCCIIIWWWiiiyyyuuubbb[[[TTTQQQLLLJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBBBBAAA???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@?????????>>>>>>>>>======>>>??????@@@@@@AAAFFFEEEHHHNNNVVV```ppp~~~uuunnngggaaa^^^^^^dddlllrrrxxx|||xxxwwwxxxzzz||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxyyy{{{|||}}}|||{{{zzzyyyvvvqqqnnnhhhddd______bbbeeefffffflllmmmooorrruuuxxx{{{}}}}}}kkk___QQQJJJDDDCCCAAA???>>>AAA@@@@@@???======<<<<<<<<<;;;:::999999888888999999666666666666666666666666333444666777777777666555999:::<<>>;;;===============>>>@@@BBBGGGQQQaaaqqqlll^^^ZZZSSSPPPLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBCCCEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAA@@@@@@??????>>>>>>>>>======>>>>>>???@@@@@@@@@DDDBBBDDDHHHNNNWWWfffttt~~~xxxooogggbbbbbbhhhmmmsssyyyzzzuuuvvvsssrrrrrruuuxxxyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{~~~|||{{{||||||yyytttnnnkkkeee^^^]]]```ccccccaaaeeefffhhhkkknnnrrruuuwww|||jjj___PPPIIICCCBBBAAA>>>>>>@@@??????>>>===<<<<<<<<<<<<;;;:::999999888888999999666666666666666666666666333444555777777666555555777888:::<<<>>>HHH]]]pppvvvjjj```[[[XXX[[[aaalllyyywwwqqqnnnsssssswwwzzzwwwtttrrrpppiii^^^SSSKKKFFFCCCBBBCCCDDDEEEGGGHHHJJJKKKKKKKKKLLLOOOQQQSSSTTTTTTTTTRRRTTTUUUVVVUUUTTTRRRPPPOOOOOONNNKKKGGGCCC???<<<===>>>>>>>>>===@@@DDDHHHOOO\\\lllyyy|||eeeZZZWWWLLLJJJGGGFFFEEEEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBB??????@@@BBBDDDEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>===<<<======>>>??????@@@@@@AAA???@@@DDDIIIQQQ___kkkxxxxxxoooiiijjjnnnqqqxxx|||}}}ssslllggghhhggggggiiinnnrrruuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzyyyyyyxxxwwwxxxyyyzzz{{{}}}|||{{{|||}}}zzzuuuppplllfff___]]]```aaa```]]]___```bbbdddhhhkkknnnppp{{{jjj^^^OOOHHHCCCAAA@@@======??????>>>======<<<<<<<<<===999888777777666666777777777777777777777777777777666666777777888888777777666666888:::===DDDTTTdddzzzxxxkkkaaa\\\[[[]]]eeerrr~~~xxxuuuuuuuuuwwwxxx~~~yyyrrrmmmiiiggggggbbbYYYPPPIIIFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLOOORRRTTTUUUUUUUUUTTTUUUUUUUUUUUUTTTRRRQQQOOOOOOMMMJJJGGGCCC???======????????????BBBIIINNN[[[hhhwwwsss```VVVRRRKKKIIIGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@??????@@@@@@??????AAABBBDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>??????@@@???===>>>BBBFFFLLLXXXcccjjjwwwvvvqqqsssuuuvvv}}}{{{nnneee___[[[ZZZZZZ\\\```gggmmmqqqrrrvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{{{{{{{{{{{{{zzzxxxuuurrrkkkgggbbb`````````^^^\\\\\\]]]^^^___bbbdddfffhhh{{{iii^^^OOOHHHBBBAAA@@@===<<>>>>>===<<<<<<<<<<<<===999888777777666666777777777777777777777777777777777666666666666777888888777666666999;;;@@@LLLWWWjjj|||yyykkkbbb___^^^aaaiiiwww~~~xxxvvvxxxzzz|||~~~rrrkkkfffbbb___]]]ZZZSSSLLLFFFDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLNNNRRRTTTVVVVVVUUUTTTVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQNNNKKKFFFBBB>>><<<===???@@@@@@@@@DDDMMMTTTffftttooo```UUUNNNKKKJJJHHHGGGHHHHHHFFFEEEAAA@@@@@@???????????????@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>======>>>========================>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBAAA???>>>>>>===<<<<<<======>>>?????????===<<<===AAACCCGGGPPPZZZ^^^kkkxxx~~~}}}yyy{{{}}}|||~~~lll___WWWSSSQQQOOOOOOSSSYYYbbbiiinnnppptttuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxzzzzzzyyyzzzzzzyyywwwuuuttttttlllkkkiiifffdddbbb```___[[[[[[\\\\\\]]]___```aaazzziii^^^OOOHHHBBBAAA???<<<<<>>======<<<<<<<<<<<<===;;;::::::999888999999999777777777777777777777777555555444333333555666777999666555888;;;>>>FFFNNN^^^rrryyylllcccaaaaaadddmmm{{{zzzwwwxxx|||xxxnnngggccc___\\\WWWTTTOOOIIIDDDBBBCCCEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRTTTWWWWWWVVVUUUSSSWWWVVVUUUTTTSSSSSSSSSSSSUUUSSSPPPKKKFFFAAA===:::===???AAAAAAAAAFFFPPPXXXmmm{{{pppbbbVVVMMMGGGFFFDDDDDDEEEDDDCCCAAABBBBBBAAAAAA@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>=========<<<========================>>>>>>===>>>>>>???@@@@@@CCCCCCBBBAAA@@@>>>>>>===<<<<<<======>>>?????????===<<<===@@@AAACCCKKKTTTWWWcccooovvv}}}}}}sssbbbUUUNNNKKKIIIHHHJJJNNNVVV___hhhmmmoootttuuuwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzwwwyyyzzzxxxtttrrrsssvvvnnnoooooommmiiieeedddddd[[[[[[[[[[[[[[[\\\]]]]]]yyyhhh^^^QQQKKKDDD???======>>>>>>>>>>>>>>>>>>============999999999999888888888888777777666666555555444444666666666666666666666666111555777888999===FFFMMMXXXhhh|||{{{qqqgggccceeemmmvvvxxxlll```VVVQQQOOOOOOMMMHHHDDDBBBBBBCCCDDDDDDFFFHHHJJJJJJKKKMMMOOOTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTQQQQQQQQQRRRRRRQQQSSSRRRQQQNNNJJJFFFBBB??????>>>???@@@@@@EEERRR```sss~~~mmmaaaYYYLLLIIIHHHGGGEEEDDDDDDCCCCCC???===<<<>>>AAACCCAAA???BBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA???============>>><<<======>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???AAADDDDDDDDDBBB>>><<<<<<===AAA@@@@@@???>>>===<<<<<>>======???CCCGGGIIITTTXXXcccpppzzz}}}|||}}}|||nnn^^^QQQIIIFFFEEEEEEGGGJJJOOOUUU___iiioootttuuuwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvyyyyyyxxxwwwvvvvvvvvvwwwvvvvvvuuutttssssssrrrrrrsssqqqnnnlllkkkjjjgggeee___^^^\\\[[[ZZZYYYYYYYYYxxxggg]]]PPPKKKDDD???======>>>>>>???>>>>>>======<<<<<<<<<777777777777666666666666666666666666666555555555666666666666666666666666444777999999999<<>>???>>>@@@BBBDDDJJJYYYhhh}}}ooo```WWWIIIIIIHHHFFFEEECCCCCCBBBBBBCCCAAA???@@@AAAAAA???===AAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>=========>>><<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???BBBCCCCCCAAA>>>=========@@@@@@??????>>>======<<>><<<<<<>>>BBBFFFHHHOOOTTT^^^kkkuuu|||{{{xxxwwwxxxyyyyyy~~~wwwjjj\\\PPPIIIEEEDDDDDDFFFJJJNNNUUU^^^hhhooorrrsssuuuxxxyyyzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuttttttsssrrrrrrsssqqqnnnmmmlllkkkhhhfffdddccc```^^^\\\ZZZYYYXXXwwwfff\\\OOOJJJCCC???============??????>>>===<<<<<<;;;;;;777777777777666666666666555555555666666666666666666666666666666666666666666888::::::999:::>>>BBBJJJXXXjjj|||~~~vvvooonnnpppppp{{{zzzzzz{{{|||}}}~~~|||zzzxxxwwwxxxyyyuuummmcccWWWOOOKKKIIIDDDCCC@@@??????@@@CCCDDDDDDGGGIIIKKKKKKMMMOOOQQQUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSRRRSSSSSSRRRQQQRRRQQQNNNJJJFFFBBB???===???>>>@@@DDDHHHQQQbbbrrrqqq___TTTGGGHHHGGGFFFDDDBBBAAAAAAAAADDDCCCAAAAAAAAAAAA@@@>>>@@@@@@@@@@@@AAABBBDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>=========>>><<<===>>>>>>??????>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@>>>======>>>?????????>>>>>>=========>>>===<<<<<<===@@@DDDFFFIIINNNXXXeeemmmttt}}}zzzuuusssttttttuuuyyy}}}|||uuuiii\\\QQQJJJGGGFFFCCCEEEIIINNNUUU^^^hhhoooppprrrtttwwwyyyzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvuuuuuuttttttsssssssssqqqooonnnmmmllljjjhhhjjjhhhfffccc___\\\ZZZYYYuuueeeZZZMMMIIICCC???============???>>>======<<<;;;::::::999999999999888888888777444444555555666666777777666666666666666666666666666888::::::999999<<<>>>EEEPPPaaatttyyyrrrqqqssstttzzzuuusssssssssqqqssswww{{{xxxtttpppmmmlllnnnqqqnnnggg^^^TTTMMMIIIIIIEEEDDDBBBAAABBBCCCFFFGGGFFFHHHJJJKKKLLLNNNPPPRRRUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSTTTSSSRRRQQQQQQOOOKKKGGGCCC???===<<>>>>>>>>>>>>>>======>>>????????????>>>??????>>>===>>>>>>???@@@===>>>??????======>>>???>>>>>>>>>>>>>>>=========>>>===<<<<<<===???BBBDDDFFFJJJTTT___gggllluuu}}}yyytttssstttuuuvvvuuuyyy|||vvvlll```VVVNNNIIIGGGCCCEEEIIIMMMTTT^^^hhhoooqqqrrrtttwwwyyyzzzzzzzzzvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzvvvvvvvvvuuuuuuuuutttttttttrrrpppoooooonnnllljjjmmmllljjjhhhdddaaa___]]]ssscccYYYKKKGGGBBB>>>======<<<<<<=========<<<;;;::::::999999999999999888888888777444444555555666666777777666666666666666666666666555666777888888:::;;;===CCCKKKYYYkkk~~~{{{tttrrrtttxxx|||xxxqqqllliiijjjlllnnnnnnrrrwww|||sssooojjjdddccceeehhhfff```YYYQQQLLLJJJIIIFFFEEEDDDCCCDDDEEEGGGHHHGGGIIILLLMMMMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSTTTSSSQQQOOOOOOLLLHHHCCC@@@===<<<<<<>>>===???FFFPPP\\\mmm|||iiiYYYRRRIIIFFFEEEDDDBBBAAAAAAAAA@@@??????@@@@@@??????@@@AAA?????????@@@AAABBBCCCCCCAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>======>>>>>>???????????????============<<<=========;;;<<<>>>===<<<<<<>>>???===============>>>>>>>>>>>>===<<<<<<===???AAABBBEEEHHHPPPZZZaaaeeennnwww{{{uuussssssttttttqqqvvv|||~~~xxxooodddYYYPPPJJJGGGDDDFFFIIINNNUUU^^^gggnnnssstttuuuwwwxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxyyywwwxxxyyyzzz{{{zzzzzzzzzvvvvvvvvvvvvvvvuuuuuuuuutttrrrqqqpppppppppnnnlllmmmmmmmmmkkkjjjhhhfffdddrrraaaWWWJJJFFFAAA>>>======<<<;;;<<<;;;;;;;;;;;;:::::::::777777777777666666666666555555555666666666666666666666666666666666666666555555555666777999;;;===BBBFFFQQQbbbttt~~~wwwuuuwww|||yyyllliiidddaaaaaadddiiilllooossszzz}}}vvvpppkkkeee^^^[[[]]]]]]\\\XXXRRRMMMIIIIIIIIIDDDDDDCCCCCCDDDEEEGGGGGGJJJLLLNNNNNNNNNNNNPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSSSSSSSRRRPPPMMMLLLIIIDDD@@@===;;;<<<<<<===<<<@@@JJJVVVdddtttyyy```UUUQQQIIIDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBB@@@>>><<<<<<===@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@????????????>>>>>>????????????>>>======>>>??????@@@@@@??????;;;;;;;;;:::::::::999999:::;;;======<<<;;;===>>><<<<<<<<<======>>>>>>>>>>>>>>>=========???@@@AAAEEEFFFLLLTTTYYY^^^hhhqqq~~~xxxuuurrrpppooooootttzzz}}}xxxqqqggg\\\RRRKKKGGGGGGHHHKKKOOOUUU^^^gggmmmssstttvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxyyyzzz{{{|||{{{zzzyyywwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqqqqrrrqqqpppnnnlllmmmnnnnnnnnnmmmlllkkkqqq```VVVIIIEEEAAA>>>======<<<;;;:::::::::::::::;;;;;;;;;777777777777666666666666666666666666666555555555666666666666666666666666888666444444555888:::;;;@@@AAAIIIYYYiiiyyy|||zzz|||xxxoooccc```^^^]]]___dddjjjmmmwww{{{uuuqqqlllhhhaaaXXXTTTUUURRRQQQOOOKKKGGGEEEFFFGGGAAAAAABBBCCCEEEGGGIIIJJJMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQNNNLLLIIIFFFAAA===;;;:::<<<===<<<===CCCPPP___mmm~~~{{{iiiWWWQQQOOOFFFCCCCCCCCCBBBCCCDDDDDDEEEBBBCCCDDDBBB>>><<<<<<>>>BBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????????===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::<<<===;;;;;;<<<<<<===>>>????????????>>>>>>>>>???@@@@@@CCCCCCGGGMMMQQQVVVaaalll}}}}}}zzzvvvsssppprrrvvv||||||yyysssjjjaaaWWWPPPLLLJJJKKKMMMQQQVVV^^^fffmmmqqqrrrtttvvvxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzyyyzzz|||||||||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrrrrssssssqqqppplllmmmoooqqqqqqpppooonnnppp```UUUHHHEEEAAA>>>===<<<;;;:::888999999::::::;;;;;;<<<999999999999888888888888777777666666555555555444666666666666666666666666:::777444222444666999:::>>>===DDDSSSbbbppp}}}qqqjjj```___]]]^^^aaaffflllppp~~~wwwpppmmmiiifff^^^SSSOOOOOOJJJJJJHHHEEEBBBAAACCCDDD@@@AAABBBDDDGGGJJJMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRPPPMMMJJJGGGDDD@@@;;;999:::<<<>>><<<===EEEUUUeeeuuu|||lll___QQQOOOMMMBBBBBBBBBBBBCCCDDDEEEFFFFFF@@@BBBCCCBBB@@@???@@@CCCCCCBBBAAA@@@????????????@@@@@@@@@????????????>>>===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<:::;;;<<<<<<::::::;;;<<<:::;;;;;;<<<===>>>??????@@@???????????????@@@@@@AAA@@@CCCGGGKKKQQQ\\\hhhyyy}}}zzzwwwwww{{{}}}zzzvvvnnnfff]]]VVVRRRKKKMMMOOORRRVVV^^^fffllloooqqqsssvvvxxxyyyyyyyyyvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{|||}}}|||{{{yyywwwwwwwwwwwwwwwwwwwwwxxxxxxuuutttrrrrrrssssssrrrqqqmmmnnnppprrrrrrrrrpppoooppp^^^RRRIIICCC???>>>===:::999:::999999999888888888888777777777777888777666555555666666555555555555666666333333444444555666666666999::::::888666555666777999;;;AAAKKKVVVeeezzzrrrgggccc^^^```cccfffkkkqqqxxx}}}|||||||||wwwpppkkkddd\\\TTTMMMIIIHHHCCCDDDDDDCCCBBBAAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNSSSSSSSSSSSSTTTUUUVVVWWWRRRRRRSSSSSSRRRNNNKKKIIIFFFBBB>>><<<======;;;888:::AAANNN]]]nnn|||mmm]]]UUUQQQKKKFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCBBB@@@???>>>???@@@@@@DDDCCCCCCCCCCCCDDDEEEFFF>>>>>>>>>>>>>>>>>>?????????AAABBBAAA??????@@@AAA??????>>>>>>>>>>>>>>>>>>>>>===<<<:::999999::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@AAADDDGGGGGGJJJVVVbbbsss~~~~~~~~~~~~|||yyyuuunnnfff\\\VVVSSSRRRQQQSSSYYYaaaiiinnntttuuuwwwxxxyyyyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{|||{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuutttsssrrrrrrqqqqqqooonnnmmmmmmnnnoooqqqppp^^^QQQIIICCC>>>>>>===:::999:::::::::::::::999999999999777777777777666666666666666666555555555555666666555555555555555555555555666777777777666666777999:::;;;???GGGPPP]]]rrr|||mmmcccaaabbbdddhhhlllpppwww~~~}}}|||zzztttjjjfff```XXXPPPKKKGGGEEEAAAAAABBBAAA??????AAABBBEEEFFFHHHIIIKKKLLLLLLLLLPPPQQQRRRSSSSSSSSSRRRRRRTTTTTTSSSSSSTTTTTTUUUUUURRRRRRSSSRRRPPPMMMIIIGGGAAA>>>;;;:::;;;<<<;;;999<<>>>>>>>>>>>>>>>>>@@@AAAAAA??????@@@AAA?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAADDDFFFFFFHHHSSS___nnn}}}~~~~~~~~~}}}zzzvvvppphhh^^^XXXUUUTTTTTTVVV\\\ccckkkoootttuuuwwwxxxyyyyyyxxxwwwvvvvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrqqqqqqpppnnnmmmmmmnnnpppqqqppp^^^QQQIIICCC>>>>>>===:::999;;;;;;;;;;;;;;;::::::::::::999888666555555555666777666666555555555555666666777777666666555444444333222333555555555666999;;;;;;:::===BBBHHHSSSfffwwwvvviiicccbbbhhhkkkoootttzzz}}}||||||}}}vvvoooccc___YYYRRRLLLGGGDDDCCC@@@AAABBBAAA??????AAACCCFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQNNNJJJGGGDDD>>>;;;999888:::;;;<<<<<<@@@JJJYYYjjj{{{uuubbbWWWLLLIIIIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDHHHGGGFFFDDDBBBAAA@@@???@@@?????????>>>>>>=========???@@@AAA@@@???@@@AAA????????????>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<======>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDCCCEEEOOOYYYgggwww{{{{{{|||~~~~~~~~~~~~|||xxxssslllccc]]]WWWWWWXXXZZZ___ffflllppptttuuuvvvxxxxxxxxxxxxwwwvvvwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvtttttttttssssssrrrrrrqqqqqqpppooonnnnnnooopppqqqppp]]]QQQHHHBBB>>>>>>===:::999;;;;;;;;;;;;;;;:::::::::::::::888666555444555777888666666555555555555666666777666666666555555555444111333444444444555888::::::999:::===BBBKKK]]]lll~~~tttkkkhhhiiipppsssxxx~~~|||||||||ppphhh[[[XXXSSSMMMHHHEEECCCBBBBBBCCCDDDCCCBBBBBBDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPNNNKKKGGGCCCAAA===<<<:::999:::<<<===>>>DDDOOO```qqqhhh```UUULLLIIIHHHEEECCCDDDEEEDDDCCCCCCBBBCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHJJJIIIHHHGGGEEECCCAAA@@@@@@@@@??????>>>=========<<<>>>@@@AAA@@@@@@@@@AAA????????????>>>>>>>>>===>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???===>>>>>>>>>?????????@@@?????????@@@@@@AAAAAABBBAAA@@@AAABBBAAABBBJJJSSSaaappp}}}xxxzzz|||~~~~~~{{{wwwppphhhbbbZZZZZZ[[[^^^bbbhhhmmmppptttuuuvvvxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrrrqqqppppppppppppqqqrrrnnn\\\QQQHHHBBB>>>>>>===;;;:::<<<::::::::::::999999999999:::888666555444555777888666666555555555555666666555555555666666666777777333444555444333444555777888777888;;;>>>FFFUUUdddzzz|||uuuppppppsssxxx{{{~~~~~~tttggg```TTTRRRNNNJJJFFFDDDDDDCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHIIIJJJLLLMMMNNNOOOOOONNNNNNOOOQQQRRRTTTVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPPPPOOONNNKKKHHHDDDAAA???<<<;;;:::999999;;;>>>@@@JJJVVVhhhzzzuuuccc[[[SSSLLLJJJHHHDDDBBBDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCEEEFFFHHHJJJKKKKKKFFFFFFFFFEEEDDDBBB@@@???????????????>>>>>>=========???BBBBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBAAA??????@@@@@@@@@FFFNNN\\\iiixxx}}}xxxzzz|||~~~}}}zzztttlllggg^^^]]]^^^```ccchhhllloootttuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuurrrsssssssssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrlll[[[RRRGGGAAA>>>>>>>>>;;;:::<<<::::::::::::999999999999999888666555555555666777666666555555555555666666444444555666666777888888555666666555333333444666777666777:::<<>>::::::999888888;;;@@@DDDSSSaaatttmmmaaaSSSLLLHHHHHHGGGEEEDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJIIIGGGEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>??????AAADDDDDDCCCAAA@@@@@@=========>>>??????@@@@@@>>>??????@@@@@@???>>>>>><<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA>>>>>>?????????DDDJJJUUUaaannnyyy}}}zzz{{{{{{|||}}}~~~}}}wwwpppkkkdddbbbaaabbbdddhhhlllooovvvwwwxxxzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwvvvvvvvvvuuuuuuuuurrrssssssttttttuuuuuuuuurrrssssssssssssssssssrrr|||iiiZZZRRRGGGAAA===>>>>>>;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777666666666666666666555555555555666666666666666666666777777777555666666555444444555777666666888:::;;;===HHHSSSccc{{{}}}||||||}}}qqqfff]]]UUUQQQJJJIIIGGGEEEDDDDDDEEEFFFCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJLLLNNNOOOPPPPPPQQQSSSSSSSSSSSSTTTVVVXXXYYYRRRSSSTTTUUUTTTSSSQQQPPPLLLKKKIIIFFFCCC@@@>>>===999:::;;;;;;===AAAHHHNNN___mmm{{{ddd\\\NNNJJJGGGHHHHHHFFFFFFIIIGGGFFFEEEEEEDDDDDDEEEEEECCCDDDFFFHHHJJJKKKKKKKKKPPPPPPOOONNNKKKGGGDDDBBB=========>>>??????@@@@@@AAACCCFFFFFFDDDBBB@@@@@@;;;;;;<<<>>>???@@@AAABBB>>>???@@@AAAAAA@@@??????===============>>>>>>>>>===========================>>>???@@@AAABBBBBBCCCAAA======?????????CCCIIINNNXXXdddooo{{{|||{{{zzzyyyzzz{{{}}}~~~~~~yyysssnnnjjjhhheeedddeeeiiimmmpppwwwxxxzzz{{{||||||{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvwwwvvvvvvvvvuuuuuuuuuuuussssssttttttuuuvvvwwwwwwssssssttttttttttttsssssszzzhhhZZZSSSGGGAAA===>>>>>>;;;;;;=========<<<<<<<<<;;;;;;;;;777777777888777666555555666666555555555555666666888888777777666666555555444555666666555555777999666666888:::999:::BBBLLLZZZrrrtttggg]]]UUUPPPMMMHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWQQQRRRTTTUUUTTTSSSQQQPPPKKKIIIHHHEEEBBB@@@>>>===:::<<<>>>@@@BBBHHHQQQXXXggguuuqqq]]]WWWQQQLLLJJJKKKJJJGGGGGGIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCEEEHHHIIIJJJJJJIIIPPPPPPOOOMMMIIIDDD@@@===<<<<<<===>>>???@@@AAAAAACCCEEEHHHHHHEEEBBB@@@@@@::::::<<<===???AAABBBCCC>>>???AAAAAABBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCAAA===<<>><<<<<<<<<;;;999;;;;;;:::999999888777777:::999999888777666555555777777666666555555444444777777666555444333333222666555555444444666777888444555666777888<<>>AAABBBEEENNN[[[fffwwwhhhXXXPPPLLLLLLJJJIIIHHHGGGGGGGGGCCCDDDEEEFFFGGGFFFFFFEEEFFFCCCDDDGGGHHHGGGIIILLLVVVSSSOOOJJJGGGDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGFFFDDDAAA???<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@?????????============>>>>>>>>>>>>@@@???===<<<<<<>>>AAABBB@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBEEEKKKVVVaaalllwww{{{wwwuuuvvvyyy|||}}}~~~~~~}}}{{{xxxvvvqqqoookkkiiiiiilllpppsss{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwvvvuuutttsssssssssssssssqqqrrrsssuuuvvvvvvwwwwwwttttttsssssssssrrrrrrrrryyygggVVVKKKDDDAAA>>><<<<<<<<<;;;999======<<<<<<;;;:::999999888888888777777777777777666666666666666555555555555555555555555444444444666555555444555666777888555666666777888;;;@@@CCCLLLYYYooo|||{{{}}}{{{mmmeee[[[TTTPPPLLLGGGCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQOOONNNMMMKKKGGGDDDBBB@@@>>>===>>>BBBGGGLLLSSS]]]iiissswwwbbbVVVQQQMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEBBBCCCGGGHHHGGGIIIMMMUUUSSSOOOJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAACCCDDDEEEDDDBBB@@@>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>===============;;;;;;;;;;;;<<<<<<======??????>>>>>>===<<<<<<<<<===<<<<<<======???@@@@@@BBBGGGPPPYYYcccmmmvvv{{{}}}xxxuuuuuuwwwyyy{{{|||}}}~~~}}}{{{yyywwwssspppmmmjjjjjjnnnrrruuu||||||}}}~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwwwwuuuuuutttsssssssssssssssrrrssstttuuuvvvvvvvvvvvvttttttsssssssssrrrrrrrrrxxxfffUUUKKKDDDAAA>>><<<<<<<<<;;;999<<<<<<<<<<<<<<<;;;:::999666666666777777888888888555555555666666666666666444444444555555555666666555555444444555555666777666666777777777999===@@@DDDMMM]]]qqq~~~zzzxxxzzz{{{}}}~~~zzzxxxwwwxxxvvvsssrrrttt|||~~~tttlll^^^XXXQQQLLLJJJHHHEEEBBBEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJFFFCCC@@@>>>======>>>CCCLLLVVV```lllvvv}}}iii[[[TTTQQQMMMLLLKKKIIIGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBFFFHHHGGGIIIMMMSSSQQQMMMIIIEEECCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCBBB@@@>>>===??????@@@@@@AAABBBBBBBBB@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<999:::;;;<<<===<<<;;;:::========================;;;;;;;;;;;;<<<===>>>>>>@@@DDDJJJQQQYYYbbbkkkqqqzzzvvvttttttuuuxxxyyy{{{||||||{{{zzzyyyvvvsssooollllllpppuuuxxx||||||}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuutttssssssssssssssssssttttttuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrwwwfffUUUKKKDDDAAA>>><<<<<<<<<;;;999::::::;;;;;;;;;999888888666666777777777777777777444444555555666666777777555555555555555555555555444444444444555555666666666777777666666777;;;===@@@EEEOOO```tttyyyrrrnnnllllllmmmnnnoootttyyy~~~~~~{{{vvvuuuvvvyyyyyywwwuuutttwww~~~zzzpppeee^^^VVVQQQLLLIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMJJJHHHEEEAAA>>>===>>>???AAAIIITTTbbbnnnyyyrrraaaWWWRRRPPPMMMLLLKKKIIIHHHGGGFFFFFFJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@EEEGGGFFFHHHLLLPPPOOOKKKHHHEEEBBB@@@@@@@@@@@@@@@???@@@AAAAAABBB@@@AAABBBBBBAAA@@@>>>===??????@@@@@@AAAAAAAAAAAA?????????????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<======@@@CCCGGGLLLSSS\\\eeelllvvv}}}xxxuuusssrrrvvvwwwzzz{{{||||||{{{zzzyyyvvvqqqoooooorrrwwwzzz||||||{{{{{{{{{zzzzzzzzz{{{{{{|||||||||{{{zzzyyywwwwwwvvvuuuuuuuuuuuuvvvttttttsssrrrrrrsssssssssuuuuuuvvvuuuuuutttssssssttttttsssssssssrrrrrrrrrwwwfffVVVLLLDDDAAA>>><<<<<<<<<;;;999999:::;;;<<<;;;:::999888888888777777666555555444444444555555666666777777777666666555444444333333333444444555555555555555555666777666555666888;;;>>>AAAHHHTTTfffzzz{{{xxxwwwxxx{{{wwwooohhheeeaaabbbbbbbbbccchhhnnnrrrxxxxxxxxxvvvuuuxxxzzzuuuqqqsssxxx}}}~~~~~~|||tttmmmdddZZZTTTQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQRRRRRRQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQOOOMMMLLLGGGFFFCCC???<<<===@@@DDDMMMVVVeeesss~~~kkk```VVVPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGLLLKKKJJJHHHFFFEEEDDDCCCAAA???@@@DDDFFFEEEGGGKKKLLLKKKIIIFFFDDDBBB@@@???@@@????????????@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;>>>===;;;::::::;;;<<<===:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<======>>>@@@DDDHHHNNNWWW```gggqqq}}}|||xxxuuusssvvvwwwzzz{{{||||||{{{zzzyyywwwsssqqqqqqtttxxx{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~|||{{{zzzwwwvvvuuuuuuttttttuuuuuussssssrrrrrrrrrsssssstttvvvvvvvvvvvvuuutttsssrrrttttttsssssssssrrrrrrrrrwwwfffWWWMMMDDDAAA>>><<<<<<<<<;;;999:::<<<===>>>>>>===;;;:::999888888777555444444333555555555666666666666666888777666555444333222222333333444555555555555444444555666666555555777999<<<@@@EEELLLXXXkkkyyyqqqkkkiiihhhjjjmmmsssxxx{{{}}}uuummmfffaaa^^^[[[[[[[[[[[[]]]bbbiiinnnrrrsssrrrppppppttt||||||xxxuuuwww~~~}}}vvvnnnfffaaaZZZSSSNNNLLLKKKIIIGGGFFFEEEEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOMMMJJJIIICCCCCCAAA>>><<>>=======================================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<999777777888:::<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;===@@@CCCHHHPPPXXX^^^kkkwww~~~zzzxxxxxxyyy{{{||||||{{{zzzyyywwwvvvtttssssssuuuwwwyyyvvvvvvvvvvvvwwwxxxyyyyyy|||}}}~~~}}}|||zzzvvvvvvuuutttttttttttttttrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvuuutttssssssttttttsssssssssrrrrrrrrruuueeeVVVLLLDDDAAA>>><<<<<<<<<;;;999:::;;;>>>??????>>><<<:::777777666666666555555555666666666666666555555555666666555555444444444333222333444555555555444444222444555555555555777888888===BBBFFFLLL[[[pppzzzwwwqqqiiibbb^^^^^^______dddkkkrrrvvvzzz}}}}}}uuummmeee___[[[YYYXXXXXXXXXYYY\\\bbbiiiooossssssrrroooooottt}}}}}}~~~}}}{{{{{{}}}|||xxxmmmggg___YYYVVVSSSOOOKKKHHHHHHHHHGGGFFFEEEFFFGGGIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMKKKIIIFFFEEE???@@@???===<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<============<<<;;;:::999999:::::::::::::::::::::;;;;;;;;;;;;::::::999999999:::::::::<<<>>>@@@DDDIIIPPPTTT___kkkzzz~~~{{{|||}}}~~~}}}{{{yyywwwttttttttttttuuuuuuvvvvvvsssrrrrrrssstttvvvxxxzzz|||~~~~~~|||zzzvvvuuuttttttssssssttttttrrrrrrqqqqqqrrrrrrsssttttttuuuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrtttdddUUUKKKDDDBBB>>><<<<<<<<<;;;999888999<<<===>>><<<:::888555555555666666666666666777777666666555555555444444444444555555555555666222333444555555555444333111333555555555555777888444:::@@@BBBDDDQQQfffwww~~~|||ooollleee^^^XXXVVVWWWZZZYYY___gggoootttwwwzzz|||~~~yyyqqqhhh```[[[XXXVVVWWWWWWXXXYYY\\\ccckkkqqqwwwwwwuuurrrqqqvvv}}}zzzwwwwwwxxxzzzwwwqqqmmmccc]]]VVVRRRPPPOOOLLLJJJFFFGGGHHHGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPKKKKKKKKKJJJHHHFFFCCCBBB===>>>>>>======BBBMMMUUUgggxxxyyybbbYYYSSSKKKIIIMMMHHHGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGEEECCCCCCCCCCCCCCC@@@@@@BBBCCCAAABBBEEEAAABBBBBBCCCCCCBBBBBBAAA?????????>>>???@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;===============<<<<<<<<<;;;<<<<<<<<<======>>>>>>999::::::;;;<<<===>>>>>>======>>>>>>>>>===;;;:::::::::::::::::::::::::::999999888888888888888999;;;===???@@@BBBFFFKKKOOOSSS___nnnzzz}}}~~~~~~}}}{{{xxxvvvsssssstttuuuvvvuuuuuutttppppppqqqqqqsssvvvxxxzzz|||~~~|||{{{uuuuuutttsssssssssssstttqqqqqqqqqqqqrrrrrrssstttttttttuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrqqqaaaSSSKKKFFFCCC@@@>>>>>>>>>===<<<>>>>>>===<<<:::999888777888888777666666666666666777666555444333444555555666666666666555555555555555444333333333333444555555555555555666666666777777999<<<>>>BBBKKKYYYccc|||~~~vvvooofff```ZZZVVVVVVWWWWWWWWWTTT___iiimmmqqqwww}}}~~~{{{rrrggg^^^YYYWWWXXXUUUXXXZZZ[[[]]]dddpppyyy~~~{{{wwwuuuzzzzzzrrrooonnnpppssswww{{{zzzrrrjjjbbb^^^YYYVVVRRRNNNKKKJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEIIIIIIIIIJJJLLLNNNQQQRRROOOPPPQQQQQQPPPPPPQQQSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNLLLJJJHHHEEEBBBAAA@@@@@@======>>>>>>===BBBRRRbbbwwwqqq]]]SSSPPPLLLIIIHHHIIIHHHHHHGGGHHHIIIKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888999::::::;;;;;;::::::999999;;;======<<<;;;<<<===::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::===;;;999777777777999999;;;::::::999999::::::;;;;;;<<<===>>>@@@BBBCCCDDDPPPVVV___hhhrrr~~~}}}wwwsssoooooopppsssuuuvvvtttsssuuusssqqqqqqrrruuuyyy|||~~~~~~~~~}}}{{{yyyxxxyyyxxxwwwuuuttttttsssssstttttttttttttttsssssssssuuuuuutttttttttsssssssssrrrssstttuuuuuutttsssrrrooo___QQQIIICCC@@@===<<<<<<<<<;;;:::999999999999999999999999888888777666666666666666777666555444444444555555666666666666555555555555555444333333333333444555555555555555666666666666555777999:::===FFFRRR[[[rrr}}}}}}|||{{{vvvmmmfff```[[[UUURRRRRRRRRRRRQQQTTT___jjjmmmooovvv}}}}}}tttjjj```[[[YYYYYYXXXZZZ\\\]]]```hhhttt}}}zzzxxx{{{tttllliiiiiikkknnnsssvvv|||}}}{{{vvvppphhh```ZZZVVVRRRPPPMMMJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQOOONNNNNNKKKIIIFFFCCC@@@>>>>>>===<<<<<<===>>>???GGGYYYjjj{{{jjjXXXQQQOOOLLLJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDBBBAAA??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<===<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::999;;;<<<===<<<;;;<<<===;;;;;;<<<===============;;;;;;;;;:::::::::999999<<<:::999777777888999:::;;;::::::999999::::::;;;:::;;;<<<===>>>???@@@AAAGGGMMMUUU^^^gggrrr~~~wwwrrrnnnnnnoooqqqtttuuutttssstttsssrrrqqqsssuuuxxxzzz{{{{{{|||}}}}}}|||{{{zzzzzzyyywwwvvvttttttssssssuuuuuuttttttsssssssssrrruuutttttttttssssssssssssssssssttttttttttttssssss~~~lll\\\OOOHHHAAA???<<<;;;<<<===<<<;;;::::::::::::::::::::::::888888777666666666666666777666555555444444555555666666666555555555555444555444444333333444444555666666555555555555555555555666777888:::@@@JJJRRRdddppp~~~}}}zzzxxxtttnnneee]]]ZZZWWWRRROOONNNNNNMMMLLLUUUaaalllnnnpppxxxyyynnneee___[[[ZZZ[[[\\\^^^___ccclllyyy|||xxx{{{~~~mmmfffdddeeehhhkkkppprrrvvv~~~~~~tttpppkkkddd]]]VVVQQQOOOLLLKKKIIIHHHHHHIIIJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMIIIGGGDDDAAA>>><<<;;;;;;;;;:::;;;>>>BBBMMMbbbtttnnn```RRRMMMMMMLLLKKKKKKGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@?????????@@@AAAAAABBBBBBAAA@@@??????======<<<;;;===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888:::<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======:::999999999999888888888:::999888888888999:::;;;::::::999999999999::::::::::::;;;;;;<<<======>>>BBBGGGNNNUUU]]]hhhsss{{{xxxrrrlllkkkkkknnnqqqsssttttttsssssssssssstttuuuvvvwwwwwwwwwyyyzzz{{{|||||||||zzzyyyxxxvvvuuutttssssssvvvvvvuuutttssssssrrrrrrttttttttttttsssssssssssstttssssssrrrrrrssssssttt|||jjj[[[OOOHHHBBB@@@>>>===>>>???>>>>>>@@@@@@???>>><<<;;;:::999888777777666666666666666777666666555555555555555666666555555555444444444444444444444444444444444666666555555555555444444888999999888:::???FFFLLLXXXdddwww~~~|||zzz}}}{{{yyyvvvrrrjjjaaaZZZXXXUUUQQQNNNMMMLLLLLLLLLUUUaaammmpppsss}}}tttiiibbb^^^[[[\\\]]]^^^```fffppp|||}}}xxxyyy{{{jjjcccbbbdddggglllooopppssszzz~~~vvvmmmiiiccc\\\VVVQQQNNNMMMKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLNNNOOOOOOOOONNNMMMOOOPPPQQQQQQPPPPPPQQQSSSVVVVVVUUUTTTTTTSSSRRRRRRTTTSSSRRRPPPOOOMMMLLLKKKHHHFFFCCC@@@===;;;::::::;;;:::;;;???FFFSSSiii|||dddXXXNNNKKKLLLKKKJJJJJJGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>=========>>>>>>======>>>???@@@AAABBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888999999::::::999999888888:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;888888888888888777777777888888888888999:::;;;<<<::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<>>>BBBHHHNNNTTT]]]gggooo}}}{{{uuukkkjjjiiijjjmmmqqqsssssssssssstttuuuuuuuuuuuutttuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvuuutttssssssvvvvvvuuutttsssrrrrrrqqqsssssssssssssssssssssssstttsssrrrqqqqqqrrrssstttzzziiiZZZOOOHHHBBB@@@=========>>>>>>===@@@@@@???>>><<<;;;:::999888777777666666666666666666666666666666555555555555555555555444444444444444444444444444444444444555555555555555444444444999999888888999===BBBEEEOOO[[[nnn~~~|||zzz{{{zzzyyywwwrrriii```ZZZVVVTTTQQQNNNLLLKKKMMMNNNSSS```lllrrrxxxwwwllleee```]]]\\\]]]^^^cccjjjuuuzzzzzzxxxhhhaaa```bbbggglllmmmmmmpppwwwxxxpppfffccc]]]WWWRRROOOMMMMMMKKKKKKIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJLLLNNNOOOPPPQQQPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRQQQOOONNNLLLKKKJJJHHHFFFCCC@@@>>><<<<<<;;;<<<;;;===DDDMMM\\\rrrnnn]]]TTTLLLKKKLLLJJJHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@???>>>===<<<;;;;;;999::::::::::::999888888777777888888888888777777777999;;;;;;:::999:::;;;:::::::::;;;;;;:::999999777777777777777777777777777777888888999:::;;;<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999<<>>;;;:::;;;<<<;;;:::::::::::::::::::::::::::888888777666666666666666666777777777777666555444555555555444444444444333333444444555555444444333333333444444444555555555666666555555777:::===???HHHTTTfffxxx~~~|||}}}}}}zzzsssjjjaaa[[[UUUSSSQQQMMMKKKLLLPPPSSSVVVaaammmuuuwwwlllfffbbb___]]]___bbbhhhqqq|||~~~~~~vvveee^^^]]]```eeejjjjjjkkknnnuuu}}}qqqjjj^^^\\\WWWSSSOOOMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRPPPOOOMMMKKKIIIIIIFFFEEECCC@@@>>>>>>===>>>>>>>>>DDDNNN[[[jjj~~~{{{fffWWWPPPKKKKKKLLLHHHFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBB============<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA@@@???>>>>>><<<<<<;;;:::888999:::::::::999888777777777777888888777777777666888::::::999999999:::999999::::::999999888888666666666777777777777888777777888999::::::;;;;;;999999888888888888999999999:::::::::::::::::::::999<<<@@@BBBDDDJJJRRRXXXdddnnn}}}uuuqqqllljjjkkkooorrrtttwwwxxxxxxwwwvvvuuutttsssuuutttsssrrrrrrrrrrrrrrrvvvuuuttttttssssssttttttuuuttttttttttttsssssssssrrrrrrrrrrrrssssssssssssrrrqqqqqqppppppqqqqqqrrruuudddVVVLLLGGGAAA???<<<:::;;;;;;:::999999999999999999999999999888888777666666666666666666777777888777666555444555555555444444444333333333333444555555444333333222222333444555555666666444333222333666999;;;<<>>>>>>>>???@@@CCCLLL[[[jjjzzznnn___QQQKKKIIIJJJKKKGGGDDDDDDBBBBBBDDDDDDEEEDDDCCCCCC@@@@@@????????????@@@@@@===============<<<<<<;;;<<<<<<======>>>???@@@@@@??????>>>===<<<;;;;;;:::888999:::<<<<<<;;;999888888888999999999999888888666888::::::999888999::::::::::::::::::999888888666666777777777888888888777888999999::::::::::::999999888888888888999999777777777888888999999999:::===???@@@AAAEEELLLRRRWWWaaaooo}}}~~~xxxrrrnnnnnnqqquuuwww{{{zzzyyyxxxwwwvvvuuutttssssssqqqpppppppppqqqqqqsssrrrrrrrrrrrrsssttttttssssssssstttttttttttttttqqqqqqrrrrrrrrrsssssssssppppppqqqqqqqqqqqqppppppsssbbbTTTKKKFFFDDDAAA>>><<<<<<<<<;;;:::>>>>>>===<<<:::999888777888888777666666666666666666777888888888777555444555555444444444333333333333333444555555444333333000111222333555666777777444333333444777:::<<<<<>>>>>>>>??????BBBFFFRRRdddvvvsss^^^VVVLLLHHHFFFIIIJJJFFFDDDDDD???@@@BBBCCCDDDCCCCCCBBB>>>===============>>>>>>======>>>>>>======<<<;;;<<<<<<======>>>>>>????????????>>>===<<<;;;::::::999:::<<<======<<<:::999999::::::;;;;;;::::::999666888999999888888999:::;;;;;;;;;;;;::::::999888666777777777888888999999888888999:::::::::999999999999888888888888999999555555555666777888888888666888::::::;;;>>>DDDJJJLLLVVVdddrrr~~~~~~vvvqqqqqqtttwwwyyy}}}|||zzzxxxwwwvvvvvvuuuqqqqqqpppoooooopppqqqrrrqqqpppqqqqqqrrrssstttuuurrrrrrsssssstttuuuuuuuuuqqqqqqqqqrrrrrrsssssssssooopppqqqrrrrrrqqqpppooorrreeeWWWMMMIII@@@???>>><<<:::999999999999999999999999999999999999999888888777666666666666555555555555444444444555555555555444333222222444333333222222333333444555555666666666666555555777777777777888888888888>>>BBBMMM\\\kkkyyyvvvjjjbbb^^^[[[WWWVVVXXX^^^eeeiiixxx{{{tttkkkkkkiiiggghhhkkknnnttt~~~~~~{{{uuuaaaYYYZZZ___dddjjjttttttxxxzzzjjj^^^XXXUUUSSSQQQOOOMMMMMMNNNOOOMMMLLLJJJIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTQQQOOOMMMNNNMMMKKKJJJHHHHHHGGGGGGAAA???@@@@@@===:::===CCCNNNVVVeeewww|||fffYYYSSSHHHGGGFFFEEEDDDDDDDDDDDDEEECCCBBBBBBCCCDDDBBBAAA<<<===>>>??????>>>===<<<===<<<;;;;;;;;;===>>>???<<<<<<<<<<<<============999888888888999::::::;;;<<<<<<===;;;999999:::;;;;;;;;;;;;:::::::::999999<<<<<<;;;::::::999888888:::::::::::::::999888777999:::;;;;;;;;;;;;999999888999999999999888777777888999999999999888777777666666777777777777666666<<<<<<;;;<<<===???AAABBBIIIMMMUUU```lll{{{}}}yyyuuuvvvyyy{{{~~~{{{wwwtttqqqooonnnpppppppppooonnnmmmkkkjjjsssrrrqqqpppqqqssstttvvvzzzwwwuuuttttttuuuuuutttuuuttttttsssrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqcccUUUKKKGGG@@@???>>><<<:::999999999999999999999999999999999999999888888777666666666777666666666666555555555333333444444555444444444444333333222222333333444444555555666666555555444666666666666777777777777;;;>>>GGGUUUbbbpppwwwkkkddd```]]][[[\\\aaaiiirrrxxxoooiiikkklllmmmnnnrrrsssxxx{{{uuuvvv|||~~~~~~{{{zzz|||sssaaa[[[]]]aaahhhmmmwwwyyy~~~uuuggg\\\WWWTTTSSSPPPNNNMMMMMMNNNOOOMMMLLLKKKJJJJJJLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUVVVVVVVVVUUUVVVVVVVVVUUUTTTQQQOOONNNMMMLLLJJJHHHGGGEEEEEEEEECCCAAA@@@AAA???>>>DDDLLLYYYdddvvvlll\\\QQQMMMFFFFFFEEEDDDDDDDDDDDDEEECCCBBBAAAAAABBBBBBAAA@@@<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<============999999888888999::::::;;;<<<<<<<<<;;;999999:::<<<;;;;;;;;;:::::::::999999<<<<<<;;;::::::999888888999:::::::::999999888777888999:::;;;;;;:::999999888888999999999999888888999999999999999888888777888888888888888888888888::::::::::::;;;===>>>@@@BBBFFFLLLUUUaaaooo}}}yyy{{{~~~zzzzzz|||}}}}}}yyytttpppmmmkkkjjjooooooooonnnnnnmmmlllkkkpppooonnnnnnpppsssvvvxxx|||zzzxxxwwwwwwxxxwwwuuuuuuuuutttrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqq~~~oooaaaSSSHHHDDD@@@???===<<<::::::999999::::::::::::::::::::::::999999888888777666666666777777777666666666666555111222333444555555555555444333333222222333333444333444444555555444444333444555555555666666666666888:::AAAKKKVVVbbbsssyyynnngggdddcccbbbdddkkkuuuvvvhhheeekkkppprrrtttrrrrrrttt{{{~~~xxxpppnnnsss|||~~~{{{xxxwwwvvvtttsssuuuzzzpppaaa]]]___dddkkkqqq{{{ooocccZZZVVVSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKMMMNNNOOONNNOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUSSSRRRPPPNNNKKKJJJHHHFFFDDDCCCBBBBBB@@@===<<<>>>>>>AAAKKKUUUiiiwwwjjj[[[QQQKKKGGGDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCCCCBBBAAA======>>>>>>>>>======<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<=========999999999999999::::::;;;;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::999999888999999999:::999999888777666777999:::::::::999999666777888999::::::::::::999999::::::999999888777:::999888777777888999:::888888888888999;;;<<<===<<<>>>CCCJJJTTTaaaooowww~~~wwwxxx}}}}}}xxxrrrmmmjjjhhhhhhkkkllllllmmmmmmllllllkkkmmmmmmlllllloootttxxx{{{~~~}}}{{{{{{||||||zzzyyywwwvvvtttrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqq}}}nnn```RRRGGGCCC???>>>===<<<;;;:::::::::::::::::::::::::::::::::999999888888777666666666666666666666555555555555222333444444555555555444444333333222222333333444222333333444444333333222333333444444444555555555888888<<>><<<;;;>>>BBBIIIWWWcccyyy|||iiiZZZRRRNNNIIIFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEDDD==================<<<<<<999:::<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======::::::999999999::::::;;;;;;<<<<<<;;;999999;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888999999999999888888555666888999::::::999888555666888999:::;;;;;;;;;:::::::::::::::999999888:::999777666666777999:::777777888888999:::;;;;;;;;;<<>>===<<<;;;:::::::::::::::::::::::::::::::::999999888888777666666666555555444444444333333333444555555555444444333222444333333222222333333444222222333333333333222222333333333333444444444444999888:::???EEEMMMZZZfff|||}}}wwwtttoooooopppttt{{{tttfff```ZZZ[[[dddnnnrrrrrrllljjjiiilllqqqvvvwwwvvvkkkjjjlllrrr|||}}}{{{yyyxxxxxxyyyyyyzzz|||{{{ooobbb^^^```eeemmmuuutttfff]]]XXXWWWQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRQQQQQQNNNNNNOOOQQQSSSUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCAAAAAA@@@???===>>>DDDKKKVVVggguuu}}}~~~qqqhhh[[[SSSOOOMMMHHHEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFEEEDDD>>>======<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999::::::;;;:::;;;<<<;;;::::::;;;===<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::999999777888888999999888888888666777888999:::999999888555666888999;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999999888666555555666888999888888999999::::::::::::;;;<<<===@@@EEENNNXXX^^^kkkxxx|||tttmmmiiihhhgggfffggghhhiiikkkkkkkkkkkkmmmllllllmmmpppuuuyyy|||}}}||||||~~~|||zzzyyywwwvvvvvvvvvvvvtttsssssssssrrrrrrqqqqqqoooaaaRRRGGGCCC>>>>>>===;;;;;;:::::::::::::::::::::::::::::::::999999888888777666666666444444444333333333222222555555555555444333222111444333333222222333333444222333333444444333333222222333333333444444444444999888999===@@@EEEPPP[[[mmm}}}}}}yyyvvvpppqqquuuzzzsssfff]]][[[XXXYYYaaalllpppnnngggeeeccceeekkkppprrrqqqiiikkkpppwww}}}zzzxxxxxxyyy{{{}}}{{{oooccc___aaafffpppyyyqqqddd\\\XXXVVVQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFEEECCCBBBAAAAAA@@@;;;;;;@@@IIITTTaaasss|||yyy~~~ooo___YYYSSSNNNLLLJJJFFFCCCDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDCCCCCCDDDDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;::::::;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::666777888888999888888888888888999::::::999888777666777888:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777666555555666777888888888999:::;;;;;;::::::::::::;;;===@@@EEEMMMRRR___mmm}}}wwwqqqllljjjiiihhhhhhjjjkkklllmmmmmmmmmllllllmmmooossswww{{{}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyuuuuuuuuuttttttssssssrrrnnn```RRRGGGBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555555444444444333333333444444444555444444333333444333333222222333333444333333444444444444333333333333333444444444444555666555777:::<<>>FFFSSS```nnn|||yyy{{{qqq___UUUSSSOOOKKKHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCDDDBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999;;;;;;;;;::::::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::666666777888888888888888::::::;;;;;;;;;999888777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777777777777777777777777777888999:::::::::999999999:::;;;<<<===@@@EEEIIIRRR___ooo{{{yyyssspppnnnkkklllmmmoooppppppppppppnnnpppssswww{{{~~~}}}{{{wwwwwwwwwvvvuuuttttttttt~~~nnn___QQQFFFAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666666666555555555444444444222222333444555555555555444333333222222333333444333444444555555444444333333333444444444555555555444333555888999;;;BBBKKKUUUfff{{{|||xxxtttrrrsssuuuyyy}}}~~~uuummmggg^^^UUUTTTVVVWWWXXXaaammmqqqmmmjjjgggfffhhhooovvvzzz{{{xxx{{{~~~zzzooodddaaadddmmm{{{zzzlll```XXXTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZWWWWWWVVVVVVTTTSSSQQQPPPPPPPPPOOOMMMKKKGGGDDDBBBAAA@@@@@@???>>>?????????DDDHHHRRRaaaooo}}}|||{{{zzzeeeWWWSSSRRRNNNIIIEEEDDDEEEGGGBBBAAAAAAAAAAAABBBCCCCCCFFFEEEDDDDDDEEEEEEDDDCCC???>>><<<;;;::::::;;;;;;<<<;;;999888777888999999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::999:::;;;;;;::::::<<<>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666777888888888888888;;;<<<<<<<<<;;;999777666888888999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::777888999999999999888777777777999::::::999888888:::;;;=========???BBBEEEHHHUUUcccooo{{{{{{wwwtttooopppqqqrrrrrrsssssssssqqqtttyyy|||yyyxxxxxxwwwvvvuuuuuutttnnn^^^NNNEEEBBB???>>>===<<<;;;<<<======@@@???===<<<<<<;;;999777;;;:::999777666666666666555555555666666666666666222222444444444444222222333333333333333333333333222333444444333333555777222555666444222222222222555:::666444;;;<<<;;;CCCMMMXXXiiiyyyzzzuuusssrrrpppsssyyy}}}}}}{{{yyytttqqqlllgggbbb]]]XXXTTTTTTTTTVVV]]]gggnnnrrrrrrmmmlllnnnsss{{{vvvmmmdddaaaiiivvvvvvjjj___VVVSSSUUUSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJHHHEEECCCAAA@@@<<<>>>???>>>===>>>CCCGGGJJJPPP\\\jjjyyyzzz~~~iii\\\VVVKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>===;;;999888999:::;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::======<<<;;;;;;:::999999777888999999888777999:::777888888888888999999999888999999:::;;;<<<======FFFOOO[[[eeelllvvv~~~|||{{{yyywwwvvvuuuuuuvvvuuu~~~~~~~~~~~~~~~}}}|||{{{zzzyyyppp___PPPGGGDDD>>>===<<<;;;;;;;;;<<<===???===;;;;;;;;;;;;999888888888777777666777777777666666666666555555555555222333333444444333333222333333333333333333333333333444444333222111333444000333555666888999888777333888444111666888:::CCCFFFQQQ```ppp~~~}}}xxxtttsssssstttwwwzzz}}}}}}zzzwwwtttoookkkgggccc___\\\XXXUUUUUUVVVYYYbbbmmmwww{{{|||xxxwwwxxx}}}sssllleeeeeelllxxx~~~}}}sssggg]]]UUURRRSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPLLLKKKIIIGGGDDDBBB@@@???===@@@BBBBBBBBBDDDJJJOOOWWW```mmmzzzrrraaaVVVPPPJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;:::999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::======<<<;;;;;;:::999999777888999888777666777888777777888888888999999999999:::;;;;;;======>>>???BBBJJJTTT\\\bbblllxxx~~~zzzxxxyyyzzz~~~||||||{{{~~~}}}||||||ooo___PPPFFFCCC>>>===;;;:::::::::;;;<<<<<<;;;999:::;;;;;;999888777666666666777777888999777666666666555444444444222333333444444333333222333333333333333333333333555555666444222111222333333333444555666555666666555:::444111666555555===>>>GGGTTTbbbppp~~~~~~zzzvvvtttuuuvvv|||}}}~~~~~~{{{vvvqqqnnngggdddaaa^^^]]][[[YYYWWWXXXYYY]]]gggsss|||nnnjjjfffiiiqqq|||zzzyyy}}}oooddd[[[SSSQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSQQQPPPOOONNNLLLJJJHHHEEEBBB@@@???>>>;;;===@@@BBBEEEJJJRRRYYYjjjttt|||hhh[[[RRRMMMJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;:::999888888999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999777888999888666555555666777777777888888888999999888888999:::;;;<<<=========CCCJJJPPPUUU]]]iiirrr~~~{{{xxxvvvuuuxxxyyyzzz|||}}}~~~}}}mmm]]]NNNDDDAAA===<<<;;;:::999:::;;;;;;:::999888888:::;;;:::888777777666666666777777888777777666555444444333333333333333333333333333333333333333333333333333333444666777666444333333444444444555444333555???JJJAAA???333...777888555999888???JJJVVVcccrrr}}}yyyvvvvvvyyy{{{{{{tttnnniiibbb```]]]\\\]]]\\\[[[ZZZZZZ[[[___hhhsss|||yyykkkhhhggglllvvv}}}vvvvvv}}}wwwjjjbbbZZZSSSPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVSSSRRRQQQOOONNNLLLKKKKKKJJJIIIFFFCCCAAA???>>>>>><<<>>>AAAEEEKKKUUUbbbkkkzzznnn^^^TTTNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDBBBAAA@@@??????=========>>>>>>??????@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;:::999999;;;;;;;;;;;;;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999888888999999:::;;;;;;;;;;;;;;;999999999999888888777777777888888777555333444444777777777777888888888888555555666777888999::::::;;;???CCCFFFJJJQQQ[[[bbboooxxx~~~xxxtttrrrppprrrrrrsssuuuwwwyyyzzz{{{{{{}}}|||lll]]]NNNDDDAAA===<<<;;;:::999:::;;;;;;999888777888:::::::::999999888777666555555555555777666666555444333333222333333333333333333333333333333333333333333333333000222444555444333444444000111444666555>>>UUUmmmlll\\\>>>///666:::777999666;;;CCCLLLWWWgggwww~~~{{{yyyzzz~~~}}}uuunnniiiaaa```______``````___]]]ZZZ[[[```hhhsss{{{}}}}}}|||zzz{{{~~~vvvkkkiiijjjqqq|||zzzssssss{{{zzzqqqfff```ZZZSSSQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTVVVVVVWWWWWWWWWVVVUUUUUURRRQQQPPPNNNLLLKKKIIIIIIIIIGGGDDDBBB@@@?????????BBBEEEIIIOOOYYYgggwwwuuu```UUULLLGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDBBBAAA@@@??????======>>>>>>???@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<======<<<;;;:::999999888:::::::::;;;<<<===>>>???999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::777777777666666666666666777777888666444333333444666666777777777888888888444555555666777888999999<<<>>>???AAACCCHHHPPPVVV```jjjwww|||vvvssspppnnnmmmmmmmmmnnnoooqqqssstttvvvxxx||||||mmm___PPPFFFCCC>>>===;;;:::::::::;;;<<<:::999888888:::;;;:::888999999777666555444444444666555555555444333333333444333333222222333333444333333333333333333333333,,,///111222222111111222222111444555333:::RRRlllVVV999888888555777666999>>>DDDMMM[[[jjjuuu}}}|||~~~~~~vvvpppllldddcccdddeeefffdddaaa^^^YYYZZZ___iiittt{{{~~~~~~uuuuuuvvv{{{~~~{{{{{{xxxmmmmmmqqqyyywwwoooooowww~~~~~~{{{sssjjjbbb^^^YYYSSSQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFCCCAAA@@@@@@AAAAAADDDJJJSSS]]]jjjzzzjjj\\\SSSJJJFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>??????@@@@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888999999::::::;;;<<<======888888888888999999999999::::::::::::::::::::::::888999999999:::::::::;;;777888888999999999999999666555555555555555555555666777888777555444444555666666666777777777888888666777777888999:::;;;;;;<<<===>>>>>>@@@CCCHHHLLLUUU]]]iiittt{{{uuuqqqnnnllliiiiiihhhiiijjjkkkmmmnnnrrruuuzzz{{{mmm___PPPFFFCCC>>>===<<<;;;;;;;;;<<<===;;;:::999999:::;;;:::888888777666555555555555555444444444444444444444444444333333222222333333444333333333333333333333333...000333333222111000111555111222555222111===NNNzzzUUU;;;888666222555555777:::>>>DDDOOO]]]gggyyy~~~~~~~~~~~~~~~wwwrrrnnnggggggiiikkkjjjgggbbb]]]YYY[[[___hhhqqqxxxyyyyyypppppprrrxxxxxxyyy}}}yyypppssszzz}}}tttjjjkkksssyyyxxxtttllleee^^^[[[WWWRRRPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRPPPNNNLLLJJJIIIHHHFFFDDDBBB@@@@@@AAACCCDDDHHHSSSccctttuuubbbZZZSSSJJJGGGJJJEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@???>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;888888888999999::::::::::::::::::::::::::::::::::::::::::999999999999999666666777888888888888777666666666666666666666666555777888777555555666777666666666666777777777888666777888999:::;;;;;;<<<;;;;;;<<<<<<===???BBBDDDKKKPPPYYYbbbmmmzzz{{{uuupppllljjjffffffeeefffgggjjjlllnnnrrrtttxxx~~~xxxjjj]]]NNNDDDAAA???>>>===<<<;;;<<<======<<<;;;::::::;;;;;;:::888666555555555555666777777333333444444444444444444444444222222222222444444333333333333333333333333333555777777555333222111333...000888999444666???GGGDDD666///555666444999444666777999>>>HHHUUU^^^qqq}}}}}}|||||||||}}}~~~}}}~~~~~~xxxssspppiiijjjlllnnnmmmhhhaaa\\\\\\\\\___fffnnnrrrrrrppplllmmmpppwww}}}|||zzz~~~}}}yyyrrrxxx{{{qqqhhhhhhpppuuusssooohhhaaa[[[XXXUUUPPPNNNPPPPPPQQQQQQQQQRRRRRRSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLIIIGGGFFFEEEEEECCCAAA@@@@@@BBBEEEFFFRRR```vvvxxxgggXXXTTTOOOFFFDDDHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>;;;::::::999999::::::;;;<<<<<<<<<<<<============;;;;;;:::999999999999:::;;;;;;::::::::::::999999888888999:::::::::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999888777777555555666777777777777777777777777777888888888888555666888777666666777888666666666666777777777777555555666777888999::::::999::::::;;;;;;===>>>???BBBGGGMMMUUU```nnn~~~{{{tttooojjjgggdddddddddeeegggjjjmmmooorrrtttxxx|||uuugggZZZNNNEEEAAAAAA???===:::999999:::;;;;;;;;;::::::999888777777777777777666555555444444555444444333333444444555333333333333333333333333333333333333333333333333444444222222222222444444333222111000000222444555666666666666555444333333777777777777;;;BBBKKKQQQgggrrr}}}yyyxxxwwwyyy{{{~~~~~~~~~}}}~~~zzzuuuqqqlllmmmnnnnnnkkkgggccc```^^^```eeemmmsssuuussspppnnnssszzz}}}wwwtttqqqlllgggfffhhhiiifffccc```^^^ZZZVVVRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNMMMKKKIIIFFFEEEDDDDDDAAA@@@@@@@@@>>>>>>FFFPPP^^^sss~~~iiiaaaVVVOOOLLLJJJFFFBBBCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEEEECCCBBBAAAAAAAAA@@@@@@?????????::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<::::::999777666666666777888888999::::::;;;;;;::::::::::::999999888777666666666777888999999999999999888888888888888777666666555777888::::::888777555666666666666666777888888777777666666555555555444666666666666777777777777666777999::::::999777666::::::;;;<<<<<<<<<<<<;;;;;;???DDDHHHOOO[[[jjjvvv~~~~~~yyyrrrmmmkkkhhhgggggghhhiiilllooopppyyyzzz|||uuugggZZZNNNEEEAAA@@@???<<<:::999999:::;;;;;;::::::999888888777777777777777666555555444444444444444333333444444444333333333333333333333333333333333333333333333333333222111111111111222333333222111000000222444555444444555555555444333333666666666666999???GGGMMM\\\iii{{{}}}zzzyyyxxxzzz|||~~~~~~~~~~~~~~~~~~zzzuuuqqqmmmnnnoooooolllhhhdddbbb```cccjjjrrryyy{{{yyyvvvyyy~~~yyyvvvyyyzzzjjjeeeaaa```bbbbbb```]]]\\\ZZZWWWTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUWWWWWWZZZYYYXXXVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPLLLKKKIIIGGGEEECCCBBBBBBBBB@@@AAAAAAAAADDDOOOZZZooo{{{mmmbbb[[[RRRMMMKKKIIIFFFBBBBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHGGGEEECCCBBBBBBAAA@@@??????>>>>>>:::::::::::::::999999999::::::::::::;;;;;;;;;;;;???>>>=========;;;888666999999777666666666777777888999999:::;;;:::::::::::::::999888888777666666777777888999999999888888777888888888888777666666555666777888888777666555666666666666666777777888777666666666555555555444555555555666666666777777666777999::::::999777666777777888999999999999888;;;>>>AAADDDIIISSSaaakkkyyy|||vvvrrrpppmmmlllkkklllmmmppptttvvv{{{|||}}}~~~uuufffZZZNNNEEEBBB???>>><<<:::999999::::::999999999888888777777666777777777666555555444444444444333333333333444444333333333333333333333333222222333333333333333333222111111000000111111222333222111111111222333444222222333444444444333333444444444444666;;;BBBGGGRRR^^^qqq|||{{{zzz{{{}}}~~~|||yyyuuuqqqpppqqqqqqpppmmmjjjfffddddddiiiqqq{{{yyywwwwww{{{mmmbbb^^^ZZZZZZ[[[\\\ZZZXXXWWWVVVTTTSSSRRRSSSSSSTTTSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYXXXWWWVVVVVVVVVWWWTTTTTTSSSRRRPPPOOONNNNNNIIIHHHFFFDDDBBB@@@@@@???AAA@@@AAACCCFFFMMM\\\jjjxxxhhh```XXXSSSMMMJJJJJJHHHEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@AAAAAABBBBBBBBBCCCFFFIIIKKKKKKHHHEEECCCBBBAAA@@@???>>>===<<<::::::999999888888777777999999999999:::::::::;;;???>>><<<<<<<<<:::888666888888777666666666777777888888999::::::::::::999999999888888777777666666888888888999888888777777777777888888777777666555666666666666666666666666555555666666666777777777666666666555555555555555444444444555555555666666666777888999999888777666555666777777888888777777:::;;;===>>>AAAHHHSSS[[[jjjttt~~~zzzxxxuuutttsssrrrtttwww{{{~~~~~~|||ssseeeZZZNNNEEEBBB>>>===<<<;;;::::::::::::888888888777777777666666777777777666555555444444333333333444444333333333333333333333333333333333222222222222222333333333222222111111111111222222222222111111111222333444000111222333333333333333333333333333444777<<<@@@JJJVVVhhhyyy~~~}}}}}}|||}}}~~~}}}|||yyyvvvsssssssssrrrqqqooollliiihhhiiioooxxx|||uuutttxxx{{{{{{mmmaaa]]]ZZZWWWVVVXXXYYYXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVTTTSSSRRRPPPOOOMMMLLLKKKEEEDDDCCCAAA???>>>>>>===??????AAAFFFMMMXXXjjjzzzvvvggg]]]YYYQQQNNNKKKIIIHHHGGGCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAABBBCCCGGGKKKMMMLLLIIIFFFCCCBBBAAA@@@>>><<<;;;;;;;;;;;;:::999888777777666888888888999999::::::;;;<<<;;;::::::;;;;;;:::888777777777666666666777777777888888999999999999999888888777777777666666666888888999888888777666666777777777777777666666555666555444444444444555666555555555666666666666666555555555555555555555555333333333444444444555555666666777888888777666666666777888888999888888888888888999999;;;@@@HHHNNN]]]ggguuu~~~|||{{{zzz|||}}}zzzrrrdddYYYMMMEEEBBB===<<<;;;;;;::::::::::::888888888777777777777777777777777666555555444444222222333444444333222222333333333333333333333333111111111222222333333333222333333333333333333222222222111222222222333333000000111222333333333333222222333222222444888;;;CCCLLL[[[kkk{{{}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzwwwuuuttttttsssqqqpppnnnmmmlllmmmttt~~~yyysssppptttzzzvvvmmmccc[[[WWWVVVTTTSSSTTTUUUVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVSSSRRRPPPNNNLLLJJJHHHGGGBBBAAA@@@???>>>>>>===>>>>>>???DDDMMMVVVdddxxxnnnaaaYYYSSSNNNNNNLLLJJJHHHGGGDDDBBB@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFJJJLLLLLLHHHEEEBBBAAA@@@???===<<<;;;:::<<<;;;;;;:::999888888777777777888999999:::;;;;;;<<<:::999999::::::999888666666666777777777666666666777888888999999888888777777666666666666666666888888888888888777666555777777777777777666555555555555444444444444555555444444555666777666666555444444444555555555555555333333333333444444444444666666666777777666666666666666777888888888888777555555555666888<<>>>>>>>>??????@@@AAADDDMMMXXXdddsssnnn]]]VVVRRRMMMIIIKKKJJJIIIGGGEEEBBBAAA@@@@@@@@@@@@?????????>>>>>>============>>>???@@@@@@@@@AAADDDGGGIIIIIIFFFCCCAAA@@@???>>>===<<<;;;:::;;;;;;::::::999999888888777888888999:::;;;<<<<<<@@@===:::999888777555444555555666777777777666666666666777888888888888777666666666666555555555555777777777888777777666666666666777777666666555444555555555555555555555555333444555666777666555555444444444444444555555555333333333444444444555555666666555555555555666666333444555555666666555555555444444555777;;;>>>@@@BBBJJJWWWcccooo{{{|||mmm```UUUJJJBBB@@@:::;;;;;;;;;;;;:::999999888999999999999999999999777777777666555555444444000222333444444333222000333333333333333333333333///000000111222222333333111222333333333333222111111111222222333333333222333333333333333333222111111222333444333444666888666;;;CCCLLLZZZlll{{{xxxxxxxxx~~~}}}}}}|||{{{zzzzzzzzzyyywwwuuuuuuvvvvvvuuutttsssrrrqqqppppppqqqssstttsssyyy{{{vvvssslllmmmmmmmmmnnnpppuuuxxxxxxsssllleee^^^XXXUUUTTTNNNNNNNNNNNNNNNPPPRRRTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWYYYYYYXXXWWWVVVSSSTTTUUUUUUUUUUUUTTTSSSPPPOOOLLLIIIFFFCCCAAA???=========>>>???@@@BBBCCCFFFLLLXXXgggttt{{{ooo___SSSMMMKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>============>>>???@@@AAA@@@@@@AAACCCEEEEEEBBB@@@??????>>>===<<<<<<;;;;;;999999999999999888888888888888999:::;;;<<<======@@@===:::888777666555333444444666777777777666666555666777777888888777777555555555555555555555555555666777777777777777777666666777777666666555444444555666777777666555444222333555777777666555444333333333444444555555555444444444444555555555555666555555555555555555666444444555666666666666666555444444444666999;;;<<<>>>CCCLLLTTT]]]iiivvv~~~~~~lll___TTTJJJBBB???::::::;;;;;;;;;:::999999999999999999999999::::::777777777666555555444444000111333444444333111000333333333333333333333333///000000111222222333333000111222333333222111000111111222333333333333222444444444444444333222111000222444444444444666888888:::>>>DDDOOO___rrryyyvvvuuuvvvyyy}}}}}}|||{{{zzzyyyyyyxxxvvvtttrrrrrrtttttttttsssrrrqqqppppppppprrrtttuuutttzzz{{{uuurrrpppnnnhhhjjjlllllllllmmmppprrrkkkgggaaa\\\VVVPPPMMMNNNNNNOOOOOOOOOOOOQQQSSSUUURRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUWWWYYYYYYXXXVVVUUURRRRRRTTTUUUUUUTTTSSSRRROOONNNKKKHHHDDDAAA???===<<<<<<===>>>@@@BBBDDDEEEKKKRRR```qqqaaa[[[RRRIIIDDDCCCEEEGGGDDDDDDCCCAAA@@@@@@AAACCC????????????>>>>>>>>>>>>============>>>???AAAAAA?????????@@@BBBBBB@@@>>>>>>>>>======<<<<<<<<<;;;777777777777777888888888888999999:::<<<======>>>===:::888777777888777777333444666777777777666666555666666777777777777777444555555555555555555555555555666777777888777777666666666666666555555444444555777888888777555444222333555777777666555444333333333444444555555555444444444555555555666666666555555444444555555666666777777888888888888888777555444444666888888888???CCCGGGKKKQQQ[[[fffooo}}}kkk]]]SSSIIIBBB@@@??????===<<<;;;:::::::::999999999999888888888777555666777777777666444333555444444333333444444555333222111222333333222111222222333333333333444444000111222222222222111000222222222222222222222222000000000000000000000000111111222222222333333333444777;;;===BBBOOOaaaooo}}}xxxuuutttxxx|||{{{yyyzzzyyytttqqqrrrppppppqqqqqqqqqqqqqqqppppppppppppnnnnnnooorrruuuxxx{{{|||vvvqqqmmmjjjfffdddeeeffffffffffffeeeddddddaaa\\\VVVRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXX\\\ZZZWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMIIIIIIFFFBBB>>><<<<<<===:::<<<===>>>>>>BBBIIIOOOWWWdddwwwkkk\\\WWWOOOIIIGGGGGGGGGGGGCCCCCCAAA@@@???>>>>>>>>>??????@@@@@@???>>>===<<<>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<===<<<<<<;;;;;;:::999999999888777666666777888999999999999999999999999999<<<<<<;;;:::888666444333666777999999999888666555555555666666666666555555666666555555555555666666555555444444444444555555444444333333333222222222333666999999555222222222222222333333333333444444222333444555555444333222333444444444555666666666333333333444444555555555333333333444444444555555666666666666666555555555<<<;;;>>>DDDIIILLLSSS[[[ooowww~~~jjj]]]RRRHHHAAA??????>>><<<;;;:::999999999999999888888888777777777555666777777777666444444444444333333333333444444222111000111222333222000222222222333333333444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222333222555888999<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;::::::999999888888777777777777888888888888888888888888888888::::::999888777555444333666777999999999888666555555555666666666666555555666555555555555555555666555555555444444555555555666666666666555555555444333666888777444222222333222222222333333444444444333444444444444444444333444444444444555555555555333333333444444444555555333333333444444444444555333333444555666777888888999777999>>>BBBEEELLLTTTeeelllwww~~~jjj\\\QQQGGG@@@>>>===<<<;;;:::999888888888888888777777777666666666666666666777666555555444444444333333333333444444333222111111333333222111222222222222333333333333444333222222222222333444222222222222222222222222222222222222222222222222222222222222222222222222111444666666888>>>JJJSSShhhvvv~~~zzzuuutttrrrqqqqqqsssuuuwwwyyyyyyxxxwwwxxxzzz}}}~~~}}}~~~}}}zzzwwwqqqmmmmmmllliiihhhiiiiiiiiiiiiiiiiiihhhgggffflllmmmmmmllllllmmmooorrrtttwww|||}}}wwwnnnkkkgggeeedddbbb```^^^[[[[[[[[[ZZZYYYXXXWWWVVVUUURRRPPPOOOOOOOOOMMMLLLOOOOOONNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVTTTRRRPPPPPPPPPQQQQQQQQQPPPNNNLLLIIIGGGFFF===??????>>><<<;;;<<<===<<>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;::::::999999888777777888888888888777777777777777777777777777777666777777666666555444333777888999999999777666555555555666666666666555555555555444444444444555555555555555555555555555555777777777666666666555555444555666555222111222333111111222333333444555555555444444333333444444555555555555555444444444444333333333444444444444555333333333333444444444444333333444555666777777888;;;888999<<>><<<;;;:::999888888888888777777777777666666666666666666666666666555555444444333333333333333333444555333222333444555444333111222222222222333333333444333111000000111333444111111111111111111111111222222222222222222222222333333333222222222222111333555666666777;;;BBBIII[[[hhhzzzyyyuuuooojjjhhhiiimmmooorrrqqqqqqrrrtttwwwzzz|||zzzzzz{{{}}}}}}zzzvvvrrrlllgggfffeeebbbbbbdddffffffgggggggggggggggfffjjjkkkllllllkkkllloooqqqsssvvvzzz}}}~~~vvvqqqgggdddaaa```___]]][[[YYYUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMNNNOOOOOOMMMKKKNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUSSSQQQPPPPPPPPPPPPQQQPPPNNNLLLIIIFFFDDDBBB;;;===>>>>>>===<<<===>>>===AAAGGGMMMUUU___llluuuxxxhhhZZZPPPIIIGGGFFFEEEEEEDDDAAA??????>>>>>>>>>??????@@@AAAAAA???===;;;:::;;;<<<===<<<<<<===============>>><<<<<<============<<<<<<;;;;;;::::::999888888888555666888999999888777777888888888888888888888888555555666666666666555555888888999999888777666555555555666666666666555555444444333333333333444444555555666666666666555555666555555555555444444444444444444333222111222333111111222222333444555555555444333222222333444555555555555444444333333333444444444444444444444444222222333333333444444444666666666555555444444333;;;888777999;;;===CCCKKKYYY^^^dddiiinnnuuu}}}jjj\\\RRRHHHAAA???;;;:::999888888888888888777777777777666666666666777666666666555555555555333333333222222333333333444222111222333444333111111111111222222222333333333111000......000111333111111111111111111111111111111111111111111111111222222222222222222222222222444555555555888>>>CCCMMMXXXhhhvvv|||ssskkkffffffhhhjjjkkkkkkkkklllnnnrrruuuwwwsssuuuxxx{{{|||zzzvvvsssooohhhccccccbbb___^^^aaaaaabbbccceeeffffffffffffhhhjjjkkkkkkkkklllnnnppprrrtttxxx{{{}}}xxxqqqkkkhhhdddaaa___]]][[[YYYVVVSSSRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMNNNPPPPPPNNNLLLNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOLLLIIIFFFCCCBBB@@@:::<<<============???@@@@@@EEENNNWWWaaammm{{{vvveeeZZZPPPJJJEEEDDDCCCBBBBBB@@@<<<:::===<<<<<<======>>>???@@@@@@???<<<:::::::::<<<===;;;<<<<<<<<<======>>>>>><<<<<<============<<<<<<:::::::::999888888777777555666777999999999888777999999999999999999999999666666777888888888888777999999999888777666666555555555666666666666555555444444333333333333444444555555666777777666555555666555555555555444444444555444222222222333333333111111222333333444555555555444333222222333444555555555444444333333333222444444444444444444444444222222222333333333444444777666666555444333333333666333222444444555:::AAAOOOSSSXXX\\\aaaiiittt{{{{{{hhhZZZQQQGGGAAA???;;;:::999999888888888999888888777777777666666666777777666555555555555666333333222222222222333333111000//////111111000///111111111111222222222222111000///......///000111111111111111111111111111000000000000000000000000111111222222222333333333111222222222333555:::===EEEMMMZZZhhhqqqyyysssjjjgggfffgggddddddddddddfffiiimmmnnnnnnqqquuuwwwxxxvvvsssqqqnnnhhhccccccbbb___^^^______```aaabbbcccdddddddddeeegggiiijjjjjjjjjlllnnnooorrrvvvxxxzzz||||||tttnnnjjjfffcccbbb```]]][[[YYYWWWSSSPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMOOOPPPQQQOOONNNMMMNNNOOOQQQRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVVVVUUUTTTSSSSSSRRRSSSRRRRRRQQQPPPPPPOOOOOONNNLLLIIIFFFCCCAAA@@@???999:::;;;<<<===???CCCFFFIIIPPPZZZeeeppp|||}}}gggZZZQQQIIIEEEFFFEEEDDDDDDCCCAAA>>>;;;======<<<<<<===>>>?????????>>><<<;;;::::::;;;;;;999999999:::;;;;;;<<<<<<<<<<<<============<<<<<<::::::999888888777777666555666777888888999888888999999999999999999999999777777888999999999999999:::999999888777666555555555555666666666666555555555555444444444444555555555666777888888777666555777777777666666666555555555333222333444555444222222222333333333333444444555444444333333444444555444444444444333333333333555444444444444333333333222222222222333333333333333333444444444555555555666333333555555444888===AAADDDIIIMMMSSS[[[fffnnntttxxx~~~wwwdddXXXOOOFFF@@@???;;;;;;:::999999999999:::999999888888888777777777888777666555444555555666333333222222222222333333222111000000222222111000111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111222333444444555444333222111111444777:::@@@DDDNNN[[[eeemmm|||uuulllhhhggg______^^^^^^```bbbeeefffkkknnnrrrtttuuusssqqqpppnnniiieeefffeeeaaa___```ccccccdddddddddccccccbbbaaacccfffgggggggggiiikkkkkknnnrrruuuvvvxxx{{{}}}~~~zzzrrrlllhhhfffdddccc^^^]]][[[YYYXXXVVVRRROOONNNNNNOOOOOOPPPPPPOOOOOOOOONNNMMMNNNOOOPPPPPPOOOMMMNNNPPPQQQRRRSSSRRRRRRTTTUUUUUUVVVWWWVVVVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMJJJHHHFFFCCC@@@>>>======:::;;;<<<>>>AAAFFFMMMRRRZZZbbbnnnxxxiiiYYYRRRKKKDDDAAAEEEEEEDDDDDDEEEDDDBBB@@@??????>>>>>>>>>??????@@@======<<<;;;;;;::::::999888888999::::::;;;<<<<<<<<<<<<============<<<<<<999999999888777777666666666666666666777888999:::888888888888888888888888777888999999999999999999;;;:::999777666666555555555555666666666666555555666555555555555555555666555666777888888777666555666666666666555555555444444333333444777777444222444444333333333333222222333444444444444444444333333333333333333333444444555555444444444333333333111222222222222333333333333333444444444444555555666444555888777666888===999<<<@@@CCCFFFLLLUUU[[[ccchhhoooyyytttaaaUUUMMMEEE???>>>;;;;;;::::::999:::::::::999999999999888888888888888777666444444555555666333222222222222222222333555444333333555555444333000111111111111222222222000111222222222222111000000000000000000000000000222222222222222222222222//////000111333444555666888666444222222444777:::999:::BBBNNNXXXaaarrr~~~ssskkkhhh^^^]]]\\\\\\]]]___aaaccciiilllpppssssssqqqppppppooojjjggghhhgggccc``````iiiiiihhhhhhfffeeecccccc^^^aaaccceeeeeeeeeggghhhiiilllooorrrsssuuuxxxzzzyyy||||||xxxvvvqqqjjjdddbbbaaa``````[[[ZZZYYYXXXWWWUUURRROOOLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMNNNPPPOOOOOOLLLNNNPPPRRRSSSSSSSSSRRRTTTUUUVVVVVVWWWWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKHHHFFFCCC@@@>>><<<<<<<<<<<<>>>???BBBGGGNNNWWW]]]kkksss~~~qqqVVVKKKIIIDDD???<<<@@@??????@@@BBBBBBAAA???AAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<;;;:::999888::::::;;;;;;<<<===>>>>>><<<<<<============<<<<<<999999888888777666666666777666666555666888:::;;;777777777777777777777777888888999999999999888888;;;:::999777666555555555555555666666666666555555666666555555555555666666555666777999999777666555444444333333333222222222444333333666888888555111555444444333333222222111222333555555555555333222222222222333333444444444555555555444444333333333111111222222222333333333777666666555333222111111222111333666555333444888;;;===?????????BBBHHHMMMWWW[[[dddnnnyyytttaaaUUUMMMEEE@@@>>><<<:::999888888999;;;===@@@<<<888888::::::666222666777888888777555333222444444444444444444444444222222222222222222222222//////000111222222333333222111///.........///000000000111111111111000000333222222222111111000000......///000111222222333111111222222222333333333;;;<<<@@@EEEKKKUUUgggxxxssskkkaaa]]]XXXVVVWWWYYY[[[\\\cccgggmmmppppppqqqsssuuutttsssooojjjfffeeegggjjjlllkkkiiigggeeecccbbbbbb```````````````aaabbbcccfffgggiiijjjkkkooossswwwxxxxxxxxxyyyzzz{{{|||}}}~~~zzzvvvsssrrriiigggccc^^^[[[YYYYYYXXXYYYYYYYYYWWWUUUSSSPPPOOOKKKLLLLLLLLLLLLMMMMMMMMMPPPQQQRRRRRRSSSRRRRRRQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSSSSQQQOOONNNNNNPPPRRRTTTOOOOOOOOONNNLLLJJJGGGFFFCCC@@@===;;;::::::::::::JJJHHHGGGKKKTTTaaalllrrrpppdddSSSGGGCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<==================<<<;;;::::::999999>>>===;;;::::::;;;===>>>;;;<<<=========<<<::::::;;;::::::999888777666666888888888888999:::;;;<<<::::::::::::::::::::::::999:::<<<<<<<<<:::888777666666666666555555555555999999888777666555444444444444444444444333333333777888999::::::999777666888888777777666666555555444444555555555444222111333333333333333333333333222333333444444333333222333444555666666555444333555555555555555555555555444444444444444444444444555555555555555555555555222444777999::::::999888999:::<<<=========???AAAJJJQQQ\\\hhhsss|||sssaaaUUUMMMEEE???>>><<<;;;999888888999:::<<<>>>:::777777999999666222666666777888777555333222333333333333333333333333222222222222222222222222///000000111222222333333222111000///...//////000000000111111111111000000222222111111111000000000//////000000111111222222111111111222222222333333666666:::???DDDLLL\\\kkkzzz{{{sssjjjeee___ZZZYYYYYYYYYYYY[[[___fffjjjmmmpppsssvvvsssqqqnnniiiffffffjjjmmmuuurrrooojjjeeeaaa^^^\\\____________``````aaaaaaaaabbbdddeeefffiiimmmqqquuuuuuuuuuuuvvvxxxyyyzzz~~~}}}}}}}}}zzzyyyvvvrrrnnnkkkhhhfffdddbbb```]]][[[ZZZZZZZZZXXXXXXXXXWWWUUUSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVTTTSSSXXXVVVSSSPPPOOONNNNNNNNNMMMMMMMMMKKKIIIGGGEEECCC???===;;;999999;;;;;;<<>>BBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<;;;::::::999999===<<<;;;::::::;;;<<<===;;;<<<<<<===<<<;;;:::999:::::::::999999888888777999999999999999::::::;;;999999999999999999::::::888999:::;;;;;;999888777999999888888888777777777888888777777666666555555777666666666666666666666555666888:::::::::999888888888777777666555555555444444555555555444222222333333333333333333333333333333444444444444333333333444555666666555444333444444444444444444444444444444444444444444444444444444444444444444444444222444666888999999999888777888:::;;;:::;;;<<<>>>DDDMMMZZZgggpppwww{{{}}}}}}rrr```UUULLLDDD???>>>===<<<:::999888999999:::;;;888555666888888666333555666777777666555333222333333333333333333333333222222222222222222222222000000000111222222333333222111000////////////000000000111111111111000000111111000000000000//////000000000000000111111111111111111222222222222333222222666:::===CCCPPP\\\nnn{{{qqqkkkccc\\\XXXVVVUUUTTTVVVYYY___dddhhhlllpppssspppnnnjjjfffeeeggglllpppyyywwwrrrkkkeee```\\\ZZZ^^^^^^^^^^^^^^^^^^______]]]___``````aaacccgggjjjooooooooopppqqqrrrssstttwwwwwwxxxyyyzzz{{{||||||~~~xxxwwwvvvuuutttsssssssssrrrqqqnnnkkkhhhdddbbb```^^^]]][[[ZZZYYYZZZ[[[[[[XXXXXXWWWVVVUUUSSSQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSUUUTTTRRRPPPMMMKKKJJJIIIJJJJJJIIIGGGEEECCCAAA???===;;;:::999:::<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;:::::::::999999999999888888888888888888888666777888999:::999888777::::::999999999888888888777777777777666666666666777777777777777888888888444555777999:::::::::999888888777666666555555444333444444444444333333222333333333333333333333333444444555555555555444444333444555666666555444333444444444444444444444444444444444444444444444444222222222222222222222222222444555777888888888777444666777888777888999;;;???HHHVVVccckkkooopppqqqrrryyyqqq___TTTLLLDDD???>>>===<<<;;;:::999888888999999777666666888888777555555555666666666555444333222222222222222222222222222222222222222222222222000000111111111222222222111111111000000000000000000000111111111111000000000000000///////////////111111111000000000000000111111111111222222222222333333666:::;;;>>>GGGQQQ```mmm~~~zzztttkkkccc^^^ZZZWWWVVVWWWXXX[[[^^^aaadddgggiiiiiigggdddaaa```dddjjjoootttqqqnnniiiddd```^^^\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______```ccceeehhhhhhhhhiiijjjkkkmmmmmmooopppqqqssstttvvvwwwxxx||||||||||||{{{yyywwwvvvpppooonnnmmmllllllllllllmmmllljjjgggdddaaa___^^^ZZZYYYXXXXXXXXXXXXYYYZZZWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSQQQQQQQQQSSSUUUWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFEEECCCAAA???===<<<<<<<<<;;;:::;;;>>>BBBEEEIIISSScccvvvrrr]]]NNNFFFDDDAAA@@@AAAAAA???===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888888777777777777666777888999::::::999999888888888888777777777666555666666666777777777888666666666666666777777777666777888999999999999999888777777666555555444444333333333333333333333333333333333333333333333333444555555555555555555444333444555666666555444333333333333333333333333333333333333333333333333333333333333333333333333333222333555666777777777666333444666666666666777999===EEEQQQ[[[aaadddeeeeeeeeemmmxxx~~~ppp^^^SSSKKKDDD???>>>===<<<;;;:::999999888888999888777777888888888777555555555555555444444444222222222222222222222222222222222222222222222222111111111111111222222222111111111111111000000///000000111111111111000000///////////////000000000111111111000000000000000000000111111111222222222444333555999::::::@@@HHHUUUaaaqqq{{{rrrjjjddd^^^ZZZWWWWWWVVVWWWYYY\\\]]]^^^```^^^\\\ZZZZZZ]]]dddhhhjjjiiifffdddaaa___^^^^^^[[[[[[\\\\\\\\\\\\[[[ZZZ[[[\\\]]]]]]\\\]]]___```bbbbbbccccccdddfffggghhhiiijjjkkkmmmpppqqqssstttvvvvvvwwwvvvuuusssqqqpppjjjjjjiiihhhggggggggggggeeedddbbb```]]][[[YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQRRRTTTVVVXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRPPPNNNDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA???===<<<;;;:::;;;<<<;;;;;;;;;>>>DDDIIIWWWcccuuuqqqaaaSSSKKKEEECCCAAA???????????????<<<<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;<<<==================<<<:::999888888888888777777666666666888888999::::::;;;;;;;;;888888888888777777777666555555666666777777888888666666666666777777888888999999999999888888777777777777666666555444444444333333333222333333333333333333333333333333333333444555555555555555555444333444555666666555444333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555555555333444666666555555666888:::???GGGMMMQQQTTTVVVXXXUUU[[[ccchhhkkkpppxxxooo^^^RRRKKKCCC>>>===;;;;;;;;;::::::999999888888888888888888888888777555444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111222222111111000///000000111111111111000000//////000000000000111111000000000000000111111111000000000111111111111222444222222555666666;;;AAALLLWWWffftttwwwmmmddd^^^YYYWWWTTTSSSTTTVVVWWWWWWWWWVVVUUUSSSSSSVVV[[[___aaa```___^^^]]]\\\\\\\\\]]]^^^___```___^^^]]]\\\ZZZ\\\]]]\\\[[[ZZZ[[[\\\^^^^^^^^^___```aaaccccccdddeeegggiiikkkmmmnnnoooppppppppppppooommmkkkjjjffffffeeeddddddddddddddd```___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJFFFFFFGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;:::;;;<<<<<<===BBBJJJPPPaaammmmmm___RRRJJJGGGDDDBBB@@@===<<<<<<===>>>;;;<<<<<<===>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;:::999888888888999999:::::::::;;;;;;<<<<<<<<<======>>>>>>===;;;999888999999888888777666666666::::::::::::::::::;;;;;;::::::999999999888888888555555666666777777888888777777888888999999::::::;;;::::::999888777666666777777666555555444444333333222222222222333333444333333333333333333333333444444555555555555444444333444555666666555444333222222222222222222222222333333333333333333333333444444444444444444444444222222333333333444444444333444555555444444555777666999<<>>===:::::::::;;;:::::::::999888888888777666555666666444444444333444444444555333333333333333333333333222222222222222222222222111111111111111111111111111111222222222111000///000000111111111111000000000000000111111111222222//////000000111111222222000000000000111111111111333000///222333333888>>>AAALLLYYYfffuuu~~~tttmmmfffaaa[[[WWWUUUUUUTTTRRRPPPPPPPPPOOOOOOPPPSSSVVVXXXXXXXXXYYYZZZ\\\]]]^^^bbbcccdddddddddcccaaa```]]]^^^___^^^\\\[[[[[[\\\\\\\\\\\\\\\]]]___```aaa```aaacccdddfffhhhjjjjjjiiiiiijjjjjjiiigggfffeeebbbbbbaaaaaa``````aaaaaa^^^^^^]]][[[ZZZXXXWWWWWWTTTTTTUUUUUUUUUUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTRRRSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQNNNKKKHHHFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;<<<<<<;;;>>>AAABBBEEEKKKUUU]]]lllyyyxxxeeeZZZQQQHHHCCCBBB@@@@@@@@@>>><<<;;;;;;;;;;;;;;;<<<>>>>>>???????????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;:::999888777888888999:::::::::::::::;;;;;;;;;<<<===>>>>>>>>><<<:::999::::::999888888777666666::::::999999999999999999999999888888888777777777666666666666777777777777666666777777888999999:::::::::999888777777777777777666666555555444333333222222111111111222444444333333333333333333333333333333444444444444333333333444555666666555444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444222333444444333333444555333555888999:::;;;>>>@@@EEEFFFGGGKKKQQQZZZbbbgggjjjpppwww}}}~~~nnn]]]RRRJJJCCC>>>===999999:::;;;;;;;;;::::::777777888777555444444555444444333333333444444555444444444444444444444444222222222222222222222222222222111111111111111111111111222333222111000///000000111111111111000000000000111111222222222333...//////000111222222333000000000000111111111111333///...111222333888===999CCCOOO[[[jjj{{{tttnnnddd]]]YYYVVVRRRPPPMMMNNNNNNMMMLLLMMMOOOQQQPPPQQQSSSVVVZZZ]]]```bbbeeefffhhhhhhhhhfffdddcccaaabbbcccbbb```^^^^^^^^^[[[[[[[[[[[[\\\^^^___```^^^___```bbbccceeefffgggdddeeeffffffeeedddbbbaaa```___^^^^^^^^^^^^^^^___[[[ZZZYYYXXXWWWUUUUUUTTTRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRSSSSSSSSSSSSTTTTTTTTTQQQRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSPPPMMMIIIFFFCCCBBBAAAAAA@@@???>>>=========<<<;;;;;;;;;<<<===>>>???BBBFFFIIIMMMUUUaaajjj{{{nnn```SSSNNNJJJCCC???@@@===???AAAAAA???===;;;;;;;;;;;;===>>>????????????======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;:::888777777777888999::::::::::::::::::::::::;;;<<<>>>??????===;;;::::::::::::999888777777666::::::999888777777777888666666666666555555555555777777777777666666666666333444444555666777777777999888888777888888999999777666666555444444333333222222111111111222444555333333333333333333333333222333333444444333333222333444555666666555444333111111111111111111111111222222222222222222222222111111111111111111111111222222222111222222333333111222333333222111222444333666888:::::::::;;;<<<===<<<===AAAHHHOOOUUUWWW[[[bbbkkkrrrwwwzzzlll\\\RRRKKKCCC>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888888777666666777888999666555555444444333222222333333333333333333333333444333111111222111000...111222333333444444444444333333222222111000////////////000000000000//////...///111222333111000...111000/////////000222333222222222111111111000000111111111111222333444555>>>@@@EEEMMMYYYhhhwwwoooddd```\\\VVVPPPPPPMMMIIIHHHKKKMMMLLLKKKPPPPPPQQQRRRVVV[[[```ccciiilllppprrrqqqoooooooookkkqqqrrrjjjdddcccbbb^^^```^^^[[[YYYYYYZZZ\\\]]]^^^___```aaabbbccccccccc___bbbcccbbb```___```ccc_________^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSUUUWWWZZZ[[[UUUTTTSSSRRRRRRRRRSSSTTTVVVUUURRRNNNJJJFFFCCCBBB>>>@@@AAAAAA???>>>>>>???===::::::===>>>???BBBGGGEEELLLMMMQQQ___gggnnn{{{{{{mmmYYYTTTMMMGGGDDDCCCAAA@@@???>>>>>>=====================>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888888999999::::::;;;;;;<<<======>>>>>>>>>>>>======;;;:::999999999:::;;;<<<888888888888777777777777:::999777666444333333333666666666666666666666666444555555555666666777777999888666555444444444555444333222222111111222222333222222222222222222333333333222222222333444555333333333444444555555555444444333333333333222222444333333222111111111222222222222222222222222222000000111111111222222222000000/////////111222333222222333333333333444444666666666666777777777777:::;;;<<<>>>BBBEEEIIIKKKTTTXXX^^^fffmmmvvvzzzkkk[[[RRRKKKCCC>>><<<<<<<<<;;;;;;::::::::::::888888777666666777888999666555555444444333222222333333333333333333333333555333222222222222111///000111111222222222222111333333222111111000/////////////////////////////////000111222111000//////111000/////////000111222222222222111111111000000111111111111222333444555666888<<>>???@@@???===<<<<<<===>>>;;;;;;>>>@@@AAAFFFLLLRRR\\\```dddpppvvv|||sssbbbWWWMMMIIICCC@@@?????????>>>??????>>>===<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999888888888888888888888888888888999999:::;;;;;;;;;<<<<<<============<<<<<<;;;:::999999888999:::;;;888888888777777777666666999888777555444444444444666666666666666666666666555555555555666666666777999888666555444444444555555444333333222222333333333333222222222222333333333222222222333333444444333333333444444444555555444444333333333222222222444333222222111111111222222222222222222222222222000000111111111222222222222222111111111222333444222222222333333333444444555555555666666666666777666777888:::===@@@CCCEEEFFFJJJQQQXXX```iiiqqqwww}}}zzzkkk[[[QQQJJJCCC>>><<<===<<<<<<;;;:::999999888888888777777777777888888666555555444444333222222333333333333333333333333444333222222222222111///000000000111000000//////222222222111111000000///000000///......///000000111111111000000/////////000000/////////000111222222111111111111000000000111111111111111222333444444666999>>>EEEOOOZZZaaapppwww~~~uuuiii```XXXSSSMMMJJJJJJIIIFFFDDDFFFGGGHHHKKKPPPWWW]]]```kkkooosssvvvwwwxxxyyyzzz}}}|||xxxrrrnnnkkkfff```ZZZZZZYYYXXXXXXZZZ[[[\\\ZZZ\\\^^^___```___^^^]]]ZZZ\\\\\\[[[YYYXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSRRRPPPPPPJJJJJJHHHEEECCC@@@>>>===<<<===>>>===;;;999:::;;;@@@>>>@@@DDDFFFIIIPPPXXX```nnnuuuyyyzzzgggYYYNNNHHHFFFCCC@@@???@@@BBBDDDDDD@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<=========<<<;;;:::888777999999999999999999999999:::::::::::::::999999999888888888888888888888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999888888777777777777666666777666666555444444555555666666666666666666666666555555555555666666666666888777666555444444444444555555444333333333333333333333222222222222333333222222222333333333444444333333333333444444444444333333333333222222222222333333222111111111111222000000000000000000000000111111111111111222222222222222111000000000111111222222222222333333333333444444444444555555555555444444555777999;;;===>>>>>>AAAGGGNNNUUU^^^fffkkkrrrtttxxx{{{}}}yyyjjjZZZQQQJJJCCC>>><<<======<<<;;;:::888888777888888888777777777777777666555555444444333222222333333333333333333333333333222000000111111000///000111111111000///......222111111111000000000///111000...------...000111222111000///......//////////////////000000111111111111111111000000000000111111111111111222333333444555888;;;AAAHHHQQQWWWdddlllxxxtttjjj^^^YYYSSSPPPPPPPPPMMMKKKGGGGGGHHHJJJNNNTTTYYY\\\eeeiiinnnrrruuuxxxzzz|||}}}wwwsssppplllfff```]]]]]]]]]\\\]]]]]]^^^^^^\\\^^^```aaabbb```___]]]\\\]]]\\\[[[ZZZYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUTTTTTTTTTSSSSSSSSSNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNOOONNNMMMKKKIIIHHHEEEEEEDDDBBBAAA@@@???>>>@@@AAAAAA@@@>>>===>>>???DDDDDDGGGMMMRRRVVV___iiirrrttt```SSSKKKGGGEEEDDDBBB@@@@@@CCCFFFHHHIII@@@???>>>===<<<;;;;;;;;;<<<==================<<<;;;;;;;;;:::888777555444888888888888888888888888999999999999999999999999888888888888888888888888777777888888999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777888777777777666666666666555555555444444555555666666666666666666666666666555555555666666666666666666666555555444444444444444444333222222222222333222111111000000111111222222222333333444444444333333333333333333333333333333333333222222222222111222222111111111111111222000000000000000000000000111111111111111111111111000000///.........------111222222222222333333333222222333333333444444444555555666777888999:::;;;;;;>>>CCCHHHMMMTTT[[[___cccfffjjjnnnrrrwww|||xxxiiiZZZPPPJJJCCC>>><<<===<<<<<<:::999888777777888888888888777777666666666555555444444333222222333333333333333333333333111000//////000111///...222222222222111000//////111111111000000000000000111///...,,,,,,...///111111111000///......//////......//////000000000000000000000000000000000000111111000000111111222222...000333666:::@@@GGGLLLYYYbbbppp|||wwwhhhbbb\\\YYYXXXWWWTTTQQQKKKKKKJJJJJJLLLPPPSSSVVV]]]```eeejjjmmmppptttvvv{{{uuupppmmmkkkgggbbb___]]]]]]^^^____________^^^```aaabbbccccccbbb```______^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPPPPOOONNNNNNMMMLLLIIIIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@???????????????EEEEEEFFFEEEDDDEEEGGGIIIHHHJJJQQQYYY___dddoooyyyvvvjjjZZZLLLEEECCCAAA@@@@@@>>><<<===@@@BBBCCCDDD???>>>===<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;999888777666777777777777777777777777777888888888888888888888777777777777777777777777666666777888888999999:::;;;<<<<<<======<<<<<<;;;::::::999999888777666555777777777666666666666555444444444444444555555666666666666666666666666666666666666666666555555555555555555555555444444444333222222111111111111111000000////////////000000111222333444444444333333333333333333333333333333333333222222222111111111111111111000000111222222////////////////////////111111111111111111111111////////////......------111111111222222222333333222222222222333333333333555666666777777888888888777999<<>>===<<<;;;;;;:::999888888777888888999888888777666555666555555444444333222222333333333333333333333333111000//////000111000///222222222333222222111111000000000000000000000000//////...------...//////////////////////////////---...///000000000////////////000000000000000111111111000000000111111222---///111444666;;;@@@DDDOOOXXXffftttvvvpppiiidddaaa^^^ZZZWWWSSSRRROOONNNNNNOOOQQQSSSXXXZZZ^^^aaabbbdddgggiiikkkfffccccccaaa]]][[[\\\___```bbbeeefffggggggfffeeeeeeeeeeeeeeedddcccbbbaaa___]]]\\\\\\[[[YYYWWWXXXXXXYYYYYYXXXWWWVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBBBB<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEFFFHHHLLLNNNQQQUUU___iiinnnsss}}}yyy___WWWLLLDDDAAA@@@>>>===>>>===;;;<<<>>>???@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;============<<<;;;::::::777777777777777777777777666666666777777777777777777777777777777777777777666666666777888888999999:::;;;;;;<<<<<<;;;;;;:::888888888888888777666555777777666666666666555555555444444444444444555555666666666666666666666666666666666666666555555555444444555555555444444333222222111000000000000000000000////////////000000111222333444555444333222333333333333222222222222222222222222111111111111111000000000000111222222////////////////////////222222222111111111111111111111222222222111000000111111111111222222222222222222222222333333333333333333444555555555555555777888999:::;;;>>>AAADDDFFFJJJNNNSSSYYY___fffkkkrrrwww~~~wwwhhhYYYPPPJJJCCC>>>===:::::::::999999999888888888888999999888777555444666555555444444333222222333333333333333333333333222111000111222333222111111111222222333222222222///000000000000000000000........................,,,---...000000000000///---...///000000000///...////////////000000111111111111000000000000111111000111333444666888;;;>>>EEENNN\\\kkkyyy~~~vvvqqqnnnkkkgggddd___]]]YYYWWWUUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZXXXUUUUUUWWWVVVRRRTTTYYY^^^```eeejjjmmmoooppppppooonnnlllkkkjjjjjjjjjkkkfffdddaaa``````___\\\ZZZXXXXXXWWWWWWVVVUUUTTTSSSNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>???@@@BBBDDDFFFHHHIIIEEEFFFHHHJJJLLLPPPUUUYYYaaagggrrr|||qqq^^^QQQKKKDDD@@@@@@???>>><<<>>>===<<<<<<>>>?????????<<<<<<;;;;;;;;;<<<======;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;777777777777777777777777555555555666666777777777777777777777777777777777555555666666777888888999888888999999999999888888666777777888888777666555777777666666666555555555555555444333333444444444666666666666666666666666777666666666555555555555333333444555555555444333333222111111000000111111111111000000000000111111000222333555555444333222333333333222222222111111222222222222111111111111000000000000000111222222000000000000000000000000222222222111111111000000000111222333333333222111111111111111222222222222222222222333333333444444222333444555555555444444666777888999999;;;>>>AAAAAACCCGGGKKKOOOUUU[[[```ccchhhpppxxxvvvhhhXXXPPPIIICCC>>>===:::999999999999999999999888999999999888777555444666555555444444333222222333333333333333333333333444333222222444555444222///000111222222222222222////////////000000000000------...//////...------***,,,...000111111000///,,,---///000000000///....../////////000000111111111111000000000000000111///111222222222333555777>>>GGGVVVeeesss{{{zzzxxxuuurrrhhhfffccc```^^^^^^___```\\\\\\[[[XXXTTTRRRQQQQQQLLLJJJLLLPPPNNNKKKOOOWWWWWW[[[aaagggmmmppprrrssswwwvvvsssqqqppppppqqqrrrkkkhhheeedddeeedddaaa^^^WWWWWWVVVVVVTTTSSSQQQQQQLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDBBBAAA@@@?????????@@@AAABBBCCCEEEGGGJJJMMMNNNOOOOOOQQQSSSVVVYYY^^^dddhhhpppvvvsss\\\KKKFFFAAA<<<:::;;;===<<<:::;;;:::999999;;;======<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;888888999::::::::::::999888888888888888888888888444555555555666666777777777777777777777777777777555555666666777888888888666666777777777777666666555666777888888777666666777666666666555555555555666555444333333333333444666666666666666666666666777777666666555555555444222333444555555555444333444333222222111111222222333333222222222222333333000111333555555444333222333333333222222111111111222222222111111111111000000000///000000111222222111111111111111111111111222222222222111111000000...///000111222222111000000111111111111222222222222222333333333444444444333444555666777666666555222333444555555777;;;===:::<<>>AAAEEEGGGIIIMMMQQQXXX```iiisss|||uuufffUUULLLFFF@@@<<<<<<::::::999888888888888888999999888888777666666555555555555555444444444444444444444444333333333222111111222222222222111111000000000000000000000000//////000000000000//////............/////////000.........///////////////111111111111111111111111222222111000000/////////000000000000000000000000000111111222333444555666999===DDDNNN[[[mmm}}}|||}}}}}}{{{zzzxxxsssjjj___TTTLLLHHHFFFCCCBBBBBBBBBCCCDDDFFFGGGMMMQQQWWW\\\aaafffkkkoooqqqrrrssstttuuuuuuuuuuuunnnlllhhheeebbb___\\\YYYQQQPPPNNNLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBCCC???>>>>>>@@@CCCFFFIIIJJJLLLOOOTTTXXX[[[___dddgggqqqpppqqqttt{{{kkkYYYIII@@@???<<<;;;;;;:::999888888888777888888999:::999999999888888888999999999999:::;;;;;;:::999999999999999:::::::::999999888888888555666666666666666666666777777666444444333333444555555666777777777777777666666666666666666666666555555666666555555444444444666888999:::999777666666666555555555444444444333333444444555555555555444555555666666555555444666555444333333333444444222222333333333333222222444333222222111111222222666333000///111333333222333333333333333333333333333333333222222222111111000000111111111111000000000000////////////000000000000111111111111000000000000000000//////..............................111111000///000111222333222222111111111111222222111111222333444444444444444444444444555555555555555666777999<<<>>>@@@BBBFFFJJJQQQXXX```hhhqqqvvvuuufffVVVLLLGGGAAA======:::999999888888888888999999999888888777666666666777777666666666555555555333333333333222222222222222222333333333333222222000000000000000000000000//////000000000000//////............///////////////////////////.........111111111111111111111111222222111000////////////000000000000000000000000...//////000111222333333777999===BBBMMM^^^qqq~~~vvvhhhZZZQQQJJJHHHAAAAAA@@@@@@@@@AAABBBCCCFFFJJJNNNSSSWWW[[[```cccfffhhhjjjmmmnnnooonnnmmmgggddd```]]][[[XXXTTTQQQKKKJJJHHHFFFDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBCCCFFFFFFEEEEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAABBBAAA@@@???????????????AAAAAA@@@@@@AAACCCEEEFFF@@@@@@AAACCCGGGLLLQQQTTTWWW[[[bbbiiioootttyyy|||yyycccTTTJJJBBB>>>???999999:::;;;:::999777666666777888888999999888888777777777888888888999999999999::::::999999888888::::::::::::999999999999666666666666666666555555777666555444444444444444555555666777777777777666666666666666666666666666444444555555666666666666555666888999999999777666555444444444444333333333444555555555555666666666555555666666666666555555666555555444444444444555333333444444444444333333333333222111111111111222333111//////111333444333333444444444444444444444333333333333333222222222111111000000000000111111000000////////////000000///000000111111000000///////////////....................................000000/////////000111222111111222222222222111111//////000111222222222222333333333444444444555555333333444555666888:::;;;>>>AAAFFFLLLRRRYYY```eeesssvvvzzzuuufffVVVLLLGGGAAA>>>>>>:::999999888888999999999888888888888777777666666666666666666555555555555222222222222222222222222111222222222222222222111000000000000000000000000//////000000000000//////.........///////////////000000//////......------........./////////////////////......///000222222000000000000000000000000......///000000111222222444666888;;;BBBOOO```kkk}}}rrrfff[[[RRRMMMEEEDDDCCCBBBAAABBBCCCCCCDDDFFFIIILLLNNNQQQUUUXXXZZZ\\\___bbbcccbbb```___ZZZXXXUUUSSSQQQOOOLLLJJJEEEDDDBBBAAA???????????????????????????@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBAAA???>>>=========>>>???@@@@@@@@@?????????@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIKKKNNNTTT[[[___fffmmmwwwrrraaaNNNEEEBBB???>>>>>>888888888999888888777777555666777777888888777777666666777777777888888888777777999999999888777666999999888888888888888888666666666666555555555555777666555444444444444444444555666666777777666666555555555555555555555555555555555555555666666666555666888999999888777666555555555555555555555555555666666666666666666666555555555666666555555555444444444444333444444444333444444555555444444333333222222111111111111111222111000000111222333333222222333333333333333444222222222222222222222222222111000//////000111222000000////////////000000//////000000000000//////////////////////////////........................///////////////000000111000111222333333222111000...///000111222222222222222333333333444444444444444444444444555666777888888:::>>>AAAEEEJJJPPPTTTbbbeeejjjpppwwwttteeeUUULLLGGGAAA>>>>>>:::999999999999999::::::888888888777777777777777555555555444444444333333222222222222222222222222000000111111111111000000000000000000000000000000//////000000000000/////////////////////.........000000//////......------------......///////////////......---...000111333000000000000000000000000//////000000111111222222111333666888<<>>>>>======>>>??????????????????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;===>>>???>>>>>>???@@@@@@AAAAAAAAADDDDDDCCCDDDEEEGGGIIIJJJMMMNNNQQQSSSXXX```jjjqqq|||{{{hhhYYYKKK???;;;<<<:::777777888777666555555666888999444555666666777777666666555555555666666666777777555666777888888888666666666666666666666777777777777777666666555555555444666666555444444444444555444444555666666666666666444444444444444444444444666666555444333444444555666777888999999888666555444444444555555555555555666666666666666666666555444444555555555555444444222222222222333222222222333444444555555444444333333222111111000000111111222222222111000000000111000000111111222222222222000000000000111111111111222111000//////000111222000000////////////000000//////000000000000//////000000000000000000000000////////////////////////.../////////000000000000000111222333333222111000///000111222333333333333222222222222333333333444444444444333444444555555666777:::;;;===AAAEEEHHHQQQTTTYYY```iiisss~~~sssdddTTTKKKFFFAAA>>>===:::999999999999::::::;;;888888777777777777777777444333333333333222222222222222222222333333333333000000000111111000000000000000000000000000000000//////000000000000/////////////////////.........///////////////............//////000000111111222333111///---------...///000000000000000000000000000000000111111111222222///222555777888<<>>???<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@>>>===;;;::::::999999:::<<<===???>>>???@@@BBBCCCCCCDDDDDDHHHHHHHHHIIIKKKNNNQQQRRRSSSWWW[[[```gggrrrvvvbbbQQQHHH@@@999::::::777444333777666444333333555888:::444444555666666666555555444444555555555666666666555555666666777777666666555555555555555666666666777777777666555555444444666555555444444444555555444444555666666666666555444444444444444444444444666555333222222222333333666777999999999888666555222222222333333333333444666666666555555555555444333333444444444444333333000111111222222222222111333333444444444444333333222222111000000000000111111222333222000//////000//////000000111111222222/////////000000000000000111111000000000000111111000000////////////000000...//////000000//////...000000000000111111111111000000000000000000000000...///000111111111000000111111222222222222111111000111222333333444333333111111222222222333333333333333222222222222333333555666888888888:::>>>AAABBBFFFKKKQQQYYYcccmmmsss}}}qqqcccSSSJJJEEE@@@======999999999999999:::;;;<<<777777777777777777777888333333333333222222222222222333333333444444444444000111111222222111111000000000000000000000000000//////000000000000//////000/////////.....................///////////////......//////000111111222333111///---,,,---...///000000000000000000000000000000000000111111111111000222444444444666;;;@@@NNNTTT\\\bbbgggmmmtttyyy~~~wwwpppeeedddaaa^^^\\\ZZZZZZZZZXXXWWWUUUQQQMMMKKKKKKMMMKKKKKKJJJIIIGGGDDDBBBAAA@@@???>>>>>>??????>>>===???===<<<::::::<<<>>>@@@===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBAAA???===<<<;;;;;;;;;;;;<<<>>>@@@AAABBBDDDFFFHHHIIIJJJJJJJJJOOOPPPRRRTTTXXX]]]```cccdddgggmmmrrrzzz{{{iii\\\PPPFFF@@@;;;888::::::777444555444444444444444666777888333333444555555555555444333444444444444555555555555555444444555555666777555555555666666666777777888777777666555555444444555555444444444555555666333444555555666666555555333333333333333333333333333222111000000222333444666777999:::999888666444222333333333444444444444555555555555444444333333111222222333333222222111000111222333333333222222222222333333333333222222222222111000000000000000...000222222000///000222///000000111222222333333//////000000111111111111000000111111111111000000000000////////////000000......////////////....../////////000000000111111///////////////////////////000111222222222111000222222111111111111222222000000111222333333333333111111111111222222222222333333222222222222333333444555555555555666999;;;999<<>>>>>>>>>>>===;;;>>><<<:::999:::<<<>>>@@@===>>>@@@AAABBBBBBBBBAAAAAABBBCCCDDDCCCAAA???===???>>>>>>???@@@BBBDDDEEEHHHJJJLLLNNNPPPQQQQQQQQQWWWXXX[[[___dddjjjooorrruuuyyy}}}ttt^^^NNNGGGCCC???888555555777666333222555111222444666777777666666222333444444555555444444333333333444444444555555555444444333444555666777555666666666777777888888888777777666555444444444555555444444444555555666333444555555666666555555333333333333333333333333000000//////000222444666777888999:::999888666444555555555666666777777777555555444444444333333333111111111222222111111111000111333444555444444333111222222333333222222111222111111000000000000000+++...111222000000222444000000111222333333444444000000111111222222222333///000111222222111000///000000////////////000000......////////////......---.........//////000000........................///000111333333222222111333222111000000111222333///000111222222333333222000111111111111222222222555444444444444444555555333333444333222333555888666888;;;>>>BBBFFFKKKOOOXXX^^^fffmmmqqqssstttttt~~~ooo```OOOFFFAAA<<<:::::::::999777666666666777888666666666666555555555555777777666555555444333333333333333222222111111111111111111111111111111111000000000000////////////000000000000000000000000---------------...///000.........------,,,,,,,,,---------............///,,,------...///000111111////////////////////////111111111111000000000000000000000000111222333444<<<>>>BBBGGGNNNXXXcccjjjqqqyyy{{{xxxtttmmmhhhccc___[[[XXXVVVQQQLLLJJJIIIHHHFFFCCCAAA???<<<::::::;;;===>>>@@@@@@@@@>>>===???BBBDDDCCCBBBCCCEEEIIIKKKIIIFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBCCCGGGKKKNNNOOOTTTWWWYYY[[[\\\]]]```bbbhhhiiilllpppuuu{{{yyylllZZZKKKCCC===999555666555444333333333333333666555555555555444444444555444333333222222333333444444444444444444444444555444444333333444444555555555555555555666777777888777777666555444444444222222333444555555555555444444444444444444444444555444222222333444333222444444444555555555666666777777666555444444333333111222333555666777777777555555444333333333444444666555333333333333555666333222222111111222222333111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000...---,,,------------.........///000000000000///...---,,,222...)))(((***---///...////////////////////////////////////000000000000000000000000111111111111222111000.........///000000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333444444666888999999888:::>>>BBBIIILLLRRRVVV[[[```eeehhhkkkqqqzzznnn___OOOFFFAAA===:::;;;:::999777666666666777888666666666666555555555555444444333222222111000000333333333222222222111111111111111111111111111111000000000000////////////000000000000000000000000---------------...//////.........------,,,,,,,,,---------............///------......//////000000////////////////////////000000000000000000000000000000000000111222333444555777:::>>>DDDMMMVVV]]]hhhqqq|||}}}vvvqqqkkkfffbbb___[[[VVVRRRPPPNNNJJJGGGEEEDDDBBB@@@@@@AAACCCDDDFFFGGGFFFDDDBBBAAACCCEEEGGGGGGHHHLLLPPPRRRPPPNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIJJJMMMRRRWWWZZZ[[[aaadddgggiiikkknnnqqqtttzzz{{{~~~ttt\\\RRREEE<<<888666444222555444444333333333333444555555555555444444444444444444333222222222222333333333333333333333333333333222222111111222222333555555555555555666666777888777777666555555444444444444444444444444333333444444444444444444444444444222111111222333222111444444444555555555666666777666666555444444333333111222333555666777777777555444333222222222222222222222111111111111222222333222222111111222222333111222222333333222222111...//////000000111111111000000000000000000000000000000000000000000000000000111111000000///...---/////////000000000111111......//////////////////111...+++***,,,...///...////////////////////////////////////000000000000//////000000000111111111333222111000///000000111000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444222444666666555666999;;;===@@@DDDIIILLLQQQUUUXXXaaagggpppxxxlll^^^NNNFFFBBB>>><<<<<<:::999777666666666777888666666666666555555555555666666555555444333333333333333333222222222222111111111111111111111111111000000000000////////////000000000000000000000000...------------...//////.........------------------------............///.........///////////////////////////////////////////////////////////////000000000000111111222333333555777999>>>DDDLLLQQQ[[[eeeqqqzzz|||vvvrrrnnnjjjeeeaaa^^^ZZZVVVSSSOOONNNKKKIIIIIIJJJLLLMMMPPPQQQPPPOOOLLLKKKKKKMMMPPPQQQTTTXXX]]]^^^^^^\\\[[[ZZZZZZYYYWWWVVVUUUUUUTTTUUUXXX^^^eeejjjlllmmmsssvvvyyy|||~~~{{{fffWWWGGGAAA999555555555555444333333333222333333444444555555444444444333333333444333222222111111222222111111111111111111111111222222111111111111222222555555444444555555666777777777777666555555444444555555555444333222222111444444444444444444444444333111000000222333222111444444555555555666666666666666555555444333333333111222333555555666666666444444333111111000000000000000111111111111000000222222111111111111222222111111222222222222111111333333333333333333333222000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111------...///000000111111000///------...//////...////////////////////////////////////000000000000//////000000000000111111333222111111111111111222000000000000000000000000000000000000000000000000222222222222222222222222222222222222333333333333000222444444444333444666666999===@@@BBBEEEIIILLLRRRWWW___gggnnnuuu{{{jjj\\\NNNFFFCCC???<<<===:::999777666666666777888666666666666555555555555777666666666555555555444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////......---------......///...............------------------............//////////////////.........////////////////////////---------...............000000000000000111222222333444555666888===BBBGGGNNNXXXfffpppwww{{{yyyvvvrrrooollliiihhheeeaaa[[[VVVTTTVVVZZZ\\\___``````^^^\\\[[[[[[\\\]]]```eeekkkooopppooonnnjjjjjjhhhgggeeedddcccbbbbbbeeejjjrrrzzzvvvdddRRRFFFBBB>>>:::777777777666444222222111222222333444444444444444444333333333222333333222111111111111111111111111111111111111111444444333333333333444444555444444444444555666666777777666666555555555555555444444333333222222222333333333333333333333333333111000111333444444333555555555555666666666666555555555444444333333333222333444444555555555555555444333222111000000000111222333444444333222111222222111111111111222222111111222222222222111111555555444333222111000///000000000000000000000000000000000000000000000000......///000000000000000---............////////////////////////000000111/////////000000000///...////////////////////////////////////000000000000////////////000000000111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333222333555666555555444333555777:::<<<===???AAADDDEEEIIIOOOUUU[[[bbbhhhmmmiii\\\NNNGGGCCC???======:::999777666666666777888666666666666555555555555333333333222222222222222222222222222222222222222111111111111111111111111000000000000///////////////////////////////////////......---------..............................---------............//////////////////.........////////////////////////,,,---------.........///000000000///000000111111000111111111222555999<<>>;;;999777555444333111000111111111111111222333444444333333333222222222222222222111000000000000111111111111111111111111111444333333222222333333444444444444444444555666666666666666666555555555555333222222222222333444555333333333333333333333333333222111222444666666666555555555666666666777777444444444444444333333333333333444444444444444333555444333222111111111111111222333444444333222111222111111000000111111222000111111222222111111000////////////............000000000000000000000000////////////////////////---...///000000111111000............/////////000222111000///////////////...///111111111000//////////////////////////////////////////000000000000...////////////000000000//////000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111222222222333333333333444555666555333222222444666777666777999;;;===???CCCGGGJJJOOOUUUXXXiii\\\NNNGGGDDD???<<<<<<:::999777666666666777888666666666666555555555555444444444444333333333333111222222222222333333333111111111111111111111111000000000000////////////000000000000000000000000//////...------------................../////////---------............///.........///////////////////////////////////////,,,,,,------.../////////000000000//////000000111111222222222222333777999===EEENNNVVV]]]iiizzz{{{zzz{{{zzzhhhWWWLLLCCC===999444444444444333222111111111111111000111111222222333333333222222222111111222111000000///000000000111111111111111111111111111111000000000000111111444444333333444444555666666666666666666666555555222111111111111333555666333333333333333333333333333222111333555777888777555555666666666777777777444444333333333333333333333444444444444333333222444444333222222222222333000000111111111111000000111111000000000000111111000000111111111111000000---...///000222333444555000000000000000000000000////////////////////////......///000000111000000000000000111111111222222333222111///......//////...///111111000//////000////////////////////////////////////000000000000......////////////000000......///000000000000///000000000000000000000000222222222222222222222222111111111111111111111111111111111111222222222222111111000111333333222000222444555555444444666777888:::<<<>>>???BBBEEEHHHiii\\\OOOHHHDDD???;;;;;;:::999777666666666777888666666666666555555555555666666666666666666666666111111222222222333333333111111111111111111111111000000000000////////////000000000000000000000000//////...------------------........./////////000---------............///------......//////000000////////////////////////,,,------...//////000000000000////////////000000222333333333222333666999777<<>>jjj]]]OOOHHHDDD???;;;::::::999777666666666777888777666666666555555555555222333333333333333333333111111111222222333333333111111111111111111111111000000000000////////////000000000000000000000000000///...------------------.........//////000000---------.........//////,,,------...///000111111////////////////////////------......///000111111111000////////////000000------.........///111444222777;;;===BBBNNN```nnn{{{~~~lllaaaSSSLLLBBB<<<:::999888777333333444333222222222333222222111000//////000000222222222111111111111000111111000///////////////////////////////////////333333222222222222333333444333333333333444555555555555555666666666666666666444222000000000222333222222222222222222222222111000///111444666777777666666666666777777777777333333333333333333333333444444444444333222111111////////////000111222333666555444333333444555666111111000000000000111111000000111111111111000000000///...---,,,+++***)))000000000000000000000000//////////////////////////////000000000000//////////////////000000000000111000///...///000333444---///000///---,,,...111////////////////////////////////////000000000000............/////////000///000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333000......222444444333111222333333111111222333333555888999888888999:::kkk\\\LLLEEEBBB===999888999999999888888888888777777777777777777666555555555555444333222222111000333333333222222111111111000000000000000000000000333222222111000//////...000///...------...///000................................................,,,+++,,,,,,---...///000...------,,,,,,------...///......------,,,++++++........................---...000111111000//////000000////////////000000///555:::;;;;;;AAANNNYYYhhhqqqppp___SSSLLL???===;;;888555333222111000000000000000000000000000000000000000000000000444222//////000000---++++++,,,---///000000111111000000000000////////////000111111111111222222222333333333333333333333333555666666777777777777666666666444333222333333444222222222222222222222222111111111333666777666555444555555555555555444444777555444222222333444555555555555444444333333333222111111000000111111222333333333222222222111111111111111111000000000000///000000000111111111111111111000000111111222333111111000000//////......000000//////......------222000///111333444222000//////.........---------000000000000000000000000000000//////.........---,,,---///000///...///000000000000000000000000000//////............//////000000000000111111111111000000111111111111000000000000000000000000000000......///000000000000000...//////000111222222333222222222111111111000000111111222222222333333333444555666888888888777666kkk[[[KKKDDDAAA===999888999999999888888888777777777777777777777666555555333333333333333333222222333333333222222111111111000000000000000000000000222222111000000///......//////...---......///000...............---------........................+++++++++,,,,,,---...//////......------......///,,,,,,------...//////000..............................///000000000000///000000////////////000000...222555666666<<>><<<;;;999777555333222111000000000000000000000000000000000000000000000000000...---...111222111///,,,---...///000000000000///////////////000000000000000111111111222222222333333333222222222111111666666777777777666666555666555333222222222333444222222222222222222222222222111222444666777777555555555555666666555555444666555333222222333444555555555444444444333333333222222111111111111222222333333333222222222111111111111111111000000000000000111111111222222222222111111000000000111222222111000000000/////////...///////////////.........111//////000333333111/////////.........---------////////////////////////000/////////............,,,...000000......///000//////////////////////////////............////////////000000000111111111000000111111111111000000000000000000000000000000......///000000000000000---------...///000000000222222222111111111000000111111111222222222333333444444555666666666555555jjjZZZKKKDDDAAA===:::888999999888888888777777777666777777777777666555555222222222222333333444444222222222222222111111111000000000000000000000000111000000//////........................///000111///.........------,,,,,,------------------------++++++++++++,,,---....../////////....../////////---------...//////000000........................///.........//////000111000000////////////000000///000111111333888???DDDHHHRRR___kkkuuu}}}rrr___OOOEEE@@@;;;777888777666555444333222111000000000000000000000000000000000000000000000000...------...000222111000......////////////...............//////000000111000000000111111111222222333333333222222111111111777777777777666555444444444333222111111111222333222222222222222222222222333222222444777888777666555555666666666666666555666555333222222222333444444444444444333333333333333333222222222222333333333333333222222222111111111111111111000000000000111111111222222222333333000000000000000111111222000000000000////////////.........//////////////////......///111222000////////////............---////////////////////////////////////...............///000///...------/////////////////////////////////............////////////000000000000111111///000000111111000000///000000000000000000000000......///000000000000000------......//////000000222111111111111000000000111111111222222222222333555444333333333333333333~~~hhhYYYJJJCCCAAA>>>:::999888888888888777777777777666666777777666666555444222222222222222222222333222222222111111111111111000000000000000000000000000/////////.........---------......//////000000///......------,,,,,,+++------------------------+++++++++++++++,,,------//////............///////////////...------,,,,,,........................///...------...///111222000000////////////000000333111000111444777:::;;;CCCJJJUUU___gggooowww}}}kkk^^^LLLAAA>>>===:::666333333333333333222222111000000000000000000000000000000000000000000000000000//////////////////...//////000//////...------------......///000111111000000000000111111111111222222222222333333333444777777777666555444333222333222111000000111222222222222222222222222222222333333333555777888777555555555666666777777666666555444333222222222333333333333333333333333333333444333333222222333333444333333333222222222111111111111111111000000000///000000111111111222222222000////////////000111111000000000000////////////------......//////000000.........///000000///////////////...............///////////////////////////////////////.........//////000///---,,,---...//////////////////////////////............//////////////////000000000111//////000000000000//////////////////////////////......///000000000000000///000000000111111111222111111111111000000000000111111111111222222222222666555333222111222222333~~~gggXXXIIICCCAAA>>>;;;:::888888888777777777666666666666666666666555444444444444333222222111000000111111111111111111111111000000000000000000000000////////////............---......///////////////......------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------...------,,,,,,------.........---,,,,,,++++++***...........................------------///111222000000////////////000000444222000000333555666555999???GGGOOOVVV^^^gggnnnzzzttteeeSSSIII===888888999555111000111222222222222111111////////////////////////////////////////////////.../////////............000000000000///...---,,,,,,------...///000000111//////000000000111111111000000111333444666777777666666666555555333222222222111000000000111222333222222222222222222222222444333333444666777666444444444555666666666666666444444333333222222222222333333333333333333333333444333333222222333333444333333333222222222111111111111111111000000000///////////////000000000000//////......//////000111////////////000000000000------......//////000000,,,---//////////////////////////////////////////.................................////////////////////////...,,,+++---...........................//////............//////...////////////000000000//////000000000000//////////////////////////////......///000000000000000000000000000111111111111000000000000000000000000000000111111111222222222666555333222111222333333~~~fffWWWHHHBBBAAA>>>;;;:::888888777777777666666666555666666666666555444444444444333222111000//////000000000111111111111111000000000000000000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------,,,,,,,,,,,,------*********+++,,,,,,------........................,,,,,,------...///000111000000////////////000000111///...///000111111000111666===CCCIIIRRR]]]dddooovvvoooYYYKKKBBB<<<777555666666333///...///111222222222111000////////////////////////////////////////////////+++,,,............000111//////000000///...---------------......//////000/////////000000000111111///000111222444555777777555555555555444333222222222111000000000111222333222222222222222222222222333222222444555666555333222333444555666666666666333333333333222222222222222222222222333333333333333333222222222222333333333333333222222222111111111111111111000000000000........./////////000000...............///000000////////////000000000000.........///////////////,,,...000000///...///000...////////////000000000.................................///////////////...///...---++++++---///........................//////............//////......////////////000000...//////000000//////...000000000000000000000000......///000000000000000............//////////////////000000000000000111000000000111111111111222444333333222222222222333~~~eeeVVVHHHBBBAAA>>>;;;;;;888777777777666666666666555555666666555555444333333222222222111111000000///000000000111111111222000000000000000000000000000000000000000000000000//////000000///...---,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......------------......******+++,,,,,,------...........................++++++---...///000000000000000////////////000000---...////////////000000222555999<<>>:::888777666777666444222...///111222222222000///////////////////////////////////////////////////+++---//////------///111...///////////////..............................////////////000000000111///000000111222222333333333333444444444333333222222111111000111222333444222222222222222222222222222222111333444555333222111222333444555555555555333333333333333222111111111111222222222333333333222222111111111111222222333333333222222222111111111111111111000000000000////////////000000000000......------......///000.../////////000000000111///////////////.........,,,///111111///...///111.../////////000000000000..................................../////////000---...---,,,++++++...000........................//////............//////........./////////000000......////////////......000000000000000000000000......///000000000000000////////////............////////////000000111111000000000000111111111111000000111111222222111111eeeVVVGGGBBBAAA>>><<<;;;777777777777666666666666555555666666555555444333111111111111111222222222//////000000111111111222000000000000000000000000000000000000111111111111000000111111000...,,,+++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,000//////.........////////////............/////////......------,,,++++++........................)))+++---///000000000///000000////////////000000,,,///111111000000111222444555666777999???HHHOOOZZZcccpppyyy~~~gggRRRDDD>>><<<666666555555444333333333...///111222333222000//////////////////////////////////////////////////////111222000,,,***+++---......///////////////..................---------////////////000000000000000000000000////////////222222333444444444333333222222111111111222444555222222222222222222222222222111111222333444222111000111222333444444444444222333333333333222111111111111111222222333333333222111111111111111111222333333333222222222111111111111111111000000000000000000000000111111111111...------------...//////.../////////000000111111000000//////.........---,,,///222111///...000222.../////////000000111111........................---.........//////000000---------+++***,,,///111........................//////............//////............/////////000......////////////......000000000000000000000000...//////000000000000000111111111111000000000000.../////////000000111111000000000000111111111111---...///111111111000///}}}bbbVVVIIIDDDAAA===;;;:::999888888777777777777777777666666555444444333333555555444444333222111111111111000000000000111111111111111111000000000000//////000000000000//////////////////...---,,,+++///...,,,+++,,,---///111000000//////.........---------------------,,,,,,000///------...//////...+++,,,,,,---.........---------------------------111...+++***+++---------............////////////////////////000000000000222111000111444:::@@@DDDNNNUUU```lllvvv~~~vvvbbbQQQFFFAAA<<<888444333222111000000000000000000000000000000000000......//////////////////........................,,,---------.../////////...///////////////......---.........///000000000000000000000000000000000(((***---000111222111111222222222111111111000000000111222333333222000///333333333333333333333333222333444333111//////000222222222333333333444444111111111111111111111111111111111111111111111111333222222111111222222333333222222222333333444555333333222222111000//////........................000000000000000000000000111111111111111000000000)))***,,,...000000000000000000000000111111111111000///...,,,,,,---......////////////000000000000000...,,,***)))***+++---000///...---------------///////////////////////////////////////////////////////////////////////////////////////////////////...---000444666444222////////////////////////000000000000000000000000///111222111000///000111000000000000000000000000000000000000000111111222|||bbbUUUIIIDDDAAA===;;;;;;999888888777777777777777888777777666555555444444333333222222111000000///111111000000000000111111111111111111000000000000//////000000000000//////////////////...---,,,+++...------,,,---...///000///.........------------------------------------///---,,,---...///...,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,.........------------.............../////////000000000000333222111111444777<<<>>>HHHNNNXXXcccmmmvvv}}}mmmaaaPPPCCC;;;777444111444333222111000000000000////////////////////////////////////....................................------------............------............---------..................///////////////////////////***+++...000111222111000222222222111111111000000000000111222222222111000222222222222222222222222222444555444222000000111222222222333333333333444111111111111111111111111111111111111111111111111333222222111111222222333222222222222222333444444333333222111111000//////////////////////////////////////////////////////////////////////////////---...///000000///......//////000000000111111111//////...---------------/////////////////////////////////...............//////...---------------........................................................................////////////////////////...------///222333222000////////////////////////////////////////////////...///000000......///000000000000000000000000000000000//////000000111222zzzaaaUUUIIICCCAAA===;;;;;;999888888777777777777777888888888777666666555555333222222111111000000000111111000000000000111111111111111111000000000000////////////////////////////////////...---,,,+++------------............---------------,,,,,,,,,........................,,,,,,,,,---///...,,,***---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---//////...,,,,,,,,,------------........./////////000000000333222222222333444666777???DDDLLLVVV___iiirrrwww}}}nnnbbbUUULLLAAA:::666555333222333222111000000//////000////////////////////////////////////......------------------------------...------------------,,,+++,,,,,,---------,,,,,,...------------------,,,........................,,,---///111111111111000222111111111111000000000//////000111222222222222111111111111111111111111333444555444222111111222111111222222222333333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111222333222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000000///...---+++***//////000000000000111111......//////......---,,,////////////////////////---...///111111000///...//////...------------...........................................................................////////////////////////---,,,,,,---///000...---////////////////////////////////////////////////---...//////------...///000000000000000000000000000000//////000000111222yyyaaaTTTHHHCCCAAA===;;;;;;999888888777777777777777777777777666666666555555444444444333333222222222111111000000000000111111111111111111000000000////////////....../////////////////////...---,,,++++++,,,---.........------------------------------------............//////,,,,,,---///000///---***((()))+++---...///000000++++++++++++++++++++++++,,,++++++---///000///---,,,,,,---------................../////////000000000111111111222333333333777;;;AAAHHHQQQ[[[eeekkkrrruuu{{{uuudddTTTHHHDDD???:::666555666555444222111000///////////////////////////////////////000//////......------,,,------------------------...---------,,,,,,+++++++++,,,,,,------------,,,---------,,,,,,+++++++++...........................///000111111111000///111111111111000000000000...//////000111222222222111111111111111111111111111333444444222000111111111111111111222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000111111111111000000000/////////////////////////////////////////////////////////////////////000000000000//////...---,,,+++))))))////////////000000000111---.../////////...,,,+++//////...............---+++,,,---...///////////////......---------..............................................................................////////////////////////---------.........---,,,////////////////////////////////////////////////---...//////...---...///000000000000000000000000///////////////000111111xxx```SSSGGGCCCAAA===;;;;;;999888888777777777777777666666555555555555444444444444333333333333333222111111000000000000111111111111111111000000000/////////............//////////////////...---,,,++++++,,,------......------..................//////------------......//////------...000111000...+++((()))+++---...///000000++++++++++++++++++++++++///......///000000...,,,---.........////////////............////////////---...///000111222333333333666:::???FFFNNNXXX^^^ggglllsss{{{tttgggZZZNNNCCC===888666333111111222222222000000//////.../////////........................//////......---------,,,------------------------------,,,,,,+++++++++***,,,,,,---...............------,,,,,,+++++++++***/////////////////////////////////000000000//////000000000000000000000000......//////000111222333222222222222222222222222///111222222000//////000000000000111111111222222111111111111111111111111111111111111111111111111222111111000000111111222111111000//////000000000000000//////////////////................................................---------.........////////////...------,,,,,,,,,...////////////000000000---.../////////...,,,+++............------,,,,,,---,,,,,,+++,,,...111222......---------......///........................................................................////////////////////////......//////...---------////////////////////////...........................///000000......///000/////////////////////////////////...///000000111www___SSSGGGBBB@@@===;;;;;;999888888777777777777777555555555555555444444444111111111111111111111111111111000000000000111111111111111111000000000000000///...------...///000////////////...---,,,+++,,,,,,,,,,,,------------.........///////////////++++++,,,,,,---.........///......///111111///------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...,,,........./////////000000------........./////////,,,---...///111222333333222333666999===DDDLLLRRR[[[bbbkkksss{{{llleeeYYYNNNFFF@@@;;;888444333222111000000000111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---......///......---,,,,,,,,,,,,,,,,,,+++////////////////////////............//////////////////000000000000000111///////////////000111222222222222222222222222222...000111111000//////000///000000000000111111111111111111111111111111111111111111111111111111111111111000000000000111111222111000000000000000000////////////............................................................******++++++,,,---------111000000/////////000000......////////////000000......//////......---,,,.........---,,,,,,++++++000///---,,,---///222444...------------...//////------------------------------------------------------------------------////////////////////////---///000000///......///////////////////////////...........................///000000......///000//////////////////////////////......//////000111uuu^^^RRRFFFBBB@@@===;;;;;;999888888777777777777777555555555555555666666666111111111111111111111111111111000000000000111111111111111111000000000000000///---,,,,,,---///000////////////...---,,,+++---,,,+++++++++,,,---...---------....../////////******++++++,,,------...///...------//////...---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,......------------.........//////---------.........//////............///111222333111222444555777<<>>;;;:::<<<;;;:::999777666555555555444444555555444444333222222222111111111111222222111111222222111000...---000000000000000000000000000000////////////000000......////////////......,,,------......------,,,+++,,,,,,---.........---...---+++******+++---...------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,///---)))&&&%%%&&&(((***************************+++++++++,,,,,,,,,------//////.........---------............////////////...///000000111333666999AAADDDJJJQQQZZZdddooouuuzzznnn\\\MMMDDD@@@888888666555333222000000...000000///...---...///...------...//////---,,,+++---......---,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++---...///000........................------...///000000000/////////////////////////////////000000111222222222333222111000000000222222000000000000000000000000000000000000000000000000------......//////000000222333333222000///000111---...///111111111000///111111000000//////......////////////....................................222+++$$$&&&---333222///+++,,,...//////...,,,+++------------------------,,,------......------,,,------------------------------------------------******++++++++++++,,,,,,------......------,,,+++---------.........//////,,,,,,,,,------------...000///...---,,,------...........................////////////////////////......//////...---,,,,,,,,,---///111111111111000---------.........//////....................................////////////rrr[[[QQQFFFAAA>>>;;;:::;;;;;;:::999777666555555555444444555555444444333222222222111111111111222222333333333222222111000///000000000000000000000000000//////......//////000......////////////......,,,------......------,,,+++,,,------......------...---+++******+++---...------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------,,,+++************++++++++++++++++++++++++---------............//////.........------------............////////////...///111111111222555777999<<>>;;;999;;;:::999888777666555555555444444555555444444333222222222111111111111222222444444333222111111111111000000000000000000000000.........------...............////////////......,,,------......------,,,,,,,,,------......------------++++++++++++------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------............////////////---///111222111111222333111444888<<>>;;;999:::999999888666666555555555444444555555444444333222222222111111111111222222444333222111000111222222////////////////////////...------,,,,,,------...---......//////......---,,,------......------,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////---///111222111000000000000222444777999===CCCFFFRRRYYYdddoooyyy{{{kkkXXXNNNAAA888666666444111111000000000000000//////...///000///---,,,---...000...,,,+++,,,---,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++************************++++++++++++++++++++++++.........---,,,,,,++++++........................------------,,,,,,+++***......................../////////000111111222222000000000000000111111111000000000000000000000000000000000000000000000000111111111000000////////////111333333222111111222111000///......///000111000000000000////////////////////////....................................,,,---//////...---......---...////////////...---------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,------------------............////////////------......------,,,+++,,,,,,---------.........++++++,,,,,,,,,---------............------......................................................---------......------,,,******+++,,,,,,,,,,,,,,,............////////////---------------------------------.........//////oooWWWMMMDDDAAA>>>:::888999888888777666555555555555444444555555444444333222222222111111111111222222333222000//////000111222////////////////////////------,,,,,,,,,,,,------------............------,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------------............////////////,,,...111111000......///111222444444555777;;;===AAAGGGQQQ[[[eeeooowww}}}wwwdddUUUFFF???777444555666333000////////////////////////---//////...---,,,---......---+++,,,---......---***,,,------,,,++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++******........................++++++,,,,,,---....../////////000000111111111111000000000000000000000000////////////////////////000000000//////.........---000222333222111111222111000///......///000111////////////000000000000////////////....................................+++...000000...---...///---------......---------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........------......------,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------..................................................................,,,,,,---------------,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........------------------------------------............mmmUUULLLCCC@@@>>>:::888999888777666666555555555666444444555555444444333222222222111111111111222222111111000000000000000111000000000000000000000000---------,,,,,,---------------............------,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............////////////,,,...//////...---...//////000222222111222444666999>>>EEEMMMVVV```iiiooo{{{~~~yyynnn___NNNCCC999666333333444444111...////////////............---...///...,,,,,,,,,------,,,,,,---......,,,+++***+++------+++++++++,,,++++++++++++*********************+++++++++++++++++++++++++++++++++++++++------------------------((())))))***+++,,,,,,---------------------------,,,,,,---------,,,++++++------------------------,,,,,,------.../////////......///000111111111111000000000000000000000000////////////////////////////////////............,,,///222444333222222222111000000///////////////////////////000000000000////////////....................................***+++---------,,,---...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,---------------......------,,,+++************++++++++++++------------............,,,---......///.................................------------------------+++,,,,,,------------,,,...------,,,,,,---......)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........iiiTTTKKKCCC@@@>>>:::888888777777666555555555555666444444555555444444333222222222111111111111222222000111111222222111111111000000000000000000000000......------------......,,,------......------,,,,,,------......------,,,------......------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...)))***+++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------............////////////,,,---...---,,,---...000---...000000//////000222777999>>>CCCIIIRRRZZZ```nnnrrryyyxxxqqqggg___UUUJJJ???888444333333222111000000///000000//////......---------...///...,,,+++,,,---,,,,,,,,,------+++'''$$$***+++------+++***+++,,,++++++++++++************)))*********++++++++++++************************++++++++++++++++++++++++))))))***++++++,,,------////////////////////////+++,,,,,,------------,,,------------------------......//////000111111222---...///000111111111000000000000000000000000000///////////////////////////////////////000000000+++...222444444333222333000000000000000///........./////////000000000111////////////....................................+++++++++,,,---...//////......------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,,,,,,,---------------......------,,,+++)))************+++++++++,,,,,,---------.........,,,,,,.../////////..............................------------------------***+++,,,---------------...---,,,,,,,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........~~~gggSSSKKKCCC@@@>>>:::777888777666666555555555555666444444555555444444333222222222111111111111222222000111333444444333222111000000000000000000000000///......------......///,,,------......------,,,,,,------......------,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---,,,+++***+++,,,---...(((***---......,,,***(((************************))))))*********++++++++++++++++++,,,,,,---------............/////////000+++,,,,,,,,,+++,,,///111,,,...//////......///111222333555888<<>>===:::888999666666666666666666666666666555555555555444444444888444///...///000///---222222222111111111000000000000000000000000000000------------------------------++++++++++++------***++++++,,,---...//////---------,,,,,,+++++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---+++))))))+++---///......------------......222111...---,,,---...//////000222333666;;;AAAEEENNNTTT[[[```fffnnnzzzwwwlllbbb\\\OOOKKKDDD>>>:::666333111333222222111000///......//////.........------------------,,,,,,+++++++++---------...------,,,+++///...---,,,***)))(((((((((((())))))******++++++))))))))))))************(((((()))************)))+++++++++***************---,,,++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,---///111222222000...,,,///////////////.........//////000000111111111222000000000000////////////000000000000000000000000///111222222111000111222000000000000000000000000///////////////.........000000000000////////////------------,,,,,,+++***........................---------............///------------,,,,,,+++***---------...------,,,,,,........................+++***)))***,,,.........---------............/////////...---,,,,,,++++++******+++,,,,,,---.........---,,,+++***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,{{{eeeRRRIIIAAA>>>===:::888999666666666666666666666666555555555555444444444444777444000///000111000///222222222111111111000000000000000000000000000000------------------------......---,,,,,,---...............///////////////---------,,,,,,+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......------------......000///...------...//////000111222222333777<<>>===:::888999666666666666666666666666555555555555444444444444666333111000111222222222222111111111111000000000000000000000000000000000........................///......------......///////////////......------------,,,,,,,,,,,,++++++++++++++++++,,,------...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////...---,,,......------------...................../////////000111111000000222555888:::===BBBEEEHHHMMMUUU[[[gggoooyyyyyymmm___RRRGGG>>>888666444222111222222222222////////////000000000111............------------,,,,,,,,,,,,++++++++++++,,,...///---***)))***+++,,,,,,+++++++++*********************))))))))))))))))))))))))***************)))((((((((()))+++,,,)))))))))***++++++,,,,,,***))))))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---.........///.........//////000000000111111222222222222333333////////////000000000000000111111111222222333333444555666666444222222333000000000000000000000000......//////////////////000000000/////////......,,,------------,,,,,,+++------------------------------------............,,,------------,,,,,,+++,,,,,,------...------,,,++++++++++++++++++++++++...,,,++++++---...------------------............000//////......------,,,******++++++,,,,,,------++++++,,,,,,---///000111/////////......------,,,***++++++,,,------------+++,,,,,,------,,,,,,+++......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,{{{eeeRRRIIIAAA>>>===:::888999666666666666666666666666555555555444444444333333333222111111111222333333111111111111000000000000////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,......---,,,++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,---.../////////...///000000//////000222555555777:::<<<===AAAFFFJJJVVV[[[ccciiinnnttt{{{zzzqqqfff___UUUKKKCCC<<<666333555333111000000000///...////////////////////////------------------------,,,+++++++++++++++++++++,,,+++******++++++++++++***************+++++++++++++++******))))))((((((((()))))))))************+++***((('''''')))+++,,,******************++++++,,,+++)))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......---,,,,,,---...///------...///000111111222111111111111111111111111////////////000000000000111111111222333333444444444666777666333222111222000000000000000000000000............////////////000000/////////.........,,,---------------,,,,,,------------------------,,,,,,---------.........,,,---------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---------,,,,,,---------..................------,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---...//////000//////...---,,,,,,+++)))***+++,,,---.........+++,,,,,,------,,,,,,+++------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,|||gggRRRIIIAAA>>>===:::888999666666666666666666666666555444444444444333333333000000111000000000111222000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,***))))))***,,,---------,,,,,,,,,,,,------+++,,,---...//////.........////////////000222555444555666666777999<<<>>>CCCGGGMMMRRRWWW___gggmmmwww{{{zzzlll___WWWPPPKKKDDD>>>:::888666444222000...---------,,,***000000//////...------,,,,,,,,,------------------++++++++++++++++++++++++,,,'''$$$&&&,,,///---***))))))************++++++++++++******))))))((((((((()))))))))************+++***((('''''')))+++,,,,,,+++++++++***)))))))))///---+++******+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111000...---,,,---...///---......///000111222222000000000000000/////////.../////////000000000111111111222222222333333333333444555444222000000000////////////////////////---.........//////000000////////////............,,,------......---------------------------------,,,,,,,,,------------...,,,------......---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,------------...,,,,,,+++++++++++++++*********+++++++++++++++,,,+++++++++,,,++++++++++++.........---,,,+++******)))***+++,,,---.........+++,,,,,,------,,,,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,}}}hhhRRRIIIAAA>>>===:::888999666666666666666666666666444444444444333333333333///000111111000///000222//////000000000000000111000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++,,,---...///000000++++++,,,,,,,,,,,,------++++++++++++,,,------...++++++************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,)))(((((())),,,---------,,,,,,,,,,,,---------------------.........,,,.../////////000222444111111111222333444555666;;;===@@@DDDIIIPPPWWW\\\gggkkkqqqwww}}}}}}xxxpppggg]]]RRRGGGAAACCC???;;;777666555333222000///...///000111000...000000///...---,,,++++++,,,,,,,,,,,,------------*********++++++++++++++++++&&&"""$$$***...---***))))))******************************))))))))))))))))))))))))***************)))((((((((()))+++,,,+++++++++*********))))))111...+++*********)))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......111000...---------...////////////000000111111111000////////////...............//////000000111111222222222222222222222222111222333333111//////000////////////////////////------......///000000000/////////.........------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------............---++++++,,,---............------------------------222///---,,,,,,,,,***))),,,,,,,,,,,,------------******************************+++++++++++++++++++++++++++++++++***))))))---------,,,,,,++++++******++++++,,,------------+++,,,,,,------,,,,,,+++)))***,,,---......------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,}}}gggRRRIIIAAA>>>===:::888999666666666666666666666666444444444333333333222222///222333333000///000222////////////000000111111000000000000000000000000------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,++++++,,,------++++++************++++++,,,++++++******++++++,,,***************+++,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...,,,---///.........///111////////////111222222111777888:::<<<@@@EEEJJJMMMTTTXXX^^^eeelllssszzz~~~xxxsssbbb\\\TTTMMMFFF???:::666999777444333333222000///000//////000222222111000.........------,,,,,,,,,++++++,,,,,,,,,---------)))*********++++++++++++)))((('''&&&&&&''')))+++************)))))))))))))))))))))))))))*********))))))))))))************))))))))))))************(((((()))***++++++,,,,,,000...***)))************((())))))***++++++,,,,,,+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,---...///000000000000000000000000111000000000000/////////............///000111111111222222222111111000000//////111222222111000000111////////////////////////------......///000000111//////.........---------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...............***+++,,,---............++++++++++++++++++++++++---+++))))))***+++***)))++++++,,,,,,,,,---------************************++++++******************)))***+++,,,,,,,,,+++***---------------,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,|||gggRRRIIIAAA>>>===:::888999666666666666666666666666444444444333333333222222111333555444111000111222.../////////000000111111000000000000000000000000------------------------,,,---...//////...---,,,,,,,,,++++++++++++******+++++++++,,,,,,---------------,,,+++++++++,,,,,,++++++************++++++,,,++++++++++++++++++,,,((((((((()))***+++------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,------------,,,+++---,,,,,,++++++,,,,,,---000///---+++***+++---...,,,...///...,,,,,,,,,...///......///111222111000222222333444777:::>>>AAAEEEIIIPPPWWW^^^fffmmmrrr|||xxxkkk___XXXQQQLLLDDD>>>:::888666444222111///000111111///---...---,,,,,,------+++))),,,,,,,,,---------......+++++++++,,,,,,---------))))))******++++++++++++'''+++---)))"""!!!&&&,,,************)))))))))((((((((())))))******++++++))))))))))))************(((((()))************)))%%%&&&''')))+++---/////////,,,))))))***+++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---'''((()))+++---///000111111111111000000000000000222111111111000000//////---......///000111111222333222222111000///......///111222222111111111222////////////////////////---------...///000000111//////.........---------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.../////////...***+++,,,---............************************###""""""$$$(((+++,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,++++++******************((()))+++---.........---------..................,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,---.........,,,***(((************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,{{{jjjSSSJJJAAA???>>>;;;999:::777777666555555555555555666555555444444333222222444333333222111000////////////000000000000//////111000///......///000111111///---+++***+++,,,---...,,,***((((((***,,,......------,,,,,,++++++***+++,,,,,,------,,,,,,+++---------------------------,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000************************)))---...+++***---...------------,,,,,,+++++++++------------------,,,,,,......------------......111111000000000000111111...///000222444666777888<<>>===:::777444333222222111111111111111000//////...........................---+++*********++++++++++++++++++++++++++++++///,,,(((###!!!$$$***...******))))))))))))*********************)))((((((******************************)))))))))))))))***))))))))))))))))))))))))((()))+++---...---,,,+++------,,,+++***)))((('''******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))************+++++++++...//////000000000000000222111000.........///000////////////000000000000...///111333333111///...222222222222111000///.........---------.../////////......------///000111+++,,,,,,---...///000000---+++(((%%%%%%'''+++---...---,,,,,,++++++++++++,,,++++++,,,///111111000++++++++++++++++++++++++***+++,,,---------,,,+++///---,,,...111222000---***************************+++,,,,,,---...//////,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))***++++++...---,,,+++************++++++************+++++++++++++++*********))))))zzzhhhSSSIIIAAA???>>>:::999:::777777666555555555555666666555555444444333222222333222222111111000000000//////000000000000//////000///...------...///000222000...---,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))---...+++***---...------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------......------------......000000////////////000000---...///000222444555555666888;;;???DDDJJJRRRWWWaaahhhqqqxxx~~~}}}tttmmmaaaVVVLLLEEE???<<<888777444222///...------///000000000000///......---------------------------,,,+++*********++++++++++++++++++++++++++++++++++++)))'''%%%&&&)))+++******))))))))))))*********************)))((((((((((((((((((((((((((((((***))))))(((((()))))))))((((((((((((((((((((((((%%%'''))),,,---------,,,++++++***************)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++...///000000111111000000111000///.........//////.../////////000000000000///000111111111111000///000000000000000000000///000//////...............///......---...///000111---------...............---,,,,,,++++++---...///...---,,,,,,+++++++++,,,...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,)))((((((***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++***,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,------,,,+++************++++++************+++++++++++++++*********))))))xxxfffRRRIIIAAA???===:::999999888777666666555555666666666555555444444333222222111111111111111111111111//////000000000000//////......------------......222111///...------...///---...///000000///...---******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------...---,,,++++++******+++************************++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++***---...---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------............------------......//////............//////,,,------...000111111222111333555777:::>>>DDDHHHQQQVVV^^^eeekkkrrr{{{~~~ppphhhYYYRRRIII@@@;;;888666555777666444111000......---...////////////...------------------------------,,,,,,+++************+++++++++++++++++++++++++++((()))++++++)))(((((((((******))))))))))))*********************)))(((((((((((((((((((((((((((((()))((((((''''''((())))))(((((((((((((((((((((((($$$%%%(((***,,,,,,,,,,,,)))))))))******+++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,)))************+++++++++......///000000000000000000///......---.............../////////000000000000000000000000000000000....../////////000000000111000///.....................------......///000//////.........---------,,,,,,...////////////...------,,,+++++++++,,,,,,111///...---...---,,,***------------------------,,,,,,------------,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++*********+++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++***+++++++++++++++************+++++++++++++++***************vvvdddRRRIIIAAA>>>===:::888999888777777666555666666666666555555444444333222222///000000000111111111222//////000000000000//////........................000000///...------......---...////////////...---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++***---...---+++++++++,,,,,,---------******+++,,,------.........------,,,,,,------......------,,,,,,------...---------...//////000000000222333444555777;;;>>>AAAEEELLLRRRWWW___iiippp}}}zzziii[[[RRRGGGBBB<<<777555555444444555444333222000///.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************''')))++++++***(((((()))******))))))))))))*********************)))((((((************************(((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&((()))************))))))))))))************************++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,))))))*********+++++++++,,,------...///..................---------.............../////////000000111000////////////000111//////............////////////...------.........------------......//////........................,,,,,,,,,---,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,111///------------+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,///111111...---...111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++***++++++,,,,,,++++++************++++++************************tttbbbRRRIII@@@>>>===999888999888888777666666666666666666555555444444333222222/////////000111111222222//////000000000000//////////////////////////////......------------------......---,,,,,,---......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---...+++***---...---+++++++++,,,,,,---------******++++++,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,------........./////////000000000111222222222333555888666:::???CCCHHHOOOXXX^^^kkkqqqzzzppp```QQQDDD===;;;999666555555444222000/////////......---,,,,,,//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******)))((((((***,,,******))))))))))))*********************)))(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))((((((''''''*********)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++''''''((()))******++++++))))))*********+++++++++***+++,,,,,,------,,,,,,------..............................////////////000000///......///000000111000///...---.........---,,,,,,,,,---...//////,,,------...............,,,,,,------...//////000000...,,,***)))******+++,,,,,,,,,++++++,,,,,,---...---,,,,,,---...---+++******++++++,,,,,,,,,,,,,,,++++++***************))),,,...---***)))***,,,++++++++++++++++++++++++++++++,,,------...//////+++******))))))******+++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++************))))))******+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++************************sssaaaQQQHHH@@@>>><<<999888888999888777777666666777777666555555444444333222222/////////000000111111111//////000000000000////////////000000000000//////---------------------,,,...---,,,++++++,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************************)))---...+++***---...---+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------.........//////000000111...000000000//////111333222555999;;;===BBBIIIOOOWWW\\\aaaccceeeiiiqqqxxxzzz{{{|||}}}~~~yyyjjjZZZLLLAAA999555333222111111111000---+++...//////000//////...---///000000000000///......++++++++++++++++++++++++((()))******+++******************************************((('''(((+++...******))))))))))))*********************)))((((((''''''''''''''''''''''''''''''''''''((()))******''''''''''''''''''''''''++++++***)))((('''&&&&&&*********))))))((((((((()))))))))************+++,,,,,,,,,++++++++++++***(((((())))))******++++++)))************+++++++++******+++,,,,,,,,,,,,,,,------.../////////......------........./////////////////////////////////111000///.........///000---------------...//////,,,,,,---............---++++++,,,---...///000111222111...,,,+++,,,------,,,,,,+++++++++,,,------,,,+++***+++---......---)))******++++++,,,,,,------,,,+++***))))))******)))+++,,,,,,***))))))***************************((())))))***,,,------...******))))))))))))******)))))))))******************++++++,,,,,,++++++***++++++***************)))))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++************++++++***************+++++++++sssaaaQQQHHH@@@>>><<<999777888999888777777666666777777666555555444444333222222/////////000000000000000//////000000000000//////......///000000///......------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))---...+++***---...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,------...///000000111---...//////......///111000333666777777999>>>BBBDDDIIIMMMNNNMMMQQQZZZbbbeeehhhlllnnnppptttyyy}}}|||vvvsssjjjaaaTTTHHH@@@:::666333111///............---,,,...///000111111111000///...////////////...------++++++++++++++++++++++++'''((()))***++++++***)))************************)))******)))((()))+++---******))))))))))))*********************)))((((((''''''''''''''''''''''''(((((((((((()))***++++++''''''''''''''''''''''''++++++***)))((((((((((((((((((((()))))))))))))))))))))))))))************,,,,,,,,,+++++++++******************************)))************+++++++++++++++,,,------------------...///000000000//////---------.........//////---...///000000///...---///...------///111333555222222000//////.........+++,,,---.........------,,,---------......//////////////////////////////,,,+++++++++,,,,,,---...,,,+++***+++---...---,,,******++++++,,,------...///...---+++++++++++++++------,,,,,,------+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******************))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++************************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))------,,,+++************++++++************++++++))))))*********+++++++++sssbbbQQQHHH@@@===<<<999777888999888888777777777777777666555555444444333222222000000000000000///////////////000000000000//////,,,---...//////...---,,,......///////////////...***+++...000000...+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++***---...------------,,,,,,+++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,---...///000111---///000000//////000222000333555555444444777;;;999>>>BBBBBB@@@CCCKKKSSSUUUYYY^^^bbbeeeiiioootttvvvxxx||||||tttjjjbbb\\\RRRKKKAAA999555333111///444111...---...000111111***+++,,,---------,,,,,,------......------,,,+++************************'''((()))+++++++++***)))))))))))))))))))))))))))((()))++++++******+++,,,******))))))))))))*********************)))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,''''''''''''''''''''''''******))))))))))))******&&&&&&'''((()))***++++++))))))))))))************,,,,,,,,,++++++*********+++++++++***************)))************+++++++++,,,---......//////......---...000111111111000///---------.........//////---...000111111000...---,,,,,,,,,---000333777999777666444222000...------+++,,,---.........---,,,///............---------)))+++...111222111000///++++++++++++,,,,,,---...---,,,++++++------,,,+++++++++,,,------...//////111000...---,,,,,,------...+++***+++------***''',,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******))))))))))))******++++++******))))))((((((***+++,,,------,,,+++***---------,,,,,,++++++++++++++++++*********************************************+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((...---,,,+++************++++++************++++++))))))******++++++++++++sssaaaOOOGGG???>>>===:::888888888888777666666666666666555555444444444333333333...............///000000///000111111111000...---......------------......///---+++,,,---...---,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,***)))+++---...+++))))))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,---------------*********+++,,,,,,,,,---************************))))))))))))))))))))))))------------------------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,---///000000000//////...///////////////...---////////////000111222333555555555777999<<<>>>@@@IIIJJJLLLQQQWWW^^^dddhhhkkknnnqqqtttvvvyyy|||}}}zzzyyy|||wwwnnneee\\\SSSLLLGGG===;;;777333000...---,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++***))))))++++++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))******)))(((''''''(((&&&(((***+++******+++,,,))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))'''&&&'''***+++***(((+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++******++++++++++++,,,------......---------------............///......//////...---,,,,,,111000...------///222444555444111///------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------000---***+++...///...+++---.........---,,,,,,+++,,,,,,,,,++++++*********///...---+++******++++++++++++************++++++******************++++++)))))))))))))))*********++++++************++++++---,,,,,,+++*********+++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))***+++++++++,,,************************************************************************,,,+++++++++******))))))sssaaaOOOGGG???>>>===:::888888888777777666666666666666444444333333333222222222000/////////000000111222///000000111000///...---......------------......///---+++,,,---...---,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,---+++***+++------+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))&&&'''((()))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---.../////////...---......///000000/////////////////////000111222333555444555666777:::<<<===>>>???@@@CCCHHHMMMQQQTTTXXX[[[]]]___aaacccfffhhhmmmnnnoooqqqqqqqqqqqqpppoooqqquuuyyy|||}}}~~~~~~|||~~~zzzyyyvvvssspppmmmjjjiiibbb^^^WWWPPPJJJCCC>>>:::777666333111///...------...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))******)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((()))***)))((('''((()))'''((()))(((&&&%%%%%%%%%******)))))))))((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&)))***)))(((+++***)))(((((()))***+++************)))))))))(((************************((())))))***************++++++************+++++++++,,,------...---------------------............//////000000///......---..................//////000000///...............------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,+++++++++,,,---------......---,,,,,,+++,,,,,,++++++++++++++++++///...---+++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++************++++++---,,,++++++*********+++---+++***))))))***+++---************************+++++++++++++++++++++++++++******))))))******+++***************+++++++++************************************************************************,,,,,,+++++++++*********sssaaaOOOGGG???>>>===:::888888888777666666555555666666333333222222222111111111111111111111111222222333///000000000000///...---......------------......///---+++,,,---...---,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((()))+++------,,,+++***,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------.........---,,,,,,---...///000000111000000//////...//////000111222333333333444555666888888999999999:::<<>>;;;888444222000000///...---------...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++***)))(((((())))))))))))))))))))))))))))))************************(((((())))))******++++++'''((())))))(((((()))***)))***++++++(((''''''(((************))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''')))((((((((('''&&&&&&&&&'''&&&%%%&&&)))***)))(((******))))))))))))******************))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++******))))))***++++++++++++,,,---------------------------............///000000000000///......---...///000///...---,,,***+++,,,------.................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------(((+++---,,,(((''')))------------------,,,,,,+++++++++++++++++++++,,,,,,......---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++************++++++,,,,,,+++************+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************************************************************************************,,,+++++++++++++++******tttbbbOOOGGG???>>>===:::888888777777666555555555555666333333333333222222222222222111111111111111222222///////////////...............------------......///---+++,,,---...---,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,------+++++++++*********)))***+++,,,,,,,,,+++***++++++++++++++++++++++++((()))***++++++++++++++++++---///111111000...---*********+++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,---------************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------,,,++++++***---...///000111111111111///.........//////000111222222222222222333333333666555555666777888:::;;;>>>???@@@@@@???>>>???AAAAAABBBCCCEEEFFFEEEEEEDDDCCCEEEHHHKKKNNNPPPQQQRRRQQQRRRUUUYYY\\\```bbbcccfffhhhlllooorrrtttttttttyyy{{{~~~zzzqqqpppooonnnnnnnnnnnnooooooooommmiiiccc\\\UUUQQQKKKJJJIIIGGGEEECCCAAAAAA<<<999666555444333111000------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&((())))))(((((()))+++''')))++++++******+++,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$'''''''''((()))************))))))))))))))))))************)))))))))))))))++++++++++++++++++++++++++++++,,,---------------++++++*********+++,,,,,,++++++,,,------------,,,,,,,,,---------...............////////////......//////000//////...------((()))+++,,,------,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------(((***,,,,,,***)))***+++,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,---------,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******)))++++++************++++++++++++***************+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************************************************************tttbbbOOOGGG???>>>===:::888888777666666555555555555555444444444444333333333333111000000/////////000000000//////.....................------------......///---+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,+++*********+++))))))***,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++)))***,,,---...---+++***'''(((((()))***++++++,,,************************))))))))))))))))))))))))+++++++++,,,,,,---------***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++------...000111111111111.........---......///000000000000000000000000000//////000000111222333444444555666555333333333444555666777999:::999999888999999;;;<<<>>>???@@@@@@===>>>???AAADDDFFFHHHJJJNNNQQQVVVZZZ^^^______^^^```cccfffjjjlllnnnnnnnnniiijjjkkkkkkjjjgggbbb^^^TTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRPPPKKKFFFAAA>>>===<<<;;;:::999888777666333111///...//////...,,,---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,,,,+++******,,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))&&&((())))))(((((()))+++###%%%'''(((''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$(((((())))))))))))******)))))))))******)))))))))))))))))))))))))))******************************++++++,,,------------,,,+++++++++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,---......---------000///---+++++++++---...***+++,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,+++***,,,......,,,)))++++++,,,,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,+++++++++*********)))((()))))))))******++++++++++++************++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))************************************************************************(((((())))))))))))))))))rrr```OOOGGG???>>>===:::888888777666555555444444555555555555555444444444333333000///..................000///......------............------------......///---+++,,,---...---,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,+++,,,,,,***)))))),,,...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))******+++++++++******))))))******++++++++++++(((((())))))***++++++,,,************************))))))))))))))))))))))))(((((())))))***+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,---...//////000//////......------------............/////////......---------...///000111222222000111222222000///000111...///111222333222222111444444444555555666666666555555555666888:::;;;<<<;;;>>>AAAEEEHHHIIIIIIHHHHHHJJJMMMOOOQQQRRRQQQQQQNNNOOOPPPPPPNNNKKKHHHFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<:::888555444555555444444333222222222111///...---...///...------------------,,,++++++)))************+++++++++******++++++++++++******,,,,,,+++***)))((('''&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))***(((***+++***(((&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((((('''&&&&&&&&&(((******)))((('''((()))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))************+++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,...,,,***(((((())),,,---------------,,,+++))))))************************+++,,,,,,------,,,,,,+++******++++++,,,,,,------...,,,+++---000111---)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++******)))))))))''''''((()))***++++++,,,++++++************++++++***))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++***************************************************************************************((((((((()))))))))))))))nnn\\\OOOGGG???>>>===:::888888666666555444444444444555444444444333333333222222000///......------......000///...---------............------------......///---+++,,,---...---,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,***++++++***))))))---000333111...,,,+++,,,---...******************************+++++++++***)))))),,,++++++***+++,,,---...---,,,,,,,,,++++++******************************))))))))))))))))))))))))'''(((((()))******++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++,,,,,,---...------............------......------,,,------...,,,---......///...---,,,...///000111111222222222///000111111000000111222,,,---...000111000000///111111111111111111222222333333222222333444666777333444555777888999:::;;;888999<<<>>>???>>>======<<<===>>>===;;;999888777777777888888888888777777444333333222111111111111////////////////////////000...------///000///...***+++,,,,,,---,,,++++++))))))))))))******++++++******++++++++++++******)))))))))(((((('''''''''%%%%%%'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))***,,,---,,,***(((((()))''''''(((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***(((%%%###$$$&&&((()))***++++++***)))(((((()))))))))************************************''''''((())))))))))))((((((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......---------,,,+++++++++,,,---...//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,---/////////---+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++++++++************++++++------,,,++++++***)))))))))))))))******+++++++++++++++************++++++)))))))))))))))***++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************+++++++++************************************************************************)))*********++++++++++++lllZZZPPPGGG@@@>>>===:::888888666666555444444444444555333333333222222222111111000000///...............000///...---,,,---...............------.........///---+++,,,---...------++++++++++++,,,,,,---...******+++++++++,,,,,,,,,)))***+++***(((***...222888555000,,,******,,,---************************+++++++++++++++***)))(((+++***)))((((((***,,,---111111///...,,,+++))))))************************)))))))))))))))))))))))))))******+++,,,,,,------******************************++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,+++,,,---///000---------...------,,,,,,...------,,,,,,,,,------+++,,,---...///...---,,,------...............---+++,,,......------///000---...///111111111111000///////////////000111111//////...------...000000222222111222222444555666222333555777777666555444555666666666444333333333...///000000000000000///222111///......///000111,,,,,,,,,---------------***)))((()))+++,,,---,,,'''(((***+++,,,,,,,,,+++(((((())))))*********+++******++++++++++++******))))))))))))************%%%&&&((()))***+++******(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))***+++)))(((''''''((($$$&&&((((((((('''(((***(((((())))))*********+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))'''))))))'''###!!!!!!###((()))***++++++***)))((((((((())))))*********+++++++++++++++++++++++++++(((((()))***************&&&&&&&&&&&&'''(((************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,------.../////////...---...000111111111000000000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------)))---000000---+++,,,---)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,---------,,,+++++++++************++++++......---,,,,,,+++******,,,,,,++++++++++++++++++++++++************++++++))))))((())))))***++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))******+++++++++,,,************************************************************************+++++++++,,,,,,---------kkk[[[NNNHHH@@@<<<;;;;;;:::888666666555444444444444555444444444444444444444444444222000000111111///---......//////000000111111......------------...///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++''''''(((***,,,///111333CCCGGGAAA222***------'''++++++************++++++---------,,,+++***((((((,,,,,,***((('''&&&&&&&&&***)))))))))))))))******+++++++++++++++***)))(((''''''(((((()))))))))***++++++++++++++++++++++++******))))))******+++,,,(((((())))))************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,000///...---------------+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................//////000000000000//////000000000000000000000000////////////000000000000........................000000000//////.........------------------------***+++,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))******++++++++++++******%%%%%%'''((())))))))))))---,,,***(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''***### (((---***%%%(((''''''((())))))(((&&&&&&'''(((*********)))(((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((***------,,,,,,++++++******))))))*********))))))(((((((((((()))***,,,---...((()))+++,,,,,,+++)))((())))))))))))************,,,------,,,***)))***+++******,,,---------------)))+++---/////////---,,,***+++,,,---...---,,,,,,---,,,,,,,,,,,,---......,,,,,,---------------,,,---+++((()))+++---,,,***++++++++++++++++++++++++///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++)))))))))***+++++++++,,,))))))***+++,,,,,,------******++++++++++++******++++++++++++++++++++++++******************************************++++++************************,,,,,,++++++,,,,,,---...************************+++,,,------......------+++++++++*********))))))))))))))))))))))))))))))(((((()))***,,,---...///,,,***((((((***+++++++++************************)))************+++++++++kkk[[[LLLFFF>>>:::999999888666666666555444444444444555555555444333222222111111111000......//////---,,,------.........///////////////........................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,---//////;;;???;;;///***------(((++++++************++++++++++++,,,,,,,,,+++******,,,+++***)))((('''''''''---,,,+++***************+++++++++++++++***))))))(((((()))))))))*********++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,---------,,,,,,---......,,,,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......////////////..............................,,,---------....................................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***************((((((((((((((((((((((((++++++*********))))))))))))))))))))))))))))))***)))******++++++******)))&&&&&&'''((()))))))))(((,,,+++***(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((''')))&&&$$$&&&)))+++***((((((''''''((())))))'''&&&&&&'''((()))))))))((((((&&&&&&'''''''''(((((((((((((((((('''&&&&&&(((***)))))))))))))))((((((((())))))************))))))'''''''''((()))***,,,---((()))+++,,,,,,+++)))((((((((()))))))))*********((()))******)))((()))+++************************,,,------------+++***(((***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,------.........------000...,,,,,,...///...---++++++++++++++++++++++++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++---------,,,+++(((&&&%%%***************+++++++++)))******+++,,,,,,------******++++++++++++******))))))))))))))))))))))))************************************))))))))))))************************+++************+++,,,,,,************************((()))******++++++******+++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,------,,,***(((''')))******)))************************))))))*********+++++++++kkk[[[KKKEEE>>>:::::::::888666666666555444444444444555666555444333111000///...111000......//////---,,,---------------.........000000000//////............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,+++,,,,,,,,,000555444---)))------)))++++++************++++++))))))***+++,,,,,,,,,+++++++++***)))))))))))))))---,,,+++***)))(((((((((***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,+++***)))(((((()))+++,,,,,,+++************+++,,,,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,*********++++++---.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------*********))))))))))))(((++++++++++++++++++++++++---,,,***))))))+++---...******************************)))))))))(((((((((((((((((())))))*********)))******++++++******)))''''''((((((((((((((('''++++++***)))(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((())))))((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''((((((((()))))))))'''((()))(((&&&&&&((()))''''''''''''(((((((((((())))))************))))))''''''''''''((()))++++++((()))***++++++***)))((((((((())))))))))))******&&&((()))***))))))+++,,,---,,,+++***)))))))))))),,,,,,++++++******))))))***+++,,,---------,,,,,,---,,,,,,,,,,,,---......---...............------,,,+++******,,,,,,,,,***++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++......---+++)))'''%%%$$$+++++++++************************++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))************************++++++******)))(((((((((************************)))))))))))))))***++++++************************'''(((((()))***)))))))))+++++++++***************))))))))))))))))))))))))*********+++++++++,,,,,,+++)))((('''((()))(((''')))))))))))))))))))))))))))))))))*********++++++kkk[[[LLLGGG@@@===<<<<<<:::888666666555444444444444555555555444333222111000000333111000000111111000...------------------......111111111000000///......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++,,,,,,,,,,,,++++++******///000,,,***,,,,,,***++++++************++++++))))))***++++++++++++++++++***************++++++))))))((('''&&&&&&''''''******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++***'''&&&&&&(((***,,,++++++************++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,***************+++,,,,,,///......---,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------........./////////------------------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...++++++++++++++++++++++++******)))))))))(((((((((&&&''''''((()))***++++++))))))************))))))'''((((((((((((((('''&&&******))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((&&&%%%$$$&&&((())))))(((''''''(((&&&&&&''''''''''''''''''(((((((((((())))))))))))'''((()))((('''&&&''')))'''((((((((())))))******((())))))************)))'''''''''((()))***++++++))))))************))))))(((((((((((()))))))))***)))+++,,,,,,++++++,,,---...---,,,+++++++++,,,,,,))))))))))))***,,,---...++++++,,,,,,,,,------------,,,,,,,,,,,,---............/////////...------***))))))************)))++++++++++++++++++++++++++++++++++++,,,------...+++,,,,,,------,,,,,,++++++++++++++++++*********,,,+++++++++***)))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************))))))))))))***++++++************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))+++++++++***************,,,***(((((())))))(((&&&(((((((((((((((((((((((())))))))))))************kkk[[[KKKFFF@@@=========:::888666666555444444444444555444444444444333333333333222111000000111111000///........................000000111111000///......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,+++)))---...,,,+++++++++***++++++************++++++***++++++++++++***))))))******************+++,,,''''''&&&&&&'''((()))))))))******+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,///---+++))))))+++---...************************,,,,,,,,,+++++++++******************++++++,,,,,,,,,+++***)))))))))))))))............---,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------............------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++))))))))))))))))))))))))++++++*********)))))))))&&&&&&'''((()))******+++)))))))))******)))))))))'''((((((((((((((('''&&&))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))'''&&&'''))))))%%%"""&&&(((***)))'''&&&'''((('''''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&((())))))'''''''''(((''''''(((((()))))))))***(((((()))***************))))))))))))***++++++,,,)))))))))******)))))))))'''(((((((((((()))))))))+++,,,---,,,***)))***+++,,,+++++++++,,,------...***)))******+++---...///+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............//////...---,,,,,,+++,,,---...---,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------+++,,,,,,------,,,,,,+++******++++++,,,---......,,,+++++++++***)))))))))***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******++++++,,,,,,,,,***************************************+++,,,,,,***************************++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++************)))))),,,+++)))***++++++)))((((((((((((((((((((((((((((((((()))))))))*********kkk[[[HHHDDD>>><<<;;;;;;999666666666555444444444444555444444444444444444444444000...---...///000///---/////////.....................000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++'''(((***,,,------,,,,,,***,,,------++++++++++++++++++************++++++***+++++++++***)))((((((******)))))))))******+++((((((((()))***+++,,,---))))))***++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))******+++,,,---,,,***)))))))))+++,,,))))))***++++++***)))))),,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,+++))))))(((((((((,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************''')))+++,,,---+++***(((++++++++++++++++++++++++++++++*********)))))))))'''''''''(((((()))))))))((())))))******))))))(((''''''(((((((((((((((''''''(((((())))))(((((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,)))'''(((+++,,,(((%%%%%%(((******'''%%%'''))))))(((''''''&&&'''''''''''''''((((((((()))))))))&&&((())))))(((''''''(((&&&&&&&&&&&&'''''''''''''''((()))******+++*********************+++,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))***+++,,,***(((''''''((('''((()))++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---..................---,,,++++++)))+++------,,,******+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))*********++++++++++++************************+++************+++,,,,,,************************((()))******++++++*********************+++++++++))))))))))))))))))))))))******************))))))+++***)))+++,,,,,,***)))))))))))))))))))))))))))((((((((()))))))))******kkk[[[HHHCCC>>><<<<<<;;;999666666666555444444444444555555444444333333222222222///...---...///000///............---------,,,,,,+++,,,...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********'''(((***,,,---,,,+++***)))***+++,,,+++***+++...++++++************++++++((())))))************)))******)))((((((((())))))***************+++,,,---))))))***+++++++++++++++,,,+++++++++************++++++++++++++++++++++++******))))))******+++,,,***))))))(((''''''((((((((()))***++++++***)))(((,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,++++++***))))))************+++,,,------,,,,,,+++************************++++++++++++************((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))(((&&&'''((())))))(((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))*********)))))))))))))))***$$$(((+++***'''%%%'''******)))((('''''''''((((((&&&&&&'''''''''(((((((((%%%'''))))))((('''''''''(((((('''''''''''''''''''''((()))******+++++++++***))))))))))))******+++))))))(((((((((((())))))'''''''''((((((((()))))))))***+++***(((((()))***''')))+++,,,---+++)))((()))***+++,,,,,,+++***))),,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......------------,,,+++***)))%%%(((++++++)))''''''(((+++++++++++++++++++++++++++,,,---------,,,+++***+++,,,,,,------,,,,,,+++......,,,+++++++++,,,,,,***************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************+++******)))(((''''''&&&***************************))))))))))))***++++++************************'''(((((()))***)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((((((***,,,,,,+++)))************************(((((((((((()))))))))***kkk[[[IIIEEE@@@>>>>>>>>>;;;888666666555444444444444555666555444333111000//////111000///000111222111000---------,,,,,,+++++++++)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,((()))+++,,,,,,+++***)))(((((()))+++******,,,000++++++************++++++&&&'''(((***++++++,,,,,,******)))(((((((((((((((******)))))))))))))))***((()))***++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,++++++******((()))***++++++***)))(((,,,,,,,,,+++++++++******+++***)))))))))***,,,---))))))))))))***+++,,,---((()))+++,,,---,,,,,,+++************************+++++++++************)))((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++,,,***((('''&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((%%%%%%'''((())))))))))))&&&'''((())))))(((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&)))***((($$$###(((,,,$$$(((+++***&&&%%%'''***+++***)))(((''''''((()))&&&&&&&&&&&&'''''''''(((%%%''')))***((('''''''''++++++******))))))((((((''''''(((******+++++++++)))(((((((((((())))))***))))))(((((((((((())))))''''''''''''((((((((())))))***,,,,,,++++++,,,...***,,,///000///---)))'''###%%%(((+++,,,,,,,,,+++---,,,+++***+++,,,---...---,,,,,,,,,,,,---......,,,---,,,,,,+++***)))((((((+++...///,,,******+++++++++++++++++++++++++++,,,------...---,,,***)))+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---))))))******+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,+++***(((&&&$$$""""""************************((((((((((((((()))******************************((())))))***************))))))******++++++++++++))))))))))))))))))))))))((()))))))))************&&&&&&&&&)))+++,,,***)))************************(((((((((((())))))))))))gggWWWJJJGGGBBB???>>>===;;;::::::999777555444555666777666666555444333333333333111111111111000000000000......------------............---------,,,,,,,,,...............---------,,,+++***+++,,,---------************************++++++++++++++++++++++++)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''$$$###%%%)))++++++***)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++***+++,,,...000222))))))******++++++,,,,,,))))))***++++++++++++***,,,+++***((((((((()))***+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************///***&&&'''+++...---+++***++++++,,,,,,++++++***************************************************************************+++)))(((&&&&&&((()))+++)))(((((('''''''''((((((,,,)))&&&&&&((()))'''%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''---,,,***)))(((((((((((()))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------)))***,,,---......---,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++)))******++++++,,,,,,---------,,,+++************))))))***++++++++++++******************++++++,,,))))))))))))************+++++++++*********))))))''''''(((((()))))))))*********))))))((((((''''''(((***+++***)))((()))***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))---***'''''')))+++***)))***)))((((((((()))+++,,,gggXXXIIIFFFAAA>>>===<<<;;;:::999888666444333444555555555555444222222222222222111111000000000/////////......------------......//////.........---------......------,,,,,,++++++,,,+++***+++,,,---------************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''***,,,,,,+++************************+++++++++******+++++++++************************+++******))))))******+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************++++++******+++---///000)))))))))***************))))))***++++++++++++***,,,+++)))((((((((()))***************)))))))))(((************************,,,,,,,,,++++++******)))************************++++++++++++++++++++++++)))%%%!!!"""&&&)))(((&&&***++++++,,,,,,++++++***************************+++************************************************)))(((''''''((()))***'''''''''''''''((()))***+++)))((((((***+++)))'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))******))))))((('''******))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,------,,,++++++//////---,,,++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))************+++++++++*********))))))************************+++*********))))))))))))(((***+++***)))((()))***+++++++++++++++******)))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))),,,)))'''(((***+++***(((***)))((((((((()))++++++hhhYYYHHHEEE@@@===<<<;;;:::888888777555444333333444444444444333222111111111111000000000/////////............------------......000000/////////............------,,,+++******)))+++++++++***++++++,,,---************************++++++++++++++++++++++++---------,,,+++***((('''************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++************************,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---***))))))))))))))))))(((((()))******++++++******+++***))))))((()))))))))************))))))))))))************************,,,,,,+++***)))(((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%%%%(((+++***(((******++++++++++++******************************+++++++++******)))))))))***************************)))(((''''''((()))***&&&&&&&&&&&&''')))***+++''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&'''(((***+++''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((()))************))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,---.........///...---,,,++++++++++++111000///---,,,+++******++++++++++++++++++++++++++++++*********++++++,,,......------,,,++++++***************+++,,,---...++++++,,,------------,,,...---,,,***)))((((((((())))))))))))************+++++++++***************+++++++++***************++++++++++++************(((***+++***)))((()))*********++++++******)))((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))++++++)))((()))))))))((()))******+++hhhZZZGGGDDD???<<<;;;:::999888888777666444444444444444555444333222111111111111////////////..................------------......////////////.........---......---,,,+++***))))))***++++++*********+++,,,************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++*********+++++++++++++++++++++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((*********************************************************)))))))))************))))))((((((''''''((())))))*********************))))))))))))))))))*********)))))))))))))))************************+++++++++******)))))))))************************++++++++++++++++++++++++---+++)))***,,,...---,,,******++++++++++++******************************++++++******))))))((((((************************))))))(((((((((((())))))'''''''''''''''((()))***###$$$%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&''''''''''''''''''''''''%%%%%%'''(((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''(((''''''''''''(((((()))''''''''''''(((((((((((()))***************))))))(((((()))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,+++***+++,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,.........------,,,,,,,,,+++*********++++++,,,---***++++++,,,---,,,,,,,,,......---,,,+++******+++((()))))))))************************************''''''(((((())))))))))))************************(((***+++***)))((()))***)))************)))(((((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))******+++hhhYYYGGGDDD???<<<;;;:::888777888888777666555555555555666555444333333222222222////////////..................------------...............---------,,,,,,.........---,,,++++++***)))++++++***((((((***,,,************************************************)))))))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***))))))))))))***************************)))******++++++******)))***************************))))))))))))))))))***))))))))))))))))))))))))++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))((((((******))))))((((((''''''(((((()))************))))))))))))*********))))))))))))))))))))))))******************************)))*********++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******))))))******++++++******)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******'''''''''((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((((((((())))))*********)))))))))*********)))(((&&&%%%))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,+++***+++,,,...///------,,,,,,,,,------...++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,,,,------.........---,,,++++++*********+++)))******+++++++++++++++++++++*********++++++,,,((()))))))))************************************%%%&&&&&&((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***)))************)))(((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))************gggYYYGGGDDD???<<<;;;:::999777888888888777666666555555666666555444333333333333000000000/////////............------------.........------------,,,,,,,,,------------,,,,,,,,,,,,)))+++,,,***'''&&&(((+++************************************************((((((((((((***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******)))''''''(((***************************((()))***++++++***)))(((***************************))))))(((((())))))***))))))))))))))))))))))))...------,,,+++,,,,,,,,,************************((((((((((((((((((((((((((())))))******)))((((((***))))))))))))))))))((('''((())))))******))))))(((((()))************)))))))))))))))************************************((())))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&%%%'''******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********'''''''''(((((((((((((((''''''''''''''''''''''''***)))(((((('''''''''(((''''''((((((((((((''''''''''''&&&''''''((()))***''''''''''''(((((((((((('''(((((())))))))))))((()))*********)))'''%%%$$$***))))))((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---***************************++++++++++++,,,,,,,,,)))))))))***************++++++++++++,,,---...///++++++++++++,,,---......++++++++++++++++++++++++)))))))))))))))***+++,,,***++++++,,,---............---,,,+++************))))))***++++++++++++***((((((''''''((())))))***))))))))))))***************************+++++++++'''((((((***+++,,,---...((((((((((((((()))))))))(((***+++***)))((()))*********++++++******)))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((()))++++++)))((()))***(((((()))************)))}}}eeeWWWHHHDDD@@@===;;;;;;999888777777777777666555444444666555444333222222222222111111000000000/////////......------------..................------------++++++++++++,,,,,,,,,,,,(((+++,,,***&&&%%%(((+++************************************************))))))(((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***)))'''''')))+++++++++++++++++++++++++++((()))***++++++***)))(((************************))))))(((((((((((())))))************************---,,,,,,+++++++++++++++************************(((((((((((((((((((((((((((((()))*********)))((()))))))))***************'''(((((()))))))))))))))'''((()))***+++******)))((()))))))))************************************((()))))))))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++,,,))))))************))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''''''''(((***+++***((('''(((***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''')))((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''((()))***''''''''''''((((((((((((&&&&&&'''((((((((((((((('''((()))***)))(((&&&%%%***))))))(((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))******+++,,,,,,------******************************+++++++++,,,,,,,,,************************++++++,,,------,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***++++++,,,,,,++++++******)))((((((((())))))))))))))))))************))))))*********+++++++++***************+++++++++(((((()))))))))*********(((***+++***)))((()))***+++++++++++++++******)))))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((***+++***((('''))),,,'''((()))***+++******)))}}}dddVVVHHHEEE@@@===<<<;;;:::888666666666666555444333222555444333222111111111111111111111111000000000000.........------.........000/////////............)))))))))***++++++,,,,,,(((+++,,,***&&&$$$'''+++************************))))))))))))))))))))))))+++***)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))+++***((('''***---,,,,,,,,,,,,,,,,,,,,,,,,''')))***++++++***)))'''************************))))))(((((((((((())))))***************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))******++++++,,,,,,'''(((((()))))))))))))))'''((()))+++++++++***)))(((((())))))*********+++************************))))))))))))(((((((((((())))))))))))))))))))))))************************((()))+++++++++******+++))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))(((******(((%%%$$$&&&)))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((***+++,,,''''''((((((((((((''''''&&&&&&&&&'''''')))******''''''''''''((((((((()))%%%%%%&&&'''((((((''''''%%%&&&(((******)))'''&&&***))))))((('''&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---......---,,,***))),,,,,,+++***)))))))))***++++++++++++++++++++++++(((((((((((()))***+++,,,---,,,,,,++++++******)))************+++,,,------++++++,,,------------,,,//////---,,,+++*********))))))))))))************))))))******+++++++++++++++******)))(((''''''&&&))))))******+++++++++,,,(((***+++***)))((()))***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))***+++)))''''''***---'''((()))++++++******))){{{dddWWWHHHEEE@@@<<<;;;999888777555444444333333333444444333333333222222222111111222111000//////.........111111000......---------...---,,,+++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,))))))***++++++++++++*********)))(((((('''(((((()))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((())))))******+++++++++******)))************))))))))))))))))))))))))************++++++***)))(((((())))))+++***)))(((((()))***+++,,,,,,+++)))(((&&&%%%%%%((()))*********)))'''&&&,,,,,,++++++******))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))************))))))&&&((()))++++++)))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))************)))'''&&&%%%+++(((&&&&&&)))+++***((()))))))))))))))(((''''''(((((())))))))))))((((((+++***)))'''''''''((()))******)))((('''&&&%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***---***(((+++///000---)))+++***((('''&&&&&&'''''')))((('''%%%$$$$$$%%%%%%)))((('''&&&%%%$$$######''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((***,,,+++)))'''(((******)))(((''''''&&&&&&''',,,***))))))***++++++***))))))))))))************+++++++++,,,,,,---------******++++++++++++******,,,,,,,,,++++++*********+++******))))))******++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++000...+++((('''((()))+++************************+++,,,,,,,,,,,,+++******)))***+++++++++)))(((''')))(((&&&&&&((((((((('''*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,$$$&&&(((***+++***)))))))))((('''&&&'''(((***,,,++++++++++++++++++++++++)))************+++++++++))))))))))))******************))))))((((((''''''(((((('''(((((()))***+++((((((''''''''''''((((((***)))))))))((((((''''''|||dddWWWHHHEEE@@@===;;;:::888777666666555444333333444444333333333222222222111111222111000//////.........000000...------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))***++++++++++++******))))))(((((())))))***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))((()))))))))***************))))))(((((((((((((((******+++++++++******)))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''((())))))***)))((('''&&&***************)))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))************)))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''---***((((((******)))''')))))))))))))))(((''''''***++++++,,,,,,++++++******)))(((''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&''''''((())))))***+++)))''')))---...+++((((((((('''&&&&&&'''((()))###$$$&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&''''''(((((())))))((('''&&&&&&'''((()))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,---...,,,)))&&&&&&'''((((((((('''(((((()))))),,,***((((((*********)))))))))))))))*********************+++++++++,,,,,,******++++++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++$$$%%%&&&'''))))))******************************,,,------------,,,++++++)))***++++++***)))((('''+++***((((((***+++***)))************))))))))))))))))))))))))))))))))))))******))))))******++++++(((((((((((()))******++++++***))))))((()))******++++++++++++++++++++++++))))))*********+++++++++))))))))))))***************)))))))))(((((((((''')))(((((((((((())))))***((((((''''''''''''((((((*********))))))(((((((((|||dddVVVIIIEEE@@@===;;;:::888777888777666555444444333444333333333222222222111111222111000//////.........//////...---,,,,,,,,,,,,///...------,,,---------,,,,,,+++******+++,,,,,,+++++++++***************))))))***++++++++++++*********)))))))))******+++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************(((((((((''''''''''''''')))******+++++++++******'''''''''(((((())))))***))))))))))))************+++***))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))(((((()))))))))))))))))))))))))))******************)))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))...,,,************(((&&&)))))))))))))))(((((('''******++++++++++++******(((((('''''''''((())))))''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''((())))))))))))'''%%%'''***+++)))&&&&&&&&&&&&&&&'''((()))***!!!###&&&)))***)))'''%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''(((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''((((((((((((''''''(((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++------,,,)))'''''''''(((((((((((()))***++++++,,,***((('''((()))((('''))))))))))))************)))))))))*********************++++++++++++******,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++"""&&&)))++++++)))(((************************---------------,,,,,,+++*********+++******)))(((,,,***((()))***+++******************************)))))))))))))))))))))))))))))))))*********++++++,,,***)))'''((()))+++,,,,,,,,,,,,++++++***)))(((************************)))))))))*********++++++))))))))))))************))))))))))))((((((((((((***))))))(((((((((((())))))((((((''''''(((((()))***************)))))))))|||dddVVVIIIEEEAAA===;;;:::999777999999777666444444333333333333333222222222111111222111000///............000///...---------------///......---------......---,,,***))))))***,,,---,,,+++++++++***)))))))))))))))***++++++++++++***,,,,,,+++***))))))******))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((('''))))))***+++++++++******%%%&&&&&&'''((())))))***((()))))))))******************)))))))))))))))******))))))))))))))))))***))))))(((((((((((((((((()))))))))))))))(((((('''&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((+++************)))((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))'''&&&%%%''')))***(((&&&&&&&&&&&&&&&''''''((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((()))(((((((((''''''(((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&%%%)))******++++++******))))))))))))))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***************)))))))))))))))***+++++++++)))'''''''''((('''&&&((()))))))))******************************************++++++++++++******+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&(((+++------+++(((&&&************************,,,,,,------,,,,,,+++******************************(((''''''((())))))((()))***************++++++))))))))))))))))))))))))((())))))***************,,,+++***))))))******+++)))***+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))((((((((((((******)))(((((('''(((((())))))(((((((((((())))))++++++******************}}}dddVVVIIIFFFAAA===<<<;;;999888999999777666444444333333333333333222222222111111222111000///............111000//////////////////......---------......///---,,,***))))))***,,,---,,,+++++++++***)))))))))))))))***++++++++++++***...---,,,***)))((((((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))*********)))(((((()))***+++++++++++++++%%%&&&&&&'''((())))))***((()))))))))***************)))))))))))))))******)))))))))******)))))))))******))))))((((((''''''***))))))(((((((((((((((&&&&&&''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((************)))((('''&&&%%%&&&((())))))(((((()))(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))***))))))(((''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((())))))(((''''''''''''''''''&&&&&&%%%(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((('''(((((((((((((((((('''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$###""")))))))))******))))))))))))*********)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&((()))***))))))++++++***)))))))))))))))***(((&&&&&&'''((('''&&&((()))))))))************++++++++++++++++++************++++++++++++******+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((************************+++++++++++++++***))))))******************++++++***)))'''''')))))))))((())))))******+++++++++,,,))))))))))))))))))))))))'''((()))************)))******+++,,,,,,+++))))))$$$&&&)))+++,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************(((((((((((())))))))))))******)))(((((('''(((((())))))(((((((((((())))))******************++++++~~~eeeVVVJJJFFFAAA>>><<<;;;999888888777666555444444333444333333333222222222111111222111000//////.........111111000000///000000111------------------...///,,,,,,+++******+++,,,,,,+++++++++***************))))))***++++++++++++***...---+++***((((((''''''))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************))))))))))))'''(((***+++++++++***)))((()))***+++++++++++++++'''''''''(((((())))))***))))))))))))************)))))))))))))))******+++))))))************))))))+++******)))(((''''''&&&******)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))'''&&&%%%"""$$$''')))((((((((()))'''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((''''''******)))((('''&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((((((((''''''((())))))))))))((('''((((((''''''&&&$$$$$$&&&%%%%%%%%%&&&(((+++,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))*********)))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''((())))))(((&&&++++++***)))(((((((((((()))(((&&&&&&((()))((('''))))))))))))************+++++++++++++++***************++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,***************************************))))))(((+++************+++,,,,,,---+++)))***+++,,,+++***))))))******+++,,,,,,,,,))))))))))))))))))))))))'''((()))*********)))(((''')))+++,,,,,,+++)))(((###%%%'''***++++++******************************((((((((()))))))))******))))))))))))************(((((((((((())))))))))))***))))))(((((((((((()))***))))))(((((())))))***)))))))))***************~~~eeeVVVJJJFFFBBB>>><<<;;;:::888666666555444333333444444333333333222222222111111222111000//////.........000000////////////000000,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***************+++++++++))))))***++++++++++++*********)))((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************)))))))))(((&&&''')))***+++***)))((((((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++((()))***++++++***)))((())))))))))))((((((((((((+++***)))((('''(((((()))))))))(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''###&&&)))***)))'''((()))''''''((()))))))))))))))((())))))******))))))(((&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&)))(((((((((''''''''''''((((((((((((((((((((('''&&&'''((((((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$&&&'''(((******+++''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***))))))(((((()))&&&&&&''''''''''''&&&&&&(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((()))+++,,,***((())))))(((((('''(((((((((((('''&&&''')))******)))))))))))))))************++++++*********)))))))))******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((()))***+++,,,***************************++++++++++++***))))))++++++*********+++,,,------+++******+++,,,,,,+++))))))***++++++,,,------))))))))))))))))))))))))&&&''')))***+++***)))((('''(((((()))************&&&'''(((***+++++++++***++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))************'''((((((((()))))))))***)))(((((((((((())))))*********))))))))))))******((((((((())))))*********~~~eeeVVVJJJFFFBBB>>><<<;;;:::888555444444333333333444444333333333222222222111111222111000//////.........//////.........//////000++++++++++++,,,,,,---...***++++++,,,,,,++++++***))))))******+++++++++,,,))))))***++++++++++++***''''''''''''((()))++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))+++*********))))))(((((($$$&&&((()))***)))((('''(((((()))++++++,,,,,,,,,************))))))))))))))))))))))))************))))))((())))))***++++++((()))***++++++***)))((('''''''''((()))******++++++***((('''''''''((()))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%))),,,,,,)))''''''(((''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((('''%%%$$$'''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''%%%&&&(((((('''''''''(((###$$$&&&'''(((''''''&&&%%%&&&)))******)))'''%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''))))))************))))))'''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))(((''''''***...000///---'''&&&&&&''''''((()))***(((&&&&&&''')))+++++++++))))))))))))******************))))))((((((((('''******++++++++++++***************++++++,,,,,,,,,+++******************+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,++++++***************************+++,,,,,,,,,,,,+++******++++++*********+++---...+++)))(((((()))******)))))))))***+++,,,,,,------))))))))))))))))))))))))&&&''')))***+++***((('''((('''&&&&&&''')))+++---)))******+++++++++******++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************'''((((((((())))))******(((((('''(((((()))***+++******))))))))))))******''''''(((((()))))))))***dddTTTKKKDDD??????===999777999999888777666555444333333555444333333222222333333111111111111000000000000000///...------...000111333222000///.........///......---,,,,,,+++******************************************************(((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))******))))))))))))******)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))******+++************************(((((())))))))))))((((((,,,,,,,,,+++++++++******+++***)))'''''''''((()))))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))***+++***)))&&&%%%(((///)))111###+++(((''''''''''''''''''''''''''''''((()))((('''%%%$$$***+++,,,+++***)))***,,,((((((((((((((((((((((((,,,+++(((&&&'''))),,,...))),,,+++''''''+++&&&)))))))))))))))))))))))),,,...+++%%%%%%+++---+++(((((((((((()))))))))***''''''''''''''''''''''''+++++++++***)))((('''&&&)))(((''''''&&&&&&&&&&&&*********))))))(((((((((###***)))%%%%%%!!!'''***(((&&&&&&'''(((((('''((('''&&&%%%%%%&&&(((((('''''''''''''''((()))***&&&,,,,,,(((&&&$$$!!!"""+++)))'''(((222///(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,&&&$$$!!!---,,,%%%------222(((,,,(((((((((((((((((((((((())))))************))))))'''(((((((((((((((((('''$$$&&&(((***++++++)))((()))))))))***++++++)))'''))))))))))))((('''&&&%%%%%%''')))***)))(((((())),,,---...,,,)))'''''''''++++++***((()))+++***'''************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***+++,,,,,,+++))))))000///...---+++***)))(((++++++++++++++++++++++++---+++(((&&&&&&(((***,,,,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********)))((()))+++,,,,,,***///+++'''&&&(((******(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))dddTTTKKKDDD??????===999777999888888777666555444333333555444333333222222333333111111000000000/////////111000...------...///000222111///...------............---,,,,,,+++************************************************************************************)))(((((()))************))))))))))))******))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************************(((((())))))))))))((((((,,,+++++++++************+++***)))(((''''''((()))))))))(((((((((((())))))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((()))******)))''''''%%%444)))'''### ...&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%***'''###...)))***(((111)))))))))))))))))))))))))))111---%%%###"""!!!''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$))))))&&&$$$$$$%%%))),,,'''%%%$$$$$$&&&'''&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&''''''((()))111''' +++444333...%%%***%%%&&&***---&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++'''///(((---!!!...%%%###------&&&)))&&&(((((((((((((((((((((((())))))************))))))%%%&&&'''(((((('''&&&%%%%%%&&&((()))******))))))((((((((()))******(((&&&))))))))))))))))))((('''...)))$$$&&&,,,...***$$$$$$%%%''''''))),,,000444***))))))***---000000///************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***++++++++++++***))),,,,,,+++******)))((((((++++++++++++++++++++++++++++++*********************))))))(((((())))))***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***************)))((()))+++,,,+++***,,,***((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeUUUKKKDDD??????===999777999888888777666555444444333555444333333222222333333000000000/////////......111000///---------...///000///...---------------...------,,,,,,++++++*********************************************************************************************************))))))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))******(((''''''((())))))))))))(((((())))))***+++************************(((((())))))))))))((((((************))))))))))))***))))))(((((((((((())))))((((((''''''(((((()))''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((())))))"""###***++++++111!!!************************,,,+++******)))*********+++,,,---,,,+++***+++---++++++++++++++++++++++++%%%''')))+++,,,***((('''$$$!!!///!!!'''"""((((((((((((((((((((((((+++(((### %%%...222111))))))*********+++++++++************************************************,,,+++******)))*********+++************)))))))))---'''***,,,&&&'''((("""'''%%%$$$%%%'''((((((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((+++)))''''''%%%"""!!!###...***!!!------(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((''''''(((((((((''' 000&&&&&&&&&)))"""&&&%%%......+++***000***((((((((((((((((((((((((((())))))******))))))(((&&&'''((())))))((('''&&&'''''''''(((((())))))***'''&&&&&&'''))))))'''%%%((())))))***************,,,(((%%%&&&+++...,,,))),,,+++)))%%%"""!!!"""$$$---+++*********)))'''%%%******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******+++++++++******)))))))))***************++++++++++++++++++++++++(((***,,,......---***)))***))))))(((((())))))***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))((()))+++++++++***)))*********((((((((()))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))eeeVVVKKKDDD??????===999777999888777777666555555444444555444333333222222333333////////////............222111000...------------......------,,,,,,,,,,,,---------,,,,,,+++++++++************************************************************************(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))'''((((((((((((((('''''')))))))))))))))))))))))),,,+++((('''&&&'''((()))((((((((((((((()))******************************(((((())))))))))))(((((()))))))))))))))((((((((()))))))))(((((((((((()))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***777$$$"""111---###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))***(((&&&%%% 222***///!!!999000,,,(((((((((((((((((((((((('''&&&&&&(((***)))"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%""")))$$$)))((('''(((***,,,,,,,,,''''''((()))(((&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''!!!''',,,,,,(((&&&***///$$$+++***---,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&************************%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((111"""+++%%%'''---((((((///""",,,222###+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((''''''''''''((()))***'''&&&&&&'''((()))((('''&&&'''((()))************"""&&&(((&&&"""!!!''',,, %%%,,,000000---***(((%%%###$$$***...///000111************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))*********++++++++++++))))))***+++,,,---......++++++++++++++++++++++++'''))),,,---...,,,***)))++++++************++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((()))***+++***)))&&&))),,,+++(((&&&(((***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((fffWWWKKKDDD??????===999777999777777666666555555444444555444333333222222333333////////////............111111000///...------------------------,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))),,,+++((('''&&&'''((()))((((((((('''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((())))))(((''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&'''((()))******$$$))))))"""$$$---999************************+++***)))(((((()))***+++'''((()))(((''''''''')))(((((((((((((((((((((((()))))))))***************...111$$$$$$)))$$$%%%(((((((((((((((((((((((($$$(((,,,+++&&&###''',,,******+++++++++,,,,,,,,,************************&&&&&&&&&&&&&&&((()))*********))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&333///---)))!!!!!!'''(((+++)))((())),,,---...---&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&,,,+++%%%"""***+++%%%&&&%%%((()))&&&,,,000((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''***'''""""""'''*** (((""")))''')))&&&@@@+++************************(((((())))))))))))((((((+++)))%%%######%%%)))+++(((''''''&&&''''''((()))((('''&&&''')))***)))(((%%%&&&'''((()))*********)))++++++***)))+++000555000---)))### !!!%%%)))333,,,((()))((($$$###&&&************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))******++++++,,,((())))))***,,,---......++++++++++++++++++++++++((())))))*********+++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((''''''***)))((()))******)))(((%%%(((++++++(((&&&(((******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((fffXXXKKKDDD??????===999777999777777666666555555555555555444333333222222333333000000000/////////......000000000///......------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))******(((''''''((())))))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))))))))((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((###'''***666### ''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))###&&&111444((((((...((((((((((((((((((((((((000'''!!!$$$)))***'''%%%((((((((()))))))))******''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''///***!!!%%%)))'''&&&''')))*********&&&&&&'''''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&$$$KKKgggdddZZZ[[[[[[TTT\\\eee[[[YYYSSSOOO###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&444hhh]]]^^^eeeaaaXXXaaaZZZeeegggbbbaaa%%%$$$************************'''(((((())))))((((((''')))&&&""" """&&&)))''''''''''''''''''''''''((('''&&&&&&(((******)))%%%%%%'''((()))))))))))) !!!'''---+++!!!PPPbbbxxx{{{```@@@+++(((%%%)))222333,,,'''(((******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))***+++,,,---''''''(((((()))******+++++++++++++++++++++++++++))))))((('''((()))+++,,,)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((+++)))(((((()))***)))'''&&&((()))(((((('''(((************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))gggYYYKKKDDD??????===999777999666666666666555555555555555444333333222222333333111111000000000/////////...///////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************))))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********&&&'''((()))******)))((((((''''''&&&&&&''''''(((&&&&&&''')))***+++,,,---((((((((((((((((((((((((&&&'''((((((((('''&&&%%%,,,000,,, 111+++555''''''''''''''''''''''''&&&&&&'''((((((((((((((()))***+++***)))((()))+++))))))))))))))))))))))))(((((('''''''''((()))***(((,,,999 &&&,,,((())))))))))))))))))))))))'''$$$&&&,,,---***)))+++'''(((((((((((()))))))))''''''''''''''''''''''''+++***((((((((()))+++,,,''''''&&&&&&''''''((()))'''''''''((((((((())))))+++444///------'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''<<<888 (((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))((())))))))))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''rrrSSS''',,,((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%$$$######$$$%%%&&&&&&&&&'''(((((('''&&&%%%'''&&&$$$%%%''')))))))))&&&'''((()))))))))))))))333,,,'''555^^^{{{GGG''',,,???************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************))))))))))))+++,,,---))))))))))))((((((((((((++++++++++++++++++++++++)))))))))))))))+++,,,---((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((+++)))(((((())))))(((''')))'''&&&&&&''')))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))gggYYYKKKDDD??????===999777999666666666666666555555555555444333333222222333333111111111111000000000000---...///////////////...,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))'''&&&$$$$$$&&&''')))******))))))))))))******))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))&&&'''((()))******))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++&&&'''(((*********)))((('''''''''&&&&&&'''''''''$$$%%%'''***---///111333((((((((((((((((((((((((&&&'''((())))))'''%%%### """&&&###)))???;;;"""===$$$************************!!!+++///!!!777aaa'''///%%%///(((&&&%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%&&&(((***+++***)))((('''''''''''''''>>>***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((###sss333''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&((())))))'''&&&$$$&&&$$$######&&&(((((((((((())))))************)))VVVAAA************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************))))))))))))+++---...,,,,,,++++++******))))))++++++++++++++++++++++++))))))***+++,,,---------******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))+++)))(((((())))))(((&&&+++'''$$$$$$'''******)))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))){{{dddWWWHHHEEEAAA>>><<<;;;999888777777666666666777777888666444222111222333333222//////000000111111222222222222222222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,***(((((()))***+++)))***,,,------,,,***)))((())))))*********))))))***)))(((((((((***+++,,,))))))(((((((((((())))))+++++++++++++++***))))))###%%%'''***+++++++++***((((((((()))******++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((()))+++---///111&&&&&&''''''(((((())))))((()))***+++***)))'''%%%************************'''''''''''''''((()))***(((((((((((())))))))))))&&&%%%$$$&&&((())))))((((((''''''&&&&&&''')))***&&&%%%///%%%$$$111%%%)))(((444!!!...((((((((('''&&&&&&&&&%%%000))))))&&&"""ZZZ!!! ***###+++((((((''''''&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%$$$$$$######$$$$$$%%%+++666$$$''' )))...///%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$&&&)))+++***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))***000$$$''')))(((%%%###$$$%%%&&&(((******(((&&&&&&&&&(((((((((''''''&&&%%%%%%((('''&&&&&&'''***,,,...$$$000///'''&&&###"""***'''''',,,)))$$$///OOO???!!!///,,,(((///...+++***))))))((()))))))))(((((()))***++++++,,,,,,************************************************,,,+++)))((((((((()))***((((((***++++++,,,++++++((()))))))))************************************)))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******))))))************))))))++++++******)))(((((((((+++++++++)))((((((+++---************************(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))+++)))((()))***+++***(((******))))))((((((''''''yyybbbUUUHHHEEEAAA>>><<<;;;999888777666666555555666666777666444222111222333333222//////000000000000000000,,,---...000111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---,,,***)))((()))***+++)))***,,,------,,,***)))***************)))((('''))))))))))))))))))***+++******))))))))))))******)))))))))))))))((('''''''''''''''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))***************************))))))))))))***+++,,,'''''''''(((((((((((((((((()))***+++***)))'''&&&(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))(((''''''''''''''''''((())))))///$$$&&&$$$''''''!!!$$$'''""""""'''''''''''''''&&&&&&&&&!!!&&&'''444,,,'''```+++***000"""!!!))))))((((((''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""&&&555%%%!!!###111"""///%%%"""&&&&&&%%%%%%&&&&&&'''(((###!!! !!!$$$&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))(((mmmIII&&&''')))***)))''''''))),,,&&&(((******(((&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''')))+++,,,///,,,"""###,,,***(((///$$$111&&&'''###AAA\\\'''333 222666++++++***))))))))))))***((())))))***++++++,,,,,,************************++++++++++++++++++++++++---,,,+++***))))))***+++***++++++++++++***))))))************++++++++++++************************++++++******))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++))))))************)))))))))))))))))))))***************)))(((&&&'''))),,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&***)))))))))((((((((('''vvv```RRRHHHEEEAAA>>><<<;;;999888666666555555555555555666666444222222333333333222000000//////////////////***+++,,,...000111111111------,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,***)))))))))***+++)))***+++,,,,,,+++***)))++++++++++++***((('''&&&)))************))))))(((++++++************++++++((())))))))))))(((((('''***)))'''&&&&&&(((***,,,++++++***))))))(((''''''))))))(((((((((((())))))++++++++++++++++++++++++++++++***(((((('''((((((((((((((((((((('''''''''(((((()))******)))'''&&&(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((((('''&&&&&&''''''(((((((((((((((,,,$$$$$$'''...&&&(((""""""...%%%&&&&&&&&&'''''''''''''''))),,,)))(((!!!YYY ---))),,,)))))))))(((((((((((((((&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&'''''' $$${{{III%%%))) ///******'''###&&&&&&&&&%%%&&&&&&'''(((&&&$$$###$$$&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((((((((((((((''':::'''''''''&&&%%%%%%'''***'''(((***)))(((&&&&&&'''&&&&&&''''''((())))))***''''''&&&&&&&&&''')))***)))&&&"""***333)))%%%###(((###&&&&&&666$$$---(((,,,,,,+++***************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++---,,,++++++***+++++++++------,,,,,,***)))'''&&&***++++++++++++,,,,,,,,,************************,,,,,,+++***)))(((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,************************'''(((((()))******++++++((((((((('''%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%%%%''''''&&&%%%))))))))))))((((((((((((uuu^^^RRRHHHEEEAAA>>><<<;;;999888666555555444444444444555555444222222333444333111000000//////......------...............------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))))))))******)))***++++++++++++***)))***************)))(((''')))***+++++++++)))((('''+++******))))))******+++******++++++++++++***)))***)))(((''''''((()))*********))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))((('''))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((('''%%%%%%&&&((()))))))))((('''$$$)))***(((,,,%%%333444)))&&&---&&&%%%&&&&&&&&&'''((((((((((((((('''&&&!!!666fff+++!!!'''''')))(((((((((((('''''''''''''''((('''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''$$$+++:::}}}###000%%%)))&&&$$$+++'''&&&&&&&&&&&&&&&'''(((((()))((((((((()))******+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))((((((((('''&&&&&&&&&'''***###(((((('''&&&%%%$$$$$$$$$'''((())))))'''&&&'''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((((((******,,,&&&!!!(((---))),,,888555%%%***---,,,++++++******++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''*********+++++++++,,,,,,************************+++*********))))))(((((((((((((((((((((((((((((((((((()))******++++++,,,************************(((((())))))************((((((((('''&&&&&&(((***++++++++++++++++++++++++************************)))))))))******)))))))))***)))(((''''''((()))***((((((((((((((((((((((((***((((((((()))***)))((())))))))))))((((((((((((ttt^^^RRRHHHEEEAAA>>><<<;;;999888666666555444444444444444555333222333444444222111000000//////......------111000///...---,,,++++++.........------,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++***************************************'''((()))***************)))***+++++++++)))((('''))))))(((((((((((()))))))))******+++++++++******((())))))******)))'''&&&''''''(((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******************))))))))))))((((((''''''&&&&&&(((((()))))))))))))))((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((('''%%%%%%&&&((()))))))))((('''$$$...,,,"""'''"""###,,,$$$***'''***%%%&&&&&&&&&'''((((((((($$$$$$+++...***///uuuIII000+++***'''!!!&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&"""***,,,%%%!!!"""...''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&(((~~~FFF((()))***++++++***(((''''''((()))((('''&&&((()))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''''''''$$$///)))###+++---///)));;;MMM###333---,,,++++++******++++++***************+++++++++************************))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))*********++++++***))))))***++++++************))))))(((((((((******)))(((((()))+++))))))))))))))))))))))))************************))))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((+++***)))***++++++***)))(((((((((((())))))))))))ttt^^^RRRHHHEEEAAA>>><<<;;;999888777777666555444444444444444333333333444444222000000000////////////////////////...------....../////////......---,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++******))))))************************&&&'''(((***++++++++++++)))************))))))((())))))(((((((((((())))))'''(((((())))))))))))((('''(((***++++++)))'''&&&&&&&&&'''(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++++++++******((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((((('''&&&&&&''''''((((((((((((((()))***&&&!!!++++++666 ###&&&((((((+++///333--- ,,,###'''...###,,,$$$,,,&&&&&&&&&''''''''''''''',,,&&&***)))!!!%%%'''***%%%!!!!!! )))AAAYYYQQQ((( ***444222"""--- &&&)))---(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&((()))uuu@@@---'''$$$(((,,,%%%''''''&&&&&&''''''((()))%%%&&&'''&&&%%%$$$&&&((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%###999%%%%%%&&&)))+++,,,***)))'''(((((('''&&&&&&(((***)))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((()))///'''!!!***...###)))..."""333777ggg,,,,,,+++***************************************************************))))))))))))))))))))))))(((((()))*********))))))(((((()))++++++,,,,,,,,,(((((()))))))))*********************************''''''((()))***+++,,,,,,))))))))))))))))))))))))'''''''''((())))))******,,,+++***))))))***+++,,,++++++******)))((((((''')))+++,,,+++***)))***+++))))))))))))))))))))))))************************)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((())))))))))))sss]]]RRRHHHEEEAAA>>><<<;;;999888999888777666555555555555444333333444555444222000//////000000000000000000///............///111222/////////...------,,,,,,((()))+++,,,------,,,,,,+++++++++++++++***))))))******))))))))))))******'''((()))***************))))))))))))))))))***+++***))))))))))))))))))***''''''((()))))))))))))))((((((((())))))))))))(((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))(((((('''''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))(((''''''''''''''''''((())))))***###&&&''')))...(((,,,+++***(((%%%###"""!!!RRRLLL%%%III"""444###!!!***(((222((($$$###'''''''''''''''&&&&&&&&&***!!!'''&&&'''...+++///%%%$$$(((---'''###...---sssyyy777---111)))(((***&&&'''%%%###,,,&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''')))%%%111333 ***((()))...(((***'''''''''''''''(((((()))((()))***)))'''&&&(((***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((((((((('''###***'''$$$$$$%%%'''''''''''''''((('''&&&''')))+++))))))))))))((((((((((((%%%&&&'''((()))*********&&&((((((...000%%%"""111...111444 555444GGG++++++***))))))))))))***************************************************************************((()))***+++++++++******(((((()))++++++,,,,,,,,,))))))*********+++++++++************************(((((())))))******++++++))))))))))))))))))))))))'''(((((()))******++++++---,,,***))))))***,,,---*********))))))))))))))))))+++,,,,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''((()))***)))''''''((((((((()))))))))***rrr]]]QQQHHHEEEAAA>>><<<;;;999888999999888666666555555555444333333444555444222000//////000000111111222222111000///......///000111000000///...------,,,,,,((()))+++,,,------,,,,,,***++++++++++++***))))))******))))))))))))******)))************))))))(((***)))(((((((((***+++,,,++++++************++++++))))))***+++++++++++++++)))((('''&&&'''(((***+++)))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&'''''''''(((((())))))((((((((((((((()))******************************'''''''''''''''((()))***(((((((((((()))))))))***&&&%%%$$$&&&((())))))((((((((('''&&&&&&((()))***,,,"""---,,, 444&&&&&&&&&&&&'''))))))'''&&&)))OOOxxx555&&&'''&&&,,,(((((( ***222 ---&&&(((((((((''''''&&&&&&%%%'''!!!***'''&&&///"""(((&&&"""%%%,,,+++###$$$---+++######))))))!!!&&&---)))%%%###(((+++((($$$,,,%%%&&&&&&&&&'''''''''(((((($$$&&&))))))(((&&&&&&&&&((((((''''''''''''((((((###...(((+++'''''',,,000%%%222'''''''''''''''((())))))''')))***(((&&&%%%'''***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))******++++++))),,, |||888111)))$$$$$$&&&'''&&&''''''((('''&&&''')))+++)))))))))***++++++,,,,,,%%%&&&''')))***+++++++++&&&$$$&&&...'''===yyyDDD111,,,000---)))CCC+++******)))((()))))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,************************************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,***))))))***,,,---((((((((()))******++++++)))***,,,,,,***)))***+++************************((((((((((((((((((((((((******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))+++)))((()))***+++***((('''((((((((())))))******rrr]]]QQQIIIFFFCCC@@@???===;;;999::::::999888777666555555777555333222222111///---000000/////////.........,,,,,,,,,---------......---...//////...,,,***))),,,+++++++++,,,------...------------------------+++*********))))))(((((((((***------,,,***(((((())))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''+++***)))(((((()))***+++)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))'''''''''((()))((('''(((''''''&&&&&&''')))***))))))))))))************&&&&&&'''((('''&&&$$$###++++++###+++***)))(((''''''((()))''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$(((uuu}}}&&&%%%$$$$$$%%%&&&((()))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***$$$..."""yyyBBB"""000---###+++'''''''''(((((((((((())))))'''&&&%%%%%%&&&''')))''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&###'''111222%%%,,,'''---''',,,%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***222'''000PPP444!!!777(((###000"""&&&111"""///###555,,,,,,,,,+++++++++++++++...+++((((((+++---,,,+++)))************+++++++++************************************************)))***+++++++++)))((('''++++++******)))*********,,,,,,,,,,,,++++++++++++******))))))))))))******************************+++***)))(((((()))***+++,,,,,,++++++***))))))(((+++++++++***************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************************rrr\\\PPPHHHFFFBBB@@@>>>===:::888888888777666555444333333555333222222333222111000......---------,,,,,,,,,,,,,,,------............////////////...---,,,+++***)))))))))***++++++,,,++++++++++++++++++++++++************)))))))))((((((***,,,,,,***)))((()))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((''''''((())))))***)))((('''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((('''&&&%%%$$$'''((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''******((('''%%%%%%$$$$$$'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''\\\kkk((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&---)))###???xxx'''$$$(((%%%///&&&&&&'''''''''((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((()))"""***(((,,,'''&&&000&&&)))''''''((((((((((((''''''''''''(((((()))))))))***(((''''''&&&&&&''''''(((222'''444///KKK!!!!!!111%%%'''111######kkk'''###---///$$$---)))))))))*********++++++---+++))))))+++---,,,***)))************+++++++++************************************************)))***++++++***)))((('''+++***************++++++''''''''''''''''''&&&&&&******))))))))))))************************************))))))))))))******))))))))))))))))))))))))++++++******)))(((''''''))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrr\\\PPPGGGEEEAAA???>>><<<:::888888888777666555444333333333222111111333444333111.........---------,,,,,,---............/////////111000///...------------******************++++++))))))))))))))))))))))))************)))))))))))))))***+++***((('''((()))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''(((((())))))((((((((())))))***(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''((((((((($$$+++###'''&&&%%%%%%$$$%%%%%%%%%''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''';;;OOO)))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))---***(((&&&&&&%%%--- ,,,%%%&&&&&&&&&''''''''''''))))))''''''''''''))))))(((((()))))))))(((''''''''''''&&&%%%%%%&&&''''''((()))))))))))))))))))))...!!!)))(((nnnAAA###&&&///$$$###(((((())))))******))))))(((%%%&&&'''((()))******+++(((''''''&&&&&&''''''((('''...111###$$$$$$------###(((---$$$%%%ppp:::%%%***333((((((((())))))******++++++++++++******+++,,,,,,+++))))))************+++++++++*********************************************************+++******)))((())))))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))&&&&&&'''(((((()))******,,,+++***)))(((&&&%%%%%%)))))))))************+++************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((rrr\\\PPPFFFDDD@@@>>>===<<<999888::::::999888777666555555333222111111333333222111000000000000////////////.../////////////////////000///...,,,,,,,,,---...+++,,,,,,,,,---,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))******((('''&&&((()))))))))(((((((((((())))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((***)))((('''''''''((()))'''///)))vvv''''''''''''&&&'''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++)))###444((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))111***+++***qqq555,,,)))'''+++%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((()))***((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))$$$+++///===+++%%%%%%))),,,&&&)))))))))******)))))))))&&&&&&''''''((())))))***((((((''''''''''''((((((///!!!(((+++@@@^^^###000111&&&###&&&)))***)))MMMzzz&&&((())),,,******+++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++************************************************************************))))))))))))***+++,,,---,,,,,,,,,---------------******))))))))))))******((((((((((((((((((((((((((()))***++++++***)))(((&&&''''''(((((()))******++++++***)))((((((''''''))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq\\\OOOFFFCCC@@@>>>===<<<:::888::::::999888777666555555555333222222222222111///111111000000000//////////////////////////////......---,,,+++***+++,,,---+++,,,---------,,,,,,+++************************))))))))))))))))))******)))******((('''&&&((()))))))))(((((((((((())))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%%%%&&&'''))))))(((''''''''''''((((((((()))))))))((((((&&&&&&&&&'''((()))&&&+++(((bbb&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,$$$&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((((((*** (((+++555999ttt%%%...///%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((###'''(((+++(((444&&&%%%---,,,###'''(((((())))))(((((('''((((((((('''''''''''''''(((((((((''''''((((((((('''$$$'''///''',,,%%% '''((('''000'''777///(((###111+++++++++******)))))))))((((((***+++,,,+++***))))))))))))*********+++++++++******************************************************************++++++))))))))))))***+++,,,---)))))))))*********++++++******))))))))))))******((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))qqq[[[OOOFFFCCC@@@???>>>===;;;999888888777666555444333333555444222222222222111////////////.........------/////////............---,,,,,,+++++++++++++++,,,)))***+++,,,+++***)))(((************************))))))))))))************)))***+++***((('''((()))))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************************'''(((((()))))))))))))))))))))************))))))%%%&&&'''''''''''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%&&&'''(((((())))))((((((''''''((((((((()))))))))''''''&&&&&&''''''((((((&&&$$$(((\\\$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''')))***+++'''''''''''''''''''''''')))))))))(((''''''&&&&&&***))) !!!%%%%%%&&&(((((())))))((((((((((((((('''&&&%%%$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((( 444!!!&&&&&&+++''',,,((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''(((((())),,,(((%%%&&&rrrAAA$$$(((+++&&&(((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&)))((((((''''''(((((()))%%%)))&&&<<<'''***(((###'''///***$$$)))###(((YYY***'''333)))))))))((((((((('''''''''(((***++++++***))))))***)))************+++++++++************************************************+++************+++,,,,,,))))))))))))***+++,,,,,,((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((qqq[[[OOOFFFDDDAAA??????>>><<<:::888888777666555444333333333222111111333333222111////////////.........---............------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,***)))'''************************((()))))))))************(((***,,,,,,***)))((()))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******)))((((((''''''((()))((((((&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&&&&(((((('''&&&'''&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))```$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((("""'''&&&&&&'''((())))))(((''''''&&&''''''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''!!!333!!!###(((uuuBBB((($$$"""$$$&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''(((((())))))///)))+++###+++@@@ttt'''$$$)))(((+++&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''))))))(((((((((((())))))'''***+++(((((())),,,...---***'''###'''!!!***+++---((('''(((((()))***++++++,,,)))***+++***((('''))),,,)))************+++++++++************************************************++++++*********+++,,,---+++***************++++++******+++,,,,,,---......******))))))))))))************************************))))))))))))******&&&''''''(((((()))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqq[[[OOOGGGDDDBBB@@@???>>>===;;;::::::999888777666555555111000000111333444444333111111111111000000000000......---------,,,,,,,,,+++,,,---.........---,,,+++,,,.........,,,***)))************************(((((())))))*********+++(((***------,,,***)))((())))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&))))))*********((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((''''''((()))(((''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((()))+++++++++***)))(((&&&bbb&&&''')))*********))))))%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&++++++(((((()))))))))'''&&&%%%$$$%%%&&&(((((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''(((&&&555777|||&&& +++'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++***,,,###,,,$$$444(((,,,&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((()))))) 222...]]]$$$"""---)))!!!(((///(((111 )))***$$$+++((()))***,,,...000111222)))***+++)))''''''***---)))************+++++++++************************************************++++++*********+++---...++++++******************))))))***++++++,,,------******))))))))))))******************************+++***)))(((((()))***+++###$$$%%%&&&((()))************))))))((((((''''''******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************pppZZZNNNFFFCCC@@@@@@BBBCCCBBB???;;;;;;999888666444333222333222222111111111111111////////////............//////.........---------------,,,,,,,,,++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((%%%''')))+++,,,***(((''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&)))******)))(((''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''')))******((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((($$$((([[[$$$%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((())),,,***((('''&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&%%%$$$'''(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%***$$$---###***333&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''''''''''''''((()))***((((((((((((((((((((((((&&&---)))$$$&&&%%%ppp333111(((///))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&'''((((((&&&www000((())))))(((((((((((()))))))))&&&nnn)))'''***)))***,,,+++)))(((((())))))***++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,+++)))((((((((())))))******))))))))))))))))))***+++,,,------,,,+++***+++++++++*********))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++***)))((('''&&&&&&'''((()))))))))'''&&&%%%***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))ppp[[[OOOEEEBBB>>>>>>@@@@@@>>><<<;;;:::999777555333222222222222111000000000000111////////////............//////.........---------------------,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((&&&''')))*********(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((()))(((((((((((((((((()))))))))))))))&&&'''((())))))((('''&&&((()))***)))'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((($$$((([[[))))))))))))************)))((('''&&&&&&'''((()))***)))'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''((('''&&&&&&%%%&&&%%%$$$'''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$'''###...###***%%%%%%uuu333111%%%((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((%%%)))...///&&&JJJnnn)))$$$'''&&&))))))))))))(((((((((((('''''''''&&&&&&''''''''')))((('''&&&&&&''')))***###&&&+++((()))((((((''''''(((((())))))&&&,,,---,,,)))***++++++)))(((((()))******+++,,,,,,,,,++++++++++++***************+++)))))))))))))))))))))))),,,+++***))))))))))))*********************************+++,,,,,,+++***)))+++++++++*********))))))*********)))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))***)))((((((((()))++++++******))))))((((((''''''(((((()))))))))((('''&&&***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((ppp\\\RRRFFFCCC???>>>??????<<<999999999888666444333222111222111111000000000000000////////////...........................---------.........------------,,,++++++******++++++,,,,,,)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))'''((((((((())))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''((())))))))))))))))))(((((()))))))))((('''''')))))))))))))))(((((((((''''''((((((((((((''''''((()))***)))'''''''''(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((()))******+++''''''&&&''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$((([[[((((((((((((((((((''''''((((((''''''''''''((()))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%$$$'''&&&&&&&&&&&&&&&'''((()))(((((()))))))))(((''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,'''!!!,,,"""(((,,,888xxx///$$$***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&000666&&&""" '''...###))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++%%%777%%%'''(((''''''''''''''''''((()))&&&---+++'''(((***++++++)))(((((()))+++++++++,,,++++++******+++***************++++++)))))))))))))))))))))))),,,,,,+++************+++******++++++++++++++++++***************)))((('''+++++++++***************+++*********))))))(((((())))))))))))))))))******(((((((((((())))))))))))******++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))(((((((((((())))))*********)))((('''***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''ppp]]]TTTIIIFFFAAA@@@@@@???<<<999888888777555444333111111222111000000//////000000////////////....................................//////.........---------,,,++++++***++++++,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((()))))))))((('''''''''(((***+++''''''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))))))))))))))))))))))))))((('''&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''((())))))'''&&&''')))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$((([[['''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((()))''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%$$$'''%%%%%%%%%&&&'''((()))***'''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''''',,,((("""###...$$$&&&###)))&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((('''''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&,,,"""222###}}}222+++,,,)))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&'''((()))***+++kkk%%%'''''''''&&&&&&&&&&&&'''''')))&&&<<<((($$$(((***++++++)))((()))***+++++++++++++++***)))(((*********)))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,*********))))))(((''''''************************++++++******)))((((((((()))))))))))))))*********(((((((((((()))))))))))))))******++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''((((((((()))))))))***)))************)))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((ppp]]]TTTJJJFFFAAA??????>>>;;;777888777666555444333222111222111111000000000000000////////////............---.....................//////.........---------,,,,,,++++++***++++++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((()))))))))((('''''''''(((***+++))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((()))*********)))((('''''''''''''''''''''&&&&&&&&&(((((((((''''''(((((((((&&&''')))((('''&&&''')))'''''''''''''''''''''&&&***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((''''''''''''(((((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((($$$((([[[))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((&&&''''''''''''''''''''')))))))))))))))(((''''''&&&%%%$$$'''%%%%%%%%%&&&'''((()))***''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))(((&&&###+++&&&)))###''')))+++sss888***$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((('''''''''((()))(((((('''&&&((((((((((((((((((((((((&&&)))$$$***))) ,,,;;;uuu$$$(((+++))))))))))))((((((((((((''''''((())))))(((''''''))))))((('''''''''''''''$$$qqq((((((''''''&&&&&&&&&&&&'''''')))&&&aaa+++)))''')))++++++)))))))))***++++++++++++******)))(((******))))))***++++++,,,++++++++++++++++++++++++++++++++++++,,,+++++++++******+++++++++,,,,,,,,,***))))))(((((('''''''''************************************))))))(((((((((((())))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************''''''(((((())))))*********)))))))))))))))*********((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))ppp]]]RRRGGGCCC???======;;;888555888888777666555444333222333222222111111111111111////////////............---------........................------------,,,,,,,,,++++++******++++++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***)))((('''''''''(((***+++***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''''''''''''''&&&))))))*********)))(((((((((((((((((()))))))))***((((((''''''''''''((((((%%%'''(((((('''&&&''')))'''''''''''''''&&&&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((+++******)))((((((''''''((((((''''''''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((($$$((([[[&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))(((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''''')))************)))((((((&&&%%%$$$'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!%%%'''000((("""%%%***;;;xxx$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((''',,,"""---""""""999"""(((&&&))))))))))))(((((((((((('''((()))******)))(((''')))))))))(((''''''&&&&&&SSS+++((((((''''''''''''''''''((()))&&&---+++''')))***+++)))))))))************+++******))))))))))))))))))***+++,,,,,,)))))))))))))))))))))))))))***++++++,,,+++++++++))))))******+++,,,,,,,,,))))))(((((((((((())))))***************+++++++++)))))))))))))))))))))***((((((((()))******++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))************)))''''''(((((())))))******))))))((((((((()))*********((('''((()))***)))'''))))))))))))))))))))))))************************ppp[[[PPPFFFBBB>>><<<<<<;;;888555888888777777666555444444444333333222222222222222////////////............---------.........//////------------,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******************************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((((((((((((((())))))***(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&(((((()))*********))))))&&&''''''((()))***++++++)))((('''&&&&&&'''((()))%%%&&&((('''&&&&&&((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((($$$((([[[######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''&&&%%%$$$'''''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''###$$$%%%''')))+++,,,---!!!%%%&&&+++***$$$%%%%%%%%%'''%%%'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((('''((()))***)))(((&&&%%%(((((((((((((((((((((((((((,,,((((((%%%(((000rrr@@@)))%%%))))))))))))(((((((((((('''((()))******)))(((''''''(((((((((((((((''''''000888***((()))((((((''''''(((((())))))&&&+++((('''(((***+++***)))***+++((())))))************)))))))))))))))***+++,,,---))))))))))))))))))))))))((()))***+++++++++******(((((())))))***++++++,,,)))(((((((((((()))+++,,,))))))*********+++++++++((((((((()))******++++++'''(((((()))******++++++(((((((((((()))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))(((((('''''''''((()))******((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))oooZZZNNNHHHDDD???>>>>>>===:::777999999888777666555555444555444333333222222333333000/////////............---------.........//////------,,,,,,,,,+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))***))))))((('''''''''((()))***************###$$$%%%&&&''')))******)))((('''&&&&&&'''((()))%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$((([[['''''''''(((((()))))))))$$$%%%'''))))))))))))(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&%%%$$$'''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((('''''''''&&&%%%%%%$$$$$$###---###!!!)))******###"""yyy777***''''''''''''''''''''''''((((((((((((((((((((((((+++)))(((&&&&&&&&&'''((('''((()))***)))(((&&&$$$(((((((((((((((((((((((((((+++///"""***/// ///666hhh''')))))))))))))))(((((((((((('''((()))++++++)))((('''%%%&&&'''((())))))))))))\\\&&&(((((())))))(((((((((((()))))))))&&&---''''''(((***+++***)))***+++'''((()))***************))))))))))))***+++,,,---++++++++++++++++++++++++'''((()))***++++++***)))'''(((((()))******++++++(((((((((((()))***,,,---))))))******++++++++++++''''''((()))***+++,,,,,,'''(((((()))***+++++++++(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))((((((((((((((('''&&&&&&&&&((()))******((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))nnnYYYNNNEEECCC@@@??????>>><<<:::555666777777777666444333666555222000//////000000////////////............////////////////////////---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++******)))))))))))))))(((((())))))******++++++''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((&&&###!!!"""''',,,+++***((('''''''''((()))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((($$$((([[[''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&%%%$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))***'''%%%&&&((((((&&&$$$$$$&&&((()))'''%%%$$$$$$((((((((((((((((((((((((///000zzz###+++&&&!!!&&&"""###///***$$$%%%&&&((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((((('''"""******)))(((((((((((((((---+++)))(((((((((&&&%%%'''''''''''''''((()))))){{{555,,,"""((((((((((((''''''''''''(((000(((+++(((((((((((())))))))))))...------,,,+++***))))))+++++++++*********))))))++++++++++++++++++++++++)))************++++++++++++*********))))))((((((************************...,,,)))))))))******)))))))))))))))))))))))))))''''''((()))***++++++,,,+++&&&""""""&&&((('''%%%((()))***)))((((((***,,,((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))mmmYYYNNNEEECCC@@@??????>>><<<:::777777777777666555444333666444222000//////000000////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******)))+++******)))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((&&&######%%%(((***))))))((((((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((($$$((([[[''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&%%%$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((+++)))'''((()))***(((&&& ###&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((((('''%%%###(((%%%%%%###((()))***++++++******)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((((((((((((%%%III'''******)))(((((((((((((((((('''&&&&&&((()))))))))'''''''''''''''((())))))'''&&&$$$))))))))))))************$$$)))&&&)))(((((((((((()))))))))***,,,,,,++++++******))))))*********)))))))))((((((************************(((((()))))))))*********************)))))))))(((************************---+++)))((()))******)))))))))))))))))))))))))))(((((())))))******++++++,,,'''###$$$'''***)))&&&)))******)))''''''(((***))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))lllXXXMMMEEECCC@@@??????>>><<<:::999999777666444444333333555444222000//////000000////////////....................................---,,,,,,++++++,,,,,,---************************+++******)))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))(((&&&$$$###$$$((())))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))((('''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((($$$((([[[''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&%%%$$$&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''***)))'''((())))))((('''!!!$$$&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&===(((######///+++###&&&''''''((((((((('''&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))((((((''''''(((((($$$???|||%%%******)))(((((((((((((((&&&&&&&&&&&&'''(((******'''''''''''''''((())))))!!!(((---(((((())))))******++++++'''+++&&&(((((((((((()))))))))***************))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))************************+++***(((((()))))))))((()))))))))))))))))))))))))))))))))))))))*********,,,)))&&&&&&)))******(((*********)))'''&&&''')))************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))lllWWWLLLEEECCC@@@??????>>><<<:::;;;:::777555333333333333444333222111000000000000////////////....................................---,,,,,,++++++,,,,,,---************+++++++++++++++******)))))))))))))))++++++******))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%'''((()))))))))(((&&&%%%((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((($$$((([[[''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&%%%$$$&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%% """%%%&&&&&&&&&''')))((((((((((((((((((((((((&&&&&&JJJuuu(((***((( ***///%%%,,,''''''''''''&&&%%%%%%$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''&&&%%%***))))))((((((((((((((()))))))))((('''''''''((('''''''''''''''((())))))""",,,111&&&&&&''''''(((((())))))...<<<,,,((((((((()))))))))*********'''((((((((())))))******))))))))))))))))))))))))************************((((((((()))))))))***************)))))))))))))))***************************((('''''')))))))))'''))))))))))))))))))))))))*********)))))))))))))))+++)))'''''')))***)))((()))******)))(((''')))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))************((('''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))lllWWWLLLEEECCC@@@??????>>><<<:::;;;:::777555333333333333333333222111111000000000////////////....................................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))++++++******))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((&&&%%%%%%&&&''')))***'''((()))))))))(((&&&%%%'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((($$$((([[[''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%$$$&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''''''''(((((()))%%%%%%&&&&&&%%%%%%&&&&&&$$$&&&'''(((&&&&&&'''(((((((((((((((((((((((((((###&&&$$$!!!$$$/// !!!...$$$***+++******))))))(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***###}}}===***))))))(((((((((((((((***++++++***'''&&&(((***'''''''''''''''((())))))$$$******&&&'''''''''((((((((()))...WWW222***))))))))))))************'''''''''((())))))******************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))******************************)))((('''((()))***)))'''))))))))))))))))))))))))*********))))))))))))))))))(((''''''((())))))(((((()))******))))))+++---(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))************(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((lllXXXMMMEEECCC@@@??????>>><<<:::999999777666444444333333222222222222111111000000////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((('''&&&(((((((((((((((((((((((((((&&&$$$$$$&&&)))++++++'''(((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((($$$((([[['''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%$$$&&&((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''((())))))&&&'''(((((('''&&&((()))((())))))(((&&&%%%&&&'''((((((((((((((((((((((((%%%***888///((("""000%%%((())))))((('''''''''(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&''''''(((((((((!!!:::ttt******)))(((((((((((((((&&&)))***)))'''&&&))),,,'''''''''''''''((())))))'''***%%%***************)))))))))&&&xxx222,,,)))))))))*********++++++''''''(((((())))))******************++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))************************************)))(((((()))++++++)))((()))))))))))))))))))))))))))))))))))))))*********(((((()))))))))(((((((((((()))***)))((((((***,,,'''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))'''((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((mmmYYYNNNEEECCC@@@??????>>><<<:::777777777777666555444333111222222222222111000000////////////............---------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++******+++******)))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((&&&%%%&&&)))***)))'''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&''''''(((((((((''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((($$$((([[[''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$&&&((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((($$$'''((((((&&&&&&(((***'''(((((('''%%%%%%&&&'''((((((((((((((((((((((((&&&,,,&&&GGGzzz''''''...&&&...$$$+++&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''((()))###'''!!!******)))(((((((((((((((%%%(((***((($$$###&&&)))'''''''''''''''((())))))(((,,,'''++++++******))))))((((((###---,,,))))))*********+++++++++)))))))))))))))))))))***))))))))))))*********+++************************))))))))))))************((()))))))))************************************)))((((((***,,,,,,***)))))))))))))))))))))))))))(((((())))))******++++++)))***++++++***))))))***)))******(((&&&%%%&&&'''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmZZZOOOEEECCCAAA??????>>><<<:::555666777777777666444333111111222222222111111000000/////////............---------------------------,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((+++******)))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''')))++++++'''###)))((('''%%%%%%&&&''''''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((($$$((([[[''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''"""$$$&&&&&&$$$###&&&(((&&&&&&'''&&&$$$$$$&&&((((((((((((((((((((((((((("""(((***111***!!!%%%,,,)))(((''''''((()))***+++'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))222&&&yyy******)))((((((((((((((((((***+++'''!!! ###'''''''''''''''((())))))$$$+++(((******)))((('''&&&%%%%%%&&&&&&+++)))************+++++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************)))))))))+++------+++)))))))))))))))))))))))))))'''(((((()))***++++++,,,***+++,,,,,,+++***++++++***+++***'''###!!!""""""))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''$$$%%%'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((jjjWWWNNNGGGEEEAAA???>>><<<:::888888888777777666444333222444444333222111//////...+++(((&&&(((,,,000111111---------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,+++*********+++,,,---++++++************++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))((((((''''''$$$&&&(((******(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&(((((())))))******++++++***))))))(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))((($$$)))\\\((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$######%%%''''''&&&$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((('''&&&&&&'''((((((((('''%%%%%%"""###%%%&&&'''(((((((((((((((''''''''''''((((((###***---)))''')))***'''***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((---(((+++###555...(((''')))///###''''''&&&&&&%%%%%%%%%$$$''''''((((((((((((''''''''''''&&&%%%%%%'''((()))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((DDD{{{###111%%%***...&&&((())))))(((((((((((())))))'''''''''''''''((()))***+++((( '''***)))+++&&&(((111$$$!!!bbb888'''))))))))))))))))))))))))'''((()))+++++++++***))))))------((((((,,,,,,''',,,+++***+++,,,,,,+++***(((((())))))))))))((((((+++***)))***,,,,,,***((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((('''(((((()))***+++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******iiiWWWMMMGGGDDDAAA???>>>===;;;999888888777777666444333222444444333222111000//////111...+++***,,,------,,,...---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++*********+++,,,---++++++************+++++++++******))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''***)))))))))(((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))))))))))))))***************)))((('''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((&&&'''''''''((((((((()))((($$$)))\\\((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((('''&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((%%%+++...***(((***+++(((((('''&&&&&&&&&'''((((((''''''''''''((((((((((((%%%,,,)))QQQppp---"""///;;;''')))))))))((((((((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((+++...+++(((,,,!!!+++...'''$$$))))))(((((((((((())))))(((''''''''''''(((((()))+++***%%%%%%---,,,&&&!!!***///!!!AAANNN...!!!))))))))))))))))))))))))'''((()))***+++******)))'''++++++((()))------***,,,***)))***+++,,,+++)))$$$%%%&&&((())))))))))))***)))((()))***++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******hhhVVVLLLFFFCCC@@@???>>>>>><<<:::888888777777666444333222555555444333222111000000333111...,,,,,,---,,,+++.........---------------,,,,,,------,,,,,,+++***++++++******++++++,,,---++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))(((((((((((())))))))))))((((((((((((***(((%%%######%%%(((***((((((((('''''''''''''''((((((''''''''''''((((((***))))))))))))))))))(((+++***((('''&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''(((((((((((($$$)))\\\((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((''''''''')))***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((('''&&&''''''((((((''''''&&&%%%''''''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&***+++)))((())))))(((&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((""")))%%%$$$$$$((($$$+++666%%%******))))))))))))((((((((())))))******))))))(((&&&&&&'''(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))***,,,AAA(((&&&---(((((('''))))))(((((((((((()))))))))((((((''''''''''''((((((((())),,,$$$%%%,,,+++$$$###***www333&&&"""))))))))))))))))))))))))(((((()))************)))&&&))))))((()))------+++***)))((()))***+++***(((!!!###$$$''')))***+++++++++)))'''''')))+++,,,+++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((((((((()))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***gggUUULLLEEECCC@@@??????>>><<<;;;888888777777666444333222555555444333333222111111///...------...///000000........................,,,,,,------,,,,,,+++***+++***++++++++++++,,,,,,++++++************++++++((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++'''((((((((()))))))))***))))))))))))((((((((((((***(((%%%######%%%(((***''''''''''''''''''''''''((((((((((((((())))))*********))))))((((((((('''+++***((('''&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((($$$)))\\\'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))((('''''')))***)))((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''###$$$222!!!:::---###...%%%%%%((((((((((((((('''''''''))))))************))))))%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''$$$'''DDDxxx%%%...---"""&&&...))))))(((((((((((())))))***)))((('''''''''''''''$$$%%%***(((%%%)))(((+++))) ***%%%'''+++)))))))))))))))))))))))))))))))))*********))))))'''((())))))***+++,,,+++***((('''((()))***)))(((###$$$&&&''')))++++++,,,...+++)))((()))+++,,,+++((()))))))))************))))))))))))))))))))))))''''''((((((((((((((()))******)))(((((('''(((((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))fffUUULLLEEECCC@@@??????>>><<<;;;888888777777666444333222555444444333333222222222,,,---......///000111222........................,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++************++++++)))*********************(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++***)))))))))((((((''''''+++***)))((('''((())))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((($$$)))\\\&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&((((((''''''&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''((((((''''''''''''(((((('''%%%%%%%%%&&&%%%%%%&&&(((((('''''''''&&&&&&%%%''''''''''''(((((((((((()))''',,,+++...BBBwww((((((555"""---'''''''''((((((((((((((())))))************))))))%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))%%%''''''((($$$&&&))))))$$$&&&...))))))(((((((((((())))))***)))((('''''''''''''''&&&$$$*** ---444!!!111(((333{{{))))))---))))))))))))))))))))))))******))))))))))))))))))***))))))******))))))))))))((('''((())))))(((''''''''')))******+++******111///+++)))***++++++***((()))))))))************))))))))))))))))))))))))((((((((())))))***************)))(((((('''(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))~~~gggVVVMMMFFFCCC@@@???>>>>>><<<:::888888777777666444333222444333333333222222222111...///000000...---...///---------------.........,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++************+++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((()))***+++)))(((((((((((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((($$$)))\\\&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((()))'''%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((((((((((((((('''((('''&&&(((((('''&&&&&&&&&&&&'''***)))'''&&&&&&&&&''''''((((((''''''''''''((((((+++'''%%%''')))'''''')))(((((((((((('''&&&%%%$$$''''''''''''((((((((((((%%%000222...'''///'''+++///(((((())))))))))))******((())))))******))))))(((''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&& 000(((>>>$$$,,,((('''))))))(((((((((((()))))))))((((((''''''''''''(((,,,$$$+++000)))((())) )))vvvGGG111((('''))))))))))))))))))))))))+++***))))))((()))))))))+++)))(((******''''''))))))((('''((()))***)))'''*********++++++******)))000...+++***++++++***)))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++***))))))(((((((((((()))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))gggVVVNNNGGGDDDAAA???>>>===;;;999888888777777666444333222222222222222222111111111...000111000---++++++---+++,,,,,,,,,------------,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,++++++++++++************++++++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))'''((((((((()))))))))***&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))******'''''''''((((((((((((((('''(((***++++++***)))((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%((($$$)))\\\&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''((('''&&&)))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((---'''$$$(((***((('''***&&&''''''(((((('''&&&%%%''''''''''''((((((((((((%%%...---(((&&&666*** ///'''''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((***###...///AAA{{{&&&###---***%%%))))))(((((((((((())))))(((''''''''''''(((((()))nnn111$$$(((777###111...FFF---///'''&&&)))))))))))))))))))))))),,,+++)))((((((((()))******&&&'''***+++''''''+++***)))((((((******)))((())))))************))))))+++***))))))++++++***)))))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++)))(((((((((((())))))***'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((gggWWWOOOHHHEEEBBB???>>><<<:::888888888777777666444333222222222111111111111111111,,,///111000---+++,,,...+++++++++,,,,,,---------,,,,,,---------,,,++++++)))***+++,,,---,,,++++++++++++************+++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******((('''&&&&&&&&&&&&'''((('''((((((((())))))******&&&&&&&&&&&&'''(((******&&&'''''''''(((((())))))&&&(((***,,,,,,+++((('''(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((($$$)))\\\%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))+++(((%%%$$$%%%&&&'''&&&(((((((((((()))))))))***(((((((((((((((((((((((('''((('''&&&)))((('''&&&%%%&&&''''''''''''(((((()))(((''''''((((((''''''''''''((((((,,,%%%"""&&&)))&&&&&&((($$$%%%&&&(((((((((((('''''''''''''''((((((((()))+++###"""222'''+++:::ccc$$$+++///!!!$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''')))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((((((((((((---///$$$,,,,,,888$$$'''+++)))))))))(((((((((((())))))'''''''''''''''((()))***^^^222!!!$$$"""%%%888 666|||ccc"""'''(((,,,)))))))))))))))))))))))),,,+++***((((((((()))***((($$$%%%***+++((()))---+++)))((()))***+++***((('''(((((()))))))))))))))&&&%%%&&&(((+++,,,+++***))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''(((((()))***+++''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((kkkZZZPPPHHHEEEAAA??????>>>===;;;999999888777666555444444555444333333222222333333111111000......---------..............................---,,,,,,,,,,,,------------,,,,,,,,,++++++************************************))))))(((((('''((()))++++++***))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((+++******)))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''%%%$$$%%%&&&''''''((('''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))******)))(((''''''(((+++***)))(((((()))***+++))))))((('''''''''''''''''''''''''''(((((((((((('''###((([[[''''''''''''''''''&&&&&&&&&'''))))))'''''''''(((''''''''''''''''''''''''$$$$$$&&&((()))*********))))))((((((''''''&&&&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***)))(((///!!!+++)))((()))+++'''---((((((((((((''''''''''''&&&'''''''''(((((())))))***)))'''&&&&&&''')))***)))***++++++***)))+++,,,''''''(((((())))))******%%%)))&&&'''...+++ttt@@@111$$$%%%))))))))))))))))))))))))))))))(((((((((((())))))'''---"""(((###%%%,,,!!!***..."""'''///))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***(((&&&&&&''')))***---,,,++++++******++++++******************************))))))(((((('''''',,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&******)))(((((((((((((((******)))((('''&&&%%%%%%))))))************))))))******))))))((((((''''''***((('''((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))******)))(((((((((((((((kkkYYYPPPGGGDDDAAA???>>>===<<<;;;999999888777666555444444333333222111111111111222111000///......---------..............................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************++++++*********))))))))))))***++++++,,,,,,++++++(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((()))(((((((((******)))'''&&&'''(((((())))))(((((()))((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&'''***)))(((''''''((()))***))))))((('''''''''''''''''''''''''''((((((((((((((($$$)))\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''''''''''''''''''''''''''%%%%%%&&&((())))))))))))((((((((((((((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&''')))))))))((('''&&&...***)))+++!!!000...%%%'''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))((('''&&&&&&'''((())))))+++++++++))))))***+++'''((((((((()))))))))***$$$%%%***...%%%LLLxxx***&&&&&&---)))))))))))))))))))))))))))((((((''''''(((((()))$$$ggg,,,$$$&&&===|||ZZZ"""******///!!!)))))))))))))))))))))))))))))))))))))))))))))))))))******************))),,,+++***))))))***++++++++++++***)))))))))))))))************************(((((((((((())))))))))))++++++***))))))***++++++))))))))))))))))))))))))************************((())))))))))))(((((('''******)))((((((((((((((()))))))))))))))((((((((())))))************))))))***)))))))))(((((((((''''''&&&%%%''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((((()))******)))(((((((((((((((kkkYYYOOOFFFCCC@@@>>>>>>===;;;999999999888777666555444444222222111000000000000000111000///......---......------------------------......---,,,,,,,,,,,,---,,,++++++++++++*********************************+++++++++++++++************)))))))))******++++++(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))''''''((((((((()))))))))+++******)))((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''%%%'''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''')))((('''&&&&&&'''((())))))((((((''''''''''''(((''''''''''''(((((((((((()))%%%***]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&'''((()))((('''"""---,,,((((((--- EEEiii((($$$---&&&&&&''''''(((((())))))(((((()))))))))))))))***((('''&&&%%%%%%&&&'''(((((()))***)))'''&&&&&&'''(((((((((((())))))))))))((('''000333###(((,,,###%%%+++))))))))))))))))))))))))(((''''''''''''''''''(((###!!!333"""222$$$!!!))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******************++++++))))))(((''''''''''''(((************************'''''''''((()))*********+++******))))))******+++))))))))))))))))))))))))************************'''(((((())))))))))))(((***))))))(((((((((((((((((()))))))))*********+++((())))))******))))))((())))))))))))((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))*********)))(((((((((((((((jjjXXXOOOEEECCC@@@>>>>>><<<:::888999999888777666555444444222222111000000000000111000000///...............------------------------......---,,,,,,,,,,,,---+++++++++*********))))))************************++++++++++++++++++++++++((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%###$$$&&&'''&&&%%%''''''((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))(((''''''''''''((())))))(((''''''''''''((((((''''''''''''(((((((((((()))%%%)))]]]%%%%%%&&&&&&&&&&&&''''''&&&((())))))(((''''''((())))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&''''''(((((())))))'''((('''%%%''''''''''''''''''''''''((((((((('''''''''(((((('''(((***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((()))((('''&&&000&&&$$$'''------'''***+++))))))))))))))))))(((((())))))))))))************''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$"""###$$$(((((((((((())))))))))))+++))),,,"""222###""",,,---)))$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''vvv***...111###...((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))((())))))(((''''''''''''(((************************'''((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((---+++)))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********))))))(((((((((((((((iiiWWWNNNDDDBBB@@@???>>>===:::888999999888777666555444444333333222111111111111111000//////............///------------------------......---,,,,,,,,,,,,---+++++++++*********))))))************************++++++++++++++++++++++++((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((()))(((&&&'''(((******)))%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))((('''((()))******)))(((((()))******((((((''''''''''''((((((''''''''''''(((((((((((('''$$$((([[[&&&'''''''''((((((((()))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((((())))))&&&''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((('''((((((((((((((((((''')))(((''''''((()))(((&&&))),,,###&&&+++)))222$$$zzz222***'''---,,,,,,+++***)))((((((************))))))))))))'''''''''&&&&&&''''''''''''((()))'''%%%$$$$$$%%%))))))))))))(((((((((((()))&&&(((***"""000BBB\\\***000'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''--->>>AAA''''''///666$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))))))))(((((((((((())))))******)))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))...,,,+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))*********))))))(((((((((((((((iiiWWWMMMDDDCCCAAA@@@???===:::888999999888777666555444444333333222111111111111222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,++++++++++++******************************************+++++++++++++++***)))))))))******++++++(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))((((((''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''((((((&&&$$$%%%''')))))))))%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***+++***)))(((((()))***+++(((''''''''''''(((((()))''''''''''''(((((((((((('''###((([[['''''''''((())))))******''')))+++***)))((())))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((%%%''''''&&&''''''''''''''''''''''''&&&'''(((((()))((((((((('''((()))******+++******(((((((((((((((((((((((('''(((((())))))((((((''')))(((''''''(((((('''&&&'''''''''(((111$$$***$$$CCCsss###)))------,,,+++***)))((((((***)))))))))))))))((((((((((((((((((((((((((((((***+++,,,+++)))(((((()))))))))))))))(((((((((((()))(((...((('''===!!!------))))))))))))))))))))))))(((''''''''''''''''''(((///bbb)))...&&&>>>###))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))***++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))*********)))((('''''''''((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))*********)))((('''&&&%%%%%%'''(((((())))))(((((('''(((((((((((())))))))))))***)))((()))+++,,,+++***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))))))))(((******)))(((((((((((((((hhhVVVLLLEEECCCBBBAAA@@@>>>;;;888999999888777666555444444222222111000000000000111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++)))***++++++,,,,,,++++++(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&$$$""""""$$$&&&'''(((&&&&&&'''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((''''''((()))***'''''''''''''''((())))))''''''''''''((((((((((((((($$$)))\\\&&&&&&''''''((())))))***&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''%%%&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((''''''((()))***++++++(((((((((((((((((((((((((((((())))))))))))((((((***(((''''''(((((('''&&&%%%&&&///"""111$$$"""&&&000$$$,,,)))))))))))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))(((***+++,,,+++***)))***+++***)))))))))((((((((('''(((***(((...,,,...555$$$:::&&&+++)))))))))))))))))))))))))))((((((''''''(((((())),,,bbb888***@@@((()))---)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))***))))))))))))+++,,,...,,,+++******))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((()))*********)))))))))((((((''''''''''''(((((((((((('''''''''((((((((()))))))))***'''&&&&&&''')))+++******''''''''''''''''''''''''((((((((((((((((((((((((((())))))******)))((('''******)))(((((((((((((((hhhVVVLLLEEEDDDCCCBBBAAA???<<<999999999888777666555444444111111000/////////////////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,,,,++++++************************(((((())))))*********+++'''(((***++++++******)))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))+++,,,,,,&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%''')))++++++'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&''''''&&&&&&((())))))((('''&&&&&&'''((()))'''''''''''''''((()))***''''''''''''((((((((())))))%%%***]]]%%%%%%&&&&&&'''((())))))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''((()))((((((((())))))(((((('''''''''&&&$$$&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((((((''''''&&&''')))+++,,,(((((((((((((((((((((((((((((())))))))))))((((((***(((''''''(((((('''%%%&&&)))333---'''""",,,!!!+++...%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&))))))************))))))'''(((***)))(((((()))*********))))))((((((((('''"""'''...%%%+++--- 555BBBggg$$$)))))))))))))))))))))))))))))))))(((((((((((())))))(((###ooobbb///444+++000***555))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((&&&&&&''')))+++---++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))******)))((('''))))))))))))))))))))))))************************))))))***))))))(((''''''((((((((((((((()))******))))))))))))************''''''(((((((((((('''''''''((((((((())))))******((('''&&&&&&'''((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))*********((('''&&&******)))(((((((((((((((iiiUUUJJJEEECCCBBB@@@@@@>>>:::888:::999888777666555444333444333333222111111222222111000000///...---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******)))))))))))))))(((''''''&&&&&&((()))******************)))((('''&&&%%%%%%)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&***************++++++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((************))))))))))))***))))))***++++++)))(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%###(((\\\***)))'''%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((('''(((((()))***)))((('''(((***&&&&&&&&&'''''''''(((((()))&&&$$$%%%''')))'''&&&000+++$$$...111333(((((('''''''''''''''(((&&&&&&&&&'''((())))))***((((((''''''''''''((((((,,,666kkk)))&&&---+++''' &&&222%%%))))))))))))))))))))))))###---444"""++++++---))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************///((("""))))))))))))))))))))))))***)))(((''''''((()))***111 ---BBB$$$((())))))))))))(((((((((((((((,,,++++++***)))(((''''''***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++******))))))++++++******))))))((((((,,,+++)))'''&&&%%%&&&&&&******++++++++++++******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((((((((((((((('''&&&&&&******))))))((((((''''''+++***)))'''''''''((())))))(((((()))******((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++iiiVVVKKKFFFDDDAAA@@@???===;;;999::::::999777666555444333333222222111111111222222111111111000//////......------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))(((''''''&&&'''((()))************)))))))))(((''''''&&&&&&)))))))))))))))((('''''''''''''''((((((''''''''''''''''''''''''((())))))******)))((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))((((((((('''&&&'''(((((('''%%%'''''''''''''''''''''''')))))))))(((((((((''''''((((((''''''''''''(((((('''(((((((((((((((((('''%%%###)))\\\***)))'''%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((('''((('''((())))))''''''((()))'''''''''((((((((())))))+++)))'''''')))***)))(((+++%%%555)))+++***--- ******))))))))))))******&&&&&&''''''((())))))***))))))(((((((((((())))))+++)))%%%'''(((&&&)))+++******$$$))))))))))))))))))))))))+++'''(((000...$$$))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''((()))))))))))))))%%%<<<((())))))))))))))))))))))))***)))(((''''''((())))))(((&&&***QQQ !!!------%%%+++***************************))))))((('''''''''***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))))))))(((((((((*********)))))))))))))))+++***)))((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&***************)))((((((***)))))))))((((((((('''***)))(((''''''(((((()))'''&&&&&&'''((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******iiiWWWMMMGGGDDD@@@>>>>>>===<<<:::::::::999888666555444333111111000000000111111222222111111000000/////////........................------............------++++++++++++++++++++++++************************))))))************))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&'''((())))))******)))(((((((((((((((((((((((()))))))))))))))((('''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((())))))((('''&&&&&&&&&''''''((((((((((((((('''&&&((((((((((((((((((((((((******))))))))))))((((((&&&&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''***)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&###)))\\\)))((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((('''((('''((()))((('''&&&''')))((((((((()))))))))))))))***)))((((((******)))((('''$$$***)))(((%%%777*********))))))))))))******&&&''''''(((((())))))*********))))))))))))******(((###111+++)))%%%(((111+++###((())))))))))))))))))))))))999---%%%((($$$222((())))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''(((((((((((((((###LLLjjj)))))))))))))))))))))))))))))))))(((((((((((())))))&&&...+++GGGKKK///###000555'''###...******************++++++(((((((((((('''''''''''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))))))))))))))************)))))))))))))))***+++,,,&&&''''''((((((''''''&&&)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''***************))))))((())))))))))))(((((((((((((((((('''''''''((())))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((************************(((((((((((())))))))))))hhhWWWNNNGGGDDD@@@=========<<<<<<;;;:::999888666555444444000000000///000000111222000000000000//////......////////////////////////.........//////.........************************************************))))))************)))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''(((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((('''''''''((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((***)))))))))((((((((((((''''''&&&'''))))))((('''''''''''''''''''''''''''************))))))))))))((((((''''''''''''((((((((((((((())))))((((((((('''$$$***\\\)))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((('''''')))--- ///---***'''(((''''''''''''(((((()))''''''(((((())))))))))))***))))))(((((())))))***%%%)))DDDaaa***,,,+++%%%++++++"""///))))))))))))))))))))))))!!!'''333'''//////)))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((&&&333$$$((((((((((((((((((((((((((((((((((((((()))))))))''',,,+++(((XXX777TTTrrrSSS888)))"""%%%(((%%%'''444((((((((((((((()))))))))''''''(((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,++++++++++++(((((())))))******++++++))))))))))))******++++++&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''(((((())))))'''((()))***)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((}}}fffWWWOOOGGGCCC???============<<<;;;:::999888777666555444111000000000000000111111...............---------////////////////////////))))))************))))))************************************************))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((&&&&&&''''''((())))))))))))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&'''((()))(((((('''+++******)))((((((((()))$$$%%%&&&((()))*********(((((((((((((((((((((((()))))))))((((((((((((''''''&&&&&&''')))***)))'''(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((&&&''''''((((((''''''&&&'''%%%***]]](((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((()))(((((('''''']]]""")))'''''''''''''''((())))))((((((((())))))))))))))))))((((((''''''(((((()))'''---"""###&&&333&&&$$$,,,$$$///))))))))))))))))))))))))DDD111%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((***111((((((((((((((((((((((((''''''((()))))))))))))))%%%(((%%%'''fff''''''$$$...333)))$$$###+++,,,,,,((("""!!!'''///,,,,,,(((%%%***---!!!''''''(((((()))))))))))))))))))))))))))))))))***((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++(((((())))))******++++++*********)))))))))(((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))%%%(((******)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((|||eeeVVVOOOEEECCC@@@>>>>>>>>>===<<<;;;;;;:::999777666555444222222111000000000000111------------------------........................******++++++++++++******++++++++++++++++++++++++************************))))))************)))))))))******++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((()))))))))))))))))))))((('''''''''(((((())))))(((((('''###$$$&&&'''''''''&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&((()))*********(((((((((((((((((((((((())))))((((((((((((''''''%%%$$$$$$&&&((()))(((&&&(((((((((((((((((((((((((((((()))))))))))))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((&&&+++]]]''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((('''(((((()))***)))((('''(((***''''''''''''&&&&&&&&&&&&(((***,,,,,,+++))))))***llllll***)))(((((())))))***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((()))***&&&222222+++###///%%%***))))))))))))))))))))))))###'''))))))))))))))))))))))))++++++***)))((('''&&&&&&((())))))******************%%%IIIddd))))))))))))))))))))))))&&&'''((()))*********)))''',,,###++++++000$$$--- ---,,,'''###"""'''///333///((($$$&&&$$$$$$&&&$$$!!!(((333)))))))))***++++++,,,,,,************))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((()))))))))))))))))))))************)))*********)))(((''''''((())))))******))))))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((())))))***************(((((((((((())))))))))))&&&&&&'''(((((((((''''''"""&&&((((((&&&%%%'''***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))){{{cccUUUOOODDDBBB@@@?????????===;;;<<<;;;:::999777666555555555444333111111000000000........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))******++++++******)))))))))(((((((((((())))))***)))))))))((((((((('''''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((()))))))))))))))((('''''''''''''''(((((('''''''''$$$%%%'''(((((((((&&&%%%###############$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&%%%%%%''')))***)))'''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))&&&+++^^^''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((('''((()))***+++***)))((()))+++(((((((((((('''''''''&&&'''***------+++))))))***444...(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&)))...BBBlll$$$***...$$$000%%%((())))))))))))))))))))))))MMM+++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((()))***)))))))))((('''111))))))))))))))))))))))))%%%&&&((()))*********)))+++---%%%///$$$ooo)))333)))777)))***666*** !!!%%%'''(((++++++%%%'''111222''' """((())))))***++++++,,,,,,*********)))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++&&&&&&'''''''''(((((((((*********)))))))))))))))((()))***+++++++++***)))((())))))******))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))(((((()))***************'''((((((((()))))))))***&&&'''((((((((('''&&&%%%!!!%%%))))))&&&%%%'''***((((((((((((((((((((((((************************''''''(((((())))))******zzzbbbTTTNNNCCCAAA@@@@@@@@@???===:::<<<;;;:::999888666555555666555444222111000000///.........///////////////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******++++++++++++******))))))(((((((((((())))))******))))))((((((((('''''''''((()))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&''')))++++++***)))((($$$$$$$$$%%%&&&'''((()))))))))))))))((('''&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''((('''((()))+++,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((()))&&&,,,^^^''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((('''((()))+++,,,+++***)))***+++******))))))((((((((('''%%%(((+++,,,)))''''''(((...ddd&&&&&&&&&&&&'''(((***************)))))))))))))))******))))))))))))****** ///***111###---###...&&&+++))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((!!!***111))))))))))))))))))))))))%%%&&&((()))*********)))+++%%%$$$000000///###((($$$555222''''''+++000...'''%%%(((+++,,,)))%%%%%%***,,,***&&&''''''((()))***************)))((('''&&&&&&%%%(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''((((((((())))))******++++++******))))))(((((('''(((***,,,------------(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******++++++&&&&&&'''((((((((((((((('''((((((((())))))******''''''((((((((('''%%%$$$###'''++++++(((''')))---(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++zzzbbbTTTMMMFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555444444444444333222111111////////////...........................///000111---------,,,,,,,,,++++++************************+++******))))))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))'''((()))******)))((('''%%%((()))'''"""!!!%%%)))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''')))*********)))(((((('''&&&%%%&&&(((***+++((((((((((((((('''''''''!!!###''')))***(((%%%$$$))))))((((((''''''&&&&&&)))&&&$$$***((((((...,,,'''###$$$'''(((&&&((($$$###bbb)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,555$$$,,,+++&&&+++---,,,++++++)))%%%!!!111%%%((((((((((((((((((((((((((()))))))))))))))*********))))))))))))************+++666+++&&&((())),,,,,,&&&,,,)))&&&%%%'''***,,,---+++(((&&&&&&((()))))))))$$$(((555&&&333(((000!!!%%%((()))***************)))((((((XXX###+++///+++(((***((($$$---***(((((()))***)))((())))))(((((((((((())))))$$$888!!!GGGiii///---###///(((&&&%%%***)))(((''''''((()))***...###...***000'''TTTIII)))'''444*********************)))((('''))))))(((((('''''''''&&&******++++++***)))'''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++)))((('''++++++******))))))((((((&&&'''((())))))******)))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((***+++***)))((()))+++(((((())))))******++++++***************)))(((''''''((()))))))))(((&&&%%%''''''(((((())))))*********)))((()))***+++***)))))))))))))))))))))))))))zzzbbbTTTMMMFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555444444444444333222111000////////////............,,,,,,,,,,,,,,,---......++++++++++++************************************+++******))))))))))))))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&)))***'''###"""&&&)))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((())))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((''''''''''''%%%$$$)))///111,,,'''###+++---+++)))(((((()))++++++\\\))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$666,,,(((!!!...(((+++!!!$$$+++---,,,+++111%%%'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((}}}999EEE(((444((()))(((((()))+++,,,***))),,,***((()))***,,,,,,,,,***)))&&&RRRkkk'''...000!!!555)))***************)))((((((111\\\555%%%---%%%&&&222%%%&&&&&&&&&'''+++000444+++******))))))******+++///$$$###///###***444BBB///%%%******)))(((((((((((()))***'''"""...&&&)))###222888///111(((************)))))))))((())))))(((((((((''''''''')))******++++++***((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))(((((()))((((((((('''''''''&&&((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((()))((('''&&&'''(((((((((((((((((()))))))))(((((()))))))))((((((''''''((()))))))))(((&&&%%%(((((((((((())))))))))))+++)))((()))******)))((())))))))))))))))))))))))zzzbbbSSSMMMFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555444444444444333222111000////////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***''''''''''''''''''''''''))))))(((((((((((())))))''')))***(((%%%$$$'''***************))))))))))))'''(((((()))))))))))))))(((((()))))))))*********&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((()))*********)))((('''&&&'''((()))))))))))))))***************)))'''%%%%%%'''***,,,'''((((((((((((((())))))///%%%)))///+++(((((($$$444000+++'''%%%&&&))),,,...,,,&&&WWW))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$,,,+++///,,,000999(((---***---222...%%%&&&...,,,)))(((******************************)))((('''&&&&&&%%%))))))))))))************###NNNjjj...444 )))///...---,,,+++'''!!!(((&&&$$$$$$&&&(((((((((...---&&&000///......%%%333((()))************))))))(((!!!***!!!444///%%%'''+++---...***%%%"""$$$''''''&&&&&&&&&&&&&&&&&&'''---"""---)))...,,,;;;???000%%%******))))))(((((())))))***)))&&&333%%%&&&***???QQQ...+++++++++***)))((((((((()))***))))))((((((((((((''''''((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))((((((((((((''''''''''''************)))((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&''''''(((((((((((('''((((((((()))(((((('''&&&))))))))))))((((((((((((+++***((()))))))))((('''))))))))))))))))))))))))yyybbbSSSLLLFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555333333444333333222111000////////////............//////.........//////000//////.........---------+++++++++++++++++++++++++++******)))))))))))))))))))))***))))))((('''''')))))))))))))))))))))))))))))))))))))))*********'''(((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))******(((&&&&&&(((+++((((((((((((''''''''''''$$$%%%'''((((((((('''&&&(((((((((((())))))))))))'''''''''(((((((((((()))''''''(((((((((((('''''')))((('''''''''(((***++++++***)))(((''''''((((((((()))))))))))))))******+++)))'''%%%%%%''')))+++''''''(((((()))))))))***)))&&&...---!!!"""+++)))$$$ )))000///'''!!!###$$$"""WWW))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))000%%%%%%---'''$$$(((!!!$$$''''''%%%%%%***///%%%,,,+++(((******************************))))))((((((''''''((()))))))))************"""...,,, ???!!!'''&&&&&&(((,,,.../////////---+++***+++,,,,,,+++######000***!!!+++///!!!333###+++))))))************)))((()))qqq&&&$$$...$$$"""&&&)))+++,,,...///------,,,,,,,,,,,,------+++)))&&&;;;iii111222)))000******))))))))))))))))))))))))...(((222'''&&&444)))%%%jjj+++111,,,((((((,,,***)))''''''(((***+++))))))(((((((((((((((((('''((()))+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,+++)))((((((((()))***************)))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''((()))***)))(((((()))***)))))))))(((((('''''''''&&&&&&'''((())))))))))))((((((((((((((((((''''''******))))))((((((''''''+++***(((((())))))(((&&&))))))))))))))))))))))))yyyaaaSSSLLLFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555333333333333222111000000////////////............000//////.........////////////.........---------+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))((('''&&&************************((()))))))))*********+++((()))*********)))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))((('''((()))+++)))((((((((('''''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''(((((((((((('''''')))((('''''''''(((***+++******))))))(((((((((((('''''''''(((((()))))))))(((''''''''''''''''''''''''((((((((())))))******!!!'''+++'''&&&...///&&&---((((((+++,,,)))(((+++(((+++000ooo************************((((((((((((((((((((((((***************************(((---((("""'''---111222111))) $$$///...$$$...666"""((()))))))))))))))))))))))))))))))))******+++++++++((()))))))))************$$$%%%jjj<<<666---&&&$$$%%%&&&'''---+++(((&&&&&&&&&%%%$$$*********///***]]]ggg)))%%%999000((())))))*********))))))(((fffrrreee000***###"""%%%)))***(((''''''&&&&&&&&&&&&''''''+++555,,,,,,///...((("""222,,,...))))))************)))))),,,$$$---***%%%//////)))&&&mmm***'''///)))+++***((('''''')))***,,,(((((())))))))))))))))))'''(((***+++,,,,,,,,,,,,************************+++***))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((************************))))))************))))))((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))************''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))''')))***)))((('''((()))*********))))))((((((((('''((())))))************(((((('''''''''(((((((((******))))))((((((''''''***)))(((((())))))(((&&&((((((((((((((((((((((((yyyaaaRRRLLLFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555333333333333222111000///////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((())))))))))))(((((('''************************((())))))******+++++++++***+++,,,---,,,+++***)))************************))))))(((((((((((())))))))))))(((''''''(((***+++++++++******))))))(((((('''(((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))((((((&&&&&&''''''(((((())))))&&&'''((())))))'''&&&%%%((())))))))))))))))))***&&&,,,###!!!000000###((('''((()))###(((555222$$$&&&************************))))))))))))))))))))))))************************%%%...000###///999%%%!!!---666111++++++)))%%%,,,###)))((())))))))))))))))))))))))((())))))***+++,,,---...))))))))))))************'''(((}}}$$$000,,,###,,,((())))))************)))"""AAA444"""***///&&&,,,)))******++++++******)))***&&&---000)))(((,,,+++!!!@@@...'''%%%)))***)))((((((((()))***+++(((((())))))))))))******'''(((***,,,,,,---,,,,,,************************,,,+++***)))((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))''''''''''''((((((((((((&&&'''((()))************+++******)))((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&''''''%%%%%%&&&'''************))))))))))))((()))***************)))(((''''''''''''((())))))))))))))))))(((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((xxxaaaRRRLLLFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555222333333222222111000///////////////..................---,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((()))*********))))))************************((())))))******+++,,,,,,))))))+++++++++)))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&&&&'''))))))***+++++++++***)))(((((((((((((((((((((((()))******&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((())))))*********))))))&&&''''''((())))))******((())))))))))))((('''&&&*********)))))))))))))))***222###"""222### FFF???000''',,,///***%%%&&&&&&...************************))))))))))))))))))))))))************************111000+++!!!---$$$FFF---&&&%%%++++++%%%(((222"""###zzz(((************************))))))******++++++,,,,,,))))))))))))************(((+++NNN???,,,%%%)))'''(((((()))***************$$$444ggg$$$,,,)))&&&''')))***++++++++++++***)))))),,,***------(((******&&&000SSS555---###((()))))))))************(((((()))))))))*********((()))+++,,,---,,,,,,+++************************---,,,***)))((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))***************)))((((((&&&'''''''''((((((((()))'''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''%%%%%%&&&'''((((((((()))))))))))))))))))))))))))))))))((('''(((''''''&&&'''((()))***(((((((((((())))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((xxxaaaRRRKKKFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555222222333222222111000///000/////////............111000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''((()))******+++******))))))))))))))))))))))))((())))))***++++++,,,,,,%%%&&&'''((('''&&&$$$"""(((((((((((((((((((((((('''((()))******)))((('''((('''%%%%%%''')))))))))***))))))((('''&&&&&&%%%''''''&&&%%%%%%'''((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''')))*********)))((('''((()))***************'''(((((()))***+++++++++++++++***)))))))))))))))++++++******))))))(((((("""333((((((333666OOO&&&$$$+++------%%%<<>><<<:::999777666777666444333666555444222111000000000000///---,,,,,,---///000111000///......///000111//////...------------...,,,,,,+++******+++,,,,,,)))((('''(((******((('''(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))************...---+++******+++---...***************)))(((((())))))))))))((((((((((((******(((''''''((())))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''((()))((('''&&&''')))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''((((((((((((111000///444:::```FFF(((bbb(((((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++&&&%%%999,,,wwwBBB999HHH***...,,,***)))''''''((((((((())))))*********))))))++++++***)))((('''&&&&&&)))))),,,***&&&***&&&++++++++++++******))))))...000ooo...%%%)))(((***...+++(((%%%%%%(((+++...++++++************++++++$$$777!!!(((kkk666&&&&&&...+++'''***,,,)))+++,,,+++(((&&&(((***))))))))))))***+++,,,---++++++***))))))((()))))))))'''&&&'''***+++***((())))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))***++++++***'''&&&&&&'''******++++++++++++******)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++************)))'''&&&%%%((((((((((((((()))******))))))))))))))))))))))))+++(((%%%&&&***,,,,,,+++((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))vvv```QQQIIIDDDBBB@@@@@@@@@???===;;;:::999777666777666444333555444333222000000000000000///---,,,,,,---///000000//////......//////000---------------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++++++++------+++***)))))))))***+++++++++,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((())))))*********,,,+++***))))))***+++,,,***************)))(((((())))))))))))(((((((((((()))((((((((((((((())))))))))))))))))((((((((((((&&&''''''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((()))******))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))''')))---+++...(((((())))))***************)))******++++++******)))************************------$$$'''www***++++++***)))((()))************************))))))+++***************)))))))))++++++<<<%%%&&&***++++++++++++*********)))###***OOO```111&&&111)))***(((%%%$$$$$$%%%(((***++++++************++++++111......///ggg333///)))222((("""(((***,,,+++)))((()))+++++++++***************+++******))))))(((((()))))))))'''&&&'''***+++***((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((())))))(((((()))******************)))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))))))))((((((((())))))***)))******))))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))***(((&&&'''***,,,,,,+++((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))uuu___PPPIIICCCBBB@@@??????>>><<<::::::888777666777666555333444333222111000/////////000///...------...///000.........//////.........+++,,,---------,,,+++***,,,++++++******++++++,,,---,,,+++,,,......,,,+++******************++++++))))))))))))))))))))))))***))))))(((((((((((((((&&&''''''((()))******+++***)))(((''''''((()))***)))************))))))((())))))))))))((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,************************((()))))))))))))))******)))***++++++))))))***+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))************))))))((())))))))))))*********&&&((()))***...((()))******++++++************))))))))))))******************************(((+++000(((333******)))))))))***+++,,,,,,,,,,,,,,,+++******))))))*********++++++,,,,,,,,,)))+++***\\\kkk'''&&&+++++++++++++++************""",,,000111$$$...&&&+++***)))(((((()))***+++++++++************++++++555"""%%%***===SSS+++000...!!!&&&444(((***++++++*********+++---,,,+++***)))))))))))))))(((((((((((())))))***)))((('''(((*********)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%'''***,,,+++)))((())))))******))))))(((***)))(((((((((((()))***))))))))))))))))))))))))---,,,+++)))(((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))***((('''(((***+++++++++(((((((((((((((((((((((('''(((((())))))(((((('''&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))ttt^^^PPPIIICCCAAA???>>>>>>>>><<<:::999888666666777777555333333222111000//////////////////............//////,,,---...//////...---,,,+++,,,...///...---+++)))++++++++++++++++++++++++***))))))***++++++***(((+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))******+++)))((((((''''''(((((()))))))))************)))((())))))))))))((((((((((((%%%&&&(((************)))''''''(((((())))))******++++++++++++*********)))))))))))))))))))))))))))&&&&&&''''''((((((((())))))***+++***))))))***+++((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((())))))*********++++++++++++;;;000+++))))))***++++++++++++***+++***((((((((((((***+++************************,,,000DDD***************++++++,,,,,,...---,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,''')))444)))***)))+++++++++++++++++++++++++++000!!!777&&&''''''++++++++++++++++++++++++++++++************++++++&&&666$$$@@@111}}}(((!!!+++---***!!!***+++,,,,,,+++*********,,,++++++***))))))******((('''''''''((()))******)))))))))))))))***))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((()))&&&###&&&+++...+++((((((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((('''''''''''''''((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))(((((()))******+++***(((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuu___QQQKKKCCCAAA???>>>>>>>>><<<:::999888666666777777555444222222111000/////////////////////....../////////,,,---...//////...---,,,,,,---///000///...,,,***++++++++++++++++++++++++)))(((((()))******)))'''+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))******+++)))))))))(((((()))))))))((())))))*********))))))))))))))))))((((((((((((%%%&&&(((************)))''''''(((((())))))******++++++++++++*********)))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))******(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++(((###@@@---OOO))))))***++++++++++++++++++***)))(((((()))***+++************************???&&&444 999***,,,,,,,,,,,,,,,++++++***...---,,,+++************,,,,,,+++++++++*********///###((((((,,,***++++++++++++++++++++++++,,,///,,,eee%%%,,,+++'''(((((((((((((((((('''++++++************++++++ ---+++''',,,'''$$$000111&&&,,,&&&777,,,------------+++)))'''******))))))***++++++,,,((((((((((((((()))***+++)))*********)))))))))***************************((())))))))))))(((((('''))))))))))))))))))))))))+++(((%%%&&&+++,,,)))&&&(((((())))))))))))((((((((((((((((((((((((((((((************************)))(((((('''''''''((((((&&&'''((())))))******)))((((((((((((((())))))***((((((((((((((((((((((((((()))*********)))******))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((ttt___RRRKKKCCCBBB@@@??????>>><<<:::999777666666777777666444333222111000000000000000////////////////////////.........//////.............../////////...---,,,***++++++,,,,,,++++++***+++***)))***,,,,,,***)))******************++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))************))))))((())))))************)))))))))))))))((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,'''''''''''''''''''''''')))******************+++((()))***)))(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))************)))))))))************+++++++++111;;;&&&###///)))"""'''@@@)))***++++++,,,+++++++++++++++************++++++++++++++++++++++++++++++&&&444,,,---'''333"""***---------------,,,+++***...,,,+++***))))))***+++,,,,,,,,,++++++*********000###(((+++NNN&&&000++++++++++++,,,,,,,,,,,,111***'''___&&&000)))))))))************))))))++++++************++++++///%%%------ +++111+++OOO///)))---------...///---***'''))))))))))))***+++,,,---***))))))))))))******+++***+++++++++)))((()))***************************(((((())))))))))))(((((()))))))))))))))))))))))),,,)))'''((()))***(((%%%((())))))******))))))(((((())))))******))))))(((************************''''''&&&''''''((())))))''''''((())))))***))))))((((((((((((((()))******))))))))))))))))))))))))''')))++++++***))))))***))))))))))))))))))))))))((())))))******))))))(((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))sss^^^QQQKKKDDDBBB@@@@@@@@@???===;;;888777666666777777666555333333222111111111111222//////000000000000//////000//////......//////000.........---------,,,,,,***+++,,,,,,,,,,,,+++***++++++***+++,,,---+++))))))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((()))******++++++++++++************)))))))))******)))))))))(((((()))***************))))))))))))(((((((((((()))((((((((((((((())))))))))))))))))((((((((((((&&&''''''((()))***+++,,,((((((((((((((((((((((((+++++++++***************)))***++++++))))))***+++***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))************+++''''''(((<<<'''......333!!!@@@)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++111 $$$'''222///((()))fff***+++,,,---......------,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,------------...))))))000qqq'''...+++++++++,,,,,,,,,------///,,,///:::@@@(((***---,,,,,,++++++,,,,,,---++++++************++++++444***'''......&&&(((444...``` ...******+++...000000---***+++***************++++++,,,++++++************+++***+++---+++)))((()))+++************************&&&'''((())))))***))))))++++++++++++++++++++++++***)))))))))(((((((((''')))******************)))******+++,,,,,,+++******************************((((((''''''((())))))***'''((()))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))'''))),,,,,,)))((((((***))))))))))))))))))))))))))))))************))))))&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq\\\PPPJJJEEECCCAAA@@@@@@???>>><<<888777666666777777666555333333222222111222222222//////000000000000//////111000///......///000111...---,,,+++++++++,,,,,,***+++,,,------,,,+++***+++***)))***,,,,,,***((((((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******------,,,,,,+++*********(((((())))))))))))(((((((((((()))***************))))))))))))((((((((((((+++***(((''''''((()))*********))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''***+++,,,,,,******+++,,,******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((())))))))))))*********111$$$444&&& 000%%%---+++***+++""",,,yyy******+++,,,,,,,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++,,,$$$000%%%$$$///###,,,###000---,,,ccc***)))***,,,.../////////...+++***((('''''')))+++,,,++++++,,,---...///000111,,,///***111FFF---)))+++++++++,,,,,,---------***---///###fff111+++***)))(((((()))***+++++++++************++++++&&&'''///...%%%)))...&&&333&&&999aaa(((((()))---222333000------,,,+++***))))))))))))------,,,+++*********+++***,,,---,,,)))''')))+++************************&&&&&&((()))************++++++++++++++++++++++++''')))***)))(((''')))*********++++++++++++******&&&'''((())))))((('''&&&******************************)))))))))))))))***(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''***,,,,,,)))((((((***))))))))))))))))))))))))))))))************))))))&&&((())))))(((''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))nnn\\\PPPIIICCCBBB@@@?????????===;;;888888777777666666555555555444222222222111...,,,////////////////////////---,,,++++++************+++,,,,,,---.........------,,,+++++++++,,,---...***************************++++++,,,,,,++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++)))((('''$$$%%%&&&'''((()))***+++((((((((((((((((((((((((''''''(((((('''&&&%%%%%%++++++************++++++*********)))))))))))))))***)))((()))******)))(((+++,,,,,,+++***)))((((((((((((((((((((((((((((((***###'''000,,,&&&;;;[[[+++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++(((111555$$$###\\\***,,,------------------...******+++,,,------.........------,,,,,,,,,------666$$$000333---```...///+++111222))))))...+++000$$$))):::((('''+++***)))(((((()))***+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++666(((666fff""")))888(((!!!111***+++333''''''+++---000******++++++++++++******'''((()))******************************************+++,,,,,,,,,***)))((((((((())))))))))))((((((,,,,,,+++)))((('''&&&%%%))))))))))))************))))))((('''''''''''''''(((((('''((()))***,,,---))))))))))))))))))))))))%%%%%%&&&((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***,,,,,,***(((''''''((()))***++++++***************))))))))))))(((***)))((((((((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((nnn[[[PPPIIIDDDBBB@@@?????????===;;;888888777777666666555555444333222222222111///---////////////////////////000//////...------......+++,,,------.........------,,,++++++***+++,,,---***************************++++++,,,,,,++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''((()))******)))(((''''''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&++++++************++++++***)))))))))))))))))))))+++)))((()))***++++++*********+++++++++++++++***++++++++++++++++++++++++---'''(((---***%%%///AAA&&&bbb+++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///$$$!!!***000...///666888+++---------------.........++++++,,,,,,---......///000000/////////000000111444(((222000***,,,000,,,000000,,,000444---555111***444aaa333+++++++++***))))))***+++,,,******+++,,,,,,+++***************++++++,,,,,,,,,---)))EEE...TTTyyy444!!!&&&(((***!!!&&&'''000...000&&&******++++++++++++******((()))******++++++*********************************************)))(((((((((((())))))))))))(((((()))(((((('''&&&%%%$$$$$$))))))))))))************+++***)))(((((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))'''((()))******+++******'''''''''((()))******+++((((((((((((((((((((((((((()))***++++++***)))(((*********))))))))))))))),,,,,,,,,+++++++++******))))))(((((((((((())))))&&&'''((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((mmm[[[OOOHHHDDDBBB@@@??????>>><<<;;;888888777777666666555555333222111111222222111///000000000000000000000000111000//////////////////,,,,,,---............---------,,,+++***************************************++++++,,,,,,++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((()))******)))(((''')))))))))*********++++++************************((())))))))))))(((((('''++++++************++++++))))))))))))))))))******,,,***((((((***,,,---,,,((()))***+++,,,---------++++++++++++++++++++++++...***)))++++++(((''')))888$$$&&&YYY+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------111222///+++000444,,,+++666------------.........//////---------......//////000111111000111111222333444///,,,444000...111444111444222///777999---333888...333===XXX+++,,,,,,+++******++++++,,,******++++++++++++******************++++++++++++...***((((((&&&&&&+++333rrrsss%%%555***---,,,+++,,,'''******++++++++++++******)))***++++++++++++++++++***************************)))((((((((((((((((((((())))))******))))))(((*********)))))))))(((((())))))))))))************++++++***)))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))%%%&&&'''(((***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))((((((((())),,,,,,+++++++++*********)))))))))(((((())))))***'''((())))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((kkkZZZOOOHHHDDDBBB@@@??????>>><<<:::888888777777666666555555222111000000222222222111111111111111111111111111......------,,,------...------............------------,,,+++***)))))))))***************************++++++,,,,,,++++++***((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))************)))(((((((((((((((((((((((((((************************))))))*********))))))(((++++++************++++++)))))))))))))))*********,,,***((((((***---......)))***+++,,,,,,------,,,))))))))))))))))))))))))))),,,,,,+++,,,...+++%%%''',,,///(((&&&III+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------"""...222'''""")))111222***===333...qqq............///000000111111///000000000111111111222000000000111111333444555000555777222222ZZZ```888888<<<:::555:::<<>><<<:::888888777777666666555555222111//////111222222222222222222222222222222222---,,,,,,,,,,,,,,,---------......//////...---------------,,,+++***))))))***************************++++++,,,,,,++++++***((()))))))))************((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))++++++************++++++(((((())))))************,,,+++))))))+++---------***++++++,,,,,,++++++***))))))))))))))))))))))))%%%,,,...+++***---...***###%%%,,,111,,,%%%+++999+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))((()))---//////+++(((---"""%%%888777"""666iii111///000000111222222333333333333333333444444444444222222333333444555666777888???:::555555<<<===<<>>;;;999888888777777666666555555333111//////111222222222111111111111111111111111.........---......///000...////////////...---------------------,,,+++******************************++++++,,,,,,++++++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++*********)))))))))************************+++++++++++++++++++++***))))))))))))))))))))))))((())))))************)))++++++************++++++((((((((()))******++++++,,,*********+++,,,+++)))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,&&&,,,...+++'''(((+++,,,444...***---...***$$$"""555vvv+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////888///,,,444666000---///---555))))))444+++222YYY333111222222333444555666666777777777777777777777777888777777777888999:::::::::@@@;;;>>>>>>???III===???FFFAAA@@@DDDDDDJJJ@@@FFF@@@HHHQQQ------------,,,+++******------,,,,,,,,,,,,------------------,,,,,,,,,,,,(((///+++!!!'''666222444(((&&&+++(((333mmmAAA******++++++++++++******++++++++++++++++++***)))***************************************++++++,,,)))******++++++******)))(((((((((((())))))))))))))))))))))))************))))))((((((((()))******&&&'''(((***++++++++++++))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---++++++*********)))))))))))))))))))))******+++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))hhhWWWNNNHHHFFFDDDAAA@@@???===;;;999888888777777666666555555555222000///000111222222111111111111111111111111//////......///000000111///////////////...------,,,---.........---,,,,,,***************************++++++,,,,,,++++++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))+++******************++++++++++++++++++++++++,,,************************'''((())))))******))))))++++++************++++++'''(((((()))******+++++++++******+++,,,+++(((%%%'''((())))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++------***'''(((,,,...)))"""$$$...111...+++555&&&###```+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...++++++,,,(((&&&+++444,,,***,,,777;;;---***===)))'''...SSS444333444555666777888888999:::::::::::::::::::::::::::::::::999999:::;;;;;;999===:::DDDCCCHHHaaaCCC:::DDDDDD@@@EEEIIIDDDMMMCCCIIINNN```///000000000///...,,,+++///...------------.../////////.........---------***)))///555///$$$(((777***)))+++---(((""""""((((((ppp000%%%******++++++++++++************++++++******)))(((************************(((((()))***************)))******++++++******)))************************))))))))))))***************))))))))))))***+++,,,'''((()))***++++++***)))))))))))))))))))))))))))'''((()))******+++******)))))))))******+++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********+++*********))))))))))))))))))))))))***+++,,,---+++***)))''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))gggWWWNNNHHHFFFDDDAAA@@@???===;;;999888888888777666666555555555333000///000111111111000000000000000000000000...............///000000//////000000///...------,,,---.../////////...---************************+++++++++,,,,,,+++++++++))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++************)))++++++************++++++(((((()))))))))*********++++++++++++++++++++++++''''''((()))))))))))))))++++++************++++++'''(((((()))***+++++++++******+++,,,,,,***&&&###$$$%%%'''(((***+++++++++************************---)))+++000000+++***---+++333,,,%%%(((+++***///(((+++666...###TTT+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000---...///222666777000&&&---888333(((+++//////333555...///000+++BBB555555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888999999===>>>999DDD;;;BBBgggxxxKKK666AAADDD>>>AAAHHH;;;YYY???NNNFFFAAA111222222222111000...---000///...------...///000000000/////////.........///---)))(((+++...,,,((()))///...&&&%%%,,,///,,,555&&&999sss&&&---******++++++++++++*********************)))((('''************************&&&'''(((*********)))(((******++++++++++++******''''''''''''&&&&&&&&&%%%))))))))))))************+++*********+++,,,,,,---))))))***++++++***((('''))))))))))))))))))))))))%%%%%%'''((())))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))''')))***,,,,,,***)))'''******++++++***)))((('''((((((((((((''''''''''''))))))))))))***+++,,,---+++***((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))iiiVVVKKKGGGDDDCCCBBB@@@>>>===;;;;;;888888777777666666555555666555555444444333222222000000000000000000000000000///...------...///000///.........------------------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********))))))******++++++,,,,,,((((((((((((((((((((((((,,,+++***))))))***+++,,,************************)))************++++++++++++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,************************************************+++++++++************)))++++++************++++++************))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++)))((('''((()))))))))******,,,---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------999........................,,,,,,++++++,,,,,,---...---------......//////000111000///......///000000/////////000000000111111000111333444555555444333333444555666777777777777999888999:::<<<===???@@@@@@>>>>>>>>>===<<<<<<;;;;;;888888777777777777777888888:::===??????@@@BBBDDDBBBDDDFFFGGGFFFDDDEEEEEECCCDDDDDDEEEGGGHHHJJJKKKIIIGGGEEECCCBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCAAA@@@???>>>999999888888777888888999777999<<>>>>>======333TTTlll<<<::::::;;;<<<======>>>>>>======<<<;;;:::999999888777777666666666666666777666888;;;<<<===>>>???AAABBBEEEGGGGGGFFFEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLGGGGGGEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCBBB@@@???>>>===<<<;;;::::::999888888888888666777999;;;<<<<<<<<<<<>>>>>>>>???<<<===<<<<<<;;;999777555777888888888999999::::::333333333333333222222111000000///......---,,,,,,............------------,,,+++***)))***,,,...000***...---***111DDDXXXddd111555(((((((((((()))+++,,,...************************++++++************++++++******++++++++++++******,,,,,,++++++*********************)))((((((''''''''')))******))))))***+++******))))))))))))******------,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***((((((***+++,,,++++++***************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***(((''''''(((((('''&&&(((((((((((())))))))))))******)))(((((((((((((((+++************++++++,,,))))))))))))))))))))))))hhhUUUJJJFFFDDDCCCBBB@@@???===<<<;;;888888888777666555555555555555444444333333222222000000000000000000000000//////............//////000/////////....................................,,,++++++******++++++,,,*********)))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++************)))++++++************++++++++++++*********)))))))))******************************++++++++++++******,,,------------,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,###"""333---$$$333222........................///......---------..................///////////////.........///000111222222333444555666888888999999:::;;;===>>>?????????@@@AAAAAAAAAAAA@@@???>>>999+++///JJJBBB444>>>---=========>>>>>>>>>??????>>>>>>===<<<:::999888888777777666666666777777888666888;;;<<<===>>>AAACCCEEEGGGIIIJJJIIIHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>===>>>===<<<<<<;;;:::999999888888888888888888999999;;;<<<<<<<<<<<<=========>>>=========>>>???@@@AAADDDDDDEEEFFFGGGHHHHHHIIIIIIJJJMMMQQQTTTVVVXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVSSSPPPMMMLLLHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCBBB@@@>>>===<<<>>>>>>>>>>>>????????????999999999888777666444333111111111000//////......000000/////////.........+++,,,---------,,,***)))++++++)))'''***...///,,,222!!!111+++***"""''')))(((((()))***+++------++++++++++++++++++++++++++++++************++++++******++++++++++++******+++************)))))))))))))))))))))))))))))))))''')))******))))))***+++******))))))))))))******+++++++++******)))))))))(((*********((('''((()))'''((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&&&&(((((('''%%%'''((((((((())))))))))))***))))))((((((((((((((()))************))))))((())))))))))))))))))))))))gggTTTIIIEEEBBBAAA@@@???===<<<;;;:::999888888777666555444444555555444444333222222111000000000000000000000000/////////....../////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))*********))))))(((((((((************************(((((((((''''''((((((((((((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++*********))))))++++++************+++++++++++++++*********)))))))))***************++++++)))******++++++******)))******,,,,,,,,,+++***)))))))))******+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---;;;666)))&&&+++000,,,........................//////...------------...............////////////111111222333444555666666666666888999;;;===>>>??????@@@AAABBBCCCEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@FFF;;;>>>===666555666===??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<::::::999999999:::;;;;;;999<<<>>>@@@BBBEEEHHHKKKJJJLLLOOOPPPOOONNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUNNNOOOPPPPPPPPPNNNLLLJJJHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>><<<<<<>>>===:::888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKJJJKKKMMMOOORRRTTTUUUVVVUUUUUUWWWXXXZZZZZZ[[[[[[ZZZZZZYYYXXXUUURRROOOMMMHHHGGGFFFDDDCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@???>>>===;;;999777666444444444444333333222222222111111000000/////////...///000111000...,,,+++...,,,******,,,---+++'''000555%%%000///***;;;///---,,,,,,+++************++++++++++++++++++++++++++++++************++++++******++++++++++++*********)))))))))))))))))))))(((((()))))))))*********''')))******))))))***+++******))))))))))))***************)))((((((''''''((()))******(((((((((***''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&(((((()))))))))*********))))))(((((((((((())))))((()))*********((('''&&&((((((((((((((((((((((((eeeSSSIIIEEE@@@???>>>===<<<;;;:::999999999888777666555444444555444444333222222111111////////////////////////...//////////////////...////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++++++++++++++************))))))******+++++++++,,,******++++++++++++******+++,,,...//////...---,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++'''%%%...===777,,,555..............................------------............//////000111111222333444555777888:::;;;;;;;;;<<<===???AAACCCDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFEEE999;;;DDD777888DDD===BBB???@@@AAACCCEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>=========>>>>>>???@@@>>>@@@CCCFFFIIILLLQQQTTTRRRUUUWWWXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]XXXYYYZZZZZZXXXUUURRRPPPOOOPPPRRRSSSSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDBBB???<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXWWWUUURRROOOLLLJJJEEEDDDBBB@@@??????@@@@@@DDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFDDDAAA>>><<<;;;999888888888888888777777444444333222222111000000111111111000000000000000444000,,,***((((((***---...!!!'''(((***,,,///"""---------,,,+++******)))++++++++++++++++++++++++++++++************++++++******++++++++++++******)))))))))))))))))))))***(((((())))))******++++++''')))******))))))***+++******))))))))))))******------,,,,,,,,,+++++++++)))***+++***))))))***+++'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))*********++++++))))))(((((((((((())))))((()))******)))(((&&&%%%((((((((((((((((((((((((dddQQQHHHEEE??????>>>===<<<;;;:::::::::999888777666555444333444444333333222222111111////////////////////////......////////////......///.........------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++***************+++++++++)))************+++++++++,,,++++++******++++++,,,************************************************+++++++++************)))++++++************++++++,,,++++++++++++*********))))))******+++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,///...------,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---444///+++###222.......................................///000000000000111333444555666777666777999<<<>>>???@@@AAACCCDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOONNNLLLKKKIIIHHHHHHCCCFFF@@@<<<===777999AAABBBDDDFFFIIIKKKMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHKKKMMMOOOSSSWWW[[[ZZZ\\\___``````___```aaa```aaacccdddeeeeeeddddddaaabbbbbbbbb```]]]ZZZYYYZZZZZZ[[[\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTSSSQQQOOONNNLLLJJJGGGDDDBBBAAAAAABBBAAAAAA@@@@@@@@@@@@?????????AAADDDGGGIIILLLMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUSSSPPPLLLIIIGGGCCCAAA???===<<<;;;;;;;;;??????@@@AAABBBDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNOOONNNMMMLLLJJJGGGDDDBBB@@@<<<<<<<<<<<<<<<;;;;;;;;;888888777666555444444333333222111000000111222333***,,,222666333,,,)))***///$$$777///+++333,,,000***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******)))))))))************+++)))))))))******+++++++++''')))******))))))***+++******))))))))))))******++++++++++++++++++++++++(((***+++***))))))***,,,))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))************((((((((((((((())))))***((())))))))))))(((((('''))))))))))))))))))))))))}}}bbbPPPHHHEEE@@@@@@???>>>===<<<<<<;;;::::::999777666444333333444444333333222111111111////////////////////////---...///000000///...---------------,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******)))((((((************************)))************+++++++++))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++************)))++++++************++++++,,,,,,+++++++++*********))))))***++++++,,,------,,,,,,------------,,,,,,***************+++,,,,,,000//////...---,,,+++***,,,,,,,,,------------...------------------------------------............444///444"""(((>>>111***......................../////////000111222333444333444555777999;;;======<<<>>>@@@DDDFFFHHHIIIIIIMMMMMMNNNPPPQQQSSSTTTTTTUUUTTTSSSSSSSSSSSSTTTUUURRRRRRRRRQQQPPPNNNMMMLLLQQQJJJKKKRRRKKKHHHQQQOOOKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVYYY]]]``````bbbeeeffffffffffffgggeeefffhhhjjjkkkjjjiiihhheeeffffffffffffdddcccbbbdddddddddcccccccccbbbbbb___^^^^^^]]]]]]\\\\\\[[[]]]^^^___```___^^^\\\ZZZVVVUUURRRPPPNNNLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJMMMQQQTTTVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYWWWVVVUUUTTTUUUUUURRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUSSSPPPLLLIIIGGGDDDBBB@@@===;;;:::::::::;;;;;;;;;;;;===>>>@@@BBBDDDEEEFFFHHHJJJLLLNNNNNNOOONNNMMMKKKHHHEEECCCAAA==============================<<<;;;:::999888777666666555444444444444444666000---...------222:::000000444111)))000)))333+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************++++++,,,,,,******************++++++''')))******))))))***+++******))))))))))))******'''''''''((())))))******'''((())))))(((((()))+++******)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((((()))***++++++)))''''''''''''((((((((((((((((((((((((((()))******))))))(((((())))))******))))))))))))))))))))))))|||aaaPPPGGGEEEBBBAAAAAA@@@???>>>======::::::999777666444333333444444333333222111111000////////////////////////---...///000000///...---------,,,,,,,,,+++++++++////////////////////////***+++,,,------,,,+++***(((((())))))*********++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---......---,,,+++************************)))************+++++++++))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,------......------,,,///......---...///000222------..................,,,,,,,,,---------......---------------------------------.........//////,,,%%%999///'''333+++///........................000000111222333555666777666777888;;;===@@@AAABBBCCCEEEHHHKKKNNNPPPQQQQQQSSSSSSTTTVVVWWWXXXYYYYYYZZZYYYXXXVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTRRRTTTTTT[[[MMMLLL___OOOUUUVVVVVVXXXYYYZZZ[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^____________^^^]]]^^^aaadddbbbeeehhhiiiiiiiiiiiijjjhhhiiikkkmmmmmmmmmkkkjjjffffffggghhhhhhhhhhhhhhhkkkjjjiiihhhhhhhhhhhhhhhffffffeeeeeeddddddccccccdddeeefffggggggfffdddccc___^^^\\\ZZZXXXVVVUUUUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRVVVZZZ^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb^^^]]][[[ZZZYYYYYYZZZZZZWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVTTTQQQMMMJJJHHHFFFEEEBBB???<<<;;;::::::999888888888888:::<<<===>>>???AAACCCFFFHHHJJJKKKMMMLLLKKKIIIFFFCCCAAA???============>>>>>>>>>>>>AAA@@@???>>>===<<<;;;;;;::::::;;;:::999888666555555222333888888111,,,---///999&&&111...222---///.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,************************((()))******))))))***+++******))))))))))))******))))))***+++,,,---......%%%'''((((((''''''(((***,,,+++)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((''''''((()))******)))%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********)))(((((((((***+++,,,)))))))))))))))))))))))){{{bbbRRRJJJFFFBBBAAA@@@>>><<<;;;999999888777777777666666555555444444444444333111///...////////////000000000000111111000000//////..............................000000///...------,,,,,,(((***---//////...,,,***************************...---+++*********++++++---------,,,,,,+++++++++++++++************++++++++++++******)))(((((((((************************+++++++++*********))))))---)))%%%%%%'''******)))++++++************++++++000...,,,)))((()))***++++++++++++,,,---...///000,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------.../////////...------,,,.........---------,,,,,,000---)))%%%%%%'''***,,,/////////000000000111111222444666777777888;;;===<<<===@@@CCCEEEGGGIIIIIIMMMNNNOOOQQQTTTVVVWWWXXX[[[\\\]]]^^^___^^^^^^]]]^^^]]]\\\[[[ZZZ[[[\\\]]]\\\]]]]]]^^^^^^^^^]]]]]]^^^\\\[[[\\\___`````````ccccccbbb___^^^^^^aaacccdddbbbaaacccffffffdddbbbbbbdddfffiiikkkllllllllleeeggghhhgggeeeeeeeeefffggghhhhhhiiiiiijjjjjjkkkllljjjkkkpppqqqnnnlllmmmkkkmmmnnnnnnllljjjjjjjjjiiiiiijjjkkkkkkkkkkkkkkkkkkiiihhhhhhiiiiiigggfffhhhjjjlllllljjjiiihhhiiieeedddbbbaaaaaa```]]]ZZZ]]]\\\ZZZXXXWWWWWWWWWXXX\\\\\\]]]___bbbfffjjjllljjjgggeeeeeefffggghhhgggjjjiiigggeeecccaaa___^^^^^^___```___]]]\\\\\\\\\]]][[[XXXVVVUUUSSSPPPNNNLLLIIIEEEBBBAAA@@@???======;;;:::;;;<<<<<<;;;999@@@@@@@@@AAAAAABBBBBBBBBGGGGGGFFFDDDBBB@@@>>>===;;;:::::::::;;;<<<===>>>???@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@@@@???===<<<;;;;;;;;;;;;:::999888777666555555555555444333111111//////......---.........++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***************+++++++++...---,,,******)))******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////---+++)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%+++*********))))))(((((())))))************))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((())))))******(((((()))++++++((($$${{{bbbRRRIIIFFFCCCCCCAAA@@@>>><<<;;;:::999999888777777666555555444444555444333222000///////////////000000000000000000000000////////////........................000//////...------,,,,,,)))***,,,---...---,,,+++************************---,,,+++*********++++++------,,,,,,,,,+++++++++******))))))))))))******))))))))))))************************************+++++++++*********))))))+++)))((((((++++++***(((++++++************++++++...---+++************+++,,,++++++,,,,,,...//////,,,,,,,,,+++++++++******************************,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,+++***---------...............000///...------...000222000111111222333444555555777999;;;<<<===>>>@@@BBBFFFGGGIIILLLOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^___aaabbbcccbbbbbbaaa___^^^]]]]]]]]]^^^___```bbbbbbcccddddddeeeddddddfffdddcccdddfffhhhhhhhhhkkkjjjhhheeebbbcccfffiiillljjjiiijjjlllmmmkkkiiikkklllooorrrtttuuuvvvvvvttttttssspppllliiihhhiiikkkkkkllllllmmmnnnnnnnnnpppnnnpppuuuvvvsssqqqrrrmmmnnnpppooommmjjjjjjjjjmmmmmmmmmnnnnnnmmmmmmmmmmmmllljjjjjjjjjjjjiiiiiilllnnnooonnnllljjjiiiiiillljjjhhhhhhhhhgggeeeccceeedddcccaaa```____________```aaabbbdddfffhhhiiiooommmkkkkkklllmmmlllkkkkkkkkkjjjiiigggffffffeeefffgggiiihhhgggffffffgggeeebbb___]]][[[YYYVVVTTTTTTQQQMMMJJJHHHFFFCCCAAA???===<<<===>>>???===<<<<<<======>>>???@@@@@@AAACCCCCCBBBAAA???===<<<;;;888888888888888999::::::<<<===@@@CCCEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@???>>><<<;;;::::::::::::999777666444333222111///...---------.........------,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))***************,,,,,,---,,,,,,***)))(((************))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************)))))))))((())))))************))))))((((((''''''''''''(((((()))))))))(((((())))))))))))))))))))))))***++++++***(((''')))+++,,,***((({{{aaaRRRIIIFFFDDDDDDCCCAAA???>>>===<<<;;;::::::888777666555555555555555555444222111000000000000000////////////////////////000000000000......................../////////...------,,,,,,*********+++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++************++++++(((((())))))***++++++,,,************************+++++++++************************,,,------***(((++++++************++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,---...------------,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,---------......,,,------.........------,,,,,,,,,,,,------------,,,------------,,,++++++,,,------...//////000000,,,,,,---///000111222222333333555666888:::;;;<<<>>>@@@CCCDDDEEEGGGIIIKKKMMMNNNPPPSSSUUUWWWXXXXXXYYYYYYZZZ\\\]]]___``````cccdddeeeggghhhhhhggggggccccccccccccdddfffggghhhjjjkkklllmmmnnnnnnoooooorrrooommmmmmooorrrssssssuuussspppkkkiiiiiilllpppooonnnmmmmmmooooooooonnnuuuvvvxxx{{{}}}}}}|||zzzuuupppmmmlllmmmrrrrrrssstttuuuuuuuuuuuuvvvuuuwww|||}}}zzzxxxzzzuuuwwwxxxwwwtttpppooonnntttsssrrrqqqqqqppppppppprrrqqqooonnnmmmmmmnnnnnnpppqqqrrrqqqooolllkkkkkknnnlllkkkkkkkkkkkkjjjiiijjjiiihhhgggeeedddbbbbbbbbbccceeegggiiijjjkkkkkkmmmkkkjjjkkklllmmmllljjjlllllllllllllllllllllllliiikkkllllllkkkkkkkkklllmmmjjjhhhfffdddbbb___]]]^^^\\\YYYVVVTTTPPPLLLIIIEEECCCBBBBBBCCCDDDBBBAAA=========>>>??????@@@@@@????????????>>><<<;;;:::777777666666666777888888777999<<<@@@DDDFFFHHHIIIMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFDDDBBBAAABBBBBBAAA@@@===;;;999888777555222///------------111000///...,,,+++***)))------,,,,,,,,,,,,------++++++++++++++++++++++++((()))***,,,,,,+++*********+++---...---+++)))''')))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))))))))************))))))(((''''''&&&&&&''''''((())))))************))))))***************++++++,,,,,,***)))((()))***)))(((zzzaaaQQQIIIFFFDDDCCCBBBAAA???>>>===<<<<<<<<<;;;999888666555444666666555555444333222222000000000000////////////......//////000000111111........................//////.........---------+++******))))))***+++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))))))))******+++++++++*********************************************************+++,,,+++******,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++,,,---...------------------------***++++++,,,,,,---------,,,,,,,,,---------......------......///.........,,,,,,------------------......////////////......------........./////////,,,---...///000222333444666777999;;;>>>AAABBBCCCFFFHHHKKKLLLMMMOOOQQQTTTSSSTTTVVVXXXZZZ\\\]]]]]]^^^^^^___```aaabbbcccdddfffgggiiikkkllllllllllllhhhiiijjjlllnnnpppqqqrrrrrrssstttuuuwwwwwwxxxxxx{{{xxxvvvvvvxxx{{{}}}}}}}}}{{{wwwrrrnnnnnnqqqtttsssrrrqqqrrrsssuuuvvvwww}}}~~~}}}zzzwwwwwwxxxzzz~~~~~~}}}{{{{{{~~~}}}zzzyyy{{{zzzxxxvvvuuutttuuuuuuwwwvvvuuusssqqqqqqrrrtttrrrtttuuutttrrrooooooooopppooonnnoooqqqrrrrrrqqqpppooonnnllljjjgggeeedddccceeehhhkkkmmmnnnnnnnnniiihhhhhhiiikkklllkkkjjjlllllllllmmmmmmmmmmmmmmmhhhjjjlllmmmllllllmmmnnnpppnnnlllkkkkkkjjjhhhffffffdddbbbaaa___\\\XXXTTTPPPNNNLLLLLLLLLKKKIIIGGGCCCCCCBBBAAAAAA@@@@@@???????????????>>>===<<<<<<888888777777666777777777555666999===@@@CCCFFFGGGKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRQQQPPPNNNLLLKKKJJJKKKJJJIIIGGGDDDAAA???===<<<:::666222///......///111000///...,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,---...---,,,++++++,,,,,,,,,,,,+++***))))))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''''''''((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((((((***,,,---*********)))))))))))))))))))))************))))))((((((''''''''''''((((((((()))***++++++***)))(((***))))))))))))***++++++...,,,***(((''''''&&&&&&yyy```QQQIIIEEEBBBAAA@@@???>>>===<<<;;;<<<<<<;;;999888666555444666555555444333333333333111000000000/////////.........//////000000111111.......................................---------,,,+++***(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++******))))))************************************************++++++)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,------.../////////...------------------------......///000000//////...//////////////////......555444333333444666999;;;;;;<<>>???????????????>>>======999888777777666666666666555555777999<<>>===<<<;;;:::;;;::::::888777666555555555555444333222222333333111111000000//////......////////////000000000000................................................---,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++++++++)))(((((((((((((((((()))---,,,,,,+++******))))))***************************************+++++++++,,,+++***'''&&&'''+++...,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...........................------------,,,,,,---............---000000111111111111222222999888666666888:::>>>@@@BBBCCCFFFIIIMMMPPPRRRSSSTTTVVVXXXYYYYYYZZZ]]]^^^___```aaabbbddddddeeeeeedddeeefffgggiiijjjkkkllllllnnnpppsssuuuvvvvvvvvvrrrtttvvvyyy|||~~~}}}zzzzzz{{{~~~}}}~~~}}}|||}}}}}}}}}xxxtttrrrqqqqqqrrrsssssssssssssssrrrtttrrrooonnnooopppoooooonnnnnnmmmlllkkkjjjjjjiiigggiiikkklllkkkkkklllmmmlllkkkkkklllmmmnnnnnnmmmiiihhhggghhhiiiiiihhhfffdddbbb```___^^^]]][[[YYYUUUTTTQQQMMMIIIEEEBBBAAAAAAAAAAAAAAAAAA@@@???>>>;;;:::999888777666666666666666777888999;;;===>>>DDDFFFJJJOOOTTTXXX[[[]]][[[[[[[[[[[[ZZZXXXWWWVVVUUUTTTRRRPPPMMMIIIGGGEEEDDDBBB@@@>>>;;;999888777222222111111000000//////------,,,,,,,,,,,,------++++++++++++++++++++++++((((((((((((((()))))))))///---***'''''')))---///*********+++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))***+++))))))))))))************))))))************))))))+++******))))))******+++(((((())))))))))))((((((((((((((((((((())))))***%%%'''((((((((()))+++---xxx___PPPHHHEEE??????>>>>>>===<<<;;;;;;999999888777777666555555444444333222111222222333111111111000///.........000000000000////////////................................................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))*********++++++++++++***))))))(((((())))))***++++++++++++++++++++++++************************))))))*********+++++++++***,,,,,,+++)))(((+++------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......***+++,,,------.........///.........------------,,,,,,---...............111111222444555777888999999:::;;;===???BBBDDDFFFJJJKKKNNNQQQTTTWWWZZZ[[[ZZZ\\\^^^^^^^^^^^^```bbbaaabbbcccdddeeefffffffffiiiiiikkkmmmoooppprrrrrrrrrtttwwwyyy|||}}}}}}}}}|||}}}{{{zzzyyy||||||}}}~~~~~~xxxtttrrrqqqqqqpppqqqqqqqqqpppoooooonnnnnniiikkklllmmmlllllllllmmmooommmllllllnnnnnnmmmkkkhhhgggeeefffggghhhhhhgggfffeeecccdddeeeeeecccbbb___]]]ZZZVVVRRRNNNKKKIIIHHHHHHHHHGGGGGGEEEDDDDDD@@@???>>>===;;;;;;::::::888777777888999:::<<<===AAADDDHHHLLLQQQUUUXXXZZZ\\\\\\\\\\\\\\\[[[ZZZZZZVVVUUUTTTQQQNNNKKKHHHGGGEEEEEEEEEDDDBBB@@@>>><<<888777666555444333222111//////............//////++++++++++++++++++++++++***)))((('''''')))+++,,,---,,,***))))))***,,,...,,,++++++++++++++++++***))))))))))))))))))))))))***************************))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))************))))))******))))))))))))******((((((''''''''''''(((((())))))(((((())))))***+++'''))),,,,,,***)))+++,,,xxx___PPPHHHEEE@@@??????>>>===<<<<<<;;;888777777777666666555555444333222111111111222333222111111000///......---111111000000//////..............................---.....................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))******++++++++++++---,,,,,,,,,,,,,,,,,,---*********++++++,,,------************************))))))******++++++++++++))),,,//////,,,***+++------,,,,,,++++++,,,,,,------,,,***))))))***,,,---,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((*********++++++,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,---------......)))***+++,,,------------//////.........---------......///000111111000000000222444666999<<<>>>???===???CCCHHHKKKMMMNNNNNNPPPQQQSSSVVVYYY]]]___```^^^```aaaaaaaaaaaabbbdddggghhhiiijjjkkkkkkkkkkkklllmmmoooqqqsssuuuwwwxxxwwwyyy{{{~~~}}}zzzxxxwwwvvvttttttttttttttttttttttttppprrrttttttsssrrrssstttrrrpppnnnnnnnnnnnnllljjjhhhfffddddddeeefffgggfffeeeddddddeeehhhiiiiiihhhgggeeebbb___[[[WWWTTTSSSOOOOOOOOONNNMMMLLLJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@999888888888999;;;===>>>???AAAEEEIIINNNQQQSSSUUU[[[[[[\\\\\\\\\\\\[[[[[[VVVUUUTTTRRROOOLLLIIIHHHEEEFFFGGGGGGFFFDDDAAA@@@===<<<;;;999666444333222111111000000000000111111++++++++++++++++++++++++...---***))))))+++...000+++++++++++++++++++++,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((((())))))*********+++))))))************))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((*********)))***++++++,,,---000111000,,,((('''(((www```QQQFFF@@@DDDCCCBBBAAA@@@>>>======888888777555444333222111555555444333333222222111111111111111000000000000.../////////...---,,,,,,////////////////////////111000...,,,+++++++++,,,)))+++---/////////---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++*********+++---------------,,,,,,+++++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++++++++------------------------//////.........------------------.........//////+++,,,,,,---...///000000,,,---...///////////////---///111222222222444555555777:::<<<===@@@DDDGGGEEEFFFHHHKKKOOOSSSVVVXXXWWW[[[___aaabbbbbbbbbccc```ccceeeffffffeeefffggghhhhhhhhhkkkooossstttuuuqqqvvvyyyyyy|||~~~~~~{{{yyyyyyzzz{{{{{{{{{{{{|||~~~{{{zzzzzz{{{||||||zzzxxxwwwuuusssssstttrrrnnnjjjkkkhhhfffdddeeeggghhhhhhlllllllllllljjjiiigggeeefffeeeeeecccaaa]]]ZZZXXX[[[YYYWWWUUUTTTSSSQQQOOOIIIIIIJJJLLLMMMKKKHHHEEEDDDCCCBBB@@@?????????@@@CCCCCCCCCEEEHHHLLLOOORRRWWWXXXZZZ[[[[[[YYYWWWVVVSSSRRRPPPNNNMMMLLLLLLLLLGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDBBBAAA>>><<<:::888555555333222000///------111///------------+++))),,,---.........,,,+++***+++++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((+++***)))(((((()))******)))************+++++++++************************+++*********))))))(((((())))))*********++++++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((---+++)))((('''((()))***vvv```RRRIIICCCCCCCCCBBB@@@???>>>===<<<999888777666555333222222444444444333222222111111111111111000000000//////......//////......---,,,////////////////////////000000...---,,,++++++++++++,,,...//////---,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))))))***,,,,,,---,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------...------,,,,,,------......---,,,,,,++++++,,,,,,------------------------000000/////////.........---------.........//////000000000000//////...---.........//////000000000...000333444555666888:::<<>>===<<<;;;999777555222111000222000......///...---+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++***))))))+++***)))(((((()))******)))************+++++++++************************+++*********))))))))))))))))))*********++++++++++++***)))(((((()))***+++++++++***))))))***++++++))))))))))))))))))))))))'''((((((((())))))******,,,+++)))((('''((()))***vvvaaaTTTKKKFFFBBBBBBAAA@@@>>>===<<<;;;:::999888777666444333333333333333222111111000000111111000000000000//////....../////////...------////////////////////////,,,---------...------,,,---...//////...,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,++++++******+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,------------............------,,,,,,------......---,,,,,,,,,,,,,,,,,,------------------------000000000000000/////////------........./////////111222222333222000///...000000/////////000111222111333555777999;;;???BBBDDDGGGKKKNNNPPPRRRTTTVVVWWWXXXYYYZZZ]]]___aaacccbbbdddhhhiiihhhggggggggggggiiilllmmmkkkjjjjjjjjjqqqsssvvv{{{}}}}}}{{{yyywwwwwwwwwwwwvvvuuusssqqqooopppppppppooommmllljjjiiimmmllljjjgggeeebbb```___aaa```^^^^^^^^^]]]\\\ZZZZZZ[[[]]]___aaaaaa^^^\\\TTTSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@>>>;;;999777666444333111111111111///---///...------,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++************))))))))))))******)))************+++++++++***************************************)))))))))***************+++++++++******))))))))))))******++++++***))))))***++++++))))))))))))))))))))))))&&&''''''((()))***+++,,,++++++)))((((((((()))***uuu```SSSKKKFFFBBBAAA@@@???>>><<<;;;;;;;;;:::999888777555444444333333222111111000000///111000000000////////////......////////////......////////////////////////''')))+++...///000000///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***++++++,,,,,,+++*********+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++////////////////////////(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...------,,,,,,------......------,,,,,,,,,------------------------------////////////////////////............////////////...///111333333333222111222111000///000111333555444666999;;;>>>AAAFFFIIIJJJMMMRRRVVVXXXYYYZZZ[[[^^^______```aaaccceeefffhhhkkkmmmnnnmmmlllkkkkkkkkknnnqqqsssrrrqqqqqqqqqvvvyyy~~~}}}zzzxxxvvvvvvuuutttrrrpppooonnnpppnnnllljjjgggeeedddcccdddbbbaaaaaabbbbbb```___^^^^^^```ccceeeeeeccc```^^^\\\[[[YYYXXXXXXXXXYYYUUUTTTTTTSSSRRRQQQPPPOOORRRQQQPPPOOONNNNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJGGGFFFEEECCCAAA???>>>===:::888666555555444111///000///...,,,,,,,,,---...---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************((()))***+++++++++++++++)))))))))))))))*********))))))*********+++++++++***************************************************************************))))))))))))))))))***+++******************+++))))))))))))))))))))))))'''(((((()))******+++++++++***)))(((((()))******ttt___RRRJJJEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;:::888777666555444333333222111111000000///000000000////////////.........///////////////...////////////////////////)))***,,,...//////......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***,,,------,,,+++******+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...------,,,,,,------...---------,,,,,,---......------------------------................................./////////000000---...000222333333333333333222111111222555777999999<<>>===<<<;;;;;;:::999888777555444444333333333222111111000000000000////////////............///000000000///////////////////////////////////////...---,,,+++***++++++,,,,,,---...//////,,,,,,,,,,,,------------++++++++++++++++++++++++'''((()))************))))))+++---......---,,,++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,------------............------,,,,,,------...------------------...///------------------------------------................../////////000000000111111111111222222222333555555555777888;;;===???AAADDDHHHKKKMMMOOORRRTTTXXX\\\```ccceeefffhhhjjjkkkjjjjjjkkkkkklllmmmnnnnnnqqqtttvvvvvvuuuuuuvvv|||~~~~~~xxxxxxxxxxxxwwwuuusssrrrpppooonnnnnnnnnooommmllliiiiiijjjlllmmmkkkhhheeebbbaaa```______```aaabbbaaabbbcccccccccaaa^^^\\\\\\[[[XXXUUURRROOOMMMLLLGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@???>>>===;;;999888777555333111000//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******'''((()))******+++******)))************+++++++++*********************************++++++++++++++++++++++++***************))))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************ppp\\\PPPIIIFFFCCCCCCBBB@@@???>>>===<<<::::::999888666555444333444444444333222222111111000000/////////...............///000000000000000//////////////////////////////...---,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++*********+++...///000///---,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------...------,,,,,,------...---------------...//////---------------------------.........////////////.../////////000000000000222222111111222444666888888999;;;===@@@CCCEEEFFFHHHLLLQQQUUUVVVVVVWWWXXX^^^```cccfffgggjjjmmmooommmmmmmmmmmmnnnoooppppppuuuxxx}}}}}}{{{yyyyyyzzzyyyxxxvvvrrrrrrrrrsssrrrppplllhhhfffeeecccbbb``````aaaaaabbbdddfffhhhhhhgggeeeccc``````___\\\YYYVVVRRRPPPKKKKKKIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFFFFFFFEEEEEEEEEDDDEEECCCBBBBBBCCCDDDBBBAAA???>>><<<:::777444222000000000000///...---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))&&&''')))***++++++******)))************+++++++++*********************************++++++,,,,,,,,,+++++++++*********))))))((()))***++++++***)))((()))***++++++++++++***)))))))))))))))))))))))))))******************++++++(((((()))***************ooo[[[QQQKKKGGGDDDCCCBBBAAA@@@>>>======:::999888777666444333333555555444333333222222111000/////////..................///000000000000000////////////////////////++++++***+++,,,...000222//////...---,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,---...///...------***,,,...000111000...,,,---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++++++++,,,,,,,,,------...------,,,,,,------...---------------...///000------------------------.../////////000000111111////////////000000000000000000///000333888<<>><<<;;;:::999888777777777666555555444444555444333111///...---,,,...///000111111000///...000000000000000000000000//////......---------,,,......---------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++++++++++++++,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...++++++******++++++,,,---------------------------..................------......---------......//////111222222111000000111555666888999:::;;;>>>AAA@@@BBBFFFHHHKKKOOOSSSWWWYYY\\\^^^]]][[[ZZZ\\\^^^cccfffjjjmmmoooppprrrtttzzzzzzyyyyyy{{{~~~{{{yyytttmmmgggeeedddccccccggghhhjjjkkkkkkjjjhhhgggbbbcccdddeeedddbbb```^^^[[[YYYVVVTTTRRROOOKKKHHHEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCEEEGGGIIIIIIIIIFFFFFFFFFEEECCCAAA???===@@@@@@@@@AAACCCEEEHHHIIIJJJJJJJJJHHHEEE@@@<<<:::999888555111///---,,,,,,000000///---,,,+++))))))+++******,,,...---+++)))++++++++++++++++++++++++************))))))((((((,,,,,,,,,++++++*********))))))(((((((((((())))))************************,,,,,,,,,++++++***************)))(((((((((((((((***)))'''&&&&&&'''((()))---------,,,,,,+++++++++***)))(((''''''((()))***))))))***++++++++++++***+++++++++++++++***)))(((nnnYYYMMMFFFCCCAAA@@@???>>>===;;;::::::888888888777666666555555444444333222000///......///000000000000//////...000000000000000000000000111000000000//////////////////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,---+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......++++++++++++++++++++++++........................000//////......//////000111222444333222222333555777999;;;<<<>>>@@@CCCFFFKKKNNNQQQTTTVVVXXX[[[^^^___bbbdddcccaaa```ccceeegggkkkooorrrtttvvvyyy{{{~~~wwwpppmmmkkkjjjiiifffgggiiikkkkkkkkkjjjiiiccccccccccccbbbaaa___^^^___]]]ZZZYYYXXXUUURRRPPPLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCFFFGGGFFFEEEGGGGGGGGGFFFEEECCCAAA@@@:::;;;<<<===@@@DDDGGGIIINNNNNNOOONNNLLLJJJGGGEEE@@@>>>;;;777444222000000111000///...,,,+++***)))+++++++++,,,......---++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,+++++++++******++++++************++++++************************,,,,,,++++++++++++++++++******)))(((((((((((((((+++***(((''''''((()))***,,,,,,,,,,,,+++++++++***,,,+++***))))))***+++,,,))))))***++++++++++++***+++++++++++++++***))))))kkkWWWLLLGGGDDDBBBBBBAAA@@@>>>===<<<;;;999999999888777777666666444444333222222111000000111111000///////////////000000000000000000000000000000000000////////////000000/////////............------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------+++,,,------++++++,,,---,,,,,,------------,,,,,,------............------,,,,,,,,,+++,,,------...///............///000000,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000000000111111000111111111111222555777;;;===@@@BBBEEEHHHLLLOOOSSSVVVZZZ\\\]]]]]]___```___bbbeeeeeecccccceeehhhooorrruuuyyy|||{{{vvvsssqqqpppjjjkkkmmmnnnooonnnmmmmmmgggfffdddcccbbbaaa``````bbb```^^^^^^]]]\\\ZZZXXXTTTSSSPPPMMMKKKIIIGGGGGGDDDCCCBBBBBBCCCDDDCCCAAABBBBBBBBBAAA@@@>>>===<<<444555666999<<<@@@DDDFFFNNNOOOQQQSSSSSSSSSQQQPPPIIIGGGDDD@@@<<<999777666444333222111///...------,,,++++++---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++,,,,,,******)))(((((((((((((((+++***)))(((((()))***++++++++++++***************++++++************++++++))))))***++++++++++++******++++++++++++***))))))hhhUUULLLGGGDDDCCCBBBAAA@@@>>>===<<<<<<999999888777777666666555444333333333333333222222333111000.........//////////////////////////////...............---------////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---***++++++,,,,,,---------......---------,,,,,,,,,,,,++++++++++++,,,------+++,,,------++++++,,,---,,,,,,------------,,,,,,---..................---,,,,,,,,,,,,------......//////......//////000111........................///////////////000000000111111000000000111222222222333333333444666;;;>>>AAADDDGGGJJJMMMPPPUUUXXXXXX[[[___aaaaaa````````````cccfffgggffffffiiilllvvvyyy~~~~~~zzzwwwuuusssttttttuuuuuutttssssssnnnllliiifffdddccccccdddcccaaa______``````___]]]ZZZYYYVVVTTTQQQOOOMMMLLLGGGEEEDDDCCCCCCCCCAAA???>>>>>>===<<<;;;:::888888111111333555888<<>>999888777666444333222111...,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))************************************++++++,,,,,,,,,***))))))((((((((((((((())))))((((((((()))***+++*********))))))))))))))))))(((((((((((((((((()))))))))***++++++++++++*********+++++++++******)))fffTTTLLLGGGDDDAAAAAA@@@???===<<<;;;:::888777777666666555444444333333333333333333333333222111000.........///000////////////////////////---------........................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---,,,------......------,,,---..................---,,,,,,---------..................---...//////000/////////////////////////////////000000000111111000000000000111222333444777999:::;;;<<<@@@DDDHHHIIILLLOOORRRUUUXXX]]]```___bbbeeegggfffeeeeeeeeefffjjjnnnoooooopppssswww~~~|||{{{{{{{{{{{{zzzzzzyyyxxxuuusssnnnjjjgggeeeeeeeeecccaaa___^^^___```___^^^\\\\\\ZZZYYYWWWUUUTTTSSSMMMJJJHHHGGGFFFEEECCCAAABBBAAA???>>><<<:::999999222222333444666888;;;<<<@@@CCCIIIOOOTTTWWWZZZZZZYYYWWWUUURRRNNNKKKHHHFFF???>>><<<:::888666555444000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))***************************************++++++,,,,,,,,,***))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((())))))((((((((())))))***++++++++++++***)))******+++++++++******eeeTTTMMMGGGCCC@@@@@@???>>><<<;;;:::999777777666666555444444444444333333333333333333333000000////////////000000000000000000000000000000/////////000000000000000...------------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******++++++,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,------++++++,,,---------............------------............------,,,,,,---............------------------...//////........................//////000000111111222222000000111222333555777888888:::===???BBBEEEJJJMMMQQQTTTWWWYYY[[[^^^bbbeeeccceeehhhiiiiiiiiiiiijjjnnnrrrvvvxxxxxxzzz~~~|||wwwrrrmmmjjjiiihhhfffcccaaa___`````````_________^^^^^^]]][[[ZZZYYYTTTQQQOOOMMMLLLKKKHHHFFFDDDCCC@@@>>>;;;:::999888666555555555666888999;;;>>>BBBHHHOOOVVV[[[^^^___]]]]]][[[YYYWWWTTTQQQPPPFFFEEECCC@@@===:::888777666333111000000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,******)))(((((((((((((((&&&&&&''''''(((((())))))))))))))))))******************++++++++++++******))))))***++++++++++++***))))))***++++++++++++***dddUUUMMMGGGBBB@@@@@@???>>><<<;;;:::999888888777777666555555555444444333333222222111111---...///000000111111000000000000000000000000000////////////000000000111............------------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,---......---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......+++,,,------++++++,,,---------............------,,,,,,------------,,,,,,,,,,,,.../////////...---...------------...//////........................//////000111111222333333000111222444777999<<<===;;;>>>CCCFFFIIIMMMQQQTTTXXXZZZ]]]^^^___bbbeeehhhiiikkkmmmnnnnnnoooqqqsssxxx|||~~~yyytttqqqooollliiifffcccccccccbbbaaaccccccccccccaaa___]]]\\\ZZZXXXUUUTTTSSSQQQNNNLLLHHHFFFCCC???<<<:::999888888777777777888:::;;;<<>><<<999666444333222111///------------------------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++******)))(((((((((((((((&&&&&&'''((()))*********)))))))))******+++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))***+++++++++++++++dddVVVNNNGGGAAAAAA@@@???>>>===;;;::::::999999888888777666666666444444333222222111000000+++---///111222222111111000000000000000000000000,,,---------......//////000/////////............,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++++++++,,,---......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......+++,,,------++++++,,,---------............------+++,,,,,,------,,,,,,+++,,,,,,.../////////...---...............///000000111111111111111111111111///000000111222222333333111222444666999<<>>>>>999888888999:::<<<>>>???@@@DDDJJJRRRZZZ___cccdddbbbcccddddddcccaaa```___\\\[[[WWWSSSOOOKKKHHHFFFAAA>>>:::777666444333111------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******+++************************---,,,,,,++++++***************)))((((((((((((((('''''')))***++++++++++++))))))******+++++++++,,,'''((()))******)))((('''))))))***++++++++++++***((()))***+++++++++++++++dddTTTMMMGGGCCC@@@>>>===>>>??????>>>===999999888777666555444444444333222222111111222222////////////............000000000000000000000000888666444111///.........000000//////.........---------------------------.........------,,,,,,,,,---------......---,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------...........................---++++++++++++---...000+++&&&&&&+++///000///000///...---------------...------------...//////---...///000000///...---////////////000000000000///000000111111111111000000333555666555444444444777:::;;;;;;;;;???EEEJJJKKKMMMQQQWWW\\\___^^^]]]ccceeefffggghhhmmmuuu{{{|||~~~}}}{{{wwwsssqqqrrrrrrpppnnnkkkjjjjjjhhheeebbb___]]]\\\^^^___]]]YYYXXXZZZ]]]WWWUUUQQQOOOLLLHHHDDD@@@???>>><<<:::;;;<<>>;;;888555333555333111000000000///...///...---,,,,,,---...///,,,+++******,,,,,,+++******************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******dddTTTMMMGGGCCCAAA???>>>>>>??????>>><<<999999888777666555444444444444333222222222222222222111111111000000000000000000000000000000000000333222000///.........///000/////////............------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,------------------,,,.................................---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++...)))%%%&&&***---...,,,//////...---------------...------------...//////......///000000///............/////////000000000111111111222222222111111000222444555444444555666888;;;>>>???@@@CCCIIINNNTTTVVVZZZ```dddggghhhhhhjjjmmmooopppqqqttt{{{~~~zzzxxxxxxxxxvvvtttrrrqqqpppmmmjjjfffbbb```___``````^^^\\\\\\\\\^^^[[[YYYVVVTTTRRROOOLLLIIIGGGEEECCCBBBBBBDDDFFFGGGMMMPPPVVV\\\```dddeeeeeeiiiiiiiiiiiiiiihhhgggfffdddcccaaa^^^[[[YYYXXXWWWVVVRRRMMMHHHDDDAAA>>>;;;999666444222222111///.........------------......,,,***)))***+++,,,+++***************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((())))))******++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******dddTTTMMMGGGCCCBBB@@@>>>>>>???>>>===;;;999999888777666555555444555444444333333333333333222222111111111000000000000000000000000000000000......---------...///000////////////............------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,,,,...------,,,,,,------...////////////////////////............------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,)))'''(((,,,...---+++......---,,,,,,,,,------......------......///000...//////000000//////...............////////////222222222222222222222222222333555555555666999;;;<<<@@@DDDFFFHHHKKKQQQUUUZZZ\\\```eeeiiimmmooopppvvvyyy}}}~~~~~~~~~~~~}}}zzzvvvqqqlllhhhfffeeecccaaa```aaaaaa```___aaa___]]]\\\[[[YYYVVVSSSQQQPPPNNNMMMLLLNNNOOOPPPVVVXXX\\\```ccceeeeeeeeeiiiiiijjjjjjjjjjjjiiiiiihhhgggeeecccaaa___^^^]]]```\\\WWWSSSOOOKKKHHHEEE@@@===:::777666333000............//////......---,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((())))))***+++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******cccTTTMMMGGGCCCBBBAAA???>>>>>>>>><<<::::::999999888777666555555555555444333333333444444000000000/////////......////////////////////////------------...//////000///////////////.........------------------------------------------------***+++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...------,,,+++---///000///---------,,,,,,,,,,,,------...............//////000/////////000000/////////---.........////////////333222222222222222222222555666777888999;;;???BBBCCCGGGLLLOOOPPPSSSXXX\\\___cccggglllppptttwwwyyyzzztttooommmkkkgggddddddggggggeeeccceeecccbbbaaaaaa___]]]ZZZYYYXXXVVVUUUUUUUUUVVVWWWZZZ\\\___bbbdddeeeffffffffffffggghhhiiiiiiiiiiiihhhhhhgggfffdddbbbaaa```ccc```\\\YYYVVVTTTPPPMMMHHHEEEBBB???<<<888444111...///000000000...---,,,---,,,+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************((())))))******+++,,,,,,************************++++++************++++++++++++++++++++++++++++++******++++++++++++******cccTTTMMMGGGCCCBBBAAA???>>>>>>>>><<<:::::::::999888777666555555555555444333333333444444000000000000/////////////////////////////////////////////////////////............///////////////------------------------------------------------***+++,,,,,,------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......000111111000......------...///000000...------------,,,,,,------...///............///000000000000000//////000000000.........////////////000222222111111111222333444555777999;;;<<<@@@DDDHHHIIINNNRRRUUUVVVXXX]]]aaaiiinnnuuuzzz~~~}}}xxxuuurrrnnnkkklllnnnnnnmmmjjjjjjhhhfffeeeeeeccc```^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[^^^```bbbdddeeeeeecccdddeeegggiiijjjjjjjjjiiiiiiiiiiiigggfffdddcccdddbbb___^^^]]][[[YYYVVVQQQNNNKKKGGGDDD???:::777222222222222111///---+++///---------...///...---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++******++++++++++++******bbbSSSMMMGGGCCCBBB@@@>>>>>>???>>>===;;;::::::999888777666666555555444444333333333333333333333222222222111111111000000000000000000000000111111111111111000///............///////////////------------------------,,,,,,,,,------------...++++++,,,---...............------,,,,,,------...------------------------............////////////------,,,,,,,,,,,,++++++------------------------,,,------------------,,,,,,,,,---......------,,,......---------...////////////......//////000111111000000//////000000111////////////000000000000222111111111222444666777777999===@@@BBBFFFJJJNNNPPPTTTXXX[[[\\\```eeejjjssszzz~~~zzzxxxvvvvvvvvvwwwvvvuuusssqqqnnnllljjjgggccc``````___^^^\\\[[[ZZZZZZZZZXXXYYY[[[]]]___aaabbbbbbaaaccceeegggiiikkkllllllkkkllllllmmmlllkkkiiihhhgggeeedddddddddccc```^^^YYYVVVSSSPPPMMMHHHCCC???999888777666333111///...///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******++++++++++++******~~~bbbSSSMMMHHHDDDAAA???>>>>>>??????>>><<<;;;::::::999888777666666444444333222222222222222333333333222222222111111000000000000000000000000000000111111111000///.............../////////000------------------------,,,,,,,,,---------......+++,,,---...////////////,,,------------------,,,..................................../////////000---------,,,,,,+++++++++////////////////////////---,,,,,,,,,,,,,,,,,,------.........---------...///............///000111///////////////000000111111111000//////000111111000000000000111111111222333222222333444777:::<<<===@@@EEEIIIMMMPPPTTTWWWYYY]]]aaadddgggmmmtttzzz~~~|||xxxtttqqqlllgggdddbbbaaa```___]]]\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]^^^^^^___bbbeeegggiiikkkkkklllmmmnnnoooooommmlllkkkjjjiiihhhhhhhhhgggdddaaa^^^\\\ZZZXXXUUUPPPKKKGGGBBB@@@===:::777444222222...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---************************++++++************++++++++++++++++++++++++++++++******++++++++++++******~~~bbbSSSMMMHHHDDD@@@>>>===>>>??????>>>===;;;::::::999888777666666444333222222111111222222111111111000000000000///000000000000000000000000...///000111111111000///---.........//////000000------------------------,,,,,,,,,------.........,,,---...///000000000000+++,,,............,,,+++////////////////////////,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000000000///......///111///////////////000111111///////////////000111111222111000//////000111222000111111111222222222222444444444444777:::===???CCCHHHMMMSSSVVVZZZ]]]___aaaeeeiiimmmrrryyy{{{vvvqqqkkkgggdddcccbbbaaa___^^^\\\\\\YYYYYYZZZZZZZZZZZZ[[[[[[ZZZ[[[^^^aaadddfffhhhiiijjjkkkmmmnnnnnnmmmllljjjlllkkkjjjiiiiiigggcccaaaaaa```^^^\\\YYYUUUPPPLLLHHHFFFBBB===:::777555555,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------************************++++++************++++++++++++++++++++++++++++++******++++++++++++******}}}cccTTTKKKFFFDDD@@@???>>><<<;;;;;;;;;;;;;;;:::888777555555666666666555555444444333222222////////////////////////222222222222000///...---......//////000000111111111111111111000000000000000000//////......------------------------------------............------+++++++++,,,,,,,,,---------------,,,,,,---------'''''')))+++,,,---......++++++,,,,,,,,,---------...------,,,,,,------...////////////////////////000///...------...///000......//////000000111111000000000000111111111111000000000000111111111111111000//////111222222222333444666777999<<>>============;;;:::888777666555666666555555444444333222222222111111111111111111111111333333333333222111000000/////////000000000000000000000000////////////...............------------------------------------------............------,,,,,,---------............---,,,,,,,,,,,,---...,,,---...//////000000///++++++,,,,,,,,,---------...------,,,,,,------...///////////////////////////...------------...///////////////000000000000//////000000000111111111000000000000111111111111000000//////111222222222444666999;;;>>>BBBHHHLLLTTTVVVZZZ```fffmmmsssvvvyyy}}}xxxooommmlllkkkiiigggfffeeedddbbbbbb```___]]][[[YYYXXXWWWXXXZZZ\\\___aaacccdddeeegggjjjkkkjjjjjjkkkllllllllllllkkkiiigggeeedddbbbbbbaaa^^^ZZZTTTPPPNNNMMMKKKIIIHHHFFFDDD@@@===999888666333111000//////---,,,+++*********+++,,,+++++++++++++++************++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,,,,************************************************************************+++++++++******)))))))))xxx```RRRJJJEEEEEEBBBAAA@@@>>>============;;;:::999777666666555666444444444333222222111111111111111111111111111111000111111222222111111000000000000000000000//////////////////............,,,,,,,,,---------------------------------------------............---------------........./////////...,,,++++++,,,...///000000111111111000000///,,,,,,,,,,,,------------......------------......////////////////////////...------,,,,,,------...000000000000////////////////////////000000000000000000000111111111222222111111111111222333555555888;;;???CCCGGGLLLRRRVVVZZZ\\\aaahhhpppyyyxxxtttsssqqqooonnnmmmlllllliiiiiihhhfffccc___[[[YYYVVVWWWXXXZZZ]]]^^^```aaaaaacccfffggghhhhhhjjjkkklllllllllkkkjjjiiigggffffffeeeccc```ZZZTTTNNNJJJJJJHHHFFFFFFEEEDDDBBB@@@>>>===;;;999666444333222///...---,,,+++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***************************+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))vvv^^^QQQIIIEEEDDD@@@???>>><<<;;;;;;;;;;;;::::::999888777666555555444333333222222111111000111111111111111111111111------...///////////////222111111000000/////////000000/////////.........,,,,,,,,,------......///------------............------............------------------............///...,,,******,,,...///......////////////......,,,,,,,,,------------.........------------......////////////////////////........................111111000000//////............/////////000000000000000111111111222222222111222333444555666999:::>>>AAAGGGLLLQQQVVV[[[___bbbffflllttt}}}{{{yyyxxxvvvuuutttttttttpppqqqqqqooolllgggbbb___YYYZZZ[[[\\\]]]^^^______]]]___bbbcccdddeeegggiiiggghhhiiijjjkkkllllllllliiihhheeebbb\\\UUUNNNIIIFFFDDDBBBBBBDDDEEEDDDCCCEEEDDDBBB@@@===999666555222111000...------............------,,,+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******ttt\\\OOOHHHDDDDDD@@@???>>><<<;;;;;;;;;;;;:::999999888777666555444444333333222222111111000000000000000000000000000,,,---...//////000//////222222111111000000//////111111111000000000//////------....../////////000---------....../////////------............------+++,,,,,,,,,,,,---------///...,,,++++++,,,...///++++++,,,---............,,,,,,---------.........///......------......////////////////////////////////////000000/////////111111000000//////......////////////000000000000111111111111222222222222...111333555666888<<>>============999999999999888666555444444444444333222222111111///////////////////////////000111111222222222222111111111111111111000000111111111111000000000000.........///////////////---------...//////000000------............------+++++++++,,,,,,,,,---------------,,,,,,---------+++,,,---...///000000000,,,---------............//////............/////////////////////////////////000000111111000000///000000000000////////////000000000000111111111111111111111222222222222333,,,000444777888;;;AAAEEELLLQQQXXX___eeeiiimmmpppwww~~~|||vvvqqqmmmffffffeeecccaaa```___^^^]]]^^^___^^^^^^^^^```bbbeeeeeeeeefffggghhhiiijjjkkkiiigggfffccc^^^UUUNNNDDDBBB??????AAADDDFFFGGGKKKKKKLLLLLLIIIEEEAAA???999777555111///---,,,,,,......---,,,++++++*********++++++,,,,,,++++++***************************)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************$$$%%%&&&''')))***+++,,,sss[[[NNNGGGCCCCCCBBBAAA@@@>>>============999999999999888666555444555555444444333222222222000000000000000000000000111111222222333222222222111111111111111111222222111000000000000////////////...............---------------...///000000000------............------,,,,,,,,,,,,---------...,,,,,,---......---,,,,,,---....../////////......------------............//////............//////////////////////////////...///000111111000///...////////////000000000000111111111111222222222222111111111222222222333333///444:::===???CCCJJJOOOXXX^^^gggpppvvv{{{zzzwwwrrrqqqnnnllliiifffdddbbb___```___]]]\\\[[[]]]^^^bbbbbbbbbcccdddfffhhhjjjiiihhhfffggggggcccZZZSSSGGGCCC???<<<===???AAAAAAGGGIIILLLNNNNNNLLLIIIGGGBBB@@@<<<888555222111000000000///...---,,,++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,,,,,,,************************************************************************(((((())))))***+++++++++sss\\\NNNGGGCCCBBB@@@???>>><<<;;;;;;;;;;;;999999999999888666555333666555555444444333333222111111111111111111111111000000111111111111000000000000000111222222222333000/////////.....................------,,,,,,,,,---------...///000000111---..................------------.........//////+++,,,...//////...,,,+++............---,,,+++***---------.........////////////............//////////////////////////////---...///000000///...---......//////000000111111111111222222222333333333111111222222222333333333444:::@@@DDDFFFKKKSSSYYYbbbiiisss}}}|||zzzwwwtttpppllljjjhhhaaaaaa```]]]ZZZZZZ[[[\\\\\\]]]^^^```cccgggkkkmmmhhhgggfffhhhiiifff^^^WWWOOOJJJDDD@@@???@@@AAAAAACCCFFFKKKOOOQQQQQQOOOMMMKKKHHHDDD@@@;;;888666666222111000///...---,,,,,,+++++++++,,,,,,+++++++++************************)))***+++,,,---.........++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******ooo^^^MMMEEEDDD?????????>>>>>>======<<<<<<<<<999777888:::;;;999777555555444333222222222222000000000000111111111111111111111111111111111111...///000///...---...//////...---,,,,,,,,,,,,,,,///............---------////////////////////////........................,,,,,,,,,---------......///......------......///.........------,,,,,,,,,,,,---...//////...---,,,///......---------......////////////000000000000---......///////////////000000000000111111111111000000000000111222333444444222000000222666999:::<<<@@@FFFKKKPPPYYYcccjjjqqq~~~|||wwwtttrrrqqqlllkkkhhheeeaaa^^^[[[ZZZZZZ\\\^^^___```bbbeeegggiiiiiijjjiiigggdddaaa___XXXRRRIIIAAA>>>======>>>@@@CCCGGGLLLPPPSSSTTTTTTQQQPPPMMMHHHCCC<<<777444444333111000111000...,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++------,,,++++++******)))******))))))))))))******++++++++++++******)))))),,,,,,++++++++++++,,,,,,++++++************++++++ooo^^^NNNFFFDDD@@@??????>>>>>>===<<<<<<<<<;;;999777888999:::888666555555444333222222222222000000000000111111111111111111111111111111111111///000111000...---...///000///......------......///............---------................................................,,,,,,---------...............------------...............------,,,,,,,,,---......//////......---///......------.............../////////000000000...///000000111111000000000000000000111111111222222222222222222333444444444333333555888;;;>>>???CCCHHHOOOVVV\\\eeeooovvv~~~zzzxxxvvvppppppnnnkkkgggaaa\\\YYYZZZ[[[\\\]]]]]]___aaaccccccdddeeefffeeedddbbbaaa[[[VVVMMMGGGCCCAAA@@@???@@@BBBEEEJJJNNNQQQSSSTTTTTTSSSQQQMMMHHHCCC???<<<:::888555333333222000...------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,*********))))))*********++++++++++++*********)))******))))))))))))******++++++************++++++nnn^^^NNNFFFEEEAAA??????>>>======<<<<<<;;;:::888777777888888777555555555444333222222222222000000000111111111222222000000000000000000000000000111222111///...///000111000//////...////////////............---------------------------------........................,,,------------............------,,,,,,------............---------------///..................//////......---......//////............///////////////000111111222222111111000000111111111222222222333333333333333444444555111222333666:::===AAABBBMMMSSS]]]fffnnnxxx~~~yyyyyyyyyvvvqqqiiibbb^^^]]]]]]]]]]]]]]]^^^______^^^```bbbdddeeeeeeeeeeee```\\\UUUOOOKKKGGGDDDBBB@@@AAADDDGGGKKKOOOSSSUUUXXXWWWUUUSSSOOOLLLHHHGGGBBB>>>:::777666444222111...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++************++++++++++++++++++******************))))))))))))******++++++************++++++mmm]]]NNNGGGFFFBBB???>>>>>>===<<<<<<;;;;;;888888777777777666555555555555444333222222222222000000111111111222222222////////////////////////000111222111000//////111000000///......////////////............---------------------------------........................------------............------,,,,,,,,,,,,------...............---------000///...------...///000...............//////000---.........///////////////000111111222222111111111111111222222222333333444333333333333444555555444555666888<<>>>>>======<<<;;;;;;;;;888888888777666555444555555555444333222222222222111111111111222222222222////////////////////////000111222111000//////111///......---....../////////............---------------------------------........................---------.........//////...------,,,,,,------...........................000///...------...///000...............///000111.........////////////000...///000000111111000000222222222222333333333333333333333333444555666666<<<===>>>???BBBIIISSSZZZaaakkk{{{|||wwwsssllljjjfffeeeeeeeeecccaaa```aaaaaabbbbbbbbbbbbbbbeeeccc```]]]ZZZVVVRRROOOIIIHHHGGGHHHKKKQQQVVVZZZZZZYYYWWWUUURRRPPPOOONNNJJJGGGBBB>>><<<999666444111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++iiiZZZLLLFFFFFFBBB>>>>>>===<<<<<<;;;;;;:::888999999888555444444555555555444333222222222222111111111222222222222333000000000000000000000000000111222111///...///000......------....../////////............---------------------------------........................------........./////////.........------......................../////////000//////////////////000............///000111111////////////000000000000...///000000111111000000222222333333333444444444333333333444555777888999???AAADDDFFFKKKTTT___hhhsss~~~|||sssoookkkjjjjjjiiifffcccccccccbbb```___^^^]]]]]]cccaaa```___^^^]]]ZZZWWWPPPOOOMMMMMMPPPUUUZZZ]]]\\\[[[WWWTTTPPPNNNLLLKKKJJJHHHDDDBBB@@@===999777333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++************++++++++++++++++++,,,,,,,,,,,,******))))))))))))******++++++************++++++gggXXXJJJEEEEEEAAA>>>======<<<<<<;;;::::::888::::::999555444444666555555444333222222222222111111111222222222333333111111111111111111111111///000111000...---.../////////......//////000111///............---------............................................................////////////000//////......//////000---........./////////000//////000000000000//////............///000111222000000000000111111111222///000111111222222111111333333333333444444444444333444555666888;;;===>>>@@@FFFNNNTTT[[[eeepppyyyzzzvvvqqqpppqqqpppllliiihhhgggeeeccc```^^^]]]]]]___^^^]]]^^^```aaa```___XXXVVVTTTTTTUUUYYY]]]``````^^^YYYTTTOOOLLLIIIHHHIIIHHHGGGFFFDDDAAA===:::666555333111///------,,,------------------------,,,+++++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,------******))))))))))))******++++++************++++++fffWWWJJJDDDEEEAAA>>>======<<<;;;;;;::::::999:::;;;999666444555666555555444333222222222222111111222222222333333333111111111111111111111111...000000///...---...///000000///000000111222222//////.........---------////////////////////////..................................../////////000000000////////////000000---.........//////000000...///000111111000///...............///000222222000111111111222222222222111111222333333333333222333333333444444444555555444555666888;;;===@@@AAAGGGPPP\\\gggoooyyy}}}xxxvvvwwwxxxxxxzzz~~~}}}||||||}}}|||wwwvvvwwwvvvrrrnnnmmmllljjjgggdddbbbaaa```\\\[[[[[[^^^aaaccccccccc\\\[[[YYYXXXYYY\\\___bbbdddaaa[[[UUUPPPKKKHHHGGGIIIHHHHHHHHHHHHEEE@@@<<<777666444222000...------------------------------*********++++++,,,------******))))))))))))******+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++************++++++dddTTTNNNGGGBBBBBB@@@===:::999999:::::::::<<<;;;:::888777555444333555444333222111111111111222222111111111111111111333222111000000111222222444333333222111000//////222111000......000111222......---,,,,,,,,,,,,---////////////////////////......---,,,---...///000000///...------,,,------............/////////000000000//////......------////////////000000000111////////////000000000000000000000000000000111111///000111222333444444444666777777666555444666777999777999?????????FFFOOOWWW```lllvvv~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~yyyvvvttttttuuusssooolllkkklllmmmpppuuu~~~|||vvvqqqooonnnnnnpppssswwwyyyyyyxxx{{{xxxuuuqqqnnnmmmlllllloooqqqvvv|||}}}{{{{{{zzzxxxuuuwwwtttooojjjgggccc^^^[[[^^^^^^]]]___aaaccccccbbbbbbaaa```______```aaabbbfffccc^^^YYYSSSMMMFFFAAAEEECCCCCCHHHIIIFFFCCCCCC===;;;777444111///......***++++++,,,------......,,,,,,,,,------............,,,)))'''''')))+++---+++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))cccTTTNNNFFFBBBBBB@@@===:::999:::;;;;;;:::;;;:::999888777555555444555555444333222222222222111111111111111111111111---...///000111111000000333333222222111000000000222111000//////000111222///......---------------////////////////////////......---------...///000000000/////////000000111........./////////000000///////////////.........---------.........//////////////////000000000111111111111111000000000000///000111222333444444444444555666666555555777999888777<<>><<>><<<:::888666555444333222111///,,,***)))(((++++++,,,,,,,,,,,,------,,,---------,,,+++)))(((++++++++++++,,,,,,,,,,,,+++++++++***************************************```SSSMMMFFFAAA@@@???===;;;:::;;;;;;;;;:::888888888777777777777777555444333222111111111111111111111111111222222222///000222444444444222111000000111111111222222222111111000//////000111111111000000///////////////////////////////////////...............//////000---------------...//////...////////////000000000......//////000000000111///000000000000111111111//////000000000111111111333222222111111000000///000111222333444555555555666888:::;;;;;;<<<>>>???BBBFFFNNNXXXcccppp|||zzzzzzyyyvvvssstttuuuvvvwwwuuurrrnnnkkkkkkjjjgggffffffhhhjjjllloooppppppooommmjjjfffdddeeehhhmmmppprrruuuxxxzzzxxxuuurrrmmmiiifffeeeddd^^^^^^___bbbdddeeedddccc^^^\\\YYYXXXXXX[[[^^^```ffffffggghhhiiiiiiiiiiiiiiihhhgggfffcccaaa___^^^[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^```dddiiillllllkkkmmmlllmmmrrryyy|||zzzxxxvvvrrrpppkkkiiifffeeedddcccaaa____________```aaaccceeegggfffeeedddccc___YYYRRRLLLDDD>>>;;;===>>>>>>@@@CCCAAA@@@???>>>;;;999666555222222222111000000//////+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((+++++++++++++++++++++,,,************************************************}}}```SSSMMMFFFAAA@@@???===<<<;;;<<<<<<;;;:::777777777777777777777777444333222111111000000111000000111111111222222222444444333222222111222222000000000111222222333333111111000000000000111111111111000////////////000////////////////////////........./////////////////////...---------------////////////000000000111.../////////000000111111000000000000111111111222000000000000111111111111333222222222111111000000111222333555666666666666777999:::;;;<<<===AAACCCIIIQQQ]]]iiivvvuuusssrrrqqqqqqpppooommmnnnpppsssttttttqqqnnnllliiifffcccaaabbbdddgggjjjpppqqqssssssqqqnnnjjjiiieeehhhnnnqqqssstttuuuvvvwwwuuurrrooolllkkkjjjjjjdddddddddfffiiiiiigggfffcccaaa___^^^___bbbfffhhhjjjjjjjjjjjjiiihhhgggfffcccaaa___\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSVVVXXXZZZ[[[[[[^^^___bbbggglllpppsssssswwwyyy{{{~~~{{{yyy|||~~~}}}{{{yyytttqqqnnnkkkiiifffbbb```]]]\\\]]]]]]___aaadddeeeeeeeeeeeedddbbb]]]VVVQQQFFF???::::::;;;:::<<<@@@BBBBBBBBBAAA>>>;;;777555222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************************************}}}```SSSNNNGGGBBBAAA???===<<<<<<======;;;999888888888777777777777777444444333222111111111111000000000111222222333333555444222000/////////000000000111111222222222333000000000111111000000000111111000///////////////////////////////////////---...///000000000000///222222000//////........./////////000000000111111///000000000000000000111........./////////000000000000000111111111222222222222222222222222222222333444555666777888888888888999:::;;;===AAAGGGKKKSSS```ppp~~~{{{xxxnnnnnnooonnnnnnmmmkkkkkkiiikkkooorrrrrrqqqooommmjjjgggdddbbbbbbfffjjjmmmpppsssuuuuuurrrnnnkkkjjjfffjjjppptttvvvwwwwwwxxxxxxwwwuuurrrqqqppppppppplllkkklllmmmoooooommmkkkgggfffeeeeeefffhhhjjjkkknnnnnnmmmlllkkkiiigggfff```^^^[[[XXXVVVUUUTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNNNNNNNMMMNNNOOOPPPRRRSSSRRRTTTXXX\\\aaadddfffgggggghhhiiilllooorrrtttuuurrrooollljjjkkkpppvvvzzz}}}~~~{{{vvvrrrooojjjfffccc[[[[[[[[[[[[]]]___aaacccddddddddddddccc___YYYUUUHHHAAA;;;:::999777888;;;AAABBBCCCDDDBBB???<<<999555555444333222000000///......------------,,,,,,///...---,,,,,,---...///+++++++++++++++************************+++++++++++++++++++++++++++++++++}}}```TTTOOOHHHCCCBBB???===<<<=========;;;999999888888888777777666666666666555444333333333333///000000111222222333333222222222111111000000///111111111111111222222222000000111111111111000000000000///............///////////////////////////---...///000111000000///111000000/////////000000//////000000000111111111111111111000000000000000....../////////000000000000000111111111222222222000111111222222333333444555666777888999::::::::::::;;;<<<>>>CCCKKKTTTZZZeeeuuuxxxuuutttrrrpppnnnttt|||zzztttqqqmmmoooppppppnnnkkkiiihhhhhhjjjnnnqqqssssssrrrqqqmmmjjjfffdddfffjjjpppssssssvvvyyyxxxsssmmmiiihhhhhhlllrrrwwwyyy{{{|||}}}}}}|||zzzxxxwwwvvvwwwwwwuuuttttttuuuwwwvvvtttrrrlllllllllmmmmmmnnnnnnnnnrrrrrrqqqpppnnnllljjjiiicccaaa___\\\ZZZYYYYYYYYYWWWXXXXXXYYYXXXVVVSSSRRROOOOOOOOONNNNNNOOOQQQSSSQQQSSSVVVYYY[[[\\\^^^___]]]]]]]]]___```aaa```______^^^\\\\\\^^^cccgggjjjqqqpppsssxxxzzz|||~~~yyytttooojjjfff[[[[[[[[[[[[\\\^^^```aaacccbbbbbbbbbbbb___[[[XXXNNNGGG@@@>>>;;;888777999>>>@@@DDDFFFGGGEEECCCAAA;;;:::888777555333111111/////////......---------.........---,,,+++)))(((++++++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++}}}```UUUPPPIIICCCCCC???>>>======>>>===;;;999999999888888777666666666888777666555555444555555///000000111222222333333000222444666666444222111111111111111111111111111000000111111111111000000000000///...............////////////////////////---...000111111111000///------,,,------...///000000000000000111111111111222222111111000000//////111111111111222222222222000111111111111222222222000000111222333444444555666777888999:::;;;;;;;;;>>>???@@@CCCJJJTTT```hhhuuu{{{sssmmmkkkjjjhhhfffgggmmmvvv}}}uuupppmmmkkklllnnnnnnkkkgggdddcccjjjlllooosssuuuvvvvvvvvvllliiieeeccceeejjjppptttxxx{{{}}}{{{tttmmmiiigggfffjjjpppuuuxxxzzz{{{}}}~~~}}}|||||||||||||||{{{{{{|||}}}|||zzzxxxrrrsssttttttttttttsssrrrvvvvvvuuutttrrrpppnnnmmmiiihhheeecccaaaaaaaaaaaaZZZ[[[]]]]]]]]]\\\ZZZXXXSSSSSSSSSQQQPPPQQQTTTVVVWWWXXXZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZZZZYYYWWWUUUVVVVVVUUUUUUVVVYYY\\\^^^```]]]___dddhhhjjjnnnttt}}}xxxvvvxxxzzz}}}wwwrrrllliii\\\[[[[[[[[[\\\^^^```aaabbbaaa``````aaa___\\\ZZZUUUMMMFFFCCC@@@;;;999;;;<<>>===<<<;;;999888777666000000/////////.........+++,,,------***&&&"""++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++zzz```UUUKKKGGGGGGCCC???>>><<<<<<======;;;:::888777666555555444444444555444444333333222222111111111111111000000000000000000000000000000000000111111111111111111111111...000111///---,,,...111000000//////.........---000000000000////////////+++,,,---...////////////000///...---...///111333000000000000////////////......///000111222222333000111222333333222000000///000111222222222222222000111222222111222444666888888999;;;>>>AAABBBAAADDDHHHLLLNNNRRR\\\lllyyy~~~tttppplllhhhfffdddcccbbbfffkkkttt}}}vvvmmmjjjjjjpppqqqpppnnniiieeedddccceeejjjqqquuuvvvuuuttttttmmmiiieeeeeejjjqqqwww{{{zzzuuuooojjjfffddddddiiiooouuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}yyyyyyyyyxxxwwwvvvuuutttvvvvvvuuuuuutttuuuuuuuuutttrrroookkkgggdddbbbaaacccdddfffgggfffdddaaa___\\\[[[ZZZYYYZZZ[[[]]]______^^^^^^^^^______^^^\\\\\\XXXTTTSSSTTTSSSPPPNNNOOOOOOPPPQQQRRRRRRRRRRRRWWWVVVTTTSSSTTTVVVYYY[[[fffhhhjjjhhheeeeeejjjooosssuuuyyy~~~{{{wwwrrrooogggeeeccc```______```aaacccbbbaaaaaaaaaaaa___]]]XXXTTTNNNHHHDDDAAA===;;;777:::???FFFLLLNNNLLLJJJHHHEEEAAA>>><<<;;;999888444333222111///---,,,+++------,,,,,,+++,,,,,,,,,***+++,,,---///000111111***++++++,,,,,,++++++***++++++++++++++++++++++++zzz```UUUKKKGGGGGGBBB???>>><<<<<<======;;;:::888888777666555555555555555555444333333222222111111111111111000000000000111111111111111111111111111111111111111111111111...000111000------///111000/////////............///////////////.........------...///000000000000000///...---...///111222111000000000//////////////////000000111111222222///000111111111111000///000000111222222222222222111222444444333333555666;;;;;;===???BBBEEEFFFFFFFFFLLLRRRWWW^^^kkk}}}|||zzzyyyyyyxxxwwwqqqnnnjjjgggdddcccbbbaaafffkkkrrryyy}}}sssllljjjjjjmmmmmmllliiieeecccbbbccchhhmmmssswwwwwwvvvuuutttnnnkkkhhhiiimmmtttzzz}}}zzztttnnnhhhdddcccccchhhoootttxxx{{{}}}~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyuuutttrrrooommmkkkiiiiiiggghhhiiijjjjjjhhhfffdddeeedddcccbbbcccdddfffggggggfffeeeeeeffffffdddbbb___[[[XXXVVVVVVUUUSSSPPPOOOOOOPPPPPPQQQPPPPPPOOOOOONNNNNNMMMNNNPPPRRRTTTVVVYYY[[[ZZZXXXYYY^^^ccchhhjjjmmmqqqwww|||{{{wwwssspppkkkiiigggeeecccccccccddddddcccbbbbbbbbbaaa___]]][[[WWWRRRMMMIIIEEEAAA>>>:::<<>>;;;999777666444222000...------------,,,++++++++++++,,,******+++,,,---......///***++++++,,,,,,++++++***++++++++++++++++++++++++zzz```UUUKKKFFFFFF@@@???>>><<<<<<======;;;:::999999888777666666666666555555444444333222222222222222111111111000000000222222222222222222222222111111111111111111111111///000111000//////000222////////////....................................///000000111111111000000//////...------...000111111111000000000/////////000000000000000111111111//////000000111000000///111111111222222222222222111333555666555555666777@@@AAADDDGGGJJJMMMOOOPPPOOOVVV___fffooo~~~}}}|||zzzwwwtttrrrrrrsssrrrrrrqqqpppmmmjjjgggfffeeeeeejjjnnnsssxxx~~~~~~wwwoooiiihhhjjjkkkkkkiiifffcccbbbccceeelllpppuuuyyyyyywwwvvvuuuqqqnnnlllnnnrrryyy~~~yyyrrrkkkfffbbb```bbbgggmmmssswwwzzz|||~~~}}}||||||||||||}}}~~~~~~~~~}}}||||||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}yyyxxxwwwvvvtttsssrrrrrrlllmmmnnnoooooommmlllkkknnnmmmlllkkklllmmmnnnoooooommmllllllmmmllljjjhhhdddaaa^^^\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPJJJJJJKKKKKKLLLLLLMMMMMMHHHJJJMMMMMMLLLNNNSSSWWW[[[[[[]]]aaaeeeiiimmmpppvvv||||||~~~}}}yyyuuurrrooonnnmmmkkkiiihhhhhhhhhfffdddcccccccccbbb```^^^^^^[[[XXXTTTQQQLLLGGGCCC@@@@@@CCCHHHMMMQQQRRRRRRQQQMMMIIIFFFCCCAAA>>><<<:::999666333111/////////------,,,+++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++yyy```UUUJJJFFFEEE??????>>><<<<<<======;;;::::::999888777666666666666555555555444333333222222222222222111111111000000333333333333333333333333111111111111111111111111000000000000000000111222///////////////..................///////////////000000000111000000////////////...------...///000111111111000000000//////111111111000000000000000000000000111111111111111222222222222222222222333111333666777666666666777DDDGGGJJJNNNQQQTTTXXXZZZ[[[cccmmmvvv{{{yyyxxxwwwwwwtttqqqpppqqqsssssssssvvvuuutttrrrooommmnnnnnnqqqtttwww{{{~~~~~~}}}|||xxxqqqkkkggggggiiilllkkkiiifffdddeeehhhjjjnnnrrrwwwyyyyyywwwvvvuuurrrqqqppprrrwww|||}}}vvvooohhhccc___^^^```eeelllrrrvvvxxx{{{}}}{{{{{{zzzzzz{{{{{{|||}}}~~~|||{{{zzzzzzzzz||||||~~~~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~|||||||||{{{zzzyyyxxxwwwrrrrrrrrrrrrrrrqqqppppppqqqqqqpppoooppppppqqqrrrrrrqqqoooooopppooommmkkkkkkiiifffcccaaa___]]]\\\]]]]]]\\\\\\ZZZXXXWWWVVVOOOPPPPPPPPPOOONNNLLLKKKGGGHHHJJJJJJJJJKKKOOOQQQRRRRRRRRRTTTVVVZZZ]]]___ccckkkvvvwwwpppmmmooosssxxx|||xxxvvvssssssqqqpppnnnmmmlllkkkhhhgggeeeeeeeeecccaaa^^^___^^^\\\ZZZWWWSSSMMMHHHEEEEEEFFFIIINNNSSSUUUVVVUUURRRMMMJJJGGGDDD@@@===<<<:::777444222111000111...---,,,++++++***+++++++++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++www___UUUJJJFFFEEE??????>>><<<<<<======;;;::::::999888777666666666666666666555444444333333222222222222222111111111111333333333333333333333333111111111111111111111111000000//////000111222222........./////////////////////000000000111111111//////000000000///....../////////.........//////111111111111000000000000111111111000000000000000111111111111222333333333333333222111111222222333000333555666666777888:::EEEHHHMMMQQQTTTXXX]]]```dddmmm{{{~~~yyywwwxxxyyyzzzxxxuuusssrrrtttvvvwwwvvvzzz{{{{{{yyyvvvuuuvvvwwwwwwyyy|||~~~~~~{{{xxxtttnnnjjjhhhhhhiiimmmllljjjgggeeegggkkknnnpppssswwwyyyxxxwwwvvvuuutttssssssvvvzzz~~~~~~zzztttmmmfffbbb___^^^aaaeeelllqqquuuwwwzzz{{{|||{{{{{{{{{{{{|||}}}}}}|||{{{zzzxxxwwwwwwwwwwwwzzz{{{}}}}}}}}}{{{yyywwwyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqqqqqqqooommmpppooommmjjjgggeeeddddddeeeddddddcccbbb```^^^]]]ZZZZZZYYYXXXVVVSSSOOONNNLLLMMMNNNMMMLLLLLLMMMOOONNNMMMLLLKKKLLLNNNQQQRRRUUUZZZ```eeefffeeecccaaaaaadddhhhmmmrrrwww{{{~~~}}}{{{vvvvvvvvvuuusssqqqooommmkkkiiiggggggfffdddbbb_________^^^^^^\\\XXXRRRNNNKKKJJJIIIKKKPPPTTTWWWXXXWWWTTTPPPMMMJJJFFFBBB???===;;;999666444333222222///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++uuu]]]TTTKKKGGGEEE@@@???>>><<<<<<======;;;:::999999888777666666666666666666555555444333333333333222222222222111111111333333333333333333333333111111111111111111111111000///......000222222111.........//////////////////000000111111222222333......///000000/////////000000000000000/////////222222111111111000000000000000000000000111111111222222222222222333444555555444222111111222333333111333555666777999===???EEEJJJPPPTTTWWW[[[bbbffflllxxx~~~yyywwwyyy{{{~~~zzzxxxvvvuuuwwwyyyzzzzzz{{{~~~~~~{{{zzz{{{~~~{{{}}}{{{xxxtttpppmmmllllllmmmnnnmmmkkkiiigggiiilllpppqqqtttwwwyyyyyyxxxwwwwwwvvvuuuvvvyyy}}}|||yyyssslllgggdddcccbbbdddiiioootttvvvxxxzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{|||{{{yyyxxxwwwwwwxxxxxx{{{|||~~~~~~}}}{{{xxxvvvwwwwwwwwwwwwwwwxxxyyyzzz}}}~~~~~~~~~|||{{{zzzyyyxxxuuusssrrrqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqsssrrrqqqrrrssssssqqqoooqqqrrrqqqnnnjjjhhhhhhiiihhhhhhhhhggggggeeeddddddcccbbbaaa___\\\YYYUUUSSSTTTSSSSSSRRRQQQPPPOOOOOONNNLLLIIIGGGFFFGGGIIIJJJMMMOOORRRSSSTTTTTTUUUWWWXXX[[[^^^aaadddhhhmmmpppxxx{{{|||||||||zzzvvvsssqqqmmmllljjjhhhhhhfffbbb```___^^^^^^______\\\XXXTTTRRRPPPOOOPPPSSSVVVYYYYYYXXXVVVRRROOOLLLIIIDDDAAA===<<<;;;:::888777555555111000///---,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++sss\\\TTTKKKGGGFFFAAA???>>><<<<<<======;;;:::888888777666555555555555666666666555444444333333333333222222222111111111222222222222222222222222111111111111111111111111///---,,,---000222111000............/////////000/////////000111111222222...//////000111111111111111111111111111000000///222222222111111111000000//////000000111111222222111111111111111333444555666444333111111222333444444555666777999===BBBFFFJJJPPPWWW[[[^^^cccjjjpppyyy|||zzzxxxyyy{{{~~~|||zzzyyy{{{}}}~~~~~~}}}~~~}}}{{{wwwuuussssssrrrrrrppppppooommmlllmmmppprrrrrruuuyyyzzzzzzzzzzzzzzzxxxyyyzzz}}}|||yyytttnnnkkkiiiiiiiiijjjnnntttxxxzzz{{{|||}}}{{{{{{{{{zzz{{{||||||}}}~~~|||zzzzzzzzz{{{|||~~~|||yyyvvvvvvvvvvvvuuuuuuvvvvvvwwwzzz{{{}}}~~~~~~}}}||||||zzzwwwsssqqqqqqqqqrrrqqqqqqqqqqqqqqqppppppooopppooooooppprrrrrrqqqppppppqqqqqqnnnkkkiiijjjllljjjjjjkkkkkkkkkkkkkkkjjjjjjiiigggeeeccc```^^^]]]]]]\\\[[[[[[ZZZYYYWWWVVVRRRPPPLLLHHHFFFFFFHHHIIIHHHJJJMMMMMMLLLLLLOOOQQQQQQSSSUUUVVVVVVYYY^^^bbbgggnnnzzz}}}yyywwwooommmkkkjjjiiifffccc```___^^^___```aaa```]]][[[XXXWWWUUUUUUWWWZZZ[[[[[[YYYWWWUUURRROOOLLLGGGCCC>>>>>>??????>>><<<:::888222111000///...---------,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++qqq[[[SSSKKKHHHGGGAAA???>>><<<<<<======;;;:::888777666555555444444444666666666555444444333333333333333222222222111111222222222222222222222222111111111111111111111111///---+++,,,000222111///---.........//////000000---......///000111111222...///000111222333333333222222222222222111000///222222222111111111111000...//////000111222222333111000000///000222444555666555333111111222333444666777777888:::???FFFKKKQQQWWW^^^cccfffkkksssyyy{{{yyyxxxzzz}}}~~~}}}~~~{{{yyyxxxxxxwwwvvvtttuuutttrrrqqqqqqtttvvvsssvvvzzz||||||||||||}}}{{{{{{}}}}}}zzzuuuqqqnnnmmmmmmnnnnnnrrrwww{{{}}}}}}~~~~~~}}}~~~~~~zzzxxxvvvvvvuuuuuutttuuuuuuuuuwwwyyy|||~~~~~~|||xxxtttqqqpppqqqqqqooooooppppppooonnnmmmmmmmmmllllllmmmooopppooonnnnnnooopppmmmjjjhhhjjjllllllmmmnnnoooppppppppppppnnnmmmllljjjhhhgggeeeeeefffeeedddddddddcccaaa___XXXUUUPPPLLLIIIIIIJJJKKKFFFIIILLLMMMKKKKKKLLLOOOMMMNNNOOONNNMMMOOOTTTYYYZZZ___iiiuuu~~~~~~~~~{{{pppnnnlllkkkiiigggcccaaa_________aaabbbbbbaaa___]]][[[YYYYYY[[[\\\]]]\\\[[[YYYVVVTTTRRRNNNIIIFFF>>>@@@BBBCCCBBB???===;;;333222111000......------++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++rrr[[[SSSJJJFFFDDD>>>BBB@@@===;;;::::::;;;<<<::::::999999888777777777888777666555444333333333222222111111111111222222111222222333333222222111777444111000111111///---///000111222222111000///......///000000000000000//////000000111111222222///////////////000111111000000000000111222333444111000//////111222222111///000000000000111111111222222222222222222222222111222222111111222444666999999;;;>>>CCCKKKRRRWWWYYYYYY___hhhmmmsss~~~~~~}}}{{{|||~~~~~~|||zzzyyywwwuuuttttttuuuvvvuuuwwwyyyzzz{{{|||~~~~~~xxxsssqqqsssvvvxxx|||~~~~~~~~~|||zzzyyyxxxxxxxxxzzzzzz|||~~~|||vvvrrrpppnnnmmmpppnnnllllllmmmmmmllljjjnnnnnnmmmmmmnnnnnnoooooopppnnnllljjjiiiiiiiiiiiillllllmmmnnnoooppppppqqqnnnmmmllllllkkkkkkkkklllmmmlllkkkkkklllkkkiiigggccc^^^WWWRRROOONNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQMMMMMMLLLKKKJJJJJJJJJJJJRRRVVV]]]bbbgggkkkooorrrtttyyy{{{vvvtttqqqmmmjjjfffdddcccbbbaaa```___^^^___``````______``````___]]]\\\ZZZ\\\VVVPPPNNNPPPPPPMMMJJJEEEBBB??????AAACCCCCCBBB888666333000---,,,,,,,,,+++------,,,***))),,,///---,,,++++++************,,,,,,,,,++++++*********rrrZZZRRRIIIEEEEEE???AAA@@@===;;;::::::;;;<<<:::999999888777777666666777666555444333333333333222222111111111111222222111222222333333222222111666333111000111222000...000111222333333222111000222111111111///...---,,,000000000000000111111111111000000000000111111222111111111111222333444444111///...///000222111111000000000111111111222222222222222222222222222222333333444333222222555777777999<<>>>>>======<<<<<<;;;;;;888888777777666555555555444444333222222222333333333333222222222222333333111222222333333222222111222222222222222222333444111111111000000111111111000//////...///000111111222222111111000000//////111000000/////////000000222111000000000000000111111000//////111222222111222333333333333444444444333333333333333333333333444555666777777999<<>>:::666333111000...---,,,,,,,,,---------------,,,,,,------...******++++++,,,,,,------lllVVVOOOHHHEEEEEE@@@>>>============<<<<<<;;;999888888777777666555555444444333333333333444444333333222222222222333333111222222333333222222111222333333333111111333555111111000//////000111111444222000///...---......111111111111000000000000///////////////000000111000000/////////000000111333111000000222333333222222222333333333444444444333333333333333333333333333555777999;;;???DDDGGGKKKQQQYYY^^^```dddkkkqqq|||zzzyyyxxxzzz~~~}}}yyyvvvrrrpppooorrrtttwwwyyy|||~~~~~~{{{zzzzzz|||}}}}}}|||zzzwwwtttpppmmmkkkllllllmmmnnnooopppqqqqqqpppoooooonnnmmmmmmnnnnnnooonnnnnnoooppppppnnnmmmmmmlllllllllmmmmmmkkkiiihhhggggggggghhhiiijjjjjjhhhgggeeeccc```___^^^]]]ZZZ[[[]]]]]]^^^___aaacccdddddddddccc```^^^^^^______cccggglllvvvyyytttrrrqqqqqqnnnmmmjjjgggdddbbbbbbbbbbbbaaa````````````aaaaaa```___\\\YYYUUUQQQNNNLLLIIIJJJKKKJJJHHHFFFGGGHHHGGGGGGFFFDDD@@@;;;666333111///,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...******+++++++++++++++,,,jjjVVVPPPIIIFFFDDD>>>===============<<<<<<;;;:::999999888777777666666555444444444444444555555444333333222222333333444111222222333333222222111222444555333111111222555222222111000000111222222444222000...------...///000000000000000111111111.........///000111333333000/////////000111222222444222111222333555444444222222222222333333333333444444444444444444444444333666999===AAAFFFLLLPPPUUU[[[bbbeeehhhmmmwww}}}|||yyywwwppppppqqqtttxxx|||~~~~~~~~~{{{xxxvvvtttvvvwwwzzz|||~~~}}}zzzxxxwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvtttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqooonnnmmmlllkkklllnnnnnnnnnmmmjjjiiiiiiiiijjjjjjkkklllkkkkkkiiihhhffffffeeeeee```bbbdddddddddddddddfffeeeeeedddaaa^^^\\\\\\]]]ZZZ]]]___```fffnnnsssrrruuuvvvxxx~~~}}}xxxuuuttttttsssqqqnnnjjjgggeeeddddddbbbaaaaaa``````aaabbbbbbaaabbbaaa^^^YYYTTTOOOMMMJJJLLLNNNMMMJJJHHHHHHJJJFFFGGGIIIIIIFFF@@@:::666222///,,,,,,---...---++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++iiiVVVQQQJJJFFFDDD===<<<===============<<<;;;::::::999999888777777777555555444444444555555666444333333222222333333444222222222333333222222222333555555444111000222444444333222111111222333444111000...---...///111222//////000000111111222222/////////000111333444555000000000000111222333444555333222222444555555444111111222222222333333333444444444444444444444444444777;;;@@@EEEKKKRRRVVV]]]ccciiilllooowww~~~zzzuuuttttttuuutttrrrqqqpppppprrruuuxxxyyyyyy~~~~~~}}}yyyzzz|||||||||zzzxxxwwwvvvvvvvvvvvvuuuttttttuuutttrrrpppnnnmmmkkklllnnnppppppoookkkkkkjjjjjjjjjjjjkkkkkkllllllkkkjjjiiiiiiiiiiiigggiiillllllkkkjjjjjjjjjffffffdddaaa^^^\\\\\\\\\XXX[[[[[[ZZZ^^^eeeiiiiiilllmmmpppwww~~~{{{xxxvvvvvvuuussspppllliiigggfffeeebbbbbbaaa``````aaabbbcccbbbddddddbbb\\\VVVPPPNNNLLLNNNPPPOOOKKKIIIJJJKKKEEEHHHKKKMMMJJJEEE>>>999333000,,,,,,---...---+++************++++++,,,---.........------,,,,,,,,,nnnUUUKKKHHHAAA===>>>@@@>>>;;;<<<===>>>;;;999<<<;;;999777666555444444666555555444444333222222000//////222555555222///000000000000000000000000000000111111111222222222333222000//////000222333333333222111000000000111111///...///222333222///111111111111111111111111222111111111222333333444222222222333333333444444///111333333222000000111777333222444555333333555888<<>><<<<<<>>>>>><<<:::<<<;;;999888666555555555666555555444444333333222222111111333555555333000111111111111111111111111111222222222333333333333333222111000000111222333222222111111000111111111111///...///222333222000111111111111111111111111222222111111222222333444222222222222333333333333333444666666444333444555666222222555666555666999;;;@@@HHHQQQZZZaaafffiiilllnnnttt~~~|||wwwsssooommmmmmmmmmmmnnnpppssstttuuuuuutttqqqsssuuuvvvwwwxxxzzz|||~~~}}}|||}}}~~~}}}||||||{{{zzzyyyxxxwwwrrroookkkhhhhhhiiihhhhhhfffeeeeeefffiiijjjjjjiiikkkkkkkkklllmmmnnnppppppoooooonnnllljjjiiihhhggghhheeebbbaaaccceeedddcccgggiiilllmmmmmmmmmooopppqqqxxx|||vvvsssqqqnnnjjjfffdddcccaaa```aaabbbeeefffhhhfffeeecccbbb___\\\YYYXXXVVVTTTSSSRRRPPPMMMJJJIIIFFFEEEGGGJJJKKKGGGCCC>>>:::444000///...,,,***------------------------******+++,,,,,,,,,,,,,,,jjjTTTMMMKKKGGGEEEFFFAAA???>>>>>>>>>>>>===;;;<<<;;;999888666666555555666666555555444333333333555444333333444444333222222222222222222222222222222222333333333444444444333222111000000111222333111111111000111111222222111000///000222222222111000000000000000000000000222222111111222222333333111222222222333333333333222333333333111111333444444222222555777666888<<<@@@FFFPPPZZZaaahhhmmmppptttzzzzzzpppooollljjjjjjjjjkkklllnnnppprrruuuwwwxxxxxxxxxvvvxxxzzzzzzzzzzzz|||}}}~~~~~~}}}}}}{{{}}}~~~~~~}}}}}}zzzvvvqqqmmmkkkiiihhhfffhhhfffeeeeeeggghhhiiihhhiiiiiijjjkkkmmmooopppqqqssssssrrrqqqpppooonnnnnnnnnllljjjjjjjjjjjjhhhfffjjjkkkkkkjjjgggeeeddddddggglllsss|||zzzuuurrroookkkggghhhfffdddccccccdddgggiiiiiigggdddcccccccccaaa```]]]\\\ZZZYYYXXXUUURRROOOKKKHHHEEEFFFIIIJJJIIIGGGDDD???888222///......---------------------------)))******+++++++++++++++gggRRRKKKJJJFFFCCCDDDAAA@@@??????>>>>>>===<<<<<<;;;999888777666666666666666666555444444333333666555333333333333333333333333333333333333333333222222222333333333333444333222222111111222222333111000000000111222333333111000000111111222222222000000000000000000000000333222222111222222333333333333333333444444444444222333333111000000222444444222333666777666:::???EEELLLWWW```fffkkkqqqttt~~~|||wwwtttrrrpppooommmmmmmmmnnnoooqqqsssvvvxxx{{{|||}}}}}}|||}}}~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||}}}zzzvvvsssqqqnnnlllnnnkkkhhhggghhhiiijjjiiigggggghhhiiikkkmmmoooqqquuutttttttttssssssssssssrrrrrrrrrrrrrrrpppnnnmmmqqqrrrpppmmmhhhcccaaaaaabbbfffjjjoooyyy~~~vvvssspppllljjjllljjjhhheeeeeefffhhhiiigggeeebbbbbbccceeeeeeeeeaaa```___^^^]]]ZZZVVVSSSMMMIIIEEEDDDFFFHHHIIIIIIGGGBBB;;;555222111222333------------------------+++,,,,,,------,,,,,,,,,hhhSSSLLLJJJEEEBBBBBB@@@@@@@@@???>>>=========;;;;;;999888777777777777777666666555555444333333444444333222111111222222333333333333333333333333111111111111222222222222333222222222222222222333111000000000111222333333000111111111111111222333000000000000000000000000333333222222111222222333444444444444555555555555666777666555444444666888555444444777777777;;;BBBKKKRRR\\\ccciiinnnuuuzzz}}}zzzwwwuuusssqqqpppooonnnnnnnnnooopppuuuwwwyyy|||~~~~~~}}}~~~~~~||||||}}}~~~}}}}}}zzzxxxuuurrrnnnkkkkkkkkkjjjjjjffffffggghhhiiikkkmmmnnnrrrrrrssssssssstttttttttssstttvvvxxxxxxwwwvvvuuuxxxxxxwwwrrrmmmgggeeedddbbbeeefffggglllsssuuussswwwxxxzzz~~~yyyuuussspppnnnpppooollljjjhhhgggggghhhdddbbb``````cccfffggghhhdddcccccccccbbb___[[[WWWPPPLLLGGGCCCCCCEEEHHHIIIJJJGGGAAA;;;666444444555------------------------,,,,,,,,,------,,,,,,+++kkkUUUOOOMMMGGGCCCCCC???@@@@@@???===<<<<<<===;;;;;;:::888888777777777777777666666555444444444222333444333222111222333333333333333333333333333000000111111111222222222333333333333333333333333111111111000111111222222000111222222111111222444111111111111111111111111333333222222111111222222444444444444555555555555555666666555444444555777666555777999999:::@@@HHHSSSZZZbbbhhhmmmuuu{{{xxxvvvuuusssqqqpppppppppqqqrrrsssttttttwwwyyy{{{~~~~~~}}}||||||~~~{{{~~~}}}zzzvvvrrrpppnnnllljjjhhhhhhggghhhhhhiiijjjkkknnnnnnooopppqqqrrrsssssssssuuuyyyzzzzzzzzz{{{|||{{{{{{zzzwwwrrrnnnlllkkkggghhhgggeeefffjjjjjjgggkkknnnqqquuuxxx||||||zzzyyyvvvtttvvvuuussspppmmmjjjgggfffbbb```___```cccfffhhhiiifffeeefffffffffddd```\\\UUUQQQJJJEEEBBBCCCFFFHHHNNNMMMIIIBBB;;;555333333........................+++++++++++++++******)))jjjUUUOOOMMMHHHDDDDDD===???@@@>>><<<:::;;;===;;;;;;:::999888888888888777777666666555555444444000333666666444333333444222222222222222222222222111111111222222222333333222333333333333333333222222222111111000111111111000222333333111111222444222222222222222222222222444333222222111111222222222222222333333333444444222333555555333222333444555666999===>>>@@@HHHQQQ[[[aaahhhmmmttt}}}~~~|||yyyxxxxxxwwwvvvttttttttttttuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~|||}}}~~~~~~}}}zzzvvvrrrooolllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkmmmooopppqqqrrrtttwwwzzz{{{zzz{{{}}}|||}}}}}}{{{xxxuuutttuuuooopppmmmjjjjjjmmmlllhhhhhhjjjlllmmmmmmooossswww~~~{{{{{{{{{zzzwwwrrrmmmhhheeeaaa```___aaaeeehhhiiijjjgggggghhhjjjkkkiiieeebbb[[[WWWPPPHHHCCCBBBDDDGGGMMMNNNMMMHHH@@@999444333////////////////////////,,,,,,,,,,,,,,,+++******|||fffRRRMMMLLLGGGCCCCCC<<<>>>@@@>>>;;;999;;;===;;;;;;:::999888888888888777777777666555555444444///333777888666444555666222222222222222222222222222222333333333444444444222333333444444333333222333333222111000000000111///222444333111000222555333333333333333333333333444333333222111111111222000000111111111222222222444666999999888666666666555666:::???AAADDDNNNYYYaaafffmmmrrrzzz~~~~~~|||{{{zzz{{{||||||{{{zzzwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxzzz|||}}}~~~}}}}}}|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~xxxtttooonnnmmmkkkjjjiiiiiihhhggghhhjjjkkkmmmooopppqqqvvvxxx{{{{{{zzzzzz}}}}}}~~~}}}{{{{{{|||wwwwwwuuuqqqqqqsssrrrnnniiijjjkkkjjjhhhhhhkkknnnvvv}}}~~~|||wwwpppiiieee`````````bbbfffiiijjjjjjhhhiiijjjmmmnnnlllhhheee___[[[TTTKKKEEECCCDDDFFFHHHKKKNNNKKKEEE===888666000000000000000000000000////////////......---,,,}}}cccRRRLLLGGGHHHHHH@@@@@@???>>>===;;;;;;::::::;;;;;;:::999999999::::::555666777777777666444333555444444333333222222111333444444555555444444333333333333222222111111111222222222222222222222222222111///...///000222333222222333333333444444444333333333333333333333333222222444555555444222222444333333333333444555555555777888888666555555666::::::;;;???FFFOOOXXX]]]iiinnnrrrxxxzzzzzz{{{{{{zzz}}}~~~~~~{{{||||||||||||{{{zzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~{{{}}}}}}zzzxxxvvvuuussspppnnnmmmkkkiiijjjlllooopppqqqrrrssstttvvvxxxzzz{{{{{{~~~~~~}}}}}}}}}|||yyyuuurrrooooookkkfffcccbbbcccbbbbbbooorrr{{{~~~~~~}}}}}}~~~~~~|||wwwqqqlll```bbbeeehhhjjjkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnneee```XXXPPPIIIFFFEEEEEEIIILLLPPPOOOKKKDDD===:::222111111222333333000...000///...---------------|||cccRRRLLLGGGHHHHHH@@@@@@???>>>===;;;;;;;;;;;;::::::999888888888888999444555555666555444333222333333333333333333333333333333444444444444333333333333333222222222111111222222222222222222222222555333222000000000111222222222222222333333333333333333333333333333333333333333333444444333333333444444333333444444555666666777888888777666666777999;;;>>>CCCJJJTTT^^^dddkkksss|||zzzxxxyyy{{{{{{zzz~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{yyyvvvtttrrrpppmmmmmmoooqqqrrrrrrppppppqqqrrrtttvvvxxxyyy|||}}}~~~|||zzzuuuqqqlllhhhfffeeecccaaafffhhhooo|||}}}}}}}}}{{{vvvrrrjjjkkklllnnnnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnnnniiiddd]]]UUUNNNIIIFFFEEEIIILLLPPPQQQNNNHHHAAA===666555444444444333111...111000//////............{{{bbbRRRMMMGGGGGGGGG@@@@@@???>>><<<;;;;;;;;;;;;999999888777777777777777888999999999999888777777111111222333333444555555222222333333333333222222333333333333222222222222333333333333333333333333777666444222111111111111111111111222222222222333222222222222222222222222444444333333333333444444444444444333444444555666666777888888777666777999999===CCCJJJSSS]]]gggnnnsss~~~}}}yyywwwuuuvvvxxxzzz{{{{{{~~~|||xxxvvvtttssstttuuuttttttooonnnnnnnnnppprrruuuwwwyyy{{{~~~{{{xxxtttqqqnnnjjjfffcccbbbcccgggoooxxx}}}}}}|||uuussstttyyy|||}}}}}}}}}}}}}}}zzzvvvvvvvvvuuussspppmmmlllkkkllllllmmmnnnnnnoooooommmjjjddd\\\TTTMMMHHHEEEHHHKKKPPPSSSRRRMMMGGGCCC<<<:::777666555444222000333222111000///.........yyybbbSSSMMMFFFFFFGGG@@@??????===<<<<<<;;;;;;;;;:::999888777777777777777:::::::::::::::999999999222222222333333444444444111222222333333222222111333333333333333333333333333333333333333333333333555555333222111111111111000000111111111222222222222222222222222222222222555444333222222333444555444444444444444555666666666777888888777777999;;;:::@@@HHHQQQZZZeeepppwww}}}xxxuuusssssstttuuuwwwyyyzzzzzz}}}}}}~~~}}}zzzyyyyyyxxxwwwvvvpppooommmmmmnnnpppsssuuuvvvxxx|||~~~{{{yyyvvvrrrmmmjjjhhhhhhjjjnnnqqqqqqmmmiiifffeeehhhnnnrrrvvv~~~~~~}}}}}}~~~}}}}}}{{{xxxuuuqqqnnnmmmlllllllllmmmmmmnnnoooppppppnnnjjjddd[[[SSSKKKGGGGGGJJJPPPTTTVVVSSSMMMIII@@@<<<999666666666555444444333222000///.........wwwaaaSSSNNNFFFFFFGGG@@@???>>>===<<<<<<;;;<<<<<<;;;;;;999888888777777777666666666555555555555555444444444333333222222222111222222333333222222111333333333333333333333333333333333333333333333333222222111111111222222222000000111111111222222222222222222222222222222222666555333333333333555666555444444444444555666666666777888888777888;;;===:::AAAKKKUUU^^^jjjwww|||vvvtttsssrrrsssuuuvvvwwwxxxyyyyyy{{{||||||~~~~~~}}}{{{yyyrrrqqqnnnmmmmmmoooqqqsssrrruuuxxx|||~~~{{{wwwtttrrrpppoooppppppmmmfffaaa___^^^aaagggkkknnnuuu|||~~~~~~}}}yyyvvvrrrooonnnmmmmmmlllmmmmmmnnnppppppqqqpppnnniiibbbYYYPPPKKKIIIKKKOOOUUUXXXWWWRRRNNNCCC???:::777666777888888555444222000///...------uuu```TTTNNNFFFEEEFFFAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777666555555555555555555555444333333222111111222222333333333333222222333333333333444444444444333333333333333333333333000111111111222222222333111111111222222222222333333333333333333333333333555555444444444444555555555555444444555555666777777777888888888999<<>>999888999:::;;;777666444222000///......ttt___TTTOOOFFFEEEFFFAAA>>>>>>===<<<<<<<<<<<<===;;;:::999888777666666666:::999888777666777888888333333333333333333333333333333444444444444333333333333333444444444555555444444444444444444444444333333333333333333222222222222222222333333333333444444444444444444444444444444555555555555444444555555555555555666666777777888888888888:::===@@@CCCLLLXXXeeerrr}}}yyywwwsssqqqrrrsssuuuvvvvvvuuuuuuxxx{{{{{{{{{{{{{{{{{{|||||||||yyyzzz|||~~~|||{{{yyyvvvtttsssrrrqqqooooooppprrrtttwwwzzz|||{{{{{{|||}}}}}}zzzxxxwwwtttooojjjccc```___aaaaaabbbfffmmmssszzz}}}yyyuuusssqqqnnnnnnmmmlllmmmoooqqqrrrqqqrrrrrrqqqmmmgggaaa]]]VVVTTTTTTXXX]]]___\\\YYYSSSMMMDDD===::::::<<<<<<;;;999777555333111000000sss___TTTOOOFFFDDDFFFAAA>>>======<<<<<<<<<<<<===:::999888666555555444444888777555444444444555666111222222333333444444555333444444555555444444333333333333444444555555555444444444444444444444444666666666555444333111111222222333333333444444444555555555555555555555555333444555666666555444333555555555555555666777777777888888888888:::>>>AAAKKKTTTbbbooo~~~xxxxxxxxxtttrrrtttrrrtttuuuuuutttuuuyyy|||||||||||||||{{{{{{{{{{{{xxxyyy{{{}}}~~~{{{xxxvvvuuunnnnnnmmmnnnqqqtttxxxzzzwwwwwwxxxzzz|||}}}xxxtttlllhhheeeccc```^^^bbbhhhkkkttt{{{wwwtttrrrooonnnmmmlllmmmoooqqqrrrqqqsssttttttqqqlllgggddd[[[YYYWWWZZZ___bbb___\\\ZZZSSSHHH@@@<<<;;;<<<<<<===<<<:::777555333222111rrrcccSSSLLLJJJEEEBBB@@@=========<<<;;;;;;:::::::::999888666666666777777777777777777666666666666444444444444444444444444666555444333333333333333555555444444444333333333333333222222333333444555444444444333333222222222///000111333444444444444555555555555555555555555555666888999999777555444555555555666777999:::;;;:::999:::;;;;;;;;;@@@HHHNNN\\\lllzzz~~~{{{xxxvvvuuuuuusssrrrqqqoooooorrrvvvzzzzzzzzz}}}{{{xxxyyy{{{|||{{{yyyzzz{{{}}}}}}yyywwwsssqqqmmmlllnnnpppqqqqqqtttuuuwwwyyy{{{}}}~~~vvvsssnnniiieeebbbaaaaaakkkooozzz~~~zzzvvvrrrlllkkkjjjkkknnnppppppooosssrrrrrrtttwwwvvvsssooobbb___^^^```eeegggdddaaaaaa\\\SSSIII@@@;;;:::;;;???===;;;999888555111...qqqbbbSSSLLLJJJFFFBBBAAA>>>>>>======<<<;;;;;;:::<<<;;;999777666555555666888777777777666666555555444444444444444444444444666555444333333333333444555555444444444333333333333333222222333333444555444333333333333333333222//////000000111111222222555555555555555555555555555666777777777666555555666666666666777999::::::999777888:::;;;===EEENNN[[[hhhxxx~~~yyyvvvuuuvvvwwwxxxvvvsssrrrrrrrrrrrrqqqqqqpppooorrrvvvzzz{{{zzz~~~|||zzz{{{~~~~~~}}}~~~~~~~~~~~~wwwtttpppooooooqqqqqqqqqrrrrrrssstttvvvxxxyyyzzz|||yyyuuuqqqllliiiggggggjjjnnnxxx}}}xxxuuuooonnnllllllnnnpppppppppsssrrrsssvvvyyyzzzyyyvvvpppmmmjjjkkknnnooollliiieee```XXXNNNDDD>>><<<;;;???>>>===<<<;;;888333000oooaaaRRRKKKJJJFFFCCCBBB??????>>>======<<<<<<;;;===<<<:::777666555555555999888888777666555555444444444444444444444444444555555444333333333444444555555444444444333333333333333222222333333444555222333333333333333333444555444333333333444555666555555555555555555555555666555555555555555666666777777777777777888999:::999777888;;;===BBBMMMXXXjjjwwwvvvtttqqqooonnnnnnpppqqqsssqqqoooooopppqqqqqqqqqqqqpppppprrrvvvyyy{{{{{{zzzyyyyyy{{{~~~}}}zzzvvvtttssssssrrrqqqqqqpppooooooppprrrtttvvv}}}~~~|||xxxtttqqqnnnmmmlllooovvv|||yyyuuurrrooonnnnnnooopppoooqqqqqqssswww|||~~~zzzvvvuuuvvvuuuqqqnnnkkkfff^^^UUUKKKCCC>>><<<@@@???@@@@@@???<<<777333nnn___QQQKKKJJJGGGDDDCCC?????????>>>======<<<<<<<<<;;;999777666666666666:::999888777666555444333444444444444444444444444555444444333333333444444555555444444444333333333333333222222333333444555222222222333333444444444888666444333333444666777555555555555555555555555666555444333333444666777888888888777777888999999;;;999999<<>>======<<<<<<:::999888777777888999999:::999888777666555444333444444444444444444444444444444333333333444444555555555444444444333333333333333222222333333444555222222222333333444444444444222000//////000111333555555555555555555555555666555333222222444777888999888888888888888999999;;;999:::???EEEOOO```nnn{{{nnnfffeeeeeefffgggjjjlllnnnpppsssqqqooonnnooooooooonnnpppqqqrrrtttvvvxxx{{{}}}{{{|||}}}}}}{{{yyytttrrrooolllkkkkkkmmmnnntttuuuxxx{{{}}}}}}zzzxxxvvvuuuttt{{{zzzxxxxxxyyy{{{{{{|||}}}{{{zzz}}}|||wwwsssqqqooommmllliiijjjmmmrrrxxx~~~yyyssslllcccZZZPPPFFF?????????AAADDDDDDBBB===999mmm^^^PPPJJJIIIFFFDDDCCC??????>>>======<<<<<<;;;999999888777888999:::;;;999888888777666555555444444444444444444444444444444444333333333444555555555555444444444333333333333333222222333333444555222333333333333333333444333222111111111222333444555555555555555555555555666555444333444555777999888888888888888999:::;;;;;;:::===DDDNNN[[[nnn}}}{{{rrrkkkgggfffggghhhkkkmmmooopppqqqrrrooommmlllmmmnnnmmmmmmpppqqqtttuuuvvvxxx{{{~~~xxx{{{}}}wwwuuurrrooolllkkkkkkkkkpppqqqtttwwwzzz|||~~~|||}}}}}}{{{yyyvvvuuuuuuvvvwww}}}|||{{{zzzzzz{{{|||}}}{{{yyyxxxyyyxxxyyy}}}yyyuuurrrnnnkkkggghhhjjjnnnsss{{{{{{rrrjjjaaaWWWLLLEEE@@@@@@BBBEEEFFFEEEAAA>>>nnn___PPPJJJIIIFFFCCCBBB>>>>>>======<<<;;;;;;:::;;;:::999888888888999:::888777777777666666555555444444444444444444444444333333333333333444555666555555444444444333333333333333222222333333444555444333333333333333333222444444555555666666777777555555555555555555555555555555444444555777888999777777777888999:::;;;<<<>>>???EEEPPP]]]nnn}}}uuupppllljjjkkklllnnnppprrrssssssssspppnnnmmmmmmnnnpppppppppooorrrtttuuuvvvxxx{{{yyy}}}~~~|||yyyvvvssspppooonnnnnnoooqqqsssuuuwwwwwwxxxxxxyyy{{{|||}}}|||{{{{{{uuussspppnnnnnnpppsssuuuxxxzzz}}}|||yyywwwvvvsssrrrzzz{{{vvvpppkkkggghhhiiikkkooowwwxxxppphhh___TTTLLLBBBCCCDDDFFFHHHHHHFFFCCCnnn___PPPJJJHHHEEEBBBAAA=========<<<;;;;;;::::::===<<<:::888777777888888777777777777666666666666444444444444444444444444333333333333333444555666555555444444444333333333333333222222333333444555444444444333333222222222111111333444555555555555555555555555555555555555555555555666777888999999777777777888999;;;<<<===CCCEEEMMM[[[kkk}}}zzzssspppnnnmmmkkklllnnnpppqqqrrrrrrqqqqqqooonnnooorrrtttuuuuuuooorrruuuvvvvvvwww{{{~~~zzzwwwtttrrrmmmnnnooopppqqqrrrrrrrrruuuvvvxxxzzzzzzyyyxxxwwwnnnlllhhhffffffjjjnnnqqqrrrvvv}}}~~~{{{xxxvvvqqqpppwwwyyyqqqlllhhhhhhiiijjjmmmuuu|||ssslllcccYYYQQQEEEEEEEEEGGGIIIJJJIIIGGGppp```PPPIIIGGGDDDBBBBBB@@@???>>>======<<<<<<<<<888888777666666666666666999999888666555333222222555555444333333333333444444444444444444444444444222222222333333333444444555555555444444333333333222333444555555555444333444444444555555555555666333444444444555666666666666555555555555666666777888777777999888777:::@@@FFFMMM[[[nnn}}}wwwtttrrrpppnnnrrrrrrqqqqqqppppppoooooolllkkklllnnnqqqsssssssssrrrtttuuuvvvyyy}}}|||zzzttttttsssrrrrrrrrrsssssssssssstttvvvwwwvvvrrrooolllfffcccbbbbbbbbbfffkkkqqqtttzzz|||wwwuuuxxx||||||tttooommmkkkiiiiiilllsss{{{|||wwwnnnaaaWWWIIIEEEBBBCCCHHHLLLKKKIIIooo```PPPIIIGGGDDDBBBBBB@@@@@@???>>>============999999888777777777777888:::999888777555444333222555555444333333333333444444444444444444444444444444444444444555555555555555444444444333333333333111222333444444444333333444444444555555555555666666666666666666777777777666555555555555666777777777555666999999888<<>>============::::::999888888888888999::::::999888666555444444555555444333333333333444444444444444444444444444333333333444444444555555444444333333333333222222111111222333333333333222444444444555555555555666666666666666666555555555666555555555666666777888777777888;;;;;;<<>>===<<<<<<<<<<<<::::::999888888888888888::::::999888777666555555555555444333333333333444444444444444444444444444111111111222222222222333333333333333333333333222222222333333444444444444444444444555555555555666555555444444333333222222555555555555666777888888:::999;;;>>>???AAAJJJTTTggg{{{{{{xxxzzzzzzzzzyyyxxxvvvtttrrrllllllllllllmmmnnnpppqqqppprrruuuwwwxxx{{{}}}~~~yyywwwssspppkkkhhhfffdddbbb```___ZZZWWWXXXYYYZZZ^^^dddgggmmmxxx{{{xxxtttqqqoooooopppqqqzzzzzztttnnnjjj___XXXPPPJJJIIIJJJKKKKKKkkk]]]OOOIIIHHHEEEBBBAAA>>>>>>===<<<;;;;;;;;;;;;999999888777777777777888:::999999888777666555555555555444333333333333444444444444444444444444444111111222222222333333333333333333333333333333333444444444444555555555666444444444555555555555666555555555444444333333222555555555666666777999999::::::<<>>>>>===<<<;;;;;;;;;;;;999999888777777777777777999999888777777666555555555555444333333333333444444444444444444444444444444444444555555555666666333333444444444444555555555555555444555666666777444444444555555555555666777777777777777666666666555555555666777888999:::888888;;;???DDDOOOcccuuu~~~wwwrrrlllnnnuuuvvvyyy{{{{{{xxxtttrrrqqqqqqpppnnnmmmmmmnnnpppqqqvvv{{{{{{uuupppkkkhhhdddaaaaaa\\\YYYYYYZZZZZZ^^^dddkkkpppyyy}}}xxxtttpppnnnsss{{{yyyrrrnnnjjjddd[[[SSSMMMLLLMMMNNNiii[[[NNNIIIHHHEEEBBB@@@@@@???>>>======<<<======::::::999888888888888999888777777666666555555555555555444333333333333444444444444444444444444444555555666666666777777777444444444555555666666666555555444333444555666777444444444555555555555666777777777888888888888888555555555666777999:::;;;888999===DDDMMM^^^xxx|||qqqnnnkkkgggjjjsssrrruuuxxxxxxuuurrrqqqqqqqqqpppooooooqqqtttwwwyyy}}}|||xxxuuuqqqmmmjjjfffaaa]]]]]]^^^^^^aaaggglllqqqxxx}}}wwwssspppooovvv}}}yyyuuurrrllldddZZZRRRNNNMMMNNNiii[[[NNNIIIHHHEEEBBB@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;::::::999999::::::777777666666555555444444555555444333333333333444444444444444444444444444444444444555555555555666555555555666666666777777444444333222333444555666444444444555555555666666555555666666777777888888555555555666777999:::;;;;;;<<>>>>>======<<<<<<<<<<<<;;;:::999999999999888888888888777777777777333444555666666555444333555555555555555555555555444555555666555333222111555555555555555555555555555555555444444333333333222222333333444555666666555555555555666666666777888888888:::;;;<<<;;;999AAA???EEETTThhh}}}ooolllhhheeedddfffiiikkkqqqrrrttttttsssrrrrrrssspppssswww{{{|||yyytttoookkkkkklllmmmmmmoooqqquuuyyy~~~~~~yyywwwooommmnnntttyyyvvvoooeee[[[RRRMMMJJJhhh[[[MMMHHHFFFCCCAAABBB??????>>>>>>======<<<<<<<<<<<<;;;:::999999999999888888888777777777666666444444555555555555444444555555555555555555555555222333444666666666666666555555555555555555555555555555555444444333333333222222333444444555666666555555555666666666777777666666666777999:::::::::???AAAKKK^^^uuuxxxkkkjjjgggeeeeeegggjjjlllnnnpppqqqqqqpppppprrrsssvvvzzz|||vvvsssrrrsssssssssoooppprrruuuyyy|||}}}zzzpppnnnnnnrrr{{{}}}yyyrrriii^^^UUUNNNKKKgggZZZMMMHHHFFFCCCAAABBB??????>>>>>>======<<<<<<<<<;;;:::999999888888999888888777777777777666666555555555444444555555555555555555555555555555555333444555666777777777777555555555555555555555555555555555444444444444444333333333444555555666666555555666666666777777777666666666777888:::<<<===BBBIIIXXXooo{{{tttjjjiiihhhhhhiiikkkmmmoooppppppqqqqqqqqqtttwwwzzz}}}||||||{{{zzzrrrqqqqqqrrrtttwwwzzz|||~~~tttqqqnnnpppvvvwwwnnncccYYYQQQMMMfffZZZMMMIIIGGGDDDBBBBBB??????>>>>>>======<<<<<<<<<;;;:::999888888888888888777777777666666666666666555444333333444555666555555555555555555555555777777666666555444444333555555555555555555555555555555555555555444444444333444444444555555666666555666666666666777777777999999888888999;;;???BBBJJJUUUiiizzztttmmmmmmmmmmmmnnnpppqqqrrrttttttuuuvvvxxx}}}wwwuuusssrrrrrrtttwwwyyy}}}xxxtttqqqooorrrxxx}}}tttiii^^^TTTNNNeeeYYYMMMIIIGGGDDDBBBBBB??????>>>>>>======<<<<<<;;;;;;:::999888888888888777777777666666666666555666555444333333444555666555555555555555555555555666666555444444333333333555555555555555555555555555555555555555555555555444444555555555555555666666666666666777777777888::::::999888888<<>>>>>======<<<<<<;;;:::999888888777777888777777666666666666555555555555555444444555555555555555555555555555555555333333222333333444666666555555555555555555555555555555555555555666666666555555555555555555555555666666666777777777888888777888888888999???IIIPPPbbbttt}}}wwwuuutttsssrrrrrrtttvvvwwwxxxzzz|||xxxtttsssssstttvvvxxxyyy{{{{{{{{{{{{}}}zzzuuurrrrrruuuyyyyyynnn```WWWcccXXXMMMJJJHHHEEEBBBBBB??????>>>>>>======<<<<<<;;;:::999888777777777777777777666666666555555555444444555555555555444444555555555555555555555555444444333333444555666777555555555555555555555555444555555555666666666777666666666666555555555555666666777777777888888888555777999;;;???HHHUUU___www~~~{{{yyyxxxvvvvvvwwwzzz~~~{{{yyyxxxyyyzzzvvvwwwxxxxxxwwwxxx{{{~~~zzzuuussstttvvvyyyvvvhhh^^^cccXXXMMMJJJIIIEEEBBBBBB?????????>>>======<<<<<<;;;:::999888777777777777777666666666555555555555333444555666666555444333555555555555555555555555999888666555444444555555555555555555555555555555444555555555666666777777666666666666666555555555777777777777888888888888666999<<>>>>><<<;;;<<<;;;:::888777777777777666666666666555555555555555888999777333111222444666666666666666666666666666555444444444444444444555555555555666777888999444444555555555666666666888888888888888888888888999999999999::::::::::::===???GGGWWWmmm~~~|||}}}~~~}}}|||{{{}}}}}}wwwsssooonnnmmmqqquuuyyy}}}~~~xxxsssrrruuu~~~~~~dddXXXMMMIIIHHHEEEBBBBBB???>>>>>>>>>???>>><<<:::;;;;;;:::999888888777777666666666666555555555555555777777666333222333444555555555555555555555555555444444333333333444444666666666666666777888888555555555555666666666666777777777888888888888888777999::::::::::::;;;;;;???EEERRRhhh}}}|||~~~{{{}}}~~~~~~}}}~~~~~~yyysssooollljjjmmmpppuuuyyy||||||uuussstttzzzdddXXXMMMIIIHHHEEEBBBBBB???>>>>>>>>>???>>><<<:::::::::::::::999999888888666666666666555555555555444555555555444444555666444444444444444444444444444444333333333444444555888888777666666666666666555555555666666666777777666666666777777888888888666888::::::::::::<<<>>>DDDPPPfffwwwxxx|||yyy{{{|||}}}~~~~~~zzzuuupppmmmkkkjjjmmmrrruuuyyy}}}zzzvvvuuuxxx}}}dddXXXMMMIIIHHHEEEBBBBBB@@@???======>>>>>><<<;;;::::::;;;;;;:::999888888666666666666555555555555444444444555555555666666555555555555555555555555444444444444444444555666999888777666555555555555555555666666666777777777555555666777777888888888666888:::::::::;;;@@@DDDHHH\\\zzz|||vvvvvvxxxwwwyyy|||}}}{{{wwwrrrooollliiilllooorrruuuyyy}}}|||yyyxxxyyy}}}dddXXXMMMIIIHHHEEEBBBBBBBBB???===<<<=========<<<999:::;;;;;;;;;:::999888666666666666555555555555666555444444555555444444555555555555555555555555555555444444555555666777666666555555444555555555555666666666777777777777666666777888888999::::::777:::<<<;;;;;;>>>EEEKKKUUUnnn{{{xxxxxxxxxzzz|||}}}yyytttooommmhhhjjjlllnnnpppsssxxx{{{~~~}}}zzzwwwxxx~~~dddXXXMMMIIIHHHEEEBBBBBBBBB@@@<<<;;;<<<=========999:::;;;;;;;;;:::999888777666666666555555555555888777555555555444333111666666666666666666666666555555555555555666777888444444333444444555666777666666666666777777777777777777888999::::::;;;;;;999;;;===<<<<<<@@@HHHPPPiii{{{{{{}}}|||{{{~~~~~~zzztttooolllgggiiikkklllmmmppptttwwwzzz}}}{{{vvvuuu~~~~~~aaaVVVLLLIIIIIIFFFDDDDDD???>>>===>>>???@@@???>>>???===:::999999999888777666555555444444444555555666666666666666666666666666666666666666777888888999888888888777777777666555555555555666666666777444555666666555555666888444777999:::999888999999<<<:::;;;===???EEERRR^^^zzz||||||||||||}}}}}}xxxtttqqqooommmjjjhhhiiilllpppsssyyyzzz|||wwwrrrsssyyy}}}}}}bbbWWWMMMJJJIIIFFFCCCCCC@@@>>>===>>>???@@@???>>>>>><<<:::999999999888777:::999777555444333333222666666666666666666666666555555555555555666666777555555555555666666666666555555555666666666777777444555666666555555666888555777999:::999999999:::;;;;;;<<>>???@@@@@@???>>>>>><<<999999999999888777:::999888666555444444444666666666666666666666666444444444444444555666666555555555555666666666666555555666666666777777777444666777777666555777888555777999:::999999:::;;;<<<<<>>===;;;999888999999888777777777777777777777888999666666666666666666666666555555444444555555666777999888888888777777777666555666666666666777777777444666777777666666777888666888::::::::::::;;;===<<<>>>CCCIIIQQQccc}}}yyyvvvxxx~~~~~~{{{zzzzzz{{{~~~|||yyyxxxtttrrrnnnkkkhhhggggggggggggjjjooouuu{{{~~~|||{{{}}}dddXXXNNNJJJHHHEEEAAAAAAAAA@@@??????@@@@@@>>>===<<<:::888888999999888777777777777777777888999999666666666666666666666666666666555555666666777888;;;:::999888777666555444666666666666777777777888555666777777666666777999777888:::::::::;;;===>>>:::>>>EEEPPP^^^sss|||yyyxxx{{{}}}{{{zzzzzzzzz~~~}}}{{{yyytttssspppmmmjjjgggfffeeedddfffkkkpppvvv||||||~~~}}}cccXXXMMMJJJIIIEEEBBBBBBAAA???>>>>>>??????===<<<;;;:::888888888999888777:::999888777666666666666666666666666666666666666666666666666666777888888999888777666555444333222666666666777777777888888555666888777666666777999777999:::::::::;;;>>>@@@;;;???KKK\\\ooo|||{{{|||{{{~~~}}}{{{{{{{{{{{{~~~~~~~~~~~~~~~|||zzztttsssqqqooollliiifffeeecccdddgggkkkpppvvv{{{~~~~~~|||bbbWWWMMMJJJIIIFFFCCCCCC@@@???======>>>===<<<:::;;;999777777888999888777999888777666666666666666666666666666666666666666666555555555555666777777666666666666555555555555666666777777777888888888555777888888777777888999888999:::::::::<<>>===<<<======;;;999:::999777777888999888777555555555555666777888999666666666666666666666666555444444444444555666666555666666777888999999:::777777777777888888888888555777888888777777888999888999:::::::::<<