BMf6( }}}{{{zzzyyyxxxuuussssssqqqppppppooonnnllliiiiiigggdddbbbbbbaaa___]]][[[[[[ZZZZZZXXXVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCBBBAAAAAAAAABBBBBBBBBDDDEEEEEEDDDCCCEEEFFFCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTXXXYYY[[[]]]____________cccdddeeegggjjjmmmoooqqqsssvvvyyy{{{}}}~~~|||zzzyyyxxxwwwuuusssrrrpppooonnnnnnllljjjggggggeeecccaaa```^^^]]]]]]XXXXXXWWWVVVUUUSSSRRRQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDCCCEEEFFFCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSVVVWWWYYY[[[\\\]]]]]]]]]``````bbbcccfffiiikkklllooorrruuuwwwxxxzzz}}}~~~|||{{{|||zzzxxxwwwvvvuuusssqqqpppnnnllllllkkkjjjgggdddcccbbbaaa___]]][[[[[[[[[WWWVVVUUUTTTRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAABBBAAACCCDDDDDDCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUWWWXXXYYY[[[[[[[[[]]]^^^___aaacccfffhhhiiilllnnnqqqssstttvvvyyy{{{}}}~~~}}}|||||||||{{{yyywwwxxxvvvtttsssssssssqqqooommmllljjjiiihhhgggdddaaa_________\\\ZZZXXXYYYZZZWWWVVVUUUSSSRRRQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVXXXYYYYYY]]]]]]^^^```bbbdddfffhhhjjjllloooppprrrsssvvvxxxzzz}}}{{{yyywwwxxxyyyxxxuuusssuuusssqqqpppppppppnnnlllkkkiiihhhffffffdddaaa^^^\\\]]]]]]ZZZWWWUUUVVVXXXVVVUUUSSSQQQOOOOOOOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBBBBAAA??????????????????@@@AAAAAA???@@@BBBAAA@@@@@@AAACCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVWWWZZZ[[[\\\]]]___aaacccdddfffhhhkkklllmmmoooqqqtttuuuyyy}}}yyywwwuuuuuuwwwvvvssspppsssqqqooonnnnnnnnnllljjjjjjhhhfffeeedddbbb___]]]ZZZ[[[[[[YYYUUUTTTUUUWWWSSSQQQOOOMMMLLLKKKLLLLLLIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCC@@@>>>???AAABBB@@@===??????>>>>>>???@@@AAAAAA>>>@@@AAAAAA@@@???AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWXXXYYY[[[^^^```aaaaaadddfffhhhiiijjjmmmoooqqqtttxxx|||~~~~~~}}}||||||||||||wwwvvvtttttttttsssrrrpppqqqooollliiiggghhhiiijjjeeecccbbbaaaaaa^^^ZZZWWWYYYYYYXXXWWWUUUTTTSSSSSSMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAA@@@????????????@@@@@@@@@????????????>>>????????????????????????BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\bbbcccdddddddddfffjjjlllnnnqqqtttwwwyyy|||~~~|||{{{zzzyyyyyyyyyvvvtttsssrrrsssrrrqqqoooooommmkkkiiiggggggggghhhcccaaa___^^^^^^\\\YYYVVVXXXWWWVVVUUUSSSRRRQQQPPPMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>????????????????????????BBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUWWWXXXZZZ[[[___```bbbbbbbbbdddgggjjjkkknnnqqqtttvvvyyy|||}}}|||{{{yyywwwvvvuuuuuutttrrrqqqpppppppppnnnmmmkkkjjjiiihhhfffeeeddddddaaa___\\\ZZZYYYXXXWWWUUUVVVUUUTTTRRRPPPOOOMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAA@@@BBBAAA@@@???????????????@@@@@@?????????>>>>>>>>>????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOORRRRRRSSSTTTUUUWWWXXXYYY\\\]]]______```aaadddggggggiiimmmoooqqqtttwwwzzzzzz|||~~~~~~~~~~~~|||{{{yyywwwuuusssrrrqqqqqqooonnnmmmnnnmmmkkkjjjffffffffffffdddcccaaa______\\\YYYWWWVVVVVVUUUTTTUUUTTTRRRQQQOOOMMMKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????????????????>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>??????@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQSSSUUUVVVWWWYYY[[[]]]]]]^^^___aaadddcccfffiiikkkmmmpppsssuuuuuuwwwzzz|||~~~}}}|||{{{{{{{{{{{{zzzxxxuuusssqqqpppooonnnlllkkkjjjjjjjjjhhhgggbbbcccccccccbbb___]]][[[]]]ZZZVVVUUUTTTTTTSSSRRRSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUVVVXXX[[[\\\\\\]]]___aaaaaacccfffiiijjjlllppprrrqqqsssvvvyyy{{{~~~ӵĦĦ~~~ӵxxxyyyxxxvvvsssqqqooonnnnnnkkkiiihhhggghhhgggfffddd___``````___^^^\\\ZZZYYYYYYWWWTTTSSSSSSRRRQQQOOOPPPOOOOOOMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDD??????@@@ĦCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVYYYZZZ[[[[[[]]]^^^^^^aaadddfffgggiiilllooooooqqqtttvvvxxx{{{4ĉ@ӵ>L=hĦ~~~~~~4ĉ@ӵuuutttrrrpppnnnmmmlllllliiigggfffeeeeeeeeecccbbb^^^^^^]]]\\\[[[YYYXXXWWWTTTSSSQQQQQQQQQPPPNNNKKKLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCC?????????>LBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQPPPSSSVVVXXXXXXXXXZZZ[[[\\\^^^aaacccdddfffiiikkkmmmoooqqqsssuuuwww{{{}}}GG=?HdĦ=Īj~~~}}}}}}GG=?rrrpppnnnlllkkkjjjjjjhhhfffddddddddddddbbb```]]]]]]\\\ZZZYYYXXXWWWVVVQQQPPPOOOPPPPPPNNNKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA======>>>>>>?????????@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>??????HdĦBBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPNNNPPPTTTVVVVVVVVVWWWXXXZZZ\\\___aaabbbdddgggiiikkkmmmpppqqqrrrtttxxxzzz~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sooooooĭӵ```ZZZXXXRRRQQQPPPNNNMMMLLLKKKKKKӵEEEDDDCCCBBBĦBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>======<<<Ħ@@@@@@???>>>=========Ħ<<<<<<============@@@@@@???DdD?????????AAAAAAӵCCCCCCӵDDDӵGGGHHHIIIOOOPPPĦ___jjjӵ|||}}}ĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&eyyygĉ@ooommmg&e>&eaaa@eZZZYYY??QQQQQQOOONNNMMMKKKJJJJJJg<ĉEEEDDDBBBAAA3we<Ħ@@@??????>>>3h?@e>>>>>>>>>>>>>>>>>>======Z<<>>===3h?gL<<<<<<<<<============?????????D%%)?>>>fff?><zAAAAAA=?ĦBBBg&eDDDg&eFFFFFFGGGS?ʬNNN4ff?>ߝLZZZ@edddg&esssuuuxxx3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦ}}}||||||Hu]ĦtttttllljjjHƅ^Hu]Ħ___H׼sXXXXXXQQQPPPPPPLLLLLLKKKJJJIIIHHHtQEEECCCBBBAAAje<Ħ???>>>===Bt=o9ĦH׼s>>>>>>>>>>>>>>>>>>>>>>>>===HtĦ===@@@???>>>===Bt=o9ĦHdĦ<<<<<<<<<============?????????Dtfo9ĦsߝLGdUĦAAAHt@cӵHu]ĦCCCHu]ĦEEEEEEHtƅ^KKKqIܗGIӵWWWH׼s___aaaHu]ĦooooooBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ{{{xxxyyyDdDĦnnn`eĭhhhDdDΦDdDĦ]]]DdDĦTTTUUUTTTSSSQQQPPPOOONNNNNNJJJJJJJJJIIIHHHGGGgeĦCCCBBBBBBFSĦ>>>>>>qjRgdKӵDdDĦ==================>>>>>>===DdDĦ>>><<<<<<;;;qjRgdKӵDdDĦ<<<<<<<<<============>>>>>>>>>HdDĦgdKӵDdDDdDĦ@@@DdDĦ4DufӵDdDĦBBBDdDĦCCCq<RJJJJJJpeƜ4DuTӵUUUDdDĦ\\\^^^DdDĦkkkqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦzzzuuuvvvDdDĦkkkHߝL`o9gggDdDΦDdDӵZZZDdDĦRRRSSSRRRPPPOOOMMMMMMLLLLLLIIIJJJJJJIIIHHHGGGgeĦBBBBBBsp?aĦ???>>>GIdnuR)ĦDdDĦ<<<<<<<<<<<<<<<<<<>>>>>>===DdDĦ>>>;;;;;;;;;GIdnuR)ĦDdDĦ<<<<<<<<<==================>>>DdDĦnuR)ĦDdDΦDdDĦ@@@DdDĦnuR)ĦDdDĦAAADdDĦBBBpo9uHHHIIIIIIIII=ӊB1.uTӵSSSDdDĦ[[[]]]DdDĦiiiGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħkkk4DufئL>eeeeDdDʜ4DuTӵWWWDdDĦPPPPPPOOONNNLLLKKKKKKJJJJJJHHHHHHIIIIIIGGGFFFgeĦAAAs<v>aĦ>>>>>>peӵDx<DdDĦ<<<<<<<<<<<<<<<<<<======<<<DdDĦ>>><<<<<<<<d<<<<<<<============<<<======>d<ӵDd<DdDΦDdDĦ@@@DdDӵnd<DdDĦ@@@>d<ĦAAApeӵGGGĦIIIF&uTӵQQQDdDĦZZZ[[[>d<ĦfffpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ===<<<B?Ho9<<<>d<;;;;;;;;;;;;<<<<<<;;;>d<ӵ;;;:::B?Ho9;;;<x============<<<<<<===&ӫeʬtIӇ===>d<Φ>d<Ħ@@@D&ӫetIӇBBBDdDĦ???sdKĦ@@@B?dp&ĒRNNNOOO>d<sdKĦdddB?Ho9zzzs&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBenewwwHkgeqqqnemmmmmmfe```Hu]3hhUUUTTTSSSseMMMLLLKKKJJJIIIHHHHHHHHHCCCDDDEEEEEEDDDBBBgeĦja>aĦ;;;;;;@G;;;<<<se;;;;;;;;;;;;;;;;;;;;;;;;<Ō:::888666@G777777Hkge<<<=========>>>;;;<<<<<<HĪj@IŌ======ege???@@@Hu]3hIŌAAAAAADdDĦ???ne@@@???@hDDDEEE>hKKKLLLMMMseXXXne```bbb@GssswwwsĪj@h4DuXӵĵD^DdDĦwwwuuulllllljjjiiiiii```___D^TTTRRRQQQQQQs׼sLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@geFm8===>aĦ>>>======<<<;;;;;;s׼s<<<:::::::::;;;<<<:::::::::Ho999555222///...222444555;;;;;;<<<<<<======:::::::::<<<;;;;;;======>>>D^>>>??????DdDĦ???@@@@@@BBBAAACCCCCCCCCDDDIIIJJJJJJLLLs׼sUUUVVV[[[]]]```^^^oooqqqrrrΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ~~~|||{{{zzzyyyxxxvvvtttrrrpppooooooooojjjjjjjjjjjjĦgggddddddcccbbb```___^^^^^^\\\>d<ĦRRRRRROOOOOONNNBeKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAA@@@@@@geFYĉ>>>===>aĦ===<<<<<<<<<<<<<<<=========<<<;;;:::Be<<<::::::999:::;;;;;;:::;;;<<<nu]ӵ777---.........---...///111333333333222111777888999;;;<<<<<<======::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<>d<Ħ===>>>>>>>>>???>d<Ħ?????????ĦAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKBeRRRSSSUUUVVVWWWĦ^^^\\\^^^```bbbdddfffjjjlllooopppqqqsssvvvyyy|||}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~|||zzzxxxxxxvvvuuusssqqqooonnnnnnmmmhhhhhhhhhgdKĦdddaaaaaaaaa```___]]][[[ZZZYYYsdKĦOOOOOOLLLLLLKKKHHHHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@??????ŶS>>>======3we<;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;<<<iĉ@3hR/Ō---,,,---......---...///000111111000///...333444777999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;DdDĦ=========>>>>>>sdKĦ>>>???gdKĦAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJOOOPPPPPPRRRTTTgdKĦ[[[ZZZ\\\^^^___aaacccgggiiilllmmmnnnpppsssvvvxxxzzz|||>AneneneneDe~~~}}}{{{xxxwwwvvvtttsssrrrpppnnnmmmlllkkkggggggnecccbbb^^^___``````^^^\\\YYYWWWVVVneOOOMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@??????>>>>A>>>======k<::::::::::::;;;;;;;;;;;;;;;::::::999999::::::::::::::::::;;;;;;;;;:::999fh///,,,,,,---......---.........///...---,,,+++...000333777999:::;;;:::<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;De<<<<<<<<<=========ne>>>>>>ne???@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHJJJLLLMMMNNNMMMOOOneVVVXXXXXXZZZ\\\]]]___aaadddggghhhiiijjjlllooorrruuuvvvyyy{{{}}}}}}}}}|||{{{yyyvvvtttsssrrrqqqpppooommmkkkjjjiiiggggggcccbbbaaa]]]^^^^^^^^^]]]ZZZXXXVVVTTTOOONNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@??????>>>============<<<999999999999:::::::::::::::::::::999999999::::::::::::::::::::::::;;;888444111111///---,,,---------,,,------------,,,++++++***+++---000333666888999999;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<<<<=========>>>??????@@@????????????@@@AAAAAA@@@AAAAAACCCDDDEEEEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKLLLPPPSSSUUUWWWYYY[[[\\\]]]___bbbeeeeeeeeegggiiillloooqqqrrruuuwwwzzz|||~~~}}}zzzzzzzzzxxxvvvtttqqqooopppoooooonnnllljjjhhhgggfffeeeeeedddcccaaa```___\\\\\\\\\\\\ZZZXXXVVVUUURRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999999999::::::;;;999999999999999999999999999::::::::::::999888777888555222//////111444777333111...------------,,,---,,,,,,,,,++++++*********+++---///222555777888:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>????????????>>>>>>??????@@@AAA>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLLLLMMMNNNQQQSSSUUUWWWYYYZZZ[[[]]]```bbbbbbcccdddfffiiilllnnnppprrrtttwwwyyy|||~~~|||{{{zzzwwwwwwwwwvvvtttqqqnnnlllnnnnnnnnnmmmkkkiiigggeeedddccccccbbbaaa___]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTPPPPPPOOONNNLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>======>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;888888888999999999999999888888999888777666444333333222222222333444666888666333000......---,,,+++,,,,,,++++++++++++++++++*********,,,...222555777999999999::::::;;;;;;<<<;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGIIIKKKKKKLLLMMMPPPRRRSSSTTTVVVWWWXXXZZZ]]]___```aaabbbeeegggjjjmmmnnnqqqsssuuuwwwxxx{{{~~~|||{{{yyyxxxuuuvvvvvvuuussspppmmmkkkmmmmmmmmmlllkkkhhhfffeeebbbbbbaaa```___]]][[[ZZZZZZXXXWWWUUUTTTSSSSSSSSSOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<888888888888888888999999777777777777555333111000///111333555777888888888777444111///...---,,,+++,,,+++++++++++++++,,,,,,******)))***,,,000444777888888999::::::;;;<<<<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGGGGGGGIIIJJJKKKKKKMMMOOORRRQQQRRRTTTUUUVVVWWWZZZ]]]``````bbbdddgggjjjlllnnnrrrssstttuuuvvvxxx{{{~~~}}}{{{yyyxxxwwwwwwxxxvvvtttrrrppppppooolllkkkkkkkkkjjjjjjiiihhhhhhgggbbbaaa___]]][[[ZZZYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPLLLKKKIIIHHHGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<999888999;;;<<<;;;888999888555333222222333444666666666666666777777777555222///---------,,,,,,,,,+++******)))*********++++++***)))***---///111999999999999::::::;;;<<<===<<<:::999999:::<<<======<<<:::999999:::<<<===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQQQQRRRSSSUUUWWWWWW[[[]]]___aaabbbeeehhhkkkmmmnnnpppqqqrrruuuyyy|||~~~}}}~~~|||zzzxxxwwwvvvvvvwwwuuusssqqqpppooonnnllljjjkkkjjjiiigggfffeeeccccccbbb```^^^\\\ZZZXXXWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::888777999;;;<<<:::888777666555444444666888999777777777777777777777777555222///------------,,,,,,++++++***************,,,+++*********,,,...///444555888:::;;;<<<;;;;;;===;;;:::999999:::;;;======;;;:::999999:::;;;===<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKPPPPPPPPPQQQSSSTTTVVVWWWXXXZZZ]]]^^^```bbbfffhhhjjjkkkmmmnnnooorrruuuxxx~~~~~~}}}||||||{{{zzzyyywwwvvvuuuuuutttsssqqqooonnnnnnmmmkkkiiiiiihhhfffdddbbb```___^^^```___]]][[[XXXWWWVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888999;;;:::888666444444444555777999<<<===999999999888777777777666555222///------...------,,,,,,+++***************---,,,+++******+++,,,------000444999;;;<<<<<<;;;<<<;;;:::999999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????????????????????????????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIINNNNNNOOOPPPQQQSSSTTTUUUUUUWWWYYY[[[\\\^^^bbbdddfffgggiiikkklllnnnqqqtttzzzyyy}}}~~~~~~|||{{{{{{yyyxxxwwwuuutttsssrrrrrrqqqooommmllllllkkkiiigggfffeeedddbbb```^^^]]]\\\]]]\\\[[[YYYXXXWWWWWWVVVRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEECCCBBBBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999999999999999888888999999999777444333222333333555777:::<<<===;;;::::::999888777666666555222///------......---,,,,,,+++************+++------,,,+++******++++++***,,,000444888:::<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::999999:::;;;;;;=========<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????????????????????????????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTWWWXXXYYY[[[___aaabbbdddggghhhiiijjjmmmoootttssswww~~~}}}|||{{{{{{vvvuuuuuusssrrrqqqoooooonnnlllkkkjjjjjjiiigggfffbbbbbbaaa```___^^^^^^]]]ZZZYYYXXXXXXWWWXXXXXXXXXPPPOOONNNMMMLLLKKKJJJIIIFFFFFFFFFEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::999999999999999999999999999999999888666333111000333333444555666888999:::;;;::::::999888777666666555222///---...//////...---,,,,,,+++***+++++++++---,,,,,,+++******************,,,...222666:::<<<:::::::::999999::::::::::::::::::999999:::::::::<<<=========<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUWWWXXXZZZ]]]___```bbbeeefffggghhhjjjlllqqqppprrrxxx~~~~~~}}}|||{{{zzzzzzsssssssssrrrpppooommmlllllljjjhhhhhhhhhhhhfffddd``````______^^^^^^]]]]]]WWWWWWVVVVVVVVVVVVVVVWWWNNNMMMLLLKKKJJJIIIHHHHHHDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<;;;<<<<<<======<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999888888888666333111111222555555555666666777777777999999999888777777777666555222///....../////////------,,,+++++++++++++++,,,,,,+++++++++******)))++++++***+++---222666999999999::::::::::::999999999999::::::::::::999999;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===========================???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]^^^```ccceeeeeefffgggiiiooonnnooorrrwww|||}}}}}}|||{{{zzzyyyyyyxxxqqqqqqqqqpppooommmkkkjjjjjjhhhgggfffgggfffeeeccc```______]]]\\\[[[ZZZZZZVVVVVVTTTSSSRRRQQQQQQQQQKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCBBB@@@@@@??????>>>>>>===<<<<<<;;;999:::;;;<<<<<<;;;:::999999999999999999999999999::::::999999999999::::::888888888888888888888888444555555333111111444777666777777777888777777777777777777777777777777777555222///...///000000000------,,,++++++++++++,,,***++++++++++++******)))++++++***+++,,,...111222999999999::::::999999999999999999::::::999999999999;;;<<<===>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<========================>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPRRRSSSTTTVVVYYY[[[[[[^^^aaacccccccccdddfffjjjkkkmmmooorrrwwwzzz{{{~~~{{{{{{zzzzzzyyyxxxwwwwwwppppppppppppnnnllljjjiiiiiihhhffffffffffffdddcccaaa```^^^\\\ZZZYYYWWWVVVWWWUUUSSSQQQOOOMMMMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;777888::::::;;;:::999888999999999999999999999999:::999999999999999999:::888888888888888888888888111222222111000222777;;;777777888999999999999888666666666666777777777777555222///...///000000000...---,,,,,,++++++,,,,,,)))******+++++++++*********+++,,,,,,------------888999999::::::999999888888999999::::::999999888888:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<=================================>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQRRRRRRTTTWWWYYYYYY\\\___aaaaaaaaabbbcccdddhhhlllnnnqqqvvvyyyyyy|||~~~|||}}}{{{zzzyyyyyywwwtttrrrppppppooonnnmmmkkkiiihhheeeeeeddddddcccbbbaaaaaaaaa___]]][[[YYYXXXXXXXXXSSSRRRQQQOOONNNMMMLLLLLLKKKIIIHHHGGGGGGGGGEEECCCCCCCCCBBBAAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777888777888888888888999999999777888999;;;;;;:::999888666777999::::::888666555000222444444444444666777:::::::::999999999888888999888777888999:::999777666333111000111111000...///...---+++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///222555888999999777666;;;:::999888999:::;;;<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@DDDCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNNNNOOOQQQTTTWWWYYYZZZ[[[\\\^^^```bbbdddcccfffhhhjjjlllooosssvvvxxx~~~{{{{{{yyyxxxwwwwwwuuurrrpppoooooonnnmmmllljjjiiihhheeeddddddcccbbbaaa``````___]]][[[YYYWWWVVVVVVVVVRRRQQQOOONNNLLLKKKKKKKKKIIIHHHFFFEEEFFFEEECCCBBBDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777888888888999999999999888888888999999::::::888888888888777555333222111222333333333444666888::::::999999888888888888999888777777888999888777666333111000111111000...///...,,,+++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...222555777888999999:::999888777888888999:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@BBBAAA@@@@@@@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNPPPSSSVVVWWWXXXYYYZZZ\\\^^^```bbbaaacccfffhhhiiilllpppssswww}}}zzzxxxwwwuuuttttttssspppmmmmmmmmmmmmllljjjiiiggggggddddddcccbbbaaa```___^^^\\\[[[YYYWWWUUUTTTSSSSSSPPPOOOMMMKKKJJJIIIIIIIIIGGGEEEDDDCCCDDDDDDBBB@@@CCCCCCBBB@@@???===<<<<<<::::::::::::::::::::::::999999888777777777888888777777777888888888999999:::999777666666888:::<<<888777666555333111000///111222333222222333666888999888888888888777777777888777666666888888777666666333111000111111000......---,,,+++***))))))))))))************+++++++++++++++++++++++++++++++++***+++---111444777999:::888888777777777777777888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????>>>>>>>>>>>>@@@AAABBBEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMOOORRRTTTUUUUUUVVVXXXZZZ\\\^^^___^^^```bbbdddfffhhhllloootttqqqwww~~~~~~~~~~~~|||wwwvvvuuussssssrrrqqqnnnlllkkkkkkjjjjjjiiigggfffeeecccbbbaaa```___^^^]]]\\\YYYYYYWWWUUUTTTRRRQQQQQQMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCAAA@@@BBBBBBAAA???===<<<;;;:::999999999999999999999999888888777777777777888888777777777777888888888888888888777666666777888999666555333111000/////////222222222222111333666999888777777777777777777777777666555666777888777555666333111000111111000......---,,,+++************))))))*********+++++++++************************))))))+++---000333777999777777777777777777777777777777888999::::::::::::::::::::::::::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???============>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLLLLMMMPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]][[[]]]```bbbcccfffiiilllppplllqqq{{{yyyttt|||{{{}}}zzzuuuuuutttrrrqqqqqqpppmmmjjjhhhhhhhhhhhhgggeeedddcccbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVUUUSSSQQQPPPOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@AAA@@@???>>><<<;;;:::999999999999999999999999999888777777666777777888888666666777777777888888888666666777777777666444333111000000000000000111222222333333333333444777999777777777777777777777888777666555666777888777555666333111000111111000...------,,,+++************))))))*********+++++++++*********************************+++---000333444666777777888888888888888666777888999::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKKKKLLLNNNPPPRRRRRRSSSUUUWWWYYY[[[\\\ZZZ\\\^^^```aaadddgggjjjlllmmmpppsssuuuxxx~~~~~~zzzyyyzzzxxxrrrsssrrrppppppooonnnkkkiiiffffffffffffeeedddcccbbb``````___]]][[[ZZZYYYXXXUUUUUUUUUSSSRRRPPPNNNMMMJJJIIIGGGFFFDDDCCCCCCCCCDDDBBBAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;:::999999888888888888888888888888777777666666666777888888666666666777777777888888555555666666555333000...---...///000111333444444222333555666555666777999777777777888888888888999888777666666888888777666666333111000111111000...---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++************+++---///111444555666888999999999999777777888999:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<;;;:::999::::::::::::::::::::::::::::::;;;;;;<<<==================>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEHHHJJJJJJKKKLLLNNNPPPPPPQQQSSSUUUWWWYYYZZZYYY[[[]]]___```bbbeeehhhhhhooopppnnnrrr|||zzz}}}~~~|||yyyxxxyyyvvvqqqqqqooonnnmmmmmmkkkhhhfffddddddddddddcccbbbaaaaaa```___^^^\\\ZZZYYYWWWWWWRRRSSSRRRQQQPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBB@@@??????AAAAAA@@@>>><<<;;;;;;;;;::::::::::::888888888888888888888888666666666666666777888888666666666666777777777888666666555333111///---,,,,,,...000222444444444444111444777999888888888888888888888888999999::::::999888777777888999888777666333111000111111000...,,,,,,++++++******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---...///111222444666888999999999777888999:::;;;;;;;;;;;;999999999999999999999999;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::999::::::;;;<<<<<<======;;;<<<===>>>>>>?????????>>>???@@@AAABBBBBBBBBBBBAAADDDGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXXXXYYY[[[]]]^^^```ccceeeffflllnnnmmmpppwww{{{yyy~~~}}}~~~|||xxxwwwxxxuuupppooommmlllkkkkkkiiigggdddcccccccccccccccbbbaaa```___^^^]]][[[ZZZXXXVVVVVVPPPPPPPPPPPPNNNKKKIIIHHHIIIHHHFFFEEECCCBBBBBBBBB@@@???>>>>>>??????>>>===::::::::::::::::::::::::777777777777777777777777666666666666666777888888666666666666777777777777999777333000---,,,+++,,,---///111444555555444444111444888;;;:::999888888888888999999999:::::::::999888777888999:::999777666444111000111111000...,,,,,,++++++***+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,...//////...000222555777888999999888888999:::;;;;;;;;;;;;999999999999999999999999<<<===>>>??????===;;;:::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@CCCGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPSSSUUUVVVVVVXXXZZZ[[[\\\^^^aaadddeeehhhlllnnnnnnooouuu{{{xxxyyy~~~|||zzzxxxzzzxxxwwwvvvwwwvvvuuusssmmmkkkiiihhhhhhhhhfffdddbbbbbbbbbbbbaaaaaaaaa```___\\\YYYWWWVVVTTTRRRPPPOOOOOOMMMKKKJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;::::::999999888777666666777777777777777777777777777777777666666666555555666777777777777555333222111000///...............***...333555666666666666999888888888777777666666999888666666777888;;;<<<:::999999999888888777777666555333111///......///+++***))))))(((((())))))++++++*********+++---...,,,+++***)))))))))++++++******+++++++++,,,,,,,,,)))+++000444777777666555666666666777777888999999:::888777555555666888999;;;;;;<<<<<<<<<;;;999888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHJJJMMMNNNNNNPPPRRRTTTUUUUUUWWWYYY\\\___bbbcccdddeeegggjjjllloooqqqrrruuuzzz~~~}}}{{{yyyyyyvvvtttrrrrrrrrrrrrpppooolllkkkiiihhhhhhgggeeeccccccbbbaaa```___^^^]]]]]]\\\YYYVVVUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@????????????>>>======<<<;;;;;;::::::999888888777666666666666666666666666666666666666666666666666666666777777777777555333111000///...------,,,,,,,,,,,,+++///333555666666666666888888888888777777777666888888777777888999;;;<<<999999888888777777888888888777444111///---------...------,,,,,,,,,,,,,,,++++++*********+++,,,---,,,+++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,---///111333555777777666666777777888888888888999888777666666777888999<<<<<<=========<<<:::::::::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHJJJLLLMMMNNNOOOQQQSSSRRRSSSTTTWWWYYY\\\___```bbbccceeehhhkkkmmmoooppprrruuuwww}}}|||zzzyyyyyyyyysssqqqoooooooooooommmkkkkkkjjjhhhggggggfffdddbbbbbbaaa```^^^]]][[[ZZZYYYXXXVVVSSSRRRRRRRRRPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA@@@???>>>======>>>>>>======<<<;;;;;;;;;999999999888888777777666666666666666666666666666666666666666666666666666888777777555333111///---,,,,,,+++*********++++++---000444666666666666777888888888888777777777777777777888999999::::::;;;888777666666666777888999999777444111...,,,,,,+++//////...---------------++++++*********+++,,,---+++******)))******++++++++++++++++++,,,,,,,,,,,,///...------///222666888666666777888888888777777999888777666666777888999<<<<<<=========<<<;;;;;;999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@AAAAAACCCDDDEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOQQQOOOPPPQQQSSSVVVYYY[[[]]]___```bbbeeehhhjjjlllmmmssssssrrruuu}}}{{{yyyxxxwwwxxxxxxsssqqqpppoooooonnnlllkkkjjjhhhfffffffffeeecccaaa``````^^^]]]\\\ZZZYYYYYYUUUSSSQQQPPPQQQQQQPPPNNNLLLKKKIIIGGGEEECCCBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;::::::999888888888777777777666666666666666666666666666666666666666777777777777888777555333000...,,,+++++++++*********++++++,,,///111555666666666666777888888888777777777777777555666777888999999999999888777666555666777999:::888666333000...---,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,******************++++++))))))*********+++++++++---,,,******+++...111444555555666777888777777666888777777666777777888999;;;;;;;;;;;;;;;;;;;;;:::999999999888999::::::;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKNNNOOOMMMNNNOOOQQQTTTVVVYYYZZZ\\\]]]___aaadddgggiiijjjrrrooooooqqquuu}}}|||yyywwwvvvvvvvvvvvvsssqqqooonnnnnnmmmkkkiiiiiigggeeeddddddcccaaa```]]]]]]]]]\\\\\\[[[[[[ZZZTTTRRRPPPOOOPPPPPPOOONNNKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>======;;;;;;;;;:::::::::::::::888888888777777777777777555555555555555555555555777777777777777777777777666444333000...,,,******++++++***++++++,,,------111333666666666555666777777777777777777777888888444555666777888888888888777777666666666888999:::444333111///............,,,,,,+++***************++++++++++++++++++++++++))))))******++++++++++++(((((((((((()))))))))))))))))))))******+++,,,,,,222333555666777777666555777777777777777888888999999999999999999999999:::999888888888888999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIKKKMMMMMMMMMNNNPPPRRRUUUWWWXXXYYYZZZ\\\^^^aaadddfffgggjjjhhhkkkpppqqqvvv~~~}}}}}}{{{zzzxxxwwwuuutttttttttpppnnnlllkkkkkkjjjhhhfffgggfffdddccccccbbb```^^^[[[[[[[[[[[[[[[ZZZZZZZZZSSSQQQOOONNNNNNOOOMMMLLLIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>======<<<:::::::::999999999999999777777777777777777777777555555555555555555555555666666666555555555444444222111///---,,,+++******++++++++++++,,,---...///333555666777666555666777777777777777888888888888555555666666777888888999888888888888999999999999333222000///......//////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))***+++++++++++++++'''(((((((((((()))))))))&&&''')))******)))((('''...///222555666666555555666666777777888888999999888888777777777888999999888888888888888999::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>??????@@@AAAAAABBBBBBCCCEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSUUUWWWWWWXXXZZZ\\\___aaacccdddffffffkkkrrrtttuuu~~~~~~|||{{{zzzxxxxxxxxxwwwuuutttrrrqqqooommmkkkjjjiiihhhfffdddfffeeecccbbbbbbaaa___]]][[[[[[ZZZYYYXXXWWWWWWVVVQQQOOOMMMLLLLLLLLLJJJIIIEEEEEEDDDBBBBBBAAAAAABBB@@@??????>>>===<<<;;;;;;999999999999999999999999666777777777777777777777555555555555555555555555444444333222111111000///......,,,++++++++++++,,,*********+++,,,---//////444666777777666555666888666777777777888888888888888888777777888999:::;;;888999:::;;;;;;:::888777444333111///...---......//////...---------------+++,,,,,,,,,,,,+++***)))'''(((***+++,,,,,,++++++)))))))))************+++((())))))******)))((('''***,,,///333555555555444555666777888888999999999888888777777777888::::::888888888888888999999:::888999999999999:::::::::999999:::::::::;;;;;;;;;999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAACCCDDDFFFFFFFFFFFFHHHJJJJJJKKKLLLMMMOOOQQQSSSUUUUUUVVVXXX[[[]]]```bbbcccccceeejjjooosssvvvzzz}}}{{{yyywwwwwwwwwwwwwwwuuusssqqqppppppnnnlllkkkjjjiiigggeeefffdddbbbaaaaaaaaa___]]][[[[[[YYYXXXVVVUUUSSSSSSPPPNNNKKKJJJJJJJJJHHHGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<;;;::::::999888888888888888888999999666666666666777777777777555555555555555555555555333222111000///---,,,,,,,,,+++*********+++,,,---)))))))))***+++---...///555777888777666555666888666666777777888888888999;;;:::888888888:::===>>>999:::<<<======;;;888666666444222///---,,,,,,,,,......---,,,,,,,,,,,,---+++,,,,,,---,,,+++***)))'''(((***+++,,,,,,++++++***++++++++++++,,,,,,,,,++++++***)))))))))))))))'''***...222444555555444555555777888999999999999999999888888888999;;;<<<888888888777888999999:::888888999999999:::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFEEEFFFGGGIIIIIIJJJJJJLLLNNNPPPRRRSSSUUUVVVXXXZZZ]]]___aaabbb]]]aaaccceeeiiiqqqwwwyyyrrr}}}|||}}}~~~}}}{{{wwwsssuuuuuutttrrrpppooommmmmmllllllkkkjjjhhhfffdddcccccccccaaa```^^^\\\[[[ZZZYYYXXXVVVUUUUUUUUUSSSQQQKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAA??????===<<<<<<;;;;;;:::999999999888888888777777666666777777666555555555555555666666777777777777666666777444000,,,***)))******,,,+++***)))(((((((((((()))******)))***,,,111444777777888888888888777777:::999888777777999;;;<<<888:::;;;:::888888;;;>>>>>>;;;999888888888888777888666333111000///---+++,,,,,,,,,++++++,,,------,,,,,,,,,+++***)))((((((''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))+++...111444666777777777888888999999:::999999888888888888999999888::::::999777666777888999999999999999999999999777888999999::::::999999999999::::::;;;<<<=========>>>???@@@AAABBBCCCCCCAAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMNNNNNNOOORRRTTTUUUWWWXXXYYYZZZ\\\___aaa```aaabbbeeeiiimmmqqqssswww}}}}}}||||||||||||zzzwwwtttuuutttsssqqqooonnnmmmllljjjjjjiiihhhfffdddcccaaaaaaaaa```^^^\\\ZZZYYYXXXXXXVVVTTTTTTTTTSSSQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<;;;::::::999999888888888777777777666666777666666555555555555555666666777777666555444333333111...+++******+++,,,///...---,,,++++++++++++))))))***)))***---111555666666666777777666666666:::999888777777999;;;<<<888:::<<<;;;:::999;;;======;;;999888888999888777888666222111000///---+++,,,,,,,,,+++,,,,,,,,,---++++++++++++***)))((((((''''''((()))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,...000111999999::::::::::::999999999888888777777888888999888999:::999777666777888999999999999999999999999888888999:::::::::::::::999999::::::;;;<<<<<<===<<<===>>>???@@@AAABBBBBB@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOQQQRRRTTTVVVWWWXXXYYY\\\_________aaacccgggkkknnnppprrrvvv~~~}}}}}}~~~~~~|||zzzxxxxxxxxxwwwuuussssssrrrqqqpppnnnlllkkkjjjhhhhhhgggfffdddbbbaaa```___^^^]]]\\\ZZZYYYWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBB@@@???>>>===<<<<<<<<<;;;::::::999999888888888777777777777666666666666666555555555555444555666777777555333000......,,,+++******+++---...///...---,,,,,,,,,,,,,,,))))))******+++...222666555555666666666666555555:::999888888888999:::;;;888:::<<<===<<<;;;;;;;;;<<<:::888888999999999888888555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++888999:::::::::999888777888888777777777777888888888999999999777666777888999999999999999999999999999999:::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@?????????@@@AAACCCDDDEEEDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQSSSTTTUUUVVVYYY\\\\\\]]]^^^```dddhhhkkkmmmppprrrvvv~~~}}}}}}||||||}}}yyyvvvtttrrrssssssrrrqqqqqqqqqooonnnllljjjiiiiiifffffffffeeecccbbb```___]]]]]]\\\[[[YYYXXXWWWVVVSSSRRROOONNNNNNMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888888777777777777777777666666555555666555555555444444444555666555333000,,,***+++***)))))))))***,,,---,,,+++******)))))))))***))))))******+++///444777666666666666666666666666999999888888888999:::;;;888:::<<<======<<<::::::;;;999888888999:::999888777444111.........---,,,,,,,,,,,,,,,,,,,,,++++++***************)))((((((''''''((()))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))***222333555666777777666555777777777666666777777777777888999888777666777888888888888888888888888888999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::;;;<<<======>>>>>>===>>>>>>>>>@@@AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMMMMOOOQQQRRRSSSTTTWWWZZZ[[[\\\]]]^^^aaaeeehhhjjjrrrssspppuuu~~~}}}||||||||||||xxxvvvsssqqqrrrrrrrrrrrrooonnnmmmllljjjhhhgggfffeeeeeeeeedddcccaaa```___\\\\\\[[[ZZZYYYWWWVVVVVVRRRPPPMMMLLLLLLKKKHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======:::::::::999888888777777666666666666666666777777444555555666555444333333333333333222000---***(((+++***))))))))))))***+++***))))))(((((((((((((((((()))***+++,,,000555999888777777666666777777888999999888999999999::::::999:::;;;======<<<:::888999888888999:::;;;:::888666333///------------,,,,,,------------,,,+++***))))))*********)))((((((''''''((()))))))))))))))************************(((((((((((((((((((((((('''(((((()))***+++++++++,,,...000333555666777777777666666555555666666777666777888888777666777888888888888888888888888888888999::::::;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<============>>>>>>@@@AAABBBBBBDDDGGGHHHHHHIIIKKKMMMLLLNNNPPPQQQRRRSSSVVVYYY[[[[[[[[[]]]```cccfffgggmmmppprrrttt}}}~~~|||{{{{{{{{{{{{yyywwwtttssstttttttttsssmmmmmmkkkjjjhhhfffeeeeeedddddddddcccbbb```___^^^[[[ZZZZZZYYYXXXWWWVVVUUUPPPNNNLLLKKKJJJIIIFFFDDDFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>======::::::999888888777777666555555666666666666777777444444555666666444333222000000///...---+++***)))++++++***)))))))))))))))+++******)))))))))******((()))***+++---111777;;;999888777666666777888999888888999999999::::::::::::::::::;;;<<<;;;999777888777777999;;;;;;:::999666333...,,,,,,---------,,,------...---,,,***)))((())))))******)))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,+++,,,...000333666888999666666555555555555666666555777888777666666777999888888888888888888888888888888999:::::::::999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKMMMLLLMMMOOOPPPQQQSSSVVVXXXYYYYYYZZZ[[[]]]```cccdddbbbfffpppuuurrr{{{~~~}}}|||{{{yyyyyyyyyyyywwwuuussssssssstttsssqqqlllkkkjjjhhhgggeeedddcccaaaaaaaaaaaa```___]]]]]]XXXXXXWWWWWWVVVUUUTTTTTTPPPNNNKKKJJJIIIHHHEEECCCDDDDDDBBBAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<999999999888777777666666555555555666666666777777333444555666666444333111...---,,,************+++************************+++***************++++++((()))***,,,...222888<<<888777666555555666777888888888999999:::::::::999;;;999888888::::::888666777777777999;;;<<<;;;999555222---++++++,,,------,,,---......---,,,***((((((((()))))))))))))))(((''''''((()))))))))))))))************************))))))))))))))))))))))))&&&'''(((***++++++++++++******+++,,,///222666888666555555444444555555666555666777777666666777999888888888888888888888888666777888888999999888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<============>>>???@@@AAAAAACCCEEEFFFGGGHHHJJJLLLJJJLLLNNNOOOOOOQQQTTTVVVWWWWWWWWWYYYZZZ]]]```aaa^^^bbbkkkqqqnnnqqq}}}|||zzzyyyxxxwwwwwwwwwsssqqqppppppqqqqqqooonnnkkkjjjiiihhhfffdddcccbbb`````````___^^^]]]\\\[[[WWWVVVVVVUUUTTTSSSRRRRRRPPPNNNKKKIIIIIIGGGEEEBBBCCCBBBAAA@@@????????????=========<<<<<<;;;;;;:::999999888888777666666666444555555555666666777777333444555666666444222111,,,+++)))((((((***+++---)))))))))***++++++,,,,,,***)))))))))))))))******((()))***,,,...333888<<<888666555444444555666888888888999::::::::::::999<<<999666666888999888666666666777999<<<<<<;;;999555222---***+++,,,------,,,---.........,,,)))((((((((()))))))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))(((((((((***...222444555555555444444555555555444666777777666666777999777777777777777777777777666666777888888888888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>===>>>>>>???@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKIIIJJJLLLMMMNNNPPPSSSUUUUUUUUUVVVWWWXXX[[[]]]___bbbdddiiimmmooorrryyy~~~}}}|||zzzyyyzzzyyywwwvvvtttrrrqqqqqqpppnnnkkkhhhgggfffeeedddcccbbbbbbbbb___]]]\\\[[[[[[[[[YYYWWWVVVTTTRRRPPPOOONNNNNNOOONNNLLLIIIGGGEEEEEEFFFFFFAAA@@@>>>>>>??????===<<<======<<<;;;::::::999999888888777666666666666666555555444444444444555555444444555555444333111000)))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,++++++...222666999:::666555333333333555777888555555555666777999:::;;;;;;888666666888999777555999999888888888888999999666333...+++******)))))),,,+++******))))))******'''(((((())))))))))))((())))))))))))))))))))))))++++++---......---++++++************))))))(((((())))))))))))******************))))))***+++,,,,,,555444444444444555666666555555555777999;;;:::999999999999888888888777777888::::::999777666777888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAAAAABBBCCCDDDEEEEEEIIIIIIIIIJJJLLLNNNQQQRRRSSSSSSRRRSSSVVVYYY]]]___\\\```eeehhhjjjmmmsssxxx~~~}}}~~~~~~}}}|||~~~}}}{{{{{{{{{{{{zzzxxxrrrqqqooooooooommmjjjggggggfffeeecccbbbbbbbbbbbb```^^^\\\[[[[[[ZZZXXXVVVUUUSSSQQQOOONNNMMMMMMNNNKKKJJJGGGEEECCCCCCDDDDDDAAA???>>>>>>>>>>>>===;;;<<<<<<<<<;;;:::999999999888777777666666666666666555555444444444444555555444555555444333000...---************************,,,,,,,,,++++++*********))))))))))))))))))))))))******,,,///333666888999666555444333333555777888666666777777888:::;;;<<<:::888666666777888777555777777666666666666777777555222---************))),,,+++******))))))******'''(((((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((())))))))))))***))))))))))))***+++,,,000111333555666666555555222222222444666777777777999999999888888888777777888999:::999777666777888888999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIIIIKKKMMMPPPQQQPPPPPPQQQSSSUUUXXX[[[\\\[[[___cccfffgggjjjppptttyyy~~~|||{{{||||||{{{zzz|||{{{zzzzzzzzzzzzyyyxxxpppnnnmmmllllllkkkhhhffffffeeedddbbbaaaaaa`````````^^^\\\[[[ZZZYYYVVVTTTSSSRRRPPPNNNMMMLLLLLLLLLHHHGGGEEEBBBAAAAAAAAAAAA@@@>>>======>>>===<<<:::;;;;;;;;;:::999999888888888777666666555555666666555555444444444444555555444444444333111...+++)))+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((***---000333666777777666555444444444555666777777777777888999:::;;;;;;999888666666777888777666666555555444444555555666444111,,,******++++++***++++++***))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++*********'''''''''((((((((())))))))))))))))))))))))***+++***---111444666666555444555555555666777888999:::999888888888888777777777888999999999777666777888666666777777888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOMMMNNNPPPRRRTTTVVVXXXYYYZZZ^^^bbbcccdddfffkkkoooqqqyyy~~~|||zzzzzz{{{{{{zzzyyyxxxwwwuuuvvvvvvwwwuuutttooommmkkkkkkkkkjjjgggeeeeeedddcccaaa```_________```]]][[[YYYXXXWWWTTTRRRPPPPPPNNNMMMLLLJJJJJJIIIFFFEEECCCBBB@@@@@@@@@@@@???===<<<<<<===<<<;;;:::::::::999999999888888888777777666555555555555666555444444333333444444555222222333333111...***(((+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))&&&***///222444555666666666666555444555555666777666666777888999999::::::888777666666666777777777666555555444444555555666333000,,,)))***+++++++++++++++***)))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++(((((((((((())))))))))))***))))))(((((()))******(((***---000333444444444777777777777777888:::<<<888888888888777777777777777888999888777666777888666666777777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMKKKLLLOOORRRTTTVVVWWWWWWZZZ^^^aaabbbaaacccgggkkkqqqooo}}}~~~|||zzzyyyzzzzzzzzzxxxvvvtttssssssttttttrrrqqqnnnllljjjjjjjjjiiigggfffdddcccbbb```^^^]]]]]]]]]^^^[[[YYYWWWVVVUUURRRPPPNNNMMMMMMKKKJJJIIIGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@>>><<<;;;;;;<<<;;;:::888888888888888888777777777777666666555555555555555444444333333333333444444///000222333222///,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))&&&+++111444555555666666666666666555555555666666444555666777888888777777666666666666555666777888777666666555555666666777222///+++))))))***+++***+++***))))))(((((())))))&&&'''((()))************((((((((((((((((((((((((+++***((((((((((((***+++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******)))))))))+++---000333555333444555555444444666888777777777777777777777777666777888888777666777888666777777888999:::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>======>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJLLLNNNQQQSSSUUUVVVWWWZZZ]]]`````````aaadddhhhqqqoooqqq}}}{{{yyyxxxyyyyyyxxxwwwvvvtttrrrrrrrrrrrrpppnnnmmmkkkiiihhhhhhhhhgggfffcccbbbaaa___]]]\\\[[[[[[ZZZXXXVVVUUUTTTSSSPPPNNNKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@???===<<<::::::;;;;;;999888777777777777777777777777777666555555444444555555444444333333333333444444///000333444444111...,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))(((---333666555555666888777777777666666666555555333444666777777777666555555666777666555555777888888777777666666777777888333000+++))))))******)))******)))(((((((((((()))%%%&&&''')))************((((((((((((((((((((((((******))))))))))))***************+++++++++++++++*********+++++++++,,,,,,,,,+++*********************)))'''''')))---000333222555888888666555666888666666777777777777777888555777888777666666777999777888888999999:::::::::888888999999::::::;;;;;;999::::::;;;<<<<<<======<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJJJJKKKJJJKKKMMMOOOQQQTTTUUUVVVYYY\\\^^^^^^]]]^^^bbbfffkkkmmmlllooo{{{yyywwwvvvwwwwwwvvvuuuuuussspppoooooonnnllljjjkkkiiifffeeeffffffeeedddcccbbb```^^^\\\[[[ZZZZZZWWWUUUSSSRRRRRRQQQOOOMMMIIIJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;999999::::::888777666666666666666666666666666666555444444444444555444333333222222333333444111333555666555222...+++************************((()))))))))*********+++))))))))))))))))))))))))***///444666555555888;;;777777777777777666555555444555777888888888666555444666777666444444777999888777777666666777777888444000,,,)))((()))((((((******)))(((((((((((((((%%%&&&''')))******++++++(((((((((((((((((((((((()))******++++++******))))))))))))*********++++++)))************+++++++++------,,,+++++++++++++++)))(((''''''(((***,,,---333777<<<<<<999777777999666666666666777777888888555666777777666666777999777777888888888888888888777888888999::::::;;;;;;888888999::::::;;;;;;<<<;;;<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJIIIJJJJJJLLLNNNQQQTTTUUUVVVYYY[[[\\\[[[[[[___cccccchhhjjjkkkvvvyyywwwuuuuuuuuuvvvuuusssrrrpppmmmlllkkkjjjhhhfffjjjgggdddcccdddddddddcccbbbaaa___]]][[[ZZZYYYYYYUUUSSSQQQQQQQQQPPPNNNMMMHHHIIIIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@???>>>===<<<:::999999:::999888666555555555666666666666666666666555444444444444555444333333222222333333444444666888888666222---***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++000555777555555999<<<777777777777777666555555555666888999:::999777666333555777666444444777999777777666666666666777777444111,,,)))((((((((('''******)))(((((((((((((((%%%&&&''')))******++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))************...------,,,+++++++++,,,'''(((((()))))))))))))))///444:::;;;777444444555555666666666777777888888444666777777666666777999777777777777666666666666777777888999::::::;;;;;;777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEHHHIIIJJJJJJJJJIIIHHHHHHIIILLLOOORRRUUUTTTVVVYYYYYYXXXZZZ]]]aaa```cccjjjmmmkkkwww~~~~~~}}}}}}{{{xxxuuurrrrrrrrrrrrrrrqqqpppnnnkkkhhhfffdddeeeeeedddccccccbbbbbbaaa]]]\\\ZZZYYYWWWVVVUUUUUUSSSRRRPPPOOOOOONNNLLLJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========;;;;;;::::::999888777777888888888888777777777777888777555333222333555666555333111///000222666888444555555666777555111...+++*********))))))(((((())))))))))))))))))))))))((()))+++***)))((()))+++111222333555666777777777888777666555555666777888:::999999888777666555555444444555555666666777777666666666666555555555555333000,,,)))))))))((('''((((((((((((((((((((((((%%%(((+++,,,+++***)))((()))(((((('''''')))***+++))))))))))))((((((((((((***((('''((()))***)))''')))))))))))))))*********+++++++++************)))))))))))))))************)))+++///333555666555444444555666555444555777999777777777777777777777777999999888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCDDDFFFGGGHHHJJJIIIIIIIIIJJJMMMOOOQQQTTTUUUVVVWWWXXXZZZ]]]```bbbaaagggnnnnnnppp~~~~~~~~~}}}|||{{{yyyvvvsssqqqqqqqqqqqqppppppooommmkkkhhhfffdddccccccbbbbbbaaa``````___\\\[[[ZZZWWWVVVTTTTTTSSSSSSQQQOOONNNNNNMMMKKKJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<:::::::::999888777777777888888888777777777666666777666555444333333444555<<<:::777444333333555666555555666777666333000---************)))))))))((())))))))))))))))))))))))((()))******))))))***+++111222444555666777777777888777666555555666777777999999888888777666666555555555555666666666666666666666666666555555555555222///,,,)))))))))((('''(((((((((((((((((((((((('''))),,,---,,,***(((((((((((('''''''''((()))***))))))))))))((((((((((((***((('''((()))***)))''')))))))))))))))*********+++++++++*********))))))))))))))))))************(((***---111333444444444444555666666555555777888777777777777777777777777888888888888888888888888888888888999999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGGGGIIIKKKMMMOOOSSSTTTUUUVVVVVVXXX[[[]]]]]]^^^dddlllkkkgggooo}}}~~~~~~}}}{{{zzzyyywwwtttrrrooonnnnnnnnnmmmmmmlllkkkiiigggfffdddaaa``````______^^^]]]]]]\\\[[[YYYVVVTTTRRRQQQQQQQQQOOOMMMMMMMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::999999888888777777666666888888777777777777666666555555555444444444444444===;;;888666555555666777666777888777555222...,,,************))))))))))))))))))))))))))))))))))))(((*********))))))+++---222333444555666777777777777666666555555666777777888888888777777666666666777777666666666666666555666666666666555555555555222///+++)))))))))(((((((((((((((((((((((((((((()))+++......,,,)))((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))***((('''((()))***)))'''((((((((())))))*********++++++*********)))))))))))))))))))))************((()))+++---///222333444555666777777555555777888777777777777777777777777888888888888888888888888888888888999999999999:::999999999999::::::::::::<<<<<<;;;<<<<<<===>>>?????????@@@@@@AAACCCDDDEEEHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTVVVYYY\\\bbb```dddjjjiiieeehhhqqq}}}|||{{{yyyxxxvvvtttrrrpppmmmlllkkkkkkjjjjjjjjjiiihhhfffeeeddd______^^^^^^]]]\\\\\\\\\\\\[[[XXXUUUSSSQQQPPPOOOOOOMMMLLLKKKKKKJJJHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::999999888888777777666666666555888777777777666666666666333444555555555444333333444444444444555777888:::777888999888444000,,,************))))))))))))))))))))))))))))))))))))))))))*********)))***---///333333555666666777777777555555555555666666666777777777777777777666666666888777777777666666555555666666666666555555555555111...***(((((()))((((((((((((((((((((((((((((((+++---///...,,,)))((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***((('''((()))***)))'''''''''(((((()))*********************))))))))))))((()))))))))************(((((((((***,,,///111333444666777777666555666777777777777777777777777777777777777777888888888888888888888888999999999999888999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDIIIIIIIIIJJJKKKMMMOOOPPPOOOPPPRRRSSSTTTVVVZZZ]]]gggbbb```cccdddeeekkkssshhh~~~|||{{{yyywwwuuusssrrrpppnnnllljjjiiiiiihhhhhhggggggfffdddcccbbb^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZWWWUUURRRPPPOOONNNMMMKKKIIIIIIIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;:::999888777777777666666666666666777777777666666666666555333333444444555444444333000111222444666888:::;;;777999:::888333...+++***))))))))))))))))))******)))))))))))))))))))))))))))************+++...111444444555666777777777777444444555555666666666666666666666666666777777777888888777777666666666555666666666666555555555555000---***(((((()))((((((((((((((((((((((((((((((,,,...///...+++)))((((((%%%&&&&&&''''''''''''''''''((((((((()))))))))******((('''((()))***)))'''&&&''''''((())))))***************)))))))))((((((((()))))))))************(((''''''((())),,,...000222444666777666666666777666666666666666666666666666666777777777888888888777777888888888999999999888888888999999999::::::::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDDDDGGGHHHHHHIIIKKKLLLMMMNNNLLLNNNPPPRRRTTTWWW\\\___aaa]]][[[]]]```cccgggkkkgggqqq~~~{{{yyyyyywwwuuutttqqqpppooommmkkkiiihhhgggfffffffffeeedddbbbaaa```]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWUUURRRPPPNNNMMMMMMKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@???<<<<<<;;;;;;:::999999999777777777777666666666666777777666666666666555555333333333333444444444444444555777888999999999999666999;;;888222---******))))))))))))************)))))))))))))))))))))))))))************,,,000333444555666777777777777777333444555666666666666666555555555666666777777777888777777777777777777666666666666666555555555555000---)))(((((()))((((((((((((((((((((((((((((((,,,---...,,,***(((((((((&&&&&&'''(((((((((((('''''''''(((((())))))*********((('''((()))***)))'''&&&&&&'''((())))))************)))))))))((((((((())))))))))))************)))(((''''''(((***+++---...111444666666555666777666666666666666666666666555666666777777888888888777777777888888888888999888888888888999999999999:::::::::::::::;;;======????????????@@@BBBCCCDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLOOOQQQSSSWWW[[[___YYY[[[^^^bbbcccbbbaaa```lllfffvvv~~~|||yyywwwwwwvvvtttrrrppppppooommmkkkiiigggfffeeeeeeeeedddbbb```___^^^[[[ZZZZZZYYYXXXXXXWWWWWWTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFEEEEEEEEECCCAAA@@@@@@@@@@@@@@@?????????:::::::::::::::999999999777777777777777777777777777777666666666555555555333333222222222333555555777888999::::::999888777555888;;;888222,,,***+++((()))))))))************)))))))))))))))))))))))))))************---111555555555666777777777777666222333444666666666666666444444555555666777888888777777777777777888888888666666666666555555555555///,,,)))'''((())))))(((((((((((((((((((((((((((+++,,,,,,+++)))'''((()))&&&'''((()))))))))(((((('''''''''((()))************((('''((()))***)))'''%%%%%%&&&'''((()))***+++***)))))))))(((((((((((())))))))))))************)))))))))((((((((())))))+++...222444555555666777666666666666666666666666555555666666777888888999777777777777888888888888888888888888999999999999999999999999:::;;;<<<============>>>???@@@AAABBBAAABBBDDDEEEFFFGGGHHHHHHKKKLLLNNNPPPQQQTTTXXX[[[WWW\\\aaadddccccccbbbaaagggggglll~~~}}}||||||zzzwwwvvvvvvuuusssrrrpppooonnnmmmkkkiiifffeeeeeeeeedddcccaaa___]]]\\\YYYXXXXXXWWWWWWVVVUUUUUUQQQPPPNNNLLLKKKJJJIIIIIIIIIGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@???????????????888888999999999:::::::::777777777777888888888888777666666666555555555555444333111111111333555666555777999::::::999888777444888;;;888111,,,***+++(((((())))))*********+++))))))))))))))))))))))))************+++---222666555666666777777777777666111222444666777777666555333444444555666777888888666666777777888888999999777666666666555555555555///,,,)))'''((())))))(((((((((((((((((((((((((((***++++++***((('''((()))&&&''')))*********)))(((&&&''''''((()))******+++***((('''((()))***)))(((%%%%%%&&&'''((()))***+++))))))))))))(((((((((((())))))))))))*********************))))))(((''''''))),,,111333555555666777666666666666666666666666444555555666777888888999777777777777888888888888777888888888888999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCEEEFFFHHHIIIIIIIIILLLMMMNNNNNNOOOQQQTTTWWWUUUZZZ]]]\\\\\\```eeehhh]]]jjjkkkiii~~~|||zzzwwwvvvuuutttrrrrrrqqqqqqooonnnmmmkkkiiigggfffeeebbb```______``````___]]]YYYWWWUUUTTTTTTSSSQQQPPPQQQPPPOOOMMMKKKJJJHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<999999999888888888777777999888888888777777666666999777555333222333555666222111///......///111222888888999::::::::::::999999:::999555000+++(((''')))************++++++++++++***************+++++++++***))))))+++///222444444444444555555555666666555555444444444333333333444444555555666777777888888888777777666666555555555666777777777666444333******)))((((((((((((((())))))************))))))((()))***,,,+++***((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++******)))(((''''''&&&)))))))))+++---111444666777666555333333555666888555555666777777777777777777777777777777888888999::::::::::::::::::::::::999999999999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFHHHKKKLLLIIIJJJKKKMMMOOOQQQRRRSSSVVVYYY\\\]]]^^^___aaacccccceeejjjooorrr~~~}}}|||zzzxxxwwwvvvuuusssrrrqqqpppppplllllljjjiiigggfffeeedddaaa___^^^^^^^^^^^^\\\[[[XXXWWWUUUTTTTTTSSSQQQOOOOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA??????>>>======<<<<<<;;;999999888888888777777777888888888777777777666666666666555444444333333333111000//////000222444666999999:::;;;;;;;;;;;;:::888999888555000+++((((((************+++++++++++++++***************++++++******))))))+++///222555444444444555555555666666555555444444444333333333333333444444555666666777777777777777666666555555555666777777777666444333******)))((((((((((((((((((((())))))))))))(((((('''(((***++++++)))((('''''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))***************)))((('''''''''***))))))***,,,///222444777666555444444555555666555555666777777777777777777777666666777777888999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<===>>>???AAAAAACCCCCCCCCDDDEEEGGGJJJKKKIIIJJJKKKMMMNNNPPPQQQRRRTTTVVVYYY[[[\\\]]]___```ccccccgggjjjkkkwww~~~|||{{{zzzxxxwwwwwwvvvtttrrrpppnnnnnnmmmiiihhhhhhfffeeedddcccccc```^^^\\\\\\\\\[[[YYYXXXXXXVVVTTTSSSSSSRRRQQQOOOMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>======<<<;;;;;;;;;888888888888777777777777777777777777666666666666444444555555555333111000000000000111333555888:::999::::::;;;;;;;;;;;;;;;888888777333///+++******************+++++++++,,,++++++***************+++***)))))))))+++///333555444444555555555666666666555555444444444333333333444444444555666666777777777777777666666666666555555555666777666555444333******)))(((((((((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))''''''((((((((()))))))))******))))))((((((''''''***))))))***+++---///111555555555555555555555555555555666777777777777777777777666666777777888999888888888888888888888888:::999999999999::::::;;;;;;;;;<<<<<<===>>>@@@@@@CCCCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSVVVXXXXXXYYY[[[]]]bbbbbbdddgggeeeiii}}}|||{{{zzzyyyxxxvvvvvvuuurrrpppnnnlllkkkjjjgggffffffeeedddccccccbbb```^^^\\\[[[[[[ZZZXXXVVVVVVUUUSSSRRRRRRQQQOOOMMMKKKKKKIIIHHHGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@??????======<<<<<<;;;:::::::::888888777777777666666666666666666666666666666666333444444444333222222111222222222333555777999:::888999::::::;;;;;;::::::777777555222...++++++,,,*********+++++++++,,,,,,,,,+++******)))************)))((()))+++///333555555555555555666666666666555555444444444333333333555666666666777777777888666666666666666666666666444555666666666555444333+++***))))))(((((())))))&&&''''''''''''''''''&&&%%%&&&'''(((((((((''''''*********))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++************)))))))))(((''''''''''''((((((((((((***)))))))))((((((((('''***)))))))))***+++,,,---000111333444555666666666555555666777777777777777666666666666666777888888888888888888888888888888:::999999999999999::::::;;;;;;;;;;;;<<<===>>>???BBBBBBBBBCCCDDDEEEEEEFFFHHHHHHIIIKKKLLLMMMNNNOOOOOOQQQTTTVVVVVVWWWYYY[[[aaaaaacccgggggggggoooyyy~~~{{{zzzzzzyyyxxxvvvtttssspppnnnllljjjiiihhhfffeeeeeedddcccbbbbbbaaa___]]][[[ZZZZZZYYYWWWUUUTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999999777777777666666666555555555555555555555555555666555444222111111222444555555555555666666777888999777777888999999999999999777666444000,,,++++++---***++++++++++++,,,,,,,,,,,,++++++***))))))******))))))((())),,,///333666555555555666666666777777555555444444444333333333444444555555555555666666555555555555555666666666444555666666666555333222++++++***)))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++************)))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,///222444666777888555555666777777777777777666666666555666777777888999999999999999999999999999999888888888999::::::::::::::::::;;;<<<======@@@@@@AAABBBCCCCCCDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPSSSUUUVVVWWWXXXZZZ\\\]]]aaafffiiiiiilllppp~~~|||zzzyyyyyyxxxwwwuuuqqqpppnnnllljjjiiihhhgggeeeeeedddcccbbb``````___]]][[[ZZZYYYYYYXXXWWWUUURRRPPPNNNMMMMMMMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@??????>>>======<<<;;;;;;::::::999888888888666666666666555555555555444444444555555555555555444333111000111444777999777777777777777777777777666777777888888888888888888777444///+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((())),,,000444666555555666666666777777777555555444444444333333333222222222222222222222222444555555555555666666666444444555666555444333222++++++***))))))))))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,************))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((()))))))))***************((())),,,...222555777888555555666777777777777777666666555555666666777888999999999999999999999999777777777888888999:::;;;::::::999999:::;;;;;;<<<===>>>???AAABBBCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRTTTUUUVVVXXXYYYXXXZZZ^^^bbbfffiiikkkmmmkkk}}}|||zzzxxxwwwwwwvvvuuutttooonnnllljjjiiihhhggggggdddcccbbbaaa___]]]\\\\\\ZZZXXXWWWWWWWWWWWWUUUTTTPPPNNNLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA??????>>>>>>===<<<<<<;;;:::::::::999888888777777666666666555555555444444333333444444444555555555111111111222444666999:::777777888888888777777777777777888999999999999888:::888444...***)))+++---+++++++++,,,,,,,,,---------,,,+++***))))))))))))((((((((())),,,000444777555666666666777777777777555555444444444333333333333333333333333333333333444444444555555555666666444444555555555444333222,,,+++******))))))******''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---************))))))))))))((((((((()))))))))******(((((((((((())))))))))))((()))******++++++++++++))))))***,,,...111444666555555666777777777777777666555555555555666777777888888888888888888888888666666666777888:::;;;<<<999999999999999::::::;;;;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQRRRSSSTTTVVVXXX[[[\\\]]]^^^aaaeeeiiikkkkkksss~~~|||zzzxxxvvvuuuuuuuuusssrrrmmmlllkkkiiihhhgggggggggcccbbbaaa___]]][[[ZZZYYYWWWVVVUUUUUUVVVVVVTTTSSSNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777666666555555555444444444333333333444444555555555...///222555777999999999666666777888888888888777888888999::::::::::::999:::888444...)))(((***---++++++,,,,,,,,,------------,,,+++***))))))))))))((((((((())),,,000444777666666666666777777777777555555444444444333333333666666666666666666666555444444444555555555666666333444555555555444333222,,,+++******)))*********''''''((((((((((((''''''&&&&&&&&&'''''')))***+++$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------************))))))))))))))))))))))))************(((((((((((())))))))))))((()))***++++++,,,+++++++++*********,,,...111333555666666777777777777777555555555555555666777777777777777777777777777777555555666777888:::<<<===999999999888999999::::::999;;;===@@@BBBCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLOOOQQQRRRSSSUUUVVV```aaa___]]]]]]bbbgggiiimmmbbbooo~~~{{{zzzyyywwwuuurrrqqqpppppppppooollliiigggfffeeecccbbbaaa```___]]]\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQPPPPPPKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;===<<<:::888777777777888444444555555555555555555666555555444444333333222555555666777777777777777888888888888888777666666999999999999999999999999999888666222---******+++((()))***++++++++++++++++++++++++************)))(((((()))+++...111444666666666777777888888888888999999999888777666666555888888888888888888888888888777777777777777888999777555555666888777333///+++++++++************)))%%%'''((()))((('''%%%$$$******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***'''''''''''''''((())))))))))))))))))))))))))))))***(((&&&&&&'''(((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))******---000111000,,,)))(((((((((((()))***+++,,,222333555666666666555444666555444333444444666777888888777666666666666666888777777666777999;;;<<<777888888888888999999999<<<<<<<<<<<<===???@@@AAAAAACCCFFFHHHIIIIIIHHHGGGKKKKKKLLLMMMMMMPPPTTTXXXYYYZZZ[[[]]]___bbbdddfffjjjllllllvvv}}}{{{yyyxxxvvvtttrrrpppooooooooonnnkkkhhhgggfffeeecccaaa```___^^^\\\[[[ZZZZZZYYYVVVUUUSSSQQQOOONNNNNNMMMJJJJJJIIIGGGFFFEEECCCCCCBBBBBBAAAAAA@@@?????????=========<<<;;;;;;::::::;;;:::888777666555555666333333333333333333444444666555555444333222222111555555666777777777777666888888888888888777777666999999999999999999999999999888555000,,,)))***+++******+++++++++++++++***+++++++++************)))(((((()))+++...111444666777777777888888888999999999999888888777666666555888888888888888888888888888888777777777777777888777555444555777666222...+++++++++*********))))))&&&'''((())))))'''&&&%%%))))))))))))((((((''''''((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***'''''''''''''''((())))))))))))))))))))))))))))))***(((&&&&&&'''(((((((((''''''''''''((()))******)))))))))))))))))))))))))))***+++---///...,,,)))))))))))))))***+++,,,,,,111222333555666666555555555555444333444555666777888777777666666666666666777777777777777999:::;;;777777888888888999999999;;;;;;;;;<<<===>>>@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGIIIJJJKKKLLLMMMOOOSSSVVVWWWXXXYYY[[[]]]```bbbcccdddhhhhhhlll}}}zzzyyyvvvuuusssqqqpppooonnnnnnllljjjgggeeeeeedddbbb```___^^^\\\[[[YYYXXXXXXXXXSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999888888888666555444333333444222222222222222222222222555444444333333222222111555666666777777777777777888888999999888888777666888888888888888888888888888777444///***(((***++++++,,,,,,,,,,,,,,,+++***+++++++++************))))))))))))+++---111444777888888888888888999999999999888888777777666666555777777777777777777777777999888888777666666666666666444333444666555000,,,++++++*********)))))))))'''((()))***)))((('''&&&)))))))))(((((((((((('''((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))***(((&&&'''((())))))((()))))))))(((((())))))***))))))))))))))))))))))))***))))))+++,,,---+++******))))))******+++,,,---///000111333444555555555444444444444444555666777777777666666666666666666777777777777777888999:::777777777888888888999999;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMQQQTTTTTTTTTVVVWWWZZZ\\\___```aaafffiiigggmmm~~~|||yyyxxxuuutttrrrqqqooommmlllllljjjhhheeedddcccbbbaaa___]]]\\\ZZZYYYWWWWWWVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>=========:::::::::999888888777777777666555555444333333333222222222222222222111111111222222222333333444444777777888999999999999888888999999999999888777777888888888888888888888888888666333...)))((()))+++,,,,,,---------,,,+++++++++++++++*********)))))))))))))))***---111555777888888888888999999999999888888777777666666666666666666666666666666666666:::999888666666555555555666444222333555444///+++************)))))))))))))))))))))***)))(((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((()))((('''''')))***)))(((++++++***)))))))))))))))((((((((((((((((((((((((+++***))))))+++,,,,,,+++************+++,,,---...,,,---///111222444555666444444444444555555666666666666666666666666555555777777777777777888999999777777777777888888888888:::::::::;;;<<<===??????BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIIIIJJJKKKNNNQQQRRRRRRTTTUUUXXXZZZ]]]^^^```bbbffffffdddppp}}}{{{xxxwwwsssrrrqqqpppnnnlllkkkjjjhhhfffcccbbbaaaaaa___^^^[[[ZZZXXXWWWUUUTTTTTTTTTPPPOOOMMMKKKIIIHHHHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========999999999888777777666666666666666555555444333333333333333333222222111111...///000222444666777888999999:::;;;;;;;;;;;;:::999999999999999888777777777777777777777777777777777555222...***(((***+++,,,,,,,,,------,,,,,,++++++++++++*********))))))***))))))))),,,000555888888888888888888888888888777777777666666666666666555555555555555555555555999888777666555555555555666444222333444333...************)))))))))(((((()))))))))))))))((((((''''''''''''''''''(((((((((&&&''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''(((***+++***(((,,,+++***))))))(((((()))((((((((((((((((((((((((---+++)))***+++------,,,************+++,,,---...++++++---...000222444555222333444555555666666666444555666666666666555555666777777777888888888888666666777777777888888888999999::::::;;;===>>>???@@@@@@@@@AAABBBCCCEEEEEEDDDFFFHHHHHHIIIJJJLLLNNNQQQQQQSSSTTTWWWYYY\\\]]]\\\ZZZ^^^eeeeeegggwww~~~|||zzzwwwvvvqqqqqqpppooommmkkkiiihhhfffdddaaa`````````^^^]]]YYYXXXWWWUUUSSSSSSRRRRRROOONNNLLLJJJIIIGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<999999888888777666666666666666666666666555444333444444333222222111111111...///000333555888999:::999::::::;;;<<<;;;;;;;;;999999999:::999999888777666666666666666666666666555555333000,,,******+++******+++,,,,,,,,,,,,,,,+++++++++************)))***)))((())),,,000555888888888888777777777777777666666666666666666666666666666666666666666666666888777777666555555555555666444333444555333...*********)))))))))((((((((())))))((((((((('''''''''&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&''''''((()))((((((((('''''''''''''''((())))))))))))))))))))))))))))))((('''''')))++++++***)))+++***))))))(((((((((((())))))))))))))))))))))))---+++******,,,------,,,***))))))******+++,,,---******+++,,,...000222333222222444555666666666666333444555666777666555444666666777888888777777666666666666777777777888888999999999:::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMPPPQQQRRRTTTVVVYYY[[[\\\\\\YYY\\\fffkkkiiijjjooo~~~}}}{{{yyywwwvvvppppppooonnnmmmjjjhhhgggdddbbb```_________]]]\\\WWWWWWUUUSSSRRRQQQQQQQQQNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;999999888888777666666666444555666666666555444333333222222111000000//////000111222444666888999:::888999999:::::::::::::::999999::::::999999888777666666666666666666666666444555555222...,,,***+++((((((***+++,,,,,,------+++++++++************)))+++)))((()))+++000555888777777777666666666555555666666666666666666666666666666666666666666666666777666666555555555666666777555444444555333///******)))))))))(((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))''''''''')))+++,,,+++)))))))))(((((('''((((((((())))))))))))))))))))))))+++***)))***,,,,,,,,,***))))))))))))***+++,,,,,,*********+++,,,...111222111222444555666777777666222333555666777666555444666666777888888777666555666666666666777777777888888888999999:::;;;===>>><<<===???AAABBBBBBAAAAAACCCEEEHHHIIIIIIIIIJJJLLLOOOOOOPPPRRRTTTWWWYYY[[[]]]\\\^^^ccchhhjjjjjjiii~~~~~~|||zzzxxxvvvuuuooooooooonnnllljjjhhhfffdddbbb___^^^^^^^^^]]][[[WWWVVVTTTSSSQQQPPPPPPPPPLLLKKKIIIHHHFFFEEEDDDDDDBBBAAAAAA@@@@@@?????????===<<<<<<;;;;;;:::999999999999888888777777666666333444555555555444333222222111111000///......---333444444555666777888888777777888999999999999888999::::::::::::999888888666666666666666666666666444555666444000---+++***&&&'''(((***+++,,,------+++++++++************)))+++***((((((+++000555999777777666666555555555444555555555666666666666666777777777777777777777777666666555555555666666777888666444555666444///***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((***,,,,,,+++)))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))++++++***((((((((((((((()))***+++,,,************+++---///111000222444666777777777666222333555777777666555444666666777888888777666555666666666666777777777777888888888999:::;;;======;;;<<>>>>>>>><<<<<<;;;::::::999888888666666666666555555555555222222444555555555444333444444333000......000222666555555555555666666777999888888777777888888999888999;;;;;;;;;999777666777777666555555555555555222333444666666222,,,''')))******++++++++++++***************************+++***)))((((((,,,111555555555555555666666666666666666666444333333444666666666666666666666666666999888777666444444333333777666555555444222///,,,+++***)))(((((('''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))+++***)))(((((()))***+++''''''((((((((((((''''''(((((((((((()))***+++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************+++---111444555444333222555555555555666666666666666666666666666555555555777666666555555555555666:::999888888888999:::;;;======>>>???@@@AAAAAABBBFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWWWWXXXZZZ]]]```cccfffgggmmmlll~~~|||{{{{{{yyyvvvsssqqqoookkkkkkjjjiiihhhfffdddcccaaa___\\\[[[ZZZZZZXXXVVVVVVTTTQQQOOONNNMMMKKKIIIGGGGGGFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>======;;;;;;;;;:::999999888888666666666666555555555555222333444555555444333222222222111000...///111444555555555555666777888999999999888888888888999999999999;;;;;;;;;999888666777777666555555555555555333444555777777333...))))))*********+++***************************************)))((((((,,,111555555555555666666777777777666666666444333222444666666666666666666666666666777666666555555555555666777666555444333111...,,,+++***)))(((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))+++***))))))))))))***+++'''(((((())))))(((((('''(((((((((((()))***+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))+++...111333444444444555555555555555555666666555555555666666666666666666666666555666666777777999999888888888999:::;;;<<<======>>>???@@@AAABBBDDDEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVUUUVVVXXX[[[^^^aaadddeeeiiikkkyyy~~~}}}zzzyyyxxxuuurrrooolllkkkjjjjjjiiihhhfffdddbbbaaa___]]]ZZZYYYYYYXXXVVVUUUSSSPPPMMMLLLKKKJJJIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>======<<<:::::::::999999888888777666666666555555555555444444444444444333222111000///000111000000111444666444555555666777999;;;;;;:::999999999999999999:::999:::;;;;;;;;;:::888888777777666555555555555555555555666888888666111---******************))))))******************************)))((((((+++000444555555666666777888999999555666666444333222444555666666666666666666666666555555555555555666777888555555555444222///,,,++++++***)))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++************++++++((())))))******))))))((((((((((((((()))***++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************'''(((***---000222444555555555555555555555555555444444555555666666777777666666666666777777888999999888888888888999::::::<<<<<<===>>>???@@@AAAAAACCCCCCCCCEEEFFFHHHJJJKKKIIIJJJKKKLLLNNNQQQSSSTTTSSSTTTVVVYYY\\\___aaabbbeeekkklllttt~~~|||{{{yyyxxxvvvsssooollljjjhhhjjjiiihhhgggeeecccaaa```]]][[[XXXWWWVVVVVVTTTRRRPPPMMMKKKJJJIIIIIIGGGFFFCCCDDDDDDCCCBBBAAA@@@?????????>>>======<<<<<<;;;999999999888888777777777666666555555555444444444444444333222111000///...111222333222222333555777777777777777888999:::;;;::::::999999999999::::::999999:::;;;::::::999888777777666555555555555555666666777888999888444111++++++******))))))))))))************************)))))))))((()))+++000444555555666777888999::::::444555666555333222333555666666666666666666666666555555555555555666777777444555555333000---+++***+++***)))(((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))),,,++++++++++++++++++,,,))))))************))))))((((((((((((((()))******))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******++++++,,,))))))))))))))))))))))))************************''''''(((***,,,///111333444444444444444444444444333444444555666777888888666666666666777888::::::888888888888888999999:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJHHHHHHIIIJJJLLLOOOQQQRRRRRRSSSUUUXXXZZZ]]]___```bbbkkkkkkgggyyy}}}{{{zzzxxxwwwtttqqqnnnkkkiiihhhiiiiiihhhfffdddbbb```^^^[[[XXXVVVTTTTTTSSSRRRPPPNNNLLLIIIHHHIIIHHHGGGFFFBBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::777777777777777666666666555555555555444444444444333222111000...------,,,333444555555444444666777:::999999888888888888999:::999999888888999999:::888999999999999999999999777777666555555555555555777666666888999999777444...---+++***))))))))))))))))))))))))))))))))))))(((((()))((()))+++///333555666666777888999999999555666777666444333444555666666666666666666666666777777666555555555555555444555666444///+++******+++***)))(((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++++++++++++++++++++))))))************))))))(((((((((((((((((()))***(((((((((((((((((())))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...333333333333444444444444333444444555666777888888666666666666777888::::::777777888888999999999999;;;;;;<<<===>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIIFFFGGGGGGIIIKKKMMMOOOQQQQQQRRRTTTWWWYYY\\\^^^___^^^gggnnnnnnnnn~~~{{{zzzyyywwwuuurrrooollljjjhhhhhhhhhgggfffdddbbb___]]]\\\YYYVVVTTTRRRRRRQQQOOONNNLLLJJJHHHGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@======<<<<<<;;;::::::999666666666666666666666666555555555444444444444333111000...---,,,+++++++++333555666666555555666888;;;:::999888777777777777999888888888888888888999777777777777888888888888777777666555555555555555666555555666888999888666000///---+++***)))******))))))))))))))))))))))))'''((()))))))))+++///222666666777777777777888888555777888888666555555666666666666666666666666666888777666555555555555555444666777444///+++******+++***)))(((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******++++++++++++******((())))))******))))))((((((((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***000111111222333444555555444444555555666666777777666666666666777777888999666777888888999999888888::::::;;;<<<===>>>??????@@@@@@@@@BBBCCCEEEGGGHHHEEEFFFGGGHHHJJJMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\]]][[[___kkkrrrkkkjjj}}}{{{yyyxxxtttrrrpppmmmjjjhhhhhhgggeeedddcccaaa___\\\ZZZYYYWWWUUURRRPPPPPPOOONNNLLLJJJHHHFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBAAA@@@<<<<<<;;;;;;:::999999999555555555555555555555555555555555444444444333333...---+++***)))))))))***///111444555555555777888999888888777777777888888888777777666666777777888666666666666666777777888777777666555555555555555555333333444666888888777333111...,,,******++++++))))))))))))))))))))))))&&&((()))))))))+++...111777777666666666666555555666888::::::888666666777666666666666666666666666666555555555555666666777444777999555///******++++++***)))(((((('''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))***++++++***))))))'''(((((())))))((((((''')))(((((('''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))***,,,------...))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((...///000222333555666777555555555666666666666666666666666555666666777777555666777888999888888777999:::;;;<<<===>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEFFFGGGHHHJJJMMMOOOPPPOOOOOOQQQSSSVVVXXXYYYZZZ\\\ZZZaaallljjjfffuuu|||zzzxxxwwwrrrpppnnnkkkiiigggggggggcccbbbaaa___\\\ZZZWWWVVVVVVTTTQQQOOOOOONNNMMMKKKHHHFFFEEEDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCBBBAAAAAA<<<<<<;;;::::::999999888444555555555555555555555555555444444444333333333,,,+++***((((((((())))))+++...111333444555777999777666666666777888999999777777666666666666777777555555555555555666777777777777666555555555555555444222111333555777777777444222///---+++++++++,,,))))))))))))))))))))))))&&&''')))))))))+++...111777777777666555555444444777999;;;;;;999777777777666666666666666666666666333444444444666777888999444888999666///******,,,+++***)))(((((('''''''''%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((()))***++++++***)))(((''''''(((((((((((('''''')))(((((('''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))+++,,,---......)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((------///111333555777888666666666666666555555555777666666555555555555666555666777999999888888777999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJMMMOOOPPPMMMNNNOOOQQQTTTVVVWWWXXX___XXXYYYdddkkkkkknnnuuu~~~|||xxxuuuuuuuuuqqqooollljjjhhhfffcccaaa_________^^^\\\YYYVVVUUUTTTSSSQQQOOOLLLKKKJJJIIIIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>::::::999888777666555444666555555444444444444555555666777666444000,,,***''''''(((((())))))******))),,,///333555555444444555444444333333333444444888888777777666666555555666666666666666555555444666666666666666666666666888777666555444555555666666555333///+++)))***+++))))))))))))))))))))))))***)))(((((()))+++---...777777666666555555555555777888999999888777666555555555555555555555444444111222333444555777888888555444222...+++***+++,,,(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++******)))(((''''''((()))******((('''((()))***)))'''((()))))))))))))))((((((---+++***,,,111555666555555555555555666666666666666666666666666666666666777777777777666666666666888999;;;:::999999:::<<>>======???AAADDDEEEBBBCCCEEEGGGIIIKKKMMMNNNLLLMMMOOOQQQTTTVVVXXXYYYXXXYYYZZZ]]]bbbgggllloooppp~~~}}}{{{xxxuuuttttttqqqooollljjjhhhfffcccaaa^^^^^^^^^]]][[[XXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>======::::::999888777666555444666666555555444444555555555555555333111...+++)))(((((((((((())))))******(((***---111333444333333555555444444444444555555888777777777666666666555777777777888777666666555666666666666666666666666555555444444444555777888777666444///+++))))))***((((((((((((((((((((((((***)))((('''(((***,,,---555555555555555555444444777777888888888777666555333333444555666666666666333444444444555666666666555444111...+++******+++(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******)))(((((((((((()))******((('''((()))***)))'''(((((())))))))))))((((((,,,***)))+++///333444444444555555555666666666666555555555555555555555555777666666666666666666666888999::::::999999:::<<>>===>>>@@@BBBDDDBBBCCCDDDFFFIIIJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYY\\\```eeeiiillljjj~~~}}}{{{yyywwwtttsssrrrpppnnnkkkiiihhhfffcccaaa]]]]]]\\\[[[YYYVVVTTTSSSPPPOOOMMMKKKIIIGGGFFFFFFGGGEEECCCBBBCCCCCCAAA@@@>>>>>>>>>>>>===<<<;;;;;;999999888777666666555555777777666666555555555555555444222000...+++)))(((((((((((())))))))))))***&&&(((+++...111222333333555555555555555666666666777777777777666666666666888888888888888777777666666666666666666666666666333333333333555666888888888777555111,,,)))((()))((((((((((((((((((((((((((((((''''''''')))***,,,222333333444444444444444777777777888777777666555222333444555666777777777555555555555555555555555555333000---+++******+++(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((()))******++++++******+++***))))))))))))***+++***((('''((()))***)))'''(((((())))))***))))))(((***)))(((***---000111222444444444555555555666666555555555555555555555555666666666666666666666666777999::::::999999:::;;;??????>>>===>>>???AAABBBAAABBBDDDEEEGGGIIIKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXZZZ^^^bbbfffhhhkkkooo}}}{{{yyywwwvvvtttqqqpppooommmjjjhhhgggeeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRNNNMMMKKKIIIHHHFFFFFFEEEEEECCCAAAAAAAAABBBAAA???<<<<<<<<<<<<;;;:::999888999888888777666666555555777777777777666555444444555333000...,,,*********))))))))))))))))))))))))&&&'''))),,,///111333333555666666777777777777777777777777777666666666666777888888888888777666666666666666666666666666666222222333444555666777777888888666333...***(((((((((((((((((((((((((((((((((''''''''''''((()))***///000222333444444444333666666666666666666666555333444555666666666666666444444444555555555555555444222...,,,++++++******(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))***************+++******************+++***((('''((()))***)))'''(((((()))*********)))))))))(((((()))+++---///000333333444444444555555555555555555555555555555555555555555666666666666666777888999999888888999:::???>>>=========>>>??????AAAAAACCCDDDFFFHHHIIIJJJKKKKKKMMMNNNPPPQQQRRRSSSVVVVVVXXXZZZ]]]```ccceeellliiippp|||yyyvvvuuutttssspppmmmmmmkkkhhhfffeeedddaaa___ZZZYYYXXXVVVTTTRRRQQQPPPMMMLLLKKKIIIGGGFFFEEEEEECCCBBB@@@???@@@@@@@@@>>>::::::::::::999888777777888888777777666555555555777777777777666555333333444222///---++++++++++++************))))))))))))'''((()))+++---000222444555555777777888888777777666666666666777777777777666666777777666666555444666666666666666666666666444444444555555555555555888888888444///+++(((''''''''''''''''''''''''''''''''''''''''''(((((((((---...000333444444444333555555555555555555666666666777777777666555444444222222333444555666777888444000,,,***++++++***)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))************)))*********++++++************((('''((()))***)))'''(((((()))***************))))))))))))***+++...///333333333333444444444444555555555555555555555555444444555555666666666777666777999888777777888:::=====================>>>@@@@@@AAACCCEEEFFFGGGHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVXXXZZZ]]]```bbbcccdddhhhiiippp{{{xxxtttssssssrrrnnnkkkjjjhhhfffdddcccbbb___]]]YYYXXXVVVSSSQQQPPPOOOOOOLLLKKKIIIHHHFFFEEEEEEDDDBBB@@@>>>>>>?????????>>>999999999999888777666666777777777666666555555555666666777777666444222111000///---,,,++++++,,,,,,+++************)))))))))((((((((()))+++...111333444555666888888888777777666666666666777777777777666666666666666555444444666666666666666666666666444555666666777666666555777888888666111,,,)))(((''''''''''''''''''''''''''''''((((((((((((((((((+++---000333555555555444555444444444444555666666888888888777666555444333111222333444555777888888444///+++)))++++++***((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))***++++++***))))))***((('''((()))***)))'''(((((()))***++++++++++++***+++++++++***+++...000222222222333333333444444444444444444444444444444444444444555555666666777555777888888777777888999;;;;;;;;;<<<<<<=========??????@@@BBBCCCEEEFFFFFFEEEFFFHHHJJJMMMPPPRRRSSSSSSTTTWWWYYY\\\___aaabbb___iiijjjfffwww~~~~~~zzzvvvrrrqqqrrrqqqmmmiiihhhfffcccbbbaaa```^^^\\\XXXVVVTTTQQQOOONNNNNNNNNIIIHHHGGGEEEDDDCCCCCCCCC@@@???======>>>???>>>===999999999999888777666555666666666666666555555555555555666666555333111///+++++++++******++++++,,,+++++++++*********)))))))))((('''''')))+++...000222444666777888888777666555666666666777777777888777777777777777666555555666666666666666666666666333444666777888999888888555777888777333...***)))''''''''''''''''''''''''((((((((())))))(((((((((***,,,000333666666666555444444333333333444666666777777777777777666555444333333444444555666777777333...)))(((+++,,,***'''(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))******))))))(((***((('''((()))***)))'''(((((()))***+++++++++++++++------,,,++++++...111222222222222333333333333444444444444444444444444333333444555555666777777555666888777666666777999888999:::;;;<<<=========>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNOOOPPPPPPQQQTTTWWW[[[]]]___```bbbdddhhhjjjnnn}}}||||||zzzvvvqqqppprrrqqqmmmhhhfffdddbbbaaa```___]]][[[WWWVVVSSSQQQNNNMMMMMMMMMGGGGGGEEEDDDBBBBBBAAAAAA@@@>>><<<<<<===>>>>>>===999999999999888777666555666666666666666555555555444555555666444222000...(((((())))))******++++++++++++++++++******)))))))))'''&&&%%%&&&))),,,...111333555777888888666666555666666666777777888888888888888888888777666666666666666666666666666666222333555888:::;;;;;;;;;444666888777444///+++)))''''''''''''''''''''''''((()))))))))))))))(((((())),,,000444666777666666444333333222333444666666555666777777777777777666555555555555555555555555333...)))(((+++,,,***'''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))((('''***((('''((()))***)))((((((((()))++++++,,,,,,,,,,,,...///...,,,,,,///222111111222222222333333333444444444444444444444444333333444444555666777777555666777777666666777888777888999;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMOOORRRVVVYYY\\\^^^___ddd\\\aaammmiiiggg}}}|||{{{{{{zzzwwwssspppooollljjjhhhfffdddaaa___^^^\\\ZZZXXXTTTTTTRRRPPPNNNLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAACCC@@@===;;;;;;;;;::::::777888888888888777666666999888777666555444333222000111333333222///+++))))))))))))))))))))))))))),,,,,,***)))(((((((((((((((((('''(((((()))***+++222222333333333333333333666666666666777777777777888888888888777777777777555555555555555555555555444666888999999999:::<<<>>><<<:::888555///)))$$$(((((('''&&&&&&&&&&&&'''******)))((((((((((((((('''+++000333444555666666666333111222555777777555555777999999888666666777555555555555555555444444///,,,***))))))***))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&'''(((******((('''&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''(((******+++++++++))))))))))))((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++,,,------,,,,,,...000444666888888666333222222444666888999999888666444666555444333333444555666777777777777777888888999888888999:::;;;======>>>@@@AAAAAA@@@???@@@BBBEEEDDDFFFHHHIIIJJJKKKNNNPPPNNNOOOPPPSSSVVVXXXZZZ[[[___```aaabbbfffmmmuuuzzz|||{{{zzzyyywwwuuuqqqnnnllljjjhhheeedddaaa___]]]\\\ZZZXXXUUUSSSRRRPPPNNNLLLJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@CCC@@@<<<::::::;;;:::999888888888888888777777666777777666555444444333222111222222222000---+++)))))))))))))))))))))))))))++++++***)))(((((((((((()))(((((((((((())))))***000111333444555555444444555555555555666666666666777777777666666666555555555555555555555555555555333555777888888888999;;;>>>===;;;999666111+++&&&(((((('''&&&&&&&&&&&&'''***))))))((((((((((((((((((,,,111444444444555555555444333444777888777555555777999999888666666777666666666555555555555555...,,,)))))))))***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))((((((((('''''''''&&&&&&'''((())))))((('''&&&''''''((((((((('''%%%%%%'''''''''''''''''''''''''''((()))******+++++++++)))))))))))))))))))))(((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***,,,---,,,,,,,,,...000666888:::999666333111111222444666888888777666444666555444333333444555666777777666666777777888999888888999:::;;;<<<======???@@@AAA@@@???@@@BBBDDDCCCEEEHHHIIIJJJKKKNNNPPPNNNOOOPPPSSSUUUWWWYYYYYY\\\^^^___aaadddjjjqqquuu}}}{{{xxxwwwvvvtttqqqmmmkkkiiigggeeecccaaa___\\\ZZZYYYXXXUUUSSSPPPOOONNNLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???AAA???<<<::::::::::::999888888999999888888777666555555555555555444333333222222111///---+++***)))))))))))))))))))))))))))******)))(((((()))))))))***))))))(((((((((((()))...000333666777777666555444444444444555555555555666666666555555555444444444444444444444444444444222444666777777777888999===<<<;;;999777222,,,((((((((('''&&&&&&&&&&&&'''))))))((((((''''''(((((()))---111444444444444555444444555777999999888666555777999999888777777777777777777666666555555555---+++)))))))))***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((('''''''''''''''&&&'''((())))))((('''&&&''''''((()))((('''&&&%%%'''''''''''''''''''''''''''((()))******+++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++***+++,,,,,,+++,,,...000999;;;<<<;;;888444111111000222444555666666666555555555444444444444555555666666666666666777888888888888999:::;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDBBBDDDGGGHHHIIIJJJMMMOOONNNOOOPPPRRRTTTUUUWWWWWWZZZ[[[^^^```bbbfffkkknnnmmm|||yyyvvvtttsssqqqnnnjjjhhhfffeeebbb```___]]]ZZZXXXWWWUUUSSSQQQOOONNNMMMKKKIIIGGGFFFEEECCCCCCBBBAAA@@@??????>>>???===;;;999::::::999888888888999999888888777666444444555666666555444333222111///,,,+++***))))))))))))))))))))))))))))))))))))((((((((())))))*********)))(((((('''((((((+++...333777999999777666444444555555555666666666666666666555555555444444444444444444444444444444111333555666555555666777;;;:::999888666222---)))(((((('''&&&&&&&&&&&&''')))(((((('''''''''(((((())),,,111444555555555666444555777999::::::888777666888;;;;;;:::999999:::999888888777666555555444,,,***))))))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))(((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))***************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))***++++++***+++---///888;;;======:::777444333000111222444555555555666444444444444444444444444666555555555555666777777777888888999:::;;;;;;;;;<<<>>>???@@@???@@@AAACCCAAACCCFFFGGGHHHIIILLLNNNNNNNNNOOOQQQRRRTTTUUUUUUXXXZZZ]]]___aaacccfffhhhiiiwww~~~{{{xxxtttrrrqqqnnnkkkhhheeedddccc```^^^]]][[[XXXWWWVVVTTTQQQOOONNNMMMLLLJJJIIIGGGFFFEEEBBBBBBAAA@@@???>>>=========;;;999999999999888666777888888888888777666666444555666777777666444333111///---***)))))))))***))))))))))))))))))))))))(((((((((((((((((())))))******)))(((((('''((((((***---222666888999888777555555666666666777777777777777777666666666555555444444444444444444444444111333555555555444555666777777666666555222---)))(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((('''+++000444666666777888333555888::::::999888888888:::<<<===<<<;;;;;;<<<:::999888777666555444444+++)))((()))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&'''((())))))(((''''''((((((((((((((((((((((((((())))))************)))((()))))))))*********+++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******)))***+++*********,,,...444888<<<>>>===:::999888333333333333444444555666333444444444444444444333555555555444555555666777777777888888999:::::::::;;;===????????????AAABBB@@@BBBEEEFFFGGGHHHKKKMMMLLLMMMNNNOOOQQQRRRSSSTTTXXXZZZ]]]___```aaaccceeepppiii}}}}}}zzzwwwssspppoookkkhhheeecccbbb```^^^\\\[[[YYYVVVUUUSSSRRROOOMMMLLLKKKJJJIIIHHHFFFEEEEEEAAA@@@@@@???>>>===<<<<<<;;;:::888888999999777555666666777777666666555444333444666777666555333111---,,,***)))(((((()))***))))))))))))))))))))))))))))))(((''''''(((((((((***))))))(((((((((((()))***---000444777888777777666666666666777777777888777777777666666666555555333333333333333333333333222333555555444444555666555555555555555222...***(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((,,,111555666666777888333666888999888888888999888:::<<<===<<<<<<<<<===:::999888777555444333222)))(((((()))******)))''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((()))***)))((('''(((((((((((((((((((((((())))))************))))))((())))))******+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((()))******)))***,,,...111555;;;>>>>>>===<<<;;;999777666444333444444555333333444444444444333333444444444444444555666666777777888888888999999999999;;;>>>?????????@@@BBB???AAADDDEEEFFFGGGJJJLLLJJJKKKLLLNNNPPPQQQSSSSSSWWWYYY\\\]]]^^^___bbbdddjjjlllppp~~~}}}zzzwwwssspppnnngggeeeaaa___^^^]]][[[YYYXXXVVVSSSRRRQQQOOOLLLJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@??????>>>===<<<;;;;;;:::999888888999888666555555555555555555444444333222333555555444222///---***))))))))))))))))))***))))))))))))))))))))))))***)))(((''''''''''''''')))(((((((((((())))))***+++,,,///222444666666666555555555666666666777777666666666555555555444444333333333333333333333333222444666666555444555666444444444555666444000,,,(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))+++///333555666555555555333666888888666666888:::666888;;;<<<;;;;;;;;;<<<:::999888666444333111111((((((((()))+++***)))'''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))************))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))))))))+++---000444:::>>>???===<<<<<>>===<<<;;;::::::999888777888999888666444444444555555444444333222111222333444222000---+++'''((((((((()))))))))***))))))))))))))))))))))))+++***)))''''''&&&&&&&&&(((((('''(((((()))***++++++,,,...111333444666666444444444555555555666666555555444444444333333333333333333333333333333333333444666666555444555666444444555666777555111...(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))...111555666555333333222444666777666555555888;;;555777:::;;;:::::::::;;;:::999888666444222000000((('''((()))++++++)))&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))*********))))))(((((())))))***++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))((()))+++---000444:::>>>???===<<<;;;BBB@@@;;;777444333444444222222444444444444222222444333333333333444555555777777777777888888888888777:::===?????????@@@AAA>>>@@@CCCDDDEEEFFFIIIKKKGGGHHHJJJLLLOOOQQQSSSTTTUUUWWWXXXYYYZZZ\\\```cccccciiimmmlllttt|||vvvsssssssssnnnjjjeeebbb___\\\[[[YYYVVVTTTWWWUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFDDDCCC@@@>>>===???>>><<<<<<======;;;:::999999999888777666666555111111111222333444555666333333444333111---***(((((((((((((((((()))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))***,,,...111333444444444333555666666555444444555666666666666555555555555444333333222222222333333444444555555555555555555666777777777666555333222)))(((&&&&&&''''''&&&$$$%%%&&&'''&&&&&&'''***---111222222333333444444555444444555555555555444444<<<:::999888888999;;;===<<<;;;999777444222000///,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&(((((()))*********************)))))))))))))))*********)))(((((((((((((((+++++++++*********))))))------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))((('''(((***+++))))))))))))************...444;;;??????>>>>>>???;;;;;;:::888555222111222444555666777666444222000444555666555444444555666666666666666777777777777888999;;;===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJIIIJJJLLLQQQUUUQQQSSSVVVXXXYYY[[[^^^```[[[fffjjjkkkmmmvvv~~~yyysssppppppoookkkhhhdddbbb^^^\\\ZZZXXXVVVTTTUUUSSSQQQNNNLLLJJJIIIIIIFFFFFFEEEDDDBBB@@@>>>===>>><<<;;;;;;<<<;;;:::999999999888777777666555555444333333333333333333444111111111000...+++)))((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))***,,,...111333444444444333444666666444333444555555555555555444444444444444444333333333333444444444444444555555666666666777777888888777666444333,,,***((('''''''''&&&%%%%%%&&&'''&&&&&&'''***---111222222333333444555555444444555555555555444444999888777777777888999::::::999888777555222000///,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''((()))******++++++******))))))(((((((((((())))))))))))((((((((((((((()))+++++++++*********))))))......---,,,,,,+++******))))))))))))))))))))))))'''''''''(((((())))))***((()))***)))(((((()))+++))))))))))))************000555;;;????????????@@@>>>>>>===;;;888666555555333444444555555555444444444555666555444444555666666666666666777777777777777888999;;;<<<>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIIIIIIIKKKOOORRRQQQSSSUUUWWWXXXZZZ]]]______ffffffgggjjjlll}}}zzzvvvpppmmmlllkkkhhheeeccc```]]][[[YYYXXXUUUSSSQQQPPPNNNLLLKKKIIIIIIHHHFFFEEEDDDCCCAAA???>>>======;;;::::::::::::999777888888777777666666555555666666555444333222222111000///---,,,***))))))(((************************))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))***+++...222444555555444222333555555333333333444444444444444333333333222555555444444444444555666333333444555666666777777888888999999888777555444111...)))''''''''''''&&&%%%&&&'''&&&&&&'''***---222222222333444444555555444444555555555555444444666666777888888888888888777777888888777444222000,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,*********))))))))))))(((+++************)))))))))......------,,,+++++++++))))))))))))))))))))))))%%%%%%'''(((***+++,,,---***++++++***(((((()))+++))))))))))))************...222888===???AAABBBCCCBBBAAA@@@???===<<<;;;:::444333222222222444666777444555666555444444555666666666666666777777777777777777888999;;;<<<======>>>??????@@@AAABBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNOOORRRTTTVVVWWWXXX[[[]]]aaadddbbbdddhhheeelll~~~}}}xxxtttooolllkkkiiifffdddaaa___[[[YYYXXXWWWTTTSSSNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDCCCAAA@@@>>>>>>===<<<;;;:::999::::::999777777777777666666555555555555555555444333222111111///...+++)))((())))))***+++++++++***************))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))+++///222555555555555111333444444333222222333444444444444333333333333666555555555555666666777222333444555666777888999888999999:::999888777666666111+++'''&&&'''''''''%%%&&&'''&&&&&&'''***---222222333333444555555555555666666666666666666555666777999:::;;;;;;999999666777999:::999777444222,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++......///000000000000000111111111111111111222333//////...---,,,***((((((************)))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&''')))***,,,---...+++,,,,,,+++)))((()))+++((()))))))))************)))---333999>>>BBBEEEFFFCCCBBBAAA@@@@@@@@@>>>===777555222000000222555777444555666555444444444666666666666666777777777777777777888999:::;;;<<<===>>>??????@@@AAABBBCCCCCCBBBDDDGGGIIIIIIJJJKKKLLLNNNPPPSSSTTTUUUVVVYYY[[[\\\```___bbbiiiffffffrrr}}}{{{wwwtttpppmmmjjjhhhfffeee___]]]ZZZXXXWWWVVVSSSRRRLLLLLLJJJIIIHHHGGGGGGGGGDDDCCCAAA???>>>============;;;::::::;;;:::999777666666666555555555555555333333444444333222111111///---+++))))))***+++---++++++++++++******))))))(((((())))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((+++///333666666666555111333444444333222222333555555555444444444444333555555555555555666777888333333444555666888888999888999999::::::999777777888333---(((''''''((((((%%%&&&'''&&&&&&'''***---222333333444444555666666777777888888888888777777777999;;;===>>>===<<<;;;666888:::;;;;;;999666555,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''')))+++---......///222222333444444444444444555555444444555666777777666666444222///,,,)))'''))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++,,,,,,+++)))((()))+++((()))))))))***************,,,000555;;;???BBBCCCCCCAAA???@@@AAABBB@@@>>><<<999555111///000222333444555666555444444444666666666666666777777777777999999999999:::;;;===>>>??????@@@AAABBBCCCCCCDDDAAADDDGGGIIIJJJJJJKKKKKKLLLNNNQQQRRRSSSTTTVVVXXXVVV^^^^^^```fffeeegggsssmmm~~~{{{yyyuuusssppplllhhhfffeeeddd^^^[[[XXXVVVVVVUUUSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCBBB@@@>>>===<<<=========;;;::::::::::::999777555555555555555555444444111222333333333111000///---,,,+++******+++---...+++++++++***))))))(((((((((((())))))))))))******''''''''''''''''''''''''))))))(((((((((((())))))(((+++///444666777666555222333555555333333333444555555555555444444444444555555555555555666777888444444555666777777888888777888999::::::999888777888444---)))'''(((((((((%%%&&&'''&&&&&&'''***---333333333444555555666666777777888888888888777777777999;;;===>>>>>>===<<<777888:::::::::999777666,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((()))+++---///111222333444555666666777777666666444444444444555666777777:::999888555222...***((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++***(((((()))+++))))))))))))************......///333777;;;======AAA???===>>>AAABBB@@@>>>@@@>>>:::666333222111111444555666555444444555666666666666666777777777777:::999888888999;;;<<<===>>>???@@@AAABBBCCCCCCDDD@@@CCCFFFHHHIIIIIIJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVTTT]]]\\\[[[aaaaaadddooofffxxx|||xxxuuuqqqpppmmmiiieeebbbaaaaaa\\\ZZZWWWUUUUUUTTTRRRPPPMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA???===<<<<<<======;;;:::999888999999888666444444444444444444444444222222333333111///---++++++************+++---...++++++***))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''***000444777888666555333444666666444333444555444444444444333333333222444444444444555666777888555555666666777777777888666777888999999888777777777333---***((((((((('''%%%&&&'''&&&&&&'''***---333333444444555666666666666666666777777666666666555666888:::;;;;;;;;;;;;777888888888777777666555,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))***---///222444555666555555666777777777777666333333333444444555777777999888888666333000,,,***(((((((((((())))))******((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))***)))(((((()))+++))))))))))))************...------111777<<<>>>>>>@@@===;;;===AAACCCAAA>>>CCCBBB@@@===:::777444222444555666555444444555666666666666666777777777777999888777777777999;;;<<<===>>>>>>???@@@AAABBBBBB???BBBDDDFFFFFFGGGHHHJJJJJJLLLNNNOOOOOOPPPRRRTTTUUU\\\YYYWWW^^^``````hhhfffnnn{{{~~~zzzuuurrrnnnmmmjjjfffaaa___^^^^^^\\\YYYVVVUUUTTTSSSRRRPPPMMMLLLJJJHHHGGGEEEEEEDDDBBB@@@>>><<<;;;;;;<<<===:::999777777888888666555444444444444444444444444333333444333000---***((()))))))))******+++,,,---*********)))(((''''''&&&(((((())))))*********+++************************))))))(((((((((((())))))'''***000555888888777555333555666666555444444555333333333222222222111111333333333444444666777777666666666666777777777777666666888999999888777666666222---***))))))((('''%%%&&&''''''&&&'''***---333333444444555666666666444444555555555555444444333444555666777888999999777777666666555555444444,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((***+++...111333666777888444444555666666666666666444444444444555666888888666666777666444111...,,,'''((((((((())))))******)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))((('''(((***+++))))))))))))***************)))+++000888@@@CCCDDD@@@===;;;===AAACCCAAA>>>DDDDDDDDDCCC???;;;777444444555666555444444555666666666666666777777777777888777666555666777999;;;<<<<<<===>>>???@@@AAAAAA>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUZZZVVVUUU___bbb```ccceeejjjkkk}}}|||yyyvvvrrrooonnnkkkgggdddcccaaa^^^\\\YYYWWWTTTSSSRRRPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@???===<<<:::999999999999888888777666666666777666444333333444555555666444111000///...+++)))************************))))))))))))(((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,+++,,,,,,+++)))((()))***'''***...222555666666666444444444555444444333333444444444444444555666777777666666555555555555666666666666666666777888999333444555666666555444333777111+++((((((************)))((('''&&&(((---000444333333333333444555555888888777666666666666666444555555555666666666666<<<888444444777777333///---***'''%%%&&&((())))))'''''''''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((()))//////000111222444555666666666555555666777888999777777777777777888888888888888999999888444...))))))(((''''''(((((('''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++))))))*********++++++++++++))))))---555;;;>>>???AAA???===???BBBDDDCCCBBBCCCDDDFFFHHHIIIEEE===666222555777666333333666999666666666666666666666666666666666666777888999:::;;;;;;<<<<<<===>>>>>>>>>===???CCCFFFGGGGGGEEEDDDJJJJJJKKKMMMNNNPPPRRRSSSTTTUUUVVVWWWXXX[[[___cccaaaiiihhhggg|||yyyvvvrrrooollljjjfffcccaaa___]]][[[XXXVVVSSSRRRRRRPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDD@@@@@@???===<<<;;;:::999999999888888777666666666666666555444444444555666666444222000000///,,,***************************))))))))))))(((((((((''''''''''''''''''''''''''''''(((((()))***+++,,,---+++---...---***)))((()))))),,,///333555666666555333444444555444444333333444444333333333444555555666666555555555666666777777777666666666666666666444555666777777666555444777222,,,(((((()))))))))(((((((((&&&&&&(((---000444333333333333444555555888777666666555555555666;;;;;;:::999888777777666<<<888555555888888555222---***'''&&&'''((())))))'''''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++111111111222333444555666666666666666777777777888777777777777888888888888:::::::::;;;:::666111,,,)))(((''''''((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((())))))******)))))))))))))))******+++******************+++++++++))))))---444:::>>>???AAA???>>>???BBBDDDCCCBBBCCCBBBCCCEEEGGGGGGCCC@@@;;;888444111222333555666555555555555555555555555666666666666777888999:::;;;;;;;;;<<<======>>>>>>@@@AAADDDFFFGGGHHHGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWYYY^^^aaa]]]fffkkkiiiooo~~~{{{xxxuuuqqqnnnkkkhhhdddaaa```^^^[[[YYYVVVTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCCCC@@@???>>>===<<<;;;:::999999999888888777666666666666555555444555555666666555333111000000///---+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''((()))***,,,---,,,...000///---***((((((,,,...111444555666555555333333444444555444444333444444333333222333333333555555555555555666777888777777777666555555444444555666777888888777666555777222---)))'''((((((''''''''''''&&&&&&)))---111444333333333333444555555777666555555444555555555===<<<;;;:::999888888777:::888555666888999777444...+++'''&&&''')))******(((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''(((+++...///444444333333444444555666555666777888888888777666666666777777888888888888999999999:::999666222...***((('''''')))))))))((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((())))))))))))))))))))))))******+++++++++******************+++******---333999===???AAA@@@??????AAACCCCCCBBBCCCAAAAAABBBEEEHHHIIIJJJCCC<<<333///000333444333555555555555555555555555666666666666777888999999::::::;;;<<<<<<======>>>@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRSSSTTTUUUXXX\\\___\\\^^^gggkkkdddjjj}}}yyywwwsssooollliiifffbbb```^^^\\\YYYWWWTTTRRRPPPPPPPPPOOOMMMLLLIIIHHHFFFEEEDDDCCCCCCCCC??????>>>===<<<;;;::::::999999888888777666666666555555555555555555555666222000............,,,+++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((&&&&&&'''))),,,...,,,///111111...+++)))(((///000222444555555555444333333444444555444444444666555444444333333333333444444444555555777888888555666666666666555555444666777888999999888777666666333...***''''''''''''&&&'''''''''(((***///222444333333333333444555555666555555444444444555555777777777777888888888888888666555555777888777555...+++((('''(((******+++)))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''(((+++...111333666666555555555555555666555666888999999888777555666666777777888888999999777666666666666555111...+++)))'''''')))******)))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((())))))))))))))))))******++++++++++++***************+++******,,,111666;;;>>>AAA@@@@@@@@@AAABBBBBBBBBCCCBBBAAAAAACCCEEEHHHIIIEEE???888333111222222222555555555555555555555555666555555666666777888999999::::::;;;<<<<<<======>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTUUUWWW[[[]]]^^^ZZZ___iiiiiigggyyy{{{xxxuuurrrnnnkkkgggeeeaaa^^^\\\ZZZXXXVVVRRRQQQOOONNNNNNNNNLLLJJJGGGFFFEEEDDDCCCBBBBBBBBB??????>>>===<<<;;;;;;:::999999888888777666666666555555555555555444444333...,,,++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%''')))+++---,,,///111111///+++))))))000111333444444444444444222333333444555555555444888777666555555444555555444444444555555777888888333333555666777777777777666777888999999888777666666444000,,,(((''''''(((((()))******+++---000333444333333333333444555555555555444444444444555666555555555555666666666666555444444444555666666555///,,,)))'''(((***++++++***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((())),,,000444666777777666666555555666666666777999::::::888666555555666666777888888999999777666555555666555333111---+++(((((()))******)))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((((((((())))))))))))))))))******+++************************+++++++++,,,///444:::>>>AAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@;;;666222222333555555555555555555555555555555555555666777888999999999::::::;;;;;;<<<<<<>>>=========>>>AAACCCEEEGGGGGGHHHHHHJJJKKKMMMNNNNNNPPPSSSTTTUUUWWWZZZ\\\___^^^___dddjjjmmmoooqqq~~~zzzwwwtttqqqmmmjjjgggddd```]]]\\\ZZZWWWUUURRRPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;999999888888777666666666555555555555444222111000+++)))((()))++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,...000000...,,,******000111222333333444444444222222333444555555555555777777666666666666666666555555555555555666777888222333555777999999999999666777888999999888777666555444222...***((((((***+++,,,---......000333555444333333333333444555555555555555444555555666777888888777666555444444333444444444444444444444444000---)))((()))+++,,,,,,+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((***---111555777777777666666555666666666777888999999999888777666555555666777888999999:::888777666666777777666555000---***(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((('''''''''(((((()))***)))))))))))))))******+++))))))*********+++++++++++++++++++++---222999>>>@@@AAABBBAAA@@@@@@AAACCCBBBCCCCCCAAA???=========???CCCEEEBBB<<<777666777444444444444444444444444555555555555666777888888888888999::::::;;;;;;<<<>>>>>>>>>>>>???AAADDDEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVYYY[[[]]]dddeee```aaaiiinnnlll}}}yyyvvvssspppllliiigggddd```]]]\\\ZZZWWWUUURRRPPPNNNLLLLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666555555555444222000...---)))(((((()))+++,,,+++***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&(((((()))***+++,,,......,,,+++,,,---000000111111222333333444111222333444555555555555666555555555555666666777666666555555555666666777444555777999::::::999888666666777888888777666666444444333///+++)))***,,,///000111111111222555777444333333333333444555555666555555555666666777888888888777666555444333333555555666555444444444555000---***)))***+++,,,,,,,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((***---111555777666666555555555666666777999999999888888888777777555555666777888999::::::888666555555666888888777333///+++)))((()))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))))))))))))))******+++(((((()))***+++,,,,,,---+++,,,,,,+++,,,000888===@@@BBBCCCAAA??????AAACCC@@@AAAAAA???===<<<>>>AAABBBCCCDDDDDDBBB???===;;;444444444444444444444444555555555555555666888888888888888999::::::;;;;;;<<<<<<===>>>???AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRSSSUUUWWWYYYYYYaaaccc___^^^eeemmmooottt|||xxxuuurrroookkkhhhgggddd```]]]\\\ZZZWWWUUURRRPPPNNNLLLKKKJJJGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;999999888888777666666666555555555444111///,,,***)))(((((()))+++---,,,+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))***,,,---,,,++++++,,,...//////000111222333333444111222333444555555555555444444444444444555666777777666666555555555666666666777999::::::999888777555666777888888777666555444555444111,,,***,,,...222333444444333444666888444333333333333444555555666666666666666777888888333333333444444444444555666777777666555444555555111...***)))***,,,------,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))***---111555777555555555555555666777777::::::999888777777888888444555666777888999::::::666444222222444666666666444111,,,)))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,)))))))))))))))******+++''''''(((***+++,,,---...+++,,,,,,++++++000777===@@@BBBCCCBBB???>>>AAACCC?????????===;;;===BBBFFFFFFCCCBBBCCCEEEEEEBBB>>>444444444444444444444444555444444555555666777888777888888999::::::;;;;;;999:::;;;<<<===??????@@@DDDDDDDDDDDDEEEFFFHHHHHHIIILLLOOOQQQRRRSSSUUUWWWXXXXXXZZZ```eeehhhjjjkkkqqqmmm~~~{{{wwwssspppmmmiiigggfffccc___\\\ZZZWWWTTTRRROOONNNMMMKKKIIIHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB============<<<<<<<<<<<<:::999888777666666666666777444111---***))))))))))))))))))***++++++,,,,,,,,,+++***)))''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((***---...///...---+++******...000444444444333333222222222222333555777888777666555555555666777777777777777666555444444555666777888666666777888888888888888888888777777777777777777555888888444...***+++---666555555555666555444222555555555555555555555555555555333222222333444555777777666666555555555444888777777666555444444444222...***(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''+++///222444444444555555777888888777666666666666666666777888::::::888888999:::999888777666666777888888888666555444666444000+++)))(((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))'''&&&'''(((***+++)))************+++++++++---+++***,,,---///555<<<@@@AAABBBAAA??????@@@AAAGGGCCC??????CCCIIILLLMMMEEEAAA@@@CCCBBB>>>>>>BBBBBB===666111///000333555555444444444444555666666444555666777888999::::::888999:::;;;<<<>>>??????BBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPPPPRRRTTTVVVUUUXXX]]]```bbbdddfffgggmmmgggsss}}}yyyuuuqqqnnnkkkhhheeeeeebbb^^^[[[YYYVVVSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFDDDCCCCCCCCCBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666555444222///,,,***)))))))))******))))))))))))))))))+++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---///......,,,+++)))+++...111444444444333333222222222222333555777888777666555444444555666666666666666666666555555555666777777555666666777888888777777777888888888888888777777777999999555///++++++---333333444555666666555555555555555555555555555555666555444333333444555555777777666666666555555555888777777666555555444444222///***(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''+++///222444555555555666777888888888777777777777777777777888999::::::;;;;;;;;;:::999777666:::888666555444444555666666444000,,,)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''(((***+++))))))*********+++++++++,,,))))))+++,,,...444;;;???@@@AAAAAA???>>>???@@@DDDCCCBBBDDDHHHJJJJJJHHHCCC??????CCCCCC@@@AAAEEEEEEBBB>>>888444222333444666444333222333444777888555666666777888999::::::888999:::;;;<<<===>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGIIILLLMMMNNNOOORRRTTTUUUXXX\\\^^^___```bbbdddjjjqqqqqqwwwzzzwwwsssooommmjjjfffdddccc```\\\YYYWWWUUURRRPPPPPPOOOMMMKKKHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???;;;;;;;;;;;;:::::::::999::::::999888666555555444000///---+++***)))************))))))(((''''''&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,---...,,,,,,+++***)))+++...111444444333333333333222222222333555666777777666666333444444555555555555555777777666555555555666666444555666666666666666666666777999::::::999888777888::::::666000,,,+++,,,111222333444666666777777555555555555555555555555666666555555555555666666777777666666666666555555777777777666555555444444333///+++(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++///333444555555666777888999999999999888888888888777888888999999<<<======<<<<<<:::999888>>>;;;666222111333555777666444111---***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++)))))))))*********+++++++++((((((+++,,,---222999===???@@@@@@???>>>???@@@???AAADDDGGGIIIHHHDDD@@@AAA>>>???BBBCCCBBBDDDGGGHHHIIIGGGBBB;;;555444444555444222111222444777999777777888888999999999999888888999:::<<<===>>>>>>??????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQTTTWWWZZZ[[[\\\]]]___```fffrrroooeeeyyy~~~yyyvvvrrrnnnllliiifffdddaaa^^^ZZZXXXVVVTTTQQQOOOQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::::::::999888666444333222---,,,+++***))))))************)))))))))((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++,,,,,,*********))))))+++///222333333333333333333333333222333444555666666666666333444555555666666555555888888777666666555555555444444555555666555555444555777999;;;;;;:::888666:::;;;;;;777222...,,,,,,000222444555555555666777555555555555555555555555666666666666666777777777777777666666666666666666777777666666555555555555444000+++)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((,,,000333555555555777888888999:::::::::::::::999999888888888999999<<<==================<<>>@@@@@@???>>>>>>???<<>>:::???>>>???@@@BBBBBBDDDFFFJJJMMMNNNJJJBBB999555444333222222222333555777888888888888888999999999999777777888:::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDCCCEEEHHHIIIIIIJJJMMMOOOQQQTTTWWWYYYZZZ\\\^^^```cccdddjjjnnnmmm}}}}}}xxxuuuqqqnnnllliiifffddd___]]]YYYVVVUUUSSSPPPNNNPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::999999888777555333111///******)))))))))******+++)))))))))******+++++++++(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********((())))))((((((+++///333333333333333333333333333222333444555555666666666555555666777777777777666888888888777777666555555444444555555555555444444444666999;;;;;;:::888666:::::::::888444///,,,+++111333555555444333444555555555555555555555555555555666666777777888888888666666777777777777777777666666666666555555555555444111,,,)))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((,,,000333555555555888888888999::::::;;;<<<;;;:::999999999999999:::;;;;;;;;;<<<===>>>???@@@???>>><<<;;;999888777777888777666333111...+++***(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))((((((((((((((())))))***(((((()))))))))*********,,,******---------222888;;;===???@@@???>>>>>>??????@@@BBBBBBAAA???===;;;????????????@@@BBBCCCCCCJJJMMMPPPNNNGGG???999666000111333555666555555444888888888888888888888999666777888999:::<<<======>>>???@@@AAABBBCCCCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNNNNQQQTTTWWWYYY\\\```bbbccc\\\eeetttnnniii~~~{{{wwwtttpppmmmkkkiiifffccc___\\\XXXVVVTTTSSSPPPNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFDDDBBBAAA???======<<<<<<<<<<<<;;;;;;;;;;;;777777777666333111...,,,)))))))))***************)))))))))***+++,,,,,,,,,)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((&&&'''''''''(((+++000333222222333333333333444444333333333444444555666666555666666777777777777777777777888888888777666666555555555666555555444333444555777999:::999888777999999999777555111---+++000333666555333222333555555555555555555555555555444555666777888888888777666666777777777777888888666666666666666666555555555111---))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,000333555666666888777777888999:::<<<<<<:::::::::999::::::;;;;;;:::::::::;;;<<<>>>???@@@>>>>>>??????===;;;999777888888777555333///,,,***))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,***+++.........111777:::===@@@AAAAAA?????????DDDEEEEEECCC@@@???@@@AAA>>>AAAAAA??????CCCDDDBBBIIIJJJMMMMMMKKKFFF@@@<<<111222444555555444333333666666777777888888888888666666777888:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMLLLNNNQQQTTTWWW[[[___bbbbbb___aaahhhlllooozzz}}}zzzuuurrrnnnkkkiiigggdddbbb^^^\\\XXXVVVUUUSSSQQQOOOLLLLLLJJJIIIHHHGGGGGGGGGHHHGGGEEECCCAAA???>>>===;;;;;;;;;;;;:::::::::999666666666444222///+++)))))))))******++++++******)))))))))***************+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))*********)))((((((%%%%%%&&&&&&(((+++000444222222222333333444444444333333333333444555666666444555666666777777666666666666777888888888777777666666666666666555444444444444555777777888888777777777777666555222...+++...111555555333222444777555555555555555555555555333444555777777888777777666666777777777888888888555666666666666666666666666222---***)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))---111444555666666777777777777888:::;;;<<<:::::::::::::::;;;<<<===;;;;;;:::999:::;;;<<<=========>>>>>>===<<<:::999666666666555222///+++((())))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***+++)))***------,,,000555:::===AAABBBBBBAAA@@@@@@EEEFFFFFFDDDAAA???AAACCC===AAABBB@@@AAAGGGHHHFFFHHHGGGHHHKKKNNNMMMHHHBBB555444333222222222333444444444555666777888888999555666777888999:::;;;<<<<<<===>>>>>>@@@@@@AAABBBBBBDDDFFFGGGGGGGGGIIIKKKKKKMMMOOOQQQTTTWWW\\\___]]]bbbbbb```fffppprrrnnn|||yyyssspppmmmjjjhhhfffcccaaa^^^\\\XXXVVVUUUSSSQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFDDDBBB@@@>>>===:::::::::999999999888888555555555444111---***((()))******++++++++++++*********))))))(((((('''''',,,,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++,,,,,,***)))((($$$%%%&&&&&&(((+++000444222222222333333444444444333333333333444555666666333444555555666666555555555666777888999999888777666777777777666555444444444444444555666777777888555555666666555222...++++++000444555333333666:::555555555555555555555555222333555666777777777666666666777777888888888999555555555666666666666666666222---***))))))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))---111444666666666777666666666777999;;;<<<999999999:::;;;<<<===>>>===<<<:::999888888999999=========<<<<<<;;;;;;:::444555555444222---)))'''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))***((())),,,,,,+++...444:::>>>AAACCCCCCAAAAAAAAACCCDDDEEECCC@@@>>>@@@BBB===AAACCCAAACCCJJJMMMJJJIIIFFFEEEIIIPPPRRRMMMGGG999666222///...000444666222333444555666777888999555555666888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFEEEFFFHHHJJJKKKLLLNNNPPPQQQTTTXXX[[[XXX```fffeeebbbeeeooovvv||||||zzzvvvrrrlllgggdddcccaaa```]]]ZZZWWWUUUTTTSSSPPPOOONNNLLLIIIGGGEEEEEEEEEFFFJJJGGGCCC@@@@@@@@@???>>>???>>><<<;;;999777666555555333000---+++*********))))))*********+++++++++))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''''''''(((((())))))(((''''''))),,,///222000222444333222111222333444444444555444444333333777777777777777666555555888888888888777777777777555666666555333333444666222333333444555666777777888777555555444222...+++)))...444777666555666777999777666555666666444333555555444555666888:::;;;777777888888888777777666444555666777888888888777555222...+++)))(((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))++++++---000333555555333777555444666:::;;;999777888888:::;;;===???@@@AAADDD@@@;;;666555777:::<<<;;;:::888888888:::<<<>>>444444444222...+++******))))))(((((((((((())))))(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))''''''(((((())))))******)))***+++++++++,,,///111999>>>DDDFFFDDDAAA@@@@@@??????@@@???>>>>>>@@@BBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGGGGIIILLLRRRVVVOOOAAA444222333111222555888666555666888999:::999777888888999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDEEEEEEEEEGGGIIIGGGIIIKKKMMMOOORRRVVVXXXYYY[[[]]]___aaadddiiillljjj}}}zzzwwwuuuqqqkkkfffdddbbbaaa___]]]ZZZWWWUUUTTTRRRPPPOOONNNLLLJJJGGGFFFFFFFFFGGGHHHEEEBBB@@@??????>>>===;;;;;;;;;;;;:::999888777333222///,,,*********+++))))))*********+++++++++***)))((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))((('''&&&'''))),,,///222111333444444333222222333333444444555555555444444777777777777777666555555888888888777777777666666555666666555333222444555222222333333444555555555888666555555444222///,,,(((,,,222555555444555555666555444555666777666555666666555666777999:::;;;888888999999999888888888777777777777888888888888555333///+++)))(((''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''******,,,000333666555444888777666888:::;;;:::888666888:::===???AAABBBCCC???===:::888777777999:::888777666555666777999:::777777666333...***(((((())))))(((((((((((())))))((()))))))))))))))(((''')))((('''''''''(((******))))))))))))))))))))))))(((((((((((())))))******)))***+++++++++,,,...000;;;@@@DDDEEECCCBBBBBBDDD???@@@@@@???>>>===???@@@>>>>>>>>>???@@@BBBDDDEEEDDDEEEGGGGGGIIILLLPPPSSSKKKDDD>>><<<888222111444777666555666777888777666666666666777888888999999::::::::::::;;;<<<===>>>???AAACCCCCCCCCDDDFFFHHHGGGIIIKKKMMMNNNQQQTTTWWWXXXZZZ\\\]]]___bbbfffiiiooommm|||wwwtttsssoooiiieeecccaaa```^^^]]]ZZZWWWUUUTTTRRRPPPNNNNNNLLLJJJHHHGGGFFFGGGGGGFFFDDD@@@???>>>>>>===<<<888999;;;;;;;;;:::888777000///---+++******++++++)))))))))************+++******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''))))))((((((((((((((()))'''&&&&&&'''))),,,000222222333555555333222333444333333444555666666666555777777888888777777666666888888777777777666666666444555555444222222333555333333333333333333333333777666555555555333000---(((+++000333444444444444555444333555777888888777666666666777888999:::;;;999999999999999999999999:::999888777777777888999555333000,,,)))(((''''''&&&&&&'''(((((((((((('''''''''(((((())))))******%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++///444666666555999888777888:::::::::888666888;;;???AAACCCCCCCCC::::::::::::999999999888777777666666666777888888;;;:::888444...)))''''''))))))(((((((((((()))))))))))))))))))))(((''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((())))))))))))***)))***++++++++++++...000:::>>>AAABBBAAA@@@BBBEEE???@@@AAA@@@>>>======>>><<<<<<===>>>???AAABBBCCCAAACCCEEEGGGHHHIIILLLNNNGGGGGGHHHGGG@@@777222333666555444555666666444222333444444555666666777777::::::::::::;;;<<<=========???AAABBBBBBBBBDDDFFFGGGIIIKKKLLLMMMOOORRRTTTVVVXXXZZZ[[[\\\^^^bbbeeemmmaaakkk|||wwwtttpppmmmhhhdddcccaaa___]]]\\\ZZZVVVTTTSSSRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGDDDBBB???>>>>>>===<<<;;;888999;;;<<<;;;888555444---,,,+++*********++++++))))))))))))************+++***)))((((((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++***))))))((((((((((((&&&&&&&&&(((***...111333333444666666444333444555222333444555666777777777777777888888888777777666888888777777777666666666444555555444222222333444555555555444444333333333666555444555555444111///))),,,///222444444444444555444333555777888777666666666666777777888999999888888888888888888999999;;;:::888666555555666777666444111---)))''''''(((&&&''''''((()))(((((((((''''''(((((()))***++++++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///333666777666999888777777888888999888888:::===@@@AAAAAA@@@>>>777777777888888888888888888888999999999:::::::::;;;;;;888444...***(((((())))))(((((((((((()))))))))******))))))((('''&&&''''''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***+++---///444999>>>@@@???>>>???AAA@@@AAAAAA@@@>>><<<======<<<<<<===>>>@@@AAABBBCCC===@@@CCCEEEEEEEEEFFFGGGEEEFFFIIIJJJFFF>>>888555444333333444555555333111333333333444555555666666999999999999:::;;;<<<===;;;===???@@@@@@AAACCCDDDGGGIIIJJJKKKKKKLLLOOOQQQTTTVVVXXXZZZZZZ\\\___aaacccggghhhppp|||xxxtttnnnkkkgggdddcccaaa___]]]\\\YYYVVVTTTSSSRRROOONNNLLLKKKJJJIIIHHHGGGGGGGGGCCCAAA>>>===>>>===<<<:::999:::;;;;;;888555111...+++++++++******+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))---,,,+++))))))(((((((((%%%&&&'''))),,,///222444444555777777555444555666333444555666777777888888777777888888888888777777888888888888777777777777444555555444222222333555777777666666555555444444555444444555666555333111+++,,,///222555666555555777555444555666777666555444444555666666777777777666666666555666777888999:::999666444333333555555666555222...)))&&&'''(((&&&''''''((()))(((((((((&&&''''''((()))******+++%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''')))...333666777666777777666666666666777888;;;===>>>???>>><<<999777222111111000111333444555777888999:::;;;;;;;;;:::999999777333...+++++++++))))))(((((((((((()))))))))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((************)))))))))))))))***++++++******,,,......555===BBBAAA???>>>>>>@@@AAABBBBBB???=========>>>>>>???AAABBBBBBCCCCCC:::===@@@BBBAAAAAAAAABBBDDDCCCCCCDDDGGGFFF@@@999333222222333555666555333333333444555555666666777999888888999999:::;;;<<<:::<<<>>>>>>>>>???AAACCCFFFGGGIIIIIIIIIJJJMMMOOORRRTTTWWWYYYYYY[[[]]]___]]]iiikkkeeevvv|||wwwtttllljjjgggdddcccbbb___]]]\\\YYYVVVTTTSSSQQQOOOMMMJJJJJJIIIHHHHHHGGGFFFFFFBBB@@@>>>>>>>>>>>><<<:::;;;;;;:::888555000,,,***++++++++++++++++++++++++***)))))))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,...---,,,***)))(((((((((%%%&&&(((+++...222444666555666888888666555666777555555666777888888888777777777888888999999888888::::::999999999888888888555666666555333333444666888777777777666666555555444333444555666666444222,,,---...111555666666555777666555555666777666444333444555666666666666555666555444444555666888999888777666444333333444444666666444...(((%%%''')))&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''')))...333666666666444555555555444555888:::=========<<<999555222///,,,++++++++++++---///000111333666888::::::999888777777555111...,,,,,,---))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))+++************))))))))))))***+++*********,,,------555???DDDEEEBBB@@@@@@@@@BBBCCCCCCAAA?????????@@@AAABBBCCCCCCCCCCCCBBB:::===???@@@????????????CCCBBB??????EEEJJJFFF???666555333333555666666555444444444555666666777777888888888888999:::;;;;;;999;;;===>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIILLLNNNNNNQQQUUUWWWXXXYYY[[[]]]^^^___ffflllnnn~~~zzzuuuqqqllliiigggeeedddccc```^^^[[[YYYUUUSSSRRRQQQOOOMMMHHHHHHHHHHHHGGGFFFEEEEEEAAA@@@???>>>???>>><<<:::;;;:::888555111---***)))+++,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((''''''(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))+++...//////...---+++)))(((((((((&&&''')))---000444666888555777888888777666666777666777777888888888777777666777888999999999999888;;;;;;;;;:::::::::999999666777777666444444555777666666666666666555555555333333333555777777555444,,,,,,,,,///444666555444555444444555777888777666444444666777777666666555666666555444555777999:::777777666666555555444444666666555///(((%%%&&&)))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))...222555555555333555666555444666:::======<<<:::777333000,,,+++)))***+++------------,,,---///333777999999888777777666444000,,,+++,,,---))))))(((((((((((())))))&&&'''((())))))******)))%%%&&&'''(((((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))***+++***))))))+++---...555>>>CCCCCCBBBBBBBBB???BBBDDDEEECCCAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@===???@@@@@@???>>>???@@@AAABBBAAA???BBBIIIIIIEEE===:::666444444555555555333333444444555666666666777777777888888999:::;;;999;;;===>>>>>>>>>@@@BBBBBBCCCEEEFFFGGGHHHKKKMMMJJJMMMQQQTTTVVVWWWYYY[[[```[[[bbbmmmkkkkkk~~~yyysssnnnkkkiiigggeeeeeecccaaa___[[[YYYUUUSSSRRRQQQOOOMMMGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@????????????===;;;:::999666333///,,,***))),,,,,,---------,,,++++++******))))))((((((((('''''''''''''''(((***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((***---000111000///---+++***)))((((((&&&(((***...222555777999666777999999777666777888777888888888888777777666666777888999999999999999<<<<<<;;;;;;;;;:::::::::777888888777555555666777555555555555555555555555333222333555777888666444,,,***+++...222555444222333222222444777999999888555666777888888777666666777777555555666888:::<<<666777777888777666666555666777555000((($$$&&&***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''***...222555555444333555666666555777;;;@@@;;;:::777333000---***)))***,,,000333333111...,,,+++...333777999:::999888777666444///+++)))***,,,))))))(((((((((((())))))%%%&&&''')))************%%%%%%'''((((((((('''&&&))))))))))))))))))))))))++++++++++++******)))))))))***+++***))))))+++,,,...333;;;???@@@@@@AAACCC???BBBEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@???@@@AAABBBAAA@@@???@@@AAA>>>DDDEEEAAAAAAGGGJJJHHHBBB>>>888555444444444444222333333444444555555666777777777777888999:::;;;999;;;===>>>>>>>>>@@@BBBAAABBBDDDEEEFFFHHHKKKMMMGGGJJJOOORRRTTTVVVXXXZZZ^^^aaaeeeffffffjjjuuu|||xxxsssooooookkkfffcccaaa```___^^^WWWVVVTTTRRRPPPMMMLLLKKKIIIHHHFFFDDDCCCDDDDDDEEEBBBAAA?????????>>><<<999888444///...000000,,,(((+++++++++************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%''''''((()))***,,,...///000///---+++***)))(((((((((''''''+++222777999999888999:::<<<===<<<<<<;;;777777777777777777777777888888888888999:::;;;;;;<<<===>>>???>>>===;;;999888777666555444444555666444444555555666777777777222222333333333444444444666,,,'''---444555444666777777777777777888888999777666666555555555666666555555555555666666666777888888777777666666555555555555333///***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((()))+++...000222444888777333222777>>>>>>999999777222---)))))),,,///777777777777555333111000***,,,///222555777:::;;;666555333///+++)))***+++))))))(((((('''''''''&&&))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***444555777888:::>>>BBBEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@?????????@@@@@@>>>???AAAAAA@@@@@@AAABBB@@@BBBEEEEEEDDDCCCCCCDDDLLLHHH@@@999555333333444333333333444444444555555777777888999999999999888999999:::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGIIIKKKIIIKKKNNNPPPQQQSSSVVVYYY\\\]]]^^^aaaeeeiiilllooo|||xxxsssooommmjjjeeebbbaaa___]]][[[WWWVVVTTTRRROOOMMMKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDAAA@@@???>>>>>>===:::777222...+++,,,//////,,,)))+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((('''&&&&&&%%%''''''((()))+++---...///...---,,,***)))((('''''')))(((***...444888:::999;;;<<<<<<===<<<:::999888888888888888888888888888999999999999999:::;;;;;;;;;<<<===>>>===<<<:::999999888777666666666666777777777777777777777666666222333333333333444444444666---(((---333555555666666666555555555666777777777666666666666666666666555555555666666666777777888777777777666666666555555555333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((***,,,000333444333666666666999===<<<888777444///+++***+++///333999999999888777555222111000---,,,...222666666555777666333///***((()))***)))(((((((((''''''''''''))))))))))))(((((((((((((((''''''''''''((())))))''''''((()))))))))))))))***)))((((((((()))++++++++++++******)))*********111222555777:::===AAACCCAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAA???>>>=========>>>???@@@@@@???@@@BBBCCCBBBDDDEEEEEECCCBBBCCCCCCNNNLLLGGG@@@:::666444444333333333444444444555555666777888888999999888888888888999:::;;;<<<======???AAACCCDDDEEEFFFHHHJJJHHHJJJMMMOOOQQQSSSVVVXXXZZZZZZ\\\^^^bbbfffjjjlllyyy~~~{{{wwwsssoookkkhhheeecccaaa^^^[[[YYYVVVVVVTTTRRROOOMMMKKKJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@???>>>===<<<999555222,,,+++***,,,///000---***++++++*********)))))))))(((((())))))))))))((((((************************)))))))))*********++++++******)))((((((''''''&&&&&&'''(((***+++---...///---,,,+++)))(((''''''''')))***---222777::::::999;;;<<<<<<===<<<:::999888999999999999999999999999999999999:::::::::::::::999:::;;;<<<;;;:::999888999999888777777777888888999999999888777666666666333333333444444444555555555...)))---222444555666444444444444444555666666777777777777777777777777555555666666666777777777777777777777666666666666555555444000+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((+++///333555000777;;;;;;;;;<<<:::666444111,,,)))***...333777777888999999999888666666666000+++,,,111555555222888666333///***'''((()))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******''''''((())))))))))))))))))))))))((()))******+++*********)))******++++++---///222666:::>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@???=========???@@@??????>>>???BBBEEECCCDDDEEEDDDCCCCCCEEEGGGMMMNNNNNNHHH???777333222333333333444444444555555666666777888888888888888777777888999::::::;;;;;;>>>@@@BBBCCCDDDEEEGGGIIIGGGIIILLLNNNPPPRRRTTTWWWWWWXXXYYY[[[^^^bbbfffhhhggg{{{}}}zzzvvvssspppjjjhhhfffdddbbb___[[[XXXVVVUUUSSSQQQOOOMMMKKKJJJLLLKKKIIIGGGEEEDDDCCCBBBAAA???===;;;888444000,,,++++++,,,...111111...+++************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++*********)))((((((''''''&&&''')))***,,,......///---,,,+++***((((((((('''(((+++///444888:::999888888999:::<<<===<<<<<<;;;::::::::::::::::::::::::999999999999999999888888888888999::::::999888888888888888888777888888888888888888777777666666666444444444444555555555555555///+++,,,000444555666555444444444444555666666777777888888888888888888555666666666666777777777777777777777666666666666666666555111,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&)))---222555333;;;AAA???:::999888666333///***(((***///555888333444666888999999999888888333///...111444555555888777444...)))''''''(((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''(((((()))***''''''((())))))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,***,,,000666<<<@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@??????@@@@@@???>>>===???CCCFFFCCCDDDDDDDDDDDDFFFIIILLLJJJNNNQQQMMMCCC999222///333333333444444444555555555666777777888888777777777777888888999:::;;;;;;<<<>>>AAABBBBBBCCCEEEGGGEEEHHHKKKMMMNNNPPPSSSUUUVVVVVVWWWYYY\\\___cccddddddlll|||yyyvvvssspppllljjjgggeeebbb___[[[XXXVVVUUUSSSQQQNNNLLLKKKJJJKKKJJJIIIGGGEEEDDDBBBAAABBB???;;;777333///+++'''+++,,,---...///...+++)))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++*********)))((((((''''''&&&''')))+++---...//////...---,,,+++***)))))))))(((+++111555888888777777888999:::<<<===<<<<<<;;;::::::::::::::::::::::::888888999999888777666555777777888888888888888777666777777777777777777777555555555666666777777777444444555555555666666666444111---+++...333666666666666666555666777777888777777888999::::::999999666666666666777777777888666666666666777777777777666666555222---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''',,,000333999@@@CCC>>>888666777777444///***(((+++000555777444444555666666555444333111222222000///000444888888666333...)))&&&&&&''''''''''''((((((((((((((('''((((((((()))))))))***''''''&&&&&&''''''((()))''''''((()))))))))))))))((()))))))))***************)))))))))***+++,,,,,,***+++///555<<>>555000333333333444444444555555555555666777777777777666888888999999::::::;;;;;;;;;===???@@@@@@AAADDDEEEDDDFFFIIIKKKLLLNNNQQQSSSUUUVVVVVVXXXZZZ^^^aaabbbfffgggooo{{{xxxuuussspppmmmkkkgggdddbbb___[[[XXXUUUUUUSSSQQQNNNLLLJJJIIIIIIHHHHHHGGGEEECCCBBBAAA@@@<<<777222///,,,)))'''******++++++***)))((('''******)))))))))((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++******)))((((((''''''&&&&&&'''***,,,.../////////...---,,,+++************)))---222666777777777888;;;<<<<<<===<<<:::999888::::::::::::::::::::::::888999::::::999777555444777777777777777888888888555666777777888888777777444444444555666777777777555555555666666666666777444333...***,,,333666666777777777777777888999999777888999;;;;;;;;;::::::666666666777777777888888666666666666777777777777666777666333///***''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%'''***...000:::@@@AAA;;;555555777777333...))))))---222444555888777666444222...+++)))(((---111111---,,,000444777555222...)))&&&'''((('''''''''(((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((()))************)))*********)))******++++++++++++---444<<>>????????????>>>>>>>>>???>>>>>>@@@CCCFFFIIIIIIIIIGGGEEECCCDDDEEEKKKNNNQQQSSSOOOFFF<<<666333333333444444444555555444555555666666666666666888888999999999:::::::::999;;;===>>>???@@@BBBDDDBBBDDDGGGIIIKKKMMMPPPRRRUUUUUUVVVWWWYYY\\\___```ggggggfffqqq~~~zzzwwwuuurrrqqqnnnjjjeeebbb___]]]ZZZXXXUUUTTTSSSPPPNNNLLLJJJIIIFFFFFFFFFFFFEEECCCAAA@@@;;;777111---,,,,,,,,,,,,)))******)))((((((((((((***)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((('''&&&&&&%%%&&&'''***---/////////...---,,,+++***)))))))))***+++///555777888777888:::;;;<<<<<<===<<<:::999888999999999999999999999999:::;;;<<<<<<;;;888666555777777777777777888888999666777888999999999888888666666666666666777777777555555666666666777777777333444///***+++222777666888777777777777888999999777888:::<<<===<<<;;;;;;666666777777777888888888555666666666777777777888666777777444///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''')))+++,,,555:::;;;777444666777666000,,,)))***///444555555777777555333///+++(((&&&&&&***000111///---,,,---555444222---)))'''''')))''''''''''''((((((((()))'''''''''((()))*********'''''''''''''''(((((()))''''''((()))))))))))))))'''((()))***+++******)))++++++******)))*********,,,***+++000999???AAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@???>>>===<<<>>>?????????AAACCCEEECCCEEEFFFEEEDDDBBBBBBCCCJJJJJJMMMPPPQQQLLLBBB:::333333333444444444555555444444555666666666555555777777777888888888888999888:::<<<===>>>???AAACCCAAACCCFFFHHHIIIKKKNNNQQQTTTTTTTTTUUUWWWZZZ\\\^^^ddddddffflll{{{~~~yyywwwuuurrrqqqnnnjjjddd```]]][[[YYYXXXUUUTTTRRRPPPNNNLLLJJJIIIDDDEEEEEEEEEDDDCCCAAA@@@777333---******---///000******+++***))))))+++---))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&(((***---/////////...++++++***)))((((((((()))---222666888888888:::<<<888999:::<<<===<<<<<<;;;999999999999999999999999<<<===>>>>>><<<:::777666777777777777777888999999777888999:::;;;::::::999999999888888777777666666666666666666777777777777333444000******222777666777777777777777888888999777888;;;<<<======<<<;;;777777777777888888888888555666666666777777888888666777777555000+++((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((()))***///444666555555777777444---***(((+++111666777555333333333222000---***))))))+++000333444111+++(((444333111---)))'''((()))&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((()))******'''(((((()))))))))))))))'''((()))++++++******))),,,,,,+++***)))))))))***,,,))))))...777>>>@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCAAA@@@???;;;===???@@@@@@AAACCCEEE;;;>>>AAACCCCCCCCCDDDEEEHHHFFFGGGLLLPPPNNNDDD;;;333333333444444444555555333444555555666666555555666666666666777777777777777999;;;======>>>@@@BBB@@@BBBEEEGGGIIIKKKNNNPPPSSSSSSSSSTTTVVVXXX[[[\\\\\\\\\dddkkkiiisss~~~{{{xxxuuuqqqnnnllliiiddd___[[[XXXVVVVVVWWWUUUSSSOOOLLLKKKLLLNNNFFFGGGIIIJJJGGGBBB<<<888---------,,,+++***)))(((---,,,)))((('''((()))******)))(((''''''((()))***))))))))))))************)))(((((((((((())))))***************)))((('''&&&)))'''%%%&&&)))***(((&&&'''***...///...---,,,,,,''')))))))))((()))+++---444555666777999999::::::777666666777999;;;;;;::::::::::::999999999888888<<<<<<<<<;;;:::999888777:::::::::;;;;;;;;;<<<<<<999999:::::::::999888888<<<;;;;;;;;;:::999999999777777777777888888888888777666000))))))000777999::::::999999888777666666;;;:::999999:::;;;===>>>999999888777777777777777777888:::;;;;;;:::999888777666444333222...)))&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((+++...222444333333222333111+++%%%&&&---333444222555666666555111,,,&&&###&&&)))///555777444---(((000333444///'''###&&&+++(((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,------*********)))))))))))))))***+++---...111777>>>BBB>>><<<;;;===@@@@@@>>>;;;GGGOOOUUUSSSNNNIIIBBB<<<@@@@@@@@@AAACCCDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDIIIEEEBBBEEEJJJLLLGGGAAA===999444333444777777777444444444555555555555666555555666666777777888888777888999:::<<<===>>>??????AAADDDGGGIIIJJJJJJJJJMMMNNNPPPQQQRRRTTTXXX[[[WWW```dddgggiiijjj|||yyyvvvrrrooollljjjeee```\\\YYYXXXWWWVVVUUUSSSPPPMMMKKKJJJJJJIIIIIIIIIGGGCCC===777444,,,,,,,,,,,,+++******)))+++***)))(((((()))+++,,,***)))(((((((((((()))***((())))))***************)))(((((((((((()))******+++++++++******)))(((''',,,***))))))+++,,,+++)))'''***...///...,,,,,,+++((()))***)))((()))+++,,,444555666777999999999999999888777888999:::999888::::::999999999888888888;;;;;;;;;;;;:::999888777:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;::::::999888;;;;;;::::::999888888888666666777888999:::;;;;;;888777222+++***000777999;;;::::::999888888777777888888888888999::::::;;;999888888777777777888888777888:::;;;;;;:::999888777777777777555000***&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***---000111222222333555///***%%%'''...555666555888888888666333...)))''''''***///555888777222///,,,///111///***'''''')))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((('''''''''((((((((((((((((((((('''''''''((()))***+++,,,,,,***)))))))))))))))))))))))))))***+++...444;;;@@@@@@???>>>???AAACCCAAA???@@@GGGJJJHHHEEEDDDCCC@@@AAA@@@@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDBBBAAACCCGGGHHHEEEAAAAAA<<<666333222333333333444444444555555555555666555555666666777777888888777888999:::;;;===>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIKKKLLLNNNOOOPPPRRRVVVYYYZZZ___```cccgggdddnnn}}}zzzvvvssspppmmmjjjfffbbb^^^[[[YYYXXXUUUUUUSSSQQQOOOLLLIIIHHHKKKJJJGGGCCC===777222///+++++++++,,,,,,++++++***))))))(((((()))***,,,---***))))))(((((())))))***((())))))***************((((((((((((((()))***+++,,,,,,++++++***))))))))))))(((''''''))))))((('''(((+++...///...,,,++++++)))******)))((((((+++---444555666888888999999999;;;999888888999999888777:::999999999999888888888;;;;;;;;;;;;:::999999888;;;;;;<<<<<<<<<=========;;;;;;<<<<<<;;;;;;:::999::::::999999888777777666666777777999:::;;;<<<===999999444---+++000666999;;;;;;;;;::::::999999888777888888999999999888888888888888777888888999999777888999;;;;;;;;;:::999888888999:::888333+++&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((***,,,...///111444777...)))%%%'''///666888888999888888777555333111000...///222555888888666444+++,,,......---+++((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))******************---333:::@@@BBB@@@???@@@CCCDDDEEEDDD:::===>>>;;;;;;???BBBBBBBBBAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCAAABBBCCCDDDFFFFFFFFFFFFHHHCCC;;;555222111111111444444444555555555555666555555666666777777888888777888999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLMMMNNNQQQTTTWWW[[[\\\ZZZ___fffbbbaaammm}}}zzzwwwssspppllljjjfffbbb^^^[[[YYYXXXVVVUUURRRQQQOOONNNLLLJJJHHHFFFBBB<<<777222...,,,)))***+++,,,,,,,,,,,,,,,******)))))))))***+++,,,))))))))))))))))))))))))((()))***+++++++++******(((((((((((()))***++++++,,,,,,+++***))))))))))))''''''&&&'''''''''''''''(((+++...///...,,,++++++*********)))((()))+++...555555777888888999999999:::999888888::::::999888999999999999888888888888::::::;;;;;;;;;:::999999<<<<<<<<<============>>><<<<<<<<<<<<<<<;;;;;;:::::::::999888777666666555777777888999999::::::::::::;;;777///,,,000666999<<<<<<;;;;;;;;;:::::::::888999;;;;;;<<<;;;:::999999888888888888999::::::777888999:::;;;;;;;;;:::;;;::::::999777333,,,(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***,,,///444777///+++''')))///555888888666666666666777888888999999888777777888888666555...,,,***+++,,,,,,(((%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***)))))))))))))))*********,,,,,,++++++---333;;;@@@@@@@@@???@@@BBBDDDEEEFFF888::::::666777===AAA@@@BBBCCCCCCBBBBBBBBBCCCEEEDDDFFFHHHIIIIIIHHHGGGEEEBBBEEEHHHHHHGGGHHHJJJMMMNNNHHH@@@888333222222222444444444555555555555666555555666666777777888888777888999:::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGGGGIIIKKKMMMNNNPPPSSSUUUVVVYYYWWW\\\fffccc```hhhooo}}}zzzwwwssspppjjjhhheeebbb^^^[[[XXXWWWXXXTTTQQQOOOOOONNNMMMLLL@@@>>>:::666222///---,,,))))))***+++,,,,,,,,,,,,,,,++++++***************))))))************))))))((()))+++,,,,,,,,,******(((((((((((()))***+++,,,++++++)))(((''''''((((((******+++***************)))+++...///...,,,***************)))((()))---///555666777888888888888888888777777888:::<<<;;;:::999999999888888888777777999999:::;;;;;;;;;::::::<<<<<<<<<============>>><<<<<<======<<<<<<;;;:::;;;;;;:::999888777666666999999999888777777666666999;;;888000,,,000666999<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======::::::999999999999::::::888888999:::;;;;;;<<<<<<===<<<999777555222---)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))---111555000---)))***...333666777888777777666777888:::;;;===;;;:::999:::999888666333...)))'''((()))(((%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''(((((())))))(((((())))))************++++++++++++,,,222999>>>===>>>??????@@@AAACCCDDD<<<>>>===;;;;;;??????===CCCEEEFFFFFFDDDBBBCCCEEEDDDFFFHHHJJJJJJIIIHHHGGGCCCFFFIIIJJJHHHHHHLLLPPPLLLHHHAAA999444111222333444444444555555555555666555555666666777777888888777888888999:::;;;<<<<<>>===:::999666222---***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''''''''***...111000---******---111444666;;;:::999888888888888888;;;::::::;;;===<<<:::888444...(((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))************)))&&&&&&''''''((()))))))))''''''''''''(((((())))))((((((((()))******++++++(((((())))))+++///444888<<<>>>@@@AAA@@@@@@AAABBB???BBBBBBAAABBBDDDBBB===CCCGGGJJJJJJGGGDDDDDDEEECCCDDDEEEGGGGGGGGGGGGFFFBBBEEEGGGGGGFFFGGGJJJNNNHHHFFFAAA:::444000111222444444444555555555555666555555666666777777888888888888888999:::;;;;;;;;;===>>>???@@@BBBCCCDDDEEEDDDGGGJJJLLLMMMNNNPPPRRRPPPWWWUUUUUU\\\]]]___iiinnnhhhxxx|||yyyvvvrrroooiiihhhfffccc```\\\ZZZXXXVVVSSSPPPOOONNNIIIAAA:::000///...,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,++++++******)))***++++++++++++***)))((())),,,---...,,,+++)))((((((((()))***+++---...---+++)))(((''''''((()))%%%'''((((((&&&%%%&&&((())),,,///000...+++***)))(((((((((((((((+++000444666666777888888888888777:::999888999;;;<<<;;;:::888888888888777777777777777888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::@@@???>>>===<<<:::999999::::::999999888777666666444999888111,,,///666;;;::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBB>>>===<<<:::999999999999888999999:::;;;<<<===>>>======>>>>>>;;;555---(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&'''***,,,---+++)))))),,,000555777999:::::::::;;;;;;;;;;;;::::::<<<>>>???===999555///,,,)))'''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))))))))))))))&&&&&&''''''((())))))***'''(((((((((((()))))))))'''(((((()))******++++++&&&((()))***+++...222555===@@@DDDEEEDDDBBBBBBBBB@@@BBBCCCCCCFFFIIIGGGBBBCCCHHHNNNNNNJJJEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGCCCDDDDDDDDDEEEFFFIIIKKKIIIHHHDDD>>>777222111222444444444555555555555666555555666666777777888888888888888999::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAABBBDDDHHHJJJKKKLLLNNNPPPPPPVVVSSSRRRZZZ\\\]]]dddggggggmmm~~~{{{xxxuuuqqqnnnjjjiiigggeeeaaa^^^[[[YYYUUUSSSQQQQQQNNNFFF999///,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())),,,......---+++)))((((((((()))***,,,---......---***)))((((((***+++(((***,,,+++(((''')))+++***,,,///000...+++***)))''''''''''''(((,,,222666666777777888888888888777<<<:::999999;;;;;;:::888888888888888777777777777777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999BBBAAA@@@>>>===<<<:::::::::::::::999999999999888333888888000+++///777;;;::::::::::::::::::::::::::::::::::::<<<>>>AAABBB???>>>===;;;:::999888888999999999:::;;;<<<>>>???;;;>>>AAACCCAAA888---&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&''')))***)))'''(((+++111666999555666888;;;>>>@@@AAAAAA<<<===>>>@@@???;;;444///))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***((((((((()))))))))))))))'''(((((()))***+++++++++''')))+++---...000333666???CCCHHHIIIGGGDDDCCCCCC>>>@@@AAABBBGGGMMMLLLGGGCCCIIIPPPQQQLLLGGGDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLIIICCC;;;555333333444444444555555555666666555555666666777888888888888888888999999::::::;;;888:::===???@@@@@@??????@@@CCCFFFIIIJJJKKKLLLNNNOOOUUUQQQQQQ\\\```^^^bbb[[[iiikkkjjj~~~yyyvvvssspppnnnppplllhhhdddbbb___[[[XXXWWWUUUPPPGGG===555///---------,,,,,,,,,,,,++++++************************,,,+++++++++******))))))''''''(((((())))))******,,,,,,,,,,,,,,,+++***))),,,,,,,,,------,,,++++++))))))((((((((((((((()))((())))))(((&&&&&&''')))---...///...+++)))))))))+++***((((((+++///333666999999999999999999::::::888888888777777777777666:::777444444777999999888:::888666666777888777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<999;;;:::444---,,,222999777777777777777777777777::::::999999::::::;;;<<<>>>===;;;:::999888888888:::::::::;;;;;;<<<<<<<<<>>>???>>>;;;:::999111(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&$$$%%%'''))),,,...///000666666666666666666666666444555666666444111---+++((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++***)))(((((()))))))))***++++++,,,///333666>>>AAAGGGMMMQQQPPPMMMJJJGGGDDD@@@@@@AAAAAA???<<<>>>CCCHHHHHHDDDCCCEEEHHHCCCCCCBBBCCCIIIOOOMMMGGGHHHHHHHHHJJJKKKLLLKKKJJJLLLPPPRRRMMMBBB888222000000333777:::999666666777888777666555555666777888999999888888888888888888:::;;;<<<>>>????????????AAAAAABBBCCCEEEGGGHHHJJJKKKMMMQQQUUUXXX[[[\\\\\\ddddddhhhmmmrrr~~~yyyvvvssspppnnnmmmkkkgggccc^^^[[[ZZZZZZUUUPPPGGG>>>666111---,,,------,,,,,,,,,+++++++++************************++++++*********)))))))))'''((((((((()))))))))***+++,,,,,,,,,++++++***)))***+++++++++++++++******++++++************++++++'''(((((('''%%%%%%&&&'''---...///...+++))))))******)))((()))+++000444666888888999999999999::::::999999888888888777777777888777777777888888999888888777666777888999888666888999::::::;;;;;;;;;:::<<<<<<<<<;;;:::999888777888888888888888888888888:::::::::::::::;;;;;;<<<999;;;;;;555---,,,111888888888888888888888888888999888888888888999::::::<<<;;;::::::999888888888:::::::::;;;;;;;;;<<<<<>>@@@CCCEEEFFFDDDCCCFFFDDDBBBAAABBBBBBAAA@@@???BBBEEEFFFDDDCCCDDDFFFCCCEEEFFFFFFIIINNNMMMJJJJJJJJJJJJJJJKKKKKKJJJHHHMMMMMMMMMKKKFFF???999444111222444666666555555555888777666555555666777888888888888888888888888888:::;;;<<<===>>>?????????CCCCCCCCCEEEFFFHHHIIIJJJKKKMMMPPPTTTWWWYYYZZZZZZ___```eeejjjlllzzz~~~zzzwwwtttqqqnnnjjjiiifffaaa]]]ZZZYYYYYYNNNFFF:::222...---+++))),,,,,,,,,,,,++++++++++++******************************))))))))))))(((((((((((((((((())))))))))))+++++++++,,,++++++***)))))))))***************)))++++++*********++++++,,,&&&(((((('''%%%%%%&&&'''---...///...+++***)))***(((((((((***---111555777888888888999999999:::::::::999999999888888888888555888::::::888888;;;===999888777888::::::999777999999:::;;;;;;;;;::::::<<<;;;;;;:::999777666555666666666666666666666666:::999999999999:::;;;;;;:::<<<;;;555---+++111777888888888888888888888888777777777777777888999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<@@@AAA???<<<:::777///&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''******************************))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((((((((()))))))))***+++******+++...000<<<;;;::::::::::::;;;;;;>>>??????>>>======???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCGGGHHHHHHKKKOOOPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGLLLJJJHHHIIIJJJHHHAAA;;;888777555444555666555444777666666555555666666777888888888888888888888888999:::;;;<<<>>>>>>>>>>>>CCCCCCCCCDDDEEEGGGHHHIIIKKKLLLOOOQQQTTTVVVWWWWWW[[[\\\bbbggghhhmmm~~~zzzwwwtttqqqooojjjhhhdddbbb```\\\VVVQQQAAA999///++++++,,,+++(((,,,,,,,,,++++++++++++***************************)))))))))((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))******+++*********))))))(((((())))))******'''((())))))'''&&&&&&''',,,...///...,,,*********'''((()))+++///222666888777777888888999999:::::::::::::::999999999888888555999<<<;;;888999AAAHHH@@@===:::888999999999999999::::::;;;;;;:::::::::999999999999888777555555777777777777777777777777999888888888888999:::::::::<<<;;;555---+++000777888888888888888888888888888777777777777888999999777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>>;;;:::888111(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&***************************)))(((((((((((()))***((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))((((((((())))))++++++,,,+++******,,,...:::::::::999777777888999:::<<<>>>===;;;;;;>>>BBB@@@??????@@@BBBCCCBBB@@@DDDFFFFFFHHHNNNTTTTTTOOOHHHIIIJJJJJJHHHGGGGGGGGGJJJHHHHHHJJJKKKJJJEEE@@@BBBAAA<<<777777888777333666666666666666666666666777777777777888888888888888999:::<<<============@@@@@@@@@AAABBBDDDEEEFFFKKKKKKMMMOOOQQQSSSTTTTTT[[[\\\aaaffffffgggoooyyyzzzwwwtttqqqooolllgggcccbbbccc\\\OOODDD444///)))))),,,...,,,))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((()))******++++++*********))))))***+++,,,,,,++++++)))))))))))))))***++++++(((***,,,+++)))(((((())),,,---......,,,******+++'''(((***---000444666777666666777888888999:::::::::::::::999999999888888666:::<<<:::777;;;GGGQQQGGGBBB<<<777666888999::::::::::::;;;;;;::::::999666666777777888777777777888888888888888888888888777777777777777888999999:::<<<;;;555---+++111777888888888888888888888888888888888888888999::::::666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::333+++''''''&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((************************+++***(((((((((***+++---(((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((((((((()))))),,,---...---++++++,,,...888;;;>>>???===<<<<<<===>>>AAACCCBBB@@@@@@CCCFFF@@@???>>>>>>@@@AAA@@@???DDDDDDCCCFFFPPPXXXVVVOOODDDGGGIIIIIIGGGGGGHHHIIIGGGIIIKKKLLLKKKHHHEEECCCIIIIIIDDD<<<999999666111555555666666666666555555666666777777777888888888777888999:::;;;<<<<<<<<>>>>>???@@@@@@CCCDDDCCCFFFOOOVVVUUUOOODDDGGGJJJJJJHHHGGGIIILLLFFFIIIMMMOOOMMMJJJFFFCCCIIINNNLLLBBB;;;:::777111444555555666666555555444555666666777777888888888666777888:::;;;;;;;;;;;;>>>??????AAACCCEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQSSSVVVWWWYYY\\\___cccfffhhhhhh{{{xxxuuurrrppphhhfff```YYYOOOBBB666///************++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))*********++++++***)))))))))((((((((('''(((((()))***************'''((()))***++++++++++++++++++++++++,,,---...///(((***------+++)))((()))+++---...---,,,++++++,,,(((***---000333444555555555555666777888999::::::999999888888888777777777888:::;;;:::888;;;BBBHHHBBB>>>999666666777777777:::;;;;;;;;;::::::999888666666777888888888777777666666666666666666666666666666555555666666777888777::::::444...---333:::999999999999999999999999888777777777777888999999777888;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<:::;;;;;;444,,,''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))'''(((((()))******++++++******))))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))***+++------+++++++++,,,444:::@@@BBB@@@>>>???BBBBBBAAA???>>>>>>>>>>>>===???@@@AAA???===<<>>@@@BBBEEEGGGHHHHHHHHHIIIJJJMMMOOORRRSSSSSSUUUWWWXXX[[[___cccdddeeerrr{{{xxxuuurrrpppeeeeee```SSSBBB444---++++++++++++***(((((()))++++++++++++************)))))))))))))))))))))))))))))))))******+++++++++,,,******))))))((((((((('''(((((()))***************&&&'''((()))************))))))))))))***+++,,,---'''***,,,,,,+++)))((((((+++,,,...---,,,++++++,,,)))+++...111444444444444444555666777888999::::::888888888777777777777666777999;;;;;;999:::<<>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::<<<>>>===;;;;;;:::333***''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))(((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''************************(((((((((((((((((((((((('''(((((()))***++++++++++++******)))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***(((***+++,,,*********+++333888===>>><<<;;;===@@@HHHDDDAAA@@@AAABBB???<<<>>>AAACCC@@@<<<;;;???DDD@@@JJJOOOKKKEEEEEEJJJNNNLLLOOORRRPPPLLLIIIKKKNNNJJJHHHJJJQQQXXXWWWLLLBBBDDDSSSZZZPPPFFFDDDBBB<<<333444555666666555444333444555555666777888888999555666777888999:::::::::999:::;;;===@@@CCCEEEGGGHHHHHHHHHJJJLLLPPPRRRTTTRRRVVVXXXXXXZZZ^^^aaabbbmmm```lll}}}wwwqqqllliiigggZZZHHH:::333///+++(((++++++************++++++++++++++++++++++++++++++++++++************++++++&&&&&&&&&&&&''')))***++++++)))(((&&&&&&((()))+++))))))))))))************---,,,***((('''&&&'''''')))******)))((((((***,,,((()))***)))((('''((())),,,,,,------,,,,,,+++******,,,...111222222222111666666666666777999:::;;;999888777666666777888888<<<;;;999777666666777777:::::::::999888777666666::::::999999::::::;;;<<<:::::::::::::::999888777666666666666777777777777888777666555555666777777999:::999444//////444:::;;;;;;<<<<<<;;;999888777:::999888666666888999:::;;;;;;:::999999:::::::::<<<:::888777999:::<<<<<<>>><<<;;;<<<<<<999333...))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((()))(((&&&'''))),,,+++)))((()))***)))(((((('''&&&&&&&&&'''((()))(((((()))***+++,,,------...,,,)))***++++++)))&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&((()))***---,,,+++*********,,,,,,---333999<<<<<<::::::;;;AAACCCEEEDDD@@@>>>>>>@@@DDDCCCBBB???===>>>@@@CCCIIIKKKKKKHHHEEEGGGNNNTTTXXXXXXUUUPPPKKKJJJMMMQQQLLLHHHIIITTTbbbbbbSSSCCCAAAUUUaaaWWWLLLJJJIIIBBB999666333333555666444222666555444333444666888999555666888888888999:::<<<888999;;;===@@@BBBCCCDDDGGGHHHHHHIIIKKKMMMNNNOOOPPPQQQTTTVVVYYY\\\^^^___gggfffhhhyyy{{{yyyyyyvvvmmmeeeOOOFFF999111......,,,+++++++++************++++++++++++++++++++++++++++++++++++************++++++'''''''''''''''((()))******)))(((''''''((()))***(((((()))))))))*********,,,+++***((('''&&&''''''(((***+++***(((((((((***,,,------+++(((''''''(((---............---,,,,,,***+++...111333333333333666666666777777888999999888777666666666777888999<<<;;;999777777777777888::::::999999888888777777:::999999999999:::;;;;;;999:::::::::999999888777666666666666777777777888777666666666666777999:::999:::999444//////444:::;;;<<<<<<<<<;;;:::999888;;;:::888777777888:::;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999999:::;;;<<<<<>>======>>>;;;444///))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))((()))***,,,***(((((()))))))))((((((((('''&&&'''((())))))(((((()))***+++,,,,,,---,,,***((((((******(((&&&(((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***,,,+++******)))***+++,,,,,,111888<<<===<<<===>>>AAABBBCCCBBB@@@??????@@@CCCDDDDDDDDDBBBBBBCCCEEEGGGIIILLLMMMMMMOOORRRVVVTTTUUUTTTPPPLLLJJJMMMPPPTTTPPPOOOXXXbbbaaaUUUHHH;;;MMMZZZYYYTTTRRRNNNIII???;;;666444444666555555777666555444444555777888444666888888888888:::<<<999999;;;===???AAACCCDDDFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPRRRTTTWWWZZZ\\\^^^dddcccbbbiii~~~{{{zzzppp]]]MMM999333---***+++---...---++++++************++++++************************++++++************++++++)))((((((''''''(((((()))***)))(((''''''((()))***(((((())))))))))))******,,,+++***(((''''''''''''''')))++++++)))''''''''',,,------,,,***((()))***......//////......---,,,)))+++...222444555555555777777777777777777777777666666555555666777888999;;;:::999888777777888999999999999999999999999999999999888888999999:::;;;999999999:::999999888777666666666777777777888888666666666777888999;;;<<<999:::999444//////444:::;;;<<<<<<<<<;;;:::999888;;;:::999888888999:::;;;<<<<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<>>>>>>>><<<666111)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''(((***++++++***)))''''''((()))((('''((((((''''''((()))******(((((())))))*********+++)))'''&&&'''(((((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********)))))))))******++++++///666;;;===???@@@BBBBBB@@@@@@@@@AAAAAA@@@???@@@BBBEEEEEEEEEDDDEEEFFFDDDFFFIIINNNSSSUUUUUUTTTNNNPPPRRRPPPMMMLLLNNNPPPVVVRRRQQQTTTZZZZZZSSSLLL???HHHUUU^^^___[[[TTTOOOGGGBBB:::555444555666777888777555444444555666666444666888888888888:::<<<999999;;;===???@@@BBBBBBDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOOOOQQQSSSWWWZZZ]]]aaadddfffdddhhh}}}rrr^^^GGG666111...+++***,,,---------,,,++++++******++++++,,,))))))))))))))))))))))))++++++************++++++******)))(((''''''(((((()))(((''''''''''''((()))(((((((((((()))))))))***+++***))))))((('''''''''''')))++++++)))'''&&&&&&''')))++++++***+++,,,..................---,,,,,,)))+++///333666777888888888888888888888777777666444444555555666777888999;;;:::999888888888999:::999999999:::::::::::::::888888888888888999::::::888888999999999999888888666666777777777888888888888888888999999::::::;;;999:::999444//////444::::::::::::::::::999999888999999888888888888999999;;;;;;;;;;;;;;;<<<<<<===999;;;<<<===============AAA???=========;;;555111)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''++++++((()))(((&&&&&&(((((((((''''''''''''((()))***++++++((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---333999>>>AAADDDEEECCC@@@>>>???BBBCCCBBB???>>>@@@BBBBBBCCCDDDFFFIIIEEEDDDEEEKKKRRRUUUSSSOOOIIIMMMQQQQQQOOOMMMNNNPPPRRRPPPOOOPPPSSSUUUUUUTTT@@@BBBLLL[[[dddaaaZZZXXXMMMGGG>>>777444444666888888777666555444444555555444666777888777888999;;;999:::;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFIIIJJJLLLOOOOOONNNOOOQQQUUUYYY\\\[[[```iiillleeekkkqqq\\\HHH:::444000///...---......---,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++************+++++++++***)))(((((('''((((((((((((''''''''''''(((((('''(((((((((((()))))))))******))))))((((((''''''&&&)))+++,,,***(((&&&&&&'''(((************+++---,,,------------,,,++++++***,,,000444777999999999999:::::::::999888777666444555555666777888888999:::999888888888999:::;;;:::::::::::::::;;;;;;;;;888777777777777888999999777888888999999888888888777777777777888888888888::::::::::::999999888888999:::999444//////444:::999999999888888888888888888888888777777888888888::::::999999:::;;;;;;<<<999;;;>>>???======>>>@@@@@@===;;;;;;;;;999444///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%'''&&&$$$''',,,+++&&&)))'''&&&&&&((()))((('''&&&'''((()))***+++,,,,,,***))))))(((((('''''''''((())))))))))))))))))***(((((((((''''''((((((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))***************,,,111777===BBBEEEGGGDDDAAA>>>???BBBDDDCCCAAAAAAAAAAAA@@@AAADDDJJJNNNLLLHHHEEEHHHOOORRRQQQMMMHHHMMMQQQSSSQQQOOOOOOQQQPPPOOOOOOPPPSSSXXX\\\^^^HHHDDDHHHVVVaaabbb^^^[[[MMMIIIBBB;;;666555666777777777666666555555555555444555777777777777999;;;999:::;;;<<<===>>>??????@@@@@@AAACCCEEEGGGIIIKKKOOONNNNNNNNNQQQTTTXXX[[[VVVXXXaaaiiiddd___ssssssZZZ@@@111///111,,,,,,---------...------,,,,,,++++++++++++,,,,,,************************++++++************+++++++++***))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''''')))++++++***)))))))))+++,,,,,,+++)))'''((())),,,,,,------,,,,,,+++***,,,...222555888::::::::::::;;;<<<<<<;;;:::999888555666777888999999888888:::999888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999666777888888999888888888777777777888888888999999;;;;;;;;;:::999888777666999:::999444//////444::::::999888888888888999999888888888888888888888888999999999999999:::;;;<<<:::===??????======@@@CCC>>><<<999999999777222...(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%)))'''$$$(((000///''')))(((&&&'''((())))))(((''')))***,,,.../////////------,,,+++***)))((('''***+++,,,+++***)))***+++)))((((((''''''(((((()))$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))*********))))))(((((()))***+++++++++++++++,,,///444<<>>??????@@@BBBDDDGGGIIIJJJNNNMMMMMMNNNPPPSSSVVVXXXZZZVVVYYYaaaaaa]]]gggvvvsssXXX@@@111+++*********+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******))))))((()))))))))&&&''''''''''''''''''&&&'''''''''((((((((())))))((())))))***))))))''''''((()))++++++******,,,------......,,,)))(((((()))---------------,,,,,,+++---000333777999:::;;;::::::;;;===>>>===<<<;;;999777888999::::::999888888999999888888999:::<<<=========<<<<<<;;;;;;::::::777666666666666777888888666666777888888888888888777777888888888999999999999999::::::999888777666999:::999444//////444:::;;;;;;:::999999:::;;;;;;:::::::::;;;;;;:::::::::999999999::::::;;;======;;;>>>@@@???<<<===AAAEEE>>>;;;888888888666222...''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%)))(((&&&,,,666666---***((('''''')))************,,,...000222333444444222222111///...,,,+++***+++,,,---,,,)))((()))+++))))))(((((((((((())))))&&&&&&''''''((())))))*********)))))))))((((((((((((((((((((((((((((((((('''((()))***+++***))))))((()))***+++,,,,,,,,,+++,,,,,,---222:::@@@CCCDDDFFFFFFEEECCCAAAAAACCCEEEDDDDDDDDDDDDEEEHHHNNNRRRVVVSSSOOOOOOQQQRRRRRRPPPOOORRRVVVWWWTTTRRRRRRSSSPPPNNNMMMNNNQQQTTTVVVWWWkkkhhh___WWWWWWYYYPPPCCCFFFIIIKKKIIICCC===888666555555666666666666666666333555666777666777999::::::::::::;;;;;;<<<<<<===>>>???@@@BBBDDDGGGIIIKKKKKKKKKLLLMMMOOORRRTTTUUU[[[XXXXXX]]]___```gggoooxxxkkkUUU;;;...111444111***+++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******))))))))))))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((()))******)))((('''(((***++++++***+++...000+++---...---+++++++++---......//////......---,,,///111444777:::;;;;;;:::;;;<<<===??????>>><<<;;;888999:::;;;;;;:::888777999999888888999;;;===>>>>>>>>>===<<<;;;:::::::::666666666666666777888888666666777888888888888888777888888888888999999999666777888999:::999888777999:::999444//////444:::===<<<;;;:::;;;<<<===>>>;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>???<<<>>>@@@>>><<<===BBBGGG???<<<999888888777222///''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''$$$))))))'''///;;;<<<333***)))'''(((***++++++***---...111444666777777777666555444222111///...---+++---...,,,)))'''(((***))))))(((((((((((())))))'''(((((()))***++++++,,,++++++******))))))(((((((((((((((((((((((((((((('''((()))++++++******)))((()))+++,,,------,,,,,,...,,,---111999???BBBBBBGGGHHHHHHDDDAAA@@@CCCGGGAAABBBDDDDDDEEEHHHKKKNNNTTTSSSQQQQQQRRRRRRQQQPPPRRRUUUXXXXXXUUURRRRRRSSSXXXUUUSSSSSSUUUWWWVVVUUUSSSVVVQQQIIINNNWWWPPPAAADDDIIIOOOOOOIII@@@:::666444444555666777777777666333555666777666777888::::::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDGGGIIIKKKHHHIIIKKKMMMNNNPPPQQQRRRTTTVVVXXX[[[\\\___fffllldddoooCCC===555000......---,,,------,,,,,,,,,,,,++++++************+++,,,---...******************************************************))))))((((((''''''&&&&&&&&&''''''''''''(((***((('''''')))***)))(((******))))))((((((((('''''')))+++---...---,,,++++++......+++'''&&&***/////////---,,,+++*********---333666555666999:::999999;;;>>>@@@???===:::777;;;:::999888888999:::;;;777777888999::::::;;;<<>>???@@@AAAAAABBB===;;;888777666444222000''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))***+++)))++++++)))'''(((+++///555333111222555777777555777777777555111...,,,++++++*********))))))(((((())))))(((((((((((()))))))))(((((()))+++---,,,+++---,,,+++)))(((((('''''''''''''''''''''(((((()))******,,,,,,,,,,,,+++***,,,...///...---++++++,,,---++++++000777>>>BBBBBBAAADDDGGGEEEAAA???AAADDDDDDCCCDDDHHHLLLLLLHHHDDDIIIKKKRRRWWWTTTOOORRRZZZUUUSSSSSSVVVVVVSSSSSSVVV[[[PPPOOOSSSSSSYYY\\\SSSVVVFFF;;;BBBMMMPPPMMMLLL<<>>@@@@@@@@@AAACCCDDDFFFGGGFFFGGGIIIJJJKKKMMMPPPSSSSSSUUUWWWXXXZZZ]]]aaaeeekkkiiicccHHH:::666000------...---,,,------,,,,,,,,,,,,++++++***************+++,,,---***************************************************)))))))))(((((((((''''''''''''((((((((())))))+++)))''''''((((((((('''))))))((((((((('''''''''%%%&&&(((***+++***)))((((((+++,,,***''''''+++000///...---+++***)))))))))...333777666666999:::999:::;;;===>>>===<<<999888:::999888888888888999:::888999999:::;;;<<<<<<<<<===;;;999:::;;;:::777444777777777666666666555555444333333333333444666777666777888888888777666555555777888777555555777:::<<<999:::555+++111:::666;;;:::999999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::;;;:::999999999:::;;;<<<=========>>>>>>??????@@@<<<:::888777777555222///''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))++++++***((()))...222888666444555888999888777666777777666333///,,,***+++*********))))))))))))***))))))((((((((()))))))))(((((()))+++---,,,+++++++++***)))((((((((((((''''''''''''((())))))***+++,,,---...---,,,+++***,,,...///...,,,++++++,,,+++******...666<<<@@@AAA@@@CCCFFFDDDAAA@@@BBBEEEDDDDDDEEEHHHKKKLLLKKKJJJNNNKKKMMMSSSUUURRRRRRVVVRRRQQQTTTXXXYYYTTTRRRSSSWWWNNNOOORRRQQQVVVZZZTTTQQQFFF;;;>>>HHHPPPPPPMMM???EEEMMMSSSRRRMMMEEE@@@888777666555666666777777555555555555555666777777777777777888:::;;;===>>>@@@@@@@@@AAACCCDDDFFFGGGEEEGGGIIIJJJKKKMMMPPPRRRQQQSSSUUUVVVXXXZZZ^^^aaafffhhhuuucccBBB---000...,,,+++,,,---------------,,,,,,,,,,,,++++++******)))))))))******+++************************************************))))))))))))(((((((((((((((((()))))))))*********+++)))((('''((((((((('''((((((((('''''''''''''''((()))***,,,,,,,,,++++++'''(((***((('''(((,,,111///...,,,+++)))(((((('''///444777666666999;;;999::::::;;;;;;;;;:::999888999999888888888888999999::::::;;;;;;<<<<<<======<<<;;;999999999888666444888888888777777777777777555555444444444444555666555555666777777777666666555666777666555555777999;;;999:::555+++111:::777;;;:::999999;;;;;;:::999888888999999999999888888999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888555111...''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))((('''&&&%%%%%%(((***+++***)))+++111555:::999888888999999888666444666777777555111,,,)))***************)))))))))+++******)))))))))((((((***)))((()))+++,,,,,,+++***))))))(((((())))))***'''''''''((()))***+++,,,---......///...---+++***+++---......,,,++++++,,,***)))***---333999>>>@@@???BBBDDDDDDBBBAAADDDGGGDDDEEEGGGHHHJJJLLLPPPSSSSSSMMMJJJOOOUUUUUUSSSRRROOOOOOTTTZZZZZZTTTOOOOOOQQQLLLOOORRRNNNSSSYYYVVVOOOKKK@@@999AAAOOOQQQJJJEEEEEEHHHPPPVVVVVVMMMEEE???;;;555333555777888888555555555555555666777777777777777888999;;;<<<===??????@@@BBBCCCDDDEEEFFFEEEGGGIIIJJJJJJLLLOOOQQQRRRSSSUUUVVVWWWYYY\\\^^^aaagggiiiqqq~~~[[[===111000,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++******))))))))))))))))))************************************************))))))))))))((((((((((((((((((((()))))))))******+++)))((((((***+++***))))))))))))(((((((((((((((***+++,,,---------,,,,,,((()))***)))((()))---000//////---+++***)))((((((000555888777777:::;;;999;;;:::999999888888999999999999999888888999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;:::999888888888888888888888888888666666555555555555555555333444444555666777777777666666777777777777999:::;;;888:::555,,,222;;;888;;;:::999999;;;;;;:::999777888888999999888888777888888888888888999999999;;;;;;;;;::::::999999999999888888999888666111---''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((('''&&&&&&%%%$$$&&&((())))))))),,,222777:::999888777777666444333222333666888777333---)))************************++++++++++++***)))((((((***)))((()))+++,,,+++***((((((((((((((()))******(((((((((((()))+++,,,---------.........,,,+++***+++,,,......,,,++++++,,,+++******---111777===@@@>>>@@@BBBCCCCCCCCCEEEHHHDDDGGGHHHHHHIIILLLSSSYYYVVVPPPLLLNNNSSSUUUTTTSSSMMMMMMQQQWWWWWWQQQLLLLLLMMMJJJPPPRRRLLLPPPYYYXXXRRRSSSHHH888;;;LLLOOOEEEKKKFFFEEEMMMYYY]]]UUUKKKHHH@@@777333555888999888555555555555555666777777666666777777888:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKNNNPPPTTTUUUWWWXXXXXXYYY\\\^^^___gggfffbbbtttqqqTTT===///...444---...//////////////////------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***)))((())),,,---...---******************++++++((((((((())))))))))))))),,,,,,+++******+++---///000///...---,,,+++++++++111666999888888:::;;;999;;;:::999888888888999999999999999::::::999999999;;;;;;;;;;;;::::::::::::777888:::;;;;;;;;;;;;<<<888888888888999999999999666666666666666666555555333444444555666777888888888888777888999:::;;;;;;;;;888:::555,,,222;;;999;;;:::999999;;;;;;:::999888888999999999999888888777777888888888999999999::::::999888888777777777888888888888888555111...''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$&&&'''''''''+++222888777777777555333000...---...000333777888555///******************+++++++++++++++,,,,,,+++***))))))+++)))))))))+++,,,+++***''''''''''''((()))***+++(((((((((((()))***+++,,,+++,,,------,,,+++***)))***,,,------,,,+++,,,,,,++++++,,,---000666<<<@@@>>>???AAABBBCCCDDDFFFHHHEEEGGGIIIIIIIIIMMMSSSYYYSSSTTTSSSQQQPPPRRRUUUWWWNNNLLLMMMQQQPPPLLLJJJLLLLLLJJJPPPRRRKKKPPPYYYYYYRRRWWWMMM:::999JJJPPPGGGOOOGGGCCCKKKYYY```ZZZQQQPPPGGG<<<666777999999777555555555555555666777777666666666777888999:::;;;===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIIIIJJJMMMOOORRRTTTWWWXXXXXXXXXZZZ\\\]]]cccgggdddeee}}}iiiCCC555666444///,,,///000111000///...///000------,,,,,,,,,,,,++++++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))+++)))((())),,,......---++++++++++++,,,,,,,,,,,,************************...---,,,++++++,,,.../////////...---------------222777:::888888;;;;;;:::;;;:::999999888888999999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;::::::999999555777999999999999:::;;;888888888888888999999999666666777777777777777666555555555555666777888999:::888777888;;;======<<<;;;888:::555---333<<<999;;;:::999999;;;;;;:::999888999999999999999999888777777888999999999999888888888888777777666666666888777777777777555111///''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((###%%%&&&&&&&&&+++333999666666666444///+++)))(((+++,,,///444888777111,,,*********+++++++++++++++***+++,,,------,,,+++***+++***)))***+++,,,+++)))''''''''''''(((((()))***))))))((((((((()))************+++,,,,,,,,,+++***)))+++------,,,+++,,,---,,,,,,,,,---///444;;;@@@>>>???@@@BBBDDDEEEGGGGGGEEEFFFHHHIIIJJJMMMQQQSSSOOOUUUWWWRRRNNNPPPUUUYYYOOOLLLKKKMMMMMMJJJIIILLLLLLIIIOOOQQQKKKOOOXXXWWWOOOUUUNNN===:::IIIQQQMMMQQQJJJEEEJJJVVV]]]\\\WWWVVVNNNDDD===:::999777666555555555555555666777777666666666666777888999:::===>>>@@@BBBCCCDDDDDDCCCEEEFFFHHHHHHHHHIIILLLNNNOOOQQQTTTUUUUUUVVVWWWYYYZZZ[[[dddiiibbbeee\\\DDD000111666333---***---///000...,,,,,,...000------,,,,,,,,,,,,++++++***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********,,,***))))))***+++***)))*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,+++))))))+++---///000---,,,,,,,,,,,,---......333888;;;999999;;;<<<::::::::::::::::::999999999;;;;;;<<<======<<<;;;;;;=========<<<;;;::::::999777999<<<;;;999888999:::777777777888888888999999555555777888999888888777777666666555666777999999999777666888;;;======<<<;;;888:::666---333===:::;;;:::999999;;;;;;:::999888888999999999999888888777888999:::::::::999999777777777777777666666666999777666666666555222000''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&''',,,444:::666888888555///***'''&&&((((((+++111777888333...*********++++++,,,,,,,,,(((***,,,---...---,,,,,,+++***)))***++++++***)))(((((('''''''''(((((()))))))))((((((''''''(((((()))***+++------------,,,)))***,,,,,,++++++,,,---++++++++++++,,,111999>>>??????@@@BBBDDDFFFFFFFFFEEEEEEGGGJJJLLLNNNMMMLLLKKKSSSVVVQQQLLLOOOUUUWWWPPPMMMLLLNNNMMMJJJJJJLLLLLLHHHLLLNNNJJJNNNVVVTTTMMMRRRMMM@@@;;;EEENNNOOOQQQLLLHHHJJJQQQXXX[[[[[[YYYUUUMMMDDD===888555444555555555555555666777777666666666666666777888999<<<===@@@BBBDDDDDDCCCCCCEEEFFFGGGHHHHHHIIIKKKMMMMMMOOOSSSUUUUUUVVVWWWXXXZZZWWW]]]gggeeebbbrrrvvvSSS555222444999333)))+++444+++,,,---,,,******---000---------,,,,,,,,,++++++************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++---+++)))(((((((((&&&%%%))))))******++++++++++++******))))))((())))))***)))((('''(((+++...000111++++++++++++,,,---...///333888;;;999999;;;<<<::::::;;;;;;;;;;;;:::999888;;;<<<===>>>>>>===<<<;;;??????>>>===<<<;;;;;;:::<<<>>>@@@>>>;;;999999;;;666666777777888888888888444555777888999999999888888777777666666777999:::999666555777:::===<<<;;;;;;888:::666---333===:::;;;:::999999;;;;;;:::999777777888888888888777777777888999:::;;;:::999999777777777777777777777777999777555555555444222111''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''(((,,,555;;;888::::::777000***''''''&&&&&&(((///666888444000*********++++++,,,,,,,,,''')))+++...///...------,,,***)))***++++++***)))((((((''''''''''''((((((***)))(((''''''&&&&&&''')))***,,,.../////////...(((***,,,,,,++++++,,,---)))************///777===@@@???@@@BBBDDDFFFFFFFFFEEEEEEFFFJJJNNNNNNJJJFFFIIIPPPSSSNNNLLLPPPTTTTTTPPPMMMNNNPPPOOOKKKJJJLLLLLLFFFJJJLLLIIINNNTTTPPPOOORRRMMMBBB;;;@@@HHHMMMPPPMMMJJJJJJNNNTTTZZZ^^^[[[XXXRRRIII???888444333555555555555555666777777666666555666666777888999<<<===@@@BBBDDDDDDCCCBBBEEEFFFGGGGGGGGGHHHKKKMMMNNNPPPTTTVVVWWWXXXYYYZZZ\\\VVVXXXccciiihhhjjjqqq]]]>>>>>>111111000///////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))*********+++,,,,,,------------((((((''''''''''''(((((())))))***,,,......,,,***************************))))))******+++,,,---...///,,,++++++******---444999999999:::999999999888;;;;;;===>>>>>>>>>===<<>>:::999;;;???AAADDDDDD@@@<<<999777999999888888888888999999666777777777777777666666:::999888777777777888888999999999:::;;;<<<>>>???@@@===999444...,,,000555777999<<<===<<<;;;;;;;;;:::777666888:::999999999666777888999999999999999888888777777666666555555888777666777777666333111+++(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&)))+++)))(((***000666777777777666444...'''""")))(((+++222:::;;;555...++++++******++++++,,,---******+++,,,,,,---......------,,,,,,+++***))))))))))))))))))(((((((((((())))))((((((''''''''''''((()))***,,,---...//////,,,,,,,,,++++++*********+++---...,,,+++---555<<<:::@@@FFFHHHGGGFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGKKKQQQTTTSSSRRRTTTSSSQQQNNNNNNNNNNNNOOOOOOPPPQQQMMMMMMLLLLLLLLLNNNOOOPPPPPPFFFNNNOOO888555HHHQQQRRROOOKKKIIIJJJNNNTTTWWW[[[ZZZUUUNNNHHHDDD<<<333333444666666555555555666666666666777888888999999;;;;;;<<<===???AAABBBCCCEEEEEEFFFFFFGGGHHHIIIJJJNNNPPPRRRSSSTTTTTTWWWXXXWWWVVVYYY^^^bbbdddjjjqqqttt]]]GGG:::000000000///............///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))******++++++,,,,,,,,,,,,+++((((((''''''''''''(((((()))((('''(((***,,,,,,+++++++++++++++++++++++++++)))***+++---.../////////000---,,,,,,,,,+++///555999:::;;;;;;;;;:::999999:::;;;===>>>>>>>>>======???>>>=========>>>???@@@===AAACCCBBB===:::;;;===???AAABBBBBB>>>;;;888888999999888888888888999999777777777888888777777666::::::999999999999888888:::::::::;;;<<<===>>>???@@@===888222,,,)))+++...555777;;;===<<<;;;999999:::999888999999999999:::888999999:::::::::::::::888888888777777666666666888777666777777666333111***(((&&&%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&(((***)))''')))///444999999999888555///***&&&((('''***111888:::444...+++************+++,,,,,,+++++++++,,,,,,------------,,,,,,+++******))))))*********))))))(((((((((((((((((((((''''''&&&&&&)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++------+++))),,,222888@@@BBBEEEHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGJJJPPPSSSQQQPPPRRRRRRPPPOOOOOONNNNNNNNNOOOPPPPPPLLLLLLJJJJJJKKKLLLNNNPPPRRRHHHOOOOOO:::666GGGPPPTTTRRROOOLLLJJJLLLQQQUUUPPPXXX]]]ZZZTTTMMMCCC:::555555666555555555777888666666666777888888999999;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQRRRSSSTTTVVVXXXTTTSSSVVV[[[^^^```fffmmmpppSSS666777777---//////...------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++******)))''''''&&&&&&&&&&&&''''''***(((%%%%%%'''***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---000222222111000000---,,,---,,,,,,000666999:::===>>>>>>===;;;999:::;;;===>>>?????????>>>>>>>>>======>>>AAADDDEEEBBBDDDEEEBBB>>>;;;<<<>>>>>>@@@@@@???<<<999888999999999888888888888999999777888888999999888888888:::;;;;;;<<<;;;:::999888;;;;;;<<<<<<<<<======>>>>>><<<888111***'''&&&'''000333777;;;<<<;;;888777:::;;;;;;:::888999:::;;;;;;;;;;;;;;;;;;:::::::::888888888888888777777777888777666777777666333111***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((&&&(((---111999::::::999666222...,,,+++***,,,111777888333---***************++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,++++++***)))((((((''''''''''''''''''&&&&&&&&&*********++++++***))))))*********+++++++++++++++***,,,,,,***)))***///444BBBAAABBBFFFJJJLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHIIINNNPPPOOONNNPPPPPPNNNPPPOOOOOONNNNNNNNNNNNOOOLLLKKKIIIHHHIIIKKKNNNPPPTTTLLLPPPPPP>>>888EEENNNTTTUUUTTTOOOIIIIIIMMMSSSLLLWWWaaaaaaZZZSSSKKKDDD888777555555555666888999666666666777888888999999:::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWSSSRRRUUUZZZ]]]___dddkkkmmmoooPPP:::777444222111......---,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''''''''&&&&&&&&&&&&'''''')))'''&&&&&&(((***+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&)))...111333222000///...+++***,,,,,,+++000666999;;;>>>@@@AAA???<<<::::::;;;===???@@@@@@@@@??????>>>======>>>AAADDDFFFKKKKKKIIIEEE@@@<<<<<<===>>>>>>>>><<<999888888::::::999999888888999999:::888888999::::::::::::999:::;;;===>>>===<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777000+++)))(((%%%))),,,222777;;;<<<:::777999<<<===:::888999;;;;;;<<<<<<;;;::::::999999999999999999999888888888888888777666777777666333111***(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&'''+++...666888::::::888666444333333222222555888888333...)))))))))))))))***++++++++++++++++++++++++++++++++++++******)))))))))))),,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((())))))******++++++,,,,,,+++,,,,,,+++)))***...111===>>>AAACCCEEEGGGHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKIIINNNPPPNNNMMMOOOPPPNNNPPPPPPOOONNNMMMMMMMMMNNNMMMKKKIIIHHHIIILLLOOOQQQUUUPPPQQQPPPDDD;;;BBBLLLQQQTTTUUUPPPIIIFFFJJJPPPQQQXXX\\\[[[XXXVVVQQQKKK<<<999555333444555777888666666666777888888999999::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDFFFGGGIIIJJJJJJLLLOOOPPPPPPRRRTTTVVVTTTTTTWWW]]]```aaaffflllmmmkkkssswwwLLL...333:::111***///......---,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++************************(((((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((************))))))(((''''''''''''&&&&&&'''''''''(((((((((***,,,---+++)))++++++++++++++++++++++++%%%(((---111222111///---,,,)))(((*********///666:::<<>><<<;;;<<<>>>@@@@@@@@@@@@???@@@???=========???AAABBBKKKJJJHHHDDD@@@>>>============<<<:::888888999:::::::::999999999999::::::999999:::;;;<<<<<<;;;;;;;;;<<<>>>???>>>===;;;999:::;;;<<<<<<<<<<<<;;;;;;:::;;;777000---///...***&&&''',,,222999<<<<<<:::888======999888<<<>>><<<<<<;;;:::999888888999999;;;;;;;;;:::999999888888888777666777777666333111+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''')))+++000444888:::999888777888:::999888888999777333///))))))(((((())))))***+++******+++++++++++++++,,,******))))))))))))((((((++++++******)))(((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))))))))))))))******++++++++++++,,,,,,,,,+++,,,---...555<<>>???JJJLLLPPPSSSOOOHHHEEEIIIMMMRRRTTTVVVXXX]]]___XXXOOOCCC>>>777333333444555666666666666777888888999999::::::;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIKKKNNNOOOPPPQQQTTTVVVUUUUUUXXX^^^aaaaaaeeekkkiiipppqqquuupppZZZ@@@999444444444000------......---,,,,,,,,,,,,---+++************++++++,,,++++++++++++++++++++++++)))******++++++******)))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))(((((((((''''''''''''((((((((()))***---//////,,,***************************&&&(((,,,000111///---+++***'''''')))******///666:::<<>>???AAAAAA@@@?????????>>>>>>=========>>>>>>AAAAAAAAA@@@@@@??????>>>;;;<<<<<<;;;999888999;;;::::::999999999999::::::::::::;;;<<<============<<<<<<===>>>===<<<;;;::::::;;;<<<===>>>======<<<:::;;;777000000666666111'''&&&(((---555;;;===<<<:::>>>===999<<>>======;;;:::999888777888777666777777666333111,,,***'''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((((()))+++111777:::999777666777:::999888777666444111///((((((((((((((())))))***))))))******+++,,,,,,,,,)))))))))((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&'''((()))))))))))))))))))))*********************+++,,,,,,,,,------000:::DDDFFFBBBAAAGGGNNNHHHHHHIIIJJJKKKMMMNNNOOOQQQVVVWWWTTTTTTVVVXXXWWWOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUTTTUUUOOONNNMMMAAA<<>>???@@@@@@?????????@@@AAAAAAAAA@@@???>>>======>>>??????>>>======<<<<<<===???@@@@@@???>>>:::;;;<<<<<<:::999:::;;;;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::<<<>>>@@@AAA@@@??????;;;===888000111:::;;;555---)))&&&)))000888<<<<<<>>>AAA>>>;;;AAAKKKJJJ@@@<<<;;;999999999:::<<<===AAA@@@>>><<<:::888777666888777666777777666333111...+++)))'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''(((((((((((()))///777:::777333111111222111000000000///---,,,(((''''''''''''((())))))'''((()))***+++,,,---...(((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))******'''(((((()))))))))((((((************))))))))))))'''((()))***,,,,,,,,,+++,,,555@@@EEEDDDCCCGGGKKKHHHHHHHHHIIIKKKLLLNNNNNNOOOSSSTTTRRRQQQTTTVVVUUUMMMMMMMMMMMMMMMMMMNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTRRRUUUNNNLLLQQQCCC:::HHHKKKMMMOOOOOOKKKHHHGGGFFFLLLOOOSSSZZZccciiifff___WWWNNNAAA888555555555444666666666777888888999999999999:::;;;===???AAABBB@@@@@@AAABBBDDDFFFHHHIIIHHHKKKMMMOOOPPPRRRUUUWWWQQQQQQUUU[[[^^^^^^aaafffdddkkkppppppsssgggDDD555555888777000,,,///111000111555//////...------------...******))))))***+++,,,,,,************************&&&'''((())))))((('''&&&'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((((('''((()))***+++++++++++++++******))))))))))))******,,,***((((((***---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***+++((((((+++,,,,,,222888<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===;;;<<>>===>>>>>>???AAABBBAAA>>><<<999;;;======;;;::::::;;;;;;::::::999999::::::;;;;;;;;;===>>>????????????======<<<;;;;;;;;;;;;<<<;;;===???BBBCCCCCCBBBAAA===>>>888///111<<<>>>777222,,,&&&'''...555:::<<>>???BBBAAA???===:::888666555888777666777777666333111///,,,)))(((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''((()))((('''(((000888:::666000---,,,***))))))***************'''''''''''''''((())))))&&&'''((()))+++---...///'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))******++++++************)))((('''&&&++++++******))))))((((((%%%%%%''')))+++,,,***))))))000999@@@CCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMKKKNNNOOOLLLLLLOOOQQQPPPMMMLLLLLLLLLMMMNNNOOOOOOLLLMMMOOORRRSSSTTTSSSSSSQQQUUUMMMKKKRRRDDD999GGGNNNOOOPPPOOOMMMJJJFFFCCCRRRTTTSSSSSSXXXaaaffffff^^^SSSEEE;;;777777666444666666666777888888999999999999:::;;;===???AAABBB@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNOOOQQQRRRUUUWWWRRRRRRVVV\\\___^^^aaafffhhhdddlllxxxwwwwwwPPP===<<<999222---222111111000000000000000//////...------,,,++++++---,,,,,,++++++,,,------(((((((((***,,,---,,,++++++)))(((***---...---+++---,,,+++*********+++,,,+++)))((('''((((((&&&%%%)))((((((((('''''''''''')))((()))***---......,,,,,,++++++***)))))))))***'''((((((***+++,,,------111111000000/////////...,,,---...//////---+++***'''***,,,,,,+++...666======;;;:::<<<@@@BBBBBB@@@BBBBBBCCCCCCBBB@@@???>>>???????????????>>>======>>>AAADDDCCC@@@===>>>@@@999::::::;;;<<<===>>>>>>999;;;<<<<<<:::999999:::555888<<<@@@AAA@@@>>><<>>222,,,555;;;888999999222)))%%%(((000999???AAAAAA>>>>>>KKKWWWPPP@@@===>>>???>>><<<;;;:::;;;>>>===;;;777444222333555999777666666777777666555///,,,)))(((((((((((('''((('''&&&%%%$$$#########%%%&&&&&&&&&%%%%%%'''(((&&&((()))))))))))),,,...+++)))&&&&&&''')))***)))&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&&&&'''&&&%%%(((,,,000111///,,,)))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((************+++,,,---...)))))))))))))))(((''''''((((((((((((((()))******+++******)))(((''''''&&&+++***)))(((((('''((((((***)))***...111000***$$$&&&''''''((()))******+++***)))222@@@FFFCCCDDDKKKJJJKKKMMMNNNNNNMMMKKKJJJLLLNNNOOOPPPOOOOOOPPPRRRNNNNNNOOONNNMMMJJJGGGEEEFFFIIIMMMRRRTTTTTTSSSRRROOOPPPPPPNNNLLLIII@@@666MMMNNNNNNOOORRRWWWUUUPPP^^^WWWSSSVVV[[[]]]aaafff___[[[RRRFFF888111444;;;444555666888999999::::::<<<<<<;;;<<<===>>>@@@AAAAAABBBCCCCCCCCCEEEHHHJJJJJJLLLOOOQQQPPPPPPPPPQQQRRRTTTWWW[[[^^^```bbbcccccchhhmmmppptttzzzvvvWWW;;;333555444222333222111000///////////////......------,,,,,,++++++---,,,,,,++++++++++++,,,)))((((((***,,,---,,,++++++)))(((***,,,...---+++,,,+++***)))))))))*********(((((((((******)))((())))))(((((((((''''''''')))((((((***---...---,,,///...------,,,,,,,,,---(((((()))***+++,,,------......//////////////////,,,---...//////---+++***'''***,,,++++++///666<<<>>><<<<<<>>>AAACCCCCCAAA???@@@AAABBBBBBBBBAAA@@@?????????@@@??????>>>>>>>>>???AAAAAA???>>>======::::::;;;;;;<<<<<<======:::;;;===<<<;;;999::::::999:::<<<>>>????????????<<<;;;;;;===@@@CCCCCCBBB?????????AAADDDFFFGGGFFF>>>???333---666;;;888999:::555---((((((...777===@@@???===@@@MMMYYYQQQ@@@>>>???@@@???===<<<;;;<<<======;;;888666555666888999888777666777666333111...+++)))'''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&&&&&&&%%%%%%&&&((('''((())))))))))))+++---...,,,(((''''''(((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***(((&&&&&&'''((('''&&&'''***---...,,,***((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))******++++++,,,)))))))))))))))(((''''''((((((((((((((())))))***+++++++++***))))))((((((***))))))(((((((((((()))***)))))),,,//////***%%%''''''(((((()))******+++******000:::BBBEEEGGGJJJNNNOOOPPPRRRRRRRRRQQQQQQQQQRRRQQQOOOLLLJJJKKKLLLNNNNNNNNNNNNMMMJJJGGGFFFEEEHHHKKKOOOQQQQQQQQQPPPOOOQQQPPPNNNMMMJJJAAA888IIIMMMOOOOOOQQQTTTTTTPPPMMMSSSTTTQQQTTT^^^bbb___```^^^XXXMMM@@@666444666444555666777888999999999<<<<<<<<<<<<===>>>@@@AAAAAABBBCCCCCCCCCEEEHHHJJJJJJLLLOOOPPPPPPOOOPPPQQQRRRSSSUUUXXX[[[^^^```aaaaaafffkkknnnrrrxxxrrrHHH===555555444000000555111111000......---------,,,,,,,,,,,,,,,+++++++++---,,,+++******************))))))***,,,---,,,******))))))***,,,---,,,++++++***))))))(((((()))))))))(((((()))+++,,,,,,+++)))))))))((((((((('''''')))((((((***---...---+++//////...------------...))))))***+++,,,---......,,,,,,---...////////////+++,,,...///...---+++***((()))+++++++++///666;;;>>>======???BBBCCCCCCCCC@@@AAAAAABBBBBBAAA@@@???>>>>>>???????????????>>>>>>>>>>>>???@@@???===;;;:::;;;;;;;;;;;;;;;;;;::::::<<<======;;;::::::;;;<<<<<<<<<<<<===>>>@@@@@@<<<<<<===@@@CCCEEEEEEDDD??????>>>@@@BBBCCCCCCBBB???@@@444---777<<<999:::;;;888333---)))+++222888>>>>>>===BBBPPPYYYOOO???>>>???@@@@@@>>><<<<<<===<<<<<<<<<:::888777999;;;999999888888888555111...,,,***'''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$%%%&&&(((((()))******))))))+++---111...+++)))((((((&&&%%%***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((***)))''''''((()))((('''&&&(((******)))'''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((************)))(((((()))))))))(((''''''((((((''''''(((((()))***,,,,,,++++++******)))))))))(((((((((((())))))******(((((())),,,---)))&&&'''(((((())))))*********)))+++---111;;;FFFJJJIIIMMMMMMNNNPPPQQQSSSTTTTTTRRRRRRPPPMMMIIIHHHHHHJJJMMMMMMNNNMMMLLLJJJHHHGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQPPPOOONNNMMMEEE;;;DDDKKKPPPPPPOOOQQQSSSQQQCCCSSSXXXPPPOOOZZZ]]]WWW^^^___]]]UUUIII>>>777333444444555666777888888999<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDDDDEEEHHHJJJIIILLLNNNOOONNNNNNOOOQQQSSSSSSTTTUUUXXX[[[^^^___```dddhhhlllpppvvv~~~mmmBBB999777888999555///000555111000///...---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***))))))))))))+++******+++,,,---+++***)))))))))***+++,,,,,,,,,+++*********)))))))))))))))(((((()))+++,,,+++***)))))))))((((((((((((''')))((((((***,,,---,,,+++,,,++++++*********++++++******+++,,,,,,---......+++,,,---.........---,,,+++,,,---......,,,+++)))((()))******+++///666:::=========???AAABBBCCCCCCDDDDDDDDDCCCAAA>>><<<:::<<<<<<===>>>>>>>>>======???===<<<>>>AAAAAA>>>:::;;;;;;<<<<<<;;;:::999888999;;;<<<<<<:::999999:::============>>>???@@@@@@@@@??????AAABBBBBB@@@>>>>>>===<<<===>>>???>>>======>>>333---888>>>;;;===<<<<<<999333,,,***...333>>>======DDDPPPVVVKKK<<<===???@@@???===<<<<<<===:::;;;;;;:::999999:::<<<999999999::::::777333///+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((()))*********))))))+++---111...+++***))))))'''&&&,,,***'''$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((+++)))'''''')))))))))(((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))++++++***)))((('''(((((((((((((((''''''(((''''''''''''((())))))+++++++++******)))))))))(((((('''(((((()))******)))((('''(((***+++)))((((((((()))))))))*********))),,,***)))333DDDKKKGGGFFFGGGGGGIIIKKKMMMPPPQQQMMMMMMLLLJJJHHHHHHKKKMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOPPPOOOQQQQQQPPPPPPOOOIII@@@@@@JJJRRRRRROOOPPPSSSTTTLLLZZZ```YYYQQQSSSWWWWWWaaacccbbb[[[QQQGGG===555555555555555666777888999;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIIIIKKKMMMMMMMMMMMMOOOPPPTTTSSSSSSTTTVVVYYY]]]___```cccgggkkkooottt{{{^^^GGG<<<222111111222111000111555000///...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++******)))))))))***,,,+++++++++---,,,+++)))((()))*********++++++,,,+++++++++++++++************)))((((((******)))(((***)))))))))(((((((((((()))((((((***,,,,,,+++******)))))))))))))))******+++++++++,,,,,,------...---......///...,,,***)))+++,,,---......,,,***)))(((((())))))+++000555999;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>;;;:::::::::;;;;;;;;;;;;::::::???>>>===???BBBBBB???<<<;;;<<<<<<===<<<;;;999888999:::;;;;;;999888888999;;;<<<>>>@@@AAAAAA@@@???@@@???>>>>>>??????===;;;???>>><<<======>>><<<;;;:::;;;111---888???>>>AAA<<<>>>===888///***+++...<<<===???EEEMMMNNNEEE999<<<>>>??????===<<<<<<===999:::;;;:::999888:::;;;888888999:::;;;:::666333***(((&&&%%%&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''')))***+++***)))***,,,......,,,************)))(((,,,***'''$$$###$$$&&&'''%%%%%%%%%%%%%%%&&&''''''***((('''''')))***)))((('''((()))((('''&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))'''(((***,,,,,,+++)))(((''''''(((((((((((('''''''''''''''''''''(((((())))))))))))))))))((((((((((((((('''(((((()))******((('''''''''((()))))))))))))))))))))************)))+++)))&&&...???GGGEEEDDDDDDEEEFFFHHHKKKMMMNNNIIIJJJJJJIIIHHHIIIKKKMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQOOOQQQQQQQQQRRRSSSMMMEEE===JJJTTTTTTQQQRRRTTTVVV]]]```fffggg\\\QQQVVVccclllnnnjjj```WWWPPPDDD:::666666555555666777888999;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEEEEGGGIIIHHHJJJKKKLLLKKKLLLNNNPPPUUUTTTTTTUUUWWWZZZ^^^```bbbdddgggkkkooouuuzzz}}}iiiOOOAAA;;;999777333///------...///000//////...------------...,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++---,,,+++,,,---,,,***)))''')))******)))***+++---+++,,,,,,,,,,,,+++*********)))(((((()))***)))'''******)))))))))((((((((()))((((((***+++,,,+++)))+++************++++++,,,***+++++++++,,,,,,,,,---...///000000...,,,)))'''***+++---...---,,,***))))))((('''(((,,,000555888:::<<<===>>>>>>???AAACCC???@@@@@@AAAAAA@@@???>>>999999::::::999888888777>>>>>>>>>@@@AAAAAA???===;;;<<<===>>>>>><<<:::999999;;;<<<;;;:::888999999:::;;;>>>AAABBBBBBBBBAAA===<<<;;;<<<>>>@@@@@@@@@CCCAAA@@@???@@@@@@???===888:::000,,,888???>>>AAA===??????;;;444...+++***777:::>>>DDDHHHFFF@@@999<<<>>>??????>>>======>>>:::;;;<<<;;;999888888999888888888999::::::777444***(((&&&%%%&&&''''''&&&((((((&&&%%%$$$############$$$%%%$$$###$$$%%%'''((()))*********+++---///***)))((()))++++++***)))***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''')))'''&&&'''((())))))((('''((())))))(((''')))***''''''''''''''''''''''''''''''((((((((()))))))))((()))***+++++++++***)))&&&&&&'''(((((((((''''''''''''&&&&&&''''''((())))))((((((((((((((((((((()))(((((((((((())))))***''''''(((((())))))******************************)))***)))''',,,666???BBBGGGGGGHHHJJJKKKMMMNNNNNNJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRRRRTTTVVVQQQJJJ<<>>???????????????AAADDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOTTTTTTUUUVVVYYY\\\___```cccdddgggkkkpppuuuxxxzzz}}}TTT===<<>>>>>@@@AAAAAA@@@??????::::::::::::999777666555;;;===???@@@???>>>>>>>>>;;;<<<>>>??????>>>;;;:::;;;===>>>===<<<:::;;;;;;;;;<<<===???AAACCCDDDEEE===<<<:::;;;???CCCEEEFFFDDDBBBAAAAAABBBBBB@@@???999;;;111,,,777===<<<>>>===>>>>>>===888111+++'''000555===BBBBBB???======>>>@@@AAAAAA@@@???@@@AAA===>>>???===:::888888888999888777777777777444222***(((&&&%%%'''((('''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&(((*********,,,///111)))(((((()))***+++)))((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%&&&'''))))))(((%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))(((((((((((()))&&&''')))************+++***************************)))***++++++...666@@@HHHIIIJJJKKKLLLLLLKKKKKKJJJLLLMMMMMMJJJGGGFFFFFFJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRPPPRRRRRRRRRUUUXXXTTTMMM:::EEEPPPSSSSSSUUUUUUTTT\\\aaakkkpppiii___aaallllllnnnjjjbbb``````VVVHHH:::999777777777888:::;;;:::;;;===>>>???????????????AAADDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJMMMOOOQQQRRRTTTWWWZZZ]]]___```cccdddfffjjjoootttvvvwww|||dddYYYKKK???777333333666...000111000///000///..................///000111//////...------,,,++++++*********+++,,,---/////////...,,,,,,---,,,***(((&&&(((+++***)))(((***---)))******++++++)))((('''(((((((((***---...///...************)))))))))))))))(((((()))++++++***(((***)))))))))***++++++,,,******************++++++,,,---///111000///,,,+++***+++,,,------+++***((()))'''&&&(((,,,111555777;;;>>>@@@AAA@@@@@@CCCEEE@@@AAAAAAAAA@@@???===<<<<<<<<<;;;;;;999888666555888<<>>@@@???===<<<<<<======<<<<<<<<>>;;;<<<222,,,666;;;999;;;======>>>===;;;444,,,%%%***111;;;@@@???<<<===AAA@@@BBBCCCCCCBBBAAABBBCCC@@@AAAAAA???<<<999888888:::888666555444333111000+++)))&&&&&&'''(((((('''%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%$$$######%%%'''&&&''')))***+++---000222***)))((()))***)))(((&&&&&&&&&''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''(((((('''###&&&((()))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((''''''''''''((((((%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((******************+++++++++***)))(((((('''((((((%%%'''***++++++******+++++++++*********************(((***///,,,(((111???EEEFFFHHHIIIIIIHHHFFFEEEHHHJJJMMMNNNLLLIIIGGGFFFIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPRRRRRRSSSVVVYYYVVVOOO999CCCNNNRRRSSSUUUTTTRRRTTTcccooonnngggccccccccc\\\aaaaaa]]]aaaeee]]]NNN;;;:::888777777999;;;<<<:::;;;===>>>???@@@?????????AAADDDFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHIIILLLOOOOOOQQQTTTWWWZZZ]]]______cccccceeeiiiooosssuuuuuunnnXXXPPPFFFBBB===999777555444222333444444333111000000111///......---------......+++,,,---------,,,+++*********+++******,,,///222////////////---+++)))(((------,,,+++************+++++++++******)))))))))*********))))))))))))(((***)))(((''''''((()))***++++++,,,,,,,,,+++*********)))((((((((()))+++,,,***(((&&&(((+++...---,,,///////////////......---+++---//////---***)))))))))'''&&&&&&)))///555888;;;<<<>>>???@@@@@@@@@???AAABBBAAA???===<<<>>>@@@@@@<<<888777999999777555@@@AAABBB@@@>>><<<;;;<<<;;;;;;<<<<<<===???@@@AAA========================BBB@@@===;;;;;;<<<>>>???>>>BBBCCC@@@BBBIIILLLIIIAAAAAABBBBBBBBBAAAAAA@@@;;;555222555999999:::;;;:::999:::<<<===888///((((((---444:::===>>>>>>???<<>>???@@@@@@CCCAAAAAACCCGGGIIIGGGEEEYYYDDDAAALLLLLLIIIMMMOOOTTTUUUWWWXXXXXXZZZ]]]___]]]eeemmmpppooopppuuuzzznnnPPPBBB@@@BBB;;;999777666666777777666111222222111///...///000...---------------......,,,---...//////...---,,,+++++++++++++++,,,000222000111000000...,,,***))),,,,,,+++*********++++++,,,,,,,,,++++++*********+++++++++*********)))))))))((('''&&&&&&'''((()))******++++++,,,++++++***,,,+++*********+++,,,,,,...+++))))))+++,,,***)))///////////////......---+++---//////---+++***)))***)))''''''***000666:::;;;<<<>>>???@@@@@@??????AAABBBBBBAAA??????@@@AAA;;;888666666:::===<<<;;;>>>@@@@@@@@@===;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAA>>>==================>>>@@@???===<<<;;;<<<===>>>>>>AAABBB???AAAGGGIIIGGGAAAAAABBBBBBBBBBBBAAAAAA@@@999444444555222///000444333555:::>>>===555---***---333:::AAADDDDDDDDDCCCGGGHHHEEECCCEEEEEECCC???AAABBB@@@<<<:::;;;<<<::::::888555555777333---+++&&&$$$&&&'''%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))((((((((())))))***+++***)))(((''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))%%%&&&'''''''''(((((()))((()))))))))))))))(((((('''((()))((('''&&&''')))''')))++++++***(((''''''&&&&&&%%%%%%&&&)))+++---,,,***''''''(((***)))'''((((((((('''''''''&&&&&&'''''''''((((((((())))))'''(((***+++,,,+++***))))))))))))******+++++++++...777BBBJJJMMMLLLKKKKKKIIILLLOOOPPPNNNLLLKKKKKKIIIHHHHHHJJJOOORRRSSSRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSUUUUUUSSSPPPGGG<<>>???@@@@@@BBBAAAAAACCCGGGHHHGGGFFFaaaKKKEEENNNLLLIIINNNQQQRRRTTTWWWXXXYYYZZZ\\\^^^___fffnnnqqqpppqqqvvv{{{___BBB555444555444222111111222555666666555///000000///---,,,,,,---,,,,,,,,,,,,---......///---...///000000///......,,,------,,,+++---000333333333222111///---+++***+++************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((''''''&&&&&&''''''(((((()))***+++++++++++++++...---,,,,,,,,,,,,------...,,,******+++++++++***///////////////......---+++...000000...+++******+++***((((((+++111777;;;;;;<<<===>>>??????>>>>>>???AAACCCDDDCCCBBBBBBCCC;;;888555777;;;>>>???>>>===???@@@???===<<<<<<===<<<<<<<<<===>>>???@@@AAA???>>>===<<<<<<===>>>???============<<<<<<<<<<<<===@@@AAA???AAAEEEFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@BBB:::333111000,,,)))***...---///666>>>AAA<<<555------111:::DDDKKKJJJHHHIIILLLKKKFFFCCCDDDDDDBBB999<<<>>>???>>><<<<<<<<<999:::999666666777444...+++&&&$$$''''''%%%$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''+++***)))((((((''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''''''''(((((()))))))))((('''''''''((()))((('''&&&''')))&&&(((******((('''&&&'''''''''&&&&&&'''(((***+++***((('''&&&'''(((((('''))))))((((((((((((''''''''''''((((((((()))))))))((()))+++,,,,,,,,,+++***************************(((///:::DDDJJJMMMLLLJJJJJJLLLNNNOOONNNMMMMMMMMMIIIIIIJJJLLLPPPSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNNNNOOOQQQSSSVVVVVVTTTRRROOOBBBFFFSSSWWW\\\]]]TTTZZZYYY```___TTTWWWaaabbbbbb___```dddddd]]]WWWUUURRRIII???888777999<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAACCCFFFGGGGGGFFF___IIIDDDJJJHHHGGGMMMPPPPPPRRRVVVXXXYYYZZZ[[[\\\```fffnnnqqqqqqrrrwww{{{vvvYYYLLL>>>:::===>>>888000111111000111333333111000...///000...,,,+++,,,---++++++++++++,,,---...///---...///000000000///............---,,,...111444555444333111///---++++++))))))))))))***+++,,,---............------------------------,,,,,,,,,,,,)))((((((((('''''''''''''''((()))***++++++++++++...---------,,,,,,,,,,,,******)))***,,,---...//////////////////......---,,,...000000...,,,+++++++++)))((((((+++111777;;;;;;<<<===>>>???>>>>>>======@@@CCCEEEDDDCCCCCCCCC@@@<<<999888;;;======<<<>>>???AAA@@@???>>>>>>???============>>>???@@@AAAAAA???>>>======>>>???AAA;;;<<<===>>>>>>===<<<;;;<<<>>>???@@@BBBDDDDDDCCCDDDCCCBBBAAA@@@???>>>>>>@@@666...,,,------///222000,,,+++111:::@@@@@@===111...///777DDDLLLKKKGGGIIILLLJJJDDD@@@AAABBB@@@777:::===@@@@@@>>>===<<<;;;======:::999:::777222+++'''%%%'''(((%%%$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''******)))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))+++)))((((((((('''&&&%%%((('''&&&&&&&&&''''''((('''((()))((('''&&&''')))%%%''')))((('''&&&&&&'''(((''''''''''''((())))))((('''&&&&&&'''''''''&&&)))))))))))))))((((((((('''(((((((((((())))))))))))***+++,,,,,,,,,,,,+++))))))))))))***************---333;;;CCCHHHJJJIIIJJJKKKMMMLLLKKKJJJKKKLLLKKKKKKLLLMMMNNNOOOOOONNNSSSRRRPPPOOOMMMLLLLLLKKKMMMMMMNNNQQQUUUWWWWWWWWWVVVJJJGGGRRR\\\aaa___YYYXXXWWW[[[VVVLLLSSSbbbeee^^^YYYYYY]]]___[[[VVVTTTVVVTTTMMMCCC:::777999===<<<<<<===>>>???@@@@@@AAAAAAAAAAAACCCEEEGGGHHHHHHWWWEEECCCJJJIIIIIIPPPQQQNNNQQQVVVXXXYYYZZZ[[[[[[aaafffllloooppprrrvvvzzz}}}|||fffPPPHHH>>>777111111555777555111333222111111222111///---///000000///---,,,,,,---*********++++++---...///+++,,,---...///...------...///...------...111333444444222000...---,,,+++((((((((()))***+++,,,---.................................------------,,,************))))))((((((&&&'''((()))***++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,---///000///////////////......---,,,...000111///---,,,---***)))''''''***000666:::<<<<<<>>>??????>>>>>>===;;;>>>CCCEEEDDDCCCBBBBBBDDD???;;;999;;;>>>>>><<<@@@BBBCCCCCCAAA@@@@@@AAA>>>>>>===>>>>>>???@@@AAAAAA@@@????????????@@@AAA;;;<<<===>>>>>>>>><<<;;;;;;<<<>>>AAACCCBBBBBBBBBGGGEEEDDDBBB@@@@@@?????????555,,,***...222888>>>888222------333;;;@@@BBB555000---444@@@HHHGGGBBBCCCFFFEEE???===???@@@???:::<<>>;;;===AAACCC@@@>>>>>><<<888,,,'''%%%'''(((%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((())))))+++)))((())),,,---,,,***+++)))&&&$$$$$$&&&(((***'''((()))((('''&&&''')))%%%&&&((('''&&&&&&&&&'''(((((('''''''''(((((((((&&&&&&'''''''''&&&&&&'''((((((((()))))))))))))))(((((((((((()))))))))*********++++++,,,,,,,,,,,,&&&'''((()))***+++,,,,,,,,,,,,---222:::CCCIIILLLKKKMMMNNNMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNQQQQQQOOOMMMLLLKKKKKKKKKNNNMMMLLLNNNSSSWWWZZZ[[[XXXMMMEEELLL\\\aaa\\\ZZZTTTSSSTTTLLLBBBKKKYYYZZZ[[[TTTRRRXXX^^^]]]YYYVVV[[[^^^]]]QQQ@@@666777<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDGGGIIIKKKTTTHHHJJJQQQOOOOOOSSSQQQMMMQQQUUUXXXYYYZZZ[[[\\\```dddiiilllnnnqqquuuyyy|||~~~oooNNN:::777;;;888777444222111111111111222111000000111222111000///000000///---,,,---...************+++,,,------)))***+++------------,,,//////...---,,,---000333222111000...---,,,,,,,,,((((((((()))***+++,,,---.............../////////............------------++++++++++++***)))((((((&&&'''((()))))))))))))))))))))***+++++++++++++++---......---++++++,,,...///////////////......---,,,...111111000.........***(((''''''***000666:::===>>>???@@@@@@???>>>===<<>>::::::===@@@BBBAAABBBDDDEEEDDDBBBAAAAAABBB>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<>>>?????????>>>===<<<;;;===BBBBBB>>><<<===CCCBBBAAA@@@@@@@@@AAABBBAAA777///...222777===CCC@@@;;;444...///444===CCC999222...222<<>>???>>>======???BBBDDDBBB???<<<>>>CCCFFFCCC@@@@@@>>>:::,,,'''%%%((((((&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))((('''&&&'''+++222777888777444111---)))'''((()))+++'''((()))((('''&&&''')))%%%&&&((('''&&&&&&''')))'''''''''((((((((((((((($$$&&&(((((('''&&&'''(((''''''(((((((((((())))))((((((((()))))))))******************+++++++++,,,%%%&&&'''(((***+++,,,---+++***)))+++222<<>>???@@@AAAAAAAAACCCDDDDDDEEEGGGKKKMMMSSSJJJMMMSSSNNNMMMOOOKKKNNNQQQUUUXXXYYY[[[\\\^^^aaadddgggkkkmmmqqquuuxxx~~~XXX@@@;;;:::888666222555777888666444333333333111///...000111111000...///000///---,,,,,,---++++++************++++++((()))+++,,,---------,,,...///...---,,,,,,///222///...---+++++++++++++++))))))((())))))***++++++---------....../////////.........---------,,,,,,***+++++++++***)))'''&&&''''''(((((()))((((((((('''(((***+++,,,,,,,,,,,,---///000...,,,+++---//////////////////......---,,,///111222111///......+++***((((((+++111777;;;>>>???@@@AAAAAA@@@???>>>???AAADDDEEEEEECCCCCCDDDBBB>>>::::::>>>BBBDDDEEECCCDDDEEEDDDBBB@@@@@@AAA??????>>>>>>??????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@===>>>>>>???????????????>>><<<===AAA???888333444777666666777999<<>>===>>>???=========>>>AAADDDDDDAAA>>><<>>:::555111---***((('''((()))((('''&&&''')))&&&'''((('''&&&&&&(((***&&&&&&'''(((((())))))((($$$&&&))))))((('''''')))&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))******++++++'''''''''((()))******+++*********)))+++333???GGGGGGKKKOOOQQQQQQPPPOOOPPPGGGKKKOOOQQQPPPPPPQQQSSSMMMLLLLLLLLLMMMNNNOOOOOOJJJKKKMMMQQQVVVYYYZZZYYYTTTPPPAAABBBVVVYYYSSS\\\YYYXXXZZZUUUOOOWWW[[[PPPVVVVVVYYY\\\\\\[[[aaahhhllliiiccc[[[QQQGGG@@@=========>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEHHHLLLPPPQQQIIIKKKOOOJJJJJJNNNKKKPPPRRRUUUWWWYYY[[[^^^```bbbdddgggjjjnnnrrrvvvxxx~~~]]]LLL<<<888999777555666666555333111///000444666666333000..................//////...,,,++++++,,,++++++******************)))***+++---......------.........,,,+++,,,///111---,,,+++***)))***++++++)))))))))))))))******+++,,,---------......//////......---------,,,,,,,,,)))*********)))(((&&&%%%((((((((((((((((((''''''&&&(((***,,,---...------***,,,......,,,---000333///////////////......---,,,///111222111/////////,,,+++))))))---222888<<>>BBBDDDDDDCCCDDDEEEDDDAAA???????????????????????????@@@@@@???AAACCCEEEEEECCCAAA???>>>>>>?????????@@@@@@AAA@@@======@@@<<<222,,,---)))***+++...222777;;;>>><<<777666;;;@@@AAAAAACCCDDDEEEBBB888///---555>>>===888444555<<>>===;;;888,,,(((&&&((()))&&&%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&))))))(((''''''''''''((())))))(((((((((((()))***%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++------,,,+++***)))(((((()))((()))111;;;BBBDDDCCCHHHGGGEEE@@@999111***&&&'''((()))((('''&&&''')))&&&'''(((''''''''')))+++%%%&&&'''((())))))))))))###'''******((('''((()))%%%&&&&&&&&&''''''(((((())))))))))))************)))))))))((())))))***+++((((((((())))))))))))))),,,------)))(((,,,666>>>BBBFFFKKKOOOPPPPPPPPPPPPHHHKKKOOOOOOMMMKKKKKKMMMKKKKKKKKKLLLMMMOOOPPPQQQGGGIIINNNTTTYYYZZZXXXVVVUUUTTTDDDCCCWWWYYYTTT```RRRSSSWWWVVVTTT^^^___PPPRRRXXX______XXXVVV```mmmtttjjj^^^XXXUUUPPPGGG>>>======>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFHHHMMMQQQRRRJJJLLLOOOKKKOOOUUUSSSQQQSSSUUUWWWYYY[[[___bbbdddeeehhhkkkooossswwwyyy{{{nnnMMM>>><<<999666555444444555222222222111111111000000000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,++++++------+++***)))(((((((((***)))))))))***+++,,,,,,)))((((((((((((((()))))),,,++++++,,,---...///000,,,,,,,,,------............,,,***((((((((('''&&&(((((())))))*********+++***+++,,,---...---,,,++++++,,,------......------333222000......///000222000000111333444333111...***)))((()))---333999===>>>???@@@AAABBBCCCCCCDDDBBBCCCEEEFFFGGGFFFDDDCCC@@@:::999>>>DDDDDDCCCCCCEEEDDDCCCAAA@@@??????>>>>>>??????>>>;;;:::;;;;;;>>>AAACCCCCCAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAADDDFFFDDD>>>888666666222222222222111000///...111555999<<<===>>>AAACCCAAAAAACCCCCC:::000000777>>>333---111:::>>>??????>>>??????@@@@@@@@@?????????===<<<@@@DDDEEEBBB===@@@???>>>>>>>>><<<999666((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''((()))((('''(((***+++'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&((()))+++,,,,,,(((%%%(((++++++(((%%%'''(((---666:::<<>>======???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFEEECCCBBBCCC===:::>>>CCCDDDCCCDDDEEEDDDCCCAAA@@@?????????===>>>???===;;;::::::;;;>>>@@@BBBBBB@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@CCCEEECCC???;;;::::::;;;;;;999777555222000...///222555999;;;===???@@@BBBAAABBBCCC===666666<<<888111...333:::======>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>AAAEEEFFFCCC???@@@???>>>>>>>>><<<888666((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))((('''((()))+++'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++,,,)))))),,,000///+++'''%%%'''...999@@@???>>>>>>BBBCCCBBB@@@AAAAAA;;;333+++***))))))***)))(((''''''''''''''''''((()))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((('''''''''((()))+++,,,,,,---...---++++++---///444<<>>@@@EEEEEECCCDDDHHHJJJJJJPPPWWWLLLNNNPPPPPPPPPOOOPPPQQQRRRSSSVVVWWWXXXZZZ]]]```cccdddgggkkkpppuuuyyy{{{}}}aaaHHH888333555555444333222222222333444111111111111000000000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,------++++++******++++++,,,---++++++***)))))))))******((((((((()))***+++,,,---*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,///...---......---***((((((((())))))))))))******///...---++++++*********+++,,,------......------......///000111111111111......///000222111...,,,,,,+++)))***...444;;;???<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBB<<<999===@@@@@@@@@BBBDDDDDDBBBAAA@@@@@@@@@@@@===>>>???>>><<<;;;;;;<<<>>>???AAAAAA???>>>>>>>>>@@@@@@@@@@@@@@@@@@?????????BBBDDDCCC???===>>>@@@AAAAAA@@@>>>;;;999666555000000000333888;;;=========:::999999888444444666111...///666:::;;;;;;>>>>>>=========>>>@@@AAABBBAAA@@@???BBBEEEFFFCCC@@@???>>>>>>>>>===;;;777444((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''(((***'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''((((((((('''''''''(((((()))***+++,,,...222555333---((((((''',,,666<<<<<<::::::@@@DDDFFFDDDCCCDDDAAA<<<000---***)))++++++***'''(((''''''''''''(((((()))))))))*********)))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''((()))***+++/////////---+++***+++,,,,,,222;;;DDDIIIKKKJJJIIIJJJLLLMMMMMMKKKIIIHHHHHHJJJLLLNNNOOOQQQQQQQQQQQQVVVRRRNNNMMMNNNQQQSSSTTTQQQUUUKKKEEETTT___]]]]]]ZZZ\\\^^^]]]ZZZVVVTTTSSSVVVVVVVVVTTTRRRRRRSSSUUUVVVXXXXXXWWWYYY[[[YYYTTTBBB???===???@@@???AAADDDCCCCCCEEEJJJKKKKKKOOOTTTNNNPPPQQQPPPOOOOOOPPPQQQRRRTTTVVVWWWXXXZZZ^^^```cccdddgggkkkpppuuuyyy{{{}}}bbb@@@666>>>AAA999000444333222111111111222222111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---......///,,,+++++++++++++++,,,,,,,,,+++***))))))((())))))((((((((()))***,,,---...******+++,,,,,,,,,,,,,,,------,,,,,,++++++******---------...///...+++((((((((())))))))))))))))))++++++*********,,,---...+++,,,------......------,,,...000222333333222222......///000222111...,,,,,,+++***+++///555;;;???===>>>???AAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDDDDCCC???>>>BBBDDDBBBAAAAAADDDCCCBBBAAAAAAAAAAAAAAA>>>@@@@@@???=========>>>>>>???@@@???======>>>???>>>>>>>>>>>>>>>???@@@@@@@@@CCCDDDCCC@@@???AAACCC@@@@@@AAAAAAAAAAAA@@@@@@555111......222888===>>>;;;777333222222111///...,,,---222999;;;::::::===>>>===<<<<<<===???BBBDDDAAA@@@???AAACCCDDDBBB@@@>>>>>>=========:::666222''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((())))))((((((((((((((()))+++///444777888666///''',,,))))))---000111555:::BBBGGGIIIFFFDDDCCCBBB???888222+++((()))++++++)))((((((''''''''''''((()))(((((())))))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******---......,,,***((()))+++(((+++222:::BBBGGGIIIHHHIIIKKKMMMNNNLLLJJJJJJJJJMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOQQQSSSUUUVVVTTT[[[UUUJJJNNNZZZ[[[UUUXXXZZZ]]]\\\YYYUUUQQQPPPZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\\\\[[[YYYXXXXXXVVVTTTQQQHHH@@@===@@@CCCDDDCCCCCCDDDFFFHHHJJJLLLPPPSSSQQQRRRRRRQQQPPPOOOPPPRRRSSSUUUWWWXXXYYY[[[^^^aaaeeefffiiimmmrrrwww{{{}}}bbbIII@@@888777888666555666555444333222111000000000000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---...//////000...---,,,+++************++++++***)))((((((((((((((((((((()))***,,,---...+++,,,------...------,,,,,,,,,,,,++++++******)))+++++++++---...---+++((())))))((((((((((((((((((******))))))***+++---...+++,,,------......------,,,...111444555555444333//////000111333222///---,,,+++***+++///555;;;???@@@@@@AAABBBBBB@@@???>>>>>>>>>@@@BBBDDDEEEFFFFFFEEECCCFFFKKKLLLGGGDDDDDDCCCCCCBBBAAAAAABBBBBBBBB@@@AAABBBAAA??????@@@AAA>>>??????>>><<<===???AAA;;;;;;;;;<<<===???AAABBBBBBDDDFFFDDD@@@???@@@CCC???@@@AAABBBDDDDDDEEEEEE===777000,,,...555<<>>888555555666222......000666<<<===::::::>>>===<<<<<<;;;===???BBBCCC???>>>>>>???@@@@@@@@@???============<<<999444000'''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))******)))(((((((((((()))///666<<<<<<===<<<444+++***)))***+++***(((---555<<>>===>>>???AAACCCEEEFFFGGG@@@@@@DDDIIIIIIDDDAAAAAACCCBBBBBBBBBBBBBBBCCCDDD@@@AAABBBBBB@@@???@@@BBB?????????===<<<===@@@CCC======<<<===>>>@@@BBBDDDBBBEEEGGGEEEAAA??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBB===666///,,,111999@@@CCCBBB>>>::::::<<<999444666666:::??????<<<<<>>EEEGGGGGGEEEFFFLLLQQQSSSSSSSSSSSSRRRQQQQQQSSSUUUTTTVVVXXXYYYZZZ\\\```bbbcccdddgggkkkpppuuuyyy{{{iiiNNN>>>777666999888333222666888555111111222222222222222111000000/////////.........------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((())))))(((((((((((())))))***(((((((((((())))))***++++++,,,---......---+++***)))))))))******************))))))***+++,,,,,,+++))))))((((((((('''''''''***++++++++++++******)))+++,,,------......---------...///111222222222111......///000222111...,,,+++***))))))---333:::>>>???@@@CCCDDDEEEDDDBBBAAA??????@@@@@@AAACCCDDDDDD>>>===???CCCCCC@@@???BBBBBBBBBBBBBBBBBBCCCDDDDDD>>>@@@AAA@@@???>>>@@@AAAAAA@@@???===<<<>>>AAAEEECCCBBB@@@@@@@@@AAACCCDDD@@@CCCFFFFFFBBB@@@???AAACCCCCCCCCCCCCCCBBBAAA@@@AAAAAA===555------444;;;<<>>BBBAAA<<>>>>>@@@<<<=========>>>>>>??????=========<<<<<<<<<<<<===;;;;;;<<<<<<;;;777111---&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))******)))))))))))))))((())))))******000:::@@@>>>@@@EEECCC<<>>HHHJJJHHHGGGFFFBBB999000++++++---))))))((('''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))******)))((('''&&&((((((((('''''')))***)))***+++***+++///777===BBBFFFJJJMMMMMMKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMIIILLLPPPRRRPPPNNNNNNOOOPPPKKKQQQMMM:::===NNNQQQUUUWWWZZZ[[[ZZZYYYZZZ[[[QQQTTTYYY[[[ZZZYYYWWWWWWQQQQQQTTTYYYXXXUUUWWW]]]dddddd\\\LLL@@@>>>@@@@@@BBBGGGIIIFFFGGGMMMQQQPPPQQQQQQQQQPPPOOOPPPSSSVVVUUUVVVXXXZZZ[[[]]]```ccccccdddgggkkkpppuuuyyy{{{~~~~~~cccQQQAAA===:::666777===555555777:::777222111555//////000111111111111111//////.........---------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******************((((((((((((((())))))***(((((('''(((((()))***+++)))((((((((((((((()))))))))+++,,,------,,,***)))(((((())))))******+++++++++***))))))+++------,,,))))))(((((('''''''''&&&&&&''')))+++,,,---,,,,,,+++,,,------......------,,,---...//////000000000---------///000000---+++***)))((()))---333999>>>===???BBBEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDBBBBBBDDDDDDBBBDDDIIIBBBBBBBBBBBBBBBCCCDDDEEE===>>>??????>>>===>>>@@@AAAAAA???===<<<>>>BBBFFFHHHFFFDDDBBBAAABBBCCCDDD===AAAEEEFFFCCCAAA@@@AAABBBCCCCCCCCCCCCBBBBBBAAA???BBBBBB:::///+++000666777>>>AAAAAACCCIIIJJJGGGHHHBBB???AAABBB@@@???AAA<<<===>>>>>>>>>>>>===============<<<;;;;;;<<<>>>;;;;;;;;;<<<;;;777111,,,&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))*********))))))))))))))))))***+++++++++666<<<:::<<>>AAAEEE@@@GGGJJJIIIIIINNNPPPMMMOOOOOOOOONNNNNNOOORRRUUUUUUWWWYYYZZZ[[[]]]```ccceeefffiiimmmrrrwww{{{}}}zzzgggVVVPPPBBB======666666999555444333333333333333333222222222222111111111111000111000///......---......------,,,,,,,,,+++++++++//////...,,,******,,,...------..................++++++***)))(((((()))))))))))))))))))))*********)))(((''''''''')))***+++%%%&&&'''))))))*********++++++++++++++++++,,,,,,(((((()))***,,,---......000///...---------------)))((('''''''''(((***++++++***))))))))))))))))))......---------,,,,,,,,,...------...000///---+++............---,,,++++++)))++++++++++++000888??????BBBEEEGGGGGGGGGHHHHHHGGGDDDBBBCCCDDDEEECCC@@@CCCCCCDDDEEEEEEDDDCCCBBBCCCBBBCCCDDDFFFFFFDDDBBBAAA@@@???@@@@@@>>><<<:::666666444333333999AAAHHHCCCDDDEEEFFFGGGFFFEEEDDD===@@@CCCEEEEEECCCBBBAAA???AAAAAA@@@>>>===>>>???@@@BBBAAA;;;444//////222888AAAFFFDDDBBBFFFJJJIIIFFFDDDBBB@@@@@@>>><<<:::999;;;===<<<:::999;;;===@@@@@@@@@@@@AAA@@@===;;;999======999888999333***'''&&&%%%%%%$$$$$$%%%%%%$$$&&&'''&&&$$$$$$$$$&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))''''''(((***,,,...******(((%%%'''---///---)))---444<<>>111(((+++***((('''&&&(((***+++''''''((((((((((((''''''''''''''''''((((((((((((***)))'''''')))+++++++++((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((()))***++++++,,,,,,333<<>>AAABBBCCCBBBBBBBBB???@@@AAAAAA??????@@@AAA???AAABBB???:::444111000666===AAA>>>===BBBGGGHHHGGGFFFDDDCCCCCCCCCAAA???999;;;===<<<;;;;;;<<>>>>>===>>>>>>>>>===;;;888<<<===:::999888111)))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((())))))(((''''''''')))+++,,,((()))'''&&&***111555444+++,,,222;;;CCCFFFDDD@@@DDDBBB;;;///))))))++++++******+++000>>>LLLNNNHHHJJJKKKMMMMMMJJJBBB888111+++)))''''''((()))******''''''((((((((((((''''''''''''''''''((((((((((((+++)))(((((()))++++++***)))))))))((((((((('''''''''''''''((((((((((((((('''((((((((())))))))))))'''(((((()))***)))))))))((())))))***++++++,,,,,,///555===EEEHHHIIIHHHGGGKKKLLLLLLJJJIIIHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTYYYTTTQQQOOOEEE999;;;EEEMMMOOOSSSVVVVVVTTTPPPNNNSSSPPPOOORRRSSSQQQNNNNNNQQQUUUZZZ[[[YYYVVVTTTTTT^^^___ggglll```JJJ===<<>>???AAADDDFFFFFFFFFFFFGGGHHHFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEEEECCC@@@===:::666222///---,,,,,,///222555888:::===@@@CCCEEEHHHKKKMMMMMMJJJFFFCCC>>>>>>???@@@@@@AAAAAABBB???@@@BBBAAA@@@@@@AAABBB???@@@AAABBB@@@;;;333---555999<<<::::::@@@EEEHHHGGGFFFEEEFFFGGGGGGFFFEEE:::<<<============???AAADDDBBBAAA???===<<<;;;;;;888;;;===<<<:::777///''''''&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((((('''&&&&&&'''(((***+++'''((('''&&&,,,666<<<<<<000---...666BBBHHHEEE@@@GGGIIIEEE999...***)))((()))))))))000>>>LLLPPPMMMMMMMMMMMMMMMKKKGGGAAA<<>>===@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEAAA@@@???@@@@@@???===;;;222222111111000000222444777999;;;===???AAACCCEEEDDDEEEHHHIIIJJJIIIGGGEEECCCBBB@@@???@@@AAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@??????AAACCC???666...444888;;;===???BBBFFFHHHEEEDDDDDDEEEGGGIIIHHHGGG<<<=========>>>@@@BBBCCCNNNLLLIIICCC>>>;;;::::::999;;;>>>>>><<<777...'''''''''&&&%%%%%%%%%%%%%%%"""$$$&&&&&&%%%&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))&&&'''&&&'''---888??????888000+++111===FFFFFFBBBEEEKKKLLLFFF>>>666,,,$$$((()))---888EEEPPPQQQOOONNNLLLKKKJJJKKKJJJGGGEEE999333+++(((((()))((('''''''''((((((((((((''''''''''''''''''((((((((((((---+++***)))******)))(((************))))))))))))))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((()))************)))))))))*********++++++++++++,,,...333999AAAGGGJJJGGGHHHIIIIIIHHHIIILLLOOOOOOQQQTTTVVVVVVTTTRRRPPPRRRTTTXXXZZZSSSGGGBBBDDDDDDCCCBBBCCCEEEJJJOOORRROOOLLLOOOUUUVVVQQQRRRWWWZZZ^^^bbb```[[[XXX[[[___hhh___[[[```aaaVVVGGG===AAADDDGGGFFFEEEFFFHHHJJJLLLMMMOOOPPPPPPQQQTTTVVVSSSVVVYYY[[[\\\^^^aaaccckkklllooorrruuuyyy|||{{{dddEEE999888;;;666555777333444444333222222111000000111111000000000///////////////...---------------,,,,,,,,,+++++++++******)))+++......---++++++,,,------,,,,,,++++++++++++***)))))))))))))))******---,,,,,,+++***))))))(((******************))))))***+++++++++++++++***)))******+++,,,------......---------,,,,,,,,,,,,,,,)))+++---......---+++***+++******))))))+++,,,---,,,,,,+++))))))((((((((()))***+++,,,---...///000---,,,++++++---......---///...,,,***))))))))))))((()))*********///777>>><<<>>>@@@@@@@@@@@@AAACCCCCCDDDDDDDDDCCCCCCDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEDDDAAA===:::888666333111---000444666777999<<>>=========BBB>>><<<>>>AAA@@@999222000444;;;AAADDDEEEEEEFFFAAA@@@@@@BBBEEEFFFFFFFFF???>>>======???AAACCCDDDOOONNNKKKFFF???;;;;;;;;;<<<<<<>>>@@@>>>666---'''((('''&&&&&&%%%%%%&&&&&&###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''...888>>>>>>???666------666@@@EEEFFFHHHKKKLLLKKKJJJEEE888+++(((+++444CCCOOOSSSQQQNNNLLLJJJHHHHHHIIIJJJJJJJJJFFF>>>444,,,)))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((---+++******++++++)))(((************))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((***************+++++++++)))***++++++---555AAAJJJIIIJJJLLLLLLKKKLLLNNNPPPLLLOOORRRUUUVVVUUUSSSQQQPPPSSSWWWZZZXXXSSSRRRTTTMMMIIIDDD??????BBBGGGJJJPPPNNNSSSWWWRRRIIIKKKUUUaaacccccc___YYYWWWZZZ^^^cccZZZWWW]]]ccc^^^QQQEEE===???CCCGGGIIIHHHGGGHHHJJJLLLNNNNNNOOOPPPSSSVVVUUUWWWZZZ\\\^^^```ccceeekkklllmmmqqquuuyyy|||}}}hhhFFF999888:::555555777333444444333222111000000///111111111000000000//////000///...---,,,,,,,,,,,,++++++++++++************)))+++------,,,+++,,,------,,,,,,++++++******))))))))))))))))))******+++,,,,,,,,,+++*********)))******+++++++++***)))((())))))***************)))******+++,,,---...//////---------,,,,,,,,,,,,,,,++++++---......------,,,,,,+++*********+++------+++***))))))((()))))))))***++++++,,,...///000000---+++***+++---.........///...+++)))((((((((((((((()))***)))***///777===<<<===??????>>>>>>@@@BBB@@@BBBCCCCCCAAAAAABBBDDDBBBCCCEEEFFFGGGFFFFFFEEEGGGBBB;;;666222111///...555999<<<>>>>>>@@@EEEIIIMMMIIIDDDBBBCCCFFFIIIJJJEEEDDDDDDDDDGGGKKKOOORRRMMMIIIEEECCCDDDDDDBBB???CCCDDDDDDBBB???======>>>BBB???<<<===@@@@@@<<<777,,,///777AAAFFFDDDCCCDDD@@@???>>>@@@BBBDDDCCCBBBAAA???======???BBBCCCDDDFFFGGGGGGCCC>>>;;;<<<>>>>>><<<===@@@===444,,,((((((''''''&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((&&&'''''''''''''''''''''&&&(((((()))///888<<<;;;AAA;;;333///111999AAAGGGLLLJJJGGGGGGLLLOOOGGG===...000999GGGPPPRRROOOMMMKKKJJJHHHHHHJJJKKKLLLKKKNNNIII@@@666...)))((((((''''''((((((((((((''''''''''''''''''((((((((((((,,,+++***+++,,,,,,***(((******)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((************************&&&((()))'''%%%+++666@@@GGGIIILLLMMMLLLKKKKKKLLLKKKNNNRRRUUUWWWVVVTTTSSSTTTVVVWWWXXXXXXXXXYYY[[[UUURRRNNNIIIEEEBBB@@@???DDDBBBIIISSSQQQIIINNNZZZdddbbb^^^ZZZVVVVVVXXXZZZWWWUUUXXXbbbjjjgggZZZNNN===;;;===FFFMMMMMMKKKKKKIIIKKKMMMNNNNNNPPPSSSVVVVVVXXX[[[]]]^^^```cccfffkkkkkklllpppuuuzzz||||||oooIII;;;888999444444777444444444333222111000//////000000/////////...............---,,,,,,---------,,,,,,,,,+++++++++*********+++,,,+++******,,,...,,,,,,,,,+++***))))))))))))))))))))))))***++++++++++++++++++++++++++++++***++++++++++++***)))((((((((()))***+++++++++*********+++,,,---...//////000000///...---,,,++++++,,,,,,------............,,,,,,+++***+++,,,---...******))))))******++++++******+++,,,------......,,,+++)))***,,,.........///---+++)))'''''''''(((((()))***)))***...777======>>>??????>>>???@@@BBB???AAACCCBBBAAA@@@BBBDDDAAABBBDDDEEEFFFFFFEEEEEE@@@<<<666222222555888:::BBBCCCCCCAAA@@@CCCKKKRRRJJJFFFBBB@@@BBBEEEGGGGGGDDDCCCCCCDDDGGGJJJNNNPPPKKKGGGDDDDDDFFFGGGDDDAAABBBCCCDDDDDDBBBAAABBBCCCAAA??????@@@BBBAAA>>>;;;------444???EEEDDDCCCEEEAAA@@@???@@@BBBCCCBBBAAACCC@@@===<<>>;;;<<<>>>>>>;;;;;;===:::111)))'''(((((('''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''((((((((('''''''''%%%((()))+++111999<<<;;;??????<<<555000222;;;DDDHHHHHHGGGHHHNNNRRROOOHHH777444777AAAHHHJJJLLLOOOLLLKKKKKKLLLNNNNNNMMMLLLOOONNNKKKBBB666---***)))''''''((((((((((((''''''''''''''''''((((((((((((*********+++------+++))))))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))************************'''((((((((('''(((,,,000;;;???EEEIIIJJJJJJJJJJJJNNNPPPSSSVVVWWWWWWVVVUUUWWWXXXWWWVVVVVVWWWYYYZZZWWWVVVTTTRRRNNNIIIFFFCCC@@@999>>>MMMTTTOOORRR\\\fffaaaZZZVVVUUUWWWYYYZZZTTTVVV[[[dddkkklllddd\\\HHH???<<>>EEEJJJIIIHHHFFFBBB@@@EEEPPPYYYDDDAAA>>>>>>AAADDDDDDCCCAAAAAACCCDDDFFFHHHIIIJJJIIIEEEBBBDDDGGGIIIFFFBBBAAACCCEEEEEEDDDEEEFFFHHH???@@@BBBDDDDDDCCC@@@===000...444???EEEDDDEEEIIICCCBBBAAAAAABBBCCCBBB@@@DDD@@@===<<>>::::::<<<>>>999888;;;888...'''&&&(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&((()))***'''(((((()))((((((''''''$$$'''***---333;;;>>>;;;<<>>DDDJJJNNNRRRTTTPPPJJJ>>>777444:::???CCCIIIQQQNNNNNNNNNPPPQQQQQQOOOMMMLLLPPPRRRKKK===111+++***''''''((((((((((((''''''''''''''''''((((((((()))))))))***,,,---...,,,***((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((()))***************++++++******************))))))***+++---,,,(((&&&---333<<>>MMMVVVPPPMMMQQQhhhaaaXXXUUUWWW[[[\\\\\\YYY[[[]]]```ggglllmmmkkkUUUGGG>>>DDDMMMOOOLLLIIIKKKMMMOOOPPPQQQRRRVVVXXXTTTWWWYYY[[[]]]___bbbdddmmmlllmmmqqqwww|||}}}}}}~~~~~~vvvpppbbbMMM:::555999555222444222222222222111000//////...///............---------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********,,,------...---,,,+++***)))************+++++++++************+++,,,---...---,,,++++++******++++++,,,+++)))((((((((()))***+++++++++,,,---...000111111///,,,---///111///...,,,,,,------...///000000//////.........---------........................000///---,,,+++,,,------***((()))...333444111,,,...,,,***)))'''''''''(((+++((('''***+++,,,222:::???@@@AAAAAAAAAAAABBBDDDBBBCCCDDDDDDEEEDDDDDDCCCAAAGGGHHHCCCBBBEEE@@@555---333:::???AAACCCFFFHHHGGGEEECCCBBBCCCDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDBBBDDDEEEFFFFFFGGGJJJLLLIIIHHHHHHHHHHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA666,,,,,,999DDDCCCCCCFFFEEEFFFFFFFFFEEEDDDBBBAAABBBEEEFFFAAA???AAAAAA???AAAAAABBBAAA@@@>>><<<;;;???999666888555+++%%%%%%((('''%%%%%%%%%&&&(((*********)))(((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%'''---555;;;======;;;@@@EEEDDD===555000...;;;GGGPPPOOOMMMOOORRRRRRQQQLLLAAA555000777HHHVVVNNNNNNNNNOOONNNNNNNNNNNNMMMLLLLLLLLLIII@@@555---&&&&&&''''''))))))))))))((((((((((((((()))******)))))))))))))))******+++************)))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))*********+++++++++)))))))))))))))))))))))),,,+++*********,,,///000666000---333@@@KKKOOOOOOOOOOOOQQQTTTWWWWWWTTTQQQTTTUUUVVVUUUTTTTTTVVVXXXRRRQQQPPPQQQSSSTTTTTTTTTQQQPPPPPPSSSTTTQQQIIICCC\\\\\\]]]^^^______\\\ZZZaaaXXXUUU```ttt~~~vvvkkkPPP888888EEEMMMNNNLLLNNNNNNMMMOOOQQQTTTTTTTTTTTTWWW[[[^^^___```bbbdddiiilllqqqvvvzzz|||~~~~~~}}}tttcccKKK999555:::666333444111222222111111000//////...///............---------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********+++,,,,,,---,,,+++***))))))************+++++++++************+++,,,---------,,,++++++******++++++++++++***)))))))))))))))*********+++,,,---///000///---++++++---...---,,,,,,,,,------...//////000/////////...------,,,,,,//////////////////......///...---,,,+++,,,,,,---,,,++++++///444555222///...---+++***)))(((((()))***((('''***+++,,,222999<<<>>>@@@AAAAAABBBDDDFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDHHHIIIFFFCCC@@@;;;555333888>>>AAACCCCCCEEEGGGCCCAAA??????AAABBBBBBAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKIIIHHHHHHHHHHHHGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@999///---999BBBBBBAAADDDEEEEEEFFFFFFFFFDDDCCCBBBAAAFFFHHHCCC???>>>???>>>@@@AAAAAAAAA@@@>>>===<<<>>>:::888888333***%%%&&&((('''&&&%%%%%%&&&((()))*********)))'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''(((---444:::===>>>@@@AAABBBCCCAAA;;;555000666BBBLLLNNNNNNQQQUUUUUUUUUTTTNNNBBB999:::EEEPPPNNNNNNMMMMMMLLLMMMMMMMMMQQQNNNKKKMMMNNNIII>>>444)))******)))(((''')))***((((((((((((((()))******)))))))))))))))******+++************)))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))+++***))))))***,,,...///666444333333666>>>FFFLLLQQQRRRQQQNNNLLLNNNUUU[[[YYYZZZYYYWWWUUUSSSTTTUUUSSSQQQPPPQQQTTTVVVWWWWWWTTTSSSSSSUUUVVVTTTNNNIIIIIIJJJLLLPPPVVV\\\___aaaVVVXXX___mmmzzzyyyrrrgggSSS@@@;;;>>>BBBFFFJJJMMMMMMMMMNNNQQQTTTVVVVVVYYYZZZ[[[\\\]]]___cccfffiiilllpppuuuyyy|||~~~~~~zzzgggNNN;;;666;;;777444444000222222111111000////////////............---------------,,,,,,,,,,,,++++++------------------------+++++++++++++++************++++++++++++***)))))))))************+++++++++******)))******+++,,,------,,,++++++******++++++*********+++******)))((()))))))))***+++,,,---...,,,+++))))))+++,,,+++***,,,,,,,,,---......//////000//////...------,,,,,,111111000000/////////......---,,,,,,+++,,,,,,,,,...,,,+++...222444222000...---,,,+++***)))))))))***''''''***++++++111888:::===@@@BBBBBBDDDFFFGGGEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHJJJJJJCCC999444555:::===AAADDDDDDDDDEEEFFFBBBAAA??????AAABBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????<<<222...777@@@@@@@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBJJJNNNHHHAAA>>>?????????@@@@@@@@@??????>>>===<<<;;;:::777000'''%%%'''''''''&&&%%%%%%'''((()))*********)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%)))((()))---333:::>>>@@@EEEBBBAAABBBDDDBBB<<<666444???IIIMMMOOOSSSWWWXXXUUUXXXXXXQQQHHHDDDIIIPPPRRRQQQOOOMMMMMMMMMOOOPPPTTTNNNIIILLLQQQPPPFFF<<<------,,,)))'''''')))***)))(((((((((((()))******)))))))))))))))******+++************)))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))))))))************+++))))))))))))))))))))))))***)))(((((()))***,,,---444888:::555///000:::DDDNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZXXXUUUSSSSSSTTTUUUSSSRRRSSSVVVYYY[[[[[[YYYXXXWWWXXXXXXVVVSSSQQQCCCCCCDDDFFFKKKQQQVVVZZZ^^^___aaadddfffiiilllnnnhhh^^^QQQFFF???>>>FFFOOOLLLLLLLLLNNNPPPSSSVVVXXX]]]\\\[[[YYYZZZ^^^ccchhhjjjlllpppuuuyyy|||~~~~~~nnnZZZCCC999:::666333444000111111111111000000/////////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************)))))))))))))))*********+++++++++))))))))))))***+++,,,------,,,++++++******++++++)))***+++,,,,,,+++)))(((((((((((())))))***,,,,,,+++***)))))))))*********,,,,,,,,,------.........000//////...------,,,,,,111111000000///.........------,,,,,,,,,,,,,,,,,,,,,+++***+++...000///...,,,,,,+++***)))))))))((()))''''''******+++000666:::===@@@BBBCCCDDDEEEGGGFFFEEEDDDDDDEEEGGGJJJLLLLLLIIIJJJKKKAAA333000666===???BBBDDDEEEEEEFFFFFFGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@???>>>===333...555===@@@@@@BBBCCCDDDEEEFFFGGGFFFFFFEEEEEEOOOTTTNNNDDD@@@AAABBB???????????????>>>>>>>>>:::;;;;;;666,,,&&&%%%((('''&&&&&&&&&&&&'''((()))************)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%)))((((((+++111999???CCCEEEDDDCCCDDDEEEEEEBBB???:::AAAJJJOOOQQQSSSVVVXXXTTTVVVYYYYYYVVVUUUVVVWWWXXXVVVSSSQQQPPPQQQSSSTTTRRRNNNJJJLLLOOOOOOIIIBBB444///)))''')))+++***((())))))(((((())))))***+++)))))))))))))))******+++************)))))))))((()))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))(((((((((((()))***+++...666===:::222...333:::RRRMMMJJJKKKRRRVVVWWWVVVTTTUUUWWWVVVUUUUUUUUUVVVXXXVVVTTTUUUXXX[[[]]]^^^\\\[[[[[[YYYXXXWWWWWWWWWSSSRRROOOKKKHHHFFFGGGHHHZZZ[[[ZZZYYYYYY^^^fffmmmkkkggg___RRREEEAAAFFFNNNLLLMMMNNNNNNOOOQQQTTTWWWZZZZZZYYYYYYZZZ^^^dddhhhjjjmmmpppuuuyyy|||~~~vvvjjjNNN===999333222555222111111111000000000000000///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***))))))*********+++++++++))))))))))))***+++,,,,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))(((((((((((())))))***++++++++++++***)))***++++++,,,,,,,,,---------------///............---------/////////......---------------------------------,,,++++++,,,---......---*********))))))(((''''''(((&&&''')))******...444<<>>@@@BBBEEEGGGGGGGGGKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGEEECCCBBBCCCEEEIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@??????<<<444...222:::@@@BBBCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGQQQVVVOOOEEEAAAAAABBB??????>>>>>>>>>>>>>>>>>>:::<<<;;;333***%%%&&&(((&&&&&&&&&&&&''''''(((((())))))***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''***///777???DDDBBBDDDFFFEEEDDDCCCEEEGGGDDDGGGMMMPPPQQQQQQSSSUUUUUUTTTUUUYYY^^^aaa___]]][[[YYYVVVSSSRRRSSSTTTUUURRRQQQPPPOOONNNMMMKKKJJJ<<<111&&&%%%+++///,,,&&&)))))))))))))))***++++++)))))))))))))))******+++************)))))))))(((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((000:::>>><<<888444333QQQPPPLLLFFFAAAEEEPPPZZZQQQSSSUUUVVVVVVVVVWWWXXX[[[YYYWWWXXXZZZ\\\^^^^^^\\\]]]\\\YYYVVVUUUVVVYYY______^^^XXXQQQJJJEEEDDDDDDJJJSSS]]]dddgggiiiiiimmmllleeeYYYLLLDDDBBBBBBLLLNNNPPPPPPOOOPPPRRRTTTSSSUUUXXX[[[]]]```dddggglllnnnqqquuuyyy}}}yyyuuuVVVAAA999222111555333111111000000000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))((())))))***+++)))************+++++++++))))))((())))))***+++,,,---,,,++++++******++++++)))***++++++,,,+++++++++((((((((((((((()))***+++***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,---------------............///------..................------...////////////...---....../////////......(((((())))))(((((('''&&&(((&&&''')))***)))---333<<>>AAAEEEHHHHHHGGGJJJHHHGGGGGGGGGFFFCCCAAADDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGEEECCCBBBCCCEEEIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB===555...///888???CCCCCCAAABBBDDDFFFHHHIIIIIIHHHGGGOOORRRKKKCCC@@@@@@???@@@???>>>===============;;;<<<999000(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''))),,,222:::@@@@@@CCCFFFEEECCCBBBFFFIIIJJJIIIJJJMMMMMMLLLNNNRRRWWWUUUTTTXXX]]]```___]]]\\\ZZZWWWUUUSSSSSSSSSTTTTTTVVVWWWUUURRROOOPPPQQQFFF999+++''',,,000,,,&&&***))))))))))))***++++++)))))))))))))))******+++************))))))))))))((())))))******))))))((((((((((((((())))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''+++333===CCCBBB<<<666666HHHWWWQQQ>>>444<<>>BBBEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFEEE@@@999777<<>>AAA@@@@@@BBBDDDFFFHHHIIIJJJJJJIIINNNNNNHHHBBBAAA@@@>>>AAA@@@>>>===<<<<<<<<<<<<<<<<<<777---((((((((($$$%%%&&&&&&'''''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))((('''&&&'''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((()))---333888???@@@BBBCCCCCCDDDEEEFFFGGGCCCCCCFFFGGGGGGJJJQQQUUUVVVXXXXXXXXXYYYZZZ[[[]]]\\\ZZZXXXVVVUUUTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTOOODDD666...,,,,,,+++)))******))))))******+++,,,)))))))))))))))******+++************))))))))))))((()))************)))((('''((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((***))),,,555@@@FFFEEEAAA(((999KKKNNNEEE999666888CCCGGGKKKNNNPPPQQQRRRSSSVVVVVVXXX\\\```bbbbbbaaaZZZ^^^___ZZZSSSOOORRRWWWTTTZZZaaadddaaa^^^]]]^^^[[[YYYUUUQQQNNNNNNQQQSSSaaaiiimmmjjjcccZZZLLL???CCCIIIPPPSSSRRRQQQRRRUUURRRVVV[[[___bbbdddggghhhpppqqqtttwww{{{vvvwwwvvvwwwWWWBBB;;;444333444000000000000000000111111111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********++++++***)))))))))+++,,,---)))************+++++++++(((((((((((()))***+++,,,---,,,++++++******++++++++++++***)))***+++---...***))))))))))))******+++(((***+++***((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222------...///000111222222...///000222222222111000)))+++...///...,,,***)))))))))***++++++***(((((('''%%%&&&)))***))),,,111888<<>>@@@AAADDDGGGIIIJJJJJJJJJLLLOOONNNHHHCCCCCCBBB@@@BBBAAA???===<<<;;;;;;<<<===<<<555+++(((***(((###%%%&&&''''''((((((''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))((('''''''''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''))))))(((''')))...222@@@>>>>>>@@@DDDFFFDDDBBBCCC===<<<@@@BBBCCCIIIQQQOOOUUU[[[ZZZTTTRRRVVV\\\______]]]\\\ZZZXXXVVVUUUWWWUUUTTTVVVZZZ[[[XXXTTTTTTMMMAAA444+++((()))+++*********)))******+++,,,)))))))))))))))******+++************))))))))))))((()))***++++++***)))((('''((((((((())))))************))))))((((((((('''((((((((((((((((((((((((((()))))))))))))))((((((...***(((...;;;FFFKKKKKK;;;333---222???GGGEEE???666:::@@@FFFJJJMMMPPPRRRRRRSSSWWW\\\bbbeeedddcccZZZ___aaa[[[RRRNNNQQQVVVVVV\\\bbbbbb___[[[[[[\\\XXX^^^bbbaaaYYYPPPJJJIIIMMMZZZfffiiifff___QQQDDD>>>FFFOOOTTTTTTSSSTTTVVVWWWYYY]]]```bbbdddhhhjjjqqqrrruuuxxx|||zzzpppTTT???555333444666222111000111222222111000000000///...............------,,,+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******,,,,,,,,,++++++*********)))))))))))))))******+++*********)))))))))))))))))))))))))))************++++++++++++++++++++++++***))))))(((((((((((()))))))))***+++---...///000222000------///000...,,,000//////............///111111222333333222000///,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((()))***+++,,,888???CCCCCCDDDGGGHHHEEEKKKJJJIIIIIIIIIIIIHHHGGGFFFAAA:::888===DDDHHHGGGCCCBBBAAAAAABBBDDDGGGHHHHHHIIIJJJJJJHHHHHHIIIKKKNNNJJJFFFGGGKKKMMMJJJGGGIIIIIIHHHGGGFFFFFFFFFFFFLLLJJJHHHGGGGGGGGGFFFEEEAAABBBCCCDDDDDDEEEEEEEEECCCBBB@@@AAADDDFFFGGGGGG<<<===111+++777???@@@DDD@@@BBBEEEIIIJJJJJJIIIHHHJJJKKKIIIGGGHHHJJJEEE===BBBBBBBBB@@@>>>===>>>??????999111+++'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&''''''((('''''''''((()))+++,,,777<<>><<<===BBBFFFGGGFFFQQQRRRRRRRRRRRRRRRRRRSSSXXXaaafffdddaaaaaa^^^ZZZ\\\[[[ZZZYYYVVVTTTRRRQQQVVVSSSJJJ;;;///***))))))))))))))))))))))))***+++...---***((('''(((***++++++***))))))))))))((('''*********))))))+++000333&&&&&&'''((())))))((('''))))))(((((((((((())))))+++*********))))))(((((())))))))))))************.........,,,---555BBBMMMGGG>>>444111666@@@HHHLLLGGGDDD???;;;;;;@@@GGGLLLVVVVVVXXX[[[___aaaaaa```]]]___aaa^^^YYYUUUUUUVVVWWWYYY]]]aaa```^^^]]]___ZZZ[[[^^^bbbccc^^^TTTMMMCCCDDDRRRgggpppeeeYYYVVVEEE???CCCRRRWWWRRRTTT]]]YYYZZZ\\\___bbbfffiiikkkmmmssszzz}}}}}}}}}eeeGGG666333333222222111000111222222111000//////...---------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))******))))))))))))******,,,,,,,,,++++++*********)))))))))))))))******+++***)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))((((((((())))))***))))))***+++,,,---......111///------///000///---//////.........//////000111111222222222000///......------,,,+++*********)))))))))(((((((((''''''(((((((((((()))***+++,,,666===BBBCCCDDDGGGGGGEEEJJJHHHGGGHHHIIIIIIHHHGGGEEE???888888???FFFHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIMMMMMMKKKJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDDDDFFFGGGGGGEEECCCDDDCCC555---777>>>===@@@===>>>???AAACCCFFFHHHIIILLLMMMKKKEEECCCEEEGGGEEEBBBBBBAAA@@@>>>======>>>===888000)))&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((()))******---333<<>>======<<<;;;555---'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&'''(((((()))((((((%%%%%%&&&'''(((((((((((($$$+++444;;;???AAAAAAAAA===???BBBGGGJJJKKKIIIGGGLLLPPPUUUVVVRRRLLLEEEBBBGGGQQQZZZ```cccdddccc___]]]]]]]]]]]]]]]]]]]]]]]]WWWXXXTTTIII999---)))+++((((((''''''(((((()))***%%%'''(((***++++++***)))))))))))))))((((((((((((''')))***+++******+++---((()))******((((((((()))***))))))(((((())))))***************))))))))))))))))))))))))************,,,,,,,,,)))(((***111666GGGHHHEEE===333000777>>>LLLSSSYYYUUUIII???<<<===777>>>HHHPPPTTTWWWZZZ]]]___\\\[[[\\\______ZZZVVVWWWZZZ]]]^^^^^^^^^^^^^^^___```bbbccccccdddeeegggaaa]]]cccssszzztttiiieee^^^QQQCCCCCCMMMWWWZZZXXX]]]^^^___bbbeeehhhjjjllloootttzzz}}}}}}[[[<<<777777111222111000111222222111000///......---------......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************))))))))))))******+++++++++***************)))))))))))))))******+++)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,************************...---,,,---...//////000---------......000111111111111000///...---,,,,,,111000///...,,,+++***)))((('''''''''&&&&&&&&&&&&(((''''''(((((()))***+++111999@@@CCCFFFIIIHHHFFFFFFEEEDDDEEEGGGHHHHHHGGGBBB:::555<<>>AAA;;;>>>BBBGGGJJJKKKJJJHHHGGGMMMTTTWWWTTTOOOJJJHHHUUUVVVWWWWWWXXXZZZ[[[\\\[[[[[[[[[\\\]]]___``````XXXYYYYYYQQQ@@@000***,,,(((((('''(((((()))***+++(((((()))***+++++++++******+++++++++***)))***+++((()))+++,,,+++******+++(((***++++++***(((''''''***))))))))))))))))))************)))))))))))))))((()))))))))************---------,,,***+++...111;;;DDDMMMNNNFFF;;;555333999@@@GGGIIIDDD===:::999111555888;;;???HHHUUU___YYYZZZ]]]aaadddccc___[[[WWW[[[]]]\\\\\\^^^______^^^aaaddddddcccdddhhhkkkfffbbbeeepppwwwtttmmmiiiiii]]]KKKAAAGGGUUU[[[YYY___```aaacccfffiiilllmmmqqquuuyyy|||~~~\\\<<<666666222222111000111222222111000000///////////////000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))******************************)))))))))))))))******+++(((((())))))************************++++++++++++++++++++++++++++++++++++(((((((((((()))+++,,,,,,+++++++++************))),,,------------...///000---------......000111111111000///......---------111000///...,,,+++***)))((('''''''''&&&&&&&&&&&&''''''''''''((()))***+++///888AAAEEEHHHKKKKKKHHHFFFEEEDDDEEEGGGHHHGGGFFF???777666???IIIKKKIIIGGGHHHGGGEEECCCCCCCCCDDDEEEIIIJJJJJJIIIFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHMMMLLLKKKJJJIIIIIIIIIIIIBBBAAA@@@@@@BBBDDDDDDCCCDDDFFFJJJNNNNNNLLLIIIGGGGGGEEEBBBAAABBBDDDEEEEEEDDDDDD666...777===<<>>EEENNNWWW\\\[[[bbbbbbZZZZZZbbbfffccccccbbbaaabbbcccdddcccbbb___dddiiiiiiiiikkkppptttllleee```[[[QQQGGGKKKUUU]]]^^^aaadddhhhlllppprrrvvvwwwxxx{{{uuuXXX???555666222111000111222222222000...............///000000111111///...---,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,******))))))))))))******(((((())))))*********+++)))))))))))))))******+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,------------///000...+++***,,,...000//////.........////////////......///000222333,,,,,,,,,++++++*********))))))))))))(((((((((((('''&&&&&&''''''((()))***'''222>>>EEEJJJMMMLLLHHHJJJHHHGGGGGGHHHHHHFFFEEE999777>>>JJJLLLEEEDDDJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIKKKLLLKKKJJJJJJKKKLLLCCCGGGJJJFFF@@@@@@HHHQQQQQQPPPOOONNNMMMMMMMMMMMMKKKJJJHHHHHHIIIJJJJJJIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNMMMKKKEEEDDD777...777>>>===@@@DDDEEEFFFGGGGGGFFFDDDCCCDDDEEE@@@666111444:::<<>>@@@>>>888333+++)))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$$$$&&&***...111)))(((&&&%%%%%%&&&'''((($$$&&&((((((((('''((()))%%%...:::CCCGGGHHHHHHIIIBBBKKKTTTUUUPPPJJJHHHIIIMMMGGGHHHPPPVVVWWWYYY]]]^^^]]]\\\[[[\\\^^^```bbbbbb[[[\\\ccc___OOOAAA>>>CCCCCCDDDDDDFFFGGGHHHIIIFFFGGGIIIJJJKKKKKKKKKKKKKKKOOORRRQQQNNNLLLPPPSSSPPPPPPPPPSSS[[[hhhvvvjjjKKK999555666222---++++++************++++++(((((())))))*********+++))))))))))))************---,,,,,,,,,------,,,+++&&&,,,888GGGUUU\\\\\\ZZZZZZSSSGGG;;;777<<>>EEEGGGIIIJJJLLLKKKMMMLLLHHHGGGHHHGGGDDD444;;;DDDJJJLLLIIIFFFEEEFFFEEEDDDEEEHHHLLLNNNOOOOOOLLLMMMOOOLLLEEEFFFKKKGGGFFFDDDBBBBBBGGGPPPXXXWWWSSSNNNLLLMMMNNNNNNLLLLLLIIIFFFFFFHHHIIIHHHFFFLLLHHHEEEEEEHHHKKKLLLLLLMMMMMMMMMOOOQQQOOOJJJDDDMMMBBB555000777AAAEEECCCGGGHHHIIIIIIHHHFFFCCCBBBGGGDDDBBB???666---000888>>>>>>===<<<===>>>777...)))(((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""""""$$$&&&&&&''''''&&&&&&'''+++......,,,))))))))))))((('''&&&&&&''''''''''''&&&&&&(((***000888???DDDEEEDDDDDDDDDEEEHHHKKKMMMNNNMMMHHHLLLPPPTTT\\\eeefffccc```]]][[[\\\```ccccccaaaZZZZZZYYYWWWXXXZZZ___ccc\\\WWWTTTVVVWWWSSSOOONNNQQQMMMKKKNNNMMMJJJGGGHHHHHHMMMQQQQQQSSSWWWYYYYYYRRRRRRSSSWWW^^^iiiuuu~~~zzzjjjXXXLLLGGGBBB<<<;;;777111---,,,+++)))'''...+++)))***---...,,,)))++++++******************)))************+++++++++222***+++<<>>FFFIIIIIIKKKLLLHHHKKKLLLIIIGGGHHHGGGDDD555<<>>???EEEFFFHHHKKKNNNOOOOOOOOOLLLNNNPPPTTT\\\eeefffbbbaaa___^^^^^^```aaaaaa```]]]]]]\\\[[[ZZZ\\\```ccccccfffmmmrrrmmm___RRRMMMMMMLLLNNNRRRSSSNNNJJJJJJEEEJJJNNNPPPUUU]]]```___TTTTTTVVVZZZaaalllvvv~~~|||qqqcccYYYUUURRROOOJJJEEE===444,,,)))***,,,)))******************+++++++++******************************++++++++++++000---...777FFFSSSYYYZZZ^^^]]]\\\[[[SSSEEE:::777999EEETTT]]]______```bbb]]][[[TTTGGG999555<<>>888222222222222222222222222000000///......//////000000//////...---,,,++++++)))+++,,,******------++++++***+++,,,...///...,,,,,,+++******)))***************))))))))))))******)))))))))))))))******++++++++++++++++++*********************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------------------......//////...,,,++++++---////////////...------------***(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))222???GGGKKKKKKKKKLLLHHHNNNQQQNNNKKKJJJIIIGGG777>>>FFFLLLMMMLLLLLLMMMHHHIIIJJJKKKMMMNNNOOOPPPPPPKKKIIIMMMQQQQQQNNNNNNMMMLLLKKKJJJJJJNNNTTTXXXTTTQQQNNNMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIGGGDDDBBBDDDBBB@@@AAACCCFFFHHHHHHKKKLLLLLLKKKJJJJJJKKKLLLIII>>>333333;;;CCCFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEFFFHHHLLLLLLEEE999222111>>>BBBCCC>>>999444///)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***'''%%%$$$%%%&&&(((((('''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&+++000444777CCCEEEIIILLLOOOQQQRRRSSSXXXYYYYYY\\\dddmmmmmmiiibbbccccccbbb```_________^^^___```___^^^^^^```bbbdddggglllllldddVVVOOOOOOMMMNNNRRRXXXXXXRRRNNNMMMGGGIIIKKKNNNVVV___aaa^^^YYYYYYZZZ^^^dddllltttyyy||||||vvvjjjbbb```aaaaaaWWWUUUOOODDD777...,,,...'''***,,,+++((('''***...******++++++++++++++++++************+++++++++,,,---111111111:::MMMYYY[[[^^^[[[]]]ccccccWWWGGG===111666@@@NNNZZZbbbcccbbbaaaffffffYYYGGG<<<>>>EEEWWWQQQFFF>>>AAAJJJQQQSSS```fffbbb^^^bbb``````jjjiiiddd\\\YYY]]]hhhvvv}}}{{{zzz}}}}}}tttcccUUU===FFFWWWgggmmmllloootttyyy}}}rrrXXX???222222222333333333333333333000000///.........////////////000///---,,,+++,,,************,,,---,,,***+++******+++---......---++++++***************+++******))))))))))))******)))))))))))))))******++++++++++++************************++++++++++++,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,---......---///---,,,,,,---,,,+++)))((((((((((((((((((((((((''''''''''''(((((((((((((((222???IIILLLLLLLLLLLLNNNUUUZZZVVVQQQOOOMMMJJJ777>>>GGGLLLLLLLLLNNNPPPJJJLLLNNNOOOOOOOOOPPPQQQPPPPPPRRRTTTUUUSSSPPPNNNLLLLLLLLLLLLNNNQQQUUUWWWUUUSSSQQQOOOOOOPPPPPPPPPMMMMMMNNNNNNNNNKKKHHHFFFFFFEEEDDDDDDFFFHHHJJJKKKJJJKKKJJJGGGDDDDDDGGGKKKHHH<<<333444===BBBDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDEEEHHHLLLNNNIII@@@777222999@@@CCC===555000,,,)))************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******(((&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&((((((&&&$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&(((%%%######&&&***---...:::>>>CCCIIIMMMQQQUUUWWW`````````bbbiiiqqqrrrmmmfffhhhiiifffaaa^^^^^^```\\\^^^```aaa``````aaabbbggghhhjjjlllggg^^^[[[\\\TTTTTTXXX]]][[[UUUQQQRRRNNNMMMLLLMMMTTT\\\\\\XXX___^^^___aaagggmmmqqqtttzzz{{{uuuhhh^^^^^^bbbdddZZZ[[[ZZZUUUKKK>>>333...,,,---...,,,******,,,...******+++++++++++++++,,,*********+++++++++,,,,,,***222111,,,666MMMZZZYYYUUUUUU[[[fffkkkdddWWWNNNBBB777000:::PPP``````YYY___bbbdddaaa]]]TTTGGG;;;NNNUUUYYYSSSGGG@@@AAADDDKKKTTTXXX]]]eeebbbaaakkkdddaaa^^^]]]aaagggmmmqqqxxx~~~xxxuuucccFFFAAA___sssllliiirrruuuzzzvvv___EEE333222333333444444444333333000000///...............---///000///---,,,---///---***)))+++,,,,,,+++***+++***)))***---......---+++***************++++++******))))))))))))******)))))))))))))))******+++************************++++++++++++,,,,,,,,,,,,///...,,,,,,,,,,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))******+++,,,,,,+++,,,---......---------///---++++++,,,,,,+++***))))))))))))))))))))))))'''''''''((((((((())))))(((222???IIIMMMNNNNNNNNNTTTZZZ^^^ZZZUUURRRNNNJJJ666???HHHMMMLLLLLLNNNQQQMMMOOOQQQRRRPPPOOOPPPRRRQQQXXX___^^^YYYTTTQQQPPPJJJKKKLLLNNNPPPSSSTTTUUUTTTSSSRRRPPPOOONNNOOOPPPOOOPPPRRRSSSRRRQQQOOONNNKKKKKKKKKKKKLLLMMMNNNPPPLLLMMMLLLHHHDDDDDDGGGJJJHHH;;;333777???BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGJJJJJJIIIEEE>>>888444;;;???999111---,,,******************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***------***'''$$$###$$$%%%&&&&&&%%%%%%''')))+++)))'''&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((((((((---222999@@@FFFLLLRRRWWWXXX[[[\\\^^^cccjjjllliiiiiikkkkkkhhhbbb___```bbbYYY\\\^^^_________```aaa___aaaiiitttuuulllaaa[[[```______```[[[UUUTTTWWWVVVTTTPPPOOOTTT[[[[[[WWW```___```eeelllssswwwyyy}}}{{{rrraaaUUUTTTYYY\\\\\\ZZZYYYXXXVVVNNNAAA777333000---+++,,,---,,,*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))//////,,,888OOOYYYVVVOOOQQQYYYdddiiieee```___WWWHHH888444>>>JJJPPPQQQ^^^```bbbdddfffdddUUUFFF>>>JJJYYY___ZZZPPPJJJIII;;;BBBGGGPPP\\\]]]aaaoooiiihhhfffddddddeeefffhhhwww}}}~~~^^^GGGQQQdddmmmppptttuuuzzzxxxeeeJJJ555333444555555555444333222000000///...------------,,,...///...,,,,,,000333222,,,)))+++---,,,++++++,,,***)))***,,,---...---*********)))******+++,,,******))))))))))))******)))))))))))))))******+++)))))))))***************++++++++++++,,,,,,,,,---......------------......***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))***+++,,,,,,***---///000///---,,,,,,...,,,+++***+++,,,+++***))))))))))))))))))))))))''''''((((((((())))))))))))222???IIIMMMNNNOOOPPPVVVYYYZZZWWWTTTRRRMMMFFF666@@@KKKOOOMMMKKKNNNQQQOOORRRTTTRRRPPPNNNPPPSSSTTT___fffddd]]]YYYYYYYYYUUUVVVWWWZZZ\\\]]][[[YYYSSSSSSSSSQQQNNNLLLMMMNNNPPPRRRTTTUUUTTTSSSSSSTTTPPPQQQQQQPPPOOOOOOPPPRRRPPPPPPOOONNNKKKJJJKKKLLLGGG:::333;;;CCCDDDCCCEEEFFFFFFFFFFFFGGGHHHHHHHHHFFFGGGHHHGGGIIIIIICCC;;;///666888222---+++,,,,,,*********)))))))))))))))''''''''''''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++------+++'''%%%$$$$$$&&&((((((((((((***+++---+++((('''((((((&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&'''))))))'''%%%%%%)))///555:::AAAIIIPPPNNNUUUZZZ\\\^^^dddgggfffkkkjjjhhheeebbbaaaaaabbbYYY[[[]]]]]]]]]]]]]]]___eeebbbcccjjjnnnlllhhhfffjjjhhhfffccc\\\VVVWWW\\\ZZZXXXUUURRRVVV]]]^^^\\\]]]\\\^^^eeepppzzz|||ppp___SSSRRRTTTVVV]]]VVVQQQQQQUUUUUUNNNGGG;;;555///,,,------***'''******++++++,,,---------++++++++++++,,,,,,,,,,,,)))------...999KKKTTTTTTQQQTTT[[[bbbccc```bbbfff```]]]SSSCCC555333???KKKXXXbbbgggcccaaadddccc___GGGCCCGGGUUUbbbbbbZZZRRRLLLLLLFFFGGGNNNMMMSSSeeexxxwwwsssmmmhhhgggkkkppp|||tttpppvvvzzz||||||iiiNNNNNNgggxxxwwwzzz~~~xxxhhhMMM666444555666777666444333111000000///...------------+++---...,,,***,,,222888888///)))+++---+++***,,,,,,***))))))+++---------******))))))***++++++,,,******))))))))))))******)))))))))))))))******+++((()))))))))*********+++************++++++++++++------............------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------***---111222000---,,,---...,,,******+++,,,++++++))))))))))))))))))))))))'''((((((((())))))))))))***333???HHHLLLOOOQQQSSSTTTUUUTTTSSSTTTTTTNNNEEE777BBBNNNSSSPPPMMMNNNQQQQQQTTTUUURRRNNNMMMPPPTTTXXX```eeebbb___cccfffgggeeedddeeeggghhhfffaaa]]]VVVWWWWWWTTTPPPMMMNNNOOOQQQSSSTTTTTTQQQPPPRRRTTTPPPRRRSSSQQQOOOMMMNNNPPPOOOOOOPPPQQQSSSRRRPPPNNNFFF999444???IIIIIIHHHKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGJJJLLLFFF<<<...222222,,,)))***++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))'''&&&'''$$$&&&)))***++++++---///+++)))''''''((((((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((('''%%%$$$'''+++,,,...333<<>>999333///---+++*********++++++,,,------...+++++++++,,,,,,,,,------+++,,,---///555@@@LLLUUUWWWWWW[[[```aaa```ccchhhfffkkkjjj[[[FFF999:::@@@FFFUUU```___^^^dddiiigggZZZKKKAAAIIIYYY```^^^[[[bbb___VVVRRRRRRJJJKKK\\\}}}tttrrrxxx{{{ppppppzzz{{{ttt{{{bbbPPP[[[mmmsss||||||mmmSSS:::555666777777666444222111111000///...---,,,,,,,,,+++------+++***,,,444;;;<<<111)))+++---+++***---,,,***((()))+++---------******))))))***+++,,,,,,******))))))))))))******)))))))))))))))******+++(((((())))))*********+++))))))))))))************,,,---...//////...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******,,,---...//////***...222333111...------...,,,***)))***,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))+++333>>>GGGLLLOOORRRTTTTTTSSSQQQPPPUUUWWWQQQGGG999DDDQQQVVVRRRNNNNNNQQQSSSUUUUUURRRMMMLLLPPPUUU[[[``````^^^aaakkkqqqrrrjjjiiiiiijjjjjjfff___YYYZZZ\\\\\\YYYTTTQQQQQQRRRRRRSSSTTTQQQNNNMMMOOOQQQOOOQQQRRRPPPLLLJJJKKKMMMKKKKKKMMMRRRVVVVVVRRRNNNEEE888555BBBMMMNNNMMMQQQGGGGGGFFFFFFFFFFFFFFFGGGKKKLLLKKKIIILLLNNNFFF:::///111...)))&&&)))***)))((((((((((((((()))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((((('''((()))$$$'''***,,,,,,---///111)))'''&&&&&&((())))))(((&&&''''''''''''''''''&&&'''%%%###$$$%%%''''''&&&'''))))))'''&&&***222999@@@NNN[[[]]]\\\^^^eeeiiijjjddd^^^\\\^^^aaaaaaaaa_________\\\YYYWWWWWWXXXRRRRRRVVVZZZ\\\___hhhqqqooonnnmmmjjjbbb[[[\\\aaaYYY[[[WWWQQQOOOSSSXXXYYYWWWTTTTTTZZZfffrrrxxxzzzyyyvvvnnneee```^^^[[[VVVKKKMMMOOORRRTTTSSSPPPNNNHHHGGGCCC;;;333......000******+++,,,,,,---......++++++,,,,,,,,,---------------///000000555FFFWWWZZZXXXZZZ```cccccceeeiiiooopppqqqlll```OOO>>>333222BBBPPPXXXaaakkkhhh]]]___QQQFFFGGGNNNVVV___hhhbbbccc```cccdddXXXUUUbbb~~~~~~zzz{{{~~~yyycccPPPWWWlll{{{rrrVVV???555666777777777666444333//////...------------...+++++++++,,,,,,,,,------+++++++++***************++++++++++++++++++++++++,,,++++++***************+++++++++++++++***)))(((++++++******************+++******))))))***++++++******))))))(((((('''''')))***+++---...------,,,***+++---.........------++++++******++++++,,,---,,,+++***))))))***+++++++++++++++,,,---...000000///111222333222111...---///...---,,,***)))(((((()))))))))))))))))))))))))))'''(((++++++)))))),,,+++<<>>666AAAQQQTTTZZZdddfffYYYQQQIIIGGGJJJNNNMMMKKKOOOJJJFFFGGGKKKJJJEEE???///+++((((((***+++***((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&(((,,,222<<>>:::444222444666777666//////...,,,***)))+++,,,...000:::JJJSSSOOODDD<<<222;;;GGGQQQYYY```gggmmmmmmhhhaaa^^^___bbbcccccc]]]VVVLLLCCC<<<===JJJXXXggglllooofffQQQAAAJJJ]]]fffgggfffdddiiittt|||~~~zzz~~~zzzkkk\\\YYY```fffQQQRRRTTTWWW^^^jjjzzz|||pppaaaHHHaaayyyqqqRRR777666777888888888777555555111000//////......//////............////////////......------,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))'''((())))))***************************+++++++++,,,---///000000...,,,+++)))))))))))))))))))))))),,,,,,---....../////////....../////////---,,,+++******))))))******+++,,,************+++,,,,,,---,,,+++******+++---000222444333111///---,,,,,,,,,***************+++++++++))))))))))))))))))))))))***((()))***(((&&&***000:::FFFHHHHHHOOORRRPPPTTTVVVXXXXXXXXXZZZZZZSSSJJJ@@@IIIRRRWWWVVVSSSRRRSSS]]]\\\[[[YYYYYYYYYYYYYYYVVVYYY\\\]]]\\\ZZZYYYYYY___^^^aaaeeeeeecccdddgggjjjeee^^^ZZZYYY[[[\\\]]]___^^^YYYTTTVVV[[[[[[VVVSSSNNNKKKOOOXXX```bbbaaaZZZcccgggccc___^^^YYYQQQ::::::DDDRRRZZZ___fffiii^^^XXXQQQKKKJJJKKKLLLMMMPPPKKKGGGHHHKKKIIIAAA888---***(((((()))***)))((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&******))))))(((((((((((()))(((&&&'''---888EEENNNPPPOOONNNLLLLLLOOOUUU[[[aaa```^^^\\\[[[ZZZZZZ[[[WWWVVVXXX\\\[[[VVVSSSTTTUUUVVVUUURRRSSSYYY\\\\\\\\\\\\[[[YYYVVVTTTSSSTTTYYYUUUQQQOOORRRZZZcccjjjqqqvvvuuujjj```\\\[[[YYYYYYVVVTTTTTTTTTUUUUUUTTTVVVUUUUUUWWWYYYXXXTTTQQQMMMGGGBBBAAACCCEEECCC@@@666666555222//////222555333///333AAANNNRRROOOLLL>>>888666AAAVVVgggnnnnnnjjjgggdddcccccccccbbb```eeeccc___VVVGGG:::888>>>WWW\\\hhhmmm^^^IIIGGGTTTaaafffhhhhhhkkkoooqqqoootttyyy{{{tttkkkfffiiimmmQQQKKKFFFDDDFFFQQQcccqqq}}}zzzmmmVVVRRRccctttWWW===666777777888888666555444111111000////////////000........./////////000000//////......---,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))'''((()))***************))))))*********++++++++++++,,,...///...---+++)))))))))))))))************,,,,,,------...//////000...////////////...,,,+++((((((((((((((()))************++++++,,,,,,,,,,,,***))))))***,,,///222444333222000...---,,,++++++))))))************++++++))))))))))))))))))))))))***))))))***(((''',,,444>>>JJJJJJIIIQQQSSSOOORRRSSSVVVWWWWWWZZZ[[[WWWPPPGGGNNNVVV[[[ZZZVVVQQQNNNZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\\\\^^^bbbbbb___aaafffgggccc___]]]]]]___aaabbbaaa^^^XXXTTTUUUWWWVVVSSSNNNMMMMMMOOOUUU\\\bbbeeefffnnnnnnccc\\\YYYSSSIII888;;;@@@LLLYYY]]]]]]```bbbbbb^^^UUULLLIIILLLQQQNNNKKKHHHIIIJJJEEE:::000)))(((''''''((((((''''''''''''&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''******))))))((('''''''''+++***'''&&&'''---555:::AAAHHHMMMMMMIIIIIIPPPWWW]]]\\\\\\[[[[[[[[[[[[[[[YYYXXX[[[``````\\\YYYZZZVVVWWWTTTOOOPPPWWW]]]____________\\\XXXTTTSSSTTT___XXXPPPOOOUUU]]]bbbeeefffmmmqqqlllddd^^^ZZZWWWXXXVVVTTTTTTTTTTTTSSSRRRSSSVVVZZZZZZXXXVVVVVVXXXYYYUUUQQQQQQTTTSSSNNNHHHCCCCCCBBB@@@???@@@BBBEEEDDD999111555@@@KKKUUU\\\OOOEEE;;;;;;HHHYYYgggnnnnnnllliiifffdddcccaaa```eeegggiiigggZZZGGG999555???AAAPPPeeehhhZZZPPPRRRaaaeeefffeeefffiiiiiifffnnnsssxxxwwwooofffcccccchhhaaaZZZUUUPPPMMMTTT^^^xxx~~~}}}{{{ssspppXXXSSSooo}}}}}}~~~xxx]]]EEE555666777777777666444333222111111000000000000000............/////////000111000000///...---,,,,,,++++++++++++++++++++++++,,,++++++***************)))******++++++++++++***)))))))))***++++++,,,,,,,,,,,,------,,,+++***))))))))))))************+++,,,,,,,,,,,,---...///000---...///000///...---,,,((((((((('''((())))))***++++++,,,,,,,,,,,,++++++((()))***+++---000111222111000///...---,,,+++***))))))******************))))))))))))))))))))))))***)))******((((((000:::CCCNNNNNNMMMUUUUUUPPPQQQTTTVVVXXXWWWYYY\\\[[[VVVQQQUUU[[[______[[[UUUPPPXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWXXXZZZ\\\ZZZZZZ\\\___]]][[[]]]ccciiigggeeeeeeggghhhhhhhhh___[[[WWWVVVXXXYYYXXXVVVQQQSSSSSSSSSTTTWWW^^^cccnnntttoooaaaXXXXXXPPPDDD555===???FFFUUUWWWRRRWWWbbbfffggg^^^QQQKKKNNNTTTMMMKKKJJJHHHEEE===222***''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&((()))***((('''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((())))))))))))***---000777???HHHKKKIIIJJJPPPVVV]]]]]]]]]]]]]]][[[ZZZZZZ^^^\\\^^^bbbccc___]]]___SSSUUUSSSOOOPPPVVV]]]___\\\___```^^^YYYVVVVVVWWWaaaYYYRRRQQQWWW^^^```______fffnnnpppkkkddd]]]YYYWWWWWWVVVWWWYYYYYYXXXVVVSSSYYY]]]\\\XXXUUUXXX\\\```^^^\\\\\\\\\ZZZTTTOOOPPPNNNMMMNNNQQQTTTUUUTTTVVVJJJ<<<666777@@@PPP^^^UUUVVVQQQEEE<<>>;;;AAAIIICCCGGGOOOXXX\\\^^^eeemmmhhhooouuuuuuooommmppptttuuupppkkkmmmttt|||www^^^NNN[[[tttuuurrrnnnpppuuunnnWWW@@@555555555333222111111111111111000////////////000........................000000111111000///...---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++***************+++////////////...---,,,+++,,,---...///000///---,,,************,,,...///111111///...,,,,,,,,,---...000///...---,,,++++++***...000222111///---------,,,***(((((()))***))))))))))))((((((((()))***+++)))+++,,,******111@@@LLLQQQTTTWWWXXXXXXTTTPPPNNNKKKQQQVVVXXXVVVUUUVVVXXXZZZ^^^___[[[YYY[[[\\\[[[YYYZZZ[[[\\\[[[XXXUUUSSSXXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXVVVTTTTTTTTTVVVWWWYYY___```]]][[[\\\ZZZUUUCCC@@@???EEEPPPWWWXXXUUUSSSSSSTTTVVVYYYZZZXXXVVVXXXZZZUUUMMMJJJJJJAAA555:::LLLSSSSSSVVVTTTQQQVVVNNNPPPSSSVVVVVVSSSQQQQQQNNNCCC444+++)))***)))&&&((((((((((((''''''&&&&&&(((''''''&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((('''''''''((((((((((((((('''((((((((((((((()))******++++++******,,,222<<>>JJJQQQWWWXXXYYYZZZYYYXXXWWWVVVTTTUUUWWWXXXXXXWWWWWWXXXYYY]]]___[[[YYYZZZZZZWWW[[[[[[\\\\\\\\\[[[[[[ZZZ]]]\\\\\\[[[[[[ZZZZZZZZZ\\\ZZZWWWTTTUUUWWW[[[]]]YYYZZZZZZWWWQQQNNNPPPSSSXXXVVVOOODDD;;;===JJJUUUXXXWWWZZZbbbiiihhh___WWWXXX[[[YYYUUUWWWVVVIII999@@@RRRYYYXXX[[[XXXTTTYYYYYY[[[YYYUUUUUUXXXTTTNNN222...+++***,,,---,,,***)))))))))))))))******++++++***(((''''''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******************************''''''''''''(((((())))))+++***)))(((((((((((((((&&&&&&&&&'''(((***+++,,,))))))))))))******))))))%%%+++777EEEQQQZZZ^^^^^^^^^```aaaaaa```___```aaaeeedddcccaaa^^^]]]]]]^^^ZZZWWWWWW]]]___\\\YYYYYYZZZZZZZZZ]]]aaabbbaaa```___cccffffffdddaaabbbccc]]]^^^^^^___^^^[[[WWWTTTJJJLLLQQQWWW[[[]]]___```cccbbbbbbbbbbbbcccdddddd]]]\\\ZZZ[[[\\\]]]]]]]]][[[```iiiqqqqqqllllllooo[[[AAA222???QQQWWWXXX[[[TTTZZZYYYNNNDDDCCCHHHMMMZZZbbbhhhggghhhkkkllljjjwwwsssooommmlllkkkiiifffYYYMMM@@@999999???KKKVVVaaahhhpppsssrrrqqquuuyyy}}}}}}|||yyyuuussstttuuuwwwxxxvvvqqqkkkhhhkkkoooIIIPPP[[[lll{{{wwwkkkaaaXXX]]]vvvyyy||||||wwwrrrlllbbbXXXAAA<<<777555555555333111111000//////......//////..............................------......///000......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))***************,,,---.../////////////////////000000000000//////------,,,,,,++++++******((()))***+++,,,,,,,,,,,,(((***...000111111///---+++++++++******)))))))))(((***------,,,,,,,,,---...,,,))))))))))))(((&&&&&&'''((())))))))))))(((***))))))...888CCCMMMRRRZZZZZZZZZZZZZZZZZZZZZYYYVVVVVVWWWWWWWWWWWWVVVVVV]]]___^^^YYYWWWYYY[[[ZZZ[[[[[[]]]^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[]]][[[YYYWWWVVVXXX[[[]]]VVVUUUUUUQQQIIIBBBBBBGGGRRRFFF;;;999CCCNNNUUUVVVYYYYYY\\\bbbgggggg```YYYXXX[[[ZZZXXX[[[ZZZLLL:::AAARRRWWWVVVXXXVVVTTTYYYXXX[[[ZZZTTTSSSTTTLLLAAA///---*********+++***)))+++***))))))***,,,...000333222000...,,,+++***))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%'''(((***+++,,,++++++************))))))%%%&&&'''((()))***+++,,,,,,+++)))((('''(((((()))''''''''''''(((***++++++'''''''''(((***+++***((($$$'''+++111:::GGGTTT]]]aaacccddddddbbbaaabbbcccbbbbbbaaa```___^^^^^^^^^ZZZTTTSSSXXX]]]\\\ZZZZZZ]]]]]]^^^ccchhhiiiddd___^^^aaacccdddcccbbbaaaaaa[[[]]]```bbb```\\\WWWSSSIIIJJJOOOXXX\\\]]]___bbb____________`````````aaaZZZZZZ[[[\\\]]]^^^______ZZZ]]]eeennnrrrrrruuuzzzuuuWWW>>>@@@NNNVVVUUUSSSSSSXXX\\\[[[YYYSSSGGG<<>>777444555666444111222222111000000000000000........................+++++++++,,,---///222333------,,,,,,,,,+++++++++(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))(((((()))+++,,,.........///////////////...---,,,+++***))))))))))))((()))+++---///000000000//////...------------...((((((((((((''''''''''''(((***,,,,,,+++***)))******)))'''(((***++++++***'''(((***+++++++++***)))''''''+++555CCCPPPXXXZZZZZZZZZYYYYYYYYYYYYZZZ[[[UUUUUUUUUVVVYYYZZZZZZZZZ[[[ZZZTTTLLLIIIOOOUUUWWWVVVYYY\\\^^^___^^^[[[YYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[YYYXXXWWWWWWWWWXXX[[[XXXVVVPPPAAA111...333///222888BBBOOO\\\dddhhh```aaabbbbbb```]]]ZZZYYYYYY\\\\\\\\\aaa```PPP<<>>IIIYYYeeellliiinnnppplllhhhiiimmmppplllnnniiinnnpppSSSDDDXXXKKKCCC:::999CCCRRR___gggkkkqqqpppppprrrllllllxxxcccPPPBBBKKK]]]kkkqqqsss{{{rrrooouuu|||}}}~~~{{{qqqggg___[[[zzz~~~|||tttooohhhVVVBBB999777444222222222111000222111000///............---.........---,,,++++++---------...///111333444333333222000///...---,,,******++++++++++++******,,,,,,+++******************+++,,,,,,+++***+++,,,+++******)))))))))************))))))******+++,,,---......//////......------,,,+++*********+++,,,+++,,,...000333444555555111000...+++******++++++((((((''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))***++++++))))))***+++---...444>>>JJJTTTXXXZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[[[[^^^aaaaaa___\\\ZZZ\\\JJJ:::CCCRRRXXX\\\ZZZYYY[[[``````\\\\\\^^^^^^\\\ZZZYYY[[[\\\\\\[[[[[[\\\]]]^^^YYYTTTUUUZZZbbbXXX]]]aaaVVVTTTQQQAAA777BBBQQQZZZ^^^aaaeeehhhiiihhhfffbbb^^^\\\\\\]]]___]]]___ccceee\\\III:::>>>PPP]]]\\\YYYZZZXXXRRRQQQPPPOOOSSSYYYXXXLLL???......,,,+++***+++...000:::???GGGNNNQQQTTTWWWZZZZZZ___eeeiiihhh___SSSKKKDDDAAA<<<888555333000...)))((((((''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))******************+++++++++******)))(((&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))))))))******++++++,,,)))(((((('''''''''((((((,,,+++)))((((((((()))***))))))))))))))))))))))))***))))))))))))))))))***&&&***222<<>>777555333111111111000///000//////......//////000,,,///222222...++++++,,,......------,,,------...222222222111000000//////******++++++++++++******,,,++++++************++++++,,,---,,,+++***+++,,,,,,++++++***)))))))))*********))))))******+++,,,,,,,,,------------,,,,,,++++++***))))))***,,,,,,......000222333444444444111000...+++***))))))***((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((***++++++***))))))***+++111;;;EEEMMMTTTZZZ]]]\\\]]]^^^]]][[[ZZZ[[[\\\[[[[[[\\\___bbbcccbbb```YYYVVVCCC999GGGVVVZZZ\\\\\\[[[\\\^^^]]][[[]]]bbb```^^^\\\[[[]]]^^^^^^^^^```______```\\\XXX[[[```ddd\\\___ddd```]]]UUUEEE;;;MMM[[[]]]]]]aaaeeedddjjjhhheee```\\\ZZZ[[[]]]___^^^___bbbaaaWWWEEE666666HHHYYY\\\ZZZZZZXXXSSSSSSQQQSSSXXXXXXOOOBBB:::======;;;888666999@@@EEEMMMPPPTTTWWWXXXXXXXXXYYYaaaeeejjjkkkfff^^^VVVQQQQQQNNNJJJGGGDDDBBB???<<<333000,,,(((&&&'''(((***((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++***)))+++++++++******((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***************************(((((((((''''''(((((())),,,+++***(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))+++...555<<>>999LLLXXXYYY[[[^^^[[[[[[\\\\\\\\\ccckkkdddbbb``````aaabbbbbbbbbccc`````````^^^\\\```eeeeee``````dddccc\\\NNN>>>===SSSbbb]]]ZZZ```ccc```ddddddccc```]]]ZZZZZZ[[[]]]]]]^^^___\\\QQQ@@@444444DDDTTTYYYZZZ[[[[[[YYYYYYWWWYYYYYYPPPAAA:::;;;RRRSSSRRROOOLLLNNNTTTZZZVVVXXXYYYZZZZZZZZZZZZZZZbbbfffiiiggg```YYYUUUTTTUUUSSSQQQPPPPPPPPPNNNMMMDDD@@@999222---)))((('''(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((''',,,++++++***)))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******+++*********)))))))))((((((((((((((((((((()))***++++++***))))))******+++************))))))))))))))))))(((((((((((())))))...,,,***)))))),,,///111BBBIIISSS[[[___^^^[[[YYY]]]]]]]]][[[YYYZZZ\\\^^^\\\]]]^^^\\\[[[\\\```cccaaadddeeecccdddgggfffbbbbbb``````cccbbb___^^^```___aaacccbbb___]]]___bbb\\\]]]______^^^\\\[[[ZZZ```[[[YYY^^^bbbaaa[[[XXXVVVZZZ___bbbccceeehhhkkkgggddd^^^___^^^LLLAAAJJJCCC888777HHH[[[ccc```\\\hhhkkkmmmllliii___NNN@@@DDDLLLZZZgggkkkjjjkkkoooooonnnhhhgggnnnppphhh```dddhhhmmmlllcccSSSBBB777888AAAIIIUUUccc___WWW[[[|||}}}~~~{{{vvvrrrrrruuuyyy|||}}}zzz|||ooobbbdddwwwVVV999444333111111111111///---------------...///000111---333777777222......000------------------------------------.........///++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,---...---+++***+++,,,------,,,+++++++++++++++******))))))******+++,,,******++++++++++++******))))))))))))+++---///000333333333333333222111000///...---+++***)))((('''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((***+++,,,+++***+++,,,000<<>>HHH^^^______]]]ZZZYYY[[[^^^YYYYYYZZZ[[[]]]^^^______aaadddeeebbb[[[VVVUUUUUUUUUTTTSSSTTTVVVVVVUUUTTTPPPMMMHHHAAA:::333...+++''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((,,,,,,++++++)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******++++++******)))(((((((((((((((((((((((()))******+++***************++++++,,,,,,,,,++++++*********+++******))))))******+++((((((((()))***+++---...///888EEEOOOVVVYYYZZZ[[[___``````^^^]]]\\\^^^```\\\]]]^^^___^^^^^^^^^___ccceeedddaaa```bbbcccaaabbb``````cccccc______aaa[[[___aaa```^^^^^^```bbb\\\\\\]]]^^^^^^]]]\\\[[[aaa[[[ZZZ```ccc```\\\[[[VVVZZZ```eeehhhhhhhhhhhheeegggffffff^^^JJJFFFYYYSSSHHH:::777GGG\\\ddd```jjjlllmmmoootttrrrcccSSS@@@@@@GGGUUU```eeejjjqqqkkkkkklllkkkmmmpppiii[[[cccfffkkksssuuummm]]]PPP???@@@<<<>>>HHHHHHHHHQQQtttzzz}}}zzztttrrruuuyyyxxx}}}yyyvvvwwwyyy}}}{{{~~~|||mmm```kkkwwwWWW;;;333222111222222222000......---------...//////000...111444444111//////000,,,,,,---............---++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,------...///...+++***+++,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,******++++++++++++******)))))))))***,,,///111333444444444333222000///...---,,,,,,+++***)))((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))***+++++++++,,,...000666BBBOOOUUUTTTTTTXXX^^^bbbdddeeedddaaa___]]]]]][[[]]]^^^^^^]]]]]]___``````PPP<<>>GGGRRRWWWUUUSSSVVVZZZ```bbbeeeeeecccbbbaaaaaa]]]___aaaaaa```aaadddfff___NNN<<>><<>>WWWXXX]]]dddfffeeejjjrrrlllnnnoooooollliiiggggggccceeeeeebbb^^^ZZZYYYYYYXXXZZZ[[[ZZZVVVVVV^^^hhh]]]\\\JJJ444:::UUUddd___jjjeee___```dddddd```[[[bbb___\\\^^^bbbeeeffffff```\\\ZZZZZZ\\\]]]\\\YYYZZZYYYYYYZZZZZZYYYWWWTTTTTTTTTSSSRRRPPPNNNLLLJJJAAA===777111---+++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%(((+++---,,,,,,---------,,,,,,+++&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((((((((()))))))))))))))(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))(((((((((((())))))(((((((((((()))***,,,---***+++,,,***(((+++333:::IIIMMMRRRVVV[[[___dddgggbbb^^^[[[XXXXXXXXXXXXXXXZZZaaafffdddccccccccc```bbb``````cccdddaaa```ccc]]]___]]][[[^^^dddbbb\\\cccaaa```aaadddfffdddbbbfffdddhhhooollleeehhhsss~~~qqqeeecccjjjoookkkeeejjjiiieeeeee[[[GGGLLLiiijjjbbbaaa```OOO:::<<>>BBB@@@IIISSS\\\hhhssstttnnnuuu{{{|||xxxxxx}}}|||~~~ttt\\\]]]mmmqqqkkkdddFFF888666444222222222222000...000000//////.........---..............................---,,,,,,,,,,,,---++++++******)))*********)))***,,,---......---,,,///000111///+++((()))+++,,,,,,++++++++++++++++++))),,,---+++---111222000...---,,,+++******************************++++++...///000222333333222222222222111000...+++)))(((+++++++++++++++***)))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,---+++---000...+++000999OOOPPPSSSUUUWWWXXXXXXXXX```````````````aaaaaaaaa]]]___bbbeeeiiimmmssswwwhhhNNN<<>>222,,,***'''((('''''')))******(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((///---,,,,,,,,,,,,+++***((('''&&&%%%%%%&&&((()))'''''''''(((((((((((()))(((((((((((()))***+++,,,---***'''''')))+++***)))------,,,,,,------------------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///777<<>>DDDSSS[[[___cccgggcccccchhhlllkkkmmmpppmmmhhheeeffffffcccbbbdddfffdddbbbbbbdddhhhjjjkkkaaaaaa\\\^^^^^^LLL;;;<<>>JJJZZZeee```kkkxxxttteeeUUUmmmwwwqqqqqqeeeDDD:::555444222222333333222000000000////////////....................................---,,,,,,,,,,,,------,,,,,,,,,,,,,,,------............///000111222333444444222///......///++++++++++++++++++++++++---...---***,,,111444444---,,,+++******))))))***))))))***++++++,,,------000111222333333222111111222111///---+++*********((())))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,,,,++++++,,,---...444CCCQQQWWWXXXZZZ[[[\\\[[[[[[ZZZVVVZZZ```fffiiihhhfffeee``````___^^^```dddkkkpppgggOOO>>>BBBRRR]]]cccffflllfffaaabbbeeegggkkkpppjjjeeedddgggiiigggggghhhfffccc``````bbbeeehhhiiibbbccc___aaa```MMM;;;<<>>???BBBLLLZZZkkkttttttvvv|||zzz```VVV```{{{nnnooottteeeCCC;;;666444333333444444333111000000//////////////////..............................---,,,,,,,,,,,,------------------...//////000//////...///111222333444444444222111000//////++++++++++++,,,,,,,,,,,,...000...***,,,222666555---,,,+++******))))))***))))))***+++,,,---...///111222333333333222111000222000---+++******++++++((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))***+++,,,,,,,,,,,,,,,,,,///:::LLL[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[^^^dddiiillllllkkkjjjeeeeeecccaaa___```bbbeeeaaaNNN===>>>LLL[[[cccffflllfffaaa```ccciiinnnrrrjjjggghhhnnnpppooonnnooofffccc___]]]___aaacccdddbbbcccaaacccbbbOOO>>>@@@___ooo{{{yyyuuuwww|||~~~vvvnnnoookkkaaaaaakkkvvvuuutttrrrqqqqqqtttvvvnnnllliiigggkkkoookkkdddEEE666@@@WWWYYYPPPPPPRRRRRRSSSYYYccciiiiiiggghhhoooiiijjjrrrsssllllllqqqqqqrrrrrrooonnnqqqxxx~~~tttmmmooolll___TTTQQQNNNQQQSSSTTTUUUWWWWWWUUURRRSSSRRRQQQSSSSSSKKKBBB555111+++''''''(((***+++))))))(((((('''(((((()))***))))))))))))(((((((((&&&'''))),,,......+++(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))******************)))(((((((((***++++++,,,---000111111///,,,+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((***000777===TTTZZZaaaeeeeeefffggggggrrryyy~~~}}}tttlllgggfffeeefffeeedddbbbbbbdddeeelllnnnooolllhhhfffhhhjjjiiiiiiiiigggggghhhkkknnnrrrrrrqqqooonnnnnnqqqttteeefffhhhjjjlllmmmnnnnnnooooookkklllSSSCCC]]]kkknnnnnnmmmmmmqqqtttpppiii\\\@@@///<<>>FFFPPPXXX```kkk{{{hhhNNNRRR|||rrruuuyyyiiiGGG@@@777555444444555555333222//////000000000000000000////////////////////////......---,,,,,,,,,,,,---------------...///000111000000/////////111333444444333222111111000///...++++++,,,,,,---------...///111///+++---333777666...---,,,+++************)))***+++,,,---...//////000111222222222111000///000...,,,***)))***+++,,,))))))***++++++*********))))))))))))))))))))))))((()))******++++++******))))))))))))***+++,,,------...------333BBBSSS```______```aaa```___^^^]]]```bbbfffiiikkkkkkkkkjjjeeefffgggfffcccaaa``````^^^RRRCCC>>>HHHWWWbbbdddhhhfffbbbaaaccciiimmmnnnkkkjjjmmmtttxxxuuurrrrrrjjjfffaaa^^^___aaacccddd^^^aaa```bbbaaaOOO@@@DDDfffxxxyyy{{{~~~}}}zzznnnjjjnnnjjj______iiivvvpppjjjiiilllooopppnnnkkkhhhddddddhhhkkkdddYYY===444BBBXXXXXXPPPRRRWWWUUUTTTZZZgggpppqqqmmmjjjuuuqqquuuzzzzzz{{{~~~~~~{{{|||xxxuuuzzzwwwfffTTTLLLMMMSSSVVVVVVXXX\\\\\\XXXTTTSSSPPPPPPTTTYYYUUUNNNFFF???444,,,(((((()))***))))))((((((((())))))***************************&&&'''))),,,......+++)))******))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((()))************))))))))))))(((((()))+++,,,,,,---///111000...,,,***)))((((((((((((((())))))************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***+++,,,,,,******+++...000BBBLLLZZZfffjjjkkkmmmooowwwzzz|||xxxqqqllljjjkkkhhhhhhfffcccaaa```aaacccjjjmmmooonnnjjjgggggghhhllljjjhhheeedddggglllpppttttttsssqqqoooppprrrtttkkkiiiiiilllppprrrpppmmmppppppmmmnnnUUUDDD^^^llllllooopppmmmmmmqqqtttssslll[[[CCC555<<>>@@@KKKZZZeeejjjooovvv{{{yyy{{{zzzwwwwww{{{|||{{{{{{xxxvvvxxx}}}}}}xxxrrrbbbWWWIIIAAABBBKKKVVV\\\lllsss{{{xxx___XXXxxx{{{mmmeee]]]GGGEEE;;;999666555555444222000//////000000000111111111////////////////////////......---,,,,,,,,,,,,---++++++,,,---...000111222111111222333444444444444444222000111222222000............///000111111111///222111///111555777666000000///...------------,,,,,,------.........///,,,---...000000000//////++++++++++++************(((((()))***************))))))))))))))))))))))))((()))+++,,,---,,,+++***************+++,,,---------///111777GGGZZZcccddd___```aaaaaaaaa```___^^^___bbbeeehhhiiigggdddaaa```cccfffhhhgggfffffffffbbbeee\\\JJJDDDPPP]]]```bbbdddbbb___bbbiiikkkhhhkkkmmmuuu~~~xxxnnnjjjbbb^^^ZZZXXX[[[___ccceee^^^aaa______]]]MMMBBBIIImmm}}}|||xxx|||{{{sssnnnmmmkkkgggccccccgggjjj___aaafffooouuutttkkkccc```]]]\\\aaajjjmmm```QQQ777:::HHHPPPMMMQQQWWWTTTQQQTTT___mmmvvvvvvtttssshhhrrr|||||||||yyyuuusssnnndddYYYXXX[[[VVVMMMOOO[[[bbbaaacccaaa[[[VVVVVVYYYXXXSSSXXXSSSKKKCCC<<<444,,,'''***)))))))))******+++,,,))))))***+++,,,---......+++******+++---...---+++(((((()))***))))))((('''((((((((()))))))))******((()))***++++++***)))'''''')))***)))'''(((+++...------------,,,+++***))))))((((((((())))))***+++************************))))))))))))))))))))))))+++++++++++++++++++++,,,(((***++++++******+++,,,'''+++555AAAHHHOOO]]]kkkmmmmmmllliiiffffffhhhjjjjjjiiihhheeeccccccfffhhhffffffeeegggiiijjjjjjiiijjjjjjkkkjjjjjjlllooorrrmmmoooqqqqqqpppooooooppppppppppppqqqrrrtttwwwxxxoooqqqppptttZZZHHH___llliiilllmmmiiiiiilllooonnndddkkklll^^^FFF555777@@@OOO\\\hhhlllkkkmmmpppqqqyyyooowwwxxxvvvfffZZZCCCBBBCCCIIISSSaaammmuuuqqqwwwzzzwwwuuuxxx{{{|||zzz{{{}}}{{{sssmmmsssnnneee[[[QQQJJJEEEBBBSSSVVVaaapppwwwzzz}}}sss```\\\ddd|||hhh]]][[[MMMNNN<<<:::777666555444222/////////000000111111111222000000000000000000000000......---,,,,,,,,,,,,---******+++,,,...000111222222333444666777666666555555333111111333333111///...//////000111222222333///222222000222666888666111000///......---......------..................***+++---///////////////******++++++++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***************+++,,,---...,,,...222;;;OOOccciiifff^^^___```aaaaaa```___^^^^^^bbbhhhlllllliiiddd```dddeeeffffffeeedddeeefffbbbiiibbbMMMBBBLLLYYY]]]```cccbbb```dddnnnrrrooommmpppyyyzzznnnhhhccc___\\\[[[___eeejjjmmmdddfffcccbbb___NNNDDDLLLooo}}}vvvqqquuuqqqfffhhhjjjfff]]]YYY^^^dddfffZZZ^^^eeekkknnnkkkfffaaa```^^^___fffqqqtttgggWWW999@@@MMMQQQMMMUUUZZZRRRQQQXXXdddpppsssppppppsssnnn|||zzznnnjjjlllggg]]]^^^]]]TTTFFFHHHXXXdddeeedddddd```ZZZYYY[[[YYYVVVQQQPPPOOOLLLFFF===333,,,******))))))***+++,,,,,,))))))***+++---...//////---+++***+++---...---,,,'''((()))******)))(((((())))))))))))************((()))***++++++***((('''''')))***)))'''(((+++///------,,,+++******)))))))))))))))))))))***++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------+++))))))+++,,,+++)))***---///555FFFWWW^^^___aaaaaaaaacccfffiiiiiiiiihhhfffeeegggjjjmmmoookkkgggfffiiikkkkkkjjjgggjjjmmmooooooooopppqqqmmmooossstttsssqqqqqqqqqnnnqqqtttsssqqqsssyyyoooqqqqqquuu\\\III___kkkfffgggfffdddgggkkkkkkgggyyyooommmqqqdddJJJ999888<<>><<>>@@@IIIUUUXXXRRROOOPPPQQQ\\\gggmmmttt|||}}}zzzttt}}}yyytttpppkkkeee```jjjZZZJJJIIIQQQWWWVVVSSSXXXbbb]]]UUU]]]bbbZZZUUUTTTPPPLLLLLLMMMJJJBBB<<<111---+++,,,+++((()))+++///)))+++///---444777...,,,...000111...+++(((&&&&&&)))***)))((()))++++++)))************))))))(((&&&(((******(((&&&&&&&&&))))))(((((((((((())))))((((((((((((((()))******&&&'''((())))))((('''&&&)))((('''&&&''')))+++,,,***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((***,,,///111???@@@CCCHHHPPP[[[dddiiigggoooqqqkkkfffiiillllllkkkhhhffffffiiikkkkkkiiimmmooorrrrrrpppoooqqqssssssrrrpppnnnooopppssstttssswwwtttnnnlllrrrwwwvvvsssoooeeerrr[[[@@@YYYeeecccfffjjjllllllnnnrrruuu}}}vvvpppqqqqqqfffNNN;;;;;;>>>III[[[jjjrrrvvvzzz{{{yyywwwwwwzzz}}}~~~~~~uuurrrdddKKK<<<>>>JJJRRR```gggpppuuuuuuvvvzzz}}}|||yyyvvvwwwyyy{{{zzzxxxvvvttttttyyy}}}|||tttlll^^^RRRFFFDDDGGGRRReeewwwuuuvvvjjjXXXTTTddduuu}}}yyy|||wwwjjjggghhh|||~~~fff___^^^XXXSSSRRRNNNHHH???999666444222111000/////////............000000/////////.........------------------------........................111222444555555555555444666444444444666777666555333333222222333333444555333111222555666444666:::555444444444444333000......000111///,,,+++,,,---++++++,,,,,,------------++++++++++++*********)))***************)))(((((((((((((((((())))))******++++++++++++++++++++++++,,,+++,,,,,,---...------...111<<>>:::555000,,,+++***)))((((((***,,,+++)))))))))*********)))((((((''')))++++++)))'''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&'''((())))))((('''&&&)))((('''&&&''')))+++,,,+++***))))))(((((((((((()))))))))))))))))))))((())))))))))))))))))))))))+++***)))))))))+++---...000000222666===EEELLLQQQ___eeeiiihhhhhhkkkiiieeepppllliiihhhiiijjjiiihhhkkknnnpppqqqoooooooooqqqpppooommmllllllnnnppprrrqqquuuuuupppooorrruuusssrrrooohhhrrr]]]BBBXXXfffhhhjjjkkkllllllmmmoooqqqoookkkiiinnntttpppbbbUUU:::>>>FFFOOOUUU___ppp|||{{{zzzyyyzzz{{{}}}}}}yyyxxxooo]]]OOOIIIGGGEEEGGGTTTeeessszzzzzzxxxwww{{{xxxuuutttvvvyyyzzzzzzvvvuuuvvvyyy||||||vvvqqqsssjjj```YYYOOOEEECCCFFF[[[ccceee______iiiooonnnooo|||{{{uuuiiivvv{{{{{{eee\\\]]]ZZZTTTPPPWWWRRRJJJ@@@777333222333000000000000////////////000000000/////////......------------------------........................000222333555666666555555555444333555777888777666444444444444444555666666666555666888777888AAAKKKIIIEEE???:::777555444222222333444222///---,,,,,,,,,,,,,,,---------------++++++++++++************+++***))))))))))))))))))))))))))))))))))))******************************++++++,,,---...---------000888GGGXXXbbbdddgggjjjccc^^^ZZZZZZ^^^dddggghhhgggjjjjjjfffeeehhhiiigggdddaaaeeennnqqqmmmlllqqqiiiffffffiiidddVVVKKKIIIMMMaaalllfffdddoootttooozzz~~~}}}kkkllloooqqqqqqtttrrrfffjjjuuu}}}}}}}}}}}}}}}}}}|||{{{{{{zzzwwwtttrrrtttvvvxxxxxxooorrrttttttrrrooommmkkkuuuyyy|||}}}~~~~~~yyysssbbbXXXQQQSSSZZZ^^^```bbbhhhnnnssswww{{{||||||xxxxxx}}}~~~vvvnnnyyyhhh[[[\\\aaa^^^TTTLLLMMM]]]___YYY[[[ZZZVVVWWWVVVVVVUUUTTTTTTTTTTTTSSSJJJ@@@777222///---...222111333BBBNNNMMMOOORRRLLLRRRPPPLLLGGGAAA===:::888333---((())),,,...+++''')))))))))))))))(((''''''(((***++++++***(((((((((&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''')))+++,,,---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++*********,,,///444999<<>>;;;888666666555333111///...,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---+++))))))***,,,---*********+++,,,,,,------)))+++,,,,,,+++---222777GGGSSS```eeeeeefffeeedddfffbbb^^^^^^dddjjjmmmnnnkkkjjjiiijjjqqqtttmmmbbb]]]^^^aaadddffffffggggggiii```gggjjjcccooouuubbbSSSFFFFFFWWWbbb```eeepppqqqnnnkkknnntttyyyyyyvvvrrrsssvvvuuuooojjjnnnvvvtttppppppuuusssllljjjooorrrmmmiiijjjqqq{{{|||wwwsssqqqvvvwwwqqqqqqwwwzzzwww~~~yyyqqqiiiaaaZZZaaajjjpppnnnjjjkkknnnpppsssnnnlllqqqvvvvvvwwwxxxxxxuuuvvvyyyrrrpppzzz|||nnnjjjdddfff]]]UUUXXXWWWVVV^^^___]]]ZZZXXXVVVVVVWWWWWWSSSNNNMMMTTTZZZZZZWWWVVVMMMGGGQQQ^^^\\\]]]eeeggg\\\YYYVVVWWWZZZ[[[ZZZWWWYYYQQQJJJEEE;;;///,,,222++++++++++++***((('''&&&%%%'''(((((('''%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''(((((()))*********++++++***))))))))))))***((())))))******+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---------,,,++++++***//////000111111666CCCPPPaaacccgggiiijjjlllnnnooooooooooooqqqtttuuuuuutttppppppqqqqqqrrrssstttuuuuuusssrrrrrrpppmmmppptttmmmhhhiiihhhjjjUUUBBB___llljjjggggggiiilllmmmmmmeeejjjrrrxxx|||}}}}}}}}}vvvxxxvvviiiTTTHHHPPP___VVV[[[eeepppyyy|||zzzxxx{{{sssmmmpppuuuuuusssrrrccc]]]RRRHHHAAA@@@BBBEEEEEEJJJQQQXXX```hhhpppuuuuuuwwwxxxwwwuuuvvvzzz}}}|||xxxmmmccc[[[VVVMMMTTTZZZaaammmxxxrrreee]]]llliii]]]___}}}yyyfff___\\\___eeelllmmmkkkdddWWWIII>>>999444333333333222222222222111111111000000000//////................................................---///111444666888888888777555444333444444222000333333222222333333444555333555:::@@@DDDLLL[[[jjjuuusssoookkkfff___WWWRRRHHHCCC===999777666444222111000...---------...///+++++++++,,,,,,,,,------,,,------...//////......///...+++))))))***,,,---***++++++,,,------......+++---...---,,,000888>>>SSS\\\dddeeeeeegggfffbbbccc```^^^```gggmmmpppqqqkkkmmmllllllooopppkkkcccaaacccdddfffgggiiiiiihhhjjj```gggdddXXXlll~~~ooo]]]RRRLLLOOOUUUZZZeeeppplllccc\\\aaallltttssspppnnnnnnpppqqqmmmhhhjjjooommmmmmooorrrqqqkkkccc\\\fffaaa^^^aaakkkwww~~~yyyuuusssmmmqqqnnnhhhjjjsssvvvpppzzz}}}zzzqqqiiifffccc___eeekkknnnjjjgggjjjlllkkkiiifffjjjtttzzzxxxtttsss}}}uuuppplllmmmyyy{{{ssswwwssspppccc^^^eeeddd___ccc[[[XXXTTTTTTVVVVVVUUUSSSOOOJJJJJJRRRZZZ\\\YYYXXXFFF>>>III[[[aaagggqqqttthhhaaaYYYUUUVVVWWWWWWVVV___WWWSSSSSSKKK;;;111111------,,,,,,+++)))((('''%%%'''))))))'''&&&%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))&&&'''((())))))*********))))))((((((((()))******((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...////////////...---222//////111111000555===OOOUUU^^^dddhhhkkkoooqqqqqqooonnnooosssvvvvvvuuuoooppppppqqqrrrssstttuuuuuurrrsssuuusssnnnooossspppiiiiiigggqqq]]]@@@^^^kkkkkkkkkjjjiiikkkooorrrnnnppptttxxx{{{}}}~~~qqquuuyyyuuugggXXXTTTXXXPPPPPPTTT___llluuuwwwuuutttpppoootttvvvssssssvvvtttpppgggZZZMMMEEECCCDDD:::>>>CCCIIIPPP[[[gggooooooppprrrtttvvvyyy||||||}}}{{{|||eee[[[RRROOORRRYYYcccjjjbbbSSSaaa|||~~~WWW\\\uuu~~~ooojjjfffdddfffqqqssssssmmmbbbSSSFFF???888777777777777666666666111111111111000000000000////////////////////////........................---...111444666888888888444333222222444444333111222111111111111222333333333777@@@JJJPPPUUU___jjjzzzuuunnnhhhfffeeedddcccRRRKKKCCC===;;;999666444444222000///...///000111+++++++++,,,,,,---------,,,---///000000000///...000...,,,***)))***,,,---++++++,,,------...//////---///000...---222<<>>DDDOOO\\\fffjjjkkkmmmqqqvvv{{{~~~~~~}}}~~~~~~sssaaaNNNOOO^^^\\\QQQOOOeeeyyy^^^WWWvvvwwwmmmfffmmmqqqtttuuussslll\\\MMMCCCAAA>>>>>>>>>>>>===<<<;;;999777777777666333111///111444555333000---+++,,,///)))***444333,,,---......///000111222333333666444222111111111000///------...///111444777888???DDDPPP\\\bbbaaaaaadddsssoookkkggggggggghhhhhh___XXXOOOIIIEEE@@@888222222333333111///------///---.........,,,---...000444000...000444666333000......------,,,,,,++++++,,,---------...////////////******///222555BBBSSSccceeehhhiiiiiijjjlllmmmoooooojjjeeeiiissswwwtttuuurrrrrrsssnnnfffeeeiiikkkiiiggggggeeeccccccdddeee^^^\\\aaaeeedddeeeiiivvv[[[LLLTTTbbbjjjllliiifffgggjjjnnnpppoookkkjjjmmmqqqqqqmmmjjjkkktttuuunnnlllnnnaaaPPPMMMXXXXXXZZZ___hhhsss|||}}}wwwqqqkkkfffdddffflllqqqrrrssstttqqqkkkeeeffffffccc___aaammmxxxuuurrrmmmjjjjjjjjjjjjjjjjjjiiioooxxx}}}{{{yyyyyy~~~zzz}}}qqqkkkkkkvvv|||uuuhhheeerrr}}}lllbbbdddkkkpppcccZZZVVVZZZYYYSSSUUU]]]VVVUUUUUUYYYaaaeee^^^TTTEEE666:::VVVlllllllllsssyyylll]]]RRRJJJEEEEEEIIIPPPZZZ```[[[UUUNNN===+++---,,,,,,+++***)))((((((&&&&&&'''''''''''''''&&&''''''(((((())))))******,,,,,,+++)))(((&&&%%%%%%$$$%%%&&&'''((((((((((((''''''((())))))))))))))))))))))))(((&&&%%%'''((('''(((((()))***+++++++++...///000///---,,,---...///......------,,,,,,+++---------------...///000111222222333444555666666555>>>IIITTTcccrrrxxxuuuuuummmhhhjjjkkkjjjmmmssskkkpppuuuwwwuuurrrrrrssstttvvvwwwvvvrrrqqqrrrtttsssyyypppooozzzlllQQQJJJiiimmmtttvvvnnnhhhooo{{{wwwvvvvvvyyy}}}}}}uuupppqqquuutttmmmeeeBBBMMMTTTSSSRRRYYYccciiinnnoooooonnnmmmooorrruuuuuuvvvyyy}}}}}}rrr___PPPFFFCCC@@@BBBGGGJJJKKKIIISSS^^^lllsssssstttzzz~~~nnneeeTTTIIIGGGRRR^^^kkkcccWWW```}}}}}}qqqkkkqqqssssssssstttssskkkaaaYYYWWWVVVVVVWWWVVVUUUTTTJJJIIIGGGCCC>>>888444222222444666444111000111333,,,000+++,,,555444,,,------......///000111222333222111000///000000///...111000///000333999???CCCOOOSSS\\\eeehhheeedddfffhhhfffddddddfffgggfffdddbbb^^^XXXTTTQQQJJJAAA:::999555111//////000///...---.........------///111333000...///333555333000222111111000///...------,,,,,,------.../////////333000///111555>>>LLLZZZdddgggjjjkkklllmmmnnnppptttuuussspppttt{{{}}}yyyqqqlllkkknnnooollljjjlllkkkhhheeeddddddddddddeeeeeeaaaaaagggjjjgggfffgggmmmtttrrrcccTTTRRRYYYaaaiiiiiijjjlllnnnnnnnnnmmmjjjiiijjjoooqqqoooppprrrppptttooolllpppiii\\\YYYaaaaaaccciiirrryyy}}}}}}}}}zzzvvvqqqlllgggaaa^^^tttwwwxxxvvvvvvyyyyyyvvvjjjiiiiiiiiifffdddhhhnnnsssrrrrrrqqqpppnnnllljjjllllllpppwwwzzzyyyzzz}}}yyyttt{{{}}}sssllljjjnnnpppjjjcccbbbkkktttuuueee```cccfffccc\\\YYY^^^\\\VVVWWW^^^YYYZZZ[[[\\\bbbeee___WWWGGG999999PPPcccdddeeekkknnn___MMMBBB<<<888888;;;DDDOOOZZZ^^^[[[OOO<<<---------,,,+++***)))((((((&&&''''''(((((('''''''''((()))))))))************++++++***)))((('''&&&&&&%%%%%%&&&'''((((((((((((''''''((()))))))))))))))((())))))((('''&&&'''(((&&&''''''((())))))******,,,---...---,,,+++,,,---,,,,,,,,,++++++++++++***------,,,------...///000333333444444555666666666666:::AAALLL^^^pppvvvssssssmmmkkkmmmmmmjjjkkkoootttuuuuuutttrrrqqqrrrsssuuuvvvvvvtttqqqpppqqqssssssvvvuuuyyyrrrYYYKKKhhhooouuuuuurrrpppsssvvvwwwvvvwwwyyy}}}~~~|||{{{xxxxxxzzzyyyvvvpppdddJJJAAASSS[[[RRRRRR___rrrmmmiiikkksssyyy{{{zzzyyywwwwwwyyyzzzvvvnnnhhhTTTOOOGGGCCCCCCGGGMMMPPPFFFGGGMMMYYYjjjwww}}}~~~uuuhhh^^^[[[WWWRRRVVV```xxxyyy```WWWsssxxxqqqnnnpppsssuuuwww{{{~~~zzzssskkkjjjjjjkkklllllljjjhhhaaaaaa___ZZZSSSKKKFFFCCC::::::888444111000444777---111---...777444,,,...------...///000000111111///000000000000000000000555444444666<<>>555///---------...////////////111333666555444555666777777666666555444333222111000000///000000222333444555555333888999;;;HHH]]]hhhhhhfffiiilllnnnnnnpppqqqssspppuuu}}}}}}wwwsssuuuwwwvvvqqqkkkjjjmmmpppkkkmmmllliiihhhhhhbbbZZZ___aaacccdddfffiiikkklllkkkfffgggmmmjjj^^^VVVWWWPPP^^^oooxxxwwwsssrrrsssrrrqqqssswwwwwwrrrpppqqqkkktttmmmaaabbb___TTTPPPYYYjjjyyyqqqnnndddeeegggiiiggg```UUULLLOOOXXXcccjjjoooqqqnnniiilllggghhhppplll[[[MMMIII\\\aaahhhlllmmmmmmmmmnnnqqqrrrtttsssllleeefffkkkxxx{{{~~~xxxpppllllllxxxzzzwwwuuussstttrrroooppptttvvvwwwvvvmmmkkkgggccc```aaaccceeelllqqqppphhh___[[[YYYXXXWWWXXX[[[```cccbbbbbbdddfffkkklllhhheeeeeeeeeccc\\\KKK:::<<>>???999111///555222000666333---222....../////////000000000000111222111000333888===HHHQQQ^^^kkkrrrrrrnnnkkkffffffhhhlllmmmkkkmmmrrrlllmmmnnnpppqqqooollliiigggdddaaa^^^]]]^^^```bbbeeebbb[[[OOOAAA555///,,,...///000///......000111111111111111222222222222222222111111000000//////,,,---...///000222333333222666<<>>888BBBBBBAAA===888444444555111666111...222000---444000000000000111111111111222444666777999AAAMMMVVVlllmmmoooppppppooommmlllhhhffffffggggggeeegggllllllnnnmmmhhhcccbbbfffkkkeeeeeeffffffgggjjjnnnqqqhhhfffeeeeeebbbYYYJJJ???///000000...,,,+++,,,...---...//////......///000............///////////////000111222444555666777999888FFF```sssuuuqqqpppsssuuuwwwwwwwwwwwwwwwyyysssrrruuuxxxsssjjjhhhllloootttuuuqqqooorrrqqqmmmlllvvvwwwlllfffkkkpppooogggmmmnnnhhhfffjjjmmmkkkeeelllnnnjjjjjjmmmhhh]]]nnnqqquuuvvvvvvwwwzzz}}}vvvsssrrruuutttrrrrrruuutttrrrqqqwwwttt[[[KKKTTTbbbaaaaaadddiiillllllkkkjjjhhhaaaUUUKKKKKKSSS\\\]]]ccchhhjjjkkkllliiidddeeebbbdddeeeWWWIIIRRRgggiiimmmrrrsssqqqpppssswwwyyyqqqjjjgggdddaaaaaaddd___aaagggkkkeee^^^___gggsssxxxsssgggdddkkkmmmiiihhhfffddddddeeeeeecccbbbbbbaaaaaacccffffffccc```ccceeedddbbbcccggggggeee[[[]]]]]]\\\\\\^^^^^^]]]ccccccaaa___aaaffffffccciiimmm```GGGAAARRR[[[WWW===777444555666555555888...888:::222...111333///000000///...---,,,,,,+++,,,,,,,,,++++++)))((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&((()))************)))))))))))))))((('''''''''***,,,...---+++++++++((((((((((((((('''''''''+++,,,,,,+++***))))))***))))))))))))************))))))***+++,,,...000000++++++,,,,,,---...//////---***+++//////---111999@@@LLLVVVXXXZZZ___bbb```eeekkkqqqsssqqqmmmlllkkknnnooopppuuuyyyzzzwwwttttttxxxzzzXXX]]]hhhtttxxxvvvxxx|||}}}zzzyyy{{{~~~}}}~~~rrrqqqzzzwwwuuuvvvsssmmmlllnnnQQQMMMMMMVVV```aaaWWWKKKgggmmmwww|||tttnnnlllrrryyy|||yyyuuussssss~~~}}}zzztttjjj[[[LLLAAAHHH___lllgggeeelllooohhhTTT[[[fffpppxxx|||~~~|||||||||vvvxxxzzzzzz{{{||||||zzzvvvttt}}}|||rrruuuiiilllnnnqqqtttxxx{{{}}}~~~zzzyyyyyyyyyxxxuuupppmmmiii^^^YYYRRRBBB???DDDBBBNNNAAA999<<<;;;333...000333333222222111000000///000111333444444333222222555333555:::>>>HHH\\\pppzzzvvvvvvyyyuuummmiiikkkrrrmmmkkkllliiieeeffflllqqqpppooollliiiiiikkkmmmfffffffffhhhjjjnnnqqqsssllleeedddiiiiii```WWWSSS???777111000///******...***+++---...//////...------...//////000//////...222222333555888:::;;;;;;>>><<>>>>>;;;555000111666>>>CCCAAA777///000111...+++***---------,,,++++++*********))))))((((((((((((((('''''''''((())))))******)))+++,,,,,,******+++---,,,++++++******)))))))))+++,,,---//////...---,,,,,,)))''''''((()))))))))))))))***+++++++++******++++++***)))))))))******,,,++++++***+++,,,......///---,,,---000111000...---------...///000111222555<<>>222...//////...,,,,,,+++******))))))((()))(((((('''''''''''''''((('''&&&%%%&&&(((***+++)))******)))'''&&&'''(((((((((((()))******++++++***+++,,,------.........666333000///000222222111---------------,,,+++***))))))******+++,,,....../////////////////////...,,,---------------.........///111222333333222111444222222777???LLL]]]mmmjjjkkkllllllnnnqqquuuxxxuuuuuuuuuwwwyyyzzz{{{zzzzzzzzz}}}wwwZZZPPPmmm}}}~~~|||yyy|||wwwzzzzzznnnqqqwwwxxxrrrlllooowww|||tttlllmmmuuuwwwqqqiii\\\cccpppwwwmmmZZZQQQTTTdddmmmwww{{{zzzyyyyyy{{{yyy{{{{{{zzz||||||tttrrrwwwxxxpppfff^^^VVVPPPQQQZZZbbbeeedddXXXYYY```fffaaaWWWUUU[[[PPPIIIFFFJJJPPPVVV```jjjfffooorrrmmmmmmqqqlll```bbbgggmmmccc}}}rrrqqqwwwyyywwwyyyoooZZZ@@@999222000222444333222333333333333333222222222222666::::::888888<<<@@@NNN^^^pppxxxxxxyyyzzzzzz}}}~~~|||zzz|||{{{yyyyyyyyyxxxwwwyyyzzzxxxuuuqqqooonnntttsssrrrqqqqqqsssuuuvvvzzzzzzwwwpppkkkhhhddd___aaagggjjjbbbVVVJJJ???888222111...------...111333222111111111222444555777444777999999777666888;;;IIIZZZjjjpppttt{{{~~~}}}{{{|||wwwssstttuuuxxx{{{||||||{{{zzzzzzwwwrrrqqqtttuuuuuu||||||xxxqqqmmmmmmkkkhhhhhhhhheeecccggglllmmmiiigggnnnnnnhhhjjjqqqmmmaaattt```[[[```aaajjjyyy~~~{{{wwwyyy|||yyyzzzwww~~~www```QQQYYYjjjtttqqqppppppqqqssstttsssrrrnnnmmmjjjeeeccchhhttt}}}~~~uuulllkkklllmmmooorrrqqqXXXGGGOOO___eeeiiinnnppptttyyy|||}}}}}}}}}~~~{{{rrrfff```aaadddffffffcccfffddd```dddllllllfffcccTTT>>>...,,,000000+++,,,------///777BBBFFFDDDOOOSSSXXX[[[]]]]]]]]]^^^bbbmmmmmmkkkpppnnnffffff```bbb^^^PPP>>>666:::AAAMMMRRRTTTPPPMMMNNNOOONNNGGGKKKLLLIIIFFFEEE@@@:::FFFMMMRRRTTTYYY___]]]VVV444///555FFFUUUXXXXXXZZZXXXRRREEE666......//////,,,,,,,,,+++******)))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&((()))***'''((()))((('''&&&'''(((((((((((())))))*********))))))***+++,,,---......555333222222333444444333,,,,,,---------,,,++++++)))))))))******,,,------...//////000000000//////,,,---......------...000///000111111222222222111000///000222666AAAWWWkkkcccdddgggiiilllpppvvvzzzxxxxxxyyyyyyzzz{{{||||||~~~yyycccSSSddd}}}zzz{{{}}}~~~tttvvvqqq}}}yyywwwwwwmmmooosssrrrllleeehhhooozzzxxxuuuuuuyyy|||}}}}}}jjj```]]]hhhwwwxxxgggTTTLLLYYYkkkxxx||||||{{{zzzxxx}}}{{{yyyzzzzzzwwwtttnnnbbbTTTLLLNNNVVV]]]aaaYYY\\\gggtttuuunnnmmmrrriii^^^VVVUUUSSSOOOPPPVVVXXX^^^___\\\^^^eeefffbbbttt~~~{{{iii|||zzz~~~}}}yyyyyykkkQQQ<<<777111///222555444000111222222333333444444444444888;;;;;;:::???HHHPPP^^^jjjuuuxxxyyy|||}}}{{{|||||||||}}}|||~~~zzzvvvxxxyyywwwwwwyyyzzzxxxuuurrrqqqqqquuutttsssrrrrrrtttvvvwww{{{|||xxxpppkkkkkkkkkgggiiimmmnnniiiddd^^^QQQEEE999666222///...///111222222222333444555666777777666999<<<:::777666999<<>>BBBGGGLLLOOOSSSWWWYYY^^^iiiiiifffkkkhhhaaaaaaZZZ[[[XXXNNNBBB;;;;;;???:::======;;;:::<<<;;;888>>>===<<<;;;<<<<<<888333666===??????HHHSSSRRRHHH555333>>>SSS___\\\XXXYYYXXXXXXNNN<<>>;;;666111//////000222222333444666777888888888777;;;===<<<888777:::===QQQaaatttzzzrrrllluuu||||||~~~~~~zzztttppppppqqqmmmttttttlllfffkkkrrruuuoooqqqpppmmmmmmpppqqqooojjjlllkkkeeeccceeegggfffjjjeeegggqqqvvvrrrpppsssaaaiiitttooo```cccppprrr~~~yyy}}}xxxyyyyyy|||nnnVVVTTTgggtttpppjjjhhhggggggiiijjjjjjiiinnnuuu{{{xxxppplllpppuuuqqqllliiilllnnnllliiiiiilllSSSAAAHHH\\\jjjooopppjjjooouuuyyyyyyvvvtttrrrrrrqqqooonnnnnnppprrrtttxxx{{{vvvjjjeeehhhddd[[[@@@222+++000444000---...///444555333111222222000///333888===CCCHHHNNNRRRYYYeeedddaaafffddd]]]^^^[[[[[[ZZZWWWTTTPPPNNNMMMMMMNNNMMMJJJJJJLLLIIIEEEJJJBBB>>>@@@AAA===999999222555222...777FFFFFF:::888999FFF[[[eee^^^XXXYYYYYY\\\TTTAAA000+++---.........---,,,,,,++++++***(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&((())))))(((((()))+++)))))))))))))))((((((((('''''''''((()))+++,,,---++++++---///222222000...)))***++++++,,,,,,,,,,,,))))))))))))))))))***++++++,,,...///000000000//////111333222000000222444///...---,,,,,,---///000111000111111111444@@@NNNgggiiikkkmmmooosssxxx{{{rrrtttwwwyyy{{{}}}~~~}}}~~~lllUUUmmmyyykkkqqq~~~}}}yyywwwuuuoooyyy||||||sssrrrrrrssspppmmmpppuuu}}}{{{{{{}}}~~~}}}{{{ooo}}}zzzaaaQQQYYYggglllcccVVVKKKNNN^^^ooozzz}}}zzz~~~zzzxxxyyyzzz|||qqqtttwwwwwwrrrhhh^^^WWWFFFHHHVVVkkkxxx{{{|||~~~vvvuuu|||~~~uuuqqqtttnnnjjjgggddd___ZZZYYY\\\wwwooo~~~{{{}}}|||~~~vvv___HHH<<<999666666777666444111...000444888666111222777888::::::999???OOO```hhhnnnmmmooouuu}}}~~~zzzwwwyyy}}}~~~{{{yyy{{{vvvvvv{{{{{{zzzzzzyyywwwvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvpppsssuuuuuussssssuuuwwwvvvtttrrrpppooommmjjjhhhSSSCCC666333555333111333333888999444111333222...999444555======777999AAAZZZffftttzzzxxxwwwzzz}}}||||||uuupppmmmqqqooojjjjjjooopppmmmnnntttuuupppkkklllnnnnnnjjjlllmmmllljjjiiijjjkkknnnooorrrwwwzzzzzzwwwtttnnndddnnn{{{pppdddhhhoooxxxyyy~~~uuu}}}xxxlll^^^]]]iiitttxxxvvvnnnfffcccfffkkkllllllqqqwww}}}~~~zzzvvvttttttlllmmmooopppooommmjjjhhhjjj\\\HHHBBBRRRiiirrrmmmjjjiiijjjnnnrrrwwwzzz{{{ppptttwwwxxxvvvsssrrrsssqqqzzz|||tttqqqooobbbPPP666333111000000///...---//////000111111111111000333444555666777777777777GGGIIILLLQQQUUUYYY]]]^^^UUUVVVXXXYYYVVVTTTXXX```]]]___```^^^ZZZXXXYYY[[[^^^\\\ZZZXXXWWWTTTPPPMMMEEE<<<555222222000222555111CCCUUU\\\___aaa\\\SSSXXXZZZUUUHHH999///,,,,,,------,,,++++++***))))))++++++***)))((('''&&&&&&###%%%'''((('''''''''(((((())))))******((('''&&&******))))))((((((''''''&&&'''((())))))((('''&&&++++++,,,,,,,,,---------))))))************)))))))))*********++++++++++++///......------......///222222222222111111111000---------............///,,,...///000222555:::>>>ZZZhhhqqqnnnnnntttxxxwwwyyyxxx{{{}}}xxxyyy~~~~~~zzz___bbb}}}{{{vvvzzzyyytttuuu{{{~~~{{{}}}{{{yyyyyyzzzzzzyyyxxx{{{~~~}}}yyywwwxxxzzzxxxzzzzzzvvvlllaaaXXXTTTiiiqqqjjjVVVPPP___nnnrrr}}}~~~|||zzzzzz{{{yyyuuuqqqooopppoookkkhhheee___]]]^^^\\\\\\jjj|||vvvwwwxxxyyyxxxwwwvvvuuutttyyyzzzvvvuuuwwwuuupppxxx~~~zzz{{{|||{{{zzzqqq[[[FFF999777555555666666333000111111333666666222222555999888777;;;HHHZZZgggkkkqqqqqqsssyyy~~~zzzvvvxxx{{{}}}~~~~~~|||{{{{{{{{{~~~}}}|||zzzxxxwwwuuutttwwwwwwwwwwwwvvvtttsssrrrrrrtttvvvvvvtttsssuuuwwwyyywwwtttrrrqqqooommmjjjbbbTTTEEE<<<666000000444111555666111111444444222666222444:::999555===IIIdddkkktttyyyzzzzzz|||}}}wwwsssoooqqqooojjjiiilllmmmiiimmmsssuuuqqqllllllllllllooonnnmmmlllkkkkkkmmmnnnnnnsssyyy}}}}}}||||||}}}xxxkkkiiiqqqyyyyyyeeeiiiqqq}}}{{{xxxyyyuuunnnnnntttwwwvvvwwwrrrllliiikkkooorrrtttxxx~~~{{{vvvuuuvvvrrrrrrrrrqqqpppmmmkkkiiinnndddQQQCCCLLLbbbllljjjdddeeegggkkkrrryyytttwwwyyywwwsssqqqtttxxxvvvzzzwwwqqqpppoooaaaOOO555333111000000000///...///000000111222111111111555555555555444333222111666888;;;>>>BBBFFFIIIJJJQQQRRRUUUYYYXXXWWW\\\dddjjjjjjfffaaa\\\\\\aaafff_________``````^^^\\\ZZZQQQKKKDDD>>>777000000444666LLL___dddaaaaaa^^^YYYWWW[[[[[[OOO>>>111,,,,,,000000///......---,,,,,,,,,+++***)))((('''&&&&&&'''((()))((('''&&&'''((())))))*********)))((('''((((((((((((''''''''''''******+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))************)))))))))))))))*********++++++++++++,,,,,,---...///000000000000000////////////---------............///111111111000///000333555JJJYYYiiipppqqqsssuuuvvvyyyyyy|||~~~xxxqqqpppvvv~~~~~~iiidddwww}}}~~~}}}zzz{{{{{{yyy|||~~~~~~|||{{{yyyzzz{{{||||||{{{{{{}}}~~~}}}yyywwwxxxzzz}}}|||zzzyyyuuunnneee^^^SSSeeeuuutttfff\\\]]]bbbrrr}}}|||~~~|||zzzwwwvvvuuuyyyyyyyyyvvvrrrnnnlllkkknnnmmmmmmjjjbbbZZZYYY]]]gggjjjpppvvvzzzzzzxxxuuuzzz|||yyytttuuuzzz|||yyyxxx}}}}}}}}}|||wwwqqqdddQQQ@@@777777777888999888666444666222111555555333111333777777999CCCVVVjjjrrrqqquuuvvvxxx}}}}}}xxxtttvvvxxx{{{|||}}}}}}}}}}}}zzzxxxvvvuuuyyyyyyxxxvvvuuurrrpppoootttvvvwwwwwwuuuttttttuuuyyywwwuuutttsssrrrpppnnnoooeeeVVVIII===444333666444666555222222555555333555444666888555666EEEXXXsssssstttwwwzzz}}}~~~~~~yyyvvvqqqqqqooojjjhhhiiiiiigggkkkqqquuurrrooopppqqqpppuuuqqqllljjjkkknnnppprrrnnnvvv~~~~~~}}}wwwnnneee```mmm^^^\\\jjj|||yyy{{{{{{xxxxxxyyyyyyvvvzzzxxxuuurrrqqqtttyyy~~~zzzssssssvvvvvvvvvtttrrrooommmjjjiiimmmlll[[[CCC@@@TTTccceeecccccccccdddhhhmmmrrruuuxxxzzzyyyvvvrrrsssyyy{{{wwwpppkkkmmmkkk[[[GGG333222000///000111000///000000111222222222222111222222333222222111000///...///111333666999;;;<<>>111...333:::RRRfffggg```]]]]]][[[WWW^^^aaaXXXEEE444------000000000//////......---,,,++++++***)))(((''''''+++++++++)))&&&&&&''')))******++++++******)))(((&&&''''''''''''''''''((((((((())))))))))))(((((())))))))))))************))))))************))))))((()))))))))************((())))))+++,,,...//////.........------------,,,---------............///111111111///---,,,...000999GGG^^^pppuuuqqqppptttvvvyyy}}}}}}uuummmlllqqq{{{zzzyyy|||~~~uuueeelll|||wwwwww{{{}}}{{{{{{}}}zzzzzzyyy{{{~~~{{{~~~~~~zzzwwwxxxzzz|||yyyvvvxxxzzzxxxppphhhVVVWWWdddvvv|||pppbbb[[[ooovvv{{{zzzzzz}}}zzzxxxxxxyyyzzzxxxuuuzzz}}}~~~{{{tttooonnnoooqqquuuvvvsssnnnjjjbbb[[[XXXZZZ^^^fffooouuuuuuttttttsssqqqooosssxxxxxxttt{{{|||tttjjj^^^QQQCCC999999:::;;;===>>>===<<<::::::444000333555444222333555;;;EEESSSfffvvv{{{xxxzzz{{{}}}}}}wwwssstttuuuwwwyyy|||}}}~~~|||{{{yyyxxxyyyyyyxxxwwwuuusssrrrqqquuuvvvwwwvvvuuutttsssrrrtttsssrrrrrrttttttsssrrrqqqkkkbbbXXXNNNDDD<<<999999888888666666666444222777999:::888444:::PPPfff{{{uuuuuuzzz~~~}}}~~~{{{xxxvvvrrrrrrooollljjjiiiiiihhhmmmrrrtttrrrrrrvvvyyyyyyxxxrrrkkkhhhjjjooosssuuuqqqvvv|||~~~|||{{{|||~~~oooqqqmmm___]]]qqqwwwddd\\\gggwwwzzzvvvtttvvvxxxyyy}}}}}}|||wwwsssuuu{{{vvvooopppssstttttttttssspppllliiiggggggmmm```DDD777FFFZZZaaafffdddbbbaaaaaadddiiilll|||zzzyyyyyy{{{~~~uuullliiikkkcccNNN:::111///......///000000///000111111222222222222222......///111111111111111///000111333555777888999444444777<<<===<<<@@@FFFOOOTTT[[[^^^^^^]]]___```dddddddddcccbbbbbbdddeeeeeefffdddZZZFFF444000333@@@TTTdddddd___^^^]]]ZZZYYY```ddd]]]JJJ666...///...---------,,,,,,,,,+++,,,,,,+++***))))))((((((,,,,,,+++)))''''''***,,,++++++++++++******))))))&&&'''''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++******)))(((((()))))))))*********(((((()))+++,,,,,,------------------,,,,,,,,,,,,---------............///---.........------///111333:::OOOiiiuuurrrooorrrqqqwww~~~}}}wwwqqqssswww{{{xxxwww|||~~~~~~fffaaa{{{}}}xxxvvvvvv~~~~~~{{{yyy{{{}}}zzzzzzzzz}}}}}}}}}zzzzzz|||zzzxxxwwwyyy||||||wwwrrrfff[[[VVVaaarrr|||{{{www}}}rrrhhhjjjuuu|||{{{uuuxxxsssooopppvvvzzz{{{yyyzzz{{{zzzwwwssspppqqqrrrooottttttpppssszzzwwwnnnddd^^^XXXWWW[[[```cccdddhhhjjjnnntttzzz|||xxxrrr}}}{{{oooggg]]]SSSIII@@@;;;888:::;;;===>>>>>>>>>>>>>>><<<555111333555555555777777FFFYYYhhhttt}}}~~~}}}xxxsssnnnvvvwwwxxx{{{}}}~~~~~~}}}}}}||||||xxxxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvtttrrrpppmmmmmmmmmooosssuuuuuuuuurrroookkkhhhdddZZZKKK>>>:::888777888999777333111999:::;;;888777AAAXXXnnnxxxuuuxxx|||}}}}}}}}}{{{{{{{{{zzzxxxwwwuuuuuutttrrrpppnnnmmmllllllmmmrrrtttsssppppppvvvyyyzzzvvvqqqkkkhhhjjjpppvvvyyyyyyyyyzzz||||||zzzwwwuuusssvvv}}}wwwiiijjjoooiiiaaaeeemmmxxxzzzuuurrrrrruuuxxx{{{|||{{{vvvpppooouuu|||zzzsssppprrrvvvrrrtttuuuvvvtttoookkkhhhbbbkkkdddKKK999@@@TTTaaahhhhhhhhhggggggkkkqqqvvv{{{zzzwwwnnnnnnlll\\\CCC000///---,,,,,,...//////...000000111222222222222111...///000111111222222111000000111222333444555555555444555999999666777;;;999@@@IIIPPPSSSWWW[[[^^^\\\]]]^^^^^^___ccchhhmmmcccfffggg```OOO<<<333444DDDPPPYYY[[[^^^cccaaaYYY\\\```ddd___MMM888///111,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))++++++***)))((())),,,///+++++++++***************((((((((()))*********+++*********++++++,,,,,,---)))(((((((((((((((((((((******++++++++++++******))))))))))))******************+++,,,,,,,,,++++++.........---------,,,,,,---------............///+++---.........///111333222111???ZZZooottttttuuurrrzzz{{{yyy{{{~~~|||zzzyyy~~~yyyjjj^^^ooo~~~{{{ssslllnnnttt|||~~~||||||}}}{{{{{{}}}}}}}}}zzz|||~~~}}}|||jjjnnnhhhZZZ[[[ooorrrYYYQQQ[[[lllxxx}}}sssmmmhhhhhhooouuuwwwwwwxxxtttpppoooppprrrsssrrrqqqtttsssnnnrrr{{{yyypppyyyqqqeee[[[VVVSSSQQQPPP```cccjjjuuu~~~zzzrrrqqqrrrrrrsssuuuwwwsssnnnjjjgggeeebbb```TTTMMMFFFCCC@@@<<<:::;;;777999::::::::::::;;;===<<<666222333555666999>>>DDDWWWmmmxxx||||||xxxsssqqqyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwxxxyyyyyyxxxxxxxxxvvvvvvvvvwwwwwwvvvssspppjjjjjjkkknnnsssvvvwwwwwwvvvvvvvvvvvvuuummm\\\KKK???999666888999777555444777888888999>>>LLLaaarrr}}}xxxwwwyyy{{{}}}}}}|||zzzxxxwwwvvvvvvvvvwwwsssqqqqqqpppmmmmmmoootttuuurrrmmmmmmqqqsssrrrrrrpppnnnllllllpppxxx~~~~~~}}}}}}{{{wwwssszzzwwwwwwnnnccccccbbbdddjjjuuu}}}{{{xxxttttttwwwxxxyyywwwrrrmmmlllpppvvv{{{yyyvvvtttuuuwww{{{}}}vvvwwwyyyyyyvvvrrrnnnkkkeeekkkiiiXXXDDD@@@OOO```mmmnnnnnnllljjjlllqqqvvv~~~||||||zzzttttttlllUUU<<<...///---,,,,,,...///......//////000111111111111000222222222111111000///...111111222222333444444555:::777777:::999555444666444888<<<@@@EEEMMMWWW^^^^^^```bbbaaa___```dddhhhbbbccceeecccWWWEEE888333<<>>FFFXXXiiizzz|||zzzyyy|||~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{zzzvvvwwwwwwxxxxxxxxxwwwwwwxxxwwwwwwyyyzzzyyyuuurrrmmmlllmmmppptttwwwxxxxxxwwwzzzzzzyyyyyyvvvlll```RRRFFF<<<:::999777777999777666777<<>>FFFYYYjjjlllmmmkkkhhhhhhlllqqqvvvwww{{{yyyvvvuuufffLLL777222111///......///000///.........///000000000000///111111111111000///...---333333444444555555666666777444444888888555333444444555777888:::@@@IIIPPP[[[```fffgggeeebbbbbbdddeeecccdddfff___NNN;;;000333666888>>>NNN___bbbZZZ]]]\\\bbbfffZZZBBB222///........................,,,,,,,,,,,,,,,+++++++++)))***++++++***)))+++,,,+++***)))((((((((())))))************))))))))))))''''''''''''''')))***+++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++---...000000000///.........---------,,,,,,,,,---------............///---///000000.........///...///222<<>>:::777888<<<888777888AAATTTjjjxxx~~~wwwtttzzz}}}wwwssstttpppjjjiiilllhhhlllpppqqquuuxxxvvvqqqjjjpppuuuuuurrrttt}}}}}}xxxxxxzzz~~~|||tttdddeeeccc______hhhxxxyyywwwvvvuuuzzz~~~}}}{{{xxxwwwxxx{{{}}}xxxxxx~~~|||~~~xxxrrrnnnllllllmmmpppkkkmmmjjjTTT;;;===PPP___ccchhhiiiiiilllsssxxxmmmrrrxxx||||||uuusssqqq___DDD444444333111000///000111000///---......///////////////,,,---...///000000000000111222222333333444555555555222333777999777555777000333666666555666999<<>>PPPdddjjjeee\\\[[[bbbjjjaaaGGG333---,,,------------------------,,,,,,,,,,,,,,,,,,+++***+++---,,,***(((((()))+++***((('''''''''((()))******))))))((((((''''''+++************,,,...///---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***,,,///111222222222111---------,,,,,,,,,++++++---------.........//////***,,,...///......///000///555666666AAAXXXjjjooowwwyyywwwuuuyyy~~~yyy{{{}}}|||yyyuuusssrrrzzzssszzz~~~{{{{{{[[[jjjttt|||}}}||||||xxxqqqjjjoooxxxzzzzzz|||yyyuuuyyywwwddd\\\RRR]]]lllvvvwwwpppgggaaaNNNUUU^^^fffkkkllllllmmmkkkoootttuuurrrooonnnooo{{{tttrrrwwwuuummmmmmsssqqqssssssmmmccc^^^```ddd```ccciiioookkkfffiiirrrvvvqqqkkkmmmlllhhhiiiooooookkkeeegggmmmlll[[[CCC999<<<999666555777666444888===BBB999666888666555DDDYYYuuuyyy~~~~~~||||||~~~}}}{{{~~~{{{yyyzzz{{{yyyvvv{{{yyyvvvuuuvvvvvvvvvuuuuuuwwwzzz|||{{{zzz|||~~~{{{vvvuuuxxxwwwrrrqqquuuvvvvvvvvvvvvwwwyyy{{{}}}yyynnn\\\JJJ===888999;;;<<<777;;;MMMbbbpppvvvxxx{{{www~~~zzztttrrrnnnhhhhhhlllpppzzzqqqeeennnyyyxxxtttjjjpppvvvvvvsssttt|||{{{xxxyyyzzz{{{zzzyyy{{{yyyxxx{{{~~~gggWWW\\\fffiiiiiikkk{{{{{{xxxvvvzzz~~~yyy{{{}}}~~~|||{{{~~~~~~qqqhhhhhhooopppmmmssstttnnnfffXXX@@@;;;MMM___hhhgggfffqqqtttqqqtttpppoooooottt}}}zzzzzzuuueeeKKK666///333...///000111111000///...////////////////////////......////////////......111333444444222222333555888888777777666666555555555555555555444444444444777CCCSSS___eeehhhjjjlllgggiiieeeeeedddPPP999222555888===:::QQQhhh___aaa[[[XXX^^^hhhcccMMM888///...------,,,,,,,,,------++++++******++++++,,,---///---+++)))(((((()))***'''''''''''''''((())))))***,,,//////---,,,,,,,,,+++...111222222222222333444444444333111///...---......---------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---///111222///...---,,,+++,,,,,,---......------------...//////////////////////////////111222222777EEEZZZjjjkkkrrrwwwxxxzzzwwwwwwvvvssspppnnnooopppzzz~~~}}}{{{}}}lllfffqqq~~~~~~}}}~~~|||~~~~~~zzz|||zzzxxxyyyuuummm^^^]]]___fffnnnttttttrrrfffXXXMMMSSSdddpppooohhhnnnnnnppprrruuuuuurrrooo}}}wwwyyyzzzrrriiieeeiiinnntttuuulllbbb```dddaaarrrzzzpppmmmxxx~~~{{{}}}yyyzzzxxxmmmVVV@@@666666666444555888777555777<<>>;;;999:::DDDXXXjjjtttzzz~~~~~~wwwoooiiiaaa[[[[[[```sss{{{ooo^^^cccoooqqqqqqnnntttzzz{{{yyy{{{|||{{{|||}}}|||zzzzzzzzz{{{}}}{{{uuurrrtttzzzoookkkppprrrmmmlllqqqoooyyyxxx{{{}}}~~~zzz{{{~~~vvvnnnnnnrrrrrroootttsssnnnkkkcccMMM@@@IIIaaalllmmmllltttvvvssswwwppppppsssxxx~~~wwwvvvlllYYYCCC666222222//////000111111000////////////////////////////////////000000000000//////111222444333222222333555555555555555555555555666666555555555444444444444555:::DDDOOO[[[cccfffgggfffhhhddddddcccPPP:::444777>>>EEE>>>OOObbb\\\dddaaa\\\```hhhcccMMM888000//////...---------------,,,,,,,,,,,,,,,------......---+++)))((()))******((((((((((((((()))******+++---//////...---------***,,,////////////111222333333333222111000///...///.........------------------.........------,,,,,,,,,,,,,,,...000222333111000...,,,+++,,,---.........------------------........................000111111///111;;;LLLYYYaaajjjrrruuuxxx}}}~~~}}}zzz{{{{{{zzzxxxwwwwwwxxx{{{wwwdddooo}}}}}}|||}}}zzz~~~|||zzz{{{wwwqqqnnnjjjddd``````gggrrrzzzhhhhhhddd[[[TTTXXXdddpppfffjjjnnnpppqqqrrruuuwww{{{vvvvvvzzzzzzrrriiifffbbbdddiiiooommmiiiiiilllrrrxxx~~~~~~~~~fffLLL;;;444222444333555888888666888===FFF>>>888999<<>>WWWfffkkkjjjnnnmmmjjjooolllooouuu{{{~~~yyyuuutttooo___GGG888555444111000000111222222111000000111111111111111111111111000000111111111111000000111222333333222222333555222222333333444555555666555555555555444444444444555333444===MMM\\\dddfffeeehhhdddcccbbbOOO:::555888BBBLLLCCCMMM[[[XXXdddfffaaaaaafffaaaMMM:::000111111000...---------------------------............---+++***)))******+++******))))))******+++,,,,,,...000000...---......***+++,,,,,,,,,---///111111111111111000000000000000000////////////............///......---,,,+++,,,,,,,,,---///222444555555333///,,,++++++---.../////////......---------------------------------000000000...---444@@@JJJWWWbbbmmmsssvvvyyyzzzxxx{{{}}}~~~~~~|||aaakkkyyy{{{zzz}}}yyyuuuxxx{{{|||yyyxxxwwwuuupppyyyvvvmmm```VVVYYYfffrrrnnnmmmhhh___VVVSSSWWW\\\aaahhhppprrrooommmooorrrqqqrrrwww|||{{{tttmmmjjjdddbbbdddlllsssttttttuuu}}}yyy|||xxxXXX@@@888666333666444444777777777:::@@@BBB<<<777666===NNNgggzzz~~~~~~zzzwwwtttqqqqqqpppnnnmmmlllwwwqqq[[[TTTfffwwwzzz~~~{{{yyywwwwwwvvvxxxzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzvvvuuussskkk]]]QQQEEEKKK[[[ppp~~~~~~}}}|||zzzjjj___LLLMMMNNNOOOPPPTTT]]]eeeyyyddd```gggoooyyy~~~}}}{{{zzz{{{vvvtttyyy||||||{{{|||wwwhhhgggoooSSSTTTaaauuu}}}zzz{{{|||{{{zzzzzzxxx}}}}}}zzz}}}}}}xxxttttttrrrpppjjjkkkfffggglll]]]DDD:::JJJ^^^gggfffiiieeebbbgggiiimmmtttzzz|||zzztttppprrriiiSSS999///444555///111111111222222111111111222222222222222222222222111111111222222111111111000222333333222222333444333333333333444444555555555555444444444333333333666111...333AAASSSccckkkgggjjjfffcccaaaNNN:::666999BBBMMMGGGPPP[[[VVVbbbhhhaaa___bbb^^^NNN<<<111333222111///...---------,,,,,,------............---,,,,,,+++++++++,,,,,,+++++++++++++++,,,---------///000000.........///+++,,,,,,++++++,,,...111////////////000000111111000000000000000000000000000000000000///...,,,,,,,,,,,,---...000333666888888555000,,,***+++---///111111111000000///.................................///000000000555>>>EEEUUUaaammmrrrtttwwwwwwvvvzzz}}}~~~iiiqqq|||{{{xxx|||~~~xxxtttvvvyyyzzzyyywwwvvvtttrrruuuvvvsssjjj^^^WWWXXX[[[cccgggkkklllggg^^^VVVPPPXXX```jjjoooooonnnooopppoootttzzz}}}{{{uuurrrqqqqqqjjjhhhpppyyy{{{zzzyyyyyyttt~~~kkkKKK999888999666:::666555555666777===DDD>>>===999888CCCYYYrrr{{{xxxuuurrrqqqpppooommmlllsssiiiTTTQQQfffwwwyyy~~~}}}{{{yyyxxxzzz{{{{{{}}}||||||{{{yyyxxxwwwvvv|||xxxvvvyyy|||yyyooofffRRRRRR\\\ppp|||ppp___VVVTTTPPPVVV]]]bbbiiiqqqyyy~~~uuuqqqsssyyy~~~{{{yyyyyyzzz}}}xxxvvv{{{}}}jjjaaa``````WWW[[[lllwwwvvvyyy{{{|||}}}|||xxxtttssstttuuuuuuuuuuuuuuuuuuxxx{{{|||~~~xxxsssssssssppplllpppllljjjnnnbbbKKK@@@HHH___lllnnnpppkkkfffjjjkkkoootttwwwwwwtttpppnnnooobbbHHH111,,,222333...222111111111111111111222333333333333333333333333111111222222222222111111000111333222111111222444555555555444444333333333333333333333222222222222444222//////666HHH^^^mmmiiilllgggddd```MMM:::888===BBBMMMLLLYYYddd[[[dddgggaaa]]]^^^\\\OOO>>>222444333111000///...------++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........///000///...---///000,,,------,,,+++,,,///111............///000111222111111111111111111111111222222222111000///...---.........///222555777999999666111---++++++---///222222222333222111000///////////////////////////...000111222222666<<>>>>>EEEFFFNNNPPPaaammmcccllliiiccc^^^^^^]]]RRRAAA444222222111///............***+++,,,......---,,,,,,,,,,,,,,,------.........------,,,,,,------...///...//////...------...000,,,.........------///111...---------...///111222000000111111111111111222333333444333333222111000000000000111333555888999777555111---+++,,,---...000111222333333333111111000000000000000000000000000111111111111222666888SSSaaannnrrrssswww{{{}}}}}}~~~|||{{{{{{|||}}}}}}}}}}}}{{{~~~xxxwwwvvvxxxxxxtttkkkcccNNNRRRYYY```fffjjjnnnooobbb\\\VVVWWW___kkkvvv}}}ssswwwxxxssspppqqqsssssssssnnnlllppptttuuuuuuwwwvvvuuuyyynnnOOO===999888666555777555555777666555888===999BBBFFFGGGUUUppp}}}{{{wwwuuuuuutttsssrrrooocccTTTPPP]]]oooxxxwww{{{}}}}}}~~~zzzwwwxxxyyyzzzzzzzzzyyyxxx|||zzzyyyzzz|||qqqggg```dddnnnxxxpppccc^^^cccmmmuuuzzz|||{{{||||||{{{wwwtttzzz}}}|||{{{~~~zzzwwwvvvwww~~~ssskkkcccfffccc[[[[[[dddlllnnnssssssvvvwwwpppfffdddhhhrrrpppqqquuuuuusssvvv|||~~~yyyrrryyyqqqiiioooiiiPPP===CCC[[[mmmvvv}}}xxxooooooqqqtttvvvvvvrrrnnnllllll^^^III777444333///...222111000000//////000000111222222222222222222222222000000111111111111000000///111222222111111222333333333333333333222222222000000/////////............111222...,,,666LLL^^^fffjjjgggeeebbbRRRDDDEEELLLIIINNNNNN___lllffftttooojjjdddbbb```WWWEEE555111000//////............+++,,,.../////////---,,,+++,,,---....../////////---,,,,,,,,,,,,---......---......---,,,,,,...000+++---//////...---...///......,,,,,,---...000111000000000000111111111222444444555555555555444333222222222222444666888999555333000...,,,,,,,,,------///111222333222111111000000000000000000000000000000000000///000222444DDDUUUgggppptttyyy~~~}}}~~~yyywwwzzz}}}}}}~~~|||{{{|||}}}~~~zzzyyy{{{}}}|||{{{~~~||||||zzzvvvqqqhhhXXXIIIJJJXXXeeehhheeennniiiccc]]][[[^^^eeeiiissswwwvvvrrrppptttuuurrrqqqqqqrrruuutttsssvvv|||}}}vvvrrrxxxcccCCC999999777555555333333555999888444444888666BBBHHHJJJYYYsss~~~{{{yyyyyyyyyxxxvvvooo]]]MMMPPPbbbrrrwwwuuuzzz~~~~~~yyyvvvxxxzzz|||~~~~~~~~~~~~~~~|||{{{|||}}}sssgggccceeemmmyyyzzzjjjeeeooo|||~~~zzzxxx}}}xxx|||zzzxxxxxx{{{}}}~~~}}}xxxvvvvvv}}}~~~fff^^^aaaiiieee[[[fff}}}{{{zzz|||{{{qqqddd___cccpppooouuu||||||wwwvvvzzz}}}yyyvvvooowwwrrrVVV>>>@@@YYYkkkvvv{{{qqqooommmqqquuuvvvtttpppooooooVVV@@@222666777///---444111000///......///000111222222222222222222222222000000111111111111000000///111222222111111222333000000000111222222333333///............---------///222333///---666HHHXXXccchhhfffeeecccUUUHHHKKKOOOJJJMMMJJJXXXffffffxxxuuupppiiifffddd[[[GGG666000///...............///,,,---///000111000///...++++++---...//////000///---,,,,,,,,,,,,---......---...---,,,++++++---///***,,,//////...---------///...,,,,,,,,,...000111//////000000111111111111555555666666666666666666333333333333444666888999333222000...---,,,,,,,,,+++,,,///111222222111000////////////////////////////////////000222444555666JJJ```nnntttzzz|||~~~xxxwww|||yyy~~~|||{{{|||~~~~~~}}}}}}}}}}}}{{{zzz|||}}}yyyuuurrrvvvmmm___QQQKKKPPP\\\fffgggkkkmmmiiiaaa[[[[[[\\\ssswwwwwwttttttxxxxxxsssvvvxxx|||}}}xxxuuuzzz~~~}}}zzztttrrr~~~tttXXX@@@;;;;;;777333444444444444555666777888999888666:::HHH^^^tttuuuzzz}}}}}}yyyyyyoooZZZNNNZZZllltttvvvwww|||||||||~~~~~~|||yyy~~~~~~~~~~~~|||~~~~~~~~~pppbbb___kkkwww~~~}}}}}}{{{|||}}}~~~~~~yyywwwzzz~~~yyyvvvvvvwwwxxxyyy{{{{{{{{{~~~xxxwwwxxxzzz~~~|||xxxhhhSSS^^^wwwqqqfffsssuuuuuu|||wwwiiigggpppmmmvvv~~~vvv~~~~~~~~~zzzqqqlll\\\BBB===]]]wwwzzzuuuuuuppphhhbbblllqqqooopppuuuqqqhhhFFF>>>444///000222222111000000000000000000000000222222222222333444555555444555555555555444222111000000000000000111111222///000111111111///...---////////////////////////222333333111000444===EEEYYY```eeeaaaTTTFFF>>><<<===777555===GGGQQQ```mmmrrrpppsssqqqjjjeeeSSS666222---,,,111333111......///////////////000111111//////...------------...---,,,,,,++++++,,,,,,------------.........//////..................------------............//////111111111111222222222222777888888555222000000111222///---...111333333111333333111///,,,,,,...111,,,---///000000000///.../////////000111333444555000000000000111222333444777<<>>999444111333444333222222222222222222222222222222222222111222222333333555555666555444222000///333222000///...---------//////......------............///111222333444555333777:::999555000//////444444555777:::===>>>>>>EEEFFFEEE@@@666444>>>KKKjjjttt}}}yyytttvvvdddAAA===666111222333000.../////////......//////000111000000///...............------,,,,,,,,,,,,------,,,,,,---------.................................++++++,,,,,,,,,---------....../////////000000000555666666555333111222333222000////////////...,,,---...///...---,,,---...---...///000000000//////////////////000000111222000000000000111222333333111000444EEEbbb|||~~~~~~~~~~~~yyysss~~~||||||~~~zzzzzz~~~~~~|||}}}||||||}}}~~~tttqqqqqqtttqqqggg]]]XXXSSSNNNMMMVVVffftttyyyyyy}}}xxxmmm```]]]eeeqqqxxx}}}wwwssstttwww|||~~~xxxwwwsssqqq~~~wwweee]]]]]]gggooogggWWWLLLAAA;;;777888777333333666555555555444555555666666:::777999HHH```www}}}{{{yyyrrrrrrtttzzz~~~~~~|||rrrTTT[[[iiivvvzzzwwwyyy}}}~~~}}}{{{~~~|||vvvooovvvttthhhkkksss~~~}}}zzzwwwrrrlllkkknnnvvv}}}yyyqqqppprrrwww}}}zzz{{{]]]VVVhhhsssqqqmmmhhhpppzzzxxx|||zzzgggIII???@@@IIIYYYfffkkkpppuuuoooooonnnnnnppplllZZZHHH999666333333444444333222111111111111111111111111333222222111111111222222555555666555444222000///111000///...------------000000...------...///000------...///000111222222222555888888555111...---000333999???DDDIIILLLOOO]]]VVVOOOMMMLLLGGGAAA<<>>===<<<<<<<<<<<<<<<<<<777888888888666444444555333444444666777999;;;<<<<<<999<<>>QQQlll}}}xxxyyy{{{xxxrrrkkkooorrrrrrqqqrrrwww{{{}}}yyywwwwwwtttkkkeeecccvvv}}}vvvqqq{{{uuuhhh]]]RRRJJJLLLXXXbbbccc```LLLVVVnnnvvvYYY___www}}}eeewwwsssccceeeyyy{{{uuu|||}}}|||rrrmmmbbbLLL===>>>===@@@PPPdddllljjjrrrpppqqqsssooo^^^FFF444222333333222222222222333444444444444444444444444333333111000///.........111222333444444333222111111111000/////////000000//////000111111111111111000000111111222222333333444222000000222555777888999;;;<<<888444222444888JJJUUU```dddccc___VVVLLL@@@777888CCCQQQdddlllbbbIIIAAA;;;::::::777444555222222111111222222333444222222111000000000111111000//////////////////000000000000000111111111111---......///000000111111111111111222222222333333111111111222222222333333111222333222000///000111///222666777555444555666333444333111000///111333111000/////////000111222/////////000111222333444222222111111111111111222///000222222333???XXXppp|||yyyxxxwwwzzz~~~~~~}}}}}}~~~zzz{{{~~~~~~~~~zzzzzzwwwpppssszzzxxxiiiZZZOOOLLLMMMRRRVVV\\\hhhttt{{{wwwooohhhaaaZZZUUURRRnnn|||___OOOBBB;;;>>>@@@;;;:::777555666999888555777777555333444777888777999888888888999:::;;;;;;<<<:::???SSSooo|||rrrooonnnfff\\\VVVZZZ^^^]]]ZZZ\\\cccjjjxxxooohhhbbbYYYUUU```qqq}}}rrrrrr}}}zzztttssscccUUUYYYhhhmmmbbbSSSEEESSSqqqqqqZZZlllwwwdddjjjkkklll}}}yyyvvv{{{rrrmmmbbbNNN>>>CCCCCCCCCRRRkkkuuuooozzzvvvtttssskkkXXXAAA222222333333222111111222333666666666666666666666666333333111000...---------000111222333444333222222444333222000////////////---...///111111111000///,,,---...///000111222333666444222222333444555555111777>>>DDDDDD???888222777;;;BBBOOOaaaiii___NNN???777:::>>>???MMMeeepppMMMEEE???>>><<<888555444333333222222333333444555333222111111000111111111000000////////////000000000111111111222222222222---......///000111111222444444444555555555666666222222333333333444444444333444555333111000000111...222777888777777888:::777666555222000000222444111000/////////000222333/////////000111333444555222222111111111111111222444111111111...111HHHbbbvvv~~~yyy}}}zzzyyyyyyzzz}}}}}}|||~~~~~~|||{{{~~~}}}}}}~~~|||}}}yyy}}}{{{xxxwwwzzz|||xxxkkkeee^^^WWWLLLFFFLLLXXX```kkksssooobbbWWWVVVZZZ___rrr~~~XXXGGGFFF@@@;;;<<<::::::===<<<888666888;;;777666777777555666:::===:::777777999:::999777===999>>>SSSlllzzzooo```PPPFFFDDDAAA???<<<<<>>999BBB\\\qqqxxxnnnVVV===555777888555222000333555666555444444555777666444222111111111222222333333111......111444000111222444555444222000...111444555444333222222333777:::999666444555777333444666999:::999555222222222222222333444555666888333444999999444222444333333444222111111222333777666555444333333333444////////////000222555666333444444333111000000111...///222444000000;;;IIImmmwww}}}xxxttt~~~uuuooommmrrrxxx}}}zzzxxxxxx}}}~~~zzzttt}}}|||||||||||||||||||||~~~~~~zzz}}}{{{{{{zzzsss{{{}}}{{{nnn^^^UUURRRWWWTTTVVVZZZZZZWWW\\\eee^^^dddWWWWWWzzzmmmSSSEEE<<<;;;<<<::::::===<<<888777888:::666555777999999===BBB???<<<999:::===@@@AAAAAA>>>:::???TTTmmmzzzhhhYYYLLL@@@::::::999888888888999<<<@@@BBBAAAFFFIIIFFFEEEPPPgggzzz}}}~~~}}}~~~mmm^^^YYYXXXSSSKKK]]]lllmmm]]]ttt{{{rrrnnnppppppmmm|||zzzzzz}}}|||zzzxxx{{{{{{wwwnnnccc[[[WWWQQQ^^^qqq}}}wwwmmmqqq~~~}}}lllQQQ===888444333222222222333333333555666888888777666666777555444222111000000000111///000111222111222444666333333222111111111222333444333333222111111111111888777555444333333444555666555333333333666888:::999888777999===AAABBBAAADDD???999777999===@@@BBB>>>@@@<<<999EEE]]]nnnrrrrrreeeTTTFFF;;;666666888222333333222111222555777555444333111000000000111333555666666444333555777222222111222333444444444333555666777666555666777888:::;;;;;;999777666666777777777999:::888555222555555444333333222222222555111111555666222111333777777777666444333444555777777666666555444444444444444333222222333444555333444444333111000000111111000222333111///777BBBVVVfffwww}}}zzzyyy~~~|||}}}tttnnnlllpppvvvzzz}}}{{{zzzyyy~~~}}}{{{}}}|||}}}zzz~~~{{{yyyyyyyyy~~~~~~vvvllldddaaabbbdddddd___VVVOOONNNOOO[[[VVVIIIUUU{{{kkkKKK<<>>CCCHHH>>><<<999999;;;???AAABBB>>>:::???UUUooo|||zzz~~~{{{hhhPPPAAA777222222444333444444555555555444444333888<<<;;;;;;FFF[[[lllxxx~~~~~~~~~tttfffbbbbbbbbbwwwllleee~~~~~~uuussstttttt~~~{{{xxxxxxyyy{{{~~~|||{{{{{{~~~~~~xxxqqqllliiippp~~~wwwxxx|||xxxhhhOOO===666555444444444444444444555999888777777888888777666666555333111111111333444...000111222222222444666333333333444444444444555666666555444333222222111666555555444444555555666555555444444666888;;;======;;;999999;;;===>>>>>>@@@@@@@@@BBBCCCAAA>>>;;;;;;;;;888:::JJJaaammmlllvvvwwwooo\\\EEE888777:::666555333000///111666:::555444333222222222222333000222666777666555555555444333222111222444777888888888888777666777999;;;<<<;;;<<<===???>>>===;;;>>>===;;;;;;;;;999777444888777777666444222000///444111222444555222222555777888888888777666888999888888999999888777555444999999777666555444444444333444444333111000000111444222111222111000333888BBBWWWppp}}}}}}|||}}}vvvqqqooorrrwww{{{~~~}}}{{{{{{|||}}}|||{{{}}}~~~|||}}}~~~~~~}}}|||{{{|||}}}{{{{{{zzzzzzyyyuuummmggghhhwww{{{tttuuuxxxxxxmmm\\\OOObbb[[[BBBFFF===::::::===<<<999888;;;;;;888999>>>@@@@@@BBBFFF???>>><<<;;;<<<<<<<<<======888>>>UUUqqquuuqqqyyy~~~vvvgggTTT???555222222444666333444555555555333222111333777999888888???OOO\\\pppyyy}}}}}}{{{~~~}}}|||{{{xxxwwwyyy~~~}}}~~~~~~|||}}}}}}zzzyyy}}}{{{vvvooo```KKK;;;555555666666555444444555666<<<999777888;;;<<<;;;888666555333111111222444666555666777666444222222333444555555666555555444333666666666666555444444333///000111333555777888999666666555555666888:::<<>>>>>======<<<;;;555<<>>===<<<:::888999999999888666333111000666666666777777777999;;;555777999:::::::::;;;===:::;;;<<<===<<<:::888777;;;:::999888666666555555333444444333111000000111333111000111222222222222666JJJfffzzz~~~zzzwwwwwwzzz~~~|||yyyyyy|||}}}~~~}}}{{{zzz{{{~~~~~~|||}}}{{{||||||~~~~~~}}}yyyxxxvvvwwwzzzxxxmmmbbbOOOmmm|||wwwxxxllluuukkkGGGBBB===::::::<<<<<<999999<<<===<<<>>>BBBCCC???===>>>???@@@BBBBBBAAA@@@???>>>;;;666===UUUrrrnnnhhhsss||||||mmmRRREEE888555777777666666555555555444555555666777111444777888999@@@KKKUUUhhhsssxxx~~~|||yyywwwxxx{{{~~~zzzyyy|||~~~~~~~~~~~~~~~}}}{{{zzz{{{xxxzzzxxxtttoooeeeUUUCCC999666555777777666444444666888:::888666888<<<>>><<<:::666555333222222333444666888999999888555222111111666666666666555444333222444555666777777777777777111222555777999999::::::888777666666666777888999===???AAAAAA@@@===:::888555;;;DDDJJJKKKFFF@@@;;;???@@@DDDPPPbbbqqqtttqqq|||zzzpppcccKKK222::::::999777333111111222666777888888999999::::::999:::<<<>>>>>><<<:::888444777::::::999999999;;;888888777555444444777999999999999>>>CCCFFFDDDBBBFFFCCC@@@>>>>>>===<<<;;;;;;;;;;;;:::999777666555999;;;<<<::::::<<<@@@BBB;;;>>>BBBCCCAAA???=========>>>???@@@???===;;;:::999999888888888777666666333444444333111000000111111000//////111333222000000===SSSkkk}}}}}}~~~||||||}}}|||{{{~~~|||zzzzzz{{{}}}|||zzz{{{}}}}}}}}}}}}}}}xxxuuuwww~~~||||||ppp___IIIlllvvvjjjtttyyyNNN===>>>::::::<<<<<<::::::===AAA???AAADDDCCC>>>:::;;;:::===@@@AAAAAAAAAAAABBB===777<<>>>>>===;;;777777666666555555555555333555777777555444333444888777777666555555444444444666888999:::;;;::::::;;;<<<>>>>>>>>><<<:::888999888888777777777888888:::===@@@@@@???<<<:::999;;;===???AAACCCHHHMMMQQQJJJOOOWWWcccnnnttttttrrr}}}|||]]]999666888999888555222000///444555777888999:::::::::<<<;;;;;;<<<===>>>===;;;777;;;??????===;;;;;;<<<888999::::::888777888999::::::;;;===??????>>><<>>??????===<<<<<<;;;;;;<<<<<<@@@AAA===<<>><<<;;;777888888999999888777777333444444333111000000111000111000...000333333000111666CCCXXXppp{{{||||||}}}}}}{{{}}}~~~}}}~~~~~~~~~zzzxxxxxxzzz}}}}}}~~~sssyyyggglll|||~~~uuuccc[[[yyy|||\\\EEE>>>;;;:::<<<<<<:::;;;>>>CCC@@@@@@CCCBBB>>>>>>@@@===>>>???>>>===>>>BBBEEEBBB:::<<>><<<999888;;;>>>???AAADDDEEEDDDAAA???>>>::::::::::::999888666555222444777888888777777777888777666666666888999:::999:::<<<===>>>===<<<;;;@@@AAACCCCCCAAA>>>;;;888888888999999999:::;;;;;;;;;===???>>>======???AAA??????>>>>>>AAAIIISSSZZZLLLVVVdddnnnrrrqqqqqqrrryyyjjjEEE666888::::::888666555555444555777:::;;;<<<<<<<<<;;;999666777;;;???@@@@@@<<<@@@BBBAAA===;;;===@@@;;;>>>AAABBBAAA>>><<<;;;;;;===??????>>>=========CCCBBBBBBDDDFFFHHHGGGFFFFFFDDDAAA???>>>>>>???@@@AAAGGGHHHCCCBBBHHHOOORRRJJJOOOUUUWWWSSSKKKDDD?????????>>>======<<<<<<;;;999999:::::::::999888777333444444333111000000111111444333......222333111333333999HHH^^^ttt{{{|||}}}}}}~~~}}}}}}~~~~~~}}}zzzyyyyyy|||}}}}}}zzzlllxxx|||lllrrr~~~~~~|||qqqfffxxxlllSSS>>>;;;:::<<<<<<:::;;;???EEE@@@???@@@AAA@@@CCCGGGHHHGGGEEE@@@>>>???EEEJJJFFF======RRRppp|||yyy|||vvv[[[PPP\\\hhhjjjWWW;;;777333111333333222555999222333444555666777777777999:::;;;<<<<<<===>>>>>>DDDXXXooo~~~wwwyyywwwsss{{{xxxwwwqqqwwwzzzvvvttttttxxx{{{|||{{{zzzmmmjjjppppppuuuqqq[[[AAA333555;;;;;;???AAA???;;;:::===AAAFFFKKKOOOOOOJJJEEECCCBBB<<<===>>>>>>===:::777666555888;;;<<<;;;:::999:::777666666666888;;;>>>???===>>>@@@AAA@@@???===<<<>>>@@@BBBCCCBBB???<<<:::777888999:::<<<===>>>>>>?????????===<<>>666888:::<<<>>>?????????>>>;;;777888>>>DDDHHHIIIAAACCCDDDAAA<<<;;;???CCC???CCCHHHJJJHHHDDDAAA???<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;999777666333444444333111000000111222666555///,,,000222111000///111;;;NNNeeezzz~~~}}}~~~|||{{{}}}zzzrrrfffhhhsssyyyyyy~~~|||xxxttt|||aaaIII===;;;;;;666:::AAA>>>EEEDDDCCCEEEGGGDDD===666888;;;AAAEEEHHHHHHGGGEEEAAA999:::NNNnnn~~~yyyxxx~~~{{{TTTDDDZZZWWWaaaCCC???666666666666666555555555666666666666666777888888777777:::???CCCDDDAAA>>>BBBNNN```sssyyykkkuuu{{{nnn{{{zzz{{{sssppppppqqqvvv|||}}}xxxqqqmmmqqqyyykkkxxxsssVVV<<<777:::999BBBAAAAAA???:::999EEESSSXXXRRRSSSRRRHHHGGGHHHBBB???@@@???<<<::::::999777888999;;;;;;:::999999:::888888888:::>>>CCCFFFHHHHHHLLLPPPNNNHHHBBBAAABBBCCCCCCBBBAAA@@@>>>===<<>>EEEAAA======AAADDDBBB???BBB???@@@BBB;;;555>>>NNNEEEKKKSSSYYYWWWSSSSSSUUUGGGGGGFFFCCC@@@AAADDDHHHWWWKKKCCCFFFIIIGGGIIIOOOFFFLLLPPPPPPNNNMMMKKKHHHOOONNN]]]cccRRRJJJXXXgggSSSOOO\\\dddRRRBBBEEEMMMFFFCCCCCCFFFDDD===;;;>>>@@@<<<777555666666555333222222111222222222000///555999666///+++///000...777333000333;;;MMMiii}}}{{{zzz~~~}}}||||||~~~xxx|||}}}qqqiiibbb^^^aaappp}}}{{{nnnsss}}}~~~~~~uuuQQQEEEBBBCCC>>>@@@DDD@@@AAA??????BBBEEEDDD???:::666:::???DDDGGGIIIHHHHHHEEE>>><<>>:::666666666666666666666555666555555555555666777888888888:::>>>AAAAAA>>>:::???HHHXXXkkk{{{sssnnnqqqnnn}}}|||xxxwwwrrrpppppptttzzzwwwvvvvvvwwwtttpppqqquuuoooxxxoooRRR<<<;;;??????EEEFFFDDD???;;;>>>GGGPPPYYYSSSTTTSSSJJJHHHIIIBBB<<<<<<<<<::::::::::::::::::===???@@@???===<<<<<<;;;===AAAEEEHHHHHHFFFDDDKKKEEE@@@DDDLLLNNNHHHAAA===<<<<<<<<<;;;:::777666777777:::>>>CCCFFFFFFEEEDDDDDDGGGKKKJJJGGGIIINNNHHHJJJJJJHHHEEECCCEEEHHHFFFKKKUUUbbbnnnvvvzzz{{{}}}}}}xxxhhhRRRFFF===@@@EEEFFFEEEFFFKKKDDD???AAACCCAAA??????@@@===???DDDHHHFFFCCCAAABBB<<<@@@MMMTTTPPPLLLNNNUUUPPPZZZooowwwiii[[[XXXMMMJJJEEECCCDDDIIIOOORRRUUUSSSSSSUUURRRNNNSSS\\\XXX]]]dddhhhdddYYYOOOIIIVVVRRRYYY[[[OOOMMMVVV[[[[[[QQQWWWaaa]]]WWWUUUPPPHHHCCCBBBEEEDDD>>>;;;<<<>>>:::666444444333222000222111111111222222111000333777666000...111222000555111///000444AAAWWWjjjwww~~~zzz}}}}}}xxxuuuuuu{{{yyywwwyyy|||vvvzzz|||rrrkkkfff^^^]]]kkk}}}zzzzzztttnnnuuu~~~}}}||||||~~~WWWGGGCCCEEE@@@@@@BBB===<<<;;;;;;>>>CCCDDDBBB???:::<<>>999555555555666666666666666666555555444444444555666666999999:::<<<===<<<:::777<<>>===EEEKKKKKKRRRNNNRRRRRRGGGCCCDDD>>>???>>>======<<<<<<<<<===;;;>>>@@@@@@>>><<<;;;;;;444:::CCCJJJNNNMMMIIIFFFNNNEEE<<<===EEEIIICCC;;;<<<;;;:::;;;<<<;;;999777777;;;???BBBCCCFFFJJJNNNJJJLLLPPPQQQLLLGGGJJJQQQOOOQQQQQQNNNJJJHHHIIIKKKGGGFFFHHHTTTgggxxxlllRRR===<<>>;;;:::===:::777555444333111000111111111222222222222222333666777444222333333111444111000000000444AAANNNhhhrrryyyvvvsssvvv~~~{{{rrrpppssszzz}}}xxxwwwyyy|||xxx{{{~~~}}}uuuoookkk```\\\iii{{{xxxsssvvv~~~~~~|||~~~}}}~~~}}}}}}||||||}}}|||{{{zzzzzz|||}}}^^^IIIAAABBB>>>>>>AAA===<<<;;;;;;>>>AAACCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEJJJFFFEEEQQQggg~~~rrrTTTTTT666777555999333555555555555666666666666444444444333333444444555777777888999::::::999888:::<<>>KKKOOOHHHIIILLLWWWWWWHHHAAABBB>>>EEECCCCCCEEEDDDAAA@@@AAADDDDDDBBB@@@<<<;;;;;;<<<666;;;AAAFFFHHHGGGEEEDDDHHHEEEAAA===;;;;;;===???DDDBBB???@@@CCCEEEEEEDDDEEEEEEEEEDDDEEEIIIOOOSSSVVVVVVXXXXXXRRRLLLLLLQQQWWWUUUSSSSSSUUUUUUUUUSSSLLLHHHEEEKKKZZZmmm}}}}}}ZZZ;;;666;;;<<>>FFFOOOOOOFFFBBBDDD@@@IIIZZZjjjppppppttt{{{qqqxxxnnnSSSCCCGGGNNNLLL]]]bbbkkktttyyywwwrrrnnngggnnnpppiiibbbhhhzzz~~~kkk^^^ccceeeZZZLLLEEEVVVtttzzzpppkkk______jjjxxxnnnSSSHHHKKKGGGBBB===:::;;;===>>>;;;999<<<;;;:::999888666555444222333444444444444666777555888:::888666444222111333222333333111000555===VVVdddooopppnnnrrrzzz}}}vvvtttsssvvv~~~~~~~~~}}}||||||~~~~~~~~~}}}wwwrrrnnngggeeennnyyyzzzwww~~~yyy{{{zzz{{{~~~}}}}}}|||||||||}}}||||||{{{{{{zzzzzzyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{}}}~~~}}}}}}}}}jjjOOO@@@AAA>>>@@@DDDCCC???>>>>>>???AAACCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEGGGEEEHHHUUUkkk}}}lllQQQTTT777777444888444444555555555666666777777444444333333333333444444444555666777888999:::;;;;;;;;;>>>IIIYYYiiivvv|||fffnnnuuulll~~~vvvnnnmmmppp{{{vvvvvv}}}~~~vvvrrrooojjjZZZEEE;;;>>>@@@??????EEECCC<<<@@@NNNPPPGGGGGGPPP```aaaNNNEEEHHHFFFFFFEEEHHHNNNOOOJJJGGGHHHPPPNNNIIICCC>>>>>>@@@CCCFFFFFFDDDAAA??????CCCFFFDDDCCCAAA>>>>>>@@@FFFJJJOOOJJJFFFFFFJJJNNNOOONNNOOOJJJDDDBBBFFFMMMSSSWWW^^^ZZZYYYZZZYYYTTTRRRSSS[[[UUURRRVVV___dddaaa\\\TTTQQQMMMJJJNNN[[[nnn{{{{{{yyywwwbbbBBB888999;;;DDDPPPMMMWWWZZZQQQIIIFFFAAA999:::===CCCJJJLLLKKKLLLOOOJJJRRRaaaqqqzzz|||}}}~~~{{{vvvjjjXXXMMMOOO\\\iiinnnuuu~~~yyyuuunnnvvvzzztttrrrzzzwwwccceeennniiiZZZNNNcccuuu]]]SSSbbbtttlllPPPFFFKKKLLL===;;;888777999<<<<<<:::;;;<<<===<<<:::999777666333555777777666777:::===:::;;;===<<<999444111111111111333555444000222777BBBQQQaaagggjjjpppxxx|||~~~zzzqqqzzzxxx{{{~~~~~~~~~}}}|||zzz}}}yyytttpppqqqppprrrxxxzzzyyy{{{~~~xxxwww}}}|||www|||~~~~~~yyy||||||xxx{{{|||}}}}}}|||}}}~~~}}}}}}|||{{{zzzzzzzzz{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzyyyyyy{{{}}}{{{|||sssRRR???>>><<<===BBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDCCCFFFUUUlll~~~{{{aaaFFFFFF888555666555555444444555555666777777777555555444333333333444444333444666777888:::===@@@<<<<<<>>>CCCNNN]]]llluuu|||^^^nnnwwwhhhxxxzzztttppppppiiiYYYFFF<<<;;;<<<<<<<<>>CCCNNNVVVTTTLLLEEEEEEKKKNNNLLLHHHVVVPPPKKKKKKOOOQQQPPPMMMLLLGGGBBBBBBHHHQQQXXX\\\XXXTTTSSSXXXZZZYYYWWWXXX]]]WWWTTTZZZeeellliiiddd]]]]]]YYYPPPIIIOOO___nnnuuutttzzzyyypppsssnnnSSSBBB<<>><<<888777;;;>>>===<<<>>>@@@???<<<888666666444777999999888999>>>BBB???>>>>>>???;;;444111333000///111444333000111555111>>>MMMWWW___jjjrrruuuvvv{{{~~~zzzsss|||~~~}}}}}}}}}~~~~~~~~~{{{}}}|||zzzvvvqqqmmmtttvvv{{{~~~zzzvvvyyy|||zzz|||~~~zzzvvv}}}}}}{{{yyyyyy|||~~~|||xxxxxx|||xxx{{{~~~zzz|||~~~}}}zzzxxxzzz|||zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuutttuuutttssssssssssssssssssssstttuuuuuutttuuuwwwyyyuuuwwwyyy|||zzzWWWAAAAAA>>><<<>>>===AAABBBCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEAAACCCQQQhhh}}}{{{zzz}}}zzzbbbBBB:::;;;333:::111777444444555555666777777888666666555444444444444444444666777888888:::>>>BBB===>>>>>>@@@EEERRRbbbnnnzzzfffxxxrrrqqq~~~yyywwwyyyppp___KKK???<<<>>>@@@===???AAADDDFFFHHHJJJKKKLLLIIINNNPPPHHHIIILLLGGGMMMOOO[[[kkklll___UUUTTTHHHGGGDDD???<<<<<<>>>AAAHHHFFFBBB>>>===DDDQQQ[[[]]]XXXSSSQQQRRRQQQNNNJJJ^^^YYYVVVVVVWWWUUUMMMFFFCCCDDDFFFHHHLLLSSS[[[aaaXXXWWWZZZ^^^```^^^```dddcccaaa```ccciiinnnnnnmmmccceeedddYYYNNNNNNYYYeeeooorrrxxxtttmmmvvvzzz{{{fffMMM???@@@FFFJJJTTTWWW```fffdddYYYOOOKKKFFFRRRUUURRRaaa|||yyyrrr~~~qqqxxxccc\\\mmmxxxpppkkkooo}}}pppdddcccooo|||uuutttqqqmmmppppppxxx{{{sss___WWWVVVMMMFFFCCC>>>DDDHHHFFF>>>999;;;@@@AAACCCEEEFFFDDD>>>999555444444777999999888:::???DDD@@@>>>>>>@@@<<<555444777333111000222222///000444---444<<>>CCC===??????>>>@@@KKK\\\jjj{{{uuurrrzzzwww~~~lllVVVGGGDDDHHHLLL@@@???CCCHHHHHHEEEGGGMMMVVVIIIFFFHHHHHHOOORRRIIIYYY[[[hhhxxxwwwfffWWWTTTDDDDDDEEECCCAAA@@@AAACCCKKKJJJEEE>>>999;;;CCCKKKPPPYYY___[[[QQQMMMRRRZZZeeebbb```aaaaaaYYYLLLAAA@@@FFFNNNPPPPPPSSS[[[cccdddggglllooollliiimmmtttiiikkkmmmmmmmmmnnnqqqtttfffiiihhh```UUURRRYYYaaahhhooouuunnniiiuuu}}}sssrrrTTT???>>>BBBBBBQQQRRR\\\kkknnnddd]]]^^^VVVeeefff___qqqvvvwwwtttyyy}}}rrrxxxqqqvvv|||}}}www|||yyyrrruuu]]]RRRQQQEEE<<>>JJJRRRTTTXXX```iiipppyyy~~~wwwuuuvvv{{{}}}|||wwwsss|||xxxwwwxxxxxxxxx~~~~~~|||uuuvvvuuuooojjjiiivvvxxxzzzxxxxxxyyyyyyyyy}}}|||{{{}}}~~~zzzvvvuuuxxxzzzyyytttsssuuuyyyttttttsssrrrrrrrrrssssssrrrrrrqqqqqqpppooooooooommmmmmmmmllllllkkkkkkkkkkkklllmmmlllllllllnnnpppqqqqqqsssuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~}}}wwwTTTEEEGGGHHHCCC===@@@AAABBBCCCCCCBBBAAA???AAA@@@@@@CCCGGGHHHDDDAAAAAAAAABBBKKK^^^uuubbbFFF:::===888333666888777777666666666666777777666666555555555444444444777777777888999:::<<<<<<@@@::::::???AAAEEEVVVkkkvvv|||mmmssshhh```SSSaaacccPPPBBBKKKDDDGGGVVVbbbgggnnnwwwccc```ZZZTTTPPPOOOPPPQQQZZZllloookkkssstttaaaQQQPPPNNNMMMKKKEEEBBBEEEKKKOOO[[[XXXIII>>>888BBBWWWTTT```jjjiiibbb[[[VVVQQQccc```aaaccc]]]NNNDDDBBBEEESSS]]]ZZZRRRPPPTTTXXXaaafffhhhnnnuuuqqqppp}}}vvvlllwww}}}dddhhhjjjeeeaaa^^^ZZZUUU```ooosssqqquuuxxx{{{]]]NNNXXXSSSRRROOOQQQ[[[wwwkkkWWWhhhqqqggg||||||rrrllljjjxxxfffZZZJJJGGGCCCAAADDDHHHHHHEEEBBB```NNNCCCHHHMMMJJJGGGIIIJJJHHHEEEAAA===:::888666777888:::;;;<<<<<<=========>>>>>>>>>>>><<<:::999777666555333222222333333555555444444777>>>FFFLLL[[[\\\aaakkkvvv{{{yyyuuu}}}zzz~~~qqquuu}}}zzzwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~mmmgggnnnsssvvvxxxwwwuuutttwwwzzzyyy{{{|||{{{yyyxxxxxxyyyxxxuuurrrsssuuuvvvtttqqquuusssqqqppppppppprrrsssooooooppppppnnnllljjjiiihhhiiijjjgggcccbbbeeehhhhhhggggggfffffffffggggggppppppoooooooooqqqrrrsssuuuuuuuuuvvvwwwwwwxxxxxx{{{{{{|||}}}~~~{{{UUUDDDDDDGGGDDDAAA<<<===>>>???@@@BBBCCCDDDCCCEEEFFFGGGFFFEEEEEEEEEIIIGGGEEELLL```www~~~cccGGG;;;>>>999555888999777666666555555666666777666666555555555444444444777777777888999:::;;;<<>>AAAQQQdddvvv~~~sssuuu|||qqq~~~kkkPPPFFFSSS[[[VVVQQQKKKEEEFFFPPPTTTRRRUUU\\\ddd___XXXQQQLLLLLLNNNQQQ]]]pppssslllooommm]]]QQQWWWTTTOOOIIIGGGHHHKKKKKKIIIRRRRRROOORRRPPPQQQZZZ[[[dddiiiddd\\\VVVRRRPPPZZZ\\\YYYTTTSSSUUUQQQJJJFFFQQQXXXUUUOOOPPPUUUZZZaaakkkqqqxxx|||uuuqqq{{{xxx{{{zzzrrriiiddd___[[[dddeeehhhpppyyylllUUUUUUOOOUUUWWWZZZQQQXXXrrrpppqqqrrr}}}sssZZZeee}}}yyy}}}qqqyyy|||ooo[[[RRREEE>>>FFFQQQUUUNNNDDDFFFOOO___QQQIIINNNQQQMMMKKKNNNGGGEEEBBB>>>:::666444333888999:::;;;<<<===============>>>>>>===<<<:::999888777555333222222222222111222333444555888===@@@QQQXXXccclllqqqrrrpppooo~~~}}}zzzvvvrrrrrrrrrzzz~~~{{{||||||}}}~~~}}}{{{xxxvvv{{{|||{{{xxxsssrrrxxx}}}~~~nnneeeiiisssuuuvvvwwwvvvvvvvvvwwwvvvxxxyyyyyywwwvvvvvvwwwvvvtttrrrrrrrrrsssrrrqqqrrrqqqooonnnmmmnnnooopppmmmmmmmmmlllkkkjjjhhhgggdddeeeeeecccbbbbbbdddfffddddddccccccbbbccccccdddjjjjjjiiiiiijjjkkkmmmnnnooooooppppppqqqrrrrrrrrrwwwwwwxxxyyy{{{}}}~~~WWWCCCAAADDDDDDCCC>>>>>>===>>>@@@CCCFFFHHHDDDGGGIIIGGGCCCBBBEEEHHHLLLHHHEEEKKK```zzz|||```EEE888:::666333666666666555555555555555555666666666666555555555555444777777777888999:::;;;<<<===999888:::;;;===JJJYYYqqq|||tttyyyrrrkkk[[[GGG>>>AAAFFFGGGGGGBBB???BBBJJJLLLIIILLLSSShhhccc\\\TTTNNNNNNQQQTTT```sssuuullllllhhh\\\UUUSSSTTTOOOGGGFFFIIIEEE===NNN\\\bbbdddggg___YYY^^^kkkpppppphhh^^^YYYXXXVVV\\\dddbbbWWWYYYeeecccUUUYYY\\\\\\WWWUUUYYY^^^___]]]kkkuuuzzz{{{rrrnnnxxxvvvpppllliiinnndddiiiuuuvvvyyyuuu[[[NNNEEEQQQfffhhhUUUMMMooo|||pppfffXXXoootttwwwnnnggg[[[VVVWWW]]]___RRRAAABBBNNNRRRJJJGGGKKKLLLGGGGGGKKK@@@>>><<<888666444333333888999:::<<<========================<<<;;;::::::999888666333222111111111///222444555444444444555;;;GGGUUU]]]```ccciiippp}}}}}}{{{{{{xxxrrrmmmzzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzkkkdddaaahhhuuuxxxttt{{{{{{|||{{{vvvyyyzzzzzzrrrccc\\\iii{{{}}}yyywww|||~~~}}}}}}~~~|||jjjeeejjjqqqqqqrrrtttuuuuuurrrpppqqqsssuuuuuussssssssstttrrrrrrrrrqqqooonnnooopppnnnmmmlllkkkjjjkkklllmmmjjjiiihhhgggfffeeeeeeeeeaaa___^^^___```aaaaaaaaa___^^^^^^]]]]]]^^^^^^___cccbbbbbbbbbbbbdddeeegggiiiiiijjjjjjkkklllllllllqqqqqqrrrsssuuuwwwyyyzzz}}}WWWBBB@@@BBBBBBAAACCCCCCBBBBBBCCCDDDFFFGGGDDDEEEEEECCCAAABBBEEEHHHHHHEEECCCIII]]]xxxzzz```EEE777888444444777555555555444444444444555555666666666555555555555555666666777777888:::;;;<<<<<<999888999999;;;DDDOOOnnn|||~~~yyyxxxssstttjjjWWWHHHAAA<<<<<<===999<<<<<<@@@FFFGGGGGGMMMUUUeeeccc^^^WWWQQQOOOQQQTTTXXXffffff___cccccc[[[WWWXXX``````XXXSSSSSSMMMBBBMMMeeettttttlll]]]YYYdddrrrvvvuuulllccc___^^^\\\___iiilllfffeeejjjhhh___WWWSSSMMMLLLSSS___cccaaazzz~~~pppuuu|||qqqkkkwww{{{{{{dddOOO@@@MMMhhhooojjjeeekkksss}}}xxx~~~vvvddd|||zzz~~~|||xxxcccUUUUUUQQQEEEAAAGGGCCCAAABBBEEECCC???@@@EEE:::999777555444444555555888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;:::::::::888666444222111000000111444666666555333222222222999???BBBDDDLLLYYYdddkkkoootttxxx{{{}}}~~~xxxwwwwwwuuunnnhhhwwwwwwwwwuuutttqqqooonnnssstttuuutttrrrooonnnnnn```SSSEEEFFFYYYqqq{{{vvvsss|||{{{~~~}}}wwwvvvyyyzzznnnUUUHHHZZZvvvxxxsssxxxqqqeeehhhpppmmmlllmmmooorrrrrrnnniiimmmoooqqqqqqppppppqqqrrroooqqqqqqoookkkjjjlllnnnjjjjjjiiihhhggghhhhhhiiigggfffdddcccbbbbbbcccccc```]]]ZZZ[[[^^^___]]]ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]\\\\\\\\\]]]^^^```aaafffffffffggghhhhhhiiiiiikkklllmmmnnnppprrrtttuuuzzz{{{}}}{{{VVVBBB>>>???===<<<@@@AAACCCDDDDDDDDDCCCCCCCCC@@@>>>>>>AAAEEEFFFFFFEEEEEEEEEIIIYYYoooyyyeeeJJJ;;;:::777999;;;777555555444444444444555555666666666666666666666666666666666777888999;;;;;;;;;:::999:::999;;;AAAHHHdddvvv{{{uuu~~~|||vvv~~~mmmRRREEEDDD???DDDKKKEEECCCCCCCCCDDDCCCCCCIIIPPPYYY[[[[[[WWWQQQMMMMMMNNNIIIRRROOOMMMYYY___ZZZXXXVVV```cccZZZRRRSSSUUUSSSGGG\\\jjjllljjj```^^^hhhfffkkkmmmgggbbb^^^[[[WWWUUUXXX^^^aaa```___eeemmm]]]VVVOOOTTTfffxxx}}}xxxvvvyyywwwtttzzz|||vvv___DDDIIIVVVkkkuuuooojjjjjj{{{}}}yyyqqq[[[{{{mmmdddhhhiiinnn~~~uuu]]]JJJIIIJJJDDD@@@CCC<<>>@@@DDD<<<:::777555333333444555777888999;;;<<<<<<======;;;;;;;;;::::::::::::::::::888666444222111000000333444555444333333444555666666555444444888???EEENNNRRRWWW\\\```cccgggiiimmmiiidddccccccaaa[[[VVV______^^^\\\YYYUUURRRPPPRRRSSSUUUVVVWWWZZZ]]]```QQQFFF888999OOOnnn}}}|||{{{zzzzzz}}}xxxxxx{{{|||yyyuuuxxxzzz}}}qqqSSS@@@SSSuuu{{{qqqmmmvvvsssgggjjjooolllkkklllnnnqqqppplllhhhjjjlllnnnnnnmmmmmmnnnooolllnnnnnnlllhhhfffhhhjjjffffffeeeeeedddddddddddddddcccaaa```______```aaa___\\\YYYYYY[[[[[[XXXTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXYYY[[[]]]^^^aaaaaabbbbbbcccdddddddddgggggghhhjjjlllnnnpppqqqxxxxxxyyy{{{~~~vvvSSSAAA===<<<:::999777999<<>>@@@<<<999;;;@@@EEEEEEDDDFFFIIIIIIHHHPPPaaattt{{{hhhNNN===:::777:::<<<555666555555555555555555666555666666666666777777777666666666777888999:::;;;::::::::::::;;;===AAADDDZZZmmmxxxrrr|||zzznnnJJJ<<<===888CCCRRRMMMGGGGGGGGGGGGHHHJJJOOORRRSSSWWW[[[ZZZTTTPPPPPPQQQIIINNNIIIIIIZZZcccbbbbbbXXXZZZYYYQQQJJJMMMZZZfffTTTYYYXXX]]]iiiggg^^^^^^VVV]]]bbbaaa^^^\\\XXXRRRIIIFFFHHHPPPUUU\\\nnnwwwsssnnnqqqmmmkkkmmmIIIBBBEEEbbbjjj^^^aaaqqq~~~yyywwwooo___WWWZZZuuuppp~~~uuugggkkkmmmhhhhhh\\\VVVPPPJJJAAA888666:::999>>>BBBBBB???===???CCCBBB???;;;666333222222222666777888:::;;;;;;;;;;;;;;;::::::999999999::::::999888666333222111111111222222222111111111444666111111222444555666444333666888<<<>>>???AAACCCEEEKKKJJJHHHFFFEEECCC@@@>>>;;;<<<<<<<<<;;;888555333;;;;;;<<<<<<<<>>::::::::::::555666777888888999999999888888777888:::<<<===>>>@@@EEEFFFAAACCCSSSkkkzzz}}}pppUUUCCC>>>;;;@@@AAA888777666666555555666666777555666666666777777777777666666666666777999:::;;;777999::::::;;;>>>@@@AAAQQQdddzzz}}}~~~~~~}}}xxxwwwyyyuuuzzzhhhCCC;;;>>>444<<>>888777777888<<>>???BBB???;;;777444333444555555666777888999:::::::::::::::999888888999:::;;;888777555333222222222222111222333222222222333555,,,...111555777777555444000111222111000000222444666888999777555222222333444666888999999777555444666666666555333222222444000666444222EEEddduuuttt~~~|||yyyxxxxxxzzz}}}zzzxxxvvvsssqqqpppoooooorrrpppvvvtttWWW;;;HHHjjjVVVGGG???OOOlllyyynnnkkkfffkkkmmmnnnmmmlllkkkjjjkkkeeefffhhhgggfffeeeeeefffeeecccaaa_________]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXTTTUUUVVVUUUSSSPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRTTTVVVXXXVVVWWWWWWXXXXXXYYYYYYZZZ^^^^^^```aaadddgggiiijjjnnnmmmmmmpppvvv{{{~~~~~~qqqNNN;;;888999;;;<<<:::888666444333333444555000333555444222111444777777>>>???888888KKKggg{{{|||bbbOOOIIIFFFKKKKKKBBB777777666666666666777777555666666666777777888888555555666666777999:::;;;555777999:::<<>>@@@DDDHHHNNNPPPMMMGGGOOOTTTYYYXXXTTTSSSWWW\\\VVV\\\VVVRRRYYY^^^cccnnnWWWKKKHHHLLLHHH===@@@NNNLLLPPPJJJGGGMMMKKKGGGKKKDDDKKKQQQSSSTTTUUUQQQLLLOOORRRNNNLLL]]]zzznnn}}}zzzXXXooosssooo~~~XXXEEE>>>CCCTTTrrrxxxzzz]]]ooolllwww}}}aaaWWWMMMEEENNNBBBLLLNNNFFFCCCHHHHHHAAA;;;>>>AAA???>>>???@@@@@@>>>;;;888666555666999:::444555666777888999999999:::999888888888999:::;;;777666555333222222333333222444666666555444444444444555555333111111333555666666666444222222444666333777:::888444222444777111333555666666444222111222555888999888777777777444:::555---<<<___www{{{vvvuuutttssstttvvvxxxzzzwwwxxxyyywwwtttqqqpppppptttqqqxxxzzz___AAAKKKkkkeeeKKK444999TTTrrrmmmiiillliiihhhjjjllljjjgggeeegggjjjcccdddeeeeeecccbbbbbbbbbccc___[[[[[[\\\\\\ZZZWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUNNNQQQTTTSSSPPPMMMNNNOOOKKKKKKKKKLLLLLLNNNOOOOOOMMMMMMMMMMMMOOOQQQSSSTTTVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\]]]___aaadddfffhhhjjjhhhhhhkkkrrrxxxzzz{{{|||gggHHH;;;555777;;;888888888777666666666666666444444444555555555666666999999:::;;;:::AAAZZZvvvuuuhhhXXXMMMPPPMMM===:::888555333444555666555777777666666666666777777666666666555444555888;;;;;;:::999999:::<<>>@@@BBBFFFUUUlll~~~xxxjjjtttxxxdddvvv{{{UUUJJJEEEHHHHHHCCCCCCIIIEEEDDDCCCEEEIIIOOOUUUXXX\\\]]]```^^^TTTJJJKKKSSSYYY^^^]]]TTTOOOQQQUUUVVVPPPLLLKKKNNNOOOKKKJJJMMMHHHFFFJJJQQQTTTQQQMMMLLLMMMQQQZZZYYYVVVbbbmmmiiihhh```kkktttiii|||nnndddgggrrrzzz~~~}}}~~~|||{{{sssUUUJJJEEEUUUkkkqqq|||rrrllloooooofffeeeeee]]]TTTbbbSSSLLLFFFEEEPPPAAALLLRRRSSSMMMLLLNNNGGG;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777666666666666555555666777777777777777888666444222111222444555666555555555666777777888888777666555444444333444333444555444222222222333111333444333222222444666333333333333333333333333888777666444333333222222555666666666666666555555333222222444666???QQQbbbqqqpppppprrrssstttsssqqqssstttuuutttrrrssswww{{{rrrqqqVVV@@@FFFhhhzzzjjjVVV===000JJJwwwiiiiiifffbbbgggfffeeedddcccbbbbbbbbbbbb^^^^^^]]]\\\\\\\\\]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWUUUTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEGGGIIIJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPQQQRRRSSSTTTTTTUUUSSSTTTUUUWWWYYY[[[\\\]]]eeehhhlllpppqqqsssvvvwwwzzz|||~~~~~~jjjOOO???<<<888888===<<<777666666555555555555666333333444444444555555555777666888:::888>>>UUUnnnvvvdddZZZJJJ333777666444444555666555444555555555444444555555555777777888777666777:::<<<:::999999999:::<<<>>>???>>>BBBKKKZZZnnnxxx|||ssspppvvvqqqaaavvv~~~oooQQQKKKHHHIIIFFF@@@BBBIIIHHHHHHHHHIIILLLPPPUUUXXXYYY\\\___\\\RRRJJJMMMTTTWWWXXXWWWSSSQQQRRRQQQNNNMMMMMMPPPRRROOOKKKKKKNNNPPPQQQUUUZZZYYYUUUTTTVVVYYYYYY___```aaammmrrrggg```YYYqqqvvvyyy{{{kkk}}}kkklllqqqtttwwwyyy}}}}}}{{{yyyaaaPPPKKKXXXlllyyyxxxqqqiii\\\VVVSSSNNNTTT[[[WWWMMMQQQFFFFFFEEEBBBHHH@@@TTT\\\^^^VVVMMMJJJEEE???<<<<<<<<<;;;;;;;;;::::::888888888777777777666666666666666666555444333222444333111000000111333444444444444555666777888999777777666555444444444555222333333333111000111222000222333333222333555777444333222111111222333444777666555444333222222222444444444444444444444444333555888888555666BBBOOOkkklllnnnnnnmmmkkkjjjjjjoooqqqssssssssstttyyy}}}wwwuuuTTTBBBKKKmmm}}}xxxkkkMMM222@@@jjjgggfffdddbbbgggcccbbbaaa___^^^]]]]]]]]]ZZZYYYXXXWWWWWWWWWWWWXXXYYYWWWTTTRRRRRRSSSUUUVVVUUUSSSPPPNNNLLLLLLMMMNNNRRRPPPLLLJJJIIIIIIIIIHHHJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCEEEGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHKKKKKKLLLMMMNNNOOOPPPQQQVVVWWWXXXZZZ\\\^^^___```]]]```eeehhhjjjlllnnnpppqqqssswwwyyy{{{~~~XXXDDD<<<>>>999888<<<;;;666666555555555555555666666666666777777777777888666555777999888<<>>>>>BBBDDDJJJ]]]ttt}}}zzztttwww}}}zzzuuuzzzrrreeebbbvvv~~~cccNNNKKKIIIHHHCCCAAAGGGPPPRRRQQQPPPOOOOOOPPPRRRSSSXXX[[[[[[WWWQQQOOOUUU]]]TTTSSSQQQQQQSSSRRRMMMGGGOOOUUUZZZZZZTTTNNNNNNRRR\\\^^^bbbaaa]]]]]]jjjyyykkkdddaaa___aaaooorrrdddhhh\\\kkkvvvsss{{{jjjkkktttuuu{{{||||||~~~lllIIICCCKKK]]]pppxxxkkkzzzzzzyyyttt~~~}}}}}}|||ooo[[[LLLEEEBBB@@@IIIQQQNNNMMMHHHAAADDDDDD@@@@@@>>>RRRZZZ\\\VVVOOOKKKHHHDDD@@@???>>><<<;;;999888888777777777777666666666666555555555444444222111111222111000000000222333444222222222333444666777888666666555555444555555555///111111000///...///000000111111222333444666777555444222111111222444555555555444333222222222333333333333333444444555666444666999888222111<<>>===DDDIIICCCGGG??????BBBEEECCC>>>BBBOOOQQQQQQOOOMMMLLLGGGBBBCCCBBB@@@===;;;888666555666666555555555444444444222333333333333222222111222111111111222333444555//////000000222333555555555444444444444444555666111222222222000///000111111111111111333555666666777666444222222444666777444333333222222222333333555444444444444555666666333444555555333666CCCRRRlllnnnooollljjjjjjnnnqqqqqqtttwwwwwwvvvvvvzzz}}}zzz}}}~~~|||HHH>>>VVV}}}~~~```999888UUUkkkgggssshhh___]]]\\\YYYZZZ[[[ZZZXXXVVVUUUTTTSSSSSSRRRRRRQQQOOOOOONNNNNNNNNMMMKKKJJJJJJLLLPPPTTTWWWOOONNNMMMLLLLLLMMMOOOPPPSSSNNNHHHFFFGGGGGGFFFEEECCCDDDDDDDDDCCCBBBAAA@@@??????>>>@@@AAABBB@@@???===>>>@@@BBBDDDFFFGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZWWWZZZ___cccfffiiilllnnn|||~~~~~~~~~UUUBBB<<>>;;;777555555666555555444444444333333444444444444666777777777777888:::666777888999:::;;;;;;<<<;;;;;;:::;;;EEEWWWgggnnnpppqqqsssyyyyyy}}}ddd^^^kkkqqquuu|||jjjNNNIIIIIIHHHEEEEEEKKKVVV```ZZZXXXVVVTTTSSSTTTVVVWWWccc___VVVPPPRRR[[[bbbddd\\\UUUQQQTTTXXXUUUOOOKKKRRR\\\dddccc______aaabbbZZZdddnnnmmmbbb___mmm___TTTLLLFFFKKKbbbrrrnnnooorrr{{{~~~eeeWWWbbbjjjsss}}}~~~{{{gggRRRTTTdddpppyyyyyy|||}}}\\\OOOMMMWWWfffyyyrrr|||vvvvvvyyy{{{xxxttt___hhhsssuuummmggg~~~tttnnngggqqqppp```EEE>>>AAAEEECCCGGGJJJCCCEEE>>>GGGGGGKKKPPPIIIPPPSSSPPPNNNNNNOOOMMMFFF@@@BBBAAA???===:::888666555555555555444444444333333111111222333333333222222222222222222333444444555.........///000111222333333222222222333444555555444555555555333222333444222111000111444555555555777666555444444555666777222222111111111222333333333222222222444666888999???>>>@@@DDDFFFLLLYYYeeehhhiiijjjjjjkkkmmmpppsssqqqtttvvvvvvuuuuuuwwwzzzxxx|||EEE;;;RRR{{{|||oooRRR444<<<[[[nnnfffttt```bbb\\\\\\YYYXXXWWWVVVTTTSSSQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFIIILLLPPPRRRLLLLLLLLLMMMMMMNNNOOOPPPJJJHHHDDDCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>======>>>???@@@>>>===;;;<<<>>>@@@BBBDDDFFFGGGFFFGGGHHHIIIKKKLLLNNNNNNYYYZZZ[[[]]]___aaacccdddbbbiiiuuu~~~uuuwwwyyyzzzzzz{{{~~~\\\FFF===???;;;999;;;888777777777777777888999999222333333333444444444444666444666:::999:::HHHYYYoooyyy}}}pppZZZBBB>>>999555444555666666555555444444444444555555333555777888777777888999555666777999::::::;;;;;;;;;999999<<>>???@@@AAAAAA@@@>>>===>>>===<<<===>>>???===;;;<<<<<<===???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUWWWWWWNNNTTT]]]cccgggiiijjjkkkgggjjjooorrrvvvzzz~~~~~~aaaIII>>>???;;;;;;===:::888888777777888999::::::444444444555555555666666666444666:::::::::GGGXXXnnnxxxzzzjjjEEE@@@:::555444555666777666555555444444555555666111333555666555555666777555666777888::::::::::::>>>;;;;;;===;;;;;;III[[[zzz~~~yyykkkwww~~~iiiQQQ@@@BBBFFFHHHJJJMMMSSSWWWYYYXXXVVVRRROOOOOORRRVVVYYYPPPLLLGGGJJJZZZkkkmmmfff]]]TTTNNNQQQRRROOONNNOOO[[[aaaccc^^^ZZZZZZYYYUUU\\\YYYXXXXXXSSSNNNNNNRRRXXXVVVUUUMMMGGGTTTbbb___```ccckkkjjjaaabbbcccZZZZZZWWWeeeooonnnzzzqqqqqq{{{uuullluuusssttttttlll^^^YYYeeewww}}}xxx{{{~~~|||eeeOOOFFFGGGHHHSSSeeemmmppprrrvvv}}}rrroootttlllcccfffgggcccfffkkkiiiwwwuuunnniii```kkknnn}}}~~~hhhTTTOOOJJJAAACCC@@@EEEHHHCCCFFFMMMJJJTTTSSSaaaPPPJJJRRRCCCHHHJJJGGGFFFFFFEEE@@@<<<:::777777777777777888888888777666666666555555555555333333333333333222111000222222222222222222222222111000000000000000111111//////000000111222333444111222333222000000000111555333000111444555444222333444444555555444444333000000000000111222333333777:::@@@IIITTT___hhhnnnjjjhhhkkkqqqrrrmmmhhhgggdddfffllluuu}}}|||xxxrrruuuyyyzzzzzzzzz}}}JJJ;;;???TTT^^^LLL===333555QQQoooxxxnnnyyySSSZZZOOOPPPQQQPPPQQQQQQPPPOOONNNNNNNNNOOOJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA???@@@BBBBBBBBB@@@>>><<<>>>AAACCCCCC@@@@@@BBBDDD<<<===???@@@@@@>>><<<;;;>>>===<<<===>>>>>><<<;;;=========>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSTTT]]]]]]]]]\\\^^^bbbiiinnnlllnnnrrruuuwwwzzz}}}mmmMMM::::::999:::999222999888888777777777777777222222333444444555555666777666666777666888BBBMMMdddrrr|||```OOO???:::999666555666444777777444555999666000666666666666666666666666777777777777888999:::;;;;;;;;;::::::;;;???EEEJJJjjj{{{mmmXXXLLLHHHEEENNNKKKHHHUUU\\\VVVSSSPPPTTTRRRLLLNNNXXX^^^\\\YYYXXXRRRcccjjjbbbgggccciii___WWWVVVXXXVVVSSSSSSbbb]]][[[]]]\\\VVVPPPNNNKKKOOOYYYYYYQQQXXXfffkkkrrrfff[[[YYY]]]bbbdddeee]]]eeehhhcccbbbfffeee^^^fffeeeeeeppp~~~~~~wwwvvv{{{}}}zzzvvvgggeeeiiilllfffZZZWWWiii~~~~~~zzzoooUUU???AAANNNVVVYYY[[[]]]lllxxxxxxrrrcccfff^^^PPPPPP___kkklllhhhtttyyy{{{}}}ppp^^^[[[___bbb___SSSHHHEEEHHHJJJFFFIIIKKKGGGAAABBBJJJQQQUUURRRNNNJJJFFFDDDCCCCCCCCCAAA???======<<<;;;999444444777;;;;;;777777999:::555333666777444444555777666666555444444333333444444333333222111111000///////////////000000111111111111111111111111111333333222111000000000111//////000222555555444222222222222222222111000///111......333444111222888<<>>>>>>>>????????????>>>>>>@@@@@@@@@??????>>><<<<<<======>>>>>>===<<<;;;;;;:::<<<>>>>>>;;;:::;;;<<<999::::::;;;<<<===>>>>>>@@@AAABBBBBBBBBDDDGGGIIIKKKJJJJJJMMMQQQTTTTTTSSSXXXXXXYYY\\\```bbbccccccjjjllloooqqqsssuuuxxx{{{~~~{{{QQQ>>>???777777;;;555999888888777777777777777333333444444444444555555444222333666666777===FFF^^^mmm|||yyyfffPPPBBB:::555777<<<333777777444444777555000666666666666666666666666777777777777888999::::::;;;;;;;;;:::;;;>>>CCCGGGYYYhhhyyyxxx```OOOHHHGGGTTTVVVKKKEEERRR\\\\\\]]]YYYXXXVVVUUUUUUYYYggguuurrriii```nnnooolllxxxooorrriiibbbbbbbbb^^^XXXVVV[[[XXXXXXZZZWWWQQQNNNOOOPPPSSSUUU\\\iiisssyyy|||uuukkkmmmuuuttthhh[[[YYYccckkkmmmlllkkkhhhcccfffkkkrrrmmmYYYccccccccc^^^VVVYYYnnn}}}rrr___PPPRRRXXXWWWSSSRRReeerrr|||rrrfffddd___YYY___aaa]]]\\\aaafffgggkkkrrrsssuuuzzznnnZZZSSS___]]]UUUKKKJJJRRR[[[```SSSPPPKKKFFFDDDDDDGGGIIILLLKKKHHHFFFEEEEEEFFFGGG@@@???===<<<;;;:::999888666555888;;;;;;777777999;;;777555777888666555777888888777666555444444333333333222222111111111111000000/////////000111111222111111111111111111111333222111111000000111111//////000222444444333111111222222222222111000///222000111333222111999CCCWWW```llltttvvvvvvwwwxxxxxxxxxvvvuuutttsssrrrrrrooopppssswww{{{|||zzzxxxyyyyyyyyy{{{}}}~~~|||yyyTTT:::222;;;;;;222666???QQQvvvzzziii]]]PPPMMMQQQTTTPPPIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>======?????????>>>>>>===;;;;;;<<<<<<======<<<<<<;;;::::::<<<>>>===:::999:::;;;999999:::;;;<<<===>>>>>>@@@AAABBBBBBBBBCCCFFFIIIKKKIIIIIILLLPPPSSSSSSRRRVVVWWWXXX[[[___bbbcccdddhhhkkknnnppprrrtttwwwzzz}}}~~~XXXAAACCC555555>>>777999888888777777777777777555555555444444444444444333111222777999888:::>>>VVVfffyyy}}}iiiVVVGGG<<<999:::444888999777555666666444666666666666666666666666777777777777888999:::::::::;;;;;;;;;;;;===@@@CCCEEEOOO```yyy}}}nnnYYYNNNMMMPPP```\\\NNNHHHVVV______bbbbbb^^^```dddcccfff|||}}}nnntttlllmmm}}}mmmyyyoookkkiii```WWWRRRWWWZZZ___aaa[[[SSSQQQTTTLLL^^^___^^^gggkkkuuu~~~rrraaaSSS^^^fffssszzzvvvjjjccccccccclllrrr|||}}}}}}qqq]]]hhhfffbbbYYYSSSYYYqqq~~~|||fffRRROOOSSSWWW\\\cccmmmvvvxxxtttwwwzzzcccVVVUUUQQQXXXXXXZZZYYYVVVTTT\\\gggiiijjjddddddllleeeVVVPPPaaa[[[RRRJJJMMMWWW___aaaXXXPPPFFFBBBCCCEEEDDDBBBEEEDDDCCCAAAAAABBBDDDEEE<<<<<<<<<;;;:::888777666666555777<<<===::::::<<<<<<888666999:::888777999888888777666555444333333222222111111111111111111111000000000000111222222222222222111111000000000222222111000000000111111/////////000222333222000111111222222111111000000111000111111222777DDDRRRiiinnntttwwwwwwvvvxxxzzzyyywwwtttqqqqqqsssuuuwwwwwwvvvvvvwwwyyy{{{{{{zzz~~~{{{yyy{{{pppKKK333;;;888000:::UUUqqqlll\\\RRRHHHFFFKKKNNNKKKFFFCCCCCCDDDDDDDDDEEEEEEEEEBBBAAAAAA@@@???>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::999;;;;;;;;;;;;;;;::::::999;;;<<<===;;;999888888999888888999:::;;;<<<======>>>@@@AAAAAAAAACCCEEEGGGIIIIIIIIIKKKOOOQQQRRRQQQSSSTTTWWWZZZ]]]```cccdddfffhhhkkknnnppprrruuuxxxzzz|||aaaAAACCC555666@@@777999888888777777777777777777666666555444333333333555333555;;;>>><<<::::::NNN```xxx{{{pppcccQQQ@@@555666999:::888666666888999666666666666666666666666666666666777777888999:::999;;;<<<<<<;;;<<<===???<<<@@@LLLccc}}}yyy}}}yyyhhh]]]YYY[[[^^^^^^[[[QQQSSSaaabbb[[[\\\bbbeeelllqqqvvvvvvxxxpppwwwvvvzzzkkkfffddd___XXXUUU[[[cccooouuunnnaaa[[[[[[MMMccc]]]WWWbbbaaajjjppp```[[[\\\kkkooozzzuuubbb[[[```mmmrrrooommmpppoooxxx|||{{{ssstttyyypppaaa___aaa^^^TTTMMMWWWrrr|||{{{fffNNNJJJQQQYYY```gggiiilllwwwxxxqqqssswwwpppkkkiiimmmgggVVVQQQVVVTTT\\\[[[aaaggg```SSSWWWddd``````WWWUUU^^^\\\TTTTTTTTTTTTRRROOOQQQVVVXXXUUUPPPHHH>>>;;;>>>BBBBBB@@@EEECCC@@@>>><<<<<<======:::;;;<<<;;;:::888777777666444666;;;>>>>>>>>>@@@<<<777666888:::888777999777777666555444333222222222222111000000000111222111111111111111222222333222222111111000000//////111111000000000000111111000///...///111111000///000000111111111111000000000//////222:::FFFUUU```mmmnnnpppppppppqqquuuyyyqqqooommmlllmmmppptttvvvyyywwwvvvvvvxxxzzz{{{{{{{{{sssttt}}}xxxSSSHHHGGGEEEUUUtttqqqXXXSSSKKKDDDCCCGGGIIIGGGCCCBBBBBBBBBBBBCCCCCCCCCCCC??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::999999::::::;;;;;;:::999999888999999::::::::::::999888<<<<<<;;;999888777666777777777888999:::;;;<<<<<<===>>>@@@AAAAAAAAADDDFFFGGGHHHHHHJJJMMMOOOOOOPPPPPPRRRUUUXXX[[[^^^aaaccccccfffiiilllnnnppptttvvvyyy{{{rrrFFF@@@888:::@@@666999888888777777777777777777777666555444444333222666444777===@@@<<<999999HHHZZZttt~~~nnnUUU@@@999888777666555555777:::666666666666666666666666666666666666777888999:::999;;;<<<<<<;;;;;;<<<===???===AAAPPPeee||||||iii___^^^bbbdddccc[[[XXXSSSZZZgggbbbXXXZZZ^^^kkktttvvvvvvyyyzzzzzziiiZZZWWWZZZ]]]]]]]]]\\\gggxxxqqqeee```[[[___PPPUUUuuuvvvkkkzzz{{{fff^^^bbbhhhrrrtttzzzzzzlll\\\]]]hhh{{{~~~vvvmmmmmmnnnzzz|||nnnfffjjjrrrvvv}}}~~~sssuuuvvvqqqhhhfffgggcccYYYPPPXXXZZZPPPHHHTTTsss{{{{{{gggSSSUUU``````XXXSSSaaabbbhhhcccWWWZZZbbb___OOOJJJPPPUUURRRWWW^^^ZZZ[[[bbbvvv|||bbbTTTXXXWWW^^^\\\\\\aaa[[[RRRSSS@@@HHHNNNOOORRRVVVXXXWWWGGGCCC===::::::<<<@@@AAACCCAAA>>>;;;888777777888:::;;;===<<<:::888999:::;;;777777<<<>>>===<<<===:::555444777888666666888888888777777666555555555333222111000000000111222111111111111111222222333111111111000000000//////111000000///000000111111111///......000000///...///000000111111111000000111//////777HHH[[[gggkkkooonnnlllkkkkkkoootttxxxiiiiiijjjlllnnnpppssstttwwwuuutttuuuxxxzzz|||||||||uuupppsss~~~pppmmmpppzzz{{{___PPPNNNIIIDDDCCCDDDEEEDDDAAACCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999888888888999999999999888888777888888999999999999999888<<<:::888777666666555555666666777888999:::;;;;;;;;;===???@@@@@@@@@BBBDDDEEEFFFHHHIIIJJJLLLMMMNNNMMMPPPTTTWWWXXX[[[___bbbaaadddgggjjjlllooorrruuuyyy{{{VVVAAA======<<<999999888888777777777777777777777666666555444333333444333666<<<<<<999777999AAAPPPiiirrr]]]BBB;;;444333333333555888666666666666666666666666666666666666777888999999:::;;;===<<<;;;;;;<<<===BBB???>>>DDDNNN___vvvrrreeeXXXUUU[[[``````]]]___ZZZUUU]]]hhhaaa[[[eee^^^mmmrrrpppwwwnnnjjjrrr{{{}}}qqqaaaRRRQQQWWWZZZYYYXXXXXX___ooo~~~ppphhhaaaccc^^^gggzzzssseeekkk|||}}}xxxmmmhhhkkkkkkffftttxxxyyyppp```ZZZfffwwwvvv~~~{{{tttssspppuuu{{{jjj```ZZZUUU[[[fffooo{{{{{{nnngggkkkooommmiiidddcccccc]]]dddcccUUUKKKUUUppp~~~~~~jjjTTTXXXeeeggg___XXXddddddggg```QQQOOOSSSMMMFFFCCCMMMXXX[[[``````VVVVVV\\\lllyyyqqq[[[OOOPPPVVVbbbhhhkkkmmm```PPPMMMCCCIIIMMMLLLNNNSSSWWWXXXEEEDDDBBB===999999===AAA???>>>;;;888777666777888:::<<<===<<<999888;;;>>>CCC===:::<<<===:::888777888333222555777555555777:::::::::::::::999999999666555222111000000222222111000000000000111222222000000000000000000000000000000/////////000111111333111///...///000///...//////000000111111000000444111111;;;RRRiiissssssrrroookkkiiijjjmmmrrruuulllmmmooorrrssstttuuuuuusssssssssuuuyyy{{{|||{{{nnnnnnqqqyyy~~~iiiPPPLLLJJJHHHEEECCCCCCCCCBBB@@@BBBBBBAAA@@@???>>>======:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888888888888777777777888888888888888777777777888999999999999999999;;;999666555555666555444555555666777888999::::::999;;;>>>?????????AAABBBCCCEEEGGGHHHHHHIIIKKKMMMKKKOOOSSSUUUVVVXXX\\\``````bbbfffiiikkknnnrrrtttxxxyyymmmGGGCCC>>>888>>>999888888777777777777777777777666666555555444444222333666:::888555777<<<;;;DDDYYYuuuvvvSSSEEE888555555444555777666666666666666666666666666555555666666777888999;;;<<<===<<<;;;;;;===???@@@>>>>>>@@@BBBJJJ[[[mmm}}}yyypppjjj]]]YYYUUUVVVZZZ]]]\\\YYYaaa]]][[[fffoooeeebbbpppfffjjjhhhdddnnn}}}wwwooojjjYYYdddccccccbbbhhh\\\UUUYYYaaaaaaZZZTTTUUUUUU___ttt{{{ggghhhlllqqqnnnddddddnnnyyyyyyqqqhhhlllwwwzzztttjjjWWWXXXkkk|||ooo|||}}}~~~yyyvvv}}}nnn[[[RRRSSSTTT___hhhmmmvvvxxxkkkggghhhmmmpppiiiaaaiiixxxqqqqqqhhhWWWOOOZZZppp~~~oooXXXZZZeeeiiifffccceee``````ZZZNNNOOOQQQIIIMMMKKKTTT]]][[[[[[XXXNNNNNNNNNQQQUUUQQQKKKKKKPPPYYYbbbdddggglllaaaPPPKKKNNNOOONNNLLLMMMQQQPPPLLLDDDDDDBBB>>>;;;:::<<<>>>>>>===:::777666666666777:::<<<===:::777777;;;@@@CCC===999;;;===:::777666777333222555777555555777777888888999999:::;;;;;;999777444111000000111222000000/////////000111111......//////000111111111///////////////000111111444222000//////000///......//////000000000000000222111111999NNNfffssstttssspppmmmkkkmmmqqquuuwwwxxxxxxxxxxxxxxxxxxxxxwwwrrrrrruuuxxx{{{|||zzzxxxiiilllsss||||||{{{xxxeeeJJJDDDDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999777777888888888888777777777777888888888888777777777888999999:::::::::999:::777333333444666555444444555555666777888999:::888:::===>>>>>>>>>???AAABBBDDDGGGGGGGGGGGGIIILLLJJJOOOSSSTTTTTTUUUZZZ^^^___bbbeeehhhkkknnnqqqtttvvvwwwMMMFFF===555CCC999888888777777777777777666666666666555555555555333444888:::777444888@@@666;;;MMMjjjbbbPPP???::::::888777888666666666666666666666666555555555666666777888999<<<<<<<<<<<<;;;<<<>>>AAA;;;:::===AAA??????IIIVVVsssyyytttvvv{{{xxxlll^^^VVVUUUXXX\\\^^^___^^^]]]\\\______cccrrryyykkkeeeuuunnnggg^^^[[[^^^cccfffgggqqqoooXXXeee```[[[aaaWWWRRRTTTbbbooopppfff^^^VVVOOOSSSjjjwwwddd___gggjjjmmmuuuxxxqqqvvvssshhhjjj|||iiiQQQTTThhhwwwwwwhhh[[[YYYWWW\\\iiiooolllrrrtttiiisssllljjjhhh\\\RRRbbb}}}nnnjjj]]]NNNNNN```uuu}}}}}}tttgggjjjooohhh[[[SSS^^^SSSNNNIIIEEEMMMSSSJJJGGGEEELLLQQQKKKLLLOOOJJJBBBFFFKKKOOOOOONNNNNNNNN\\\]]]VVVVVV```]]]QQQOOOMMMMMMLLLMMMRRRTTTMMMCCCAAA@@@>>>===<<<<<<<<<===@@@>>>;;;888555444444555:::<<<<<<888555666;;;AAA???999555999======;;;:::777333222555777666666888333444555666777888999999;;;999555222000000111222///////////////000000111------...///000111222222///////////////000111111555333000//////000///.........///000000000000000///000///444EEE^^^mmmqqqvvvtttrrrrrrvvv{{{~~~|||zzzyyyyyyyyyrrrtttwww{{{~~~}}}yyyvvvlllooosssyyyxxxyyyoooMMM>>>???@@@@@@@@@?????????@@@::::::;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;<<<;;;;;;;;;:::::::::999999777777888888888888777777777777888888888888888777777888999:::::::::::::::999666222222444666666555444444555666777888999999777999<<<>>>>>>>>>???@@@AAADDDGGGGGGFFFFFFIIIKKKJJJOOOSSSTTTSSSTTTXXX]]]___aaaeeehhhkkknnnrrrttttttvvvpppIII<<>>;;;222222:::777999888444666;;;:::555666777777888888999::::::<<<======>>>???@@@@@@@@@??????>>>>>>???AAACCCDDDTTTkkk}}}|||wwwmmmaaaVVVTTTXXX\\\fffeee\\\WWWOOOQQQ^^^aaaaaahhhqqqssslllccc___jjjiiiiiimmmpppooohhhbbboooooommmooodddbbbZZZkkk~~~fff^^^cccooouuuqqqnnnlllwww{{{uuurrrmmmzzz___lll}}}tttsssqqqdddGGGOOObbbnnnhhh^^^ddduuuxxxjjjcccZZZWWWjjj}}}ooo\\\QQQUUUdddwww|||xxxiiiZZZffffffZZZRRRNNNHHHFFFDDDDDDFFFIIIKKKKKKMMMJJJFFFCCCCCCEEEGGGHHHSSSKKKHHHNNNUUUSSSMMMHHHUUUXXXUUUSSSUUUMMMHHHQQQHHHJJJJJJHHHDDDCCCEEEHHHCCCBBB@@@?????????@@@AAACCCBBB???;;;777555666888888888888777555666888:::888999:::;;;<<<<<<<<<<<<::::::999666333333555777666555333111111333555777777555333111000000000000222111000//////000111222333//////555:::777222///000000000000000000000000////////////////////////...000222222111000000111///111999999444DDDcccttt~~~~~~uuuyyyyyy}}}vvvnnnqqqxxx|||yyywwwxxx}}}~~~zzzwwwwwwooouuu}}}qqqQQQ???=========>>>>>>>>>;;;:::<<<;;;::::::999999999:::999999999:::::::::;;;;;;<<<;;;;;;:::999999999:::777777777777777777777777888888888888888999999999===:::888888999:::888666555555444444444333333333444555777888999999888888888:::<<<<<<<<<<<<===???BBBCCCEEEEEEFFFGGGJJJLLLLLLNNNQQQSSSTTTTTTVVVXXX[[[^^^bbbeeegggjjjmmmooosssuuu]]]BBBCCC:::;;;:::888666555666777777555444333444666666666555666555555444555666777888:::999===LLLddd}}}xxx]]]III===777666777777999777444555:::999555777777888888999:::::::::======>>>>>>???@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCEEETTTgggzzz~~~yyyvvvnnniii^^^QQQOOOWWW```mmmlll```[[[WWWYYYccccccgggnnnooohhh```aaahhh___mmm|||~~~sssfff___^^^rrrtttZZZTTTdddwww}}}mmmeeekkkssskkkvvvxxxxxxrrrkkkdddrrrpppqqqsssrrrtttxxxvvvqqqkkkrrrwww___MMMNNNaaa|||cccTTT]]][[[PPPIIIDDDKKKIIIGGGFFFGGGGGGFFFEEEKKKHHHDDDCCCDDDHHHKKKNNNRRRMMMJJJLLLMMMKKKKKKNNNZZZ[[[UUUSSSUUULLLEEEKKKDDDEEEFFFFFFEEEEEEFFFGGGCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>===:::888666777888888888888777666666888:::::::::;;;<<<<<<;;;;;;;;;;;;;;;999777444444666888666555222111111222444555444333222111111111222333555444222111000///000000000///444>>>AAA;;;222---000000000000000000000000////////////////////////...000111111000000111222555///222444555JJJhhhuuuvvv~~~yyywwwsss{{{{{{~~~wwwtttxxx{{{zzz}}}zzz{{{wwwzzz}}}pppQQQ???<<<<<<<<<=========;;;:::;;;::::::999888888999999888888888888999999999999::::::999888888888888888777777777777777777777777777777888888888999999999===:::888888999:::888666555555555444444444333333444444555666777777777777888:::;;;<<<;;;<<<===???AAACCCDDDEEEEEEGGGJJJLLLKKKNNNPPPRRRSSSTTTVVVXXX[[[^^^bbbeeegggiiilllnnnqqqsssyyyKKKCCC===;;;999888666666666666777555444333444666666666555666555555555555666777777666777:::BBBRRRiiiwwwYYYDDD===999333777888666444555888888555777888888999::::::;;;;;;<<<======>>>>>>?????????<<<===>>>???AAAAAAAAAAAA@@@DDDMMM[[[rrr}}}|||sssoooccc^^^aaaZZZMMMPPP^^^nnn|||iiibbbbbbbbbfffmmmssswwwrrreeebbbrrrtttzzz}}}uuuiiicccgggooofffooofffoooxxxyyyooo___aaatttwwwwwwssspppyyyyyy|||vvvvvvnnnvvv{{{sssmmmmmmsss[[[KKKNNNcccyyyZZZNNNWWWWWWRRROOOKKKLLLJJJHHHGGGFFFEEEBBB@@@GGGFFFDDDDDDFFFKKKOOOSSSTTTSSSRRROOOJJJHHHPPPZZZYYYYYYRRRQQQVVVOOOGGGJJJDDDDDDEEEGGGIIIIIIHHHFFFBBBBBBAAAAAAAAA@@@@@@@@@888999;;;:::888777888888888999999888777777888:::<<<<<<<<<<<<;;;:::999888;;;;;;:::888555555666888666444222000000111222333111000000000111333555666888777555222000/////////111000555===AAA;;;333///000000000000000000000000////////////////////////...000111111000000111222777///222888===NNNaaaeeebbbwwwzzztttlllwwwyyy|||yyy{{{~~~}}}zzz}}}||||||mmmeee```bbbfffkkkrrryyy}}}xxxfffJJJ;;;;;;;;;<<<<<<<<<;;;:::999999999888777777777888888666666666777777777888888999999888888888888777777777777777777777777777777777777777888888888999999;;;:::888888999999777666555555555555555444444444444333333444444555666777777999;;;;;;;;;;;;===???AAABBBDDDEEEEEEFFFIIILLLKKKMMMOOOQQQQQQSSSUUUWWWZZZ]]]aaaccceeehhhkkkmmmoooqqqTTTBBB===:::999888777666666666777555444333444666666666555555555555555666666666777333666999:::AAAUUUrrrqqqWWWFFF<<<666888777666555666777777555888888888999::::::;;;;;;;;;;;;;;;<<<<<<=========;;;<<<>>>@@@AAAAAA@@@@@@CCCBBBDDDKKK[[[mmm{{{{{{{{{wwwggg^^^[[[PPPPPPZZZYYYPPPXXXlll~~~ppphhhiiieeebbbvvvzzz~~~|||www|||ssslllpppyyynnnvvvwwwvvvppp|||oooaaaWWWWWWooo~~~zzzeeeggg{{{qqqbbbfffjjj[[[WWWiiiyyywwwiii___iii^^^QQQMMMXXXnnnuuu\\\SSSZZZZZZYYYYYYUUUIIIGGGDDDCCCCCCCCCBBBAAACCCEEEGGGHHHJJJLLLNNNQQQRRRRRRRRRPPPKKKJJJRRR]]]UUUTTTOOORRR\\\WWWNNNQQQIIIHHHGGGIIIKKKKKKGGGCCC?????????@@@???>>>>>>===555888::::::999777777777888999:::999888777999:::>>>======<<<;;;999777666999:::999777555555666777555444222000//////000111000000000000111333555777888666444111000/////////444000000444666444222333////////////////////////////////////////////////...///111000000000222333888888CCCKKKHHHJJJLLLEEEFFFiiiwwwtttkkkyyy}}}~~~}}}~~~}}}{{{}}}|||~~~|||zzz|||}}}ttthhh___NNNGGGBBB@@@AAADDDNNNWWWxxxtttfffSSS???777:::;;;;;;;;;999999999999888777777666666666777777666666666666777777777777888888999999999888888888777777777777777777777777666666777777888888999999999999888888888777666555555555555555555555555555444444333333333555777888666888:::::::::;;;===???@@@BBBCCCDDDDDDFFFIIIKKKJJJLLLNNNOOOPPPQQQTTTVVVYYY[[[___bbbdddfffiiikkkoooppp```FFF>>>999999888777777666666666555444333444666666666555444555555666666666666666333777888555777FFFaaawwwpppSSSAAA<<<:::777555666777666666555777888888999999:::;;;;;;999999999::::::::::::::::::;;;===???@@@@@@@@@???@@@AAABBBEEEIIIPPPYYYaaauuu}}}sss~~~wwwpppjjjaaaZZZWWWSSSKKKMMMWWWYYYUUUbbbwwwlllgggiiiccc\\\ooosss|||}}}~~~}}}}}}wwwkkkjjjhhhbbbmmmmmmTTTVVVXXXTTTUUUgggzzzcccbbbwww~~~qqqllllllbbbTTTRRRfff{{{}}}ooobbbUUUNNNJJJRRRfff{{{sss```YYY[[[XXXWWWUUUMMMFFFCCC??????@@@CCCEEEFFFAAAFFFKKKMMMLLLJJJIIIIIIGGGGGGIIILLLKKKJJJNNNUUUUUUVVVSSSYYYddd___UUUWWWMMMKKKIIIIIIIIIFFFAAA<<<;;;<<<===>>>>>><<<:::999777999<<<<<<:::777555555888:::;;;:::999888999:::<<<<<<<<<;;;:::888666555777777888666444333444666444333222000/////////000222111111111111222444555444333111000//////000000222///...222333111111333////////////////////////////////////////////////...///000000///000222444BBBJJJ[[[^^^LLL>>>888///333\\\uuuyyysss~~~||||||~~~~~~~~~yyyzzz~~~~~~~~~~~~|||ssscccOOOBBB@@@;;;777555333333:::BBBcccyyy{{{gggSSSAAA666666888::::::999777666777999666666666555555666777777666666666666777777777777555666777777777777666666666666666666666666666666555666666777888888999999777888999999777666555555444444555555555555555555555444333333444555777888555777999::::::;;;===>>>???AAACCCCCCDDDEEEHHHJJJIIIKKKLLLMMMNNNPPPSSSUUUWWWZZZ^^^```bbbdddfffhhhnnnpppkkkKKK???999999888888777666666666555444333444666666666555444555555666777666666666444777888444333>>>QQQbbb|||aaaGGG===<<<888666888888666555777666777777888999999::::::999999999999999999999999:::;;;<<<===????????????>>>???CCCFFFDDDCCCGGGNNNVVVfff|||~~~yyyvvvlllaaa[[[XXXVVVYYY^^^ZZZVVVVVVXXXWWWYYYgggyyyvvv~~~sssdddhhhlllddd^^^aaagggvvv{{{vvvsssddd^^^hhhpppfff___cccbbb\\\iiijjjQQQWWW\\\XXXPPPVVVkkkzzz|||uuusssrrrttt{{{|||eeeuuu}}}vvvqqqfffnnnsssvvv|||~~~tttdddYYYVVVdddsssttthhh]]]SSSPPPRRR^^^rrraaaUUUTTTWWWTTTUUUSSSHHHDDDAAA??????BBBEEEGGGHHHBBBGGGMMMNNNJJJEEEBBBBBBCCCCCCGGGMMMOOOLLLLLLNNNWWW[[[[[[```hhh```TTTUUUJJJIIIGGGEEECCC???;;;888:::;;;>>>??????===:::888:::<<<>>>===:::777666555888:::<<<<<<:::999::::::999999999999888777666555555666777666444333444555333333222111000000000000333333111111111222333444111111000//////000111222......222888888333///000000000000000000000000000////////////////////////...///000//////000333555IIIVVViiieeeHHH444222///111XXXrrr~~~|||~~~zzz||||||}}}~~~qqq]]]FFF888>>>:::777777444111333888LLLeeeiiiTTTCCC888444888777999:::888555444666999666666555555555666777777555555666666666777777777222333444555555555444333666666666666666666666666444555666666777888999999666888999999777555444444333333333444444444444444444444444444555666777777444666888999999:::<<<>>>???@@@BBBCCCCCCDDDGGGJJJHHHIIIKKKKKKLLLNNNRRRUUUVVVYYY\\\___```bbbdddfffnnnooooooNNN???999999999888888777666555555444333444666666666555444444666777777777666555444666777555444999DDDNNNkkkyyy\\\CCC>>>888666999:::777666888555666666777777888999999::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@>>>@@@EEEFFFCCCDDDHHHGGGQQQ___nnn{{{uuupppyyysss}}}}}}vvvooojjj___YYYUUUSSSRRRUUU^^^hhheeeeeebbbZZZUUU\\\kkkxxxuuuttthhheeerrrwwwnnnjjjbbbgggrrrxxxuuu{{{~~~ppp```]]]___^^^^^^hhhfff^^^ppp|||kkkddd^^^\\\```fffnnn|||^^^vvvrrrnnnnnnuuu|||{{{rrrjjjfff___[[[```eeeaaaWWWOOORRRXXXdddrrr}}}PPPLLLQQQWWWWWW[[[YYYLLLFFFEEEDDDEEEGGGGGGEEECCCDDDHHHLLLKKKEEE@@@??????CCCEEEJJJPPPPPPKKKJJJLLLPPPWWWZZZ___dddXXXJJJLLLDDDDDDDDDAAA>>><<<;;;<<<<<<>>>AAACCCBBB@@@===:::<<<===???>>><<<999999999888:::<<<<<<;;;:::::::::666666777777777777666666555666777777555444555555222222222222222222222222222222111111111222333444222111000000000111222333//////333888777222000111000000000000000000000000////////////////////////.../////////...000333666???PPPgggcccDDD222444777<<>>777666555888666888999777333222555999666666555555666777777888444444444444555555555555222333555777777666555444666666666666666666666666444444555666777888999999444777999999666444333444222222222333333333444444111222333444444555555555333555777888999:::<<<>>>>>>@@@BBBBBBCCCDDDGGGIIIHHHIIIJJJJJJKKKMMMQQQTTTUUUXXX[[[^^^___aaaccceeelllnnnnnnLLL<<<888999999888888777666555555444333444666666666555333444666777777777666555444555666555555888===AAAZZZssswwwSSS???999777:::;;;777666999555555555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAABBB;;;:::@@@DDDCCCBBBEEECCCDDDGGGMMMXXXgggvvvmmmZZZ\\\wwwmmmiiippp~~~sssooo^^^aaadddfffddd^^^XXXTTTRRRQQQRRRTTTTTTWWWbbbmmmjjjnnnhhhZZZUUU___oooxxx|||vvviiilll~~~yyyvvvmmmooossstttqqqnnnrrrzzz}}}|||{{{uuuwwwzzzeeeXXXSSSTTTZZZjjjhhhaaayyytttaaa]]]pppwwwpppxxxyyyzzzssstttlll\\\YYYbbbkkkfffcccbbb```YYYPPPJJJJJJ[[[sssuuuSSSRRRZZZ___]]]___[[[LLLHHHIIIJJJLLLKKKHHHBBB>>>FFFIIIKKKGGGAAA======@@@@@@DDDJJJNNNJJJDDDDDDHHHEEEOOOUUUZZZ]]]OOOBBBDDD???AAABBBAAA>>>===@@@CCC???AAADDDFFFFFFCCC@@@===<<<>>>???>>><<<;;;;;;<<<999;;;======<<<::::::;;;333444555666777777777777555777888888666555666666222222222222222333333333111111000000111333555666444333222111111111222333333000///111000...111666000000000000000000000000////////////////////////.../////////...000333666,,,AAA^^^```DDD444777:::FFFZZZiiiyyyyyy}}}|||uuuxxx~~~zzzsssooossszzzzzz}}}}}}tttcccOOO???666;;;666333555666333222333(((;;;:::---000777666666555888999666222111555999666666666666666777888888222222333333333444444444555777999:::;;;:::999888666666666666666666666666444444555666777888999999444777:::999666333333444111111111222222333333333///000222333444444333222333555777888999:::<<<>>>>>>@@@AAABBBBBBDDDGGGIIIGGGHHHIIIIIIJJJLLLQQQTTTUUUWWW[[[]]]^^^```bbbdddjjjlll```GGGAAA>>>:::888::::::666444555777777777777666666666666555555555555555555555555333555777888999;;;>>>AAANNN___zzzrrrSSSAAA555777:::666444888333333333444666888999:::<<<;;;;;;:::999888777666:::888777999===>>>===;;;<<<<<<===>>>???AAACCCDDD???CCCGGGGGGGGGJJJQQQWWWmmm{{{lllXXXQQQkkktttffflllsssuuuoooeeeZZZSSSWWWVVVUUUXXX```fffaaaXXX]]]UUUQQQXXXbbbfffiiikkknnnlllkkk```RRRYYYiiilllxxx{{{uuuzzzzzzuuukkkkkkuuusssggghhhttt|||yyyqqqsssqqqttt{{{yyymmmeeedddYYY[[[aaa^^^bbbwwwrrrttt}}}yyyuuukkk```WWWVVV[[[|||yyylll\\\WWWYYYUUUJJJYYYhhh{{{jjjQQQUUUXXXbbbooogggWWWUUUPPPSSSUUUSSSOOOKKKKKKLLLDDDBBB@@@???AAADDDHHHJJJGGGGGGFFFCCCAAA@@@BBBDDDCCCFFFIIIJJJKKKLLLPPPTTTOOOKKKEEE@@@???@@@DDDGGGCCCBBBCCCEEEHHHGGGBBB>>>@@@AAAAAAAAA???===;;;:::>>>===<<<:::999888888888777777888888888666555444777555444666999888555111222222222111111111111111222222222222222333333333000000111111111111000000222///---...111333222000000/////////...............111333000...---......111111---///666111///999333KKKdddiii]]]NNNBBB<<>>:::666444444555555555444777::::::888666666777:::999777666444333333333333111000000222333333333111111222333333444555555777888999:::<<<===>>>???>>>AAACCCBBBAAADDDKKKRRRNNNMMMLLLLLLLLLNNNQQQRRRSSSUUUXXXZZZ]]]```dddgggiiijjjmmmGGGFFF???;;;999;;;;;;888666777777777777777666666666666555555555555555555555555444555666666666777999<<>>???@@@AAABBBAAADDDEEEDDDAAABBBFFFKKKLLLUUUbbblllttt~~~gggTTTTTTfffggg]]]aaafffiiihhhfffdddcccaaaaaa```bbbiiimmmggg]]]]]]]]]^^^aaagggnnntttvvvnnnaaacccllliiiiiilllkkkuuuwwwuuuooottt|||uuuxxx{{{|||rrrmmmnnnhhhgggbbbYYYcccqqquuu}}}tttmmmiiidddccceeerrrwwwqqq^^^SSSWWW```cccuuu}}}~~~|||qqqcccnnnooojjjjjjnnn```PPPNNNPPPRRRRRROOOIIIFFFEEEGGGBBBBBBAAAAAACCCFFFKKKOOOEEECCC@@@??????AAACCCEEECCCDDDDDDDDDEEEJJJQQQWWWQQQMMMGGGAAA???@@@CCCFFFDDDDDDFFFHHHHHHGGGCCC@@@>>>>>>======;;;:::888777;;;:::999888777666666666666666777888777666555444555555666777888777444222000000111111222222333333222222222222222111111111000000111111111111000000222000...///111222222000000000/////////............//////000111111000...---111///111666000...888BBB[[[vvvvvvgggWWWLLLNNNjjj{{{{{{wwwxxx}}}~~~{{{wwwxxxqqqkkkxxx~~~dddUUURRRMMMGGG@@@999444222333333333333333333333333444222333777777444666;;;666666666666666666666666444555777888888888666666222333333333333333333444000333666888999:::<<<>>>:::777333111222333333333555777999999777666666888999888777555444333333333222111000111333333333111111111222333333444555555555666777888:::;;;<<<===<<>>>>>>>>>>>>>>??????@@@AAACCCCCCAAA>>>===@@@CCCAAAEEEJJJNNNSSS\\\iiitttzzzyyyzzz}}}}}}dddRRRTTT\\\qqq{{{eeeZZZXXX\\\bbbfffhhhjjjkkklllfffggghhhhhhkkkllleee[[[\\\fffjjjggghhhpppwwwwwwooofffssswwwwww{{{{{{yyyyyyyyy{{{yyyxxxxxxtttnnnkkkmmmtttvvvfffYYYiiiqqqzzzsssllllllkkkjjjjjjlllqqqnnnbbb]]]gggvvv~~~|||rrrnnniiiccc]]]xxxwwwnnniiihhhZZZMMMOOONNNOOONNNIIICCC@@@@@@BBBDDDEEEFFFEEEDDDGGGLLLQQQFFF@@@;;;:::===BBBFFFGGGGGGEEEAAA>>>???EEENNNTTTQQQNNNHHHDDDAAAAAABBBDDDCCCEEEGGGGGGEEECCCAAA@@@>>>===<<<:::999888888777888777666555444333333333555666777777777666444444444666777777666444444444//////000111222333444444222222222111111000000//////000000111111000000///111000...///111222222111000000000/////////......///---,,,...111222111///555999555333666444888GGGWWWkkkxxxiii^^^bbbvvv}}}|||wwwwwwzzz}}}{{{xxxvvv|||{{{uuuwwwwwwaaaDDD<<<;;;:::888666444222222222222222222222222222222111111444777777444555888444444444444444444444444333444555666777666555444333333333333333222222222000111111111111222555888888555222111111222222222666777888777666666777999888777666555444333333333111000111222444444222000111222222333333444444555444444555666888999:::::::::===??????>>>@@@CCCGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSVVVWWWYYY[[[___bbbggghhhSSSIII@@@<<<999;;;<<<999999;;;777777777777666666666666555555555555555555555555888999999888666666777999666CCCYYYppp~~~eeeIII<<<888777777999555666777888999888888777999999999999999999999999::::::999::::::;;;;;;:::===============>>>???@@@???@@@AAAAAA???@@@BBBEEEFFFIIILLLLLLKKKKKKOOOSSSZZZZZZZZZ]]]aaafffkkkmmmtttxxxwww___MMMPPPPPPbbbiiiYYYYYYWWW[[[aaaiiinnnooollliiiggghhhkkklllkkkkkkiiiaaaXXX___mmmrrrjjjhhhqqqtttooolllwwwuuuxxxqqqqqqrrrpppnnnnnnwww~~~lll^^^nnn{{{zzzwwwuuuhhheeefffggghhhlllllliiijjjtttxxxiii]]]YYYZZZqqqqqqiiicccbbbWWWNNNTTTJJJJJJIIIDDD@@@???AAAEEEIIIKKKKKKIIIFFFFFFJJJOOOJJJCCC;;;:::???EEEIIIIIIMMMIIICCC>>>>>>BBBHHHMMMKKKKKKIIIHHHFFFDDDBBBAAA@@@CCCEEEDDD@@@======???AAA@@@>>><<<::::::::::::666555444333222222222222444555666777777666555444333666888777444222333555111111111222222333333333222222222111000///......//////000000000000//////111000//////000111111222000000000////////////...000---,,,---...///444:::KKKNNNFFF>>>AAAFFFSSSgggssszzz|||uuunnnuuu~~~zzzzzz}}}~~~|||wwwsss\\\MMM@@@555777666666555444444333333111111111111111111111111...000333555555333333444333333333333333333333333222222333444555444444333777777666666555555444444222333333222111111333555888666333222333444444333777777666555555666888999666666555444333333333444111111222444666666333111222222222333333444444444333444555666777888999999999<<<>>>?????????AAABBBDDDEEEGGGJJJLLLMMMNNNNNNQQQSSSUUUWWWXXXZZZ]]]```eeegggiiiKKKAAA<<<999:::;;;888888:::777777777777666666666666555555555555555555555555666777777777666666888:::888<<>>???@@@@@@AAAAAACCCEEEAAADDDHHHIIIHHHGGGHHHJJJIIIIIIIIIJJJKKKMMMPPPRRRVVVZZZbbbiiikkkdddVVVKKKPPPLLL\\\~~~cccIIIJJJWWWWWW]]]bbbjjjnnnooollliiigggjjjoooqqqooollliiibbb[[[cccppptttmmmlllssssssjjjfff{{{lllppp|||rrrvvv}}}}}}zzzrrraaakkkvvvuuuxxxsssxxxqqqzzznnn]]]WWWYYY___dddiiimmmrrrzzz{{{gggXXXYYYbbbpppoooeee^^^]]]RRRJJJPPPFFFFFFFFFCCCAAABBBFFFKKKJJJKKKLLLJJJHHHHHHKKKNNNPPPIIIAAA???DDDIIIKKKKKKLLLIIIEEECCCCCCEEEGGGIIIDDDFFFIIIKKKJJJGGGCCC@@@@@@BBBDDDAAA===;;;<<<>>>BBBAAA???<<<;;;;;;;;;;;;666555444444333333333333444555666777777666555555333666888777333222333555444333333333222222111111222222222111000///......//////000000000000//////000000000000000000111222111000000000//////////////////000000...111@@@QQQbbbiiibbb[[[___gggttt~~~yyy}}}~~~|||}}}zzzwww\\\@@@444666:::444333333222111111000000000000000000000000000000///222555555444333333222333333333333333333333333111111222333333333333333888777777777666666555555222444555555444222222333666444222222333444444333777666555444555777888999555444333333333333333444333333444666888777555222222222333333333333444444444555555666777888999999:::<<<>>>?????????@@@@@@DDDEEEGGGJJJKKKMMMMMMNNNQQQSSSUUUVVVXXXZZZ]]]```ccceeeTTTCCC===999::::::888888:::777777777777666666666666555555555555555555555555222333444444444444777999888888;;;HHH```{{{kkkSSSCCC<<<::::::999888888777888888999:::666777777999:::;;;<<<<<<===>>>>>>===;;;:::;;;<<<999999:::;;;===???AAABBB????????????????????????AAABBBBBBBBBBBBDDDHHHJJJHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKMMMQQQRRRRRRQQQQQQNNNZZZwwwaaaUUULLLLLLRRRSSSYYY\\\```ccceeefffiiikkkeeekkknnnkkkgggddd___ZZZ^^^hhhooommmlllnnnlllfffiiisssxxxkkkaaatttwwwrrrxxxwwwhhhiiixxxpppmmmuuu|||xxxmmm\\\ttttttkkkfff[[[OOOMMMTTT^^^bbbcccrrrxxxjjj```ggguuuiiieeeYYYRRRSSSLLLFFFLLLFFFGGGGGGFFFDDDEEEJJJNNNGGGGGGGGGHHHJJJMMMOOOPPPRRRMMMHHHFFFHHHKKKLLLKKKGGGFFFEEEGGGIIIKKKKKKJJJ@@@CCCHHHJJJJJJGGGCCC@@@BBBCCCBBB@@@>>>===>>>@@@??????===;;;:::999999888777666555444444444444444555555777888888888777666444555666555333333333444555555444333222111000000222222222111111000000///...//////000000//////...///000111000//////111333111111000000000/////////...///222444000444IIIaaannn{{{}}}{{{|||xxxooo{{{{{{|||~~~uuuZZZAAA444333555777000000111111111111111111000000000000000000000000444888:::777555555555333222222222222222222222222111111111222222222333333444444444444444444333333000222444555333222222222333222000111222333333222666555444444666888888777333333222222222333444444444333444555777777555444333333333333333333333333555555666777777888999999:::;;;<<<>>>???@@@@@@@@@EEEEEEGGGHHHJJJKKKLLLMMMOOOQQQTTTUUUWWWYYY]]]```aaaccceeeFFF@@@;;;;;;;;;888888:::777777777777666666666666555555555555555555555555222333444444333333555777666777888>>>QQQlll~~~yyyzzzfffUUUJJJEEECCC@@@>>>;;;999888888999:::555666777888:::;;;<<<===<<<>>>???===:::999:::;;;:::::::::;;;<<<===???@@@@@@@@@??????@@@???>>>===DDDDDDCCCBBBAAABBBCCCEEEGGGIIIKKKKKKIIIGGGGGGHHHIIIHHHGGGFFFHHHLLLPPPSSSMMMKKKQQQeeewwwTTTPPPOOOOOOPPPNNNTTTWWW[[[^^^______```aaaZZZaaadddaaa]]][[[YYYVVVYYYcccmmmoooiiicccbbbdddlllhhhfffbbbaaappp}}}wwwjjjuuuuuuxxxyyyzzzyyy{{{~~~~~~}}}|||ttt}}}lllhhhyyymmm```XXXXXXUUUSSSZZZgggooopppeeesss~~~sssrrrqqqnnnsss}}}fff^^^MMMFFFKKKIIIFFFMMMJJJLLLLLLIIIFFFEEEHHHLLLGGGDDDCCCFFFKKKOOOOOONNNMMMMMMKKKKKKJJJKKKKKKKKKEEEDDDEEEIIILLLNNNLLLJJJCCCDDDFFFFFFFFFDDDCCCAAACCCAAA>>>===>>>?????????======<<<<<<:::999777666777666555555444444555555555666888999999999888777666555333333444444444333444444444333333222222111222222222222222111111111......////////////......///000111111//////111333111111111000000000/////////...111444000111CCCYYYooo}}}xxxsssyyy{{{~~~iiiFFF444222444333000000000111111222222333333000000000000000000000000888<<<<<<777444555555222333333333333333333333333222222111111222222333333111111222222222222222333000222222222111222444666333111111111333444444333555444333555888999777555222222111222222333444444444333222333444555444333333333333333333333333333555555666666777777888888:::::::::<<<>>>@@@@@@@@@EEEEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQSSSUUUXXX\\\___```bbbrrrIIIBBB======<<<999888;;;777777777777666666666666555555555555555555555555555666777666555444666888444888::::::FFF^^^uuu}}}{{{{{{iiigggqqq|||{{{kkk___YYYVVVGGGDDD???;;;888888999:::555555777888:::<<<===>>>;;;===>>>===999777888:::;;;;;;;;;;;;;;;<<<======@@@??????AAABBBBBBAAA@@@<<<>>>AAADDDDDDBBB@@@???AAAEEEIIIIIIGGGFFFFFFGGGFFFGGGIIIJJJJJJJJJKKKLLLFFFEEEFFFRRRnnn|||[[[JJJEEEMMMRRRKKKRRRXXX___ccc```ZZZTTTPPPUUU]]]```]]]YYYXXXXXXVVV^^^hhhuuuwwwkkk^^^^^^ggghhh___```ddd___bbbjjjkkkcccnnnooottt~~~yyy|||}}}{{{uuuqqqwwwuuuyyymmmeeehhh^^^WWW```\\\^^^```fffuuulllppp|||mmmcccjjjuuuuuutttuuutttgggPPPFFFJJJHHHEEELLLOOOPPPOOOLLLGGGDDDEEEHHHJJJEEEBBBEEEKKKOOOLLLHHHHHHJJJLLLLLLKKKJJJJJJKKKHHHFFFFFFIIILLLMMMKKKHHHHHHFFFDDDCCCBBBAAABBBBBBAAA===999999<<<>>>>>><<<======>>>===<<<:::777666666666555444444444555555666777888999::::::999888888444222222444666444222333333333333333333333333222222222222222333333333......////////////.........000222111///...111444111111111111000000000000222......111...+++666HHHnnn}}}~~~|||wwwyyyzzz}}}sssYYY===222222444444333000000000000000000//////111111111111111111111111888===;;;444111333444000333333333333333333333333222222111111222222333444111111111222222333333444333333222000000333777;;;444333333444666777777555444333333666999:::777444111111111111222333444444333111000000222333333333333333333333333333333333444555555555666777777777999888888:::===???@@@@@@EEEEEECCCCCCDDDFFFHHHJJJJJJLLLOOORRRTTTWWW[[[^^^___aaaSSSEEE???===:::>>>@@@888999888666666777666555333555555444444444555555666777777666555555555555555444222666===@@@IIIcccyyyqqqZZZVVVddduuuuuuiiiXXXEEE===<<<:::777333666666777999<<<<<<;;;999<<<===>>>===;;;::::::;;;;;;;;;;;;;;;<<<>>>???AAA<<<======???@@@???===;;;BBB???@@@DDDEEEBBB??????AAACCCFFFHHHHHHFFFCCCAAACCCDDDGGGIIIJJJJJJIIIHHHFFFBBBEEENNNVVVfffXXXGGGHHHLLLNNNOOOMMMWWW```aaaZZZTTTSSSVVV]]]\\\YYYUUURRRSSSXXX\\\___eeekkkggg\\\]]]vvvtttgggaaaggghhhbbbeeepppqqqjjjmmmtttzzz{{{}}}|||ppplll|||xxxwww||||||xxx|||}}}|||ttthhh```]]]``````___iiiyyyrrr{{{tttyyyyyykkkccc```hhhoooqqqrrruuuooocccSSSGGGIIIOOOOOOJJJMMMMMMLLLHHHCCCAAACCCFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLMMMOOOQQQRRROOOIIIDDDCCCGGGKKKKKKJJJHHHEEEAAA@@@AAABBB@@@>>>:::======<<<===BBBCCCAAA@@@>>><<<:::999:::;;;<<<999:::999888666666888:::777888:::;;;;;;999666444555444222222222333666777444444555666555444222111//////000000000000000000111000/////////000222333///000000111111111000000333222000/////////000111///...---,,,---///111333RRRooo|||\\\IIILLLHHHOOOccclllssslllmmmyyy{{{vvvtttZZZAAA888555///---111222222222333333222222222666555333111000//////...222333555666666555333222111111222222222222111111333222111111111222333444444444444333111111222444333333333333333333333333222333555777888888777666555333222444777777333000555555333333333555777888111111111222222333333444444444444555555555666666666666666666777888999:::999;;;======>>>>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNQQQUUUXXXZZZZZZ^^^^^^XXXHHHAAA@@@;;;>>>@@@999===;;;999888777777444333555555555444555555555666777777666555555555555555333222444999:::@@@VVVooo~~~xxx]]]TTT^^^iiixxxttt^^^JJJ===777888:::888777888:::<<<===;;;:::;;;<<<===<<<;;;:::;;;<<<<<<<<<;;;;;;<<<===>>>???>>>======>>>????????????AAA<<<999<<<>>>>>>@@@DDDFFFGGGIIIJJJJJJIIIGGGEEECCCEEEGGGIIIJJJJJJIIIIIIDDDBBBEEEMMMRRR\\\sssXXXGGGIIIOOOPPPNNNPPPUUUZZZYYYUUUSSSVVVYYY___]]][[[WWWVVVXXX\\\```ccc]]]WWWTTTWWWiii~~~pppgggjjjpppuuu|||xxxtttyyypppnnnnnnkkkooowwwuuurrrtttpppjjjnnnkkkyyyyyywww}}}{{{rrrhhheeehhhhhhpppxxx}}}|||iii```[[[]]]fffqqqssslllfffeeeccc[[[NNNEEEGGGMMMOOOLLLKKKJJJIIIFFFCCCBBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJLLLMMMOOOPPPOOOJJJEEEDDDHHHKKKKKKJJJHHHEEEAAA@@@AAAAAA@@@>>>===@@@@@@===>>>AAABBB@@@>>>===<<<;;;:::;;;<<<<<<:::;;;:::999777777999;;;888999;;;;;;:::888666444444444333333333444555666444444555555444444333222111111111111000000000000000000000000000111222222/////////000000000111111333222111000///000000111000///...---...///111333888WWWuuuyyyaaaSSSQQQJJJAAA===888FFFIII^^^}}}nnn\\\YYYtttdddKKK888111333333111111111222222222222111111444444222111//////......111333444555555444333111111111222222222222111111222222111111111222333444333555555444333222222333333333333333333333333333222333555777777777666555444444444555666555333111222222333333444444333333222222222222333333333333444444444444555555555555666666666666777888999999888:::<<<<<<<<<===???AAACCCCCCCCCEEEFFFHHHJJJKKKMMMNNNPPPSSSWWWYYYZZZZZZbbbbbb```LLLCCCBBB===>>>@@@;;;@@@>>>;;;:::999888555333666666666555555555555555777666555555444555555555555333555888666999HHH[[[vvv|||{{{iiiYYYOOOfffwww}}}aaaGGG:::;;;@@@999888888:::<<<<<<;;;::::::;;;<<<<<<;;;:::<<<======<<<<<<;;;<<<<<<======>>>>>>===<<<===>>>@@@AAABBB>>>===AAAEEEEEEGGGJJJGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEGGGIIIJJJJJJJJJIIIDDDCCCGGGMMMOOORRR```ppp___JJJKKKPPPPPPLLLPPPQQQQQQPPPPPPRRRWWWZZZ[[[YYYWWWUUUVVVXXX[[[]]]\\\UUUPPPSSS]]]kkk|||tttkkkcccdddooo}}}uuullliiiiiihhhbbbooommmhhhttt|||uuummmqqqyyygggZZZXXXaaa```YYY___ooozzz~~~}}}}}}qqq^^^SSSRRRYYYaaammmtttnnn```UUURRRRRROOOHHHBBBDDDKKKOOOOOOLLLIIIGGGEEEFFFFFFFFFEEEIIIJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNJJJFFFEEEHHHKKKKKKJJJHHHEEEBBBAAAAAAAAA@@@???@@@BBBAAA>>>>>>AAAAAA???;;;<<<<<<<<<<<<=========;;;<<<<<<;;;999999:::<<<:::;;;;;;;;;:::888555444333333444555555555555555555555444333333333444444333222222222111111000000000111222222222222222222///.........///111222333222222111000000000000111111000/////////000111222111KKKsssuuuZZZSSShhhvvvxxxpppZZZDDD>>>???IIIdddyyykkkMMMKKK```uuuoooYYY<<<000555666///000000111111111111000000222222000//////.........111222333444444333222111111111222222222222111111222222111111222222333444333555666666555333333333333333333333333333333333222333444666666666555555444555666666444333333333222333555666555444222000333333333333333333222222333333333444444444555555555555555555666777888888777999;;;<<<<<<<<<>>>@@@AAABBBBBBDDDEEEGGGIIIJJJMMMOOORRRUUUXXXYYYZZZZZZ``````lllQQQCCCCCC???>>>@@@>>>@@@>>><<<;;;;;;:::888666666777777777666666555555666555555444444555555555777666888999666666@@@LLLhhhxxxvvvqqq{{{lllUUUVVVaaaooo|||www[[[GGG===::::::999888999:::;;;:::999999:::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;======>>>===<<<<<<===?????????DDDLLLOOOLLLHHHGGGDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGJJJNNNNNNNNNUUU```kkkSSSMMMOOOOOOMMMNNNNNNMMMNNNPPPRRRSSSRRRTTTRRRQQQSSSVVVZZZ[[[ZZZXXXUUUUUUZZZ___aaa^^^[[[cccccc```aaakkkzzzsssrrrzzzqqqhhhddddddddd]]]dddaaaccczzz||||||ssswwwkkk\\\SSSRRR[[[cccgggttt}}}vvvsssccc^^^ZZZYYYVVVVVV]]]gggsssvvvxxxttthhhZZZPPPLLLFFFGGGEEEAAAAAAHHHNNNOOONNNJJJGGGHHHJJJKKKJJJHHHIIIIIIKKKKKKJJJHHHEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKNNNJJJGGGFFFHHHJJJJJJJJJGGGEEECCCAAA@@@@@@@@@???>>>AAA@@@======@@@AAA>>>::::::<<<===>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<;;;;;;<<<;;;999777555333222333555666777666555444666555333222222333444555333333222222111000000000111111333444444333222111000///......///222444666222222111111111000000000000000////////////000111666CCChhhmmmPPPHHHuuuyyyeeeMMM???HHH^^^kkkxxxnnnLLL888QQQxxx{{{vvvdddJJJ888333222/////////000000000000//////000000///............///000111222222222222111000111111222222222222111111222111222222222222333333222444777888666444444444333333333333333333333333222333444555666555555555444666888777333111333555666666777777777555444333555555444444333333222222333333333333444444444444444444444555555666777888888999;;;<<<<<<===???AAAAAABBBCCCDDDFFFHHHJJJKKKKKKNNNRRRUUUWWWXXXYYYYYY]]]^^^YYYBBBBBB@@@>>>AAAAAA>>><<<;;;;;;<<<<<<:::999777777888888888777666555555555444444444444555555666777888888777666;;;BBBVVVhhh}}}rrrooottt|||___XXXTTT\\\lll}}}vvv^^^FFF333:::999888888999999999777888:::;;;;;;::::::<<<============<<<<<<;;;:::::::::<<<>>>>>><<<:::;;;<<<======@@@HHHJJJFFFBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIKKKKKKMMMRRRXXXxxxhhh]]]\\\```bbbaaaaaabbbcccbbb^^^WWWRRRQQQNNNMMMQQQXXX]]]^^^\\\\\\YYYTTTRRRTTTYYY\\\]]]eeegggeeeccchhhttt~~~uuu}}}iiittt{{{zzzuuulllddd\\\WWWVVVWWWVVVRRRMMM\\\{{{}}}fffiiizzz~~~ttt]]]UUUVVVXXX]]]jjj|||xxxuuupppjjjccc]]]YYYXXXXXXOOOIIIMMMYYYhhhyyy}}}ssshhh]]]SSSMMMBBBEEEDDD@@@???EEEKKKLLLMMMJJJGGGHHHKKKMMMKKKIIIFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDEEEFFFGGGIIIJJJKKKLLLJJJHHHGGGGGGHHHIIIIIIFFFEEEDDDAAA@@@??????@@@;;;>>>>>>;;;<<<@@@AAA???999:::<<<===>>>??????>>><<<===>>>===;;;:::;;;<<<;;;;;;;;;:::888666444333222333555777777666555333555444333222222333555666222222222111111000000000111222333444444333111000111000//////000333555777222222222222111111111000//////////////////000000111555RRRsssvvv^^^CCCfffgggNNNFFFIIIUUUiiitttyyyoooRRR:::BBBbbb}}}yyykkk[[[FFF333---222/////////000000/////////..................///000111111111111111111111111111111222222222222111111111111222222333333333333111444777888666555444444333333333333333333333333444444555555555555555555555777888666333111333555999888666555444555555666666555555444444333333333333333333444444444555555444444444555555666777888999;;;<<<======>>>@@@BBBBBBBBBCCCEEEGGGJJJLLLMMMJJJMMMQQQTTTTTTUUUWWWYYY______gggDDDAAA@@@>>>@@@AAA;;;:::999:::;;;<<<;;;999888888999999999777666555444444444333444444555666444444555666555666888;;;EEEVVVmmm~~~~~~uuuooouuu~~~~~~iiiSSSLLLSSS___kkksssxxxZZZ???<<<:::888888999999888777999:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;:::999888;;;>>>===;;;;;;===@@@CCC>>><<>>CCCGGGHHHHHHGGGGGGGGGIIIIIIHHHGGGDDDEEEGGGHHHIIIHHHHHHGGGEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEBBB???>>>???AAA:::======:::;;;???@@@>>>;;;;;;<<<===>>>>>>??????:::;;;===<<<;;;999::::::999999999888777555444333222444666777777777555444444444333333333444555555222222222222222222222222222222222222222222111000111000000000111333444555222222333333222222111000......///000000111111222555777IIIggglllOOO444FFFJJJIII[[[uuu}}}lllJJJ///888^^^{{{xxxlllaaaLLL444---444//////000000000000//////---------......///111111111111111111111111111111111111222222222222111111000111222333333333333222111333666666555444444555333333333333333333333333666666666666666666666666888888777666333333333444777666444222222333555666555555555555555555444444444444444555555555666666555555555555666777888888999;;;===>>>>>>>>>@@@BBBBBBCCCDDDEEEHHHJJJMMMNNNKKKNNNQQQRRRQQQRRRVVVYYY\\\]]]wwwHHHBBBAAA>>>>>>???;;;:::999999999:::888777888999::::::999888666444444333333333444444555666333444555555555777888777;;;JJJ```rrr{{{}}}~~~vvvnnnkkkiiippp~~~lll]]]PPPIIIMMMUUUjjjsssxxx{{{~~~|||hhhRRR???===:::::::::;;;:::999:::;;;<<<;;;999999999;;;:::;;;<<<<<<<<<;;;:::999888:::<<<:::999===DDDJJJEEE@@@===???AAAAAACCCGGGBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIFFFEEEFFFHHHIIIHHHQQQuuunnnXXXKKKKKKPPPRRRRRRXXX[[[[[[WWW[[[hhhssswww~~~qqqiiinnnssspppkkkkkkppprrrxxxyyyvvv}}}mmm\\\WWWYYYZZZ\\\^^^SSSTTTNNNYYYyyyyyyooo[[[VVVOOOQQQWWWdddwwwwwwjjjZZZRRRRRRRRRRRRQQQNNNLLLNNNSSSXXXYYYSSSQQQ\\\mmmwwwsssjjj^^^fffjjjddd\\\UUUMMMFFFEEEEEEAAA<<<<<>>???AAA<<>>;;;;;;??????=========<<<<<<<<<>>>???@@@888:::;;;;;;999888888888777777777666555444444333333444555666777666666555222333444444555555444444333333444444555555666666222222111000000000000000/////////000000111111111222222333333333222111000...///000222333444555555>>>@@@CCCWWW|||lllUUUEEEKKKSSSaaakkktttqqqkkkUUU:::444OOOuuuzzzrrrfffUUUCCC555000111///000000111111000000///---------...///111222333222222222111111222222222111111222222222222111111000111222333333333222222111333444444333333444555333333333333333333333333777777777666666666777777:::888666444444444444333444444444444444555555555555555555555555666666666555555555666666666777777666666666666777888999999888:::<<<======>>>@@@AAAAAAAAACCCEEEGGGJJJLLLMMMMMMOOORRRQQQPPPQQQWWW\\\[[[[[[LLLCCCBBB>>>======<<<:::999888888888666444888999:::;;;:::888666444333333333333444444555666666777777666777999999777:::FFFYYYjjjsssuuuuuuwwwwwwrrrhhhgggiiiqqqxxxyyyooodddfffqqqzzzyyyaaaKKKGGGNNNJJJPPPTTTWWWbbbmmmgggYYYBBB???<<<;;;<<<<<<<<<;;;:::;;;<<<;;;999888999:::999:::;;;<<<<<<<<<::::::999::::::888888???KKKTTT>>><<<===CCCEEECCCAAABBBBBBBBBDDDEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLIIIGGGGGGHHHEEEAAAEEEiiimmmUUUMMMNNNPPPPPPcccbbb\\\XXXbbbxxx~~~zzzqqqhhhgggiiivvv{{{}}}~~~eee[[[ZZZWWWUUUTTTRRR]]]XXXYYYvvvjjjxxxrrrkkkwww{{{nnn^^^KKKTTTSSSeeewwwmmmccc]]]VVVPPPSSS[[[SSSWWW[[[[[[YYYUUUTTTTTTZZZVVVUUU]]]kkkqqqhhh\\\XXXdddkkkcccYYYSSSQQQNNNFFFDDD???:::;;;AAACCCBBBGGGJJJLLLKKKHHHFFFHHHJJJFFFFFFEEEEEEDDDEEEEEEFFFHHHEEEBBB@@@@@@BBBFFFHHHGGGHHHGGGFFFDDDCCCDDDEEEEEEFFFEEECCC???===???BBB@@@BBBAAA===<<<>>>>>><<>><<<;;;<<<===???@@@777888::::::999777777777666666555555444444444333444555555666666666666666111222444555666555444444444444555666777888999999333222000/////////000111---...///////////////...222222333444333222111000///000222444666777777888999===555AAAmmmuuuXXXFFFNNN```sssvvv|||vvvDDD@@@FFFZZZqqq~~~|||vvvllllll^^^EEE666333111+++000000111111111111000000---------...000111333444333333222222222222333333111111222222222222111111000111222333444333222222222222333333222222444666333333333333333333333333999888777777777777777888<<<888444333555666444222333555777888999888777666444444555555666666777777666666666666777777777777666666666777777888999:::777999;;;<<<<<<===>>>@@@@@@@@@BBBCCCFFFIIIKKKLLLOOOQQQSSSRRRPPPRRRXXX^^^^^^___OOOGGGAAA333???555777666555444444555777888666555555555555444444444555555555555555444444444444444555555666666777777<<<<<>><<<666777999BBBTTT777;;;AAAEEEFFFFFFFFFFFFFFFEEEDDDEEECCCBBBDDDGGGGGGFFFFFFGGGGGGGGGJJJOOOMMMKKKJJJJJJJJJGGG@@@:::HHHcccaaaKKKHHHRRR```tttzzzssspppmmmxxxtttppprrrwwwzzzwwwuuu{{{rrrcccWWWQQQWWWbbbggg___\\\bbbjjjiiiccc___kkkeeeppp|||{{{```MMMQQQYYYnnn{{{nnn]]]\\\ZZZWWWUUUTTTUUUUUU^^^[[[ZZZ\\\```aaa]]]YYYgggkkklllkkkjjjjjjddd^^^aaa]]]ZZZZZZ\\\ZZZRRRJJJHHH???;;;@@@BBB>>>>>>CCCDDDHHHKKKKKKIIIGGGIIIKKKGGGGGGFFFEEEDDDCCCBBBBBB;;;===@@@BBBBBBBBBDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCAAAAAABBBBBBAAA@@@>>>===@@@???===;;;:::::::::::::::999999888777666666555444444333333333222222222444444555555555555444444888777555444333222222222222222222222222222222222//////////////////////////////.........---------000000000000///////////////222555888888888888999999===:::===VVV|||}}}yyyaaafff}}}~~~~~~bbbJJJ;;;III^^^ttt{{{kkkgggXXXCCC555111111000...000000000000000000000000222///---000555777555222222000...000333444222000111111222222222222111111555444333222111222333444555444444333333444444555222222333333444555666666777666444333444555777999999777444333444444444333555555555666666666666777444444444555555555555666888888888888999999999999:::999888888888999;;;<<<999;;;<<<<<<;;;<<>>>>>BBBOOO\\\fffmmmooojjjaaaOOOOOOOOOQQQTTTYYY^^^aaaccc^^^VVVOOOLLLPPPZZZccc```NNN<<<777999;;;;;;<<<<<<======<<<:::888999:::<<<<<<<<<<<<============<<>>DDDBBB???@@@AAACCCGGGIIIKKKLLLMMMNNNIIIHHHGGGFFFDDDCCCBBBAAA===???AAAAAAAAABBBDDDFFFCCCBBBAAA@@@????????????AAA@@@???>>>>>>@@@AAACCC@@@@@@@@@@@@???>>>===<<<@@@???===;;;::::::;;;;;;999999888777777666555555444444444444333333333333444444555555555555444444777666444333222111111111000000000000000000000000/////////////////////////////////......---------000000000000////////////...111555777777777777888888;;;999777DDD```xxxwww~~~~~~mmmYYYKKKCCCWWWgggwwwyyysssZZZMMM===333000111000...000000000000000000000000222000...000444777555222222111111222333444333222111111222222222222111111444333333222222333444444555555444444444444555555333333333444555666666666777666555444444666777888888777555444444444444444444555555555555666666666555555555666666666777777777777777777888888888888999999888888999999:::;;;<<<===>>>>>>===>>>???AAA@@@@@@@@@BBBGGGMMMRRRTTTMMMOOOSSSVVVZZZ\\\]]]^^^aaaccclllEEEFFF@@@>>>;;;:::999888777666666777777666555555555555444444444333444444444555666666666777777777777777777666666===666;;;GGGUUUpppuuu\\\EEE===AAA888===CCCMMMYYYbbbccc___MMMHHH@@@;;;<<>>>>>>>>;;;777<<>>>>>???@@@@@@???>>>>>>@@@AAABBB???>>>===<<<;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;888777777666666555555555444444444444444444555555333444444555555444444333555444333222111000000000////////////////////////////////////////////////////////////............////////////000000000000...111444555555555555666:::======777777GGGgggqqqZZZGGGDDDPPP^^^zzz{{{ssslllGGG???555000000111///---000000000000000000000000222000///111444555333111111333444444333333444555111111222222222222111111333222222222333444555666666666555555555555666666444444555555666666777777777666555444555666777888777777666555444444444444444444444555555555555666666666777777777888888888888888888999999999999:::888888999999::::::999999999;;;=========>>>???AAAJJJHHHEEEDDDDDDFFFHHHJJJRRRPPPOOOPPPTTTWWWXXXWWWeeegggHHHGGGFFF===>>>:::999888888777666666555666555555555555444444444333333333444555666777777999999888888777777666666>>>999888;;;CCCVVVpppyyyUUUBBBAAA:::::::::===BBBHHHIIIIIILLLIIICCC===:::999:::;;;HHHPPP[[[hhhvvvgggFFF888999;;;:::888999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<<<<======:::777555>>>CCC999999LLL999===@@@CCCCCCBBBCCCCCC@@@GGGIIIEEE@@@AAAFFFKKKOOOZZZ___\\\]]]aaa[[[QQQLLLKKKIIIEEEAAAAAAEEEIIIOOOkkk[[[IIIEEEKKKWWW\\\eeeeeeiiifffnnn{{{kkkbbb[[[```rrryyypppuuuxxx~~~yyyxxx}}}|||~~~zzzoooMMMOOOQQQfffjjjUUUPPPOOOKKKMMMQQQUUUVVVTTTUUUXXX[[[aaaWWWNNNOOOXXX\\\XXXPPP\\\WWWRRRSSS\\\aaaZZZOOOIIIGGGDDDCCCCCCDDDCCCCCC@@@888999FFFNNNLLLHHHHHHHHHFFFEEEHHHKKKKKKIIIEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAA@@@???@@@CCCEEEDDDCCCBBBAAAAAAAAAAAAAAA?????????>>>???@@@AAAAAA===<<<:::999999999:::;;;;;;:::::::::::::::::::::777666666666555555555444444444444555555555555666333333444444444444333333333333111000000/////////........................////////////////////////////////////////////////////////////000000000000...000333444333333444555999:::<<<999444<<<[[[|||}}}pppeeeZZZLLLEEELLL^^^ssszzzfffRRR999555000///111111///,,,000000000000000000000000222111111222444444222000000222555444111111333666111222222333333222222111111111222333444555666777666555555444444555555666555555666666777777777888666666555555666666777888666777777666555444444555444444444444555555555555666666666777777777888888::::::::::::;;;;;;;;;;;;777888999;;;;;;:::999999888:::===>>>>>>@@@BBBDDD@@@CCCFFFIIILLLOOORRRTTTVVVUUUTTTUUUZZZbbbjjjoootttvvvRRRHHHIII;;;@@@999999999888777666555555666555555555555444444444333333333444555666777777999999888888777777666666333555666777;;;FFFcccdddGGG===;;;;;;;;;999777666999<<>>:::777???>>>===FFF[[[rrr}}}}}}sss[[[BBB888:::;;;999888666888::::::::::::<<<>>>999999999:::::::::;;;;;;777999999===@@@999>>>UUU999<<<@@@AAABBBAAABBBCCC???HHHKKKDDD@@@HHHXXXbbbuuu}}}{{{xxx|||~~~{{{iii___RRRHHHCCCCCCDDDDDDNNNiiiiiiKKKHHHIIIGGGKKKNNNVVVUUUXXXWWWfffgggfffcccfffrrr}}}yyymmmffffff```]]]nnnzzzppplllqqqsssoooiiiddd^^^ZZZ^^^eeedddooovvvtttooouuu|||kkklllhhhaaaXXXKKKUUU___tttqqqTTTHHHKKKNNNKKKHHHRRR\\\\\\TTTPPPRRRXXXXXXRRRNNNSSS]]]```WWWMMMUUUPPPJJJMMMWWW^^^VVVJJJQQQOOOMMMIIIEEEDDDDDDEEE<<<999???JJJNNNIIIHHHLLLJJJHHHFFFGGGIIIHHHDDD@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>???BBBDDDDDDCCCBBBBBBBBBBBBBBBBBB???>>>>>>?????????@@@@@@;;;:::999888888888999:::888888888888888888888777666666666666555555555555555555555555555555555555222222333333333333222222222111000000////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000111///111222222222111222444444222555777333555LLLfff}}}ggg]]]YYYRRRJJJLLLNNNUUUcccttt|||xxxlllSSS<<<333111000000222222///,,,111111111111111111111111111111222333444444222000///111444333000000222555222222333333333333222222000111222444555666777777555555444444444444555555666666666777777777777777666666666666666777888888555777888777555444555666444444444555555555666666555555666666666777777777999999999::::::::::::;;;888999;;;<<<<<<<<<;;;:::===>>>?????????@@@BBBEEEEEEGGGJJJMMMOOOTTTZZZ___^^^gggrrr{{{fffKKKJJJ;;;???999999999999999888777666666555555555555444444444333444444444555666666666777777777777777777666666222999999999;;;===VVV}}}vvvWWWDDD777888:::;;;999666:::AAA:::<<<>>>@@@AAA@@@>>><<<<<<:::777999HHHYYY\\\UUURRRFFF:::888999999999:::555777999:::999:::<<<>>>888888888999999999::::::888???>>>;;;;;;999@@@TTT888;;;>>>@@@AAAAAABBBDDD@@@GGGJJJFFFLLLaaawwwwwwtttzzzwww___LLLCCCAAABBBCCCGGG___[[[CCCIIIOOOLLLMMM[[[ccc___]]]UUU___|||zzzkkkpppooojjjlllrrrnnnbbb]]]`````````jjjzzzssswwwlllfffsssnnnkkkiiiddd^^^\\\^^^```dddbbb]]]```mmmyyy|||xxxddd___WWWZZZ___SSSVVVooo~~~[[[GGGEEEKKKNNNLLLIIITTT^^^\\\SSSKKKMMMQQQEEEPPP]]]eeeddd\\\SSSNNNKKKPPPRRRPPPOOOPPPOOOMMMRRRSSSQQQLLLFFFCCCDDDFFF::::::AAAJJJKKKDDDEEEKKKFFFEEEEEEFFFFFFFFFCCCAAA===>>>>>>??????@@@@@@@@@???@@@@@@???>>>>>>@@@BBB@@@@@@????????????@@@@@@>>>>>>>>>????????????@@@::::::999999999999::::::888888999999888777666666666666666666666666666666555555555444444444333333111222222333333222222111222111000///////////////000000000000000000000000////////////////////////000000000000111111111111......//////000000111111000222333222111111222333666333444777666666@@@NNNsss{{{jjjQQQMMMRRRWWW]]]hhhrrr~~~wwwcccPPPAAA666222111111222333333111///111111111111111111111111///000222444444444222111///111222111111111222333222222333333333333222222111222333555666666777777666555555555555555555666666666666666777777777777666666777777777888888888333666999888555444555777555555555666666666666777555555555666666666777777777777777777888888888888:::;;;<<<<<<======<<<<<<>>>>>>===<<<;;;===AAAEEEGGGIIILLLOOOUUU___mmmvvv}}}OOOIII;;;>>>::::::;;;<<<<<<;;;:::999666555555555555444444444444444555555555555555555666666666666666666777777888===999999===888HHHpppmmmRRR<<<999888;;;;;;999;;;@@@;;;;;;;;;;;;;;;<<<<<<<<<666===???===AAAGGGAAA666<<<999999;;;999666888<<<777999::::::999999:::;;;888888999999999:::::::::777BBB???666999===BBBLLL777:::===???@@@AAACCCEEEDDDGGGFFFIII]]]}}}vvvbbb\\\]]]```jjjvvvtttaaaNNNCCC???AAACCC???QQQnnn|||nnneeeiiiqqqzzzzzzuuuuuuvvv|||___GGGIIILLLNNNUUUbbbnnnnnnhhhWWWUUUiiidddcccssswwwhhh^^^cccfffaaa^^^cccjjjnnnoooqqqtttvvvwww~~~rrrggghhhjjjnnnrrrnnnddd^^^^^^fffiiiddd[[[```qqq}}}~~~|||xxx{{{||||||kkkkkkgggfffeeeYYY___{{{mmmLLLDDDJJJMMMMMMMMMNNNSSSWWWUUUOOOJJJIIIKKKAAAOOO```hhhdddYYYOOOKKKFFFMMMRRRQQQOOOOOOOOOMMMLLLOOOPPPLLLFFFCCCEEEHHH???<<<@@@IIIKKKDDDBBBFFFBBBCCCEEEEEECCCBBBAAABBB@@@????????????>>>>>>>>><<<===??????>>>>>>???AAA>>>>>>============>>>>>>===>>>>>>???????????????::::::;;;;;;;;;;;;::::::::::::::::::999888666555777777777777777777777777666666555444333222111111111111222222222222111111222111000000///000000000////////////////////////////////////////////////000000000111111222222222.........///000111111111222333333222111000222333888666777888:::<<<>>>@@@WWWmmmjjj^^^iiiwww~~~}}}|||}}}uuu```III;;;666555111111111222333333333333111111111111111111111111---///222444555444333222222111000111333333333222222333333444444333333222111222444555666666666666888888777777777777888888666666666666666666666666666666777888888888888888222666:::999666444555888666666666777777777888888666666777777777888888888888888888888999999999:::===============>>>>>>????????????@@@BBBHHHPPPVVVPPPYYYhhhwwwSSSIII<<<>>>;;;<<<===>>>>>>>>>===<<<666666555555555444444444555555555555555444444444444444555555666666777777777999222555>>>999EEEkkk{{{WWWGGG>>>888::::::666444666777888888:::;;;<<<======666===<<<222000777;;;777666999>>>@@@:::444666<<<:::;;;;;;:::888777777888999999:::::::::;;;;;;;;;444AAA===333:::CCCEEEFFF666999<<<>>>@@@AAACCCEEEJJJGGGCCCKKKiiicccMMMNNNSSSPPPRRRZZZaaa___YYYOOOEEE??????BBB:::IIIbbb{{{zzz___IIIMMMNNNPPPTTTXXXWWWSSSNNNTTTPPPWWWqqqhhhLLLFFFEEEKKKYYYWWWjjjqqqoooZZZSSSaaaYYYYYYrrr|||iiiVVVXXXaaaccc[[[aaajjjppplllcccccciiiuuu~~~ttt}}}oooeeeZZZddddddgggiiiggggggnnnwwwooovvvsssfffffftttuuutttiiillluuuxxxuuulllooorrrssshhhZZZRRRUUUrrr```DDDEEEOOOOOOMMMPPPSSSRRRPPPNNNLLLKKKHHHGGGKKKNNNTTT\\\___ZZZNNNDDDCCCDDDDDDIIIQQQVVVPPPFFFFFFJJJNNNKKKFFFDDDGGGKKKFFF@@@@@@IIIMMMHHHCCCDDDAAADDDFFFEEEAAA>>>>>>@@@CCCBBBAAA@@@???===<<<<<<:::<<<>>>???>>>>>>>>>@@@>>>>>>============>>>???======>>>???????????????999:::<<<======<<<;;;:::<<<<<<<<<<<<;;;999777666777777777777888888888888666666555444222111000///111111222222222222111111222111111000000000000111////////////////////////////////////////////////000000111111222222222222---......///000111111222333333444222111000222333333555555666999======:::AAAbbbjjjfffuuu}}}zzz}}}rrr\\\EEE777444333000111111111111222444555666111111111111111111111111,,,///222555555444333333444222000111555666444222222333333444444333333222222333444666666666666555::::::999999999999::::::666666666666555555555555666666777888888888888888222666::::::666444666888777777777777888888888888777888888888888999999999;;;;;;;;;<<<<<<<<<======???>>>=========>>>@@@AAAEEEFFFHHHLLLSSS]]]iiirrrjjjHHHBBB999<<<<<<<<<===??????===;;;777666555444333444444555444555555444222222333555555555555666666666666666555888777888:::888EEE```pppWWWFFF999888999888===GGG888999888888<<>>===@@@CCCCCCFFFIIIIIIPPPooo}}}___IIIQQQcccfff^^^WWWSSSNNNIIIFFFCCCAAABBBCCCAAACCCLLLYYYddddddYYYNNNIIIJJJKKKKKKLLLKKKKKKJJJQQQMMMPPPddddddLLLFFFIIIJJJGGGRRRZZZYYYVVVXXXZZZXXXWWWfffdddXXXVVVXXX^^^iiiggg___[[[gggqqqfffbbbppppppmmmwwwvvvooouuunnnqqq}}}zzzeeecccggggggggghhhggglll|||rrriiittt||||||ppp```]]]zzzxxxxxxxxxvvvxxx~~~}}}vvv|||}}}yyykkk^^^ZZZSSSSSS```^^^DDDGGGQQQQQQOOORRRJJJGGGJJJPPPSSSPPPQQQVVVRRRMMMPPPZZZ^^^VVVOOONNNLLLGGGLLLOOOJJJMMMQQQKKKGGGKKKNNNJJJBBB???AAAFFFDDD===;;;@@@DDDCCC@@@@@@??????????????????@@@@@@BBBBBB@@@>>>===;;;999999<<<<<<============<<<<<>>===<<<<<<===???@@@>>>======>>>??????===;;;>>>===<<<;;;:::999999999:::;;;<<<<<<<<<;;;999999===;;;999888777777888888888777666555333222000000///111222333333222000///333333333222111000//////////////////............////////////////////////000...---...111222111///------...///000222444555666555555444444333222222444444555777:::;;;:::888999HHHWWW___jjjwww|||yyy}}}}}}ttt[[[@@@555444444111...333111///111444555333111///000111222222222111111///222555444111000111333111111111222333444555666000222555666555444444555333444555777777777777666888777555555777999999999444444555777999;;;:::999888888888888888999::::::666777666555333444666888333444666888888888666666:::999999999:::999888777@@@===::::::===???>>><<>><<<::::::<<<======<<<777666555444444444555555777888888888666666888:::888888777777666666555555444888666777999777CCC]]]fffPPP???===???<<<;;;>>>:::;;;999666888===>>><<<999:::999777666777888888666666666777777777777777::::::::::::::::::;;;;;;999999::::::::::::;;;;;;;;;>>>???888777JJJPPP>>>999===???======AAACCCBBBDDDGGGHHHOOOjjjgggQQQ\\\vvv~~~wwwmmmaaaRRRHHHEEECCCCCCCCCEEECCCCCCGGGOOORRROOOJJJIIIIIIIIIIIIIIIHHHHHHHHHMMMIIINNNeeeppp{{{\\\GGGDDDGGGFFFNNNTTTTTTVVV]]]bbbcccPPP^^^___ZZZ\\\[[[YYY^^^cccccc]]]^^^hhhiiigggooommmssszzz}}}sssiiisss~~~jjj^^^tttvvv___XXXXXXWWW[[[cccjjjkkkkkkmmmhhhssslllcccnnn}}}qqqeeeeee}}}xxx|||mmm___XXXPPPNNNVVVqqqlllTTTFFFOOO[[[YYYTTTUUUNNNKKKLLLQQQSSSQQQRRRVVVWWWNNNLLLVVV[[[UUUMMMJJJLLLFFFKKKOOOKKKOOOQQQKKKIIILLLMMMIIIBBB??????BBB@@@:::888<<>><<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::<<<<<<============<<<<<<========================<<<;;;<<<===>>>>>><<<:::<<<<<<:::999999888888888::::::;;;<<<<<<;;;;;;:::@@@???===;;;:::999888888888888666555444222111111///000222333333222111000222222222222111000///...////////////....................................000...---...111222000///,,,---...///111222333444444444444444333333333333555555666888::::::999777:::???MMMaaaqqqxxx|||~~~{{{kkkYYYGGG555000222222000///333111000111333444333111333333333222111000///000888777555222000000222444222222222222333444555555333444666666555333333444444555666888888888888777;;;999777777888999999888555555666777999:::999999888888888777777888999999666777777666555555666888666666666777888999999:::888888777999<<>>@@@AAABBBAAAAAA>>>???CCCHHHQQQ\\\iiirrr[[[CCC@@@@@@<<<999888999;;;<<<===777777555444444555555666888999:::999999999;;;===;;;;;;:::888777666555444333777555555888666@@@VVVxxxdddHHH@@@BBBAAA??????@@@CCCEEEDDDDDDFFFCCC???999999999888666555666888666666666777777777888888999999999:::;;;;;;<<<<<<999999::::::::::::;;;;;;999===???888777GGGMMM>>>888::::::999<<>>888666:::===;;;999999:::;;;>>>@@@BBBBBBAAAAAA===============<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<======<<<;;;;;;:::::::::;;;======;;;999;;;:::999888888777888888999999:::;;;<<<<<<<<<<<<@@@@@@???===;;;999777666666666555444222111000000///000111222333333222111111222222111111000///...////////////....................................///...---...000111000///+++,,,...000222222222222222222222333333333333333777777777888999999777555555111<<>>555---...111000//////222111000111333333333222222222222111///...///111@@@;;;555000000111333444333333333333333333444444555666777666444333333333555666777888999999999999===;;;999888999999888777666666777888888888888888999888888777777777888888666777999888777666777888777666555555666888:::;;;>>>===<<<;;;:::999888888???AAACCCBBBBBBDDDIIIMMMSSS\\\iiiuuujjjEEECCC???===:::999:::;;;;;;;;;888777666555555555666777666777888888888888:::<<<>>>===<<<:::888666444444333777555444777555<<>>888444AAAFFF999666666555444:::BBBDDDAAABBBCCCDDDHHHSSSkkksssVVVWWWmmmuuuZZZJJJFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHJJJHHHFFFCCCCCCCCCDDDEEEEEEQQQjjjoooUUUeeepppQQQFFFEEECCCHHHNNNPPPPPPQQQTTTVVVbbbgggaaa[[[aaabbbdddlllnnnrrriii^^^cccfffeeehhhxxxzzzvvvsssuuuoooyyyuuukkkbbb^^^[[[YYYZZZ]]]ZZZlllqqqppp|||rrryyyttt{{{}}}oooXXXHHHDDDCCCOOOdddyyyaaaSSSIIIMMMRRRPPPQQQVVVTTTQQQNNNLLLKKKJJJLLLMMMVVVJJJDDDKKKSSSWWW\\\cccWWWJJJFFFGGGGGGMMMPPPIIIIIIHHHGGGEEEBBB???<<<:::>>>:::888;;;===;;;999:::;;;===@@@CCCDDDCCCAAA@@@:::;;;;;;<<<<<<======>>><<<<<<============<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999:::;;;======;;;999::::::999888888888888888777888999:::;;;<<<======<<<<<<<<<<<<:::888555444333333222222111000/////////000111222222333222222000000111111000//////...////////////................................................///000000///***,,,...111222111000000000000111111222333333444888777777888999888666444222---333JJJfffxxx}}}~~~{{{uuuuuuoooXXX???555111///111111...---///111111000111222222222222---///000000//////222666@@@:::333000111333333333444444444444444333333222444666777666555444555666666666777888888999999999;;;999888888999:::999888777888999999888777777777999999888777777777777888666888:::;;;999888888888::::::999999999::::::;;;444777;;;???@@@AAABBBCCCAAAEEEIIIKKKOOOYYYiiivvv|||NNNFFF???===<<<<<<===<<<:::888888777666555666666888888555777888888777888:::<<>>===;;;999777555444333888444222777555888EEERRRppptttccc___ccckkkrrryyy{{{~~~yyyhhhMMMCCC:::888777444444777777777888999999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;===777222<<<@@@222;;;;;;888666;;;AAABBB???BBBAAABBBEEEHHHWWWxxxeeeVVVZZZjjj~~~}}}aaaLLLDDDEEEEEE<<>>===:::888888999;;;<<<:::999:::<<<======<<<:::;;;::::::999999999999:::777777888999:::;;;======999999:::;;;:::999777666444444333333222222222111000000111111222222222222//////000000000///......////////////....................................---...............///000***+++...000111000///......//////000111222333333777666666777888777555333333666666>>>[[[{{{xxxnnnkkkcccPPP>>>666666333222333111---...222000000111111111111222222000333555444222222555999888555111111333444333111555555555555555444222222333444666666555666888999555666666666777888999999666555555777999::::::999777999;;;:::888777777999999999888888888888999999777999<<<<<<;;;999999999===>>>>>>>>>>>>===<<<<<<@@@AAABBBBBBBBBDDDIIIMMMMMMVVVcccnnnzzz^^^IIIAAA@@@???@@@@@@>>>;;;888888777777666666777999999888999:::999999999;;;=========<<<:::999888666666444999555222777666555>>>BBB]]]~~~aaaMMM<<<888888666444666666777777888999:::;;;;;;<<<<<<======<<<;;;999888999999::::::::::::;;;;;;===999:::777555???@@@222BBBCCC@@@<<<===@@@???<<>>@@@DDDBBBHHHiiixxx^^^PPPQQQ```mmmvvv{{{ttt]]]IIICCCDDDDDD??????@@@AAABBBEEEJJJMMMHHHGGGFFFDDDDDDDDDEEEEEE???HHHZZZkkksss{{{mmmNNNQQQJJJDDDDDDFFFGGGHHHKKKFFFTTT\\\dddllljjjjjjvvvsssmmmiii[[[VVVaaa```\\\YYY\\\```ggguuuwwwaaaSSShhhlllWWWVVV___RRR\\\rrr~~~wwwyyywwwZZZVVVNNNJJJKKKLLLRRR```kkkdddVVVGGGGGGNNN\\\fffjjjjjjkkkgggddd]]]SSSNNNPPPQQQPPPKKKFFFCCCDDDCCCFFFVVVhhh\\\MMMFFFBBB>>>DDDJJJEEE@@@BBBDDDCCC@@@===;;;:::999777777:::;;;888999;;;BBBCCCDDDDDDDDDBBB@@@>>>:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<>><<<:::;;;::::::999999999::::::666666666777888999;;;<<<999999::::::::::::999999666666666666666666666666222111111111111111111111......////////////......////////////............------------------------,,,...//////...---///000***+++---////////////.........//////000111222222333333333555777777555444111888666444KKKrrr}}}~~~kkk]]]ZZZNNN888///444333000000111000...000555///000222111000000111333666:::===;;;666333444777111111111222444444222000444555666666666444333222333444666666666777:::<<<666666666666666777999999444444444777999;;;:::999888;;;===<<<999888999;;;999999999999999:::;;;;;;999;;;===<<<;;;:::;;;<<<<<<<<<<<<<<<============IIIIIIHHHGGGIIIQQQ\\\eeewwwrrrMMMFFFDDDAAA@@@@@@???>>><<<888888777666777888999:::999:::;;;:::999999:::<<<;;;;;;::::::999888888888555:::555222777666333888:::JJJ___ppp|||uuuXXX>>>777999777555666444555666777888999:::::::::;;;=========<<<;;;999999999::::::::::::;;;;;;<<<666666999===IIIJJJ:::@@@CCCCCC???<<<>>>>>><<<@@@:::>>>EEE@@@AAA```qqqXXXJJJJJJOOOUUU^^^^^^PPPDDDCCCDDDBBBDDDCCCBBBBBBDDDGGGIIIKKKEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBHHHQQQTTTWWWfffyyyxxx{{{ddd```TTTOOOZZZfffdddVVVJJJ@@@MMMZZZhhhsssllldddiiiyyy{{{nnn^^^YYYUUURRRXXXXXXVVVVVV[[[```eeekkkoooWWWgggyyy~~~~~~nnn^^^vvvzzz___VVV[[[TTThhhxxxjjjiiivvvnnnXXXZZZPPPWWWXXXXXXZZZdddkkkbbbRRRMMMOOOXXXfffpppooohhhccchhheee\\\OOOIIIKKKMMMKKKHHHCCCCCCFFFEEEEEENNN[[[SSSIIIFFFEEE???CCCHHHDDD>>>CCCFFFDDD>>>999888999777555666::::::888999===@@@AAAAAAAAAAAAAAA@@@???;;;;;;;;;:::::::::999999<<<<<<============<<<<<<<<<<<<======<<<;;;999888777777888:::<<<<<<;;;999999999888888888888999999555555555555666777999:::::::::999888777777777888666666666666666666666777333333222111000000000000---......//////.........////////////............------------------------+++...//////------...000,,,,,,,,,------......///.........//////000000000//////000333666777666555///333222111AAA___ssswwwmmm^^^OOOFFF<<<222///333000...---000111///000444...000222111000///111333555:::>>><<<666111111444000111333333222111111222333444666666666555333222555666777666666777999<<<777777666666777888:::;;;666555666888:::;;;:::888888<<>>;;;999;;;>>>999999999:::;;;<<<===>>><<<======<<<;;;;;;<<<>>>AAA@@@>>>>>>@@@DDDIIILLLJJJSSS```nnn|||QQQJJJFFFBBB@@@???@@@@@@???888888777777777888:::;;;999::::::999777777999:::999999999999999999999999555;;;666222888777333666444999AAAIIITTT```gggiiikkkpppuuuyyy|||___???777:::999555555333333444555666777888888888:::<<<===>>>>>><<<;;;999999:::::::::;;;;;;;;;;;;444444;;;DDDRRRSSSCCC777===@@@===;;;<<<>>>>>>???888===GGGBBB???]]]hhhQQQFFFBBB@@@JJJLLLDDD???CCCDDD???BBBBBBBBBEEEFFFFFFBBB???BBBCCCDDDEEEEEEDDDDDDCCCGGGBBBCCCIIIHHHCCCGGGSSS[[[eeeuuuyyyeee[[[RRRXXXoookkk___```wwwbbbFFFBBBJJJRRRaaannneeeWWWXXXsss}}}oooTTTQQQXXXXXXWWWWWWYYY[[[]]]cccgggaaaXXXZZZ[[[aaaiiizzznnncccrrrqqq]]]XXX^^^\\\www~~~rrreeedddkkkxxxeeefffaaaxxx}}}[[[PPPXXXOOOPPPUUUXXXZZZaaaeee[[[LLLPPPRRRYYYfffppppppiiicccbbb```UUUGGG@@@CCCDDDBBBEEEAAABBBJJJLLLIIILLLTTTKKKDDDGGGHHHAAACCCGGGBBB>>>DDDHHHEEE<<<555555777777555777;;;;;;999;;;???>>>>>>>>>??????@@@@@@AAA<<<<<<;;;;;;:::999888888<<<<<<============<<<<<<999<<>>???@@@=========<<<:::;;;===???OOOLLLHHHGGGKKKSSS\\\aaa{{{ZZZIIIGGG;;;>>>LLLAAA444>>>:::999777666777999<<<>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<<<<:::888555555666888999777777777999;;;>>>AAABBBHHHJJJLLLOOOQQQUUUZZZ]]]eeejjjooooooiiidddbbbccc[[[NNN???888:::<<<999555777888999999777777888999<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999999:::;;;AAA???===:::888777888888;;;;;;;;;<<<<<<<<<======@@@777777@@@AAADDD___jjjOOODDDCCC??????>>>>>>@@@CCCEEEGGGDDDDDDDDDCCCBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGDDDAAAAAABBBJJJOOOVVV\\\^^^[[[WWWTTTSSSGGGRRRVVVRRRxxx}}}JJJAAAAAAGGGSSS[[[\\\[[[[[[oootttooo___VVVYYY[[[XXX]]]eeeeee^^^cccnnnkkk\\\]]]YYYWWW```tttsssrrrpppiii```]]]ccchhhjjjddd\\\\\\hhhtttyyy}}}lllwwwllljjjeee]]]dddkkk}}}oooXXXUUUZZZhhhkkk]]]XXX[[[YYY[[[UUURRRUUUUUUSSSUUU[[[___VVVTTT^^^gggeee^^^ZZZ```WWWMMMGGGFFFEEEAAA===???GGGIIIEEEHHHQQQTTTPPPLLLJJJHHHHHHIIIHHHDDDAAAGGGDDD@@@===<<<:::888777<<<888999???@@@>>>???CCC===<<<<<<<<<===???BBBCCC@@@???>>>===<<<<<<<<<<<>>===;;;:::::::::???<<<;;;>>>>>><<<>>>AAABBBAAA???>>>>>>@@@BBBCCCLLLSSS^^^jjjyyypppQQQMMMAAA===BBB@@@===@@@;;;:::888888888;;;===???<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<:::888777777888999777666666666777888:::;;;888:::;;;<<<===???CCCEEEDDDHHHMMMLLLHHHDDDCCCDDDHHHAAA999555555777888888:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;::::::::::::999999888888999:::;;;<<>>;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======;;;:::<<<===>>>GGGccc~~~qqq[[[III@@@>>>======<<<===>>>AAADDDEEEAAAAAAAAAAAAAAAAAABBBBBBDDDBBB@@@??????AAACCCDDD@@@BBBDDDDDDBBBAAABBBDDDBBBDDDHHHKKKMMMLLLKKKJJJLLLBBBLLLPPPLLLrrryyyLLL======DDDPPPXXXXXXWWWWWW___nnnuuukkk___[[[YYYUUUTTTXXXXXXWWW___jjjkkkddd]]]```bbbaaadddgggddd^^^jjjggg___YYYZZZ___```]]]UUUNNNQQQ```nnnuuu|||zzzkkklllxxx{{{|||rrriii___UUUXXX^^^gggiiidddiiirrrjjjZZZMMMOOOZZZ^^^VVVXXX``````VVVRRRRRRSSSQQQMMMOOOUUUcccYYYSSSWWW]]]^^^]]]^^^YYYTTTMMMGGGCCCBBBBBBBBBCCCGGGIIIHHHKKKPPPSSSSSSQQQOOOKKKJJJKKKJJJHHHFFFEEEBBB>>><<<<<<;;;:::999<<<888999===>>><<<===AAA???>>>>>>===>>>>>>??????<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;:::::::::999999888888888888888888666666555555666777888999999888888888999999666444666555333222333555888:::::::::999777666444333222222222222222222222222222000111111111111000000///222222000///......------...//////////////////...000//////......---,,,,,,***---//////---,,,---...------------------------000///......------......///......111444666666444888333333222666LLLaaacccMMM@@@444111333222000///222222111222222111...+++555///,,,///111///000444+++///222222000000111222333333333222222222111111111222333444666666666777777555444555777888888777777888777777;;;AAA???999999:::;;;:::999999:::<<<999999999777666777:::===999999===DDDFFFCCCCCCEEE<<<===>>>@@@EEENNNYYY```qqqZZZMMMCCC>>>:::===@@@:::;;;:::999999:::===???AAA>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::999777666555444444444333444555444333333555777333666999999666333444666777777555444333444666888888999:::999888888888:::;;;;;;:::::::::::::::999777777777777999:::;;;<<>>===;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========999???@@@<<>>>>>>>>>>>@@@BBBDDDEEEFFFDDDAAA??????AAADDDFFF???@@@@@@@@@???@@@BBBEEEBBBBBBBBBCCCDDDEEEGGGGGGFFF???HHHJJJHHHlllfffFFF<<<===DDDNNNTTTRRROOOOOOOOOcccrrrkkk]]]UUUSSSQQQSSSPPPOOORRRYYY```cccddd[[[gggnnnfffYYYRRRSSSVVVXXXVVVRRRQQQWWW]]][[[UUUXXXSSSWWWeeeppptttxxxmmmffffffccc[[[```jjjjjjooonnnaaaYYYQQQPPPSSS```kkksss{{{}}}lllUUUJJJGGGNNNTTTRRRYYYcccbbb\\\]]]^^^^^^XXXRRRRRRWWW]]]XXXUUUWWW[[[\\\___bbb]]][[[VVVOOOHHHFFFHHHKKKHHHGGGIIIMMMNNNNNNQQQVVVSSSOOOJJJFFFFFFFFFFFFFFFAAA???<<<<<<<<<===<<<;;;<<<:::999<<<<<<:::;;;>>>????????????>>><<<;;;;;;999999::::::<<<===??????>>>>>>===<<<;;;;;;<<<<<<:::999777666555666666777444444555666777777777777888777777777888777444111555444333222333444777888888888777777666555333333111111111111111111111111///000000111111111111000222111111000//////000000000//////......//////000000000///......------,,,)))+++---...------...///------------------------///...------------------///......///333555666666888666555111222III^^^^^^DDD999111000222111111222///000222333444444333333666111///111222111111222,,,000444555222///111444333333333333222222222222222222222333444555666777666777888777555555777:::777888777888<<<@@@>>>:::???===;;;:::<<<===>>>======>>>?????????@@@CCCEEE@@@>>>@@@DDDEEECCCCCCFFFDDDMMMYYYfffssspppOOODDDGGG???===???666;;;:::::::::;;;===???@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<===>>>???@@@??????>>>===<<<;;;999777666555444888999999888666555666777555777999888777777888:::666666666666666555555444666888999888777666777999::::::::::::999999999999666777777777888999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<============<<>>SSSrrr|||rrr\\\QQQDDD???AAADDDCCC???;;;;;;;;;<<<>>>???AAABBB===<<<<<<<<<>>>AAADDDFFFFFFDDDBBBAAAAAABBBCCCDDDAAA@@@???>>>===???BBBDDDEEEEEEDDDDDDEEEFFFHHHJJJEEEAAAGGGHHHHHHhhhvvvOOO>>>???@@@GGGPPPSSSNNNKKKJJJQQQ___iiibbbVVVQQQSSSUUU[[[SSSPPPUUUWWWUUUVVV[[[UUUaaaiiicccWWWQQQUUU\\\KKKOOOSSSWWW___eeeeee```ddd^^^___gggkkkhhhhhhlllcccdddgggaaaXXXbbbmmmjjjhhh{{{|||ggg[[[[[[ZZZVVVQQQdddzzzfffLLLMMMHHHMMMTTTTTT[[[aaa[[[^^^dddiiihhhaaaZZZYYY\\\VVVYYY^^^bbbddddddfffiiidddaaa[[[TTTOOOMMMMMMNNNKKKGGGIIIPPPOOOJJJNNNWWWUUUPPPIIIDDDAAAAAABBBCCC???===;;;;;;<<<>>>>>>>>>>>><<<;;;;;;;;;:::;;;<<<>>>>>>??????>>><<<:::999:::::::::;;;<<<===??????======<<<<<<;;;<<<<<<<<<<<<;;;888666555666777888333444666888999888777666:::888666555555555333222444333222222222333555666333444444555444333222222111111111000000000000000...///000111111111111111222111111000111111222222111000///......///000111000000//////...---------+++,,,---...---------...,,,,,,------------------...------,,,,,,,,,------///......///111444777888555444444000666PPP___UUU<<<666222333444222111222///000111000///000333666///...///222555444333222???;;;777555333111222555333333333333333333333333333333222222222444666777888888999888666666777999888888888:::===???>>>;;;???===;;;===AAACCCBBB@@@;;;===???@@@??????@@@AAAJJJEEECCCGGGKKKPPPXXX```oooaaaGGGMMMFFF>>>@@@>>>;;;:::::::::;;;<<<===>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::999888888777777999:::===@@@BBBCCCCCCBBB===<<<<<<;;;:::888777777666888999888666555666777444444555555555666777999888666555777::::::666333:::;;;<<<;;;:::::::::<<<999999999999999999999999888888888888888888888888999999999999::::::;;;;;;<<<<<<<<<=========>>>>>>???@@@===GGGhhhcccGGGBBB======BBBEEECCC@@@=========>>>???@@@AAABBB>>>===<<<<<<===@@@CCCDDDCCCCCCDDDDDDDDDCCCBBBAAAEEEBBB???======???AAABBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDGGGGGGHHH```cccCCC>>>???AAAIIIQQQTTTPPPNNNOOO^^^ccceee```ZZZXXXZZZZZZ^^^VVVTTTZZZZZZRRRQQQWWWTTTWWWZZZZZZWWWUUUXXX\\\NNNXXXbbbgggkkkoooqqqppp```ZZZYYY^^^]]]VVVSSSWWWbbbdddfff```]]]mmmzzzuuuuuu{{{|||pppfffgggfff\\\SSS___mmmtttqqqeeeUUUIIINNNHHHNNNWWWXXX]]]]]]TTTWWWaaakkkmmmgggcccaaabbb___eeejjjkkkjjjkkkooorrrccc^^^WWWTTTSSSRRROOOLLLJJJFFFIIINNNLLLFFFIIISSSVVVRRRLLLEEE@@@???AAACCC===<<<::::::<<<>>>>>>>>>??????===;;;:::;;;<<<;;;;;;<<<===>>>>>>===;;;;;;>>>===============>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::777555444555666777444555777999999888777555===999555333333444444444333222222111222222333444222333444555555555333222111111111000000000//////...///000111111111111111111111111111111222222333111000///......///000111111000000///......------...---------...---,,,+++,,,,,,,,,---------......------,,,,,,,,,------.........///000222444777:::666555444222>>>ZZZ___III666333333666555111///000,,,222999:::666222111222444444666999@@@HHHMMMNNNXXXHHH888333444333333555333333333333333333333333444333222222333444666777:::999888999::::::999777:::999:::<<<>>>>>>>>>>>>???======@@@CCCCCC@@@<<>>???BBBGGGLLLSSSSSSXXXdddsssSSSJJJDDD<<<>>>DDD<<<<<<;;;;;;;;;<<<<<<<<<::::::999999999:::::::::<<<;;;999888777666666666666888;;;>>>@@@BBBBBBBBB:::::::::::::::999888777444555777777666555666777333444444555666666777777666333222555:::<<<999666888:::;;;:::999888999;;;777888888888888999999999999999::::::999888888777::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???<<<@@@WWWyyyqqqQQQ@@@???@@@BBBDDDCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>@@@BBBCCCAAACCCDDDEEEDDDBBB@@@>>>EEEBBB>>>======?????????===>>>???AAABBBBBBCCCCCCBBBDDDDDDCCCFFFTTTpppsssOOO???===<<>>>>><<<::::::<<<===>>>===???@@@>>>999999<<<===;;;::::::;;;<<<=========<<<@@@@@@???======<<<<<<<<<<<<<<<;;;:::999999::::::888777555444333444444555555666777888888666555333;;;888444222333444555555222222111111111111222222444666777999999888666555222222222111111000000//////000000111111111111000222111111111111111222222111000000//////000000111111111000//////......---///...------...---+++)))+++,,,,,,------.........------------------...///---///111222333555999;;;;;;:::888555EEEbbbaaaAAA444333555777555000000333---<<>>>>>:::777===;;;<<<@@@@@@>>>>>>AAA?????????@@@AAA@@@>>><<>>===<<<<<<<<<;;;:::999999::::::;;;<<<======<<<:::888777666555555444555777999;;;<<<===>>>::::::;;;;;;:::999888777555777999:::888777777888666666777888999999999888444444444555666888:::;;;666777888888777666777888777777777777888888999999888999:::;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>===>>>OOOooovvvYYYCCC??????@@@AAACCCBBB@@@???AAAAAAAAAAAA@@@???>>>===<<<===>>>???@@@BBBCCCDDDBBBCCCCCCCCCBBBAAA??????BBB???<<<;;;===??????>>>======>>>???AAACCCDDDEEEAAADDDAAA@@@DDDIIIYYYppp{{{nnnvvvvvv|||YYY??????;;;<<>>DDDGGGBBB===>>>AAADDD>>>??????<<<999888999;;;???===;;;:::;;;<<<<<<;;;===???===777777;;;===:::;;;;;;::::::;;;;;;<<<===??????>>>===<<<;;;;;;<<<<<<;;;:::999888777777777666666555555555555555555555666666666555333111000666444333333444444333111111111111111111111111111666777999::::::999777555444333333222111111000000000111111111111000000///222111111000000000111111000000000111111000000000111111000000///............---,,,---...///---***++++++,,,,,,---......///......------......///000,,,000333555666777:::<<<;;;>>><<<888GGGgggfffEEE999777777777555333888???DDDXXXqqq}}}}}}}}}OOO>>>222555999555222333333333333444444444555555555555666666777777666666666:::???AAA@@@>>><<<;;;???===>>>BBBBBB??????CCCAAAAAABBBAAABBBDDDGGGJJJEEEJJJRRR\\\iiixxx```UUUOOOAAA>>>AAAAAA@@@???>>>===<<<;;;<<<<<<<<<===>>>???@@@AAA>>>===;;;999888777666666444444555555666777888999<<<<<<======<<<:::999888777999;;;;;;999777777777333333444555777777555333666888:::777444444999???999:::;;;;;;:::999:::;;;666666777777888888888999666777999;;;<<<<<<<<<;;;888999999::::::999999999============>>>>>>>>>>>>===CCC___gggHHH<<>><<<;;;:::;;;>>>@@@BBBDDDDDDEEEDDDCCCBBB@@@??????@@@@@@>>>;;;999:::===??????>>><<<<<<;;;;;;===AAADDDFFFBBBDDDAAA@@@CCCCCCLLL```zzz}}}yyysssiiiaaa[[[\\\___dddqqq}}}JJJ:::EEE>>>@@@BBBHHHNNNOOONNNQQQWWWSSSLLLEEECCCEEEKKKRRRYYY``````[[[UUURRRUUUXXXYYYfffiiippptttmmmaaa\\\^^^aaadddeeebbb```___[[[UUUMMMHHHIIIOOOOOOJJJMMMTTT\\\\\\iiisssqqqxxxwwwyyydddWWW\\\\\\[[[UUUVVV___bbb^^^\\\___UUUJJJIIILLLNNN\\\jjjkkkmmmwww|||tttgggYYYWWW\\\\\\VVVRRRTTTTTTQQQ]]]^^^^^^YYYQQQGGG@@@===999CCCFFF===777<<>>777:::===>>><<<;;;<<<>>>@@@>>>;;;:::;;;;;;;;;:::<<<>>><<<555555:::<<<:::===<<<:::999999:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;:::888777666666666666777888888999888888777555555444333222000///...000111333555666555111---111111111111000000000000555666888999999777555333444444333333222111000000111111111111111000///...222111111000//////000000///000111222222111000///111111000000//////......,,,+++***,,,///000...,,,++++++,,,,,,---...//////...............///000111,,,000555777777888:::<<<888>>>>>>888GGGiiimmmNNN@@@===:::999777888AAAKKKgggwww}}}gggTTT<<<111...777;;;555111222333333333444444555555555555666777888888888666666222:::CCCEEEAAA<<<<<<>>>@@@>>>???DDDDDD???@@@EEEAAABBBCCCCCCDDDKKKTTT\\\aaaooovvv]]]NNNEEEKKKGGGAAA;;;888999<<>>?????????888999999999888777666555666888;;;:::888888:::<<<<<<<<<<<<;;;:::<<>>@@@???AAAJJJddd~~~uuuSSS@@@CCC@@@BBBCCCAAA>>><<<===???CCCCCCAAA???===;;;:::999:::<<<>>>??????@@@CCCEEEBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::;;;<<<>>>???AAABBBCCCBBB@@@@@@DDDEEEFFFKKKQQQhhhkkkcccooo~~~rrrbbbVVVNNNMMM\\\oooeeeAAA;;;???===AAAGGGKKKIIIIIINNNUUUXXXPPPNNNMMMNNNKKKGGGJJJRRRTTTUUUTTTRRRNNNNNNQQQTTT``````jjjwwwppp^^^[[[ggg```aaabbbbbb```ZZZRRRLLLKKKPPPSSSPPPMMMNNNOOONNNQQQUUU]]]eeemmmuuu}}}}}}mmm^^^TTTQQQSSSVVVVVVRRRMMMLLLOOOTTTYYY\\\OOOKKKLLLVVVdddppp{{{wwwkkkdddbbb```\\\XXX```dddgggddd\\\TTTPPPOOO]]]^^^XXXLLLCCCBBBDDDEEEHHHEEEAAA<<<::::::;;;<<<>>>???===:::;;;???@@@===@@@???>>>===<<<;;;::::::777777666777888999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@???===<<<::::::999999:::999888777666555444333:::999888666666666777888555666555333000000111333333333444555444333222111...///////////////...------///333555666666444333222222222222111111111000222222111111111111222222000000//////.........---////////////////////////333333333111//////111222//////......---------,,,------------------------000000//////.........---000111333444444666999;;;???===777999KKK]]]\\\OOOMMMIIIBBB>>>BBBOOOaaannn}}}rrrbbbUUUMMMFFF@@@666666666555555444444444444555666666555555888:::666777888777666666888:::999999;;;===@@@AAA@@@???<<>>BBBJJJTTTaaasssrrr\\\HHHGGGFFFEEEEEEBBB>>>:::@@@===;;;;;;>>>BBBDDDDDD999:::::::::::::::::::::777999;;;:::999888:::<<<999:::;;;:::999:::===???<<<:::888777777777666555888888888777777666666666777777888888888888888888:::999999888888888888999;;;:::888777666777888999777777999999:::999888888999999999999:::;;;<<<<<<===>>>===<<<<<<>>>@@@AAADDDWWWtttlllJJJ;;;??????AAABBB@@@===<<<===>>>??????>>>======<<<;;;;;;:::<<<>>>?????????AAACCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<:::;;;<<<===>>>@@@AAAAAABBBAAABBBEEEDDDEEEMMMUUU[[[mmmsssiiiooonnnkkkaaaOOOFFFSSShhh}}}VVV>>>;;;===;;;EEEKKKNNNKKKIIIMMMPPPRRRVVVTTTPPPLLLHHHGGGIIIKKKJJJKKKKKKIIIGGGHHHKKKNNNYYYXXX\\\```ZZZRRRUUU```TTTUUUVVVWWWWWWSSSNNNIIINNNRRRRRRNNNLLLOOOQQQPPPIIILLLQQQWWW]]]eeelllqqqnnnfff[[[PPPKKKKKKNNNQQQOOOOOOOOOPPPRRRUUUWWWYYYSSSPPPXXXnnn}}}sssnnngggdddcccbbb___]]]nnniiiccc___]]]ZZZTTTOOOPPPRRROOOGGGCCCCCCCCCAAAHHHFFFBBB>>>;;;;;;<<<===>>>@@@@@@===???CCCCCCAAAAAAAAA@@@>>>===;;;::::::666666555555666777999:::<<<<<<<<<<<<======>>>>>>@@@???===<<<;;;:::::::::999999888888777777777666:::999888777777777888888555666555333111111333444222222333333333222111000///////////////000000000///000222444555444333222222111111111000000000000222111111000000111111222000/////////............000000000000000000000000222333222111//////000222////////////......------------------------------000/////////............///111222333333555888:::777999777777FFF\\\hhhgggrrrggg[[[WWW___pppzzznnn^^^SSSPPPSSSVVVWWWGGGHHHEEE???===??????<<<666666555555555444444444555666666555444333444555===<<<:::777666777999;;;777999<<<@@@CCCCCCAAA???EEECCC@@@======CCCJJJPPPVVVcccxxxzzzlllZZZLLLFFFDDDCCCBBBDDDBBB@@@@@@AAAAAA@@@>>>============<<<<<<;;;;;;:::;;;<<<;;;999999:::;;;777888::::::999999;;;<<<;;;999777666777777666444777777777777666666666666555555666777777888999999999999888888999999:::;;;:::999777666666777888888888999999999999888888777999999999999:::;;;<<<<<>>===>>>AAADDDNNNnnn```BBB999===>>>@@@@@@???===<<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>>>>>>>???AAA??????>>>>>>>>>>>>??????AAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>AAABBBGGGUUUcccpppvvv}}}vvvfffXXXXXXZZZXXXKKKAAAHHHVVViiizzzcccGGG===<<<======GGGMMMQQQNNNLLLMMMOOONNNWWWYYYSSSJJJIIINNNNNNIIIFFFGGGGGGFFFFFFGGGJJJLLLOOOSSSTTTQQQLLLKKKNNNRRRMMMLLLLLLMMMMMMLLLIIIFFFIIILLLKKKFFFEEEHHHKKKKKKJJJKKKNNNQQQTTTZZZaaafff\\\XXXRRRNNNNNNRRRWWWZZZRRRSSSQQQNNNLLLMMMSSSWWWhhhdddhhhuuu~~~{{{pppiiihhhgggeeecccbbbbbbccccccmmmaaaVVVVVV^^^aaa[[[RRR```]]]SSSHHHBBBBBBAAA>>>HHHFFFBBB???======>>>???===AAABBB@@@AAADDDDDDBBBBBBAAA@@@???===<<<;;;:::888888777666666777888999;;;;;;<<<===>>>??????@@@@@@???>>><<<<<<;;;;;;;;;999999999999999999999999999999888777777777888888555555666555333333444666111222222222222111000///111000//////000111222333111111222222222222111111000000000000////////////111111000000000000111111////////////............111111111111111111111111111222222111//////000222000000000000////////////------------------------////////////...............///111222222333666888555;;;<<<999AAAWWWnnnyyyzzzpppPPPGGG<<<555333444444444...000111///111777:::999555555555555444444444444444666777777555444555555777666555777999::::::999??????>>>??????AAABBBCCC;;;===AAAIIIVVVgggyyynnn^^^UUUOOOKKKGGGGGGGGGGGGGGGDDD@@@===AAA@@@???===<<<::::::999<<<<<<<<<<<<;;;:::::::::666888:::;;;:::999:::;;;999888666555666777666555666666666666666666666666555555666666777777777777888888888888999:::;;;<<<:::999888777777888999999<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<>>>>>???======AAAGGG___VVV???<<<>>>>>>>>>>>>>>>===<<<<<<===::::::;;;;;;<<<<<<======;;;===>>>>>>===<<<===???>>>>>>============>>>>>>???>>><<<:::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<666888<<<@@@EEEQQQggg{{{yyyrrrXXXLLLDDDGGGJJJJJJNNNTTT]]]kkkyyyQQQAAA@@@>>>???BBBGGGMMMQQQPPPOOOQQQPPPNNNQQQXXXUUUMMMPPPZZZXXXMMMFFFFFFFFFFFFFFFGGGIIIJJJHHHSSSXXXUUUQQQRRRNNNHHHNNNLLLJJJHHHHHHHHHFFFEEEDDDGGGGGGDDDCCCGGGHHHFFFMMMNNNNNNOOOQQQVVV]]]aaaVVVUUUTTTVVVYYY^^^cccggg[[[XXXQQQJJJHHHPPP```mmm|||ttthhhZZZSSS[[[gggkkkiiifffaaa]]]\\\___aaaZZZQQQKKKRRR___eee___VVVqqqgggTTTCCC===AAADDDBBBGGGEEEBBB@@@??????@@@@@@===AAACCCAAA@@@BBBAAA?????????>>>>>>============<<<;;;:::999888999999:::999:::;;;<<<===>>>???@@@???>>>======<<<<<<<<<<<<999999999999999888888888888777777777777777777777444555666666555444666777222222222222222111111000222111000///000222555666222222111111000/////////000////////////.........000000000//////000000000///////////////.........111111111111111111111111000111222111000///000222111111000000000000000000........................///////////////.........---...000000000111444666555<<<>>>999:::HHH\\\hhhuuuxxx~~~oooRRR<<>>======>>>DDDMMMXXX___dddmmm}}}ppp```TTTPPPKKKHHHFFFFFFEEEDDD@@@???===<<<;;;;;;;;;;;;>>>======<<<<<<<<<;;;;;;888:::<<<<<<;;;::::::;;;888777555555666777777666666666666777777777777777777777777777666666555555777777777888999:::;;;<<<:::::::::999::::::::::::>>>>>>======<<<<<<<<<;;;999999999999:::;;;<<<<<<>>><<<===???===;;;AAAJJJnnnxxxMMM???@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===>>>>>>============>>>>>>>>>===;;;999999:::<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::===BBBIIIXXXrrrfffSSSCCCAAAEEEJJJTTT___uuuuuugggGGGAAAAAA===>>>EEEJJJPPPSSSRRRQQQRRRPPPLLLMMMVVVWWWSSSWWWaaa]]]PPPEEEDDDCCCCCCDDDDDDDDDDDDGGGSSSZZZXXXYYY\\\XXXNNNNNNKKKGGGFFFFFFGGGHHHGGGGGGKKKMMMLLLMMMOOOMMMIIIHHHHHHIIIIIIKKKOOOUUUZZZPPPPPPRRRTTTXXX\\\```bbbYYYVVVQQQLLLNNN\\\qqq~~~xxxlll^^^PPPPPPbbbvvvrrrmmmdddZZZRRRQQQSSSWWWOOONNNQQQYYYbbbccc[[[SSS]]]UUUFFF:::999AAAGGGGGGFFFDDDBBBAAA@@@@@@AAABBBAAAEEEGGGCCC@@@@@@???<<<;;;;;;<<<===>>>>>>??????===<<<;;;999999999::::::888888999:::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===;;;:::999888777666555555555555666666666666666666444666777777666555666777444444333333222222222222222222000000111333555777333222222000///.........////////////.........---000//////......//////000.........///////////////000000000000000000000000///000111111000///000111000000111111111111111111.................................///////////////,,,.../////////000333555111666888555444888@@@EEEMMMNNNPPPQQQMMMDDD999000555222...,,,---000333555111444444222222666777444666666666666666666666666666888999:::999888999:::@@@>>>;;;999:::;;;<<<===AAAGGGQQQ]]]lll}}}~~~sssbbbSSSHHHDDDBBBBBB???>>>===<<<===>>>???@@@???===<<<===>>>>>>===<<<:::<<<===<<<;;;:::;;;===888777555666777888888777777777777777888888888888999999888777777666555555777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;999999999999:::;;;<<<<<<<<<:::<<>>???>>>======??????>>>============<<<;;;;;;;;;::::::;;;<<<<<<;;;:::;;;=========<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;:::<<>>CCCEEEDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEJJJKKKEEE@@@??????>>>;;;;;;<<<===>>>@@@@@@AAA<<<;;;999888888888999999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::888777666555444444555666777777777666666444666777777666555555666555444333333222222333333222222111111222333444555222222222222000///...---////////////............//////............//////.........///////////////........................---///111111000///000111000000000000111111111111.................................///////////////,,,...////////////222444000333555777777777555444444666777666333222333666444222///------///222444222555555333333777777444777777777777888888888888999::::::999888888999;;;888777666777===IIIWWWaaaqqq}}}nnn]]]QQQKKKGGGEEECCCAAA??????@@@AAA???===<<<===???@@@???===<<<<<<<<<;;;999:::<<<>>>888777666666888999999999777888888888999999999:::888888888888888888777777666666666666777888999999999999::::::;;;;;;;;;;;;999999888888888999:::;;;999999999999:::;;;<<<<<<<<<999<<>>@@@>>>===>>>@@@AAA???===;;;;;;;;;;;;::::::::::::888:::;;;;;;::::::;;;===;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<999888999<<<===@@@IIISSSaaaccceeejjjttt~~~xxxttt]]]KKK>>>>>>>>>:::<<>>>>>@@@@@@?????????@@@@@@AAAAAAAAA;;;;;;999888888999:::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<;;;;;;:::999888888777777555666777999999999888777444666888777555444333444444444222111111111222333222222222222222222333333111222333333222000...---000000000/////////......///......------......///............/////////000........................,,,///111111000///000111/////////000000000111111..................................../////////000---...////////////222444111111444888:::999777666222666888888555222222333,,,///333666666555333222:::<<<<<<999999;;;:::666888888999999999:::::::::::::::;;;:::;;;>>>BBBEEEBBBJJJVVVaaannn~~~uuugggQQQOOOJJJEEEBBB???>>>>>>???===;;;===@@@AAA@@@>>><<<<<<<<<:::888999;;;>>>999777666777999:::::::::888888999999999:::::::::777777777888999999::::::666666666666666777777888777888999:::::::::::::::999999888888888999;;;<<<999999999999:::;;;<<<<<<<<<999<<>>AAABBB@@@>>>999999999999999:::::::::777999::::::::::::;;;===:::999999999999999999:::::::::;;;<<<====================================:::999<<<@@@@@@======AAABBBKKKQQQOOOLLLNNNTTTWWW]]]ZZZ^^^jjjooommmnnnsss}}}lllTTTGGG======???===???CCCJJJLLLLLLJJJKKKMMMKKKFFFHHHHHHKKKNNNMMMKKKOOOVVVVVVUUUUUUWWW[[[]]]\\\ZZZOOOHHHDDDEEEGGGFFFDDDCCCGGGDDD@@@??????AAAAAAAAAEEEFFFEEEDDDGGGKKKJJJEEECCCEEEGGGGGGGGGIIIKKKMMMRRRQQQOOOLLLIIIGGGEEEDDD?????????@@@BBBCCCBBBAAADDDKKKTTTYYYUUUQQQWWW```aaaYYYPPPMMMPPPSSSTTTSSSTTTVVVWWWUUUOOOIIIGGGGGGAAAFFFHHHEEEDDDJJJOOOQQQIIIHHHHHHHHHIIIIIIJJJKKKBBBGGGGGGAAA;;;<<>>??????>>>======>>>???@@@<<<:::;;;>>>>>>:::444<<<<<<<<<;;;;;;:::::::::999999888888888888888888777777777777777666555555888888777777888999::::::;;;999777777888999888777:::999999999999999999888<<<>>>===???>>>666CCCaaajjjHHH===AAA>>>======???BBBCCCAAA???>>><<<:::999999999888777999999888888888999:::::::::999888777666666666666:::::::::;;;;;;;;;<<<<<<@@@AAAAAABBBBBBAAAAAA@@@@@@>>>======???AAABBBBBB>>>???AAACCCEEEEEEDDDDDDFFF??????EEEGGGDDDHHHQQQVVVwww[[[GGGCCC>>>;;;:::<<>><<>><<<:::999888777888;;;===???<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999<<<;;;999777777777999::::::999888777666666666666:::999777555333222111111000111111111111000//////111222333333333222000//////000111333333333222111000000111111111111000000............/////////000000/////////.........---...///000111111000///...000000000000000/////////111111000///////////////777444111/////////...---,,,,,,---...///000111111........./////////000000222000000222666777666333666555555444444444444555555444333555888;;;>>>>>>999777666666888;;;<<<===<<<<<<<<<===============???DDDLLLXXXiii{{{kkk[[[QQQLLLJJJEEEBBB@@@AAACCCEEEBBBAAA???>>>>>>@@@DDDGGGDDD@@@===<<<>>>???>>><<<888888999:::<<<===>>>>>>:::999999888888888888888777888888888777777666555888888888888888999:::;;;:::999888888::::::999888::::::::::::999999999999;;;===<<<>>>>>>888DDDbbbnnnJJJ===BBB<<<;;;;;;<<<>>>@@@AAABBB@@@>>><<<;;;<<<<<<;;;999:::999999999888999999999:::999888777666666666666999999999999:::::::::;;;>>>>>>???@@@@@@@@@@@@@@@???>>><<<<<<===>>>???@@@??????@@@AAAEEELLLUUU\\\VVVPPPMMMOOOTTTYYYbbbjjj{{{wwwSSSEEEBBB>>>;;;;;;===@@@AAAEEEGGGKKKNNNQQQPPPLLLIIIJJJGGGCCCAAADDDHHHLLLMMMQQQUUUVVVRRRPPPPPPOOOMMMMMMKKKHHHEEEDDDDDDEEEFFFIIIHHHGGGDDDBBB???===<<>><<<;;;999999888777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;:::999888777777888999888777777777777777888888999888666555333333222222444444333333333333222222222222222222222111000000222222222333222222111111......////////////.............../////////000000........................000000111222111111/////////////////////////////////.........///000111111555333000////////////...111000000000000//////////////////000000000000000222000000222555888777666:::999888888777777777777222444888<<<>>><<<999777<<<<<<<<<<<<<<<:::888555???>>>======???EEEMMMSSSdddpppiiiaaaUUUMMMIIIHHHGGGFFFDDDCCCBBB@@@@@@AAABBBCCCEEEBBB>>>;;;999:::;;;<<<888888999;;;<<<>>>??????;;;:::999999888888888999888888888888888888777666999999888888888999::::::888888999;;;======;;;:::;;;;;;;;;;;;:::::::::999999;;;:::<<<>>>:::FFFaaazzzTTTBBBCCC>>>>>>===<<<;;;<<>>>>>??????>>><<<;;;;;;::::::999999888888999999888777666666666666888888888888999999999999:::;;;<<<>>>????????????AAA@@@>>>===<<<===???@@@BBBAAA???>>>AAAMMM^^^lllwwwxxxvvvssswwwhhhLLLBBB???;;;:::<<<>>>???@@@DDDGGGIIIKKKJJJHHHHHHGGGHHHFFFDDDDDDFFFIIIKKKKKKGGGNNNTTTUUUUUUVVVUUURRRSSSOOOLLLLLLNNNPPPPPPOOOMMMLLLJJJHHHFFFCCCBBBAAA???BBBDDDBBBCCCFFFFFFCCCEEEHHHKKKKKKHHHGGGHHHIIILLLMMMMMMLLLIIIGGGFFFGGGHHHGGGFFFCCC@@@???@@@AAA@@@GGGLLLLLLMMMRRRWWWYYY[[[VVVSSSQQQLLLFFFDDDFFFKKKHHHEEECCCDDDFFFGGGHHHFFFGGGEEEBBBCCCEEECCC???AAABBBCCCDDDDDDCCCBBBAAAFFFEEEDDDCCCCCCCCCCCCDDD>>>>>>===<<<;;;;;;;;;;;;:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999888888777666666666666777888999:::777666555444444444444444555555333222222222333444222222111000000000000000444444333222111111111111...//////000000//////........./////////000000000........................111111222222111000//////.........///////////////,,,---------///000111222333000......///000000///111111000000000/////////111111111000000000000000111000///111444777999999<<<;;;;;;<<<<<<===>>>???AAA@@@???>>>>>>???@@@AAA::::::;;;<<>>EEEPPP[[[hhhyyytttggg[[[NNNEEEEEEDDDDDDEEEEEEEEEDDDBBBFFFEEEAAA===999888999<<<<<<<<<<<<<<<============<<<;;;:::999999999999999888999999999999999888888888888777777777888888999888888:::<<>><<>>@@@???>>>???@@@AAA???>>>=========<<<<<<;;;:::999999999888777666666666666888888888999999999999:::999:::;;;===>>>???@@@@@@EEEDDDCCC@@@??????@@@BBBDDDDDDAAA<<<;;;DDDTTTbbb^^^JJJ???<<<:::;;;>>>AAAAAA@@@@@@CCCFFFFFFDDDDDDFFFIIIHHHGGGGGGHHHKKKLLLLLLKKKCCCJJJQQQRRRTTTVVVVVVSSSSSSOOOLLLOOOVVVZZZZZZXXXPPPPPPNNNMMMKKKJJJIIIIIIEEEHHHGGGDDDDDDGGGFFFDDDDDDIIIMMMKKKFFFCCCDDDFFFHHHJJJLLLKKKIIIFFFEEEDDDGGGFFFEEEBBB???>>>???@@@FFFIIIJJJIIIJJJNNNNNNKKKPPPMMMLLLLLLHHHCCCCCCGGGLLLHHHDDDCCCFFFHHHGGGFFFEEEFFFEEECCCCCCEEEBBB>>>@@@AAABBBCCCCCCBBBAAA@@@DDDDDDDDDCCCBBBAAA@@@???<<<;;;999888888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;888999:::;;;;;;:::999777666666666666666777888888555555444444444444555555444222000///...///111222111000///...---...///000333222000//////000111222111111111222222111111111...////////////000000000......////////////000000111111111000000///...................../////////------------...///000111111///------///000111000------...///000000111111111111111000000000000000000//////000333777:::<<<;;;<<<===>>>AAACCCEEEGGGAAAAAA@@@>>><<<;;;<<<===EEEBBB===:::<<>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999:::::::::::::::999888777777666666666777777888888:::===@@@@@@>>><<<======<<<;;;;;;:::999999777:::888999???>>>FFFYYYzzz^^^DDD?????????>>><<<:::::::::<<<<<<<<<>>>@@@@@@???>>>????????????>>>===<<<;;;:::999888777777666666777999999999999::::::::::::999:::<<<>>>???@@@AAAAAAEEEEEEEEECCC@@@???@@@BBBBBBDDDDDD???:::<<>><<<;;;<<<;;;999777777999;;;<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;888999<<<======<<<:::999888888777666555555666666444444444444444555666666333111///...---...000111000///...,,,,,,---......///.........///000222333111111222222222222111111////////////000000000111000000000000000000000000//////......------------............//////000000000//////.........//////000...------///111222222000000000111222222333333000000000000000000000000000000111222444888<<<>>>??????@@@AAABBBDDDFFFGGG>>>CCCHHHIIIFFFAAA===;;;???BBBHHHQQQ^^^ppp{{{jjj[[[RRRNNNKKKJJJFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>???@@@AAABBBCCCCCC>>>===<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;888888777666666666666777999999:::<<>><<<:::::::::;;;:::888999999:::===???@@@???===??????@@@@@@@@@>>>===<<<;;;;;;:::999888888888888999999999999:::::::::;;;:::;;;===>>>@@@AAABBBBBBAAACCCFFFDDDAAA>>>???AAA>>>BBBDDDBBB>>><<<>>>AAAOOOiiitttTTTGGGBBB@@@@@@EEELLLOOOMMMIIICCCCCCCCCAAA??????@@@AAABBBBBBDDDGGGIIIIIIGGGEEEDDDIIIJJJHHHHHHKKKMMMLLLNNNLLLIIIJJJMMMNNNMMMKKKHHHGGGFFFEEEEEEFFFHHHHHHGGGIIIIIIFFFHHHNNNQQQPPPFFFJJJNNNNNNLLLIIIIIIIIIHHHKKKNNNNNNKKKGGGDDDCCCIIIIIIGGGEEEDDDEEEHHHJJJOOOPPPOOONNNPPPSSSPPPJJJHHHDDDDDDKKKNNNKKKEEEBBBKKKIIIGGGFFFGGGHHHHHHGGGEEEGGGFFFEEEGGGJJJJJJFFFAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::===;;;999888888999:::<<<555666666777999::::::;;;::::::::::::::::::::::::::::::999999999999::::::888999;;;<<<===<<<:::999999888777666555555555555444444444444444555666666444333222111111111222333000000///...............------......000222333444///000000111111000000////////////000000000111111111111111000000000//////------,,,,,,,,,,,,------......//////000000111111111111000///////////////111///......000222333333777777666555444333333222000000111111111222222222222444666777888:::>>>AAAEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBB@@@AAAFFFNNNUUU___lllqqqddd\\\XXXSSSMMMIIIHHHGGGEEECCCAAABBBBBBBBBCCCCCCCCCCCC???>>>===;;;::::::999999::::::;;;<<<<<<<<<<<<<<<::::::999888888888888888;;;:::999;;;===>>>>>>===<<<<<<;;;:::999888777777888<<<:::;;;BBB@@@@@@JJJ^^^pppJJJBBB:::666999;;;999777777777999<<>>===<<<===???@@@???>>>===<<<===<<<;;;:::999999999999888888888888999999999999;;;;;;===>>>@@@@@@AAAAAA>>>CCCGGGGGGCCC@@@???AAA???AAABBBBBB@@@>>>>>>>>>DDDSSSnnngggNNNDDD@@@>>>???FFFNNNRRRNNNJJJDDDBBBAAA@@@AAAAAA@@@???@@@AAABBBEEEHHHHHHFFFDDD???EEEIIIIIILLLRRRUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJHHHFFFFFFFFFGGGHHHFFFHHHFFFCCCDDDIIIMMMLLLBBBEEEIIILLLMMMLLLKKKIIIPPPQQQPPPNNNKKKHHHHHHHHHLLLKKKIIIGGGEEEFFFIIILLLLLLNNNOOONNNOOORRROOOJJJDDDAAACCCIIILLLJJJFFFEEEGGGHHHHHHGGGEEEEEEFFFGGGGGGHHHFFFCCCEEEIIIJJJGGG@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>=========<<<;;;:::999888999999:::777666666555666777999999::::::::::::::::::::::::;;;;;;:::999888888888888777888999:::::::::999999777666666555555555666666555444444444444555666666555555555444444444333333111111222222111111000/////////000222333333333333///000000111111000000/////////000000000111111111111000000///...---,,,,,,---,,,,,,+++,,,---///000//////000000111222222333111000000000000111111222222111//////111333444333777777666555444333222222111222222333444555666666666999<<<===>>>???BBBEEEEEEEEEEEEDDDDDDEEEEEEFFFDDDFFFIIINNNYYYjjjsssiii\\\TTTQQQOOOKKKGGGGGGGGGFFFDDDCCCBBBAAA@@@??????===<<<;;;::::::999::::::;;;<<<=========<<<<<<;;;;;;:::999999999:::<<<:::999:::<<<===>>>===<<<<<<;;;:::888777777666888===;;;<<>>EEEJJJwwwZZZMMM>>>777888:::999555666777999<<>>???>>><<<;;;======<<<;;;::::::::::::777777777777888888888888;;;;;;===>>>????????????>>>DDDJJJKKKGGGCCCBBBCCCAAAAAA@@@???>>>>>>>>>>>>@@@BBBTTTwww{{{]]]IIIBBB;;;:::<<>>AAAGGGIIIHHHHHHKKKEEEGGGHHHFFFCCCBBBDDDGGGHHHHHHEEEAAACCCGGGHHHEEE???@@@AAABBBBBBAAA@@@???============>>>@@@AAABBB<<<;;;:::999888888888888;;;:::888666666777999:::::::::::::::::::::::::::<<<;;;:::999888888888888666666777888888888888888555555444555555666777888555555444444444555555666444444555555555444333222333333444555555333222111111222444555555444333222222222333333333333222222000000000000111111111111000000///---,,,+++***)))---,,,,,,,,,---///111222///000000111222333333333000000000000111333444555444222000000222444444444111222222222222222222333222333444555666888999999:::===AAABBBBBBBBBEEEGGGBBBBBBCCCDDDFFFIIIJJJLLLXXXhhhwwwiii```WWWRRROOOLLLJJJKKKLLLJJJCCC===AAA???>>>???AAABBB???<<>>>>>===:::999888999;;;;;;:::999;;;;;;::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCC]]]cccFFF;;;::::::777666111666===AAABBB@@@===<<>>CCCBBBBBBBBBBBBBBBBBBBBBDDDBBBAAABBBDDDBBB>>>:::;;;BBBHHHVVVvvvnnnTTTJJJBBB;;;999999???GGGKKKGGGCCCAAA@@@@@@AAABBBCCCAAA???CCCCCCDDDFFFIIIKKKKKKJJJOOOLLLHHHFFFFFFFFFFFFEEEPPPNNNJJJHHHFFFEEEFFFGGGLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOUUUYYYVVVPPPIIIFFFHHHIIIHHHFFFLLLKKKIIIHHHHHHGGGEEECCCCCCCCCDDDGGGMMMRRRVVVWWWGGGCCCBBBDDDCCC??????BBBAAA@@@@@@AAADDDGGGGGGGGGGGGEEEDDDDDDEEEFFFFFFEEEKKKFFFAAA>>>>>>AAACCCDDDDDDBBBAAA>>>===;;;;;;:::@@@???>>>===============>>><<<:::888888888999:::<<<======>>>===;;;999888999::::::::::::999888777<<<:::888777777888:::;;;::::::999888777777888888444555666777777777777777555777999999777444333222888777777666555444444444777555333222222444777999777888888888777444111000222333444444444333222222333333222111000///......222222111///...---,,,+++///...---,,,,,,---...///...///111222333333333222222333444555666555444444999555222444444222222555---111444444222111444777666333111555;;;@@@@@@===???CCCGGGFFFDDDDDDHHHMMMIIIJJJLLLPPPZZZmmmvvvhhhaaaXXXTTTTTTTTTSSSQQQGGGDDDBBBBBBCCCCCC@@@===AAA@@@>>>???@@@AAAAAA@@@;;;:::999:::;;;<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===???AAABBBCCCDDDSSSnnncccKKK===666666999999:::;;;;;;;;;<<<>>>???>>>???@@@???===;;;;;;<<<<<<<<<<<<;;;:::888666444666666666777777777888888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@BBBDDDDDDAAA>>>;;;>>>AAAJJJffflllPPPFFF???===;;;:::???FFFHHHDDD???@@@???@@@@@@BBBBBBBBBBBB@@@@@@AAADDDGGGJJJIIIIIIDDDDDDCCCCCCEEEGGGIIIKKKNNNLLLJJJGGGEEEDDDDDDDDDHHHGGGFFFEEEEEEEEEFFFGGGKKKLLLLLLLLLKKKMMMPPPSSSOOOIIIBBB@@@CCCFFFGGGFFFGGGFFFDDDDDDEEEEEEDDDBBBAAAAAABBBEEEHHHJJJIIIHHHEEEDDDBBB???>>>=========???>>>>>>@@@CCCGGGIIIIIIGGGDDDAAAAAACCCEEEGGGGGGIIIGGGDDDCCCCCCDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;<<<<<<<<<>>>===;;;999888999:::;;;888999:::;;;<<<<<<;;;;;;999999999:::999999888888::::::999888888888999:::777666555555555555555666888888888888999999999999555777888888666444444444888777777666555555444444555444333222333444666777::::::;;;;;;:::888666555333222222111000000000000111111111111000000000000111111000///...------,,,//////...------.../////////000222333444333333222222333555666777888777777777444222555666444444777888888666444333555;;;???BBBAAAAAABBBCCCBBB???<<>>===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<999:::;;;===???@@@BBBCCCDDDHHHWWWtttmmmUUUCCC<<<<<<999888777666666888:::<<<===>>>@@@???===<<<<<<===>>>======;;;999777555444555555555666666666666777:::::::::::::::;;;<<<===::::::;;;;;;<<<<<<======>>>>>>???AAADDDDDDCCCAAA@@@@@@>>>AAAWWWzzzkkkKKK@@@:::???===<<<@@@DDDEEEAAA===>>>???@@@AAAAAABBBEEEGGGCCCCCCCCCDDDFFFGGGFFFEEE<<<>>>AAAAAAAAADDDHHHMMMOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGLLLLLLMMMKKKIIIHHHHHHIIIFFFBBB======AAAEEEGGGGGGEEEDDDCCCCCCEEEFFFEEEDDD???@@@AAADDDEEEDDDAAA>>>GGGJJJHHHAAA@@@GGGHHHDDDFFFCCCAAAAAACCCGGGIIIIIIJJJGGGCCCAAACCCGGGIIIJJJGGGGGGFFFGGGGGGEEEBBB@@@????????????>>>>>>>>>>>>888888888999::::::;;;;;;>>>===;;;:::999999::::::777777999:::;;;;;;;;;;;;888888999999999999999999999999999999999999999999555555444444444555666666777666555555555555555666555666777666555444555666777777777666555555444444333333333444444444555555::::::;;;<<<<<<:::999888555444333111111000000111///000000000111111222222000000/////////.........000000////////////000000111111333333444333222111333444666777888999::::::???;;;:::<<<:::666555777<<<:::666444333555888;;;999;;;===@@@BBBFFFJJJMMMCCCIIISSS```qqqtttjjjccc^^^WWWSSSQQQOOOJJJFFFDDDCCCCCCCCCCCCBBB???<<<@@@???>>>???@@@AAA@@@???===<<<;;;:::::::::::::::::::::;;;;;;<<<<<<======<<<<<<===>>>???@@@AAAAAAAAAAAAJJJcccwww^^^III>>>777777777999::::::999777<<<===??????=========>>>??????===;;;999777555444444444444555555555666666999888888888999999:::;;;:::;;;;;;<<<===>>>>>>???>>>>>>???AAABBBCCCCCCBBBBBB@@@<<<===KKKhhhbbbHHHAAA<<<@@@>>>>>>AAAEEEEEEBBB>>>>>>@@@AAABBBBBBDDDHHHKKKKKKIIIGGGFFFFFFDDDBBB???>>>AAADDDBBB>>>>>>BBBGGGJJJKKKLLLMMMMMMLLLJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHHHHEEECCCCCCCCCDDDBBBBBBCCCGGGIIIIIIHHHHHHGGGFFFGGGHHHHHHGGGFFF???@@@AAADDDFFFGGGEEECCCEEEMMMKKKBBBDDDQQQUUUOOOOOOLLLGGGDDDEEEFFFGGGGGGMMMJJJGGGGGGHHHIIIIIIIIIEEEEEEDDDDDDDDDCCC@@@===:::::::::::::::999999888333444555777888999::::::<<<;;;:::999888888999999:::::::::::::::999999888888888888888888999999:::777888888999999999999888777777777777777888999:::777777555444444444444555555666666555444444666888777777666666555555555555222222444555555555444333666777888999999999888888999999888888777555333222000111111111222222222222/////////000000000000000111111000000000000111111111222333333333222111000444555666666777888888888999777777999888444333666999:::<<>>======<<<:::999999999999::::::;;;<<<<<<===>>>>>>AAAAAAAAA@@@@@@?????????@@@???CCCQQQiiisss[[[KKK@@@>>>;;;:::<<<<<<;;;999:::<<<>>>???>>>===>>>???@@@???===;;;999777555555444444444444555555555555777777777666777777888888:::;;;;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@===;;;999:::BBBUUUrrr}}}nnnRRRDDDDDDAAA>>>>>>???BBBEEEFFFDDDAAA???@@@BBBCCCDDDFFFIIIKKKIIIHHHFFFEEEDDDBBB???===AAADDDFFFCCC>>>;;;===AAA???AAADDDGGGHHHHHHGGGFFFIIIIIIIIIIIIHHHHHHGGGGGG???BBBDDDEEEDDDCCCCCCDDDFFFHHHJJJNNNOOONNNKKKHHHKKKIIIHHHHHHHHHHHHGGGEEECCCBBBAAABBBEEEGGGHHHGGG@@@GGGFFF===@@@MMMQQQKKKPPPLLLGGGDDDDDDEEEEEEFFFKKKJJJIIIJJJJJJHHHDDDBBBDDDAAA>>>=========;;;:::888888888888777555444333000111333666777888999999;;;:::999888888777777777;;;;;;;;;:::::::::::::::999888888777777888999999666777888999999999999888888888888888999:::;;;;;;<<<;;;:::999999999999999555666666555444444666888666666666666555555555555111222444666666555444333444555666777777888888888999:::<<<===<<<999555222444333333333333222222222000000111111111111222222222222222222222222222222111222333333333222111000666666666666666666666777999888;;;>>>>>><<<>>>CCCDDDDDDCCCBBBBBBCCCDDDFFFHHHTTTfffyyyqqqhhh___\\\YYYVVVSSSPPPKKKHHHHHHFFFDDDCCCCCCCCCAAA???@@@???>>><<<;;;:::::::::::::::;;;<<<===>>>>>>???DDDCCCCCCAAA@@@???>>>>>>@@@>>>===@@@LLLccc~~~vvvjjjVVVLLL@@@888666888::::::999;;;===>>>>>>>>>???AAA@@@???===;;;999777777666444444444555555555555666777777666666666777777888999::::::;;;;;;<<<<<<<<>>===;;;<<>>@@@===<<<===>>>BBBEEEEEEDDDBBB@@@@@@AAACCCFFFHHHGGGEEE@@@??????@@@AAAAAA@@@>>>???BBBCCCBBB???===???AAA<<<>>>AAADDDFFFGGGGGGFFFIIIIIIIIIIIIIIIHHHGGGFFF???BBBEEEFFFFFFEEEFFFGGGFFFIIINNNQQQPPPMMMIIIFFFGGGEEECCCCCCDDDCCCBBB@@@DDDBBB@@@@@@AAACCCCCCCCC@@@DDDCCC<<<===DDDGGGCCCFFFDDDAAA@@@AAACCCDDDEEEEEEEEEFFFGGGGGGDDD???:::BBB???:::777777888888888888999999999777666444222000111444666888999999999:::::::::999888888777777888888888999:::<<<>>>???:::999888777666777888888666666777777888999999999888888777777777888999999999999:::::::::999888888555666777666555444555666666666666666666666555555333444555666666666555444555666666777888888999999777999;;;<<<;;;888555222666666555555444444444333222333333333333333333333222333444444444444333222222333444555555555444333888777777777777888999999<<<;;;===???===;;;???EEEHHHKKKNNNRRRWWWaaannnwwwxxxpppggg```[[[SSSQQQNNNMMMLLLJJJHHHFFFDDDCCCAAA@@@>>>======<<<::::::;;;<<<===>>>??????CCCBBBBBBAAA@@@???>>>>>>======<<<999;;;III^^^ooosssfffTTTFFF???<<<:::999888:::===>>>>>>???@@@BBB@@@>>><<<:::999888888888444555555555555666666666999888888777777777888888::::::::::::::::::::::::===>>>???===;;;:::<<<>>>@@@<<<>>>CCCAAAAAAPPPcccyyysssbbbFFF;;;<<<;;;:::;;;===@@@BBBCCCAAA@@@AAA>>>===AAAFFFGGGBBB===;;;:::;;;===@@@AAA@@@???<<<===>>>???@@@@@@@@@@@@>>>@@@BBBDDDEEEFFFFFFFFFDDDDDDFFFGGGGGGFFFFFFEEECCCDDDFFFFFFDDDDDDDDDEEEBBBDDDGGGIIIHHHEEECCCBBB???>>>======??????>>>===@@@???>>>>>>??????===;;;AAA@@@???>>>>>>???@@@AAAAAA???===>>>@@@BBBBBBBBB@@@@@@AAABBBCCCAAA>>>;;;AAA>>>:::777777777777666666777888999888777555444000222555777999999999888;;;;;;;;;;;;:::999999888777777777888999;;;===>>><<<:::888666555555666777777666666666777888:::;;;999888777777777777777777333555777999999888666555555777888888666444444444555666666666666666666666444555666666777777666666666666666666777888888999888888888888888777666666666666666666666777777777555555555555555444444444333444555555555555444333555666777888999999888888::::::::::::<<<>>>@@@AAA:::;;;???DDDGGGJJJSSS]]]eeerrryyyrrr]]][[[XXXVVVUUUSSSPPPNNNGGGFFFDDDBBBAAA?????????::::::;;;<<<===>>>???@@@@@@@@@@@@?????????>>>>>>999<<>>>>>???AAABBB???>>><<<:::999999999999555555555666666666666777::::::999999999999999:::<<<<<<;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999<<>>===AAA===;;;???FFFFFF???666===<<<<<<>>>@@@AAA@@@???<<<;;;;;;===@@@AAA@@@>>>===>>>???@@@AAAAAAAAAAAA>>>@@@BBBCCCEEEEEEEEEDDDEEEFFFFFFDDDAAA@@@@@@AAA===>>>??????>>>>>>>>>>>>;;;:::999;;;===>>>>>>===::::::<<<>>>???>>>;;;999;;;888888<<<===;;;<<<@@@BBB@@@??????@@@AAA@@@????????????@@@BBBBBBAAA???AAA>>>;;;999999888777555333444666777888777666555111333666888::::::999888============<<<;;;:::999999999888777777888999:::===;;;999666555555555666777777555555666888:::<<<::::::999888777777888888444666999<<<<<<;;;888666555777999999777444333222555555555666666666666666666666666666777777777888555555555555555666777777;;;:::777666555777999;;;555555666777888999::::::777777666666666555555555333444555666666555444333777888:::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@DDDGGGHHHMMMRRR]]]kkkxxxtttmmmkkkjjjgggddd___WWWMMMHHHHHHGGGBBB===>>>???@@@???>>>===>>>@@@>>>======???AAABBBBBBAAA======;;;999888999===@@@@@@KKK\\\ooo~~~xxxcccMMMEEEAAA===<<>>:::888888:::666666777888999888:::>>>>>>===;;;999888888999999;;;;;;;;;;;;;;;:::999888888;;;??????===;;;;;;===???>>><<<<<<===???BBBDDDJJJ___lll```HHH;;;;;;???<<<<<<===>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;@@@000@@@<<<999DDD;;;@@@AAA@@@??????>>>>>>??????======>>>???@@@???===;;;??????????????????@@@@@@BBBAAA@@@>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDEEEBBB???>>>???AAABBBBBBCCC>>>;;;>>>@@@===;;;;;;888777777777777777888999===:::777666666666666555666777888999:::;;;;;;;;;<<<<<<<<<;;;:::999888777;;;::::::999888777666666444555777777666555555666555555555555555666777888555555555555555555444444666777999;;;;;;999777555555666777777777666444333444444555555555555555444888888666333111111444666666777777666444444555777888777666777777888777666777888999999888666555444;;;999666444333444555666222222333555777666444222:::<<<>>>===<<<<<<@@@CCCDDDHHHPPP\\\iiiwww~~~kkkaaaVVVPPPNNNMMMHHHDDDEEEEEECCCBBBAAA???>>>===?????????AAABBBBBB@@@>>>>>>>>>>>>===<<<===>>>???:::>>>FFFSSSddduuupppYYYSSSJJJCCC@@@???>>>===BBBCCCBBB@@@===:::999999999888888888777666777999:::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;>>>>>>??????>>><<<999777MMMdddtttlllTTTBBB<<<;;;;;;;;;<<<=====================;;;:::999999888888===111@@@<<<999BBB:::@@@@@@@@@???>>>>>>>>>>>>???===<<<;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<===>>>??????@@@======<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<999:::::::::<<<===>>>???@@@>>><<<;;;===@@@BBBBBB>>>999777:::;;;999777777:::999888777777666666666:::888777777888999999888666777888999:::::::::::::::::::::999999888777666<<<<<<;;;:::999888777666444666777777555444444555555555555555555666777777555555555555555555555555777888999;;;:::999888666777777777777777666555555555555666666666666555555666777888777555555666777555666666555444333555666777666555666666666666555444777;;;>>>????????????111333666999:::;;;:::999555666888:::<<<>>>???@@@999???FFFNNNTTT[[[ccchhh|||pppggg```WWWQQQVVVSSSOOOMMMMMMJJJFFFBBB>>>>>>???AAABBBAAA>>><<<===>>>???@@@@@@>>>===<<<<<<:::888;;;DDDRRRaaajjj}}}zzzooocccYYYQQQJJJFFFFFFDDDAAA???>>><<<:::999888888777555555555555555777777777777777888888888999888777777777888:::;;;>>><<<::::::===AAAEEEFFFAAAAAAAAAAAAAAA???>>>>>>JJJaaauuusss```LLL@@@;;;<<<======>>>>>>>>>>>>======<<<;;;999888888888888888666AAA<<<:::???:::@@@@@@???>>>>>>======>>>>>>===<<<:::888777888:::;;;===============<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>?????????===<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;999999;;;<<<<<<<<<<<<<<<;;;999888888;;;???@@@AAA:::666444777888555444555<<<;;;:::888777666555444666666666888:::;;;;;;999666666777888999999999999888888888888777666555555888888888888888888888888555777888777555444444555555555444444555555666666555555555555555555555555888999999:::::::::999999999999888777777777777777666777777777777777666666555777::::::999888888999666777777666444444555777======<<<:::999999888888666888999999666444333222;;;<<<<<<;;;:::888666555777;;;@@@DDDFFFJJJOOOTTT^^^gggvvv}}}uuuooojjjccc```^^^ZZZRRRKKKFFFDDDCCCCCCDDDDDDBBB@@@?????????@@@AAAAAA@@@>>>@@@===:::999999<<<@@@BBBQQQ[[[fffnnnyyysssggg___OOOIIIBBB>>>======;;;999777888777555666999999777999999999999888888777666999888666555666777999:::999:::===@@@DDDLLLTTTZZZSSSOOOIIICCCAAABBBEEEGGGFFFWWWggghhh[[[JJJ@@@<<>>===<<<;;;:::999999999666===BBB<<<<<<===:::AAA???>>>======<<<<<<======;;;;;;:::999888888999:::=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@???===<<<;;;;;;<<<<<<;;;;;;::::::::::::999:::::::::::::::999888999:::<<<>>>?????????>>>:::888666777:::<<<======999666555777777555444666;;;::::::999888777555555444444555888:::;;;999777555666777777888888888777777777888888777666555555111222333444666777888999777999:::999777666666666666555555444555555666666444444444555555555555555999999999999999:::::::::;;;:::999888777888999:::888888999999999888777777444777999:::999999:::<<<;;;;;;;;;999666555666777666777777777666777999;;;888:::<<<;;;999:::===@@@<<<:::999999<<>>:::===>>>;;;888999===<<<777999999999999999999999999:::999888777777999;;;<<<666===GGGOOOTTT\\\gggooorrrlllbbbYYYRRROOONNNOOOUUUZZZ^^^ZZZOOOBBB<<<;;;??????@@@@@@@@@??????>>><<<<<<;;;:::::::::;;;;;;777GGGBBB;;;???<<<<<>>===<<<<<<;;;;;;<<<<<<888:::<<<===;;;999999:::>>>>>>=========<<<<<<<<<::::::;;;<<<>>>???AAABBBAAAAAA@@@>>><<<;;;:::999::::::::::::999999999999777777888888888777666666777999;;;===????????????;;;999777777888999999888777444555777666333333666777888999999999999888888555444555666888888555333555555666666777777666666888888888999888888777777333444444555666777777888999:::;;;;;;999888888999777666666555555555666666444444444555555555666666888888888999999:::::::::<<<;;;999888888888999:::999999::::::999888777777555666666666666888<<<>>><<<===<<<999666444555666666888:::::::::<<<@@@DDD>>>???>>>:::777888===BBB???BBBJJJVVVfffwwwyyytttkkkbbbZZZTTTOOOLLLKKKGGGCCCAAABBBBBB@@@>>>999999999888999:::;;;;;;;;;<<<======AAAIIIUUU]]]WWWeeexxxtttiii___VVVNNNJJJNNNNNNJJJBBBBBBEEEBBB999777777666666666888999;;;888888888999:::<<<>>>@@@GGGRRR```lllsssxxx}}}~~~}}}zzzvvvrrrooommmssskkkbbbWWWKKK@@@===>>>;;;<<<<<<<<<<<<;;;;;;:::999888888999999:::;;;<<<;;;QQQ@@@888@@@;;;===AAA===<<<;;;;;;::::::;;;;;;555999===>>><<<:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;777888888999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444555555666666666555555555666777888::::::;;;;;;;;;999666666666666444333333111222444333000111555555666888:::;;;;;;::::::666555444555555555333111444555555666666555555555888999999:::999999888888;;;;;;:::999888888777777888:::;;;;;;:::999999:::888888777777666666777777333333444444555666666666666777888999999999999999;;;;;;:::999999999999999::::::::::::999888777777555666555444444777;;;???;;;;;;;;;888666444555666:::<<<<<<:::777777;;;>>>===BBBHHHLLLOOOWWWaaajjjwwwnnnhhhccc^^^YYYWWWUUURRRLLLFFFFFFCCC@@@===:::999999999>>>===;;;:::999:::>>>AAA@@@IIIVVVdddppp{{{xxxqqqmmmrrrsssmmmdddcccgggbbbWWWHHHFFFBBB@@@??????AAABBB>>>???BBBEEEIIILLLOOOPPPTTT\\\jjjyyyzzzrrriiilllqqqvvvzzz|||~~~~~~vvvhhhYYYNNNFFF>>>===@@@:::::::::::::::999888888777777888999:::<<<>>>???>>>WWW===444@@@:::<<<>>><<<;;;;;;:::::::::::::::444888<<<<<<::::::===@@@======<<<<<<;;;::::::999888888888888999:::;;;;;;888888888999999999999999666666666666777777777777333444555555666666666666666555555444444444555555888666444333333333111000000000111333111...///444444666888:::;;;;;;;;;:::777666444444555555555333444444555555555444444333888888999999:::999999888<<<<<<<<<;;;::::::999999555777999:::999999999;;;::::::999888888888888888333333444444555666666777333555777999999999888777:::::::::::::::999888888:::::::::999999888777666444555666666666888:::===999:::;;;:::999999;;;===777;;;???AAACCCHHHQQQWWW___kkk~~~}}}xxxuuurrrkkkaaaYYYQQQPPPNNNKKKGGGDDDAAA???===<<<<<<>>>>>><<<;;;;;;<<<>>>@@@DDDLLLZZZkkkvvveeeaaa[[[TTTPPPOOOPPPPPPKKKNNNRRRXXX^^^bbbeeegggLLLPPP[[[lllwwwrrr```OOOIIIJJJMMMRRRYYYaaahhhlll___QQQBBB<<<999555666;;;;;;;;;;;;;;;::::::999888999999:::;;;===???AAABBB@@@ZZZ:::000@@@888;;;;;;<<<;;;::::::999999::::::555888:::999777999>>>DDD<<<<<<;;;::::::999888888::::::999999::::::;;;;;;:::999999888777666555555555555555666666666666666333444555666777777777777999888555333222111111222444333111111222111000...111000222444222...000555555777999;;;<<<;;;:::999888666444333555666777666444444444555555444333333777888888999999999888888777777888999;;;<<<======333555777888888888999:::;;;;;;:::999888888888999333333444444555666777777222444666999:::999777666888999:::;;;:::999888777:::::::::999888777666555333666888:::999999:::;;;:::;;;===>>>>>>@@@CCCEEEGGGPPP^^^lllzzzzzz|||vvvpppnnnllleeeZZZPPPLLLGGGAAA???@@@@@@<<<888======<<<;;;;;;???DDDHHHSSS[[[eeennnrrrvvvzzz}}}wwwvvvuuurrrnnnuuuwwwwwwttthhhhhhyyyeee]]]ZZZ]]][[[OOODDD@@@=========>>>@@@BBBEEEFFF@@@???===;;;:::;;;<<<===<<<;;;:::999999999999999===>>>@@@BBBCCCCCCCCCBBBEEECCC???<<<999888888999666777777888888888777777555777:::======<<<;;;999;;;;;;;;;:::::::::999999:::999999888777666555555555666888999888777555444222222333444555555555555444555666777777666666555777666555444444444444444444444444333333222222222222222333444444444444333666666555444555666777888888777666555555555555555444333222222444444333222555666888:::;;;;;;;;;:::777555333333666999<<<<<<777777888888777666444333999999999999999999::::::777444222333222222888@@@777777555555===DDD@@@777<<<===888222777BBB@@@555777777888888999999888888=========<<<<<<>>>BBBEEE@@@CCCKKKXXXiii|||wwwnnnhhh___ZZZWWWSSSMMMHHHGGGFFFDDDBBBAAABBBCCCCCCCCCEEEGGGJJJMMMPPPUUUXXXcccnnn{{{pppyyywwwrrrtttnnndddcccaaaYYYSSSRRROOOFFF>>>;;;======<<<<<<===???@@@AAA???>>>===<<<<<<<<<===>>>======<<<;;;;;;;;;<<<<<>>;;;:::::::::;;;777777888888888888777777555777999;;;<<<;;;;;;:::999999888888888777777777888888888888777777777777555666777888777666444222444444555555666666555555444444666666777666666555777777666444444333333333555444444444333333333333111222222333333333333333555555444444444555666777666555444333333333333444333222111111333333222111444555666888999999999999;;;999888999:::;;;:::999:::;;;<<<<<<<<<;;;::::::999999999999999888888777777444444777888777:::???:::999777;;;HHHTTTSSSKKK<<>>===FFFVVVZZZVVVBBBAAA>>><<<::::::::::::444;;;EEEQQQ]]]hhhrrrxxx}}}zzzvvvppplll```\\\WWWSSSOOOIIIBBB===CCC@@@<<<:::<<<@@@CCCEEE>>>FFFSSSaaalllrrrtttuuuyyypppjjjddd^^^TTT]]]WWWTTTbbbgggWWWIIIKKKDDD??????@@@>>><<<<<<===<<<<<<;;;:::;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????AAAAAAAAA@@@???>>><<<<<<>>>===<<<;;;;;;;;;<<<<<<888888888888888888888777555666777888999:::;;;;;;999888888888888777777777777777777888888888999999777777888888777666444333666666666777666666555555333444555666666666666666999888666555333333222222444444444444444333333333111111222333333333333222444444333333333444555666333333222222111111222222222111000000222222111000222333444666777777777777:::::::::<<<======:::888999::::::;;;<<<;;;;;;;;;777888999::::::999888777>>>;;;;;;???AAA@@@@@@BBBLLLEEE<<<777999<<<777///AAACCC>>>555333999:::777555666;;;AAAKKKUUU^^^cccwwwzzzppphhh___YYYQQQKKKIIIFFFBBB???AAA@@@???BBBFFFKKKNNNOOORRRSSSRRRNNNKKKGGGDDDBBB???AAA<<>>;;;777555666999;;;===>>>;;;;;;:::::::::999::::::;;;<<<===>>>????????????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<999999888888888888888888666666555666777888:::;;;::::::::::::999999999999888888888888888888888888999999999999888666555444666666666666666555444333333444444555555666666666999888777555333222222111333333333333333222222222000111222222333333222222222222222333333333444444222222111111111111222222222111000111222333222111222333444555666777777777777666777999<<<===<<<;;;999:::::::::::::::::::::999:::<<<===>>>>>>===<<<<<<888666999;;;999888999999666333111444999<<<<<<...555::::::===FFFMMMOOOaaafffpppvvvkkk^^^VVVSSSNNNGGGAAA???>>>>>>===:::888888999;;;===>>>@@@>>><<>>????????????<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>===;;;:::::::::999888777777888888777666555555666777999;;;:::::::::999999999888888999999888888777666555555777777777777666555444333555555555555555444333222333333333444555666666777999888777555333222222111111111111111111222222222111111222333333333333222222222222333333333333333333333222222222222333333333222111222444555444333444444444555666777888999666555333444666999;;;;;;>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999===888555777888666777;;;>>>@@@???<<<777666<<>>>>>???;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<======>>>???===>>>???@@@@@@???===;;;<<<;;;999888777777888999999888777666666777888999888777777777777666666666999888888666555444444333444444333333333333333222444444444444444444333222333333333333444555777777999888666555333333222222111111111111222222222222222222333444444444444333111222333444444444333333333333222222333333444444333222111222444555555444555555555555666888999::::::777333222333666777888;;;;;;::::::999::::::;;;888777777666555444444444888666666999::::::???FFF888AAAQQQ```jjjvvvuuullleeeccc^^^UUUNNNNNNCCCFFFOOOcccppp]]]CCC>>>888<<<<<<888777::::::777555666888999:::;;;::::::;;;;;;:::::::::<<<===>>>;;;;;;:::999999999::::::;;;:::999999999:::<<<<<<;;;===@@@BBBCCCBBB@@@>>>===;;;999888777777888999::::::999888777777777777777777777777666666666666666666555555444444444333333333333333333444444555333444444555555555555444222222222222333555777888777777666444444333333333222222333333333444444444333333444555555555555444222222444555555555444333222222222222222333444555111000000111333555444333555555444555666777999:::999777555555777888888777666666666666888999;;;<<<;;;;;;;;;<<>><<<;;;:::999999999999999:::999888777777777999999888;;;???CCCDDDDDDCCCAAA===<<<999888777777888999;;;;;;:::999888777666555999999999999888888888888333333333444444444444555666666555666666777888999444444555666777777777666222222222222333555777888777666555444444444444444444444444555555666666666333444555555666666555555222333444555666555444444222222111111222333444444000//////000222444333222555444444444555777999:::555555777999<<<===<<<:::777777888999<<>>888444888===???>>>???>>><<<:::999:::<<<=========>>>>>>===999777555777999999888666666666555;;;<<<777888>>>:::000666666777777777777666666555777999999777555555555444555777777777555333111111111222444666666444333666555666888666111111555222222333222111111333444333222111000000111222333000000111111222333444444555666777666666777999<<<444777>>>DDDEEEDDDIIIPPPLLLMMMPPPRRRUUUYYY___cccooouuu~~~|||xxxrrrnnnmmmpppssswwwgggWWWLLLEEEBBBAAA<<<>>>>>>===<<<;;;<<<======<<<;;;999999:::;;;;;;777888888999:::;;;<<<<<<555999999666555888999888888777555555555777999;;;>>>>>>>>>>>>===<<<999777444666777777666444444555999HHHNNNAAA222111666999444444444444444333222222000222444444333333444555:::999777555444333333444666555444444555555444333000......111111---,,,...555666666555222000000111333555666555333222222444777777888:::===@@@CCCEEEEEEGGGIIIKKKNNNQQQVVVYYYcccfffmmmssstttssswww~~~vvvpppllliii______]]]ZZZUUUQQQPPPPPPLLLHHHCCC>>>;;;;;;===???===AAA???777555999999333666:::;;;;;;===???===888===999666666:::===>>>===@@@@@@@@@@@@>>><<<:::888555777888888666444555555>>>MMMRRRCCC222...555;;;555555666666555444333333111222333333333555888;;;999888555333222333555666444333111///000222444555;;;777666:::===;;;999999222555888:::::::::;;;<<<999@@@HHHKKKKKKLLLPPPSSSOOOOOOPPPQQQTTTXXX\\\^^^qqqsssvvvwwwyyy{{{yyy|||~~~zzztttmmmhhhfffffffffbbbhhhcccTTTPPPUUUTTTJJJFFFHHHGGGGGGJJJMMMIIICCCFFFBBB???@@@DDDEEEBBB>>>???@@@@@@???<<<:::999888666777888777555444444555<<>>999999;;;<<<<<<<<<;;;;;;???>>>===<<<===BBBGGGLLLLLLFFFDDDJJJOOONNNKKKJJJUUUYYY]]]```aaaaaabbbcccssszzzzzzuuuuuuwww}}}{{{zzzwwwtttvvvzzzwwwrrrmmmkkkkkknnnssssssmmmhhhfffggghhhfffbbb``````aaa``````aaa___]]]\\\]]]^^^^^^\\\[[[^^^eeeggg```VVVYYYZZZ[[[]]]^^^___``````aaa```___]]]\\\]]]aaaddddddhhhnnnrrrqqqmmmgggbbbaaaaaaaaa``````dddkkkppp|||zzz~~~|||{{{zzz~~~